@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,600,700");@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");html{position:relative;min-height:100%}body,html{background-color:#eaf0f7}body{margin:0;overflow-x:hidden;font-size:13px;font-family:Poppins,sans-serif;color:#50649c}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:10px 0}h1{line-height:43px;font-size:36px}h2{line-height:35px;font-size:30px}h3{line-height:30px;font-size:24px}h4{line-height:22px;font-size:18px}h5{font-size:15px}h6,p{font-size:13px}p{line-height:1.6;font-family:Roboto,sans-serif}*{outline:none!important}a{font-family:Poppins,sans-serif;color:#50649c}a:active,a:focus,a:hover{outline:0;text-decoration:none}.header-title,.title-text{margin-bottom:8px;text-transform:capitalize;letter-spacing:.02em;font-size:15px;font-weight:500;margin-top:0;color:#50649c;text-shadow:0 0 1px rgba(239,242,249,.1)}.page-title-box{padding:25px 0}.page-title-box .page-title{font-size:18px;margin:0;color:#50649c}.page-title-box .breadcrumb{font-size:13px;margin-bottom:0;padding:2px 0;background-color:transparent}@media (max-width:767px){.hidden-sm{display:none}}.slimScrollDiv{height:auto!important}.m-b-30{margin-bottom:30px}.w-xs{min-width:80px}.w-sm{min-width:95px}.w-md{min-width:110px}.w-lg{min-width:140px}.font-10{font-size:10px!important}.font-11{font-size:11px!important}.font-12{font-size:12px!important}.font-13{font-size:13px!important}.font-14{font-size:14px!important}.font-15{font-size:15px!important}.font-16{font-size:16px!important}.font-18{font-size:18px!important}.thumb-xxs{height:24px!important;width:24px!important}.thumb-xs,.thumb-xxs{font-size:10px;font-weight:700}.thumb-xs{height:32px!important;width:32px!important}.thumb-sm{height:36px!important;width:36px!important;font-size:12px;font-weight:700}.thumb-md{height:48px;width:48px;font-size:14px;font-weight:700}.thumb-lg{height:60px;width:60px;font-size:20px;font-weight:700}.thumb-xl{height:78px;width:78px;font-size:28px;font-weight:700}.container-fluid{padding-right:12px;padding-left:12px}.row{margin-right:-8px;margin-left:-8px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{padding-right:12px;padding-left:12px}.breadcrumb{background-color:transparent;margin-bottom:20px;padding-top:10px;padding-left:0}.breadcrumb a{color:#8997bd}strong{font-weight:500!important}.breadcrumb-item.active{color:#7081b9}.shadow{box-shadow:0 0 3px rgba(137,151,189,.5)!important}.breadcrumb>li+li:before{content:"\f105"!important;font-family:Font Awesome\ 5 Free!important;font-weight:600;padding:0 5px;color:#8997bd!important}code{color:#4ac7ec;font-size:13px}.lead{font-size:18px}.blockquote{padding:10px 20px;margin-bottom:20px;border-left:4px solid #dbe0ec}.blockquote p{font-size:1.05rem}.blockquote.blockquote-reverse{border-left:0;border-right:4px solid #dbe0ec;text-align:right}.dropdown-menu{box-shadow:0 3px 12px rgba(0,0,0,.05)}.dropdown-item.active,.dropdown-item:active{color:#2f4686;text-decoration:none;background-color:#f7f7f7}.dropdown-item{padding:6px 1.5rem}.dropdown-lg{width:280px}@media (max-width:767px){.dropdown-lg{width:260px}}.arrow-none:after{border:none;margin:0;display:none}.list-group-item{border:1px solid #f1eff5;background-color:#fff}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{background-color:#4d79f6;color:#fff}.nav-pills>.active>a>.badge{color:#4d79f6}.small,small{font-size:11px}.border-primary{border-color:#4d79f6!important}.border-success{border-color:#1ecab8!important}.border-info{border-color:#9ba7ca!important}.border-warning{border-color:#f3c74d!important}.border-danger{border-color:#f1646c!important}.border-dark{border-color:#2f4686!important}.border-pink{border-color:#ff5da0!important}.border-purple{border-color:#7551e9!important}.border-custom{border-color:#4d79f6!important}.pagination .page-link{color:#435177}.pagination .page-item.active .page-link{background-color:#4d79f6;border-color:#4d79f6;color:#fff}.pagination .page-link:focus,.pagination .page-link:hover{color:#2f4686;background-color:#f1f5fa;box-shadow:0 0 0 .2rem rgba(77,121,246,.33)}.pagination .form-control{border-color:transparent;font-size:12px;padding:0;height:17px;background-color:transparent}.pagination .form-control:focus{border-color:transparent;background-color:transparent;box-shadow:none}.pager li>a,.pager li>span{border-radius:3px;color:#2f4686}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#4d79f6;border-color:#4d79f6}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:fade(#fff,70%)}.scrollspy-example{position:relative;height:250px;margin-top:.5rem;overflow:auto}.scrollspy-example-2{position:relative;height:350px;overflow:auto}.navbar-brand.navbar-scroll-brand{display:block;background-color:#fff;width:100%;margin:8px 8px 20px;text-align:center;padding:16px 0;border:1px solid #eff2f9;border-radius:3px}.popover-header{margin-top:0}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{background-color:#dfe7fd;color:#4d79f6}.tooltip.tooltip-custom .tooltip-inner,.tooltip.tooltip-sky .tooltip-inner{background:#eaf0f7;color:#435177}.tooltip.tooltip-custom.bs-tooltip-top .arrow:before,.tooltip.tooltip-sky.bs-tooltip-top .arrow:before{border-top-color:#f1f5fa}.bs-example-modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.icon-demo-content{text-align:center;color:#a4abc5}.icon-demo-content [class*=" ti-"],.icon-demo-content [class^=ti-]{color:#a4abc5}.icon-demo-content i{display:block;font-size:24px;margin:0 auto 5px}.icon-demo-content.emoji-icons i{display:block;font-size:16px;margin:0 auto 8px}.icon-demo-content svg{width:34px;height:34px;display:block;margin:0 auto 5px}.icon-demo-content svg path:first-of-type{fill:#a4abc5}.icon-demo-content svg path:nth-of-type(2){fill:#4d79f6}.icon-demo-content svg path:nth-of-type(3){fill:#a4abc5}.icon-demo-content svg circle{fill:#9ba7ca}.icon-demo-content svg g path:first-of-type{fill:#4d79f6}.icon-demo-content svg g path:nth-of-type(2){fill:#a4abc5}.icon-demo-content .col-sm-6{margin-bottom:30px}.icon-demo-content .col-sm-6:hover i{color:#4d79f6}.icon-demo-content .col-sm-6:hover path:first-of-type{fill:#4d79f6}.icon-demo-content .col-sm-6:hover path:nth-of-type(2){fill:#a4abc5}.page-wrapper{padding-top:70px}.page-content{width:100%;position:relative;padding:0 10px 60px}.left-sidenav,.page-content{min-height:calc(100vh - 70px)}.left-sidenav{min-width:300px;max-width:300px;background-color:#fff;box-shadow:0 0 3px rgba(31,30,47,.05);transition:.3s}.left-sidenav .main-icon-menu{width:70px;flex-direction:column;align-items:center;padding:20px 0;background-color:#4d79f6;height:100%;z-index:500;position:fixed;top:0}.left-sidenav .main-icon-menu svg{height:70%;width:100%}.left-sidenav .main-icon-menu svg.nav-svg{fill:#86a3f7}.left-sidenav .main-icon-menu svg .svg-primary{fill:#d3deff}.left-sidenav .main-icon-menu .nav{flex:1;flex-direction:column;align-items:center;padding:5px 0;margin-top:70px}.left-sidenav .main-icon-menu .nav-link{position:relative;padding:0;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.left-sidenav .main-icon-menu .nav-link:focus,.left-sidenav .main-icon-menu .nav-link:hover{color:#fff}.left-sidenav .main-icon-menu .nav-link.active,.left-sidenav .main-icon-menu .nav-link:active{color:#4d79f6}.left-sidenav .main-icon-menu .nav-link+.nav-link{margin-top:30px}.left-sidenav .main-icon-menu .nav-link i{font-size:15px}.left-sidenav .main-icon-menu .nav-link i.drip-icon{line-height:1}.left-sidenav .main-icon-menu .nav-link i.drip-icon :before{width:auto}.left-sidenav .main-icon-menu .nav-link.active:before{content:"\f04d";font-family:Font Awesome\ 5 Free;font-weight:600;position:absolute;left:53px;top:20px;font-size:40px;line-height:0;color:#fff;transform:rotate(45deg)}@media (min-width:992px){.left-sidenav .main-icon-menu{display:flex}}.main-menu-inner{width:230px;height:100%;background-color:#fff;border-right:1px solid #d4d8e1;position:fixed;top:0;left:70px;z-index:600}.main-menu-inner .menu-body{padding:20px;height:calc(100vh - 68px)!important;margin-top:70px}.main-menu-inner .menu-body .nav{flex-direction:column}.main-menu-inner .menu-body .nav-item{position:relative;display:block}.main-menu-inner .menu-body .nav-item+.nav-item{margin-top:-1px!important}.main-menu-inner .menu-body .nav-item .nav-link.active,.main-menu-inner .menu-body .nav-item .nav-link.active i{color:#4d79f6}.main-menu-inner .menu-body .nav-item ul li{display:block;margin:10px 0}.main-menu-inner .menu-body .nav-item ul li>a{color:#7c92a7;font-size:13px}.main-menu-inner .menu-body .nav-item ul li>a.active{color:#4d79f6}.main-menu-inner .menu-body .nav-item ul li>a:focus,.main-menu-inner .menu-body .nav-item ul li>a:hover{color:#7496f8}.main-menu-inner .menu-body .nav-item ul li a:before{content:"";position:absolute;left:22px;margin-top:5px;width:8px;height:8px;border:1px solid #b6c2e4;border-radius:50%;background:transparent}.main-menu-inner .menu-body .nav-item ul li a.active:before{content:"";border:none;background:#4d79f6}.main-menu-inner .menu-body .nav-item.mm-active .menu-arrow i:before{content:"\F140"}.main-menu-inner .menu-body .nav-link{position:relative;color:#7c92a7;font-size:13px;padding:0;display:flex;align-items:center;height:44px}.main-menu-inner .menu-body .nav-link i{color:#7c92a7;font-size:15px;font-weight:400;line-height:0;margin-right:10px}.main-menu-inner .menu-body .nav-link i.drip-icon{line-height:.9}.main-menu-inner .menu-body .nav-link i.drip-icon:before{width:auto}.main-menu-inner .menu-body .nav-link:focus,.main-menu-inner .menu-body .nav-link:focus i,.main-menu-inner .menu-body .nav-link:hover,.main-menu-inner .menu-body .nav-link:hover i{color:#7496f8}.main-menu-inner .menu-body .nav-link.active,.main-menu-inner .menu-body .nav-link:active{color:#4d79f6}.main-menu-inner .menu-body .nav-link .menu-arrow i{width:15px;float:right}@media (min-width:992px){.main-menu-inner.active{display:block}}.main-icon-menu-pane{margin-bottom:20px;display:none}.main-icon-menu-pane.active{display:block}.menu-title{font-size:16px;font-weight:500;color:#435177;margin-bottom:10px;line-height:1}.menu-sub-text{display:block;font-size:13px;color:#a4abc5;margin-bottom:12px}.enlarge-menu .left-sidenav{display:none}.enlarge-menu .topbar .topbar-left{margin-left:0;width:300px}@media (min-width:1200px){.main-menu-inner{border-right:0;z-index:500}}@media (max-width:1024px){.left-sidenav{position:fixed;top:70px;overflow-y:auto;z-index:5;bottom:0}.page-content{min-height:100vh}.enlarge-menu .topbar .topbar-left{margin-left:0;width:70px}}@media (min-width:992px){.main-icon-menu{display:flex}.main-menu-inner .menu-body .nav-link.with-sub:after{margin-left:4px;font-size:12px}.main-menu-inner.active{display:block}}@media (max-width:991.98px){.main-icon-menu-active .main-icon-menu{display:flex}.main-icon-menu-active .main-menu-inner{display:block}}@media (min-width:680px){.page-wrapper{display:flex}}.topbar{left:0;position:fixed;right:0;top:0;z-index:999}.topbar .topbar-left{background-color:#fff;float:left;text-align:center;height:70px;position:relative;width:230px;z-index:1;margin-left:70px}.topbar .topbar-left .logo{line-height:70px}.topbar .topbar-left .logo .logo-sm{height:24px}.topbar .topbar-left .logo .logo-lg{height:14px;margin-left:2px}.navbar-custom{background:#fff;padding:0 10px 0 0;margin-left:240px;min-height:70px;position:relative;box-shadow:0 0 3px rgba(31,30,47,.05)}.navbar-custom .nav-link{padding:0 .75rem;color:#828db1;line-height:70px;max-height:70px}.navbar-custom .nav-link .nav-icon{font-size:18px}.navbar-custom .dropdown-toggle:after{content:normal}.navbar-custom .topbar-nav li{float:left}.navbar-custom .topbar-nav li.show .nav-link{background-color:#fff;color:#828db1}.navbar-custom .crypto-balance{margin:16px 20px;display:flex;align-items:flex-start}.navbar-custom .crypto-balance i{font-size:24px;margin-right:10px}.navbar-custom .crypto-balance .btc-balance{align-self:center;flex:1}.navbar-custom .crypto-balance .btc-balance h5{color:#50649c;font-weight:500}.navbar-custom .crypto-balance .btc-balance h5 span{color:#a4abc5;font-size:12px;font-weight:400}.navbar-custom .crypto-balance .btc-balance span{font-size:12px;font-weight:400}.button-menu-mobile{border:none;color:#fff;width:60px;background-color:transparent;cursor:pointer}.nav-user .nav-user-name{vertical-align:middle}.nav-user img{height:40px;width:40px}.noti-icon-badge{position:absolute;top:10px;right:10px;font-size:9px}.notification-list{max-height:220px;margin-left:0}.notification-list .noti-title{border-radius:.25rem .25rem 0 0;margin:-4px 0 0;width:auto;padding:12px 20px}.notification-list .noti-title h5{margin:0;font-size:14px;text-transform:uppercase}.notification-list .noti-icon{font-size:22px;vertical-align:middle;color:#a4abc5}.notification-list .noti-icon-badge{display:inline-block;position:absolute;top:14px;right:8px;border:2px solid hsla(0,0%,100%,.6);border-radius:50%;padding:2px 4px}.notification-list .notify-item{padding:10px 20px}.notification-list .notify-item .notify-icon{float:left;height:36px;width:36px;line-height:36px;text-align:center;margin-right:10px;border-radius:50%;color:#fff}.notification-list .notify-item .notify-icon img{margin-top:4px}.notification-list .notify-item .notify-details{margin-bottom:0;overflow:hidden;margin-left:45px;text-overflow:ellipsis;white-space:nowrap}.notification-list .notify-item .notify-details b{font-weight:500}.notification-list .notify-item .notify-details small{display:block;white-space:normal}.notification-list .notify-item .notify-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.app-search .form-control,.app-search .form-control:focus{border:1px solid #fff;font-size:13px;height:34px;color:#50649c;padding-left:20px;padding-right:40px;background:#f1f5fa;box-shadow:none;border-radius:40px;width:300px}.app-search{position:relative;padding-top:18px;margin-left:20px}.app-search input.form-control::-webkit-input-placeholder{color:#7989b4}.app-search input.form-control:-moz-placeholder,.app-search input.form-control::-moz-placeholder{color:#7989b4}.app-search input.form-control:-ms-input-placeholder{color:#7989b4}.app-search a{position:absolute;top:18px;right:0;display:block;height:34px;line-height:34px;width:34px;text-align:center;background:#f1f5fa;border:1px solid #fff;border-radius:50%;color:#8997bd}@media (max-width:1024px){.topbar .topbar-left{width:70px;margin-left:0;background-color:#4d79f6}.topbar .topbar-left .logo-lg{display:none}.topbar .navbar-custom{margin-left:70px}.topbar .app-search .form-control,.topbar .app-search .form-control:focus{width:230px}}@media (max-width:768px) and (max-width:1023.98px){.app-search{display:none}}@media (max-width:767px){.app-search,.hidden-sm{display:none}}@media (max-width:375px){.page-title-box .breadcrumb{display:none}}.footer{border-top:1px solid #dbe0ec;bottom:0;padding:20px;position:absolute;right:0;left:0;color:#7081b9}

/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves 
 * 
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors 
 * Released under the MIT license 
 * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,hsla(0,0%,100%,0) 70%);transition:all .5s ease-out;transition-property:transform,opacity;transform:scale(0) translate(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:hsla(0,0%,100%,.4);background:radial-gradient(hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.3) 40%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:hsla(0,0%,100%,.4)}.waves-notransition{transition:none!important}.waves-button,.waves-circle{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 0)}.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:none;color:inherit;background-color:transparent;font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-mask-image:none;box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);transition:all .3s}.waves-float:active{box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}.card{margin-bottom:24px;border:none;box-shadow:0 0 3px rgba(31,30,47,.05);border-radius:3px;background-color:#fff}.card-border{border:1px solid #eff2f9}.card-header{background-color:#eff2f9;border-bottom:1px solid #eff2f9}.card-footer{background-color:#f1f5fa;border-top:1px solid #eff2f9}.card-primary{background-color:#4d79f6}.card-secondary{background-color:#4ac7ec}.card-success{background-color:#1ecab8}.card-warning{background-color:#f3c74d}.card-info{background-color:#9ba7ca}.card-danger{background-color:#f1646c}.card-dark{background-color:#2f4686}.card-light{background-color:#f1f5fa;color:#8997bd}.card-pink{background-color:#ff5da0}.card-purple{background-color:#7551e9}.card-blue{background-color:#2b55cc}.btn{border-radius:3px;font-family:Poppins,sans-serif;font-size:14px;line-height:24px}.btn:focus{box-shadow:0 0 0 .2rem #eff2f9}.animation-modal,.button-items,.button-list{margin-bottom:-8px}.animation-modal .btn,.button-items .btn,.button-list .btn{margin-bottom:8px;margin-right:5px}.btn-xl{padding:12px 24px;font-size:18px}.btn-sm{padding:4px 8px;font-size:12px}.btn-xs{padding:2px 10px;font-size:11px}.btn-round{border-radius:30px}.btn-square{border-radius:0}.btn-skew{transform:skew(-15deg)}.btn-skew span{display:inline-block;transform:skew(15deg)}.accordion .btn:focus{box-shadow:none}.btn.btn-outline-dashed{outline:1px dashed #fff!important;outline-offset:-5px;-moz-outline-radius:25px}.btn-blue,.btn-danger,.btn-dark,.btn-info,.btn-pink,.btn-primary,.btn-purple,.btn-secondary,.btn-success,.btn-warning{color:#fff}.btn-primary{background-color:#4d79f6;border:1px solid #4d79f6;box-shadow:0 2px 6px 0 rgba(77,121,246,.5)}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-primary.active,.btn-primary.disabled,.btn-primary.focus,.btn-primary:active,.btn-primary:disabled,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-primary,.show>.btn-outline-primary.dropdown-toggle,.show>.btn-primary.dropdown-toggle,a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#3567f5!important;border:1px solid #3567f5}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(77,121,246,.3)!important}.btn-outline-primary.disabled,.btn-outline-primary:disabled,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#658bf7}.btn-success{background-color:#1ecab8;border:1px solid #1ecab8;box-shadow:0 2px 6px 0 rgba(30,202,184,.5)}.btn-outline-success.active,.btn-outline-success:active,.btn-outline-success:hover,.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.btn-success.active,.btn-success.disabled,.btn-success.focus,.btn-success:active,.btn-success:disabled,.btn-success:focus,.btn-success:hover,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-success,.show>.btn-outline-success.dropdown-toggle,.show>.btn-success.dropdown-toggle{background-color:#1bb4a4;border:1px solid #1bb4a4}.btn-outline-success.focus,.btn-outline-success:focus,.btn-success.focus,.btn-success:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(30,202,184,.3)!important}.btn-info{background-color:#9ba7ca;border:1px solid #9ba7ca;box-shadow:0 2px 6px 0 rgba(155,167,202,.5)}.btn-info.active,.btn-info.disabled,.btn-info.focus,.btn-info:active,.btn-info:disabled,.btn-info:focus,.btn-info:hover,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.btn-outline-info.active,.btn-outline-info:active,.btn-outline-info:hover,.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-info,.show>.btn-info.dropdown-toggle,.show>.btn-outline-info.dropdown-toggle{background-color:#8a98c1;border:1px solid #8a98c1}.btn-info.focus,.btn-info:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info.focus,.btn-outline-info:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(155,167,202,.3)!important}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#a5b0cf}.btn-warning{background-color:#f3c74d;border:1px solid #f3c74d;box-shadow:0 2px 6px 0 rgba(243,199,77,.5)}.btn-outline-warning.active,.btn-outline-warning:active,.btn-outline-warning:hover,.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-warning.active,.btn-warning.disabled,.btn-warning.focus,.btn-warning:active,.btn-warning:disabled,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning,.show>.btn-outline-warning.dropdown-toggle,.show>.btn-warning.dropdown-toggle{background-color:#f1bf35;border:1px solid #f1bf35;color:#fff}.btn-outline-warning.focus,.btn-outline-warning:focus,.btn-warning.focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(243,199,77,.3)!important}.btn-danger{background-color:#f1646c;border:1px solid #f1646c;box-shadow:0 2px 6px 0 rgba(241,100,108,.5)}.btn-danger.active,.btn-danger.disabled,.btn-danger.focus,.btn-danger:active,.btn-danger:disabled,.btn-danger:focus,.btn-danger:hover,.btn-danger:not(:disabled):not(.disabled):active,.btn-outline-danger.active,.btn-outline-danger:active,.btn-outline-danger:hover,.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-danger,.show>.btn-danger.dropdown-toggle,.show>.btn-outline-danger.dropdown-toggle{background-color:#ef4d56;border:1px solid #ef4d56}.btn-danger.focus,.btn-danger:focus,.btn-outline-danger.focus,.btn-outline-danger:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(241,100,108,.3)!important}.btn-secondary{background-color:#4ac7ec;border:1px solid #4ac7ec;box-shadow:0 2px 6px 0 rgba(74,199,236,.5);color:#f3f6f7}.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-secondary.active,.btn-secondary.disabled,.btn-secondary.focus,.btn-secondary:active,.btn-secondary:disabled,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-secondary,.show>.btn-outline-secondary.dropdown-toggle,.show>.btn-secondary.dropdown-toggle,a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#33c0ea!important;border:1px solid #33c0ea;color:#f3f6f7}.btn-outline-secondary.focus,.btn-outline-secondary:focus,.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(74,199,236,.3)!important}.btn-light{color:#50649c;background-color:#f1f5fa;border:1px solid #eff2f9;box-shadow:0 2px 6px 0 rgba(182,194,228,.5)}.btn-light.active,.btn-light.disabled,.btn-light.focus,.btn-light:active,.btn-light:disabled,.btn-light:focus,.btn-light:hover,.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.btn-outline-light.active,.btn-outline-light:active,.btn-outline-light:hover,.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-light,.show>.btn-light.dropdown-toggle,.show>.btn-outline-light.dropdown-toggle{background-color:#dee8f3;border:1px solid #dee8f3}.btn-light.focus,.btn-light:focus,.btn-outline-light.focus,.btn-outline-light:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(239,242,249,.3)!important}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#50649c}.btn-dark{background-color:#2f4686;border:1px solid #2f4686;box-shadow:0 2px 6px 0 rgba(47,70,134,.5);color:#fff}.btn-dark.active,.btn-dark.disabled,.btn-dark.focus,.btn-dark:active,.btn-dark:disabled,.btn-dark:focus,.btn-dark:hover,.btn-outline-dark.active,.btn-outline-dark:active,.btn-outline-dark:hover,.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-dark,.show>.btn-outline-dark.dropdown-toggle{background-color:#283c73;border:1px solid #283c73;color:#fff}.btn-dark.focus,.btn-dark:focus,.btn-outline-dark.focus,.btn-outline-dark:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(47,70,134,.3)!important}.btn-link{color:#8997bd}.btn-link:active,.btn-link:focus,.btn-link:hover{text-decoration:none;color:#50649c}.btn-pink{background-color:#ff5da0;border:1px solid #ff5da0;color:#fff;box-shadow:0 2px 6px 0 rgba(255,93,160,.5)}.btn-outline-pink.active,.btn-outline-pink:active,.btn-outline-pink:hover,.btn-outline-pink:not(:disabled):not(.disabled).active,.btn-outline-pink:not(:disabled):not(.disabled):active,.btn-pink.active,.btn-pink.disabled,.btn-pink.focus,.btn-pink:active,.btn-pink:disabled,.btn-pink:focus,.btn-pink:hover,.open>.dropdown-toggle.btn-pink,.show>.btn-outline-pink.dropdown-toggle{background-color:#ff4491;border:1px solid #ff4491;color:#fff}.btn-outline-pink.focus,.btn-outline-pink:focus,.btn-pink.focus,.btn-pink:focus,.show>.btn-pink.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(255,93,160,.3)!important}.btn-purple{background-color:#7551e9;border:1px solid #7551e9;color:#fff;box-shadow:0 2px 6px 0 rgba(117,81,233,.5)}.btn-outline-purple.active,.btn-outline-purple:active,.btn-outline-purple:hover,.btn-outline-purple:not(:disabled):not(.disabled).active,.btn-outline-purple:not(:disabled):not(.disabled):active,.btn-purple.active,.btn-purple.disabled,.btn-purple.focus,.btn-purple:active,.btn-purple:disabled,.btn-purple:focus,.btn-purple:hover,.open>.dropdown-toggle.btn-purple,.show>.btn-outline-purple.dropdown-toggle{background-color:#633ae6;border:1px solid #633ae6;color:#fff}.btn-outline-purple.focus,.btn-outline-purple:focus,.btn-purple.focus,.btn-purple:focus,.show>.btn-purple.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(117,81,233,.3)}.btn-blue{background-color:#2b55cc;border:1px solid #2b55cc;box-shadow:0 2px 6px 0 rgba(43,85,204,.5)}.btn-blue.active,.btn-blue.disabled,.btn-blue.focus,.btn-blue:active,.btn-blue:disabled,.btn-blue:focus,.btn-blue:hover,.btn-blue:not(:disabled):not(.disabled):active,.btn-outline-blue.active,.btn-outline-blue:active,.btn-outline-blue:hover,.btn-outline-blue:not(:disabled):not(.disabled).active,.btn-outline-blue:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-blue,.show>.btn-blue.dropdown-toggle,.show>.btn-outline-blue.dropdown-toggle,a.bg-blue:focus,a.bg-blue:hover,button.bg-blue:focus,button.bg-blue:hover{background-color:#274cb7!important;border:1px solid #274cb7;color:#fff}.btn-blue.focus,.btn-blue:focus,.btn-blue:not(:disabled):not(.disabled):active:focus,.btn-outline-blue.focus,.btn-outline-blue:focus,.show>.btn-blue.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(43,85,204,.3)!important}.btn-white{background-color:#fff;color:#50649c;border:1px solid #fff;box-shadow:0 1px 4px .25px #dbe0ec}.btn-outline-white.active,.btn-outline-white:active,.btn-outline-white:hover,.btn-outline-white:not(:disabled):not(.disabled).active,.btn-outline-white:not(:disabled):not(.disabled):active,.btn-white.active,.btn-white.disabled,.btn-white.focus,.btn-white:active,.btn-white:disabled,.btn-white:focus,.btn-white:hover,.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-white,.show>.btn-outline-white.dropdown-toggle,.show>.btn-white.dropdown-toggle,a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover{background-color:#f2f2f2!important;border:1px solid #f2f2f2}.btn-outline-white.focus,.btn-outline-white:focus,.btn-white.focus,.btn-white:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 1px 4px .25px #dbe0ec!important}.btn-outline-primary{color:#4d79f6;border-color:#4d79f6}.btn-outline-success{color:#1ecab8;border-color:#1ecab8}.btn-outline-info{color:#9ba7ca;border-color:#9ba7ca}.btn-outline-warning{color:#f3c74d;border-color:#f3c74d}.btn-outline-danger{color:#f1646c;border-color:#f1646c}.btn-outline-dark{color:#2f4686;border-color:#2f4686}.btn-outline-dark,.btn-outline-light{background-image:none;background-color:transparent}.btn-outline-light{color:#7081b9;border-color:#dbe0ec}.btn-outline-secondary{color:#4ac7ec;border-color:#4ac7ec}.btn-outline-pink,.btn-outline-secondary{background-image:none;background-color:transparent}.btn-outline-pink{color:#ff5da0;border-color:#ff5da0}.btn-outline-purple{color:#7551e9;border-color:#7551e9}.btn-outline-blue,.btn-outline-purple{background-image:none;background-color:transparent}.btn-outline-blue{color:#2b55cc;border-color:#2b55cc}.btn-soft-primary{background-color:rgba(77,121,246,.1);color:#4d79f6}.btn-soft-primary:hover{background-color:#4d79f6;color:#fff}.btn-soft-primary:focus{box-shadow:0 0 0 .1rem rgba(77,121,246,.2);background-color:rgba(77,121,246,.8);color:#fff}.btn-soft-secondary{background-color:rgba(74,199,236,.15);color:#4ac7ec}.btn-soft-secondary:hover{background-color:#4ac7ec;color:#fff}.btn-soft-secondary:focus{box-shadow:0 0 0 .1rem rgba(74,199,236,.2);background-color:rgba(74,199,236,.8);color:#fff}.btn-soft-success{background-color:rgba(30,202,184,.1);color:#1ecab8}.btn-soft-success:hover{background-color:#1ecab8;color:#fff}.btn-soft-success:focus{box-shadow:0 0 0 .1rem rgba(30,202,184,.2);background-color:rgba(30,202,184,.8);color:#fff}.btn-soft-warning{background-color:rgba(243,199,77,.18);color:#f3c74d}.btn-soft-warning:hover{background-color:#f3c74d;color:#fff}.btn-soft-warning:focus{box-shadow:0 0 0 .1rem rgba(243,199,77,.2);background-color:rgba(243,199,77,.8);color:#fff}.btn-soft-danger{background-color:rgba(241,100,108,.1);color:#f1646c}.btn-soft-danger:hover{background-color:#f1646c;color:#fff}.btn-soft-danger:focus{box-shadow:0 0 0 .1rem rgba(241,100,108,.2);background-color:rgba(241,100,108,.8);color:#fff}.btn-soft-info{background-color:rgba(155,167,202,.1);color:#9ba7ca}.btn-soft-info:hover{background-color:#9ba7ca;color:#fff}.btn-soft-info:focus{box-shadow:0 0 0 .1rem rgba(155,167,202,.2);background-color:rgba(155,167,202,.8);color:#fff}.btn-soft-dark{background-color:rgba(47,70,134,.1);color:#2f4686}.btn-soft-dark:hover{background-color:#2f4686;color:#fff}.btn-soft-dark:focus{box-shadow:0 0 0 .1rem rgba(47,70,134,.2);background-color:rgba(47,70,134,.8);color:#fff}.btn-soft-pink{background-color:rgba(255,93,160,.1);color:#ff5da0}.btn-soft-pink:hover{background-color:#ff5da0;color:#fff}.btn-soft-pink:focus{box-shadow:0 0 0 .1rem rgba(255,93,160,.2);background-color:rgba(255,93,160,.8);color:#fff}.btn-soft-purple{background-color:rgba(117,81,233,.1);color:#7551e9}.btn-soft-purple:hover{background-color:#7551e9;color:#fff}.btn-soft-purple:focus{box-shadow:0 0 0 .1rem rgba(117,81,233,.2);background-color:rgba(117,81,233,.8);color:#fff}.btn-soft-blue{background-color:rgba(43,85,204,.1);color:#2b55cc}.btn-soft-blue:hover{background-color:#2b55cc;color:#fff}.btn-soft-blue:focus{box-shadow:0 0 0 .1rem rgba(43,85,204,.2);background-color:rgba(43,85,204,.8);color:#fff}.btn-social-icon .btn{width:36px;height:36px;padding-left:10px}.btn-facebook{color:#fff!important;background-color:#3b5998}.btn-twitter{color:#fff!important;background-color:#00aced}.btn-dropbox{color:#fff!important;background-color:#007ee5}.btn-skype{color:#fff!important;background-color:#00aff0}.b-round{border-radius:40px}.alert{position:relative;border:0}.alert.icon-custom-alert{display:flex}.alert .alert-icon{font-size:24px;margin-right:8px}.alert .alert-text{flex-grow:1;align-self:center}.alert .alert-close{display:flex;align-items:center;justify-content:flex-end}.alert .alert-link{font-weight:600}.alert.alert-primary{color:#fff;background-color:#4d79f6}.alert.alert-secondary{color:#f3f6f7;background-color:#4ac7ec}.alert.alert-success{color:#fff;background-color:#1ecab8}.alert.alert-warning{color:#435177;background-color:#f3c74d}.alert.alert-info{color:#fff;background-color:#9ba7ca}.alert.alert-danger{color:#fff;background-color:#f1646c}.alert.alert-dark{color:#fff;background-color:#2f4686}.alert.alert-light{color:#7081b9;background-color:#fff;box-shadow:0 0 8px rgba(47,70,134,.1)}.alert.alert-pink{color:#fff;background-color:#ff5da0}.alert.alert-blue{color:#fff;background-color:#2b55cc}.alert.alert-purple{color:#fff;background-color:#7551e9}.alert.alert-outline-success{border:1px solid #1ecab8;background-color:transparent;color:#1ecab8}.alert.alert-outline-danger{border:1px solid #f1646c;background-color:transparent;color:#f1646c}.alert.alert-outline-primary{border:1px solid #4d79f6;background-color:transparent;color:#4d79f6}.alert.alert-outline-warning{border:1px solid #f3c74d;background-color:transparent;color:#f3c74d}.alert.alert-outline-info{border:1px solid #9ba7ca;background-color:transparent;color:#9ba7ca}.alert.alert-outline-pink{border:1px solid #ff5da0;background-color:transparent;color:#ff5da0}.alert.alert-outline-purple{border:1px solid #7551e9;background-color:transparent;color:#7551e9}.alert.alert-outline-blue{border:1px solid #2b55cc;background-color:transparent;color:#2b55cc}.alert.alert-outline-secondary{border:1px solid #4ac7ec;background-color:transparent;color:#4ac7ec}.alert.alert-outline-dark{border:1px solid #2f4686;background-color:transparent;color:#2f4686}.alert.alert-primary-shadow{box-shadow:0 0 24px 0 rgba(77,121,246,.06),0 1px 0 0 rgba(77,121,246,.02)}.alert.alert-success-shadow{box-shadow:0 0 24px 0 rgba(30,202,184,.06),0 1px 0 0 rgba(30,202,184,.02)}.alert.alert-info-shadow{box-shadow:0 0 24px 0 rgba(155,167,202,.06),0 1px 0 0 rgba(155,167,202,.02)}.alert.alert-warning-shadow{box-shadow:0 0 24px 0 rgba(243,199,77,.06),0 1px 0 0 rgba(243,199,77,.02)}.alert.alert-danger-shadow{box-shadow:0 0 24px 0 rgba(241,100,108,.06),0 1px 0 0 rgba(241,100,108,.02)}.alert.alert-dark-shadow{box-shadow:0 0 24px 0 rgba(47,70,134,.06),0 1px 0 0 rgba(47,70,134,.02)}.alert.alert-pink-shadow{box-shadow:0 0 24px 0 rgba(255,93,160,.06),0 1px 0 0 rgba(255,93,160,.02)}.alert.alert-purple-shadow{box-shadow:0 0 24px 0 rgba(117,81,233,.06),0 1px 0 0 rgba(117,81,233,.02)}.alert.alert-blue-shadow{box-shadow:0 0 24px 0 rgba(43,85,204,.06),0 1px 0 0 rgba(43,85,204,.02)}.bg-primary{background-color:#4d79f6!important}.bg-secondary{background-color:#4ac7ec!important}.bg-success{background-color:#1ecab8!important}.bg-warning{background-color:#f3c74d!important}.bg-info{background-color:#9ba7ca!important}.bg-danger{background-color:#f1646c!important}.bg-dark{background-color:#2f4686!important}.bg-light{background-color:#f1f5fa!important}.bg-pink{background-color:#ff5da0!important}.bg-purple{background-color:#7551e9!important}.bg-blue{background-color:#2b55cc!important}.bg-soft-primary{background-color:rgba(77,121,246,.15)!important;color:#4d79f6!important}.bg-soft-secondary{background-color:rgba(74,199,236,.15)!important;color:#4ac7ec!important}.bg-soft-success{background-color:rgba(30,202,184,.15)!important;color:#1ecab8!important}.bg-soft-warning{background-color:rgba(243,199,77,.15)!important;color:#f3c74d!important}.bg-soft-info{background-color:rgba(155,167,202,.15)!important;color:#9ba7ca!important}.bg-soft-danger{background-color:rgba(241,100,108,.15)!important;color:#f1646c!important}.bg-soft-pink{background-color:rgba(255,93,160,.15)!important;color:#ff5da0!important}.bg-soft-purple{background-color:rgba(117,81,233,.15)!important;color:#7551e9!important}.bg-soft-blue{background-color:rgba(43,85,204,.15)!important;color:#2b55cc!important}.bg-soft-dark{background-color:rgba(47,70,134,.15)!important;color:#2f4686!important}.badge{box-shadow:none}.badge.badge-soft-primary{background-color:rgba(77,121,246,.15)!important;color:#4d79f6!important;box-shadow:0 0 13px 0 rgba(77,121,246,.05)}.badge.badge-soft-secondary{background-color:rgba(74,199,236,.15)!important;color:#4ac7ec!important;box-shadow:0 0 13px 0 rgba(74,199,236,.05)}.badge.badge-soft-success{background-color:rgba(30,202,184,.15)!important;color:#1ecab8!important;box-shadow:0 0 13px 0 rgba(30,202,184,.05)}.badge.badge-soft-warning{background-color:rgba(243,199,77,.15)!important;color:#f3c74d!important;box-shadow:0 0 13px 0 rgba(243,199,77,.05)}.badge.badge-soft-info{background-color:rgba(155,167,202,.15)!important;color:#9ba7ca!important;box-shadow:0 0 13px 0 rgba(155,167,202,.05)}.badge.badge-soft-danger{background-color:rgba(241,100,108,.15)!important;color:#f1646c!important;box-shadow:0 0 13px 0 rgba(241,100,108,.05)}.badge.badge-soft-pink{background-color:rgba(255,93,160,.15)!important;color:#ff5da0!important;box-shadow:0 0 13px 0 rgba(255,93,160,.05)}.badge.badge-soft-purple{background-color:rgba(117,81,233,.15)!important;color:#7551e9!important;box-shadow:0 0 13px 0 rgba(117,81,233,.05)}.badge.badge-soft-dark{background-color:rgba(47,70,134,.15)!important;color:#2f4686!important;box-shadow:0 0 13px 0 rgba(47,70,134,.05)}.text-custom{color:#4d79f6!important}.text-white{color:#fff!important}.text-danger{color:#f1646c!important}.text-muted{color:#a4abc5!important}.text-primary{color:#4d79f6!important}.text-secondary{color:#4ac7ec!important}.text-warning{color:#f3c74d!important}.text-blue{color:#2b55cc!important}.text-success{color:#1ecab8!important}.text-info{color:#9ba7ca!important}.text-pink{color:#ff5da0!important}.text-purple{color:#7551e9!important}.text-light{color:#f1f5fa!important}.text-dark{color:#2f4686!important}.badge{box-shadow:0 0 3px rgba(31,30,47,.05);padding:4px 6px 3px;font-weight:500;line-height:10px}.badge-custom{background:#4d79f6;color:#fff}.badge-primary{background-color:#4d79f6}.badge-secondary{background-color:#4ac7ec}.badge-success{background-color:#1ecab8}.badge-info{background-color:#9ba7ca}.badge-warning{background-color:#f3c74d;color:#fff}.badge-danger{background-color:#f1646c}.badge-purple{background-color:#7551e9;color:#fff}.badge-pink{background-color:#ff5da0;color:#fff}.badge-blue{background-color:#2b55cc;color:#fff}.badge-dark{background-color:#2f4686}.badge-soft-success{color:#1ecab8;background-color:rgba(30,202,184,.2)}.badge-soft-primary{color:#4d79f6;background-color:rgba(77,121,246,.2)}.badge-soft-danger{color:#f1646c;background-color:rgba(241,100,108,.2)}.badge-soft-info{color:#9ba7ca;background-color:rgba(155,167,202,.2)}.badge-soft-warning{color:#f3c74d;background-color:rgba(243,199,77,.2)}.badge-soft-pink{color:#ff5da0;background-color:rgba(255,93,160,.2)}.badge-soft-purple{color:#7551e9;background-color:rgba(117,81,233,.2)}.badge-soft-blue{color:#2b55cc;background-color:rgba(43,85,204,.2)}.badge-soft-dark{color:#2f4686;background-color:rgba(47,70,134,.2)}.dropdown-toggle:after,.dropleft .dropdown-toggle:before,.dropright .dropdown-toggle:after,.dropup .dropdown-toggle:after{display:none}.dropdown-menu{padding:4px 0;font-size:13px;box-shadow:0 3px 12px rgba(182,194,228,.05);border-color:#eff2f9;margin:0}.dropdown-menu .dropdown-item{padding:6px 24px}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item:hover{color:#2f4686;text-decoration:none;background-color:#f7f7f7}.progress{background-color:#eff2f9;height:14px}.progress .progress-bar{background-color:#4d79f6}.progress-vertical{min-height:250px;height:250px;width:10px;position:relative;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical .progress-bar{width:100%}.progress-vertical-bottom{min-height:250px;height:250px;position:relative;width:10px;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical-bottom .progress-bar{width:100%;position:absolute;bottom:0}.progress-vertical-bottom.progress-sm,.progress-vertical.progress-sm{width:5px!important}.progress-vertical-bottom.progress-sm .progress-bar,.progress-vertical.progress-sm .progress-bar{font-size:8px;line-height:5px}.progress-vertical-bottom.progress-md,.progress-vertical.progress-md{width:15px!important}.progress-vertical-bottom.progress-md .progress-bar,.progress-vertical.progress-md .progress-bar{font-size:10.8px;line-height:14.4px}.progress-vertical-bottom.progress-lg,.progress-vertical.progress-lg{width:20px!important}.progress-vertical-bottom.progress-lg .progress-bar,.progress-vertical.progress-lg .progress-bar{font-size:12px;line-height:20px}.progress-icon-spin{font-size:36px}.table th{font-weight:500}.table td,.table th{border-top:1px solid #eaf0f7}.table thead th{border-bottom:2px solid #eaf0f7}.table-bordered{border:1px solid #eaf0f7}.table-bordered thead{background-color:#f1f5fa}.table-bordered thead td,.table-bordered thead th{font-weight:500}.table-bordered td,.table-bordered th{border:1px solid #eaf0f7}.table-striped tbody tr:nth-of-type(odd){background-color:transparent}.table-striped tbody tr:nth-of-type(2n){background-color:#f1f5fa}.table{color:#7286a2}.table thead tr th{font-weight:500;color:#50649c;font-size:13px}.table .thead-light th{color:#50649c;border-color:#eaf0f7}.table-hover tbody tr:hover{background-color: #DFE7FD; cursor: pointer},.table .thead-light th{background-color:#eff2f9}.table-dark thead tr th{background-color:#f1f5fa;border-top-color:transparent}.table-dark tbody>tr>td,.table-dark th{color:#eff2f9;background-color:#2f4686}.dataTables_wrapper.container-fluid{padding:0}.table td{vertical-align:middle}.table td.highlight{font-weight:700;color:#9ba7ca}.table td.details-control{background:url(../images/open.png) no-repeat 50%;cursor:pointer}.table tr.shown td.details-control{background:url(../images/close.png) no-repeat 50%}.table-rep-plugin .btn-toolbar{display:block}.table-rep-plugin .btn-default{border-color:rgba(77,121,246,.3);background-color:rgba(77,121,246,.2);color:#4d79f6;margin-right:5px}.table-rep-plugin .btn-default:focus{color:#4d79f6}.table-rep-plugin .btn-default.btn-primary:active,.table-rep-plugin .btn-default.btn-primary:focus,.table-rep-plugin .btn-default.btn-primary:hover{border-color:rgba(77,121,246,.3)!important;background-color:rgba(77,121,246,.2)!important;color:#4d79f6}.table-rep-plugin tbody th{font-size:14px;font-weight:400}.table-rep-plugin table.focus-on tbody tr.focused td,.table-rep-plugin table.focus-on tbody tr.focused th{background-color:#4d79f6;color:#fff}.fixed-solution .sticky-table-header{top:70px!important}.dropdown-menu-right{right:0;left:auto}.open>.dropdown-menu{display:block}.table.footable-details{color:#50649c}.footable-filtering-external ul.dropdown-menu>li>a.custom-control input[type=checkbox],table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.custom-control input[type=checkbox]{position:absolute;margin-left:-20px;margin-top:5px}.footable-filtering-external ul.dropdown-menu>li>a.custom-control>label,table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.custom-control>label{display:block;padding-left:30px}td.footable-sortable>span.fooicon,th.footable-sortable>span.fooicon{right:auto!important;padding-left:5px}.jsgrid{height:auto!important}.jsgrid th{font-weight:500}.jsgrid-edit-row>.jsgrid-cell,.jsgrid-filter-row>.jsgrid-cell,.jsgrid-grid-body,.jsgrid-grid-header,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{background:inherit;border-color:#eaf0f7;height:auto!important;overflow:auto}.jsgrid-cell{padding:.75rem}.jsgrid-alt-row>.jsgrid-cell{background:transparent}.jsgrid-cell input,.jsgrid-cell select{border:1px solid #eaf0f7;box-shadow:none;outline:0 none;padding:8px}.jsgrid-header-row{font-weight:300!important;color:#50649c;background-color:#f1f5fa}.jsgrid-selected-row>.jsgrid-cell{background:#eff2f9;border-color:#eaf0f7}.jsgrid-align-right,.jsgrid-header-sortable{text-align:center}.jsgrid-pager-container{margin-top:16px}.jsgrid .jsgrid-button{width:22px;height:22px;border:none;cursor:pointer;background-image:url(../plugins/jsgrid/jsgrid.png);background-repeat:no-repeat;background-color:transparent}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin-top:16px}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{align-self:center}.img-group{display:inline-block}.img-group .avatar-badge{position:absolute;right:1px;width:8px;height:8px;border-radius:8px;box-shadow:0 0 0 2px #b6c2e4;z-index:2}.img-group .user-avatar+.user-avatar-group{margin-left:-20px}.img-group .user-avatar{position:relative;margin-bottom:0;display:inline-block;width:40px;height:40px;vertical-align:middle}.img-group .user-avatar:focus,.img-group .user-avatar:hover{z-index:2}.img-group .user-avatar .online{background:#1ecab8}.img-group .user-avatar .offline{background:#f1646c}.img-group .user-avatar img{position:absolute;top:0;left:0;width:40px;height:40px;box-shadow:0 0 0 2px #b6c2e4}.avatar-box{position:relative;display:inline-block}.avatar-box .avatar-title{display:flex;width:100%;height:100%;color:#f3f6f7;align-items:center;justify-content:center}label{font-weight:400;color:#656d9a;font-size:13px}.custom-control-label{padding-top:2px}.form-control{font-size:13px;border:1px solid #e8ebf3;height:calc(2.3rem + 2px);color:#2f5275}.form-control:focus{border-color:rgba(77,121,246,.5);box-shadow:none}.input-group-text{font-size:13px;background-color:#f3f6f7;border:1px solid #e8ebf3}.custom-file-input,.custom-file-label{height:calc(2.3rem + 1px);line-height:26px}.custom-file-label:after{height:calc(1.5em + 15px);line-height:24px}.form-group{margin-bottom:20px}.custom-select:focus{border-color:rgba(77,121,246,.5);box-shadow:none}.custom-control-input:checked~.custom-control-indicator{background-color:#4d79f6}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #4d79f6}.has-success .form-control{border-color:#1ecab8;box-shadow:none}.has-warning .form-control{border-color:#f3c74d;box-shadow:none}.has-error .form-control{border-color:#f1646c;box-shadow:none}.input-group-addon{border-radius:2px;border:1px solid #f1f5fa}.col-form-label{text-align:right}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#1ecab8;box-shadow:none}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#f1646c;box-shadow:none}.custom-select{font-size:13px;height:38px}.custom-file-input.is-invalid:focus~.custom-file-label,.form-control.is-invalid:focus,.was-validated .custom-file-input:invalid:focus~.custom-file-label,.was-validated .form-control:invalid:focus{border-color:#f1646c;box-shadow:none}.custom-file-input:focus~.custom-file-label{border-color:rgba(77,121,246,.5);box-shadow:none}dt{font-weight:600}.ribbon-1 .ribbon-box{position:relative;background:#fff;border:5px double #eff2f9;border-radius:5px;margin-bottom:30px;padding:50px 15px 15px}.ribbon-1 .ribbon{padding:0 15px;height:30px;line-height:30px;clear:left;position:absolute;top:0;left:-2px;color:#fff}.ribbon-1 .ribbon.ribbon-mark:before{position:absolute;top:0;left:100%;display:block;width:0;height:0;content:"";border:15px solid #2f4686;border-right:10px solid transparent}.ribbon-1 .ribbon-right{left:auto;right:-2px}.ribbon-1 .ribbon-mark.ribbon-right:before{right:100%;left:auto;border-right:15px solid #2f4686;border-left:10px solid transparent}.ribbon-1 .ribbon-icon{clear:none;padding:0 5px;height:42px;width:30px;line-height:40px;text-align:center;left:0;top:-2px}.ribbon-1 .ribbon-mark.ribbon-icon:before{top:100%;left:0;margin-top:-14px;border-right:15px solid #2f4686;border-bottom:10px solid transparent}.ribbon-1 .ribbon-mark.ribbon-right{right:-5px;left:auto}.ribbon-1 .ribbon-mark{border-radius:0;top:-5px;left:-5px}.ribbon-1 .ribbon-mark.ribbon-icon.bg-primary:before{border-right-color:#4d79f6;border-bottom-color:transparent}.ribbon-1 .ribbon-mark.ribbon-icon.bg-info:before{border-right-color:#9ba7ca;border-bottom-color:transparent}.ribbon-1 .ribbon-mark.ribbon-icon.bg-secondary:before{border-right-color:#4ac7ec;border-bottom-color:transparent}.ribbon-1 .ribbon-mark.ribbon-icon.bg-danger:before{border-right-color:#f1646c;border-bottom-color:transparent}.ribbon-1 .ribbon-mark.bg-secondary:before{border-color:#4ac7ec transparent #4ac7ec #4ac7ec}.ribbon-1 .ribbon-mark.bg-danger:before{border-color:#f1646c transparent #f1646c #f1646c}.ribbon-1 .ribbon-mark.bg-primary:before{border-color:#4d79f6 transparent #4d79f6 #4d79f6}.ribbon-1 .ribbon-mark.bg-info:before{border-color:#9ba7ca transparent #9ba7ca #9ba7ca}.ribbon-1 .ribbon-mark.ribbon-right.bg-danger:before{border-right-color:#f1646c;border-left-color:transparent}.ribbon-1 .ribbon-mark.ribbon-right.bg-info:before{border-right-color:#9ba7ca;border-left-color:transparent}.ribbon-1 .ribbon-mark.ribbon-right.bg-primary:before{border-right-color:#4d79f6;border-left-color:transparent}.ribbon-1 .ribbon-mark.ribbon-right.bg-secondary:before{border-right-color:#4ac7ec;border-left-color:transparent}.ribbon-1 p{color:#50649c}.ribbon-2 .ribbon-box{position:relative}.ribbon-2 .ribbon-box .ribbon{position:relative;float:left;clear:both;padding:5px 12px;margin:-26px 0 15px -26px;color:#fff}.ribbon-2 .ribbon-box .ribbon-primary{background:#4d79f6}.ribbon-2 .ribbon-box .ribbon-primary:before{position:absolute;top:29px;left:0;content:"";border-color:#1c54f4 #1c54f4 transparent transparent;border-style:solid;border-width:3px}.ribbon-2 .ribbon-box .ribbon-info{background-color:#9ba7ca}.ribbon-2 .ribbon-box .ribbon-info:before{position:absolute;top:29px;left:0;content:"";border-color:#7a8ab8 #7a8ab8 transparent transparent;border-style:solid;border-width:3px}.ribbon-2 .ribbon-box .ribbon-danger{background-color:#f1646c}.ribbon-2 .ribbon-box .ribbon-danger:before{position:absolute;top:29px;left:0;content:"";border-color:#ed3540 #ed3540 transparent transparent;border-style:solid;border-width:3px}.ribbon-2 .ribbon-box .ribbon-secondary{background-color:#4ac7ec;color:#f3f6f7}.ribbon-2 .ribbon-box .ribbon-secondary:before{position:absolute;top:29px;left:0;content:"";border-color:#1cb9e7 #1cb9e7 transparent transparent;border-style:solid;border-width:3px}.ribbon-2 .ribbon-box .ribbon+p{clear:both}.ribbon-2 .card-box{padding:20px;border:5px double #eff2f9;border-radius:5px;margin-bottom:20px;background-color:#fff}.ribbon-2 p{color:#50649c}.ribbon.bg-secondary{background-color:#4ac7ec;color:#f3f6f7}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{border-color:#fff}.radio .custom-control-label:after{position:absolute;top:7px}.checkbox label{display:inline-block;padding-left:8px;position:relative;font-weight:400}.checkbox label:before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#fff;border-radius:3px;border:2px solid #a4abc5;content:"";top:0;transition:.3s ease-in-out;outline:none!important}.checkbox label:after,.checkbox label:before{display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;width:18px}.checkbox label:after{color:#f1f5fa;font-size:11px;padding-left:3px;padding-top:2px}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:none!important}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label:before{outline-offset:-2px;outline:none}.checkbox input[type=checkbox]:checked+label:after{content:"";position:absolute;top:2px;left:7px;display:table;width:5px;height:10px;border-color:#2f4686;border-style:solid;border-width:0 1px 1px 0;transform:rotate(45deg)}.checkbox input[type=checkbox]:disabled+label:before{background-color:#f1f5fa;cursor:not-allowed}.checkbox.checkbox-circle label:before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}.checkbox.checkbox-single label{height:18px;width:18px}.checkbox.checkbox-single label:after,.checkbox.checkbox-single label:before{margin-left:0}.checkbox-primary input[type=checkbox]:checked+label:before{background-color:#4d79f6;border-color:#4d79f6}.checkbox-primary input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-danger input[type=checkbox]:checked+label:before{background-color:#f1646c;border-color:#f1646c}.checkbox-danger input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-info input[type=checkbox]:checked+label:before{background-color:#9ba7ca;border-color:#9ba7ca}.checkbox-info input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-warning input[type=checkbox]:checked+label:before{background-color:#f3c74d;border-color:#f3c74d}.checkbox-warning input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-success input[type=checkbox]:checked+label:before{background-color:#1ecab8;border-color:#1ecab8}.checkbox-success input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-purple input[type=checkbox]:checked+label:before{background-color:#7551e9;border-color:#7551e9}.checkbox-purple input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-pink input[type=checkbox]:checked+label:before{background-color:#ff5da0;border-color:#ff5da0}.checkbox-pink input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-dark input[type=checkbox]:checked+label:before{background-color:#2f4686;border-color:#2f4686}.checkbox-dark input[type=checkbox]:checked+label:after{border-color:#fff}.radio label{display:inline-block;padding-left:8px;position:relative;font-weight:400}.radio label:before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:2px solid #a4abc5;content:"";display:inline-block;height:18px;left:0;top:0;margin-left:-18px;position:absolute;transition:border .5s ease-in-out;width:18px;outline:none!important}.radio label:after{-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-ms-transform:scale(0);-o-transform:scale(0);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);background-color:#2f4686;border-radius:50%;content:" ";display:inline-block;height:10px;left:6px;margin-left:-20px;position:absolute;top:4px;transform:scale(0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);width:10px}.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:none!important}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:focus+label:before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted}.radio input[type=radio]:checked+label:after{transform:scale(1)}.radio input[type=radio]:disabled+label:before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio.radio-single label{height:17px}.radio-primary input[type=radio]+label:after{background-color:#4d79f6}.radio-primary input[type=radio]:checked+label:before{border-color:#4d79f6}.radio-primary input[type=radio]:checked+label:after{background-color:#4d79f6}.radio-danger input[type=radio]+label:after{background-color:#f1646c}.radio-danger input[type=radio]:checked+label:before{border-color:#f1646c}.radio-danger input[type=radio]:checked+label:after{background-color:#f1646c}.radio-info input[type=radio]+label:after{background-color:#9ba7ca}.radio-info input[type=radio]:checked+label:before{border-color:#9ba7ca}.radio-info input[type=radio]:checked+label:after{background-color:#9ba7ca}.radio-warning input[type=radio]+label:after{background-color:#f3c74d}.radio-warning input[type=radio]:checked+label:before{border-color:#f3c74d}.radio-warning input[type=radio]:checked+label:after{background-color:#f3c74d}.radio-success input[type=radio]+label:after{background-color:#1ecab8}.radio-success input[type=radio]:checked+label:before{border-color:#1ecab8}.radio-success input[type=radio]:checked+label:after{background-color:#1ecab8}.radio-purple input[type=radio]+label:after{background-color:#7551e9}.radio-purple input[type=radio]:checked+label:before{border-color:#7551e9}.radio-purple input[type=radio]:checked+label:after{background-color:#7551e9}.radio-pink input[type=radio]+label:after{background-color:#ff5da0}.radio-pink input[type=radio]:checked+label:before{border-color:#ff5da0}.radio-pink input[type=radio]:checked+label:after{background-color:#ff5da0}.radio2 label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:10px}.radio2 label:before{background-color:#fff;border-radius:50%;border:2px solid transparent;content:"";display:inline-block;height:16px;top:-1px;left:-2px;margin-left:-18px;position:absolute;width:16px;outline:none!important}.radio2 label:after{border-radius:50%;content:" ";display:inline-block;height:8px;left:4px;margin-left:-20px;position:absolute;top:3px;transform:scale(0);width:8px}.radio2 input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:none!important}.radio2 input[type=radio]:disabled+label{opacity:.65}.radio2 input[type=radio]:focus+label:before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted;border-color:#4d79f6}.radio2 input[type=radio]:checked+label:after{transform:scale(1)}.radio2 input[type=radio]:checked+label:before{border-color:#4d79f6}.radio2 input[type=radio]:disabled+label:before{cursor:not-allowed}.radio2.radio-primary2 input[type=radio]+label:before{background-color:#4d79f6}.radio2.radio-primary2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-primary2 input[type=radio]:checked+label:after,.radio2.radio-primary2 input[type=radio]:checked+label:before{border-color:#4d79f6}.radio2.radio-secondary2 input[type=radio]+label:before{background-color:#4ac7ec}.radio2.radio-secondary2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-secondary2 input[type=radio]:checked+label:after,.radio2.radio-secondary2 input[type=radio]:checked+label:before{border-color:#4ac7ec}.radio2.radio-success2 input[type=radio]+label:before{background-color:#1ecab8}.radio2.radio-success2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-success2 input[type=radio]:checked+label:after,.radio2.radio-success2 input[type=radio]:checked+label:before{border-color:#1ecab8}.radio2.radio-danger2 input[type=radio]+label:before{background-color:#f1646c}.radio2.radio-danger2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-danger2 input[type=radio]:checked+label:after,.radio2.radio-danger2 input[type=radio]:checked+label:before{border-color:#f1646c}.radio2.radio-warning2 input[type=radio]+label:before{background-color:#f3c74d}.radio2.radio-warning2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-warning2 input[type=radio]:checked+label:after,.radio2.radio-warning2 input[type=radio]:checked+label:before{border-color:#f3c74d}.radio2.radio-info2 input[type=radio]+label:before{background-color:#9ba7ca}.radio2.radio-info2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-info2 input[type=radio]:checked+label:after,.radio2.radio-info2 input[type=radio]:checked+label:before{border-color:#9ba7ca}.radio2.radio-dark2 input[type=radio]+label:before{background-color:#2f4686}.radio2.radio-dark2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-dark2 input[type=radio]:checked+label:after,.radio2.radio-dark2 input[type=radio]:checked+label:before{border-color:#2f4686}.radio2.radio-purple2 input[type=radio]+label:before{background-color:#7551e9}.radio2.radio-purple2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-purple2 input[type=radio]:checked+label:after,.radio2.radio-purple2 input[type=radio]:checked+label:before{border-color:#7551e9}.radio2.radio-pink2 input[type=radio]+label:before{background-color:#ff5da0}.radio2.radio-pink2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-pink2 input[type=radio]:checked+label:after,.radio2.radio-pink2 input[type=radio]:checked+label:before{border-color:#ff5da0}.irs-from,.irs-single,.irs-to{background:#4d79f6}.irs-from:after,.irs-single:after,.irs-to:after{border-top-color:#4d79f6}.irs--flat .irs-bar,.irs--flat .irs-from,.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child,.irs--flat .irs-handle>i:first-child,.irs--flat .irs-single,.irs--flat .irs-to,.irs--round .irs-bar{background-color:#4d79f6}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{border-top-color:#4d79f6}.irs--sharp .irs-bar,.irs--sharp .irs-handle{background-color:#1ecab8}.irs--sharp .irs-handle>i:first-child{border-top-color:#1ecab8}.irs--sharp .irs-line{background-color:#dbe0ec}.irs--square .irs-handle{border-color:#2b55cc}.irs--square .irs-bar,.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{background-color:#2b55cc}.irs--flat .irs-max,.irs--flat .irs-min,.irs--modern .irs-max,.irs--modern .irs-min,.irs--round .irs-max,.irs--round .irs-min,.irs--square .irs-max,.irs--square .irs-min{top:0;font-size:12px;line-height:1.333;text-shadow:none;padding:1px 5px;color:#50649c;background-color:#eff2f9;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to,.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{font-size:11px;line-height:1.333;text-shadow:none;padding:2px 5px;background-color:#4d79f6;color:#fff;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to:before,.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{content:"";border:3px solid transparent;border-top-color:#4d79f6}.irs--modern .irs-bar{background:#4d79f6;background:linear-gradient(135deg,rgba(77,121,246,.5),#4d79f6 36%,#3567f5 61%,rgba(77,121,246,.5))}.irs--round .irs-handle{border:4px solid #4d79f6;background-color:transparent;box-shadow:0 1px 3px rgba(77,121,246,.3)}.swal2-popup .swal2-title{font-size:24px;font-weight:500}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#4d79f6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(77,121,246,.4)}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#f1646c;color:#eff2f9;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(241,100,108,.5)}.swal2-popup .swal2-styled.swal2-cancel{border:1px solid transparent}.swal2-actions .btn-success,.swal2-actions .btn-success:active,.swal2-actions .btn-success:not(:disabled):not(.disabled):active{background-color:#4d79f6;border:1px solid #4d79f6}.swal2-actions .btn-success:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(77,121,246,.4)}.swal2-actions .btn-danger:not(:disabled):not(.disabled):active{color:#fff;background-color:#f1646c;border-color:#f1646c}.swal2-actions .btn-danger:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(241,100,108,.5)}.swal2-actions .btn-danger,.swal2-actions .btn-danger:active,.swal2-actions .btn-danger:focus,.swal2-actions .btn-danger:hover{background-color:#f1646c;border:1px solid #f1646c}.swal2-actions .btn-danger:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(241,100,108,.5)}.swal2-icon.swal2-question{border-color:#ff5da0;color:#ff5da0}.custom-dd{max-width:100%}.dd3-content,.dd-handle{height:40px;padding:8px 10px;border:1px solid #eff2f9;background-color:#ebeff8;border-radius:3px;font-weight:400}.dd3-content:hover,.dd-handle:hover{background-color:#f6f8fc;color:#4d79f6}.dd-item>button{height:25px;margin:8px 0 0;font-size:18px}.dd3-item{margin:5px 0}.dd3-item .dd3-handle{position:absolute;margin:0;left:0;top:0;cursor:pointer;width:30px;text-indent:100%;white-space:nowrap;overflow:hidden;border:1px solid #4d79f6;background:#4d79f6;border-top-right-radius:0;border-bottom-right-radius:0}.dd3-item .dd3-handle:hover{background:#658bf7}.dd3-item .dd3-handle:before{content:"\f0c9";font-family:Font Awesome\ 5 Free!important;font-weight:600;display:block;position:absolute;left:0;top:9px;width:100%;text-align:center;text-indent:0;color:#fff;font-size:14px}.dd3-content-p{padding:8px 10px 8px 40px}.modal-demo{background-color:#fff;width:600px;border-radius:4px;display:none;position:relative}.modal-demo .close{position:absolute;top:15px;right:25px;color:#eff2f9}.modal-content{background-color:#f3f6f7;border-radius:0}.modal-content .modal-footer,.modal-content .modal-header{border-color:#dbe0ec;background-color:#f3f6f7}.modal-content .modal-footer .close,.modal-content .modal-footer .modal-title,.modal-content .modal-header .close,.modal-content .modal-header .modal-title{color:#435177}.modal-content .modal-body p,.modal-content h4{color:#8997bd}.modal-content .modal-title.custom-title{color:#fff}#custom-modal .close{color:#435177}.custom-modal-title{padding:15px 25px;line-height:22px;font-size:18px;background-color:#eff2f9;color:#435177;text-align:left;margin:0}.custom-modal-text{padding:20px;color:#8997bd}.custombox-modal-flash .close,.custombox-modal-rotatedown .close{top:20px;z-index:9999}#session-timeout-dialog .modal-header{display:inline-block}.datepicker{border:1px solid #eff2f9;padding:8px}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover,.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover,.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#4d79f6!important;background-image:none;box-shadow:none;color:#fff}.daterangepicker .drp-buttons .btn{font-weight:400}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:rgba(77,121,246,.1);border-color:transparent;color:#4d79f6}.daterangepicker .table-condensed>thead>tr>th,.daterangepicker td.active,.table-condensed>tbody>tr>td{padding:5px}.bootstrap-touchspin .input-group-btn-vertical .btn{padding:9px 12px}.bootstrap-touchspin .input-group-btn-vertical i{top:4px;left:8px}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f1f5fa}.badge:empty{padding:0}.select2-container--default .select2-selection--single{border:1px solid #e8ebf3;height:38px}.select2-container--default .select2-selection--single:focus{outline:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#2f5275;line-height:38px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;right:8px}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:7px;background-color:#9ba7ca;border:1px solid #9ba7ca;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid rgba(77,121,246,.5);outline:0}.select2-container .select2-selection--multiple{min-height:38px;border:1px solid #e8ebf3}.select2-container .select2-search--inline .select2-search__field{margin-top:8px}.dtp-btn-cancel{margin-right:5px}.addon-color-picker .btn{padding:8px;line-height:0;border-color:#bfbfbf}.asColorPicker-clear{display:none;position:absolute;top:8px;right:45px;text-decoration:none}.asColorPicker-trigger{position:absolute;top:0;right:0;height:38px;width:38px;border:0}.asColorPicker-dropdown{max-width:260px}.asColorPicker-wrap{position:relative;display:inline-block;width:100%;padding-right:35px}.input-title{font-weight:400;font-size:15px;color:#2f4686}.dtp>.dtp-content>.dtp-date-view>header.dtp-header{background:#1c2d41}.dtp table.dtp-picker-days tr>td>a.selected{background:rgba(77,121,246,.1);color:#4d79f6}.dtp div.dtp-date,.dtp div.dtp-time{background:#21344c;color:#4d79f6}.dtp div.dtp-actual-month,.dtp div.dtp-actual-year{color:#f3f6f7;font-size:14px;padding:8px 0}.dtp>.dtp-content{max-height:555px}.dtp table.dtp-picker-days tr>th{color:#335276}.dtp .dtp-picker-time>a,.dtp table.dtp-picker-days tr>td>a{color:#7c9ec7;font-size:12px}.dtp div.dtp-actual-num{font-size:64px}[class*=" ti-"],[class^=ti-]{color:#f3f6f7}.dtp .p10>a{color:#1c2d41;text-decoration:none}.custom-switch.switch-primary .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#4d79f6;background-color:#4d79f6}.custom-switch.switch-primary .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(77,121,246,.25)}.custom-switch.switch-primary .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-secondary .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#4ac7ec;background-color:#4ac7ec}.custom-switch.switch-secondary .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(74,199,236,.25)}.custom-switch.switch-secondary .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-success .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#1ecab8;background-color:#1ecab8}.custom-switch.switch-success .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(30,202,184,.25)}.custom-switch.switch-success .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-warning .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#f3c74d;background-color:#f3c74d}.custom-switch.switch-warning .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(243,199,77,.25)}.custom-switch.switch-warning .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-info .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#9ba7ca;background-color:#9ba7ca}.custom-switch.switch-info .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(155,167,202,.25)}.custom-switch.switch-info .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-danger .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#f1646c;background-color:#f1646c}.custom-switch.switch-danger .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(241,100,108,.25)}.custom-switch.switch-danger .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-dark .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#2f4686;background-color:#2f4686}.custom-switch.switch-dark .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(47,70,134,.25)}.custom-switch.switch-dark .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-purple .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#7551e9;background-color:#7551e9}.custom-switch.switch-purple .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(117,81,233,.25)}.custom-switch.switch-purple .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-pink .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#ff5da0;background-color:#ff5da0}.custom-switch.switch-pink .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(255,93,160,.25)}.custom-switch.switch-pink .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-blue .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#2b55cc;background-color:#2b55cc}.custom-switch.switch-blue .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(43,85,204,.25)}.custom-switch.switch-blue .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.error{color:#f1646c}.parsley-error{border-color:#f1646c}.parsley-errors-list{display:none;margin:0;padding:0}.parsley-errors-list.filled{display:block}.parsley-errors-list>li{font-size:12px;list-style:none;color:#f1646c;margin-top:5px}.form-wizard-wrapper label{font-size:13px;text-align:right}.wizard>.content>.body input{border:1px solid #e8ebf3}.wizard>.content>.body input:focus{border-color:rgba(77,121,246,.5)}.wizard.vertical>.steps{width:auto}.wizard>.steps>ul>li{width:auto;margin-bottom:10px}.wizard>.steps a,.wizard>.steps a:active,.wizard>.steps a:hover{margin:3px;padding:0;border-radius:50px}.wizard>.steps .current a,.wizard>.steps .current a:active,.wizard>.steps .current a:hover{background-color:#4d79f6;color:#fff;padding:0 20px 0 0;box-shadow:0 0 0 2.25px #4d79f6}.wizard>.steps .disabled a,.wizard>.steps .disabled a:active,.wizard>.steps .disabled a:hover,.wizard>.steps .done a,.wizard>.steps .done a:active,.wizard>.steps .done a:hover{background-color:#edf2fe;color:#4d79f6;padding:0 20px 0 0;box-shadow:0 0 0 2.25px #e8eefe}.wizard>.steps .current a .number,.wizard>.steps .current a:active .number,.wizard>.steps .current a:hover .number{border:2px solid #fff}.wizard>.steps .disabled a .number,.wizard>.steps .disabled a:active .number,.wizard>.steps .disabled a:hover .number,.wizard>.steps .done a .number,.wizard>.steps .done a:active .number,.wizard>.steps .done a:hover .number{border-color:#4d79f6}.wizard>.content{background-color:transparent;margin:0 5px;border-radius:0;min-height:150px}#form-horizontal fieldset{margin-top:20px}.wizard>.content>.body{width:100%;height:100%;padding:15px 0 0;position:static}.wizard>.steps .number{font-size:16px;padding:5px;border-radius:50%;border:2px solid #fff;width:38px;display:inline-block;font-weight:600;text-align:center;margin-right:10px;background-color:rgba(77,121,246,.15)}.wizard.vertical>.actions,.wizard>.actions{margin-top:20px}.wizard>.actions .disabled a,.wizard>.actions .disabled a:active,.wizard>.actions .disabled a:hover{opacity:.65;background-color:#4d79f6;color:#fff;cursor:not-allowed}.wizard>.actions a,.wizard>.actions a:active,.wizard>.actions a:hover{background-color:#4d79f6;border-radius:4px;padding:8px 15px}@media (max-width:768px){.wizard>.steps>ul>li{width:50%}.form-wizard-wrapper label{text-align:left}}@media (max-width:520px){.wizard>.steps>ul>li{width:100%}}.mce-panel{border:1px solid #eff2f9!important;background-color:#f5f6f7!important}.mce-tinymce{box-shadow:none!important}.mce-flow-layout{background-color:#f5f6f7!important}.mce-btn{background:transparent!important}.mce-top-part:before{box-shadow:none!important}.chart-demo{height:370px;margin:20px auto}.jqstooltip{box-sizing:content-box;background-color:#fff!important;padding:5px 10px!important;border-radius:3px;border-color:#fff!important;box-shadow:0 -3px 31px 0 rgba(0,0,0,.05),0 6px 20px 0 rgba(0,0,0,.02)}.jqsfield{font-size:12px!important;line-height:18px!important;color:#2f4686!important}.chart{position:relative;display:inline-block;width:110px;height:110px;margin-top:20px;margin-bottom:20px;text-align:center}.chart canvas{position:absolute;top:0;left:0}.chart.chart-widget-pie{margin-top:5px;margin-bottom:5px}.percent{display:inline-block;line-height:110px;z-index:2}.percent:after{content:"%";margin-left:.1em;font-size:.8em}.morris-chart text{font-family:Poppins,sans-serif!important}.morris-hover.morris-default-style{border-radius:5px;padding:10px 12px;background:#fff;border:none;font-family:Poppins,sans-serif;box-shadow:0 5px 25px 5px rgba(47,70,134,.14)}.morris-hover.morris-default-style .morris-hover-point{line-height:28px}.morris-hover.morris-default-style .morris-hover-row-label{background-color:#2f4686;color:#fff;padding:4px 20px;border-radius:5px 5px 0 0;margin:-10px -12px 10px}#flotTip{padding:8px 12px;background-color:#fff;z-index:100;color:#2f4686;box-shadow:0 5px 25px 5px rgba(47,70,134,.14);border-radius:1px}.ct-golden-section:before{float:none}.ct-chart{height:300px}.ct-grid{stroke:rgba(47,70,134,.09);stroke-width:2px;stroke-dasharray:3px}.ct-chart .ct-label{fill:#a4abc5;color:#a4abc5;font-size:14px;line-height:1}.ct-chart.simple-pie-chart-chartist .ct-label{color:#fff;fill:#fff;font-size:16px}.ct-chart .ct-series.ct-series-a .ct-slice-donut,.ct-chart .ct-series.ct-series-b .ct-bar{stroke:#dbe0ec}.ct-chart .ct-series.ct-series-b .ct-line,.ct-chart .ct-series.ct-series-b .ct-point{stroke:#b6c2e4}.ct-chart .ct-series.ct-series-c .ct-slice-donut{stroke:#4ac7ec}.ct-chart .ct-series.ct-series-a .ct-bar,.ct-chart .ct-series.ct-series-a .ct-line,.ct-chart .ct-series.ct-series-a .ct-point,.ct-chart .ct-series.ct-series-b .ct-slice-donut{stroke:#4d79f6}.ct-chart .ct-series.ct-series-c .ct-line,.ct-chart .ct-series.ct-series-c .ct-point{stroke:#f3c74d}.ct-chart .ct-series.ct-series-c .ct-bar{stroke:#f3f6f7}.ct-chart .ct-series.ct-series-d .ct-bar,.ct-chart .ct-series.ct-series-d .ct-line,.ct-chart .ct-series.ct-series-d .ct-point,.ct-chart .ct-series.ct-series-e .ct-slice-donut{stroke:#1ecab8}.ct-chart .ct-series.ct-series-d .ct-slice-donut{stroke:#f3c74d}.ct-chart .ct-series.ct-series-e .ct-bar,.ct-chart .ct-series.ct-series-e .ct-line,.ct-chart .ct-series.ct-series-e .ct-point{stroke:#ff5da0}.ct-chart .ct-series.ct-series-f .ct-bar,.ct-chart .ct-series.ct-series-f .ct-line,.ct-chart .ct-series.ct-series-f .ct-point{stroke:#7551e9}.ct-chart .ct-series.ct-series-g .ct-bar,.ct-chart .ct-series.ct-series-g .ct-line,.ct-chart .ct-series.ct-series-g .ct-point{stroke:#ed3540}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#4d79f6}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#4ac7ec}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#dbe0ec}.chartist-tooltip{position:absolute;display:inline-block;opacity:0;min-width:10px;padding:2px 10px;border-radius:3px;-moz-border-radius:3px;background-clip:padding-box;background:#2f4686;color:#fff;text-align:center;pointer-events:none;z-index:1;transition:opacity .2s linear}.chartist-tooltip.tooltip-show{opacity:1}#donut-chart #donut-chart-container .legend{position:relative;margin-right:-50px;top:-50px}.apexcharts-gridline{pointer-events:none;stroke:#f3f6f7}.apexcharts-legend-text{color:#8997bd!important;font-family:Poppins,sans-serif!important}.apexcharts-pie-label{fill:#fff!important}.apexcharts-xaxis text,.apexcharts-yaxis text{font-family:Poppins,sans-serif!important;fill:#8997bd}.apexcharts-point-annotations text,.apexcharts-xaxis-annotations text,.apexcharts-yaxis-annotations text{fill:#fff}.britechart,.tick text{font-family:Poppins,sans-serif;font-size:.75rem}.extended-x-line,.extended-y-line,.horizontal-grid-line,.vertical-grid-line{stroke:#dbe0ec}.bar-chart .percentage-label,.donut-text,.legend-entry-name,.legend-entry-value,.tick text{fill:#8997bd}.apex-charts{min-height:10px!important}.apexcharts-tooltip-title{background-color:#eaf0f7!important}.dash-apex-chart .apexcharts-toolbar{display:none!important}.superpose{color:#eff2f9;height:350px;width:100%}.superpose .superclock{position:relative;width:300px;margin:auto}.superpose .superclock .superclock1{position:absolute;left:10px;top:10px}.superpose .superclock .superclock2{position:absolute;left:60px;top:60px}.superpose .superclock .superclock3{position:absolute;left:110px;top:110px}.gauge{width:100%;height:100%}.size-1{width:150px;height:100px;margin:30px auto 0;text-align:center;border:1px solid #eff2f9;padding:5px}.size-2{width:100px}.size-2,.size-3{height:150px;margin:30px auto 0;text-align:center;border:1px solid #eff2f9;padding:5px}.size-3{width:150px}.gmaps,.gmaps-panaroma{height:300px;background:#f1f5fa;border-radius:3px}.gmaps-overlay{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px;background:#4d79f6;border-radius:4px;padding:10px 20px}.gmaps-overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute}.gmaps-overlay_arrow.above{bottom:-15px;border-top:16px solid #4d79f6}.gmaps-overlay_arrow.above,.gmaps-overlay_arrow.below{border-left:16px solid transparent;border-right:16px solid transparent}.gmaps-overlay_arrow.below{top:-15px;border-bottom:16px solid #4d79f6}.jvectormap-goback,.jvectormap-zoomin,.jvectormap-zoomout{position:absolute;left:auto;right:0;display:inline-block;border-radius:50%;background:#f3f6f7;padding:5px;color:#435177;cursor:pointer;line-height:20px;text-align:center;box-sizing:content-box}.email-leftbar{width:220px;float:left}.email-leftbar .mail-list a{display:block;color:#50649c;font-size:13px;line-height:24px;padding:5px}.email-leftbar .mail-list a.active,.email-leftbar .mail-list a:hover{color:#4d79f6;font-weight:500}.email-leftbar .chat-user-box p.user-title{font-size:13px;color:#2f4686;font-weight:500}.email-leftbar .chat-user-box p{font-size:12px}.email-rightbar{margin-left:240px}.message-list{display:block;padding-left:0}.message-list li{position:relative;display:block;height:50px;line-height:50px;transition-duration:.3s}.message-list li a{color:#7081b9}.message-list li:hover{background:rgba(164,171,197,.08);transition-duration:.05s}.message-list li .col-mail{float:left;position:relative}.message-list li .col-mail-1{width:320px}.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot,.message-list li .col-mail-1 .star-toggle{display:block;float:left}.message-list li .col-mail-1 .dot{border:4px solid transparent;border-radius:100px;margin:22px 26px 0;height:0;width:0;line-height:0;font-size:0}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin:15px 10px 0 20px}.message-list li .col-mail-1 .star-toggle{margin-top:18px;font-size:16px;margin-left:5px}.message-list li .col-mail-1 .title{position:absolute;top:0;left:110px;right:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:14px 0 0}.message-list li .col-mail-2{position:absolute;top:0;left:320px;right:0;bottom:0}.message-list li .col-mail-2 .date,.message-list li .col-mail-2 .subject{position:absolute;top:0}.message-list li .col-mail-2 .subject{left:0;right:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-list li .col-mail-2 .date{right:0;width:170px;padding-left:80px}.message-list li.active,.message-list li.active:hover{box-shadow:inset 3px 0 0 #4d79f6}.message-list li.unread{background-color:#f7f7f7}.message-list li.unread a{color:#283c73}.message-list .checkbox-wrapper-mail{cursor:pointer;height:20px;width:20px;position:relative;display:inline-block;box-shadow:inset 0 0 0 1px #b6c2e4;border-radius:1px}.message-list .checkbox-wrapper-mail input{opacity:0;cursor:pointer}.message-list .checkbox-wrapper-mail input:checked~label{opacity:1}.message-list .checkbox-wrapper-mail label{position:absolute;height:20px;width:20px;left:0;cursor:pointer;opacity:0;margin-bottom:0;transition-duration:.05s;top:0}.message-list .checkbox-wrapper-mail label:before{content:"\F12C";font-family:Material Design Icons;top:0;height:20px;color:#283c73;width:20px;position:absolute;margin-top:-16px;left:4px;font-size:13px}@media (max-width:767px){.email-leftbar{float:none;width:100%}.email-rightbar{margin:0}}.files-nav .nav .nav-link{padding:10px;color:#50649c;margin-bottom:10px;font-weight:500;display:flex}.files-nav .nav .nav-link i{font-size:20px;vertical-align:middle}.files-nav .nav .nav-link.active{background-color:rgba(77,121,246,.05);color:#4d79f6}.file-box-content{margin-bottom:-16px}.file-box-content .file-box{border:1px solid #eff2f9;border-radius:5px;padding:20px;width:160px;display:inline-block;margin-right:5px;margin-bottom:16px;background-color:#fff}.file-box-content .file-box .download-icon-link{color:#a4abc5}.file-box-content .file-box .download-icon-link .file-download-icon{font-size:13px;position:relative;top:-10px;left:110px}.file-box-content .file-box .download-icon-link:hover{color:#4d79f6}.file-box-content .file-box i{font-size:36px}.file-category{width:100%}.file-category .file-category-block{text-align:center;margin-right:20px}.file-category .file-category-block .file-category-folder{border-bottom:2px solid transparent;padding:10px 20px!important;border-radius:18px}.file-category .file-category-block .file-category-folder.active{border-bottom:2px solid}.file-category .file-category-block .file-category-folder i{display:block;font-size:38px}.category-icon i{font-size:200px;color:#f3f6f7}.invoice-head{border-bottom:4px double #b6c2e4}.invoice-head .contact-detail li{border-left:2px solid #b6c2e4}.invoice-head .contact-detail li i{font-size:24px;color:#9ba7ca;margin-bottom:5px}@media print{.breadcrumb,.footer,.logo,.page-title{display:none;margin:0;padding:0}.left{display:none}.content,.page-content-wrapper,.page-wrapper{margin-top:0;padding-top:0}.content-page{margin-left:0;margin-top:0}.footer,.left-sidenav,.report-btn,.topbar{display:none;margin:0;padding:0}.content-page>.content{margin:0}}.pricingTable1 .pricing-icon i{width:64px;height:64px;text-align:center;line-height:60px;font-size:24px;border:3px solid #fff;border-radius:5px;color:#4d79f6;background-color:rgba(77,121,246,.18);box-shadow:0 0 0 1px rgba(77,121,246,.3);transition:all .3s linear 0ms}.pricingTable1 .amount{display:block;font-size:36px;font-weight:600;color:#50649c}.pricingTable1 .pricing-content-2{margin:0 0 30px;border-bottom:1px solid #eff2f9}.pricingTable1 .pricing-content-2 li{color:#50649c;line-height:40px}.pricingTable1 .pricing-content-2 li:before{content:"\f00c"!important;font-family:Font Awesome\ 5 Free!important;font-weight:600;font-size:12px;text-align:center;background-color:rgba(74,199,236,.1);color:#4ac7ec!important;width:26px;height:26px;line-height:26px;display:inline-block;border-radius:50%;margin-right:5px}.pricingTable1 .title1{font-weight:700;color:#50649c;font-size:20px;text-transform:capitalize}.pricingTable1 .pricingTable-signup{display:block;padding:14px 26px;background:#4d79f6;border-radius:52px;font-size:14px;font-weight:700;color:#fff;letter-spacing:.32px;text-transform:uppercase;text-align:center;transition:all .3s linear 0ms}.pricingTable1 .pricingTable-signup:hover{background:#3567f5;color:#fff}.pricingTable1:hover .pricing-icon i{color:#4d79f6;background-color:rgba(77,121,246,.4);box-shadow:0 0 0 1px rgba(77,121,246,.4);transition:all .3s linear 0ms}.pricingTable1 .a-animate-blink{-webkit-animation:a-animate-blink 1s step-start 0s infinite;animation:a-animate-blink 1s step-start 0s infinite;-webkit-animation-fill-mode:initial;animation-fill-mode:none}@-webkit-keyframes a-animate-blink{50%{opacity:0}}@keyframes a-animate-blink{50%{opacity:0}}.activity-scroll{min-height:620px}.activity{position:relative;border-left:3px dotted #eff2f9;margin:20px 20px 0 22px}.activity .item-info{margin-left:40px;margin-bottom:30px}.activity .item-info h6{font-weight:500;position:relative;top:-3px;color:#50649c;font-size:14px}.activity .item-info span{font-size:11px}.activity i,.activity img{width:36px;height:36px;text-align:center;line-height:36px;border-radius:12%;position:absolute;left:-19px;color:#4d79f6;background-color:#f3f6f7;font-size:20px;margin-top:-10px;box-shadow:0 0 0 .5px #f3f6f7;transform:rotate(45deg)}.activity i.icon-primary,.activity img.icon-primary{color:#4d79f6;background-color:#dfe7fd}.activity i.icon-success,.activity img.icon-success{color:#1ecab8;background-color:#e2fbf8}.activity i.icon-purple,.activity img.icon-purple{color:#7551e9;background-color:#f3effd}.activity i.icon-pink,.activity img.icon-pink{color:#ff5da0;background-color:#ffecf4}.activity i.icon-info,.activity img.icon-info{color:#9ba7ca;background-color:#eef0f6}.activity i.icon-warning,.activity img.icon-warning{color:#f3c74d;background-color:#fdf4dc}.activity .mdi-set,.activity .mdi:before{transform:rotate(-45deg)}.main-timeline{overflow:hidden;position:relative}.main-timeline:before{content:"";width:3px;height:100%;background:#f1f5fa;position:absolute;top:0;left:50%}.main-timeline .timeline{padding-right:30px;position:relative}.main-timeline .timeline:after,.main-timeline .timeline:before{content:"";display:block;width:100%;clear:both}.main-timeline .timeline:first-child:before,.main-timeline .timeline:last-child:before{content:"";width:13px;height:13px;border-radius:50%;border:2px solid #f1f5fa;background:#fff;margin:0 auto;position:absolute;top:0;left:0;right:-3px}.main-timeline .timeline:last-child:before{top:auto;bottom:0}.main-timeline .timeline-icon{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #f1f5fa;box-sizing:content-box;margin:auto;position:absolute;top:0;left:0;bottom:0;right:-4px}.main-timeline .timeline-icon:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#4ac7ec;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.main-timeline .year{display:inline-block;padding:8px 20px;margin:0;font-size:14px;color:#fff;background:#4ac7ec;text-align:center;position:absolute;top:50%;right:35%;transform:translateY(-50%)}.main-timeline .year:before{content:"";border-right:18px solid #4ac7ec;border-top:18px solid transparent;border-bottom:18px solid transparent;position:absolute;top:0;left:-18px}.main-timeline .timeline-content{width:46.5%;padding:20px;margin:0 20px 0 0;background:#f1f5fa;position:relative}.main-timeline .timeline-content:after{content:"";border-left:20px solid #f1f5fa;border-top:20px solid transparent;border-bottom:20px solid transparent;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.main-timeline .title{float:left;font-size:14px;font-weight:500;color:#435177;margin:0 20px 20px 0}.main-timeline .post{display:inline-block;font-size:13px;color:#50649c}.main-timeline .description{font-size:14px;color:#50649c;line-height:24px;margin:0;clear:both}.main-timeline .timeline:nth-child(2n){padding:0 0 0 30px}.main-timeline .timeline:nth-child(2n) .year{right:auto;left:35%}.main-timeline .timeline:nth-child(2n) .year:before{border:18px solid transparent;border-right:none;border-left:18px solid #4ac7ec;left:auto;right:-18px}.main-timeline .timeline:nth-child(2n) .timeline-content{float:right;margin:0 0 0 20px}.main-timeline .timeline:nth-child(2n) .timeline-content:after{border-left:none;border-right:20px solid #f1f5fa;right:auto;left:-20px}@media only screen and (max-width:1200px){.main-timeline .year{right:30%}.main-timeline .timeline:nth-child(2n) .year{left:30%}}@media only screen and (max-width:990px){.main-timeline .year{right:25%}.main-timeline .timeline:nth-child(2n) .year{left:25%}}@media only screen and (max-width:767px){.main-timeline:before{left:10px}.main-timeline .timeline{padding:0 0 0 30px;margin-bottom:20px}.main-timeline .timeline:last-child{margin-bottom:0}.main-timeline .timeline:first-child:before,.main-timeline .timeline:last-child:before{display:none}.main-timeline .timeline-icon{margin:0;position:absolute;top:7px;left:0}.main-timeline .timeline:nth-child(2n) .year,.main-timeline .year{display:block;font-weight:700;margin:0 0 32px 30px;z-index:1;position:relative;top:auto;left:auto;right:auto;transform:none}.main-timeline .timeline:nth-child(2n) .year:before{border-left:none;border-right:18px solid #4ac7ec;right:auto;left:-18px}.main-timeline .timeline-content{padding:20px}.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{width:auto;float:none;margin:0 0 0 30px}.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-content:after{border:20px solid transparent;border-top:none;border-bottom:20px solid #f1f5fa;top:-20px;left:50%;right:auto;transform:translateX(-50%)}}@media only screen and (max-width:480px){.main-timeline .title{float:none;margin:0}.main-timeline .timeline:nth-child(2n) .year,.main-timeline .year{margin-left:20px}.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{margin-left:10px}.main-timeline .post{margin:5px 0}}.chat-box-left{float:left;width:340px;height:820px;background-color:#fff;border-radius:3px;padding:20px;margin-bottom:20px}.chat-box-left .nav-pills{background-color:#f3f6f7}.chat-box-left .nav-pills .nav-link{color:#50649c}.chat-box-left .nav-pills .nav-link.active{color:#fff;background-color:#4ac7ec;box-shadow:-1px 10px 32px -10px rgba(74,199,236,.5)}.chat-box-left .chat-search{margin-top:20px}.chat-box-left .chat-list{height:664px!important}.chat-box-left .chat-list .media+.media{border:1px solid #eff2f9;margin-bottom:5px;border-radius:5px}.chat-box-left .chat-list .media{padding:15px;position:relative}.chat-box-left .chat-list .media:focus,.chat-box-left .chat-list .media:hover{background-color:rgba(239,242,249,.5)}.chat-box-left .chat-list .media.new-message{border:1px solid #dbe0ec;background-color:#eff2f9;margin-bottom:5px;border-radius:5px}.chat-box-left .chat-list .media .media-left{position:relative}.chat-box-left .chat-list .media .media-left .round-10{border:2px solid #f3f6f7;border-radius:50%;position:absolute;bottom:0;right:5px;display:inline-block;height:12px;width:12px}.chat-box-left .chat-list .media .media-body{margin-left:15px;display:flex;align-items:flex-start;justify-content:space-between}.chat-box-left .chat-list .media .media-body h6{font-size:14px;color:#50649c;margin-bottom:5px}.chat-box-left .chat-list .media .media-body p{margin-bottom:0;color:#50649c;font-size:13px}.chat-box-left .chat-list .media .media-body>div:last-child{display:flex;align-items:flex-end;flex-direction:column;min-width:50px;text-align:right}.chat-box-left .chat-list .media .media-body>div:last-child span:nth-child(2){display:flex;align-items:center;justify-content:center;background-color:#1ecab8;color:#fff;border-radius:50%;font-size:10px;width:18px;height:18px;margin-top:8px}.chat-box-left .chat-list .media .media-body span{font-size:12px;color:#50649c;display:block}.chat-box-right{width:auto;background-color:#fff;display:block;border-radius:3px;position:relative;height:820px;margin-left:361px;margin-bottom:20px}.chat-box-right .chat-header{border-bottom:1px solid #eff2f9;padding:20px}.chat-box-right .chat-header .media .media-body{margin-left:15px;align-self:center}.chat-box-right .chat-header .media .media-body h6{font-size:14px;color:#50649c;margin-bottom:5px}.chat-box-right .chat-header .media .media-body p{margin-bottom:0;color:#50649c;font-size:13px}.chat-box-right .chat-header .chat-features{position:relative;top:-34px;float:right}.chat-box-right .chat-header .chat-features a{color:#b6c2e4;font-size:16px;margin-left:12px}.chat-box-right .chat-header .chat-features a:hover{color:#4d79f6}.chat-box-right .chat-body{padding:20px;background-image:url(../images/pattern.png);background-repeat:repeat;background-attachment:fixed;height:650px}.chat-box-right .chat-body .chat-detail{min-height:610px}.chat-box-right .chat-body .chat-detail .reverse{display:flex;flex-direction:column;align-items:flex-end}.chat-box-right .chat-body .chat-detail .media .media-img{z-index:5}.chat-box-right .chat-body .chat-detail .media .media-body{margin-left:14px}.chat-box-right .chat-body .chat-detail .media .media-body .chat-msg{max-width:80%;margin-bottom:5px;margin-left:-61px}.chat-box-right .chat-body .chat-detail .media .media-body .chat-msg:first-child p{padding-left:60px}.chat-box-right .chat-body .chat-detail .media .media-body .chat-msg p{padding:14px;background-color:#eff2f9;color:#50649c;display:inline-block;margin-bottom:0;border-radius:50px}.chat-box-right .chat-body .chat-detail .media .media-body.reverse{margin-right:0;margin-left:14px}.chat-box-right .chat-body .chat-detail .media .media-body.reverse .chat-msg{max-width:80%;margin-bottom:5px;margin-right:-48px}.chat-box-right .chat-body .chat-detail .media .media-body.reverse .chat-msg:first-child p{padding-right:60px}.chat-box-right .chat-body .chat-detail .media .media-body.reverse .chat-msg p{padding:14px;background-color:#f1f5fa;color:#50649c;display:inline-block;margin-bottom:0;border-radius:50px}.chat-box-right .chat-footer{border-top:1px solid #eff2f9;padding:20px;position:absolute;width:100%;left:0;bottom:0}.chat-box-right .chat-footer .media .media-body{margin-left:10px;align-self:center}.chat-box-right .chat-footer .media .media-body h6{font-size:14px;color:#50649c;margin-bottom:5px}.chat-box-right .chat-footer .media .media-body p{margin-bottom:0;color:#50649c;font-size:13px}.chat-box-right .chat-footer .chat-features{position:relative;top:8px;float:right}.chat-box-right .chat-footer .chat-features a{color:#b6c2e4;font-size:16px;margin-left:12px}.chat-box-right .chat-footer .chat-features a:hover{color:#4d79f6}.chat-box-right .chat-footer input.form-control{border:none}.chat-box-right .chat-footer .chat-admin{position:absolute;top:-40px;border:2px solid #50649c;border-radius:50%}@media (min-width:1024px) and (max-width:1680px){.chat-box-left{width:310px;float:left}.chat-box-right{width:auto;margin-left:330px}}@media (min-width:767px) and (max-width:1023.98px){.chat-box-left{width:100%;float:none}.chat-box-right{width:100%;margin-left:0}}@media (max-width:767px){.chat-box-left{float:none;width:100%}.chat-box-right{margin:0;width:100%}}@media (max-width:660px){.chat-box-left{float:none;width:100%}.chat-box-right{margin:0;width:100%}}@media (max-width:568px){.chat-box-left{float:none;width:100%}.chat-box-right{margin:0;width:100%}}.met-pro-bg{background-image:url(../images/pattern2.png);background-repeat:repeat}.met-profile .met-profile-main{display:flex;flex-direction:row;flex:1;flex-wrap:wrap;align-items:center}.met-profile .met-profile-main .met-profile-main-pic{position:relative;max-width:128px;max-height:128px;margin-right:24px}.met-profile .met-profile-main .met-profile-main-pic .fro-profile_main-pic-change{cursor:pointer;background-color:#4d79f6;border-radius:50%;width:32px;height:32px;position:absolute;bottom:4px;right:4px;display:flex;align-items:center;justify-content:center;flex:1;box-shadow:0 0 20px 0 rgba(243,246,247,.05)}.met-profile .met-profile-main .met-profile-main-pic .fro-profile_main-pic-change i{transition:all .3s;color:#fff;font-size:16px}.met-profile .met-profile-main .met-profile_user-detail .met-user-name{font-size:24px;font-weight:600;color:#fff;margin-bottom:6px}.met-profile .met-profile-main .met-profile_user-detail .met-user-name-post{color:#a4abc5}.met-profile .personal-detail li{color:#fff}.education-activity{min-height:400px}.met-basic-detail h3{font-size:34px;font-weight:600;margin-bottom:18px}.met-basic-detail p{line-height:22px}.own-detail{padding:20px;width:145px;height:145px;text-align:center;border-radius:52% 48% 23% 77%/44% 68% 32% 56%;box-shadow:0 0 3px 1.25px #dbe0ec}.own-detail h1{font-weight:600;color:#fff;margin-top:0}.own-detail h5{color:#f2f2f2}.own-detail.own-detail-project{position:absolute;top:110px;left:-60px}.own-detail.own-detail-happy{position:absolute;top:110px;left:60px}@media (max-width:767px){.own-detail{display:none}#settings_detail .dropify-wrapper{width:100%!important}}#settings_detail .dropify-wrapper{width:16%;height:164px;margin-bottom:30px}.profile-nav .nav .nav-link{padding:10px;color:#50649c;margin-bottom:10px;font-weight:500}.profile-nav .nav .nav-link.active{background-color:rgba(77,121,246,.05);color:#4d79f6}.profile-card .profile-socials a i{width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%}.profile-card .pro-title{font-size:18px;font-weight:600;color:#50649c;margin-bottom:5px}.profile-card .socials-data h3{color:#50649c;font-family:Poppins,sans-serif;font-size:18px}.profile-card .action-btn{position:absolute;top:18px;right:18px}.skill-detail{color:#a4abc5;font-family:Roboto,sans-serif;font-size:14px}.skills .skill-box{margin-bottom:30px}.skills .skill-box:last-of-type{margin-bottom:0}.skills .skill-box .skill-title{margin-bottom:10px;color:#50649c;text-transform:uppercase;font-size:13px;font-weight:600}.skills .skill-box .progress-line{background:#f3f6f7;height:7px;margin:0;position:relative;border:2px solid #fff;width:100%;border-radius:10px;box-shadow:0 0 1px .25px #4d79f6}.skills .skill-box .progress-line>span{position:absolute;display:block;top:0;left:0;height:100%;width:0;background:#4d79f6}.skills .skill-box .progress-line>span>.percent-tooltip{position:absolute;right:-15px;top:-30px;margin-bottom:10px;color:#50649c;text-transform:uppercase;font-size:13px}.cd-single-step .cd-more-info{background-color:#fff;border:5px double #dbe0ec;border-radius:5px}.cd-single-step .cd-more-info h2{font-size:16px;margin-top:0;color:#50649c;font-family:Poppins,sans-serif}.cd-single-step .cd-more-info p,.cd-single-step .cd-more-info span{font-family:Poppins,sans-serif;color:#a4abc5}.cd-tour-wrapper.active{list-style-type:none}.faq-qa li h6{font-size:14px;color:#50649c;font-weight:500}#accordionExample-faq .card-header{background-color:#f1f5fa;padding:6px 12px}#accordionExample-faq .card-header h5 button:before{content:"\f062";font-family:Font Awesome\ 5 Free!important;font-weight:600;position:absolute;top:13px;left:10px;transition:transform .25s;transform:rotate(180deg);color:#4d79f6;font-size:10px;background-color:rgba(77,121,246,.15);width:24px;height:24px;line-height:24px;border-radius:50%}#accordionExample-faq .card-header h5 button.collapsed:before{content:"\f128";transform:rotate(0deg);font-size:10px}.container-filter{margin:0 0 30px;padding:0;text-align:center}.container-filter li{list-style:none;display:inline-block}.container-filter li a{display:block;color:#4d79f6!important;border:1px solid #4d79f6;padding:0 15px;margin:5px;font-size:12px;text-transform:capitalize;letter-spacing:2px;cursor:pointer;line-height:35px;-webkit-transition:all .6s;border-radius:3px}.container-filter li a.active{background-color:#4d79f6;color:#fff!important}.container-filter li a:hover{background-color:#4d79f6!important;color:#fff!important}.item-box{position:relative;overflow:hidden;display:block}.item-box a{display:inline-block}.item-box:hover .item-mask{opacity:.8;visibility:visible}.item-box:hover .item-mask .item-caption{bottom:30px;opacity:1}.item-box:hover .item-container{transform:scale(1.1)}.item-box:hover .item-container,.item-container{transition:all 2s cubic-bezier(.23,1,.32,1) 0s;width:100%}.item-container{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transition:all 2s cubic-bezier(.23,1,.32,1) 0s;-webkit-transition:all 2s cubic-bezier(.23,1,.32,1) 0s;-o-transition:all 2s cubic-bezier(.23,1,.32,1) 0s}.item-mask{position:absolute;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;top:0;left:0;bottom:10px;right:10px;opacity:0;visibility:hidden;overflow:hidden;width:100%;height:100%;background:repeating-radial-gradient(closest-side at 25px 35px,#4d79f6 15%,#2f4686 40%)}.item-mask p{text-transform:uppercase;font-size:11px;letter-spacing:1.5px;font-weight:500;margin:0;text-align:left}.item-mask .item-caption{position:absolute;bottom:-60px;left:0;padding-left:30px;padding-right:30px;text-align:left;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;opacity:0}.row.container-grid{margin:0!important}.blog-card .meta-box li{color:#7081b9;font-size:13px;font-weight:500;margin-left:0;margin-right:0;text-transform:uppercase}.blog-card .meta-box li a{color:#9ba7ca}.blog-card .meta-box li:after{content:"|";margin:0 8px}.blog-card .meta-box li:last-child:after{content:""}.blog-card h4 a{color:#435177;font-weight:500;font-size:20px;font-family:Roboto,sans-serif}.blog-card p{font-family:Poppins,sans-serif}.dash-chart{position:relative;height:350px}.browser_users table td i{vertical-align:middle}.impressions-data h2{color:#50649c;font-weight:600}.rep-map{height:280px}.report-card .report-main-icon{font-size:28px;color:#9ba7ca}.report-card h3{color:#50649c;font-weight:600}.url-list li i{font-size:24px;vertical-align:middle}.traffic-card{margin:20px 0}.traffic-card h3{font-size:33px;font-weight:600;color:#50649c;margin:20px 0}.calendar{float:left;margin-bottom:0}.none-border .modal-footer{border-top:none}.fc-toolbar h2{font-size:16px;line-height:40px;text-transform:uppercase}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc-day{background:#fff}.fc-widget-header{background-color:#eff2f9;color:#50649c}.fc-widget-content{border:1px solid #b6c2e4}.fc th.fc-widget-header{font-size:13px;line-height:10px;padding:15px 0;text-transform:uppercase;font-weight:600}.fc button{height:auto;padding:6px 16px}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#eff2f9}.fc-button{background:transparent;border:1px solid #eff2f9;color:#7081b9;font-family:inherit;text-transform:capitalize}.fc-state-active,.fc-state-down{box-shadow:none;background-color:#4d79f6;border-color:#4d79f6;color:#fff;text-shadow:none}.fc-text-arrow{font-family:arial;font-size:16px}.fc-state-hover{background:#8997bd}.fc-cell-overlay,.fc-state-highlight{background:#dbe0ec}.fc-unthemed td.fc-today{background:rgba(77,121,246,.08)!important}.fc .fc-row .fc-content-skeleton td{background:transparent!important}.fc-day-top .fc-mon .fc-today{background:rgba(77,121,246,.1)!important}.fc-event{border-radius:2px;border:none;cursor:move;font-size:13px;margin:5px;padding:7px 5px;text-align:center;background-color:rgba(77,121,246,.18);color:#4d79f6}.external-event{color:#fff;cursor:move;margin:10px 0;padding:6px 10px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-right:5px}tr:first-child>td>.fc-day-grid-event{border-left:5px solid}.fc-button{text-shadow:none;box-shadow:none}.fc-button:hover,.fc-state-default:hover{background-color:#4d79f6;color:#fff;border-color:#4d79f6}.fc-day.fc-widget-content.fc-other-month.fc-future,.fc-day.fc-widget-content.fc-other-month.fc-past{background-image:linear-gradient(-45deg,#eeedf7 25%,transparent 0,transparent 50%,#fff 0,#f4f4f5 75%,transparent 0,transparent);background-size:10px 10px}.fc-button-primary:disabled,.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{background-color:#4d79f6;color:#fff;border-color:#4d79f6;opacity:1}.fc-button-primary:focus,.fc-button-primary:not(:disabled).fc-button-active:focus,.fc-button-primary:not(:disabled):active:focus{box-shadow:none}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eff2f9}@media (max-width:767.98px){.fc-toolbar{display:block}}.crypto-dash-activity{min-height:400px}.btc-volume-chart{height:250px!important}.crypto-report-history .nav,.eco-revene-history .nav{margin-bottom:20px}.crypto-report-history .nav .nav-item .nav-link,.eco-revene-history .nav .nav-item .nav-link{background-color:#eff2f9;margin-right:5px;padding:2px 8px;font-size:12px;border-radius:5px;color:#50649c}.crypto-report-history .nav .nav-item .nav-link.active,.eco-revene-history .nav .nav-item .nav-link.active{color:#4d79f6;background-color:rgba(77,121,246,.1)}.market-cap-table td h5,.vol-btc{color:#50649c}.vol-btc{font-size:18px;font-weight:600;margin:0 auto 30px}.ccc-widget .histoTitle{display:none}.ccc-widget div:first-child{border:none!important}.ccc-widget div.histoRow:nth-of-type(2){font-weight:500!important;color:#50649c!important;font-size:13px!important;background-color:#f1f5fa}.ccc-widget div.histoRow:nth-of-type(2) .histoChange{font-weight:500}.ccc-widget div.histoRow{border-bottom-color:#eaf0f7!important;font-size:13px!important;color:#7286a2!important}.calculator-block{background-color:#f3f6f7}.calculator-block .calculator-body{padding:25px;position:relative}.calculator-block .cryptonatorwidget{border:none!important}.calculator-block .cryptonatorwidget input,.calculator-block .cryptonatorwidget select{height:40px!important;line-height:40px!important;margin-bottom:10px;color:#50649c;border:none;border-bottom:1px solid #d4d8e1;outline:none;padding-left:10px;background-color:transparent;font-family:Poppins,sans-serif!important}.calculator-block .cryptonatorwidget div:last-child{display:none}.calculator-block ::-webkit-input-placeholder{color:#50649c}.calculator-block ::-moz-placeholder{color:#50649c}.calculator-block :-ms-input-placeholder{color:#50649c}.calculator-block :-moz-placeholder{color:#50649c}.transaction-history li{border-bottom:1px solid #eff2f9;padding:12px 0}.transaction-history li:last-of-type{border:none;padding-bottom:0}.transaction-history .transaction-icon{align-self:center;margin-right:12px}.transaction-history .transaction-icon i{font-size:20px;width:36px;height:36px;display:inline-block;line-height:36px;text-align:center;background-color:rgba(77,121,246,.15);color:#4d79f6;border-radius:50%}.transaction-history .transaction-data h3{font-size:14px;color:#50649c}.wallet-bal-usd .wallet-title{font-size:16px;color:#50649c}.wallet-bal-usd h3{font-size:28px;color:#50649c;font-weight:600;margin-top:20px}.wallet-bal-crypto .coin-bal h3,.wallet-bal-crypto .wallet-title{font-size:16px;color:#50649c}.btc-price h3{font-size:18px;color:#50649c;font-weight:600}.crypto-wallet-activity{min-height:600px}.wrap{width:100%;white-space:nowrap;overflow:hidden;font-size:0;background:#fff;border-radius:3px;display:flex;align-items:center;background-color:#f1f5fa}.jctkr-label{height:60px;padding:0 17px;line-height:60px;background:rgba(43,85,204,.9);font-weight:600;font-size:16px;color:#fff;cursor:default}.jctkr-label:hover{background:#2b55cc;color:#fff}[class*=js-conveyor-] ul{display:inline-block;opacity:.5}[class*=js-conveyor-] ul li{padding:0 15px;line-height:35px;font-size:16px}[class*=js-conveyor-] ul li .usd-rate{color:#7081b9}.countdown{width:100%;font-size:1.5rem}.countdown,.countdown .part{display:flex;flex-flow:row nowrap;position:relative;justify-content:center}.countdown .part{min-width:2rem;padding-bottom:.5rem;flex-shrink:0;flex-grow:0;padding-left:0;padding-right:0}.countdown .part:before{content:":";left:-.25em;position:absolute;color:#4d79f6}.countdown .part.no-divider:before,.countdown .part:first-child:before{display:none}.countdown .part.days:after,.countdown .part.hours:after,.countdown .part.minutes:after,.countdown .part.seconds:after{position:absolute;content:attr(data-label);text-align:center;bottom:.25rem;left:0;width:100%;font-size:.3em;color:inherit}.countdown .part+.part{margin-left:.625rem}.countdown .days{order:1}.countdown .hours{order:2}.countdown .minutes{order:3}.countdown .seconds{order:4}.countdown.blink .part:before{display:none}.ico-card .ico-socials a i{width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;border:1px solid #dbe0ec;color:#7081b9;transition:all .3s ease-out}.ico-card .ico-socials a:hover i.fa-facebook-f{color:#2b55cc;border:1px solid}.ico-card .ico-socials a:hover i.fa-twitter{color:#9ba7ca;border:1px solid}.ico-card .ico-socials a:hover i.fa-medium-m{color:#f1646c;border:1px solid}.ico-card .ico-socials a:hover i.fa-telegram{color:#1ecab8;border:1px solid}.ico-card .ico-socials a:hover i.fa-btc{color:#f3c74d;border:1px solid}.setting-card .setting-detail h3{font-size:16px;color:#50649c;font-weight:600}.setting-card .sett-card-icon{width:54px;height:54px;text-align:center;line-height:54px;align-self:center;border-radius:50%;margin-right:18px}.setting-card .sett-card-icon i{font-size:24px}.setting-card .sett-card-icon.set-icon-purple{background-color:rgba(117,81,233,.1);color:#7551e9}.setting-card .sett-card-icon.set-icon-success{background-color:rgba(30,202,184,.1);color:#1ecab8}.setting-card .sett-card-icon.set-icon-danger{background-color:rgba(241,100,108,.1);color:#f1646c}.project-dash-activity{min-height:535px}.project-budget-chart{height:273px}.text-primary-light{color:#96b0fa}.text-primary-light-alt{color:#dfe7fd}.icon-info i{width:50px;height:50px;line-height:50px;text-align:center;display:inline-block;border-radius:50%;font-size:26px;z-index:5}.dash-info-carousel .carousel-item h2{font-weight:500;color:#50649c;font-size:16px}.dash-info-carousel .carousel-control-next,.dash-info-carousel .carousel-control-prev{width:30px;height:30px;background-color:#f3f6f7;border-radius:50%;opacity:1}.dash-info-carousel .carousel-control-next:hover,.dash-info-carousel .carousel-control-prev:hover{opacity:.9}.dash-info-carousel .carousel-control-prev{left:auto;right:38px;top:0}.dash-info-carousel .carousel-control-prev .carousel-control-prev-icon{background-image:none}.dash-info-carousel .carousel-control-prev:after{content:"\55";font-family:dripicons-v2!important;font-size:.875rem;color:#50649c;line-height:1.875rem;margin-right:.48rem}.dash-info-carousel .carousel-control-next{left:auto;right:0;top:0}.dash-info-carousel .carousel-control-next .carousel-control-next-icon{background-image:none}.dash-info-carousel .carousel-control-next:after{content:"\56";font-family:dripicons-v2!important;font-size:.875rem;color:#50649c;line-height:1.875rem;margin-right:.48rem}.c-progress-steps{margin:0;list-style-type:none;font-family:Poppins,sans-serif}.c-progress-steps li{position:relative;font-size:13px;color:#b6c2e4;padding:16px 0 0 36px}.c-progress-steps li a{color:inherit}.c-progress-steps li.done{color:#9ba7ca}.c-progress-steps li.done span{background-color:rgba(155,167,202,.09)}.c-progress-steps li.done:before{color:#9ba7ca;content:"\f058";width:30px;height:30px;display:inline-block;text-align:center;border-radius:50%;border:2px solid #9ba7ca}.c-progress-steps li.current{color:#4d79f6;font-weight:500}.c-progress-steps li.current:before{color:#4d79f6;content:"\f192";width:30px;height:30px;display:inline-block;text-align:center;border-radius:50%;border:2px solid #4d79f6}.c-progress-steps li:before{position:absolute;left:0;font-family:Font Awesome\ 5 Free!important;font-weight:600;font-size:18px;background-color:#fff;content:"\f111";width:30px;height:30px;display:inline-block;text-align:center;border-radius:50%;border:2px solid #dbe0ec}@media (max-width:600px){.c-progress-steps li:before{top:calc(50% - 8px);font-size:16px}}@media (min-width:600px){.c-progress-steps{display:table;list-style-type:none;margin:20px auto;padding:0;table-layout:fixed;width:100%}.c-progress-steps li{display:table-cell;text-align:center;padding:0 0 34px;white-space:nowrap;position:relative;border-left-width:0;border-bottom:4px solid #dbe0ec}.c-progress-steps li.done{border-bottom-color:#9ba7ca}.c-progress-steps li.current{color:#4d79f6;border-bottom-color:#4d79f6}.c-progress-steps li.current span{background-color:rgba(77,121,246,.15);box-shadow:0 0 0 .25px #4d79f6}.c-progress-steps li.current:before{color:#4d79f6;content:"\f192"}.c-progress-steps li:before{bottom:-15px;left:50%;margin-left:-16px}.c-progress-steps li span{background-color:rgba(155,167,202,.1);border-radius:3px;padding:6px;box-shadow:0 0 5px .25px #eff1f7}}.workload-chart{height:210px}.todo-list .todo-box i{position:absolute;right:20px;z-index:10;font-size:16px;margin-top:6px;color:#dbe0ec}.todo-list .todo-box .todo-task{padding:4px 0}.todo-list .todo-box .todo-task label{display:inline-block;margin-bottom:.5rem}.todo-list .todo-box .todo-task .ckbox{font-weight:400;position:relative;display:block;line-height:25px}.todo-list .todo-box .todo-task .ckbox span{padding-left:16px;color:#7286a2}.todo-list .todo-box .todo-task .ckbox span:before{content:"";width:20px;height:20px;background-color:transparent;border:2px solid #dbe0ec;top:2px;left:0;border-radius:5px;position:absolute}.todo-list .todo-box .todo-task .ckbox span:after{top:1px;left:0;width:20px;height:20px;content:"\F12C";font:normal normal normal 24px/1 Material Design Icons;font-size:14px;text-align:center;color:#7081b9;background-color:transparent;line-height:20px;display:none;border-radius:5px;position:absolute}.todo-list .todo-box .todo-task .ckbox input[type=checkbox]{opacity:0;margin:0 5px 0 0}.todo-list .todo-box .todo-task .ckbox input[type=checkbox]:checked+span:after{display:block}.todo-list .todo-box .todo-task input:checked+span{text-decoration:line-through}.todo-list .form-control{color:#2f4686;background:#dbe0ec;border:1px solid transparent}.todo-list .form-control:focus{border-color:transparent;background:#dbe0ec;box-shadow:none}.client-card .client-name{color:#50649c}.calendar-event .event-name h3{font-size:14px;color:#50649c}.project-invoice .table tr td h5{color:#50649c}.team-card .user-img{height:80px}.team-card .online-circle{position:absolute;right:0;top:118px;left:44px}.team-card .team-leader{font-size:16px;color:#50649c}.language-skill li span{margin-bottom:5px;border-radius:5px;padding:2px 8px;background-color:#f1f5fa;color:#8997bd;font-size:11px}.project-card{font-family:Roboto,sans-serif}.project-card .project-title{font-size:20px;color:#50649c;font-weight:600}.task-box .task-priority-icon i{border:5px solid #eaf0f7;border-radius:50%;position:absolute;top:-5px;left:-5px}.dashboard-map{height:270px}.card-eco .card-eco-title{border:2px solid #fff;border-radius:8px;padding:2px 8px;position:relative;top:-30px}.card-eco .card-eco-title.eco-title-success{background-color:#1ecab8;color:#fff;box-shadow:0 0 0 1px #1ecab8}.card-eco .card-eco-title.eco-title-danger{background-color:#f1646c;color:#fff;box-shadow:0 0 0 1px #f1646c}.card-eco .card-eco-title.eco-title-secondary{background-color:#4ac7ec;color:#fff;box-shadow:0 0 0 1px #4ac7ec}.card-eco .card-eco-title.eco-title-purple{background-color:#7551e9;color:#fff;box-shadow:0 0 0 1px #7551e9}.card-eco .card-eco-title.eco-title-warning{background-color:#f3c74d;color:#fff;box-shadow:0 0 0 1px #f3c74d}.card-eco .card-eco-icon{font-size:28px}.re-customers-detail h3{color:#50649c;font-weight:600;font-size:22px}.order-list table td img{width:40px}.e-co-product{background-color:#f3f6f7}.e-co-product a{text-align:center!important;padding-top:30px}.e-co-product a img{height:230px}.e-co-product .ribbon-box{position:relative;margin-bottom:0;padding-top:30px}.e-co-product .ribbon-box .ribbon{position:absolute;color:#fff}.e-co-product .ribbon-box .ribbon-label{clear:none;padding:0 5px;height:66px;width:66px;line-height:66px;text-align:center;left:0;top:0;border-radius:52% 48% 23% 77%/44% 68% 32% 56%;font-weight:500}.e-co-product .product-info{background-color:#fff}.e-co-product .product-info .product-title{font-size:15px;color:#50649c}.e-co-product .product-info .product-price{color:#50649c;font-weight:600;padding:5px 0;margin-bottom:0;font-size:20px}.e-co-product .product-info .product-price span{color:#8997bd;font-weight:400;font-size:13px}.e-co-product .product-info .product-review li{margin-right:0}.e-co-product .product-info .product-review li i{font-size:16px}.e-co-product .product-info .btn-cart{border-color:#eff2f9;background-color:#f3f6f7;color:#50649c;border-radius:30px;padding:4px 16px}.e-co-product .product-info .btn-cart:focus{box-shadow:none}.e-co-product .product-info .btn-quickview,.e-co-product .product-info .btn-wishlist{border-color:#eff2f9;background-color:#f3f6f7;color:#50649c;border-radius:50px;padding:4px 10px}.e-co-product .product-info .quickview,.e-co-product .product-info .wishlist{opacity:0;transition:all .3s ease-out}.e-co-product:hover{box-shadow:0 0 13px 0 rgba(239,242,249,.1)}.e-co-product:hover .quickview,.e-co-product:hover .wishlist{opacity:1}.offer-box{background-image:url(../images/products/offer.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}.offer-box .offer-content{padding:30px}.offer-box .offer-content h3{font-weight:600;font-size:30px;color:#50649c}.ribbon{position:absolute;top:0;padding:6px;left:-5px;color:#fff}.ribbon:before{position:absolute;top:31px;left:0;content:"";border:3px solid transparent}.ribbon.ribbon-pink{background-color:#ff5da0}.ribbon.ribbon-pink:before{border-top-color:#ff5da0;border-right-color:#ff5da0}.ribbon.ribbon-secondary{background-color:#4ac7ec}.ribbon.ribbon-secondary:before{border-top-color:#4ac7ec;border-right-color:#4ac7ec}hr.thick{border:0;height:3px;max-width:150px;background-image:linear-gradient(90deg,#4d79f6,#7551e9);border-radius:30px}.single-pro-detail .custom-border{width:60px;height:2px;background-color:#2f4686}.single-pro-detail .pro-title{font-weight:500;color:#50649c;font-size:24px}.single-pro-detail .product-review li{margin-right:0}.single-pro-detail .product-review li i{font-size:16px}.single-pro-detail .pro-price{color:#50649c;font-size:20px;margin-bottom:0;font-weight:600}.single-pro-detail .pro-price span{font-size:14px;color:#8997bd}.single-pro-detail .quantity input{width:14%;display:inline-flex;height:41px}.single-pro-detail .pro-features li{line-height:26px;color:#a4abc5}.single-pro-detail .pro-features li:before{content:"\f00c"!important;font-family:Font Awesome\ 5 Free!important;font-weight:600;font-size:12px;color:#1ecab8!important;display:inline-block;margin-right:8px}.single-pro-detail .form-check-inline{margin-right:5px}.pro-order-box{padding:20px;border:1px solid #eff2f9;border-radius:3px;background-color:#fff;box-shadow:0 0 13px 0 rgba(239,242,249,.05)}.pro-order-box i{font-size:28px}.review-box{background-color:#f3f6f7;padding:20px;justify-content:center;align-items:center}.review-box h1{font-size:48px;color:#f1646c}.review-box .product-review li{margin-right:0}.review-box .product-review li i{font-size:22px}.reviewer{padding-bottom:12px;margin-top:8px;border-bottom:2px dotted #eff2f9}.reviewer .product-review li{margin-right:0}.bg-newsletters{background-color:#2f4686}.newsletters-text h4{color:#fff;font-weight:600;font-size:22px}.newsletters-input input{padding:15px 136px 15px 20px;width:100%;font-size:15px;border:none;outline:none!important;border-radius:40px;background-color:#f3f6f7}.newsletters-input button{position:absolute;top:3px;right:3px;outline:none!important;border-radius:40px;font-size:17px;padding:10px 30px;box-shadow:0 0 1px .2px #4d79f6}.shopping-cart .table thead tr th,.shopping-cart table thead tr th,.total-payment .table thead tr th,.total-payment table thead tr th{font-size:15px}.shopping-cart .table tbody td,.shopping-cart table tbody td,.total-payment .table tbody td,.total-payment table tbody td{padding:20px 10px;border-top:0;border-bottom:1px solid #eff2f9}.shopping-cart .table tbody td .product-name,.shopping-cart table tbody td .product-name,.total-payment .table tbody td .product-name,.total-payment table tbody td .product-name{font-size:14px;color:#50649c;font-weight:500}.shopping-cart .table tbody tr:last-child td,.shopping-cart table tbody tr:last-child td,.total-payment .table tbody tr:last-child td,.total-payment table tbody tr:last-child td{border-bottom:0}.total-payment{padding:20px;border:1px solid #eff2f9;background-color:#fcfdfd;border-radius:3px}.total-payment .payment-title{color:#50649c;font-weight:500}.cart-promo{padding:90px;background-image:url(../images/products/bg-cart.png);background-position:50%;background-size:cover}.jp-card .jp-card-back,.jp-card .jp-card-front{background:#2f4686!important}.billing-nav .nav .nav-link{padding:8px;color:#50649c;margin-bottom:10px;font-weight:500;border:1px solid #eff2f9;margin-right:5px;width:100px;height:70px}.billing-nav .nav .nav-link.active{background-color:#fff;color:#4d79f6;box-shadow:0 0 13px 0 rgba(239,242,249,.05)}.crm-dash-map{height:310px}.crm-dash-activity{min-height:425px}.crm-data-card .data-icon{text-align:center}.crm-data-card .data-icon i{font-size:24px;line-height:48px;display:inline-block;width:48px;height:48px}.crm-data-card h3{font-weight:600;color:#50649c;font-size:24px}.account-body{background-color:#fff}.account-body .auth-page{max-width:460px;position:relative;margin:0 auto}.account-body .auth-card{border-radius:20px}.account-body .auth-card .auth-logo-box{position:absolute;left:0;right:0;top:-25px;text-align:center}.account-body .auth-card .auth-logo-box .auth-logo{border-radius:50%;background-color:#fff;padding:4px;box-shadow:0 0 0 2.25px #eff2f9}.account-body .auth-card .auth-logo-text{font-family:Roboto,sans-serif}.account-body .auth-card .auth-logo-text h4{font-weight:600;color:#50649c;font-size:22px}.account-body .auth-form .form-control{border-radius:50px;padding-right:40px}.account-body .auth-form .auth-form-icon{width:32px;height:32px;background-color:#eff2f9;text-align:center;line-height:32px;border-radius:50%;position:absolute;right:3px;z-index:100;top:3px;color:#9ba7ca}.account-body.accountbg{background-image:url(../images/acount-page.jpg);background-size:cover;background-position:50%;width:100%;height:100vh}.account-body.accountbg .account-title{width:500px;position:relative;display:block;margin:0 auto}.account-body.accountbg .account-title h1{font-size:60px;font-weight:700;margin:30px 0}.account-body .account-social h6{color:#dbe0ec}.account-body .account-social h6:after{margin:0 0 4px 14px}.account-body .account-social h6:after,.account-body .account-social h6:before{display:inline-block;height:2px;content:" ";text-shadow:none;background-color:#eff2f9;width:110px}.account-body .account-social h6:before{margin:0 14px 4px 0}.account-body .account-social a i{width:36px;height:36px;line-height:36px;text-align:center;display:inline-block;border-radius:50%;font-size:14px;z-index:5}.account-body .account-social a i.facebook{background-color:#4d79f6;color:#fff}.account-body .account-social a i.twitter{background-color:#4ac7ec;color:#fff}.account-body .account-social a i.google{background-color:#ff5da0;color:#fff}.account-body .account-social a:hover .facebook{color:#fff;background-color:#658bf7}.account-body .account-social a:hover .twitter{color:#fff;background-color:#61ceee}.account-body .account-social a:hover .google{color:#fff;background-color:#ff77af}@media (max-width:768px){.auth-card{margin-top:34px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJfdXRpbGl0aWVzLnNjc3MiLCJfYm9vdHN0cmFwLXJlc2V0LnNjc3MiLCJfZGVtby1vbmx5LnNjc3MiLCJfbGVmdC1zaWRlbmF2LnNjc3MiLCJfdG9wYmFyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfd2F2ZXMuc2NzcyIsInN0eWxlLmNzcyIsIl9jYXJkcy5zY3NzIiwiX2J1dHRvbnMuc2NzcyIsIl9hbGVydHMuc2NzcyIsIl9iYWNrZ3JvdW5kLWNvbG9yLnNjc3MiLCJfdGV4dC1jb2xvci5zY3NzIiwiX2JhZGdlLWNvbG9yLnNjc3MiLCJfZHJvcGRvd24uc2NzcyIsIl9wcm9ncmVzcy5zY3NzIiwiX3RhYmxlLnNjc3MiLCJfYXZhdGFyLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9yaWJib25zLnNjc3MiLCJfY2hlY2stcmFkaW8uc2NzcyIsIl9yYW5nZXNsaWRlci5zY3NzIiwiX3N3ZWV0LWFsZXJ0LnNjc3MiLCJfbmFzdGFibGUuc2NzcyIsIl9tb2RhbHMuc2NzcyIsIl9mb3JtLWFkdmFuY2VkLnNjc3MiLCJfc3dpdGNoLnNjc3MiLCJfZm9ybS12YWxpZGF0aW9uLnNjc3MiLCJfZm9ybS13aXphcmQuc2NzcyIsIl9mb3JtLWVkaXRvci5zY3NzIiwiX2NoYXJ0cy5zY3NzIiwiX2p1c3RnYWdlLnNjc3MiLCJfbWFwcy5zY3NzIiwiX2VtYWlsLnNjc3MiLCJfZmlsZXMuc2NzcyIsIl9pbnZvaWNlLnNjc3MiLCJfcHJpbnQuc2NzcyIsIl9wcmljaW5nLnNjc3MiLCJfdGltZWxpbmUuc2NzcyIsIl9jaGF0LnNjc3MiLCJfcHJvZmlsZS5zY3NzIiwiX3RvdXIuc2NzcyIsIl9mYXEuc2NzcyIsIl9nYWxsZXJ5LnNjc3MiLCJfYmxvZy5zY3NzIiwiX2FuYWx5dGljcy5zY3NzIiwiX2NhbGVuZGFyLnNjc3MiLCJfY3J5cHRvLnNjc3MiLCJfcHJvamVjdHMuc2NzcyIsIl9lY29tbWVyY2Uuc2NzcyIsIl9jcm0u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QyxDQUNuQyx3QkFBbUMsQ0FDbkMsVVhwUnFCLENXc1J2QixzSEFFRSxpREFBK0MsQ0FLakQsVUFDRSxhWGxScUIsQ1dxUnZCLGlEQUdFLG9CQUFxQixDQUNyQixhWHZScUIsQ1c2UnZCLFVBQ0Usd0JYelNxQixDVzBTckIsd0JYMVNxQixDVzJTckIsVVg5U3FCLENXK1NyQiwwQ1g1U3FCLENXOFN2Qix3WEFPRSx3QkFBbUMsQ0FDbkMsd0JBQW1DLENBQ25DLFVYMVRxQixDVzRUdkIsc0hBRUUsa0RBQStDLENBS2pELFlBQ0Usd0JYaFVxQixDV2lVckIsd0JYalVxQixDV2tVckIsVVh0VXFCLENXdVVyQiwwQ1huVXFCLENXcVV2QixvWkFPRSx3QkFBcUMsQ0FDckMsd0JBQXFDLENBQ3JDLFVYbFZxQixDV29WdkIsZ0lBS0Usd0NYclZxQixDVzBWdkIsVUFDRSx3QlgxVnFCLENXMlZyQix3QlgzVnFCLENXNFZyQix5Q1g1VnFCLENXK1Z2QixpaEJBUUUsa0NBQThDLENBQzlDLHdCQUFtQyxDQUNuQyxVWDlXcUIsQ1dpWHZCLDJLQUVFLGlEQUErQyxDQUtqRCxXQUNFLHFCWHpYcUIsQ1cwWHJCLGFYNVdxQixDVzZXckIscUJYM1hxQixDVzRYckIsa0NYbFhxQixDV3FYdkIscWxCQVlFLGtDQUErQyxDQUMvQyx3QkFBb0MsQ0FHdEMsaUxBRUUsNENBQW1ELENBTXJELHFCQUNFLGFYL1pxQixDV2dhckIsb0JYaGFxQixDV2thdkIscUJBQ0UsYVhqYXFCLENXa2FyQixvQlhsYXFCLENXb2F2QixrQkFDRSxhWHBhcUIsQ1dxYXJCLG9CWHJhcUIsQ1d1YXZCLHFCQUNFLGFYdmFxQixDV3dhckIsb0JYeGFxQixDVzBhdkIsb0JBQ0UsYVgxYXFCLENXMmFyQixvQlgzYXFCLENXNmF2QixrQkFDRSxhWDNhcUIsQ1c4YXJCLG9CWDlhcUIsQ1dnYnZCLHFDQUpFLHFCQUFzQixDQUN0Qiw0QlhwYXFCLENXdWF2QixtQkFDRSxhWHJhcUIsQ1d3YXJCLG9CWDNhcUIsQ1c4YXZCLHVCQUNFLGFYL2JxQixDV2tjckIsb0JYbGNxQixDV3FjdkIseUNBTEUscUJBQXNCLENBQ3RCLDRCWHhicUIsQ1c0YnZCLGtCQUNFLGFYN2JxQixDV2djckIsb0JYaGNxQixDV21jdkIsb0JBQ0UsYVhuY3FCLENXc2NyQixvQlh0Y3FCLENXeWN2QixzQ0FMRSxxQkFBc0IsQ0FDdEIsNEJYcGNxQixDV3djdkIsa0JBQ0UsYVh6Y3FCLENXNGNyQixvQlg1Y3FCLENXaWR2QixrQkFDRSxvQ1g5ZHFCLENXK2RyQixhWC9kcUIsQ1c2ZHZCLHdCQUlJLHdCWGplbUIsQ1drZW5CLFVYM2RtQixDV3NkdkIsd0JBUUksMENYcmVtQixDV3NlbkIsb0NYdGVtQixDV3VlbkIsVVhoZW1CLENXbWV2QixvQkFDRSxxQ1gxZXFCLENXMmVyQixhWDNlcUIsQ1d5ZXZCLDBCQUlJLHdCWDdlbUIsQ1c4ZW5CLFVYeGVtQixDV21ldkIsMEJBUUksMENYamZtQixDV2tmbkIsb0NYbGZtQixDV21mbkIsVVg3ZW1CLENXaWZ2QixrQkFDRSxvQ1h2ZnFCLENXd2ZyQixhWHhmcUIsQ1dzZnZCLHdCQUlJLHdCWDFmbUIsQ1cyZm5CLFVYdGZtQixDV2lmdkIsd0JBUUksMENYOWZtQixDVytmbkIsb0NYL2ZtQixDV2dnQm5CLFVYM2ZtQixDVytmdkIsa0JBQ0UscUNYbmdCcUIsQ1dvZ0JyQixhWHBnQnFCLENXa2dCdkIsd0JBSUksd0JYdGdCbUIsQ1d1Z0JuQixVWHBnQm1CLENXK2Z2Qix3QkFRSSwwQ1gxZ0JtQixDVzJnQm5CLG9DWDNnQm1CLENXNGdCbkIsVVh6Z0JtQixDVzZnQnZCLGlCQUNFLHFDWGhoQnFCLENXaWhCckIsYVhqaEJxQixDVytnQnZCLHVCQUlJLHdCWG5oQm1CLENXb2hCbkIsVVhsaEJtQixDVzZnQnZCLHVCQVFJLDJDWHZoQm1CLENXd2hCbkIscUNYeGhCbUIsQ1d5aEJuQixVWHZoQm1CLENXMmhCdkIsZUFDRSxxQ1hoaUJxQixDV2lpQnJCLGFYamlCcUIsQ1craEJ2QixxQkFJSSx3QlhuaUJtQixDV29pQm5CLFVYaGlCbUIsQ1cyaEJ2QixxQkFRSSwyQ1h2aUJtQixDV3dpQm5CLHFDWHhpQm1CLENXeWlCbkIsVVhyaUJtQixDV3lpQnZCLGVBQ0UsbUNYemlCcUIsQ1cwaUJyQixhWDFpQnFCLENXd2lCdkIscUJBSUksd0JYNWlCbUIsQ1c2aUJuQixVWDlpQm1CLENXeWlCdkIscUJBUUkseUNYaGpCbUIsQ1dpakJuQixtQ1hqakJtQixDV2tqQm5CLFVYbmpCbUIsQ1d1akJ2QixlQUNFLG9DWHJqQnFCLENXc2pCckIsYVh0akJxQixDV29qQnZCLHFCQUlJLHdCWHhqQm1CLENXeWpCbkIsVVg1akJtQixDV3VqQnZCLHFCQVFJLDBDWDVqQm1CLENXNmpCbkIsb0NYN2pCbUIsQ1c4akJuQixVWGprQm1CLENXb2tCdkIsaUJBQ0Usb0NYamtCcUIsQ1dra0JyQixhWGxrQnFCLENXZ2tCdkIsdUJBSUksd0JYcGtCbUIsQ1dxa0JuQixVWHprQm1CLENXb2tCdkIsdUJBUUksMENYeGtCbUIsQ1d5a0JuQixvQ1h6a0JtQixDVzBrQm5CLFVYOWtCbUIsQ1drbEJ2QixlQUNFLG1DWDlrQnFCLENXK2tCckIsYVgva0JxQixDVzZrQnZCLHFCQUlJLHdCWGpsQm1CLENXa2xCbkIsVVh2bEJtQixDV2tsQnZCLHFCQVFJLHlDWHJsQm1CLENXc2xCbkIsbUNYdGxCbUIsQ1d1bEJuQixVWDVsQm1CLENXa21CdkIsc0JBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FFcEIsY0FDRSxvQkFBd0IsQ0FDeEIsd0JBQXlCLENBRTNCLGFBQ0Usb0JBQXdCLENBQ3hCLHdCQUF5QixDQUUzQixhQUNFLG9CQUF3QixDQUN4Qix3QkFBeUIsQ0FFM0IsV0FDRSxvQkFBd0IsQ0FDeEIsd0JBQXlCLENDN25CM0IsU0FDRSxrQkFBbUIsQ0FFckIsT0FDRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUZYLHlCQUtJLFlBQWEsQ0FMakIsbUJBUUksY0FBZSxDQUNmLGdCQUFpQixDQVRyQixtQkFZSSxXQUFZLENBQ1osaUJBQWtCLENBYnRCLG9CQWdCSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHdCQUF5QixDQWxCN0IsbUJBc0JJLGVBQWdCLENBdEJwQixxQkF5QkksVVpwQm1CLENZcUJuQix3Qlo1Qm1CLENZRXZCLHVCQTZCSSxhWmhCbUIsQ1lpQm5CLHdCWi9CbUIsQ1lDdkIscUJBaUNJLFVaNUJtQixDWTZCbkIsd0JabENtQixDWUF2QixxQkFxQ0ksYVpqQm1CLENZa0JuQix3QlpwQ21CLENZRnZCLGtCQXlDSSxVWnBDbUIsQ1lxQ25CLHdCWnpDbUIsQ1lEdkIsb0JBNkNJLFVaeENtQixDWXlDbkIsd0JaM0NtQixDWUh2QixrQkFpREksVVo1Q21CLENZNkNuQix3Qlo1Q21CLENZTnZCLG1CQXFESSxhWm5DbUIsQ1lvQ25CLHFCWmpEbUIsQ1lrRG5CLHFDWmpEbUIsQ1lOdkIsa0JBMERJLFVackRtQixDWXNEbkIsd0JabkRtQixDWVJ2QixrQkE4REksVVp6RG1CLENZMERuQix3QlpyRG1CLENZVnZCLG9CQWtFSSxVWjdEbUIsQ1k4RG5CLHdCWjFEbUIsQ1lUdkIsNkJBeUVJLHdCWnpFbUIsQ1kwRW5CLDRCQUE2QixDQUM3QixhWjNFbUIsQ1lBdkIsNEJBOEVJLHdCWjNFbUIsQ1k0RW5CLDRCQUE2QixDQUM3QixhWjdFbUIsQ1lIdkIsNkJBbUZJLHdCWnJGbUIsQ1lzRm5CLDRCQUE2QixDQUM3QixhWnZGbUIsQ1lFdkIsNkJBd0ZJLHdCWnRGbUIsQ1l1Rm5CLDRCQUE2QixDQUM3QixhWnhGbUIsQ1lGdkIsMEJBNkZJLHdCWjVGbUIsQ1k2Rm5CLDRCQUE2QixDQUM3QixhWjlGbUIsQ1lEdkIsMEJBa0dJLHdCWjFGbUIsQ1kyRm5CLDRCQUE2QixDQUM3QixhWjVGbUIsQ1lSdkIsNEJBdUdJLHdCWjlGbUIsQ1krRm5CLDRCQUE2QixDQUM3QixhWmhHbUIsQ1lUdkIsMEJBNEdJLHdCWmxHbUIsQ1ltR25CLDRCQUE2QixDQUM3QixhWnBHbUIsQ1lWdkIsK0JBaUhJLHdCWmxIbUIsQ1ltSG5CLDRCQUE2QixDQUM3QixhWnBIbUIsQ1lDdkIsMEJBc0hJLHdCWmhIbUIsQ1lpSG5CLDRCQUE2QixDQUM3QixhWmxI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c0JvYXZCLHVEQTRGZ0IscUJ0QjFmTyxDc0I4WnZCLCtIQW9HZ0Isb0J0QnhnQk8sQ3NCb2F2QixzREEyR2dCLHdCdEI5Z0JPLENzQm1hdkIscURBOEdnQixxQnRCNWdCTyxDc0I4WnZCLDJIQXNIZ0Isb0J0QnpoQk8sQ3NCbWF2QixxREE2SGdCLHdCdEI3aEJPLENzQmdhdkIsb0RBZ0lnQixxQnRCOWhCTyxDc0I4WnZCLHlIQXdJZ0Isb0J0QnhpQk8sQ3NCZ2F2QixzREErSWdCLHdCdEJoakJPLENzQmlhdkIscURBa0pnQixxQnRCaGpCTyxDc0I4WnZCLDJIQTBKZ0Isb0J0QjNqQk8sQ3NCaWF2QixtREFpS2dCLHdCdEJua0JPLENzQmthdkIsa0RBb0tnQixxQnRCbGtCTyxDc0I4WnZCLHFIQTRLZ0Isb0J0QjlrQk8sQ3NCa2F2QixtREFtTGdCLHdCdEJobEJPLENzQjZadkIsa0RBc0xnQixxQnRCcGxCTyxDc0I4WnZCLHFIQThMZ0Isb0J0QjNsQk8sQ3NCNlp2QixxREFxTWdCLHdCdEIvbEJPLENzQjBadkIsb0RBd01nQixxQnRCdG1CTyxDc0I4WnZCLHlIQWdOZ0Isb0J0QjFtQk8sQ3NCMFp2QixtREF1TmdCLHdCdEJsbkJPLENzQjJadkIsa0RBME5nQixxQnRCeG5CTyxDc0I4WnZCLHFIQWtPZ0Isb0J0QjduQk8sQ3VCYnZCLDhCQUNFLGtCdkJFcUIsQ3VCQXZCLGdEQUNFLHdCdkJEcUIsQ3VCR3ZCLHlPQVFFLHdCdkJYcUIsQ3VCYXZCLG9GQUdFLHdCdkJoQnFCLEN1Qm1CdkIsNkNBRUUsd0J2Qm5CcUIsQ3VCcUJ2QixzQ0FDRSx3QnZCdEJxQixDdUJ3QnZCLHNCQUNFLHdCdkJWcUIsQ3VCYXZCLHlCQUNFLG9CdkJuQnFCLEN1QnFCdkIsMkZBSUUsd0J2QnpCcUIsQ3VCNkJ2QiwwS0FLSSxLQUFNLENBQ04sY0FBZSxDQUNmLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsYXZCOUJtQixDdUIrQm5CLHdCdkJwQ21CLEN1QnFDbkIsaUJBQWtCLENBSXRCLHVJQU1FLGNBQWUs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LENBQ2YsYUFBZSxDQUdqQixrQkFDRSxnQkFBaUIsQ0FFbkIsaUNBQ0UsYUFBeUIsQ0FHM0IsMkRBRUUsYUFBeUIsQ0FDekIsY0FBZSxDQUVqQix3QkFDRSxjQUFlLENsQm9yR2pCLDZCa0JockdFLGEzQmxMcUIsQzJCcUx2QixZQUFnQixhM0IxSm1CLEMyQjBKTixvQkFBcUIsQ0NyTWxELHlGQU9NLFU1QkNpQixDNEJBakIsb0I1QlBpQixDNEJRakIsd0I1QlJpQixDNEJEdkIsdUZBWU0sMkM1QlhpQixDNEJEdkIscUdBZU0saUM1QktpQixDNEJwQnZCLDJGQXVCTSxVNUJmaUIsQzRCZ0JqQixvQjVCdEJpQixDNEJ1QmpCLHdCNUJ2QmlCLEM0QkZ2Qix5RkE0Qk0sMkM1QjFCaUIsQzRCRnZCLHVHQStCTSxpQzVCWGlCLEM0QnBCdkIseUZBd0NNLFU1QmhDaUIsQzRCaUNqQixvQjVCdENpQixDNEJ1Q2pCLHdCNUJ2Q2lCLEM0Qkh2Qix1RkE2Q00sMkM1QjFDaUIsQzRCSHZCLHFHQWdETSxpQzVCNUJpQixDNEJwQnZCLHlGQTBETSxVNUJsRGlCLEM0Qm1EakIsb0I1QnREaUIsQzRCdURqQix3QjVCdkRpQixDNEJMdkIsdUZBK0RNLDJDNUIxRGlCLEM0Qkx2QixxR0FrRU0saUM1QjlDaUIsQzRCcEJ2QixzRkEwRU0sVTVCbEVpQixDNEJtRWpCLG9CNUJ2RWlCLEM0QndFakIsd0I1QnhFaUIsQzRCSnZCLG9GQStFTSw0QzVCM0VpQixDNEJKdkIsa0dBa0ZNLGlDNUI5RGlCLEM0QnBCdkIsd0ZBMEZNLFU1QmxGaUIsQzRCbUZqQixvQjVCckZpQixDNEJzRmpCLHdCNUJ0RmlCLEM0Qk52QixzRkErRk0sNEM1QnpGaUIsQzRCTnZCLG9HQWtHTSxpQzVCOUVpQixDNEJwQnZCLHNGQTBHTSxVNUJsR2lCLEM0Qm1HakIsb0I1QmxHaUIsQzRCbUdqQix3QjVCbkdpQixDNEJUdkIsb0ZBK0dNLDBDNUJ0R2lCLEM0QlR2QixrR0FrSE0saUM1QjlGaUIsQzRCcEJ2Qix3RkEwSE0sVTVCbEhpQixDNEJtSGpCLG9CNUIv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dCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBvcHBpbnM6NDAwLDUwMCw2MDAsNzAwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCw1MDAsNzAwJyk7XHJcblxyXG5cclxuLy8gQ29sb3IgdmFyaWFibGVzXHJcblxyXG4kcHJpbWFyeTogICAgICAgIzRkNzlmNjtcclxuJHNlY29uZGFyeTogICAgICM0YWM3ZWM7XHJcbiRzdWNjZXNzOiAgICAgICAjMWVjYWI4O1xyXG4kaW5mbzogICAgICAgICAgIzliYTdjYTtcclxuJHdhcm5pbmc6ICAgICAgICNmM2M3NGQ7XHJcbiRkYW5nZXI6ICAgICAgICAjZjE2NDZjO1xyXG4kbGlnaHQ6ICAgICAgICAgI2YxZjVmYTtcclxuJHdoaXRlOiAgICAgICAgICNmZmZmZmY7XHJcbiRkYXJrOiAgICAgICAgICAjMmY0Njg2O1xyXG4kbXV0ZWQ6ICAgICAgICAgI2E0YWJjNTtcclxuJHBpbms6ICAgICAgICAgICNmZjVkYTA7XHJcbiRwdXJwbGU6ICAgICAgICAjNzU1MWU5O1xyXG4kYmx1ZTogICAgICAgICAgIzJiNTVjYztcclxuXHJcblxyXG4kZ3JheS0xMDA6ICAgICAgI2YzZjZmNztcclxuJGdyYXktMjAwOiAgICAgICNlZmYyZjk7XHJcbiRncmF5LTMwMDogICAgICAjZGJlMGVjO1xyXG4kZ3JheS00MDA6ICAgICAgI2I2YzJlNDtcclxuJGdyYXktNTAwOiAgICAgICM4OTk3YmQ7XHJcbiRncmF5LTYwMDogICAgICAjNzA4MWI5O1xyXG4kZ3JheS03MDA6ICAgICAgIzUwNjQ5YztcclxuJGdyYXktODAwOiAgICAgICM0MzUxNzc7XHJcbiRncmF5LTkwMDogICAgICAjMWMyZDQxO1xyXG5cclxuXHJcblxyXG4vLyBCb2R5IEJhY2tncm91bmRcclxuJGJnLWJvZHk6ICAgICAgICAgICAgICAgICAgICNlYWYwZjc7XHJcbiRib2R5LXRleHQ6ICAgICAgICAgICAgICAgICAjODI4ZGIxO1xyXG4kYWNjb3VudC1ib2R5OiAgICAgICAgICAgICAgI2ZmZmZmZjtcclxuJGNhcmQ6ICAgICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XHJcbiR0YWJsZTogICAgICAgICAgICAgICAgICAgICAjNzI4NmEyO1xyXG4vLyBUb3BiYXJcclxuJHRvcGJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgNzBweDtcclxuJHRvcGJhci1sZWZ0LXdpZHRoOiAgICAgICAgICAgMjMwcHg7XHJcbiRiZy1uYXZiYXI6ICAgICAgICAgICAgICAgICAjZmZmZmZmOyBcclxuJGJnLWxvZ286ICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XHJcbiRzdmctZmlsbDogICAgICAgICAgICAgICAgICAjODZhM2Y3O1xyXG4kc3ZnLWZpbGwyOiAgICAgICAgICAgICAgICAgI2QzZGVmZjtcclxuJGJnLWxpc3QtZ3JvdXA6ICAgICAgICAgICAgICNmZmZmZmY7XHJcblxyXG4kZHRwOiAgICAgICAgICAgICAgICAgICAgICAgIzFjMmQ0MTtcclxuJGVkaXRvci1sYXlvdXQ6ICAgICAgICAgICAgICNmNWY2Zjc7XHJcbiR0b29sdGlwLWN1c3RvbTogICAgICAgICAgICAjZWFmMGY3O1xyXG4vLyBMZWZ0LXNpZGViYXJcclxuJGJnLWljb24tbWVudTogICAgICAgICAgICAgICNmMGY0Zjk7XHJcbiRiZy1sZWZ0YmFyOiAgICAgICAgICAgICAgICAjZmZmZmZmO1xyXG5cclxuJGxlZnRiYXItd2lkdGg6ICAgICAgICAgICAgICAgMzAwcHg7XHJcbiRsZWZ0YmFyLXdpZHRoLWNvbGxhcHNlZDogICAgIDcwcHg7XHJcbiRtZW51LXRpdGxlLWNvbG9yOiAgICAgICAgICAjNDM1MTc3O1xyXG4kbWVudS1pdGVtLWNvbG9yOiAgICAgICAgICAgIzdjOTJhNztcclxuJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjogICAgICM3NDk2Zjg7XHJcbiRtZW51LXN1Yi1pdGVtLWNvbG9yOiAgICAgICAjNjc2Yzc5O1xyXG4kbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjogIzc0OTZmODtcclxuXHJcbiRsYWJlbDogICAgICAgICAgICAgICAgICAgICAjNjU2ZDlhO1xyXG4kZm9ybS1jb250cm9sOiAgICAgICAgICAgICAgIzJmNTI3NTtcclxuXHJcbi8vIEZvbnQgdmFyaWFibGVzXHJcbiRmb250LXByaW1hcnk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2Vjb25kYXJ5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vIEZvbnQgQmFzZVxyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxM3B4O1xyXG5cclxuLy8gU2hhZG93XHJcbiRzaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMHB4IDBweCAzcHggcmdiYSgzMSwgMzAsIDQ3LDAuMDUpO1xyXG4kc2hhZG93LW1kOiAgICAgICAgICAgICAgICAgICAgIDFweCAwcHggMjBweCByZ2JhKDk2LDkzLDE3NSwwLjA1KTtcclxuXHJcbi8vIEJvcmRlclxyXG5cclxuJGJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAjZDRkOGUxO1xyXG4kYm9yZGVyXzI6ICAgICAgICAgICAgICAgICAgICAgICNmMWVmZjU7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2VhZjBmNzsiLCIvL1xyXG4vLyBHZW5lcmFsXHJcbi8vIFxyXG5cclxuaHRtbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJvZHk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJvZHk7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgY29sb3I6ICRncmF5LTcwMDtcclxufVxyXG5cclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcclxuICBtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuXHJcbmgxIHtcclxuICBsaW5lLWhlaWdodDogNDNweDtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbn1cclxuXHJcbmgyIHtcclxuICBsaW5lLWhlaWdodDogMzVweDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbmgzIHtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbmg0IHtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbmg1IHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbmg2IHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbnAge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxufVxyXG5cclxuKiB7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICY6aG92ZXIsJjphY3RpdmUsJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBQYWdlIHRpdGxlcyAqL1xyXG5cclxuLnRpdGxlLXRleHQsIFxyXG4uaGVhZGVyLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgkZ3JheS0yMDAsIDAuMSk7XHJcbn1cclxuLnBhZ2UtdGl0bGUtYm94IHtcclxuICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgLnBhZ2UtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICB9ICBcclxuXHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKiA9PT09PT09PT09PT09XHJcbiAgIEhlbHBlciBjbGFzc2VzXHJcbj09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuaGlkZGVuLXNtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTbGltc2Nyb2xsXHJcbi5zbGltU2Nyb2xsRGl2IHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gTWFyZ2luc1xyXG4ubS1iLTMwIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4vLyBXaWR0aFxyXG4udy14cyB7XHJcbiAgbWluLXdpZHRoOiA4MHB4O1xyXG59XHJcbi53LXNtIHtcclxuICBtaW4td2lkdGg6IDk1cHg7XHJcbn1cclxuLnctbWQge1xyXG4gIG1pbi13aWR0aDogMTEwcHg7XHJcbn1cclxuLnctbGcge1xyXG4gIG1pbi13aWR0aDogMTQwcHg7XHJcbn1cclxuXHJcbi8vIEZvbnQgc2l6ZXNcclxuLmZvbnQtMTAge1xyXG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC0xMSB7XHJcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZvbnQtMTIge1xyXG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC0xMyB7XHJcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LTE0IHtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtMTUge1xyXG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC0xNiB7XHJcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LTE4IHtcclxuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIFRodW1iIHNpemVzK1xyXG4udGh1bWIteHhzIHtcclxuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi50aHVtYi14cyB7XHJcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4udGh1bWItc20ge1xyXG4gIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnRodW1iLW1kIHtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgd2lkdGg6IDQ4cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnRodW1iLWxnIHtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnRodW1iLXhsIHtcclxuICBoZWlnaHQ6IDc4cHg7XHJcbiAgd2lkdGg6IDc4cHg7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PVxyXG4gICBCb290c3RyYXAtY3VzdG9tXHJcbj09PT09PT09PT09PT0gKi9cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbn1cclxuLnJvdyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG59XHJcblxyXG4uY29sLCAuY29sLTEsIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCBcclxuLmNvbC1hdXRvLCAuY29sLWxnLCAuY29sLWxnLTEsIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgXHJcbi5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy1hdXRvLCAuY29sLW1kLCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIFxyXG4uY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC1hdXRvLCAuY29sLXNtLCBcclxuLmNvbC1zbS0xLCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCBcclxuLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tYXV0bywgLmNvbC14bCwgLmNvbC14bC0xLCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLTIsIC5jb2wteGwtMywgXHJcbi5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtYXV0byB7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgYXtcclxuICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgfVxyXG59XHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG59XHJcbi5icmVhZGNydW1iLWl0ZW17XHJcbiAgJi5hY3RpdmV7XHJcbiAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNoYWRvdyB7XHJcbiAgYm94LXNoYWRvdzogIDBweCAwcHggM3B4IHJnYmEoJGdyYXktNTAwLDAuNSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWI+bGkrbGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNVwiICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgY29sb3I6ICAkZ3JheS01MDAgIWltcG9ydGFudDsgIFxyXG59XHJcblxyXG5cclxuY29kZSB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi5sZWFke1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUge1xyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IDEuMDVyZW07XHJcbiAgfVxyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGdyYXktMzAwO1xyXG4gICYuYmxvY2txdW90ZS1yZXZlcnNle1xyXG4gICAgYm9yZGVyLWxlZnQ6MDtcclxuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLyogRHJvcGRvd24gKi9cclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICBwYWRkaW5nOiA0cHggMDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwwLDAsLjA1KTtcclxuICBib3JkZXItY29sb3I6ICRncmF5LTIwMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZle1xyXG4gIGNvbG9yOiAkZGFyaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwzJSk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuICBwYWRkaW5nOiA2cHggMS41cmVtO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbGcge1xyXG4gIHdpZHRoOiAyODBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB3aWR0aDogMjYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJyb3ctbm9uZSB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW17XHJcbiAgYm9yZGVyOiAgMXB4IHNvbGlkICRib3JkZXJfMjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbGlzdC1ncm91cDtcclxufVxyXG5cclxuLyogTmF2cyAmIFRhYnMgKi9cclxuLm5hdi1waWxscyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5zbWFsbCwgXHJcbnNtYWxse1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuXHJcblxyXG4vKiBCb3JkZXIgY29sb3JzICovXHJcbi5ib3JkZXItcHJpbWFyeSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXN1Y2Nlc3Mge1xyXG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1pbmZvIHtcclxuICBib3JkZXItY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItd2FybmluZyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWRhbmdlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItZGFyayB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXBpbmsge1xyXG4gIGJvcmRlci1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1wdXJwbGUge1xyXG4gIGJvcmRlci1jb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWN1c3RvbSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBQYWdpbmF0aW9uLyBQYWdlciAqL1xyXG5cclxuLnBhZ2luYXRpb257XHJcbiAgLnBhZ2UtbGluayB7XHJcbiAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gIH1cclxuICAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkd2hpdGVcclxuICB9XHJcbiAgLnBhZ2UtbGluazpmb2N1cywgLnBhZ2UtbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgkcHJpbWFyeSwgMC4zMyk7XHJcbiAgXHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2x7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogY2FsYygxNnB4ICsgMXB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgJjpmb2N1c1xyXG4gICAge1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ucGFnZXIgbGkgPiBhLCBcclxuLnBhZ2VyIGxpID4gc3BhbiB7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyxcclxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxyXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQsXHJcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgY29sb3I6IGZhZGUoJHdoaXRlLDcwJSk7XHJcbn1cclxuXHJcblxyXG4vLyBTY3JvbGxzcHlcclxuXHJcblxyXG4uc2Nyb2xsc3B5LWV4YW1wbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDI1MHB4O1xyXG4gIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcbi5zY3JvbGxzcHktZXhhbXBsZS0yIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAzNTBweDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLm5hdmJhci1icmFuZC5uYXZiYXItc2Nyb2xsLWJyYW5ke1xyXG4gIG1hcmdpbjogOHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktMTAwLCAxMCUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDE2cHggMDtcclxuIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLy8gUG9wb3ZlclxyXG5cclxuLnBvcG92ZXItaGVhZGVye1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLCBcclxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAzMCUpO1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLnRvb2x0aXAudG9vbHRpcC1jdXN0b20gLnRvb2x0aXAtaW5uZXIsIC50b29sdGlwLnRvb2x0aXAtc2t5IC50b29sdGlwLWlubmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkdG9vbHRpcC1jdXN0b207IFxyXG4gIGNvbG9yOiAkbWVudS10aXRsZS1jb2xvcjtcclxufVxyXG5cclxuLnRvb2x0aXAudG9vbHRpcC1jdXN0b20uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIFxyXG4udG9vbHRpcC50b29sdGlwLXNreS5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGxpZ2h0O1xyXG59IiwiLy9cclxuLy8gRGVtby1Pbmx5XHJcbi8vIFxyXG5cclxuXHJcblxyXG4uYnMtZXhhbXBsZS1tb2RhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaWNvbi1kZW1vLWNvbnRlbnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJG11dGVkO1xyXG4gIFtjbGFzc149XCJ0aS1cIl0sIFxyXG4gIFtjbGFzcyo9XCIgdGktXCJde1xyXG4gICAgY29sb3I6ICRtdXRlZDtcclxuICB9XHJcblxyXG4gIGl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcclxuICB9XHJcblxyXG4gICYuZW1vamktaWNvbnN7XHJcbiAgICBpe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdmd7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG5cclxuICAgIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICBmaWxsOiRtdXRlZDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgcGF0aDpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIGZpbGw6JHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICBwYXRoOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgZmlsbDokbXV0ZWQ7XHJcbiAgICB9XHJcbiAgICBjaXJjbGV7XHJcbiAgICAgIGZpbGw6JGluZm87XHJcbiAgICB9XHJcbiAgICBne1xyXG4gICAgICBwYXRoOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBmaWxsOiRwcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBwYXRoOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBmaWxsOiRtdXRlZDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS02IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgcGF0aDpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgZmlsbDokcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgICBwYXRoOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBmaWxsOiRtdXRlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuLy9cclxuLy8gTGVmdCBTaWRlbmF2XHJcbi8vIFxyXG5cclxuLnBhZ2Utd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHRvcGJhci1oZWlnaHQ7XHJcbn1cclxuXHJcblxyXG5cclxuLnBhZ2UtY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyR0b3BiYXItaGVpZ2h0fSk7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggNjBweCAxMHB4O1xyXG59XHJcblxyXG4ubGVmdC1zaWRlbmF2IHtcclxuICAgIG1pbi13aWR0aDogJGxlZnRiYXItd2lkdGg7XHJcbiAgICBtYXgtd2lkdGg6ICRsZWZ0YmFyLXdpZHRoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JHRvcGJhci1oZWlnaHR9KTtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAubWFpbi1pY29uLW1lbnV7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTsgICAgICAgXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmLm5hdi1zdmd7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc3ZnLWZpbGw7XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgLnN2Zy1wcmltYXJ5e1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHN2Zy1maWxsMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7IFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkdG9wYmFyLWhlaWdodDsgICAgICAgICAgICBcclxuICAgICAgICB9IFxyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRiZy1uYXZiYXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGJnLW5hdmJhciwgOCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICArIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyBcclxuICAgICAgICAgICAgICAgICYuZHJpcC1pY29uICB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5kcmlwLWljb24gOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1M3B4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAubWFpbi1pY29uLW1lbnV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1tZW51LWlubmVyIHtcclxuICAgIHdpZHRoOiAyMzBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA3MHB4O1xyXG4gICAgei1pbmRleDogNjAwO1xyXG4gICBcclxuICAgIC5tZW51LWJvZHl7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICR0b3BiYXItaGVpZ2h0O1xyXG4gICAgICAgIC5uYXYge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICArIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIC5uYXYtbGluay5hY3RpdmUgaSxcclxuICAgICAgICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7IFxyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCA4JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYTpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgYS5hY3RpdmU6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICYubW0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5tZW51LWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYxNDBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDsgXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0tY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmLmRyaXAtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC45O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyBcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIgaSxcclxuICAgICAgICAgICAgJjpmb2N1cyBpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDglKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnUtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubWFpbi1tZW51LWlubmVyLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1pY29uLW1lbnUtcGFuZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTsgXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRtZW51LXRpdGxlLWNvbG9yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOyBcclxufVxyXG4gIFxyXG4gIC5tZW51LXN1Yi10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICRtdXRlZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IFxyXG59XHJcblxyXG4vLyBFbmxhcmdlIG1lbnVcclxuLmVubGFyZ2UtbWVudSB7XHJcbiAgICAubGVmdC1zaWRlbmF2e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudG9wYmFyIHtcclxuICAgICAgICAudG9wYmFyLWxlZnR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogJGxlZnRiYXItd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubWFpbi1tZW51LWlubmVyIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiA1MDA7IFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAubGVmdC1zaWRlbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAkdG9wYmFyLWhlaWdodDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbiAgICAuZW5sYXJnZS1tZW51IHtcclxuICAgICAgICAudG9wYmFyIHtcclxuICAgICAgICAgICAgLnRvcGJhci1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubWFpbi1pY29uLW1lbnV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC5tYWluLW1lbnUtaW5uZXJ7XHJcbiAgICAgICAgLm1lbnUtYm9keXtcclxuICAgICAgICAgICAgLm5hdi1saW5rLndpdGgtc3ViOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyBcclxuICAgICAgICAgICAgfSAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAubWFpbi1tZW51LWlubmVyLmFjdGl2ZXsgXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgLm1haW4taWNvbi1tZW51LWFjdGl2ZXtcclxuICAgICAgICAubWFpbi1pY29uLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAgICAgICAgICAgICBcclxuICAgICAgICB9ICBcclxuICAgICAgICAubWFpbi1tZW51LWlubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IFxyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XHJcbiAgICAucGFnZS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59IiwiLy9cclxuLy8gVG9wYmFyXHJcbi8vXHJcbi50b3BiYXIge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgLnRvcGJhci1sZWZ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbG9nbztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAkdG9wYmFyLWhlaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6ICR0b3BiYXItbGVmdC13aWR0aDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR0b3BiYXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAubG9nby1zbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ28tbGcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdmJhci1jdXN0b20ge1xyXG4gICAgYmFja2dyb3VuZDogJGJnLW5hdmJhcjtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMjQwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAkdG9wYmFyLWhlaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcclxuICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHRvcGJhci1oZWlnaHQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJHRvcGJhci1oZWlnaHQ7XHJcbiAgICAgICAgLm5hdi1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50b3BiYXItbmF2IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRiZy1uYXZiYXIsIDMlKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jcnlwdG8tYmFsYW5jZXtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luOiAxNnB4IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAuYnRjLWJhbGFuY2V7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtdXRlZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbi1tZW51LW1vYmlsZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm5hdi11c2VyIHtcclxuICAgIC5uYXYtdXNlci1uYW1lIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE5vdGlmaWNhdGlvbiAqL1xyXG5cclxuLm5vdGktaWNvbi1iYWRnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWxpc3Qge1xyXG4gICAgbWF4LWhlaWdodDogMjIwcHg7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24tbGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIC5ub3RpLXRpdGxlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xyXG4gICAgICAgIG1hcmdpbjogLTRweCAwcHggMHB4IDBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubm90aS1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBjb2xvcjogJG11dGVkO1xyXG4gICAgfVxyXG4gICAgLm5vdGktaWNvbi1iYWRnZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC42KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDRweCAycHg7XHJcbiAgICB9XHJcbiAgICAubm90aWZ5LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAubm90aWZ5LWljb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5vdGlmeS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTZWFyY2hcclxuXHJcbi5hcHAtc2VhcmNoIC5mb3JtLWNvbnRyb2wsIFxyXG4uYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGJnLW5hdmJhciwgNyUpO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRiZy1ib2R5LCAyJSk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICB9XHJcbiAgXHJcbiAgLmFwcC1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcbiAgXHJcbiAgLmFwcC1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGdyYXktNTAwLCA1JSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5hcHAtc2VhcmNoIGlucHV0LmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGdyYXktNTAwLCA1JSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5hcHAtc2VhcmNoIGlucHV0LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogZGFya2VuKCRncmF5LTUwMCwgNSUpO1xyXG4gIH1cclxuICBcclxuICAuYXBwLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGdyYXktNTAwLCA1JSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5hcHAtc2VhcmNoIGEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRiZy1ib2R5LCAyJSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmctbmF2YmFyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgY29sb3I6ICRncmF5LTUwMDtcclxuICB9XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnRvcGJhciB7XHJcbiAgICAgICAgLnRvcGJhci1sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6ICRsZWZ0YmFyLXdpZHRoLWNvbGxhcHNlZDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAubG9nby1sZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItY3VzdG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRsZWZ0YmFyLXdpZHRoLWNvbGxhcHNlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1zZWFyY2gge1xyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sLFxyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KXtcclxuICAgIC5hcHAtc2VhcmNoe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAuYXBwLXNlYXJjaCxcclxuICAgIC5oaWRkZW4tc20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCl7XHJcbiAgICBcclxuICAgIC5wYWdlLXRpdGxlLWJveCB7XHJcbiAgICAgICAgLmJyZWFkY3J1bWJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvL1xyXG4vLyBGb290ZXJcclxuLy9cclxuXHJcbi5mb290ZXIge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0zMDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgY29sb3I6ICRncmF5LTYwMDtcclxufSIsIi8qIVxyXG4gKiBXYXZlcyB2MC43LjZcclxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXMgXHJcbiAqIFxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnMgXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UgKi9cclxuIC53YXZlcy1lZmZlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICBtYXJnaW4tbGVmdDogLTUwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcclxuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xyXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XHJcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XHJcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcclxuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcclxufVxyXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMgLndhdmVzLXJpcHBsZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbn1cclxuLndhdmVzLW5vdHJhbnNpdGlvbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ud2F2ZXMtYnV0dG9uLFxyXG4ud2F2ZXMtY2lyY2xlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpO1xyXG59XHJcbi53YXZlcy1idXR0b24sXHJcbi53YXZlcy1idXR0b246aG92ZXIsXHJcbi53YXZlcy1idXR0b246dmlzaXRlZCxcclxuLndhdmVzLWJ1dHRvbi1pbnB1dCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi53YXZlcy1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDAuODVlbSAxLjFlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcclxufVxyXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xyXG59XHJcbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcbi53YXZlcy1pbnB1dC13cmFwcGVyLndhdmVzLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciAud2F2ZXMtYnV0dG9uLWlucHV0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4ud2F2ZXMtY2lyY2xlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDIuNWVtO1xyXG4gIGhlaWdodDogMi41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4ud2F2ZXMtZmxvYXQge1xyXG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxLjVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG59XHJcbi53YXZlcy1mbG9hdDphY3RpdmUge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuLndhdmVzLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4iLCIvKlxyXG4gKiBUaGVtZTogTWV0cmljYSAtIFJlc3BvbnNpdmUgQm9vdHN0cmFwIDQgQWRtaW4gRGFzaGJvYXJkXHJcbiAqIEF1dGhvcjogTWFubmF0dGhlbWVzXHJcbiAqIEZpbGU6IE1haW4gQ3NzIEZpbGVcclxuICovXG4vKlxyXG4xLiBNZW51XHJcbjIuIENvbW1vblxyXG4zLiBIZWxwZXJcclxuNC4gQm9vdHN0cmFwIFJlc2V0XHJcbjUuIFdhdmVzIEVmZmVjdFxyXG42LiBDYXJkXHJcbjcuIEJ1dHRvbnNcclxuOC4gUmliYm9uc1xyXG45LiBQb3BvdmVycyBhbmQgVG9vbHRpcHNcclxuMTAuIENoZWNrYm94ICYgUmFkaW9cclxuMTEuIEFsZXJ0c1xyXG4xMi4gTW9kYWxcclxuMTMuIFNwaW5uZXJzXHJcbjE0LiBXaWRnZXRzXHJcbjE1LiBUYWJzXHJcbjE2LiBQcm9ncmVzc1xyXG4xNy4gU3dlZXQgQWxlcnRcclxuMTguIENoYXJ0c1xyXG4xOS4gRW1haWxcclxuMjAuIEZvcm0gRWxlbWVudHNcclxuMjEuIEZvcm0gQWR2YW5jZWRcclxuMjIuIEZvcm0gVmFsaWRhdGlvblxyXG4yMy4gRm9ybSBQaWNrZXJzXHJcbjI0LiBGb3JtIFdpemFyZFxyXG4yNS4gU3VtbWVybm90ZVxyXG4yNi4gV3lzaXdpZ1xyXG4yNy4gRm9ybSBVcGxvYWRzXHJcbjI4LiBUYWJsZXNcclxuMjkuIE1hcHNcclxuMzAuIENhbGVuZGFyXHJcbjMxLiBUaWNrZXRzXHJcbjMyLiB0YXNrYm9hcmRzXHJcbjMzLiBQcm9qZWN0c1xyXG4zNC4gQ29tcGFuaWVzXHJcbjM1LiBGaWxlIE1hbmFnZXJcclxuMzYuIFRpbWVsaW5lXHJcbjM3LiBQcm9maWxlXHJcbjM4LiBQcmludFxyXG4zOS4gRkFRXHJcbjQwLiBQcmljaW5nXHJcbjQxLiBBY2NvdW50LVBhZ2VzXHJcbjQyLiBTZWFyY2ggUmVzdWx0c1xyXG40My4gR2FsbGVyeVxyXG40NC4gQ29taW5nIFNvb25cclxuNDUuIFJlc3BvbnNpdmVcclxuKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBvcHBpbnM6NDAwLDUwMCw2MDAsNzAwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCw1MDAsNzAwXCIpO1xuaHRtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjBmNzsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjBmNztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuaDEge1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbmgyIHtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuaDQge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbioge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1MDY0OWM7IH1cbiAgYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIFBhZ2UgdGl0bGVzICovXG4udGl0bGUtdGV4dCxcbi5oZWFkZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjNTA2NDljO1xuICB0ZXh0LXNoYWRvdzogMCAwIDFweCByZ2JhKDIzOSwgMjQyLCAyNDksIDAuMSk7IH1cblxuLnBhZ2UtdGl0bGUtYm94IHtcbiAgcGFkZGluZzogMjVweCAwOyB9XG4gIC5wYWdlLXRpdGxlLWJveCAucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAucGFnZS10aXRsZS1ib3ggLmJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qID09PT09PT09PT09PT1cclxuICAgSGVscGVyIGNsYXNzZXNcclxuPT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2xpbVNjcm9sbERpdiB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tLWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi53LXhzIHtcbiAgbWluLXdpZHRoOiA4MHB4OyB9XG5cbi53LXNtIHtcbiAgbWluLXdpZHRoOiA5NXB4OyB9XG5cbi53LW1kIHtcbiAgbWluLXdpZHRoOiAxMTBweDsgfVxuXG4udy1sZyB7XG4gIG1pbi13aWR0aDogMTQwcHg7IH1cblxuLmZvbnQtMTAge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTE1IHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG5cbi50aHVtYi14eHMge1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50aHVtYi14cyB7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRodW1iLXNtIHtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGh1bWItbWQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRodW1iLWxnIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50aHVtYi14bCB7XG4gIGhlaWdodDogNzhweDtcbiAgd2lkdGg6IDc4cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiA9PT09PT09PT09PT09XHJcbiAgIEJvb3RzdHJhcC1jdXN0b21cclxuPT09PT09PT09PT09PSAqL1xuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDsgfVxuXG4uY29sLCAuY29sLTEsIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LFxuLmNvbC1hdXRvLCAuY29sLWxnLCAuY29sLWxnLTEsIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSxcbi5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy1hdXRvLCAuY29sLW1kLCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsXG4uY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC1hdXRvLCAuY29sLXNtLFxuLmNvbC1zbS0xLCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LFxuLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tYXV0bywgLmNvbC14bCwgLmNvbC14bC0xLCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLTIsIC5jb2wteGwtMyxcbi5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtYXV0byB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5icmVhZGNydW1iIGEge1xuICAgIGNvbG9yOiAjODk5N2JkOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzA4MWI5OyB9XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDEzNywgMTUxLCAxODksIDAuNSkgIWltcG9ydGFudDsgfVxuXG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogIzg5OTdiZCAhaW1wb3J0YW50OyB9XG5cbmNvZGUge1xuICBjb2xvcjogIzRhYzdlYztcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkYmUwZWM7IH1cbiAgLmJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtOyB9XG4gIC5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2RiZTBlYztcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiBEcm9wZG93biAqL1xuLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1jb2xvcjogI2VmZjJmOTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMyZjQ2ODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDZweCAxLjVyZW07IH1cblxuLmRyb3Bkb3duLWxnIHtcbiAgd2lkdGg6IDI4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kcm9wZG93bi1sZyB7XG4gICAgICB3aWR0aDogMjYwcHg7IH0gfVxuXG4uYXJyb3ctbm9uZTphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFlZmY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIE5hdnMgJiBUYWJzICovXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnNtYWxsLFxuc21hbGwge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLyogQm9yZGVyIGNvbG9ycyAqL1xuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNmMTY0NmMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXBpbmsge1xuICBib3JkZXItY29sb3I6ICNmZjVkYTAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzc1NTFlOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY3VzdG9tIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7IH1cblxuLyogUGFnaW5hdGlvbi8gUGFnZXIgKi9cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzQzNTE3NzsgfVxuXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGFnaW5hdGlvbiAucGFnZS1saW5rOmZvY3VzLCAucGFnaW5hdGlvbiAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyZjQ2ODY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc3LCAxMjEsIDI0NiwgMC4zMyk7IH1cblxuLnBhZ2luYXRpb24gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBjYWxjKDE2cHggKyAxcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucGFnaW5hdGlvbiAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW4ge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMyZjQ2ODY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6IGZhZGUoI2ZmZmZmZiwgNzAlKTsgfVxuXG4uc2Nyb2xsc3B5LWV4YW1wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uc2Nyb2xsc3B5LWV4YW1wbGUtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLm5hdmJhci1icmFuZC5uYXZiYXItc2Nyb2xsLWJyYW5kIHtcbiAgbWFyZ2luOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU3ZmQ7XG4gIGNvbG9yOiAjNGQ3OWY2OyB9XG5cbi50b29sdGlwLnRvb2x0aXAtY3VzdG9tIC50b29sdGlwLWlubmVyLCAudG9vbHRpcC50b29sdGlwLXNreSAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNlYWYwZjc7XG4gIGNvbG9yOiAjNDM1MTc3OyB9XG5cbi50b29sdGlwLnRvb2x0aXAtY3VzdG9tLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLFxuLnRvb2x0aXAudG9vbHRpcC1za3kuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFmNWZhOyB9XG5cbi5icy1leGFtcGxlLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pY29uLWRlbW8tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNhNGFiYzU7IH1cbiAgLmljb24tZGVtby1jb250ZW50IFtjbGFzc149XCJ0aS1cIl0sXG4gIC5pY29uLWRlbW8tY29udGVudCBbY2xhc3MqPVwiIHRpLVwiXSB7XG4gICAgY29sb3I6ICNhNGFiYzU7IH1cbiAgLmljb24tZGVtby1jb250ZW50IGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7IH1cbiAgLmljb24tZGVtby1jb250ZW50LmVtb2ppLWljb25zIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgYXV0byA4cHg7IH1cbiAgLmljb24tZGVtby1jb250ZW50IHN2ZyB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDVweDsgfVxuICAgIC5pY29uLWRlbW8tY29udGVudCBzdmcgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBmaWxsOiAjYTRhYmM1OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IHN2ZyBwYXRoOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGZpbGw6ICM0ZDc5ZjY7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgc3ZnIHBhdGg6bnRoLW9mLXR5cGUoMykge1xuICAgICAgZmlsbDogI2E0YWJjNTsgfVxuICAgIC5pY29uLWRlbW8tY29udGVudCBzdmcgY2lyY2xlIHtcbiAgICAgIGZpbGw6ICM5YmE3Y2E7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgc3ZnIGcgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBmaWxsOiAjNGQ3OWY2OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IHN2ZyBnIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZmlsbDogI2E0YWJjNTsgfVxuICAuaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IC5jb2wtc20tNjpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjNGQ3OWY2OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IC5jb2wtc20tNjpob3ZlciBwYXRoOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGZpbGw6ICM0ZDc5ZjY7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1zbS02OmhvdmVyIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZmlsbDogI2E0YWJjNTsgfVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7IH1cblxuLnBhZ2UtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgcGFkZGluZzogMCAxMHB4IDYwcHggMTBweDsgfVxuXG4ubGVmdC1zaWRlbmF2IHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDMxLCAzMCwgNDcsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLmxlZnQtc2lkZW5hdiAubWFpbi1pY29uLW1lbnUge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNTAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7IH1cbiAgICAubGVmdC1zaWRlbmF2IC5tYWluLWljb24tbWVudSBzdmcge1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmxlZnQtc2lkZW5hdiAubWFpbi1pY29uLW1lbnUgc3ZnLm5hdi1zdmcge1xuICAgICAgICBmaWxsOiAjODZhM2Y3OyB9XG4gICAgICAubGVmdC1zaWRlbmF2IC5tYWluLWljb24tbWVudSBzdmcgLnN2Zy1wcmltYXJ5IHtcbiAgICAgICAgZmlsbDogI2QzZGVmZjsgfVxuICAgIC5sZWZ0LXNpZGVuYXYgLm1haW4taWNvbi1tZW51IC5uYXYge1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gICAgLmxlZnQtc2lkZW5hdiAubWFpbi1pY29uLW1lbnUgLm5hdi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmxlZnQtc2lkZW5hdiAubWFpbi1pY29uLW1lbnUgLm5hdi1saW5rOmhvdmVyLCAubGVmdC1zaWRlbmF2IC5tYWluLWljb24tbWVudSAubmF2LWxpbms6Zm9jdXMge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5sZWZ0LXNpZGVuYXYgLm1haW4taWNvbi1tZW51IC5uYXYtbGluazphY3RpdmUsIC5sZWZ0LXNpZGVuYXYgLm1haW4taWNvbi1tZW51IC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzRkNzlmNjsgfVxuICAgICAgLmxlZnQtc2lkZW5hdiAubWFpbi1pY29uLW1lbnUgLm5hdi1saW5rICsgLm5hdi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgLmxlZnQtc2lkZW5hdiAubWFpbi1pY29uLW1lbnUgLm5hdi1saW5rIGkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgLmxlZnQtc2lkZW5hdiAubWFpbi1pY29uLW1lbnUgLm5hdi1saW5rIGkuZHJpcC1pY29uIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAubGVmdC1zaWRlbmF2IC5tYWluLWljb24tbWVudSAubmF2LWxpbmsgaS5kcmlwLWljb24gOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmxlZnQtc2lkZW5hdiAubWFpbi1pY29uLW1lbnUgLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwNGRcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1M3B4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubGVmdC1zaWRlbmF2IC5tYWluLWljb24tbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLm1haW4tbWVudS1pbm5lciB7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDRkOGUxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNzBweDtcbiAgei1pbmRleDogNjAwOyB9XG4gIC5tYWluLW1lbnUtaW5uZXIgLm1lbnUtYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgICAubWFpbi1tZW51LWlubmVyIC5tZW51LWJvZHkgLm5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm1haW4tbWVudS1pbm5lciAubWVudS1ib2R5IC5uYXYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm1haW4tbWVudS1pbm5lciAubWVudS1ib2R5IC5uYXYtaXRlbSArIC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDsgfVxuICAgICAgLm1haW4tbWVudS1pbm5lciAubWVudS1ib2R5IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIGksXG4gICAgICAubWFpbi1tZW51LWlubmVyIC5tZW51LWJvZHkgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzRkNzlmNjsgfVxuICAgICAgLm1haW4tbWVudS1pbm5lciAubWVudS1ib2R5IC5uYXYtaXRlbSB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgICAubWFpbi1tZW51LWlubmVyIC5tZW51LWJvZHkgLm5hdi1pdGVtIHVsIGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICM3YzkyYTc7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgLm1haW4tbWVudS1pbm5lciAubWVudS1ib2R5IC5uYXYtaXRlbSB1bCBsaSA+IGEuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGQ3OWY2OyB9XG4gICAgICAgICAgLm1haW4tbWVudS1pbm5lciAubWVudS1ib2R5IC5uYXYtaXRlbSB1bCBsaSA+IGE6aG92ZXIsIC5tYWluLW1lbnUtaW5uZXIgLm1lbnUtYm9keSAubmF2LWl0ZW0gdWwgbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzQ5NmY4OyB9XG4gICAgICAgIC5tYWluLW1lbnUtaW5uZXIgLm1lbnUtYm9keSAubmF2LWl0ZW0gdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YzJlNDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLm1haW4tbWVudS1pbm5lciAubWVudS1ib2R5IC5uYXYtaXRlbSB1bCBsaSBhLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZDc5ZjY7IH1cbiAgICAgIC5tYWluLW1lbnUtaW5uZXIgLm1lbnUtYm9keSAubmF2LWl0ZW0ubW0tYWN0aXZlIC5tZW51LWFycm93IGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXEYxNDBcIjsgfVxuICAgIC5tYWluLW1lbnUtaW5uZXIgLm1lbnUtYm9keSAubmF2LWxpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICM3YzkyYTc7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDQ0cHg7IH1cbiAgICAgIC5tYWluLW1lbnUtaW5uZXIgLm1lbnUtYm9keSAubmF2LWxpbmsgaSB7XG4gICAgICAgIGNvbG9yOiAjN2M5MmE3O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLm1haW4tbWVudS1pbm5lciAubWVudS1ib2R5IC5uYXYtbGluayBpLmRyaXAtaWNvbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IC45OyB9XG4gICAgICAgICAgLm1haW4tbWVudS1pbm5lciAubWVudS1ib2R5IC5uYXYtbGluayBpLmRyaXAtaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAubWFpbi1tZW51LWlubmVyIC5tZW51LWJvZHkgLm5hdi1saW5rOmhvdmVyLCAubWFpbi1tZW51LWlubmVyIC5tZW51LWJvZHkgLm5hdi1saW5rOmZvY3VzLFxuICAgICAgLm1haW4tbWVudS1pbm5lciAubWVudS1ib2R5IC5uYXYtbGluazpob3ZlciBpLFxuICAgICAgLm1haW4tbWVudS1pbm5lciAubWVudS1ib2R5IC5uYXYtbGluazpmb2N1cyBpIHtcbiAgICAgICAgY29sb3I6ICM3NDk2Zjg7IH1cbiAgICAgIC5tYWluLW1lbnUtaW5uZXIgLm1lbnUtYm9keSAubmF2LWxpbms6YWN0aXZlLCAubWFpbi1tZW51LWlubmVyIC5tZW51LWJvZHkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjNGQ3OWY2OyB9XG4gICAgICAubWFpbi1tZW51LWlubmVyIC5tZW51LWJvZHkgLm5hdi1saW5rIC5tZW51LWFycm93IGkge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1tZW51LWlubmVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWFpbi1pY29uLW1lbnUtcGFuZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4taWNvbi1tZW51LXBhbmUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWVudS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0MzUxNzc7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5tZW51LXN1Yi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNhNGFiYzU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLmVubGFyZ2UtbWVudSAubGVmdC1zaWRlbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZW5sYXJnZS1tZW51IC50b3BiYXIgLnRvcGJhci1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAzMDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLW1lbnUtaW5uZXIge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB6LWluZGV4OiA1MDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sZWZ0LXNpZGVuYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDcwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB6LWluZGV4OiA1O1xuICAgIGJvdHRvbTogMDsgfVxuICAucGFnZS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAuZW5sYXJnZS1tZW51IC50b3BiYXIgLnRvcGJhci1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1pY29uLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm1haW4tbWVudS1pbm5lciAubWVudS1ib2R5IC5uYXYtbGluay53aXRoLXN1Yjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tYWluLW1lbnUtaW5uZXIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFpbi1tZW51LWlubmVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1haW4taWNvbi1tZW51LWFjdGl2ZSAubWFpbi1pY29uLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm1haW4taWNvbi1tZW51LWFjdGl2ZSAubWFpbi1tZW51LWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICAucGFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLnRvcGJhciB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OyB9XG4gIC50b3BiYXIgLnRvcGJhci1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4OyB9XG4gICAgLnRvcGJhciAudG9wYmFyLWxlZnQgLmxvZ28ge1xuICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7IH1cbiAgICAgIC50b3BiYXIgLnRvcGJhci1sZWZ0IC5sb2dvIC5sb2dvLXNtIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAudG9wYmFyIC50b3BiYXItbGVmdCAubG9nbyAubG9nby1sZyB7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuXG4ubmF2YmFyLWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDMxLCAzMCwgNDcsIDAuMDUpOyB9XG4gIC5uYXZiYXItY3VzdG9tIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCAwLjc1cmVtO1xuICAgIGNvbG9yOiAjODI4ZGIxO1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7IH1cbiAgICAubmF2YmFyLWN1c3RvbSAubmF2LWxpbmsgLm5hdi1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb250ZW50OiBpbml0aWFsOyB9XG4gIC5uYXZiYXItY3VzdG9tIC50b3BiYXItbmF2IGxpIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5uYXZiYXItY3VzdG9tIC50b3BiYXItbmF2IGxpLnNob3cgLm5hdi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICM4MjhkYjE7IH1cbiAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIHtcbiAgICBtYXJnaW46IDE2cHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIC5idGMtYmFsYW5jZSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICAubmF2YmFyLWN1c3RvbSAuY3J5cHRvLWJhbGFuY2UgLmJ0Yy1iYWxhbmNlIGg1IHtcbiAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIC5idGMtYmFsYW5jZSBoNSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2E0YWJjNTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIC5idGMtYmFsYW5jZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5idXR0b24tbWVudS1tb2JpbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubmF2LXVzZXIgLm5hdi11c2VyLW5hbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uYXYtdXNlciBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi8qIE5vdGlmaWNhdGlvbiAqL1xuLm5vdGktaWNvbi1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgZm9udC1zaXplOiA5cHg7IH1cblxuLm5vdGlmaWNhdGlvbi1saXN0IHtcbiAgbWF4LWhlaWdodDogMjIwcHg7IH1cblxuLm5vdGlmaWNhdGlvbi1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpLXRpdGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xuICAgIG1hcmdpbjogLTRweCAwcHggMHB4IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7IH1cbiAgICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGktdGl0bGUgaDUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGktaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICNhNGFiYzU7IH1cbiAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpLWljb24tYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAycHggNHB4IDJweDsgfVxuICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmeS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmeS1pdGVtIC5ub3RpZnktaWNvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSAubm90aWZ5LWljb24gaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSAubm90aWZ5LWRldGFpbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSAubm90aWZ5LWRldGFpbHMgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tbGlzdCAubm90aWZ5LWl0ZW0gLm5vdGlmeS1kZXRhaWxzIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tbGlzdCAubm90aWZ5LWl0ZW0gLm5vdGlmeS1kZXRhaWxzIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sLFxuLmFwcC1zZWFyY2ggLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMzRweDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2YxZjVmYTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgd2lkdGg6IDMwMHB4OyB9XG5cbi5hcHAtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmFwcC1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3OTg5YjQ7IH1cblxuLmFwcC1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc5ODliNDsgfVxuXG4uYXBwLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzc5ODliNDsgfVxuXG4uYXBwLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3OTg5YjQ7IH1cblxuLmFwcC1zZWFyY2ggYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM4OTk3YmQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wYmFyIC50b3BiYXItbGVmdCB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjsgfVxuICAgIC50b3BiYXIgLnRvcGJhci1sZWZ0IC5sb2dvLWxnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvcGJhciAubmF2YmFyLWN1c3RvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7IH1cbiAgLnRvcGJhciAuYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sLFxuICAudG9wYmFyIC5hcHAtc2VhcmNoIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIHdpZHRoOiAyMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuYXBwLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwLXNlYXJjaCxcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucGFnZS10aXRsZS1ib3ggLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmUwZWM7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICM3MDgxYjk7IH1cblxuLyohXHJcbiAqIFdhdmVzIHYwLjcuNlxyXG4gKiBodHRwOi8vZmlhbi5teS5pZC9XYXZlcyBcclxuICogXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMTggQWxmaWFuYSBFLiBTaWJ1ZWEgYW5kIG90aGVyIGNvbnRyaWJ1dG9ycyBcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIFxyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRSAqL1xuLndhdmVzLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ud2F2ZXMtYnV0dG9uLFxuLndhdmVzLWNpcmNsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTsgfVxuXG4ud2F2ZXMtYnV0dG9uLFxuLndhdmVzLWJ1dHRvbjpob3Zlcixcbi53YXZlcy1idXR0b246dmlzaXRlZCxcbi53YXZlcy1idXR0b24taW5wdXQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTsgfVxuXG4ud2F2ZXMtYnV0dG9uIHtcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTsgfVxuXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjg1ZW0gMS4xZW07IH1cblxuLndhdmVzLWlucHV0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlci53YXZlcy1idXR0b24ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIC53YXZlcy1idXR0b24taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTsgfVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi53YXZlcy1mbG9hdCB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG5cbi53YXZlcy1mbG9hdDphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA4cHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ud2F2ZXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgzMSwgMzAsIDQ3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jYXJkLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7IH1cblxuLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYyZjk7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmYyZjk7IH1cblxuLmNhcmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmNhcmQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYzsgfVxuXG4uY2FyZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4uY2FyZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDsgfVxuXG4uY2FyZC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYTsgfVxuXG4uY2FyZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5jYXJkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2OyB9XG5cbi5jYXJkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTtcbiAgY29sb3I6ICM4OTk3YmQ7IH1cblxuLmNhcmQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7IH1cblxuLmNhcmQtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTsgfVxuXG4uY2FyZC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTVjYzsgfVxuXG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmJ0bjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNlZmYyZjk7IH1cblxuLmFuaW1hdGlvbi1tb2RhbCxcbi5idXR0b24tbGlzdCxcbi5idXR0b24taXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4OyB9XG4gIC5hbmltYXRpb24tbW9kYWwgLmJ0bixcbiAgLmJ1dHRvbi1saXN0IC5idG4sXG4gIC5idXR0b24taXRlbXMgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5idG4teGwge1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uYnRuLXNtIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5idG4teHMge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5idG4tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5idG4tc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLXNrZXcge1xuICB0cmFuc2Zvcm06IHNrZXcoLTE1ZGVnKTsgfVxuICAuYnRuLXNrZXcgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2tldygxNWRlZyk7IH1cblxuLmFjY29yZGlvbiAuYnRuOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLmJ0bi1vdXRsaW5lLWRhc2hlZCB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogLTVweDtcbiAgLW1vei1vdXRsaW5lLXJhZGl1czogMjVweDsgfVxuXG4uYnRuLXByaW1hcnksIC5idG4tc3VjY2VzcywgLmJ0bi1zZWNvbmRhcnksIC5idG4taW5mbywgLmJ0bi13YXJuaW5nLFxuLmJ0bi1kYW5nZXIsIC5idG4tZGFyaywgLmJ0bi1waW5rLCAuYnRuLXB1cnBsZSwgLmJ0bi1ibHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLypidG4tcHJpbWFyeSovXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGQ3OWY2O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDc3LCAxMjEsIDI0NiwgMC41KTsgfVxuXG4uYnRuLXByaW1hcnkuYWN0aXZlLCAuYnRuLXByaW1hcnkuZm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tcHJpbWFyeTphY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuYS5iZy1wcmltYXJ5OmZvY3VzLCBhLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cywgYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU2N2Y1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNTY3ZjU7IH1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDc3LCAxMjEsIDI0NiwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM2NThiZjc7IH1cblxuLypidG4tc3VjY2VzcyovXG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWVjYWI4O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDMwLCAyMDIsIDE4NCwgMC41KTsgfVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5mb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tc3VjY2VzczphY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiYjRhNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFiYjRhNDsgfVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLypidG4taW5mbyovXG4uYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWJhN2NhO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuNSk7IH1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4taW5mbzpob3ZlciwgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAuYnRuLWluZm8uZm9jdXMsXG4uYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLFxuLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmUsIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIsIC5idG4taW5mby5hY3RpdmUsIC5idG4taW5mbzphY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUsXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTk4YzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4YTk4YzE7IH1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzLCAuYnRuLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMykgIWltcG9ydGFudDsgfVxuXG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhNWIwY2Y7IH1cblxuLypidG4td2FybmluZyovXG4uYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjNjNzRkO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDI0MywgMTk5LCA3NywgMC41KTsgfVxuXG4uYnRuLXdhcm5pbmc6aG92ZXIsIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5idG4td2FybmluZy5mb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCxcbi5idG4td2FybmluZzphY3RpdmUsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWJmMzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWJmMzU7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4td2FybmluZy5mb2N1cywgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDMsIDE5OSwgNzcsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKmJ0bi1kYW5nZXIqL1xuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjE2NDZjO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuNSk7IH1cblxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0ZDU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWY0ZDU2OyB9XG5cbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZm9jdXMsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi8qYnRuLXNlY29uZGFyeSovXG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YWM3ZWM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoNzQsIDE5OSwgMjM2LCAwLjUpO1xuICBjb2xvcjogI2YzZjZmNzsgfVxuXG4uYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLFxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmctc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzLCBidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzYzBlYSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzNjMGVhO1xuICBjb2xvcjogI2YzZjZmNzsgfVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnkuZm9jdXMsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLypidG4tbGlnaHQqL1xuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDE4MiwgMTk0LCAyMjgsIDAuNSk7IH1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUsXG4uYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodDpob3ZlciwgLmJ0bi1saWdodC5hY3RpdmUsXG4uYnRuLWxpZ2h0LmZvY3VzLCAuYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodDpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsIC5idG4tb3V0bGluZS1saWdodC5hY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUsIC5idG4tb3V0bGluZS1saWdodDpob3ZlciwgLmJ0bi1saWdodC5hY3RpdmUsXG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUsXG4uYnRuLWxpZ2h0OmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWU4ZjM7IH1cblxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tbGlnaHQuZm9jdXMsIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjM5LCAyNDIsIDI0OSwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLypidG4tZGFyayovXG4uYnRuLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmY0Njg2O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLWRhcms6aG92ZXIsIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrOmFjdGl2ZSwgLmJ0bi1kYXJrLmFjdGl2ZSwgLmJ0bi1kYXJrLmZvY3VzLFxuLmJ0bi1kYXJrOmFjdGl2ZSwgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcms6aG92ZXIsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFyayxcbi5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlLCAuYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUsIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4M2M3MztcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4M2M3MztcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1kYXJrLmZvY3VzLCAuYnRuLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLypidG4tbGluayovXG4uYnRuLWxpbmsge1xuICBjb2xvcjogIzg5OTdiZDsgfVxuXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4vKmJ0bi1waW5rKi9cbi5idG4tcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjVkYTA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDI1NSwgOTMsIDE2MCwgMC41KTsgfVxuXG4uYnRuLXBpbms6aG92ZXIsIC5idG4tcGluazpmb2N1cywgLmJ0bi1waW5rOmFjdGl2ZSwgLmJ0bi1waW5rLmFjdGl2ZSwgLmJ0bi1waW5rLmZvY3VzLFxuLmJ0bi1waW5rOmFjdGl2ZSwgLmJ0bi1waW5rOmZvY3VzLCAuYnRuLXBpbms6aG92ZXIsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcGluayxcbi5idG4tb3V0bGluZS1waW5rLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBpbms6YWN0aXZlLCAuYnRuLXBpbmsuZGlzYWJsZWQsIC5idG4tcGluazpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXBpbmsuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGUsIC5idG4tb3V0bGluZS1waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDQ5MTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNDQ5MTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNob3cgPiAuYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1waW5rLmZvY3VzLCAuYnRuLXBpbms6Zm9jdXMsIC5idG4tb3V0bGluZS1waW5rLmZvY3VzLCAuYnRuLW91dGxpbmUtcGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgOTMsIDE2MCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi8qYnRuLXB1cnBsZSovXG4uYnRuLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NTUxZTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDExNywgODEsIDIzMywgMC41KTsgfVxuXG4uYnRuLXB1cnBsZTpob3ZlciwgLmJ0bi1wdXJwbGU6Zm9jdXMsIC5idG4tcHVycGxlOmFjdGl2ZSwgLmJ0bi1wdXJwbGUuYWN0aXZlLCAuYnRuLXB1cnBsZS5mb2N1cyxcbi5idG4tcHVycGxlOmFjdGl2ZSwgLmJ0bi1wdXJwbGU6Zm9jdXMsIC5idG4tcHVycGxlOmhvdmVyLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cnBsZSxcbi5idG4tb3V0bGluZS1wdXJwbGUuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHVycGxlOmFjdGl2ZSwgLmJ0bi1wdXJwbGUuZGlzYWJsZWQsIC5idG4tcHVycGxlOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLW91dGxpbmUtcHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzM2FlNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYzM2FlNjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNob3cgPiAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLXB1cnBsZS5mb2N1cyxcbi5idG4tcHVycGxlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5mb2N1cyxcbi5idG4tb3V0bGluZS1wdXJwbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMTcsIDgxLCAyMzMsIDAuMyk7IH1cblxuLypidG4tYmx1ZSovXG4uYnRuLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1NWNjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmI1NWNjO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDQzLCA4NSwgMjA0LCAwLjUpOyB9XG5cbi5idG4tYmx1ZS5hY3RpdmUsIC5idG4tYmx1ZS5mb2N1cywgLmJ0bi1ibHVlOmFjdGl2ZSwgLmJ0bi1ibHVlOmZvY3VzLCAuYnRuLWJsdWU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUsIC5idG4tb3V0bGluZS1ibHVlLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJsdWU6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtYmx1ZS5kcm9wZG93bi10b2dnbGUsIC5idG4tb3V0bGluZS1ibHVlOmhvdmVyLCAuYnRuLWJsdWUuYWN0aXZlLCAuYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1ibHVlOmFjdGl2ZSwgLnNob3cgPiAuYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWJsdWUuZGlzYWJsZWQsIC5idG4tYmx1ZTpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWJsdWUuZHJvcGRvd24tdG9nZ2xlLFxuYS5iZy1ibHVlOmZvY3VzLCBhLmJnLWJsdWU6aG92ZXIsIGJ1dHRvbi5iZy1ibHVlOmZvY3VzLCBidXR0b24uYmctYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRjYjcgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3NGNiNztcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1ibHVlLmZvY3VzLCAuYnRuLWJsdWU6Zm9jdXMsIC5idG4tb3V0bGluZS1ibHVlLmZvY3VzLCAuYnRuLW91dGxpbmUtYmx1ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDQzLCA4NSwgMjA0LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLypidG4td2hpdGUqL1xuLmJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwLjI1cHggI2RiZTBlYzsgfVxuXG4uYnRuLXdoaXRlLmFjdGl2ZSwgLmJ0bi13aGl0ZS5mb2N1cywgLmJ0bi13aGl0ZTphY3RpdmUsIC5idG4td2hpdGU6Zm9jdXMsIC5idG4td2hpdGU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdoaXRlLCAuYnRuLW91dGxpbmUtd2hpdGUuYWN0aXZlLCAuYnRuLW91dGxpbmUtd2hpdGU6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIsIC5idG4td2hpdGUuYWN0aXZlLCAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4td2hpdGU6YWN0aXZlLCAuc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLXdoaXRlLmRpc2FibGVkLCAuYnRuLXdoaXRlOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcbmEuYmctd2hpdGU6Zm9jdXMsIGEuYmctd2hpdGU6aG92ZXIsXG5idXR0b24uYmctd2hpdGU6Zm9jdXMsIGJ1dHRvbi5iZy13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjsgfVxuXG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4td2hpdGUuZm9jdXMsIC5idG4td2hpdGU6Zm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZS5mb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMC4yNXB4ICNkYmUwZWMgIWltcG9ydGFudDsgfVxuXG4vKiBidXR0b24gT3V0bGluZSAqL1xuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzRkNzlmNjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZWNhYjg7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjOWJhN2NhO1xuICBib3JkZXItY29sb3I6ICM5YmE3Y2E7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2YzYzc0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2YxNjQ2YztcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMyZjQ2ODY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODY7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICM3MDgxYjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNkYmUwZWM7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNGFjN2VjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGFjN2VjOyB9XG5cbi5idG4tb3V0bGluZS1waW5rIHtcbiAgY29sb3I6ICNmZjVkYTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZjVkYTA7IH1cblxuLmJ0bi1vdXRsaW5lLXB1cnBsZSB7XG4gIGNvbG9yOiAjNzU1MWU5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNzU1MWU5OyB9XG5cbi5idG4tb3V0bGluZS1ibHVlIHtcbiAgY29sb3I6ICMyYjU1Y2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyYjU1Y2M7IH1cblxuLypzb2Z0IGJ1dHRvbnMqL1xuLmJ0bi1zb2Z0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xKTtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cbiAgLmJ0bi1zb2Z0LXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1zb2Z0LXByaW1hcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDc3LCAxMjEsIDI0NiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNvZnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTk5LCAyMzYsIDAuMTUpO1xuICBjb2xvcjogIzRhYzdlYzsgfVxuICAuYnRuLXNvZnQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFjN2VjO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDc0LCAxOTksIDIzNiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxOTksIDIzNiwgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNvZnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjEpO1xuICBjb2xvcjogIzFlY2FiODsgfVxuICAuYnRuLXNvZnQtc3VjY2Vzczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXNvZnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoMzAsIDIwMiwgMTg0LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc29mdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE5OSwgNzcsIDAuMTgpO1xuICBjb2xvcjogI2YzYzc0ZDsgfVxuICAuYnRuLXNvZnQtd2FybmluZzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXNvZnQtd2FybmluZzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoMjQzLCAxOTksIDc3LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxOTksIDc3LCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc29mdC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMSk7XG4gIGNvbG9yOiAjZjE2NDZjOyB9XG4gIC5idG4tc29mdC1kYW5nZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1zb2Z0LWRhbmdlcjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1zb2Z0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMSk7XG4gIGNvbG9yOiAjOWJhN2NhOyB9XG4gIC5idG4tc29mdC1pbmZvOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1pbmZvOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgxNTUsIDE2NywgMjAyLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNjcsIDIwMiwgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNvZnQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDcwLCAxMzQsIDAuMSk7XG4gIGNvbG9yOiAjMmY0Njg2OyB9XG4gIC5idG4tc29mdC1kYXJrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1kYXJrOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSg0NywgNzAsIDEzNCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCA3MCwgMTM0LCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc29mdC1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDkzLCAxNjAsIDAuMSk7XG4gIGNvbG9yOiAjZmY1ZGEwOyB9XG4gIC5idG4tc29mdC1waW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1waW5rOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgyNTUsIDkzLCAxNjAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDkzLCAxNjAsIDAuOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1zb2Z0LXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCA4MSwgMjMzLCAwLjEpO1xuICBjb2xvcjogIzc1NTFlOTsgfVxuICAuYnRuLXNvZnQtcHVycGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1MWU5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1wdXJwbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDExNywgODEsIDIzMywgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgODEsIDIzMywgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNvZnQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDg1LCAyMDQsIDAuMSk7XG4gIGNvbG9yOiAjMmI1NWNjOyB9XG4gIC5idG4tc29mdC1ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1NWNjO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1ibHVlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSg0MywgODUsIDIwNCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA4NSwgMjA0LCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIFNvY2lhbCBCdXR0b25zICovXG4uYnRuLXNvY2lhbC1pY29uIC5idG4ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmJ0bi1mYWNlYm9vayB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7IH1cblxuLmJ0bi10d2l0dGVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZDsgfVxuXG4uYnRuLWRyb3Bib3gge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWU1OyB9XG5cbi5idG4tc2t5cGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZmYwOyB9XG5cbi5iLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDsgfVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDsgfVxuICAuYWxlcnQuaWNvbi1jdXN0b20tYWxlcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFsZXJ0IC5hbGVydC1pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLmFsZXJ0IC5hbGVydC10ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIC5hbGVydCAuYWxlcnQtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5hbGVydCAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYWxlcnQuYWxlcnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjsgfVxuICAuYWxlcnQuYWxlcnQtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2YzZjZmNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFjN2VjOyB9XG4gIC5hbGVydC5hbGVydC1zdWNjZXNzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4OyB9XG4gIC5hbGVydC5hbGVydC13YXJuaW5nIHtcbiAgICBjb2xvcjogIzQzNTE3NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkOyB9XG4gIC5hbGVydC5hbGVydC1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhOyB9XG4gIC5hbGVydC5hbGVydC1kYW5nZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7IH1cbiAgLmFsZXJ0LmFsZXJ0LWRhcmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7IH1cbiAgLmFsZXJ0LmFsZXJ0LWxpZ2h0IHtcbiAgICBjb2xvcjogIzcwODFiOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoNDcsIDcwLCAxMzQsIDAuMSk7IH1cbiAgLmFsZXJ0LmFsZXJ0LXBpbmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7IH1cbiAgLmFsZXJ0LmFsZXJ0LWJsdWUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjU1Y2M7IH1cbiAgLmFsZXJ0LmFsZXJ0LXB1cnBsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1zdWNjZXNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWVjYWI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMWVjYWI4OyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLWRhbmdlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxNjQ2YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2YxNjQ2YzsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1wcmltYXJ5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGQ3OWY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNGQ3OWY2OyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2M3NGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmM2M3NGQ7IH1cbiAgLmFsZXJ0LmFsZXJ0LW91dGxpbmUtaW5mbyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzliYTdjYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzliYTdjYTsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1waW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ZGEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmY1ZGEwOyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLXB1cnBsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc1NTFlOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzc1NTFlOTsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1ibHVlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmI1NWNjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMmI1NWNjOyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRhYzdlYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzRhYzdlYzsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1kYXJrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmY0Njg2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMmY0Njg2OyB9XG4gIC5hbGVydC5hbGVydC1wcmltYXJ5LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDc3LCAxMjEsIDI0NiwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDc3LCAxMjEsIDI0NiwgMC4wMik7IH1cbiAgLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMzAsIDIwMiwgMTg0LCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMzAsIDIwMiwgMTg0LCAwLjAyKTsgfVxuICAuYWxlcnQuYWxlcnQtaW5mby1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgxNTUsIDE2NywgMjAyLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4wMik7IH1cbiAgLmFsZXJ0LmFsZXJ0LXdhcm5pbmctc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMjQzLCAxOTksIDc3LCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMjQzLCAxOTksIDc3LCAwLjAyKTsgfVxuICAuYWxlcnQuYWxlcnQtZGFuZ2VyLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjAyKTsgfVxuICAuYWxlcnQuYWxlcnQtZGFyay1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSg0NywgNzAsIDEzNCwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjAyKTsgfVxuICAuYWxlcnQuYWxlcnQtcGluay1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgyNTUsIDkzLCAxNjAsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgyNTUsIDkzLCAxNjAsIDAuMDIpOyB9XG4gIC5hbGVydC5hbGVydC1wdXJwbGUtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMTE3LCA4MSwgMjMzLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMTE3LCA4MSwgMjMzLCAwLjAyKTsgfVxuICAuYWxlcnQuYWxlcnQtYmx1ZS1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSg0MywgODUsIDIwNCwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDQzLCA4NSwgMjA0LCAwLjAyKTsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiOCAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYSAhaW1wb3J0YW50OyB9XG5cbi5iZy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1MWU5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1NWNjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNvZnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRkNzlmNiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRhYzdlYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAyMDIsIDE4NCwgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZWNhYjggIWltcG9ydGFudDsgfVxuXG4uYmctc29mdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE5OSwgNzcsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjNjNzRkICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNvZnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5YmE3Y2EgIWltcG9ydGFudDsgfVxuXG4uYmctc29mdC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjE2NDZjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNvZnQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MywgMTYwLCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmNWRhMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCA4MSwgMjMzLCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzc1NTFlOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA4NSwgMjA0LCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJiNTVjYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCA3MCwgMTM0LCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJmNDY4NiAhaW1wb3J0YW50OyB9XG5cbi5iYWRnZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJhZGdlLmJhZGdlLXNvZnQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjA1KTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNGFjN2VjICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDc0LCAxOTksIDIzNiwgMC4wNSk7IH1cbiAgLmJhZGdlLmJhZGdlLXNvZnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMjAyLCAxODQsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxZWNhYjggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjA1KTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTk5LCA3NywgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2YzYzc0ZCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgyNDMsIDE5OSwgNzcsIDAuMDUpOyB9XG4gIC5iYWRnZS5iYWRnZS1zb2Z0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzliYTdjYSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgxNTUsIDE2NywgMjAyLCAwLjA1KTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2YxNjQ2YyAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjA1KTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTMsIDE2MCwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmNWRhMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgyNTUsIDkzLCAxNjAsIDAuMDUpOyB9XG4gIC5iYWRnZS5iYWRnZS1zb2Z0LXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDgxLCAyMzMsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM3NTUxZTkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMTE3LCA4MSwgMjMzLCAwLjA1KTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCA3MCwgMTM0LCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMmY0Njg2ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjA1KTsgfVxuXG4udGV4dC1jdXN0b20ge1xuICBjb2xvcjogIzRkNzlmNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2YxNjQ2YyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNhNGFiYzUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzRhYzdlYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2YzYzc0ZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzJiNTVjYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFlY2FiOCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzliYTdjYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXBpbmsge1xuICBjb2xvcjogI2ZmNWRhMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiAjNzU1MWU5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2YxZjVmYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzJmNDY4NiAhaW1wb3J0YW50OyB9XG5cbi5iYWRnZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMzEsIDMwLCA0NywgMC4wNSk7XG4gIHBhZGRpbmc6IDRweCA2cHggM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTBweDsgfVxuXG4uYmFkZ2UtY3VzdG9tIHtcbiAgYmFja2dyb3VuZDogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJhZGdlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFjN2VjOyB9XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YzsgfVxuXG4uYmFkZ2UtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJhZGdlLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmFkZ2UtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjU1Y2M7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iYWRnZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjsgfVxuXG4vKkJhZGdlIFNvZnQgQ29sb3IqL1xuLmJhZGdlLXNvZnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWVjYWI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAyMDIsIDE4NCwgMC4yKTsgfVxuXG4uYmFkZ2Utc29mdC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0ZDc5ZjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjIpOyB9XG5cbi5iYWRnZS1zb2Z0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjE2NDZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMik7IH1cblxuLmJhZGdlLXNvZnQtaW5mbyB7XG4gIGNvbG9yOiAjOWJhN2NhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMik7IH1cblxuLmJhZGdlLXNvZnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjNjNzRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTk5LCA3NywgMC4yKTsgfVxuXG4uYmFkZ2Utc29mdC1waW5rIHtcbiAgY29sb3I6ICNmZjVkYTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MywgMTYwLCAwLjIpOyB9XG5cbi5iYWRnZS1zb2Z0LXB1cnBsZSB7XG4gIGNvbG9yOiAjNzU1MWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgODEsIDIzMywgMC4yKTsgfVxuXG4uYmFkZ2Utc29mdC1ibHVlIHtcbiAgY29sb3I6ICMyYjU1Y2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDg1LCAyMDQsIDAuMik7IH1cblxuLmJhZGdlLXNvZnQtZGFyayB7XG4gIGNvbG9yOiAjMmY0Njg2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCA3MCwgMTM0LCAwLjIpOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSxcbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgxODIsIDE5NCwgMjI4LCAwLjA1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZWZmMmY5O1xuICBtYXJnaW46IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDZweCAyNHB4OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMmY0Njg2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuXG4ucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICBoZWlnaHQ6IDE0cHg7IH1cbiAgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLyogUHJvZ3Jlc3NiYXIgVmVydGljYWwgKi9cbi5wcm9ncmVzcy12ZXJ0aWNhbCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwgLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbSAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwOyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1zbSxcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3Mtc20ge1xuICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLXNtIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLXNtIC5wcm9ncmVzcy1iYXIge1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDVweDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbWQsXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLW1kIHtcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbWQgLnByb2dyZXNzLWJhciB7XG4gIGZvbnQtc2l6ZTogMTAuOHB4O1xuICBsaW5lLWhlaWdodDogMTQuNHB4OyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1sZyxcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbGcge1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1sZyAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1sZyAucHJvZ3Jlc3MtYmFyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ucHJvZ3Jlc3MtaWNvbi1zcGluIHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFmMGY3OyB9XG5cbi50YWJsZSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFmMGY3OyB9XG5cbi50YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWFmMGY3OyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWYwZjc7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhOyB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkLFxuICAgIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0ZCwgLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFmMGY3OyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7IH1cblxuLnRhYmxlIHtcbiAgY29sb3I6ICM3Mjg2YTI7IH1cbiAgLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAudGFibGUgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgICBib3JkZXItY29sb3I6ICNlYWYwZjc7IH1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTsgfVxuXG4udGFibGUtZGFyayB0aGVhZCB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50YWJsZS1kYXJrIHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1kYXJrIHRoIHtcbiAgY29sb3I6ICNlZmYyZjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlci5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qPT09RGF0YXRhYmxlPT09Ki9cbi50YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnRhYmxlIHRkLmhpZ2hsaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM5YmE3Y2E7IH1cbiAgLnRhYmxlIHRkLmRldGFpbHMtY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL29wZW4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udGFibGUgdHIuc2hvd24gdGQuZGV0YWlscy1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4vKj09IFRhYmxlIFJlc3BvbnNpdmUgPT0qL1xuLnRhYmxlLXJlcC1wbHVnaW4gLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRhYmxlLXJlcC1wbHVnaW4gLmJ0bi1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMik7XG4gIGNvbG9yOiAjNGQ3OWY2O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAudGFibGUtcmVwLXBsdWdpbiAuYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjNGQ3OWY2OyB9XG5cbi50YWJsZS1yZXAtcGx1Z2luIC5idG4tZGVmYXVsdC5idG4tcHJpbWFyeTphY3RpdmUsXG4udGFibGUtcmVwLXBsdWdpbiAuYnRuLWRlZmF1bHQuYnRuLXByaW1hcnk6aG92ZXIsXG4udGFibGUtcmVwLXBsdWdpbiAuYnRuLWRlZmF1bHQuYnRuLXByaW1hcnk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjMpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGQ3OWY2OyB9XG5cbi50YWJsZS1yZXAtcGx1Z2luIHRib2R5IHRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi50YWJsZS1yZXAtcGx1Z2luIHRhYmxlLmZvY3VzLW9uIHRib2R5IHRyLmZvY3VzZWQgdGgsXG4udGFibGUtcmVwLXBsdWdpbiB0YWJsZS5mb2N1cy1vbiB0Ym9keSB0ci5mb2N1c2VkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogU3RpY2t5IEhlYWRlciAqL1xuLmZpeGVkLXNvbHV0aW9uIC5zdGlja3ktdGFibGUtaGVhZGVyIHtcbiAgdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyo9PT09Rm9vdGFibGUgdGFibGU9PT09Ki9cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWJsZS5mb290YWJsZS1kZXRhaWxzIHtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLmZvb3RhYmxlLWZpbHRlcmluZy1leHRlcm5hbCB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmN1c3RvbS1jb250cm9sIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxudGFibGUuZm9vdGFibGUgPiB0aGVhZCA+IHRyLmZvb3RhYmxlLWZpbHRlcmluZyA+IHRoIHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuY3VzdG9tLWNvbnRyb2wgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5mb290YWJsZS1maWx0ZXJpbmctZXh0ZXJuYWwgdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYS5jdXN0b20tY29udHJvbCA+IGxhYmVsLFxudGFibGUuZm9vdGFibGUgPiB0aGVhZCA+IHRyLmZvb3RhYmxlLWZpbHRlcmluZyA+IHRoIHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuY3VzdG9tLWNvbnRyb2wgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxudGQuZm9vdGFibGUtc29ydGFibGUgPiBzcGFuLmZvb2ljb24sXG50aC5mb290YWJsZS1zb3J0YWJsZSA+IHNwYW4uZm9vaWNvbiB7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi8qPT09PWpzZ3JpZCB0YWJsZT09PT0qL1xuLmpzZ3JpZCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5qc2dyaWQgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmpzZ3JpZC1lZGl0LXJvdyA+IC5qc2dyaWQtY2VsbCxcbi5qc2dyaWQtZmlsdGVyLXJvdyA+IC5qc2dyaWQtY2VsbCxcbi5qc2dyaWQtZ3JpZC1ib2R5LCAuanNncmlkLWdyaWQtaGVhZGVyLFxuLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCxcbi5qc2dyaWQtaW5zZXJ0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogI2VhZjBmNztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5qc2dyaWQtY2VsbCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07IH1cblxuLmpzZ3JpZC1hbHQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmpzZ3JpZC1jZWxsIGlucHV0LFxuLmpzZ3JpZC1jZWxsIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWYwZjc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgcGFkZGluZzogOHB4OyB9XG5cbi5qc2dyaWQtaGVhZGVyLXJvdyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7IH1cblxuLmpzZ3JpZC1zZWxlY3RlZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY5O1xuICBib3JkZXItY29sb3I6ICNlYWYwZjc7IH1cblxuLmpzZ3JpZC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uanNncmlkLWhlYWRlci1zb3J0YWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uanNncmlkLXBhZ2VyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmpzZ3JpZCAuanNncmlkLWJ1dHRvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9wbHVnaW5zL2pzZ3JpZC9qc2dyaWQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHVsLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbmRpdi50YWJsZS1yZXNwb25zaXZlID4gZGl2LmRhdGFUYWJsZXNfd3JhcHBlciA+IGRpdi5yb3cgPiBkaXZbY2xhc3NePVwiY29sLVwiXTpmaXJzdC1jaGlsZCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uaW1nLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5pbWctZ3JvdXAgLmF2YXRhci1iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNiNmMyZTQ7XG4gICAgei1pbmRleDogMjsgfVxuICAuaW1nLWdyb3VwIC51c2VyLWF2YXRhciArIC51c2VyLWF2YXRhci1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gIC5pbWctZ3JvdXAgLnVzZXItYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuaW1nLWdyb3VwIC51c2VyLWF2YXRhcjpmb2N1cywgLmltZy1ncm91cCAudXNlci1hdmF0YXI6aG92ZXIge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5pbWctZ3JvdXAgLnVzZXItYXZhdGFyIC5vbmxpbmUge1xuICAgICAgYmFja2dyb3VuZDogIzFlY2FiODsgfVxuICAgIC5pbWctZ3JvdXAgLnVzZXItYXZhdGFyIC5vZmZsaW5lIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMTY0NmM7IH1cbiAgICAuaW1nLWdyb3VwIC51c2VyLWF2YXRhciBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNiNmMyZTQ7IH1cblxuLmF2YXRhci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYXZhdGFyLWJveCAuYXZhdGFyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogI2YzZjZmNztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2NTZkOWE7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMnB4OyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGViZjM7XG4gIGhlaWdodDogY2FsYygyLjNyZW0gKyAycHgpO1xuICBjb2xvcjogIzJmNTI3NTsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGViZjM7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0LFxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgaGVpZ2h0OiBjYWxjKDIuM3JlbSArIDFweCk7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC41KTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAzcHggIzRkNzlmNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDNweCAjNGQ3OWY2OyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YztcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1ZmE7IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxZWNhYjg7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMzhweDsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5yaWJib24tMSB7XG4gIC8qIHJpYmJvbiAqL1xuICAvKj09UmliYm9uLWljb249PSovIH1cbiAgLnJpYmJvbi0xIC5yaWJib24tYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDVweCBkb3VibGUgI2VmZjJmOTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMTVweCAxNXB4IDE1cHg7IH1cbiAgLnJpYmJvbi0xIC5yaWJib24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucmliYm9uLTEgLnJpYmJvbi5yaWJib24tbWFyazpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogMTVweCBzb2xpZCAjMmY0Njg2O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5yaWJib24tMSAucmliYm9uLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMnB4OyB9XG4gIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgIzJmNDY4NjtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAucmliYm9uLTEgLnJpYmJvbi1pY29uIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IC0ycHg7IH1cbiAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24taWNvbjpiZWZvcmUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjMmY0Njg2O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQge1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnJpYmJvbi0xIC5yaWJib24tbWFyayB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTVweDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLWljb24uYmctcHJpbWFyeTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGQ3OWY2O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmliYm9uLTEgLnJpYmJvbi1tYXJrLnJpYmJvbi1pY29uLmJnLWluZm86YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzliYTdjYTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24taWNvbi5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRhYzdlYztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24taWNvbi5iZy1kYW5nZXI6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2YxNjQ2YztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRhYzdlYztcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmliYm9uLTEgLnJpYmJvbi1tYXJrLmJnLWRhbmdlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsuYmctcHJpbWFyeTpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsuYmctaW5mbzpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLXJpZ2h0LmJnLWRhbmdlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjE2NDZjO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQuYmctaW5mbzpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOWJhN2NhO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQuYmctcHJpbWFyeTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGQ3OWY2O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQuYmctc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM0YWM3ZWM7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnJpYmJvbi0xIHAge1xuICAgIGNvbG9yOiAjNTA2NDljOyB9XG5cbi8qPT09PT09PT09PT09cmliYm9uLTI9PT09PT09PT09PT09Ki9cbi5yaWJib24tMiAucmliYm9uLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDVweCAxMnB4IDVweCAxMnB4O1xuICAgIG1hcmdpbjogLTI2cHggMHB4IDE1cHggLTI2cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnJpYmJvbi0yIC5yaWJib24tYm94IC5yaWJib24tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzRkNzlmNjsgfVxuICAgIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLXByaW1hcnk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMWM1NGY0O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMWM1NGY0OyB9XG4gIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cbiAgICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbi1pbmZvOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzdhOGFiODtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzdhOGFiODsgfVxuICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7IH1cbiAgICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXI6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWQzNTQwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWQzNTQwOyB9XG4gIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgICBjb2xvcjogI2YzZjZmNzsgfVxuICAgIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLXNlY29uZGFyeTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyOXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMxY2I5ZTc7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxY2I5ZTc7IH1cbiAgLnJpYmJvbi0yIC5yaWJib24tYm94IC5yaWJib24gKyBwIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucmliYm9uLTIgLmNhcmQtYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiA1cHggZG91YmxlICNlZmYyZjk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmliYm9uLTIgcCB7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi5yaWJib24uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgY29sb3I6ICNmM2Y2Zjc7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4OyB9XG5cbi5jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2E0YWJjNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjFmNWZhO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxOHB4OyB9XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA3cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZjQ2ODY7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1jaXJjbGUgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtc2luZ2xlIGlucHV0IHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1zaW5nbGUgbGFiZWwge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5jaGVja2JveC5jaGVja2JveC1zaW5nbGUgbGFiZWw6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtc2luZ2xlIGxhYmVsOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7IH1cblxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhO1xuICBib3JkZXItY29sb3I6ICM5YmE3Y2E7IH1cblxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjg7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODsgfVxuXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3gtcHVycGxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7XG4gIGJvcmRlci1jb2xvcjogIzc1NTFlOTsgfVxuXG4uY2hlY2tib3gtcHVycGxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja2JveC1waW5rIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDsgfVxuXG4uY2hlY2tib3gtcGluayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3gtZGFyayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2O1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODY7IH1cblxuLmNoZWNrYm94LWRhcmsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLyogUmFkaW9zICovXG4ucmFkaW8gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLnJhZGlvIGxhYmVsOjpiZWZvcmUge1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2E0YWJjNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgICB3aWR0aDogMTBweDsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7IH1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnJhZGlvLnJhZGlvLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnJhZGlvLnJhZGlvLXNpbmdsZSBsYWJlbCB7XG4gIGhlaWdodDogMTdweDsgfVxuXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjsgfVxuXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cblxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhOyB9XG5cbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYTsgfVxuXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzYzc0ZDsgfVxuXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7IH1cblxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxZWNhYjg7IH1cblxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5yYWRpby1wdXJwbGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTsgfVxuXG4ucmFkaW8tcHVycGxlIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzc1NTFlOTsgfVxuXG4ucmFkaW8tcHVycGxlIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTsgfVxuXG4ucmFkaW8tcGluayBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwOyB9XG5cbi5yYWRpby1waW5rIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDsgfVxuXG4ucmFkaW8tcGluayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7IH1cblxuLnJhZGlvMiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmFkaW8yIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogLTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucmFkaW8yIGxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIHdpZHRoOiA4cHg7IH1cblxuLnJhZGlvMiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucmFkaW8yIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG5cbi5yYWRpbzIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnJhZGlvMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH1cblxuLnJhZGlvMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnJhZGlvMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8yLnJhZGlvLXByaW1hcnkyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5yYWRpbzIucmFkaW8tcHJpbWFyeTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLXByaW1hcnkyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjsgfVxuXG4ucmFkaW8yLnJhZGlvLXByaW1hcnkyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5yYWRpbzIucmFkaW8tc2Vjb25kYXJ5MiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYzsgfVxuXG4ucmFkaW8yLnJhZGlvLXNlY29uZGFyeTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLXNlY29uZGFyeTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGFjN2VjOyB9XG5cbi5yYWRpbzIucmFkaW8tc2Vjb25kYXJ5MiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRhYzdlYzsgfVxuXG4ucmFkaW8yLnJhZGlvLXN1Y2Nlc3MyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5yYWRpbzIucmFkaW8tc3VjY2VzczIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLXN1Y2Nlc3MyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODsgfVxuXG4ucmFkaW8yLnJhZGlvLXN1Y2Nlc3MyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5yYWRpbzIucmFkaW8tZGFuZ2VyMiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YzsgfVxuXG4ucmFkaW8yLnJhZGlvLWRhbmdlcjIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLWRhbmdlcjIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5yYWRpbzIucmFkaW8tZGFuZ2VyMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YzsgfVxuXG4ucmFkaW8yLnJhZGlvLXdhcm5pbmcyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5yYWRpbzIucmFkaW8td2FybmluZzIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLXdhcm5pbmcyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzYzc0ZDsgfVxuXG4ucmFkaW8yLnJhZGlvLXdhcm5pbmcyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5yYWRpbzIucmFkaW8taW5mbzIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cblxuLnJhZGlvMi5yYWRpby1pbmZvMiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yYWRpbzIucmFkaW8taW5mbzIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhOyB9XG5cbi5yYWRpbzIucmFkaW8taW5mbzIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM5YmE3Y2E7IH1cblxuLnJhZGlvMi5yYWRpby1kYXJrMiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjsgfVxuXG4ucmFkaW8yLnJhZGlvLWRhcmsyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvMi5yYWRpby1kYXJrMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODY7IH1cblxuLnJhZGlvMi5yYWRpby1kYXJrMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzJmNDY4NjsgfVxuXG4ucmFkaW8yLnJhZGlvLXB1cnBsZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7IH1cblxuLnJhZGlvMi5yYWRpby1wdXJwbGUyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvMi5yYWRpby1wdXJwbGUyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzc1NTFlOTsgfVxuXG4ucmFkaW8yLnJhZGlvLXB1cnBsZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM3NTUxZTk7IH1cblxuLnJhZGlvMi5yYWRpby1waW5rMiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMDsgfVxuXG4ucmFkaW8yLnJhZGlvLXBpbmsyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvMi5yYWRpby1waW5rMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjVkYTA7IH1cblxuLnJhZGlvMi5yYWRpby1waW5rMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDsgfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIFJhbmdlIHNsaWRlclxyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5pcnMtZnJvbSwgLmlycy10bywgLmlycy1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjNGQ3OWY2OyB9XG5cbi5pcnMtZnJvbTphZnRlciwgLmlycy10bzphZnRlciwgLmlycy1zaW5nbGU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5pcnMtLXJvdW5kIC5pcnMtYmFyLFxuLmlycy0tZmxhdCAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlciA+IGk6Zmlyc3QtY2hpbGQsXG4uaXJzLS1mbGF0IC5pcnMtaGFuZGxlOmhvdmVyID4gaTpmaXJzdC1jaGlsZCxcbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUgPiBpOmZpcnN0LWNoaWxkLFxuLmlycy0tZmxhdCAuaXJzLWZyb20sXG4uaXJzLS1mbGF0IC5pcnMtdG8sXG4uaXJzLS1mbGF0IC5pcnMtc2luZ2xlLFxuLmlycy0tZmxhdCAuaXJzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmlycy0tZmxhdCAuaXJzLWZyb206YmVmb3JlLFxuLmlycy0tZmxhdCAuaXJzLXRvOmJlZm9yZSxcbi5pcnMtLWZsYXQgLmlycy1zaW5nbGU6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRkNzlmNjsgfVxuXG4uaXJzLS1zaGFycCAuaXJzLWJhcixcbi5pcnMtLXNoYXJwIC5pcnMtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4uaXJzLS1zaGFycCAuaXJzLWhhbmRsZSA+IGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5pcnMtLXNoYXJwIC5pcnMtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmUwZWM7IH1cblxuLmlycy0tc3F1YXJlIC5pcnMtaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NWNjOyB9XG5cbi5pcnMtLXNxdWFyZSAuaXJzLWZyb20sXG4uaXJzLS1zcXVhcmUgLmlycy10byxcbi5pcnMtLXNxdWFyZSAuaXJzLXNpbmdsZSxcbi5pcnMtLXNxdWFyZSAuaXJzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjU1Y2M7IH1cblxuLmlycy0tZmxhdCAuaXJzLW1pbiwgLmlycy0tZmxhdCAuaXJzLW1heCxcbi5pcnMtLXJvdW5kIC5pcnMtbWluLCAuaXJzLS1yb3VuZCAuaXJzLW1heCxcbi5pcnMtLXNxdWFyZSAuaXJzLW1pbiwgLmlycy0tc3F1YXJlIC5pcnMtbWF4LFxuLmlycy0tbW9kZXJuIC5pcnMtbWluLCAuaXJzLS1tb2Rlcm4gLmlycy1tYXgge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uaXJzLS1tb2Rlcm4gLmlycy1mcm9tLFxuLmlycy0tbW9kZXJuIC5pcnMtdG8sXG4uaXJzLS1tb2Rlcm4gLmlycy1zaW5nbGUsXG4uaXJzLS1yb3VuZCAuaXJzLWZyb20sXG4uaXJzLS1yb3VuZCAuaXJzLXRvLFxuLmlycy0tcm91bmQgLmlycy1zaW5nbGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmlycy0tbW9kZXJuIC5pcnMtZnJvbTpiZWZvcmUsXG4uaXJzLS1tb2Rlcm5cbi5pcnMtdG86YmVmb3JlLFxuLmlycy0tbW9kZXJuIC5pcnMtc2luZ2xlOmJlZm9yZSxcbi5pcnMtLXJvdW5kIC5pcnMtZnJvbTpiZWZvcmUsXG4uaXJzLS1yb3VuZCAuaXJzLXRvOmJlZm9yZSxcbi5pcnMtLXJvdW5kIC5pcnMtc2luZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5pcnMtLW1vZGVybiAuaXJzLWJhciB7XG4gIGJhY2tncm91bmQ6ICM0ZDc5ZjY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjUpIDAlLCAjNGQ3OWY2IDM2JSwgIzM1NjdmNSA2MSUsIHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjUpIDEwMCUpOyB9XG5cbi5pcnMtLXJvdW5kIC5pcnMtaGFuZGxlIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzRkNzlmNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDc3LCAxMjEsIDI0NiwgMC4zKTsgfVxuXG4uc3dhbDItcG9wdXAgLnN3YWwyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjA2MjVlbTsgfVxuXG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmLCAwIDAgMCA0cHggcmdiYSg3NywgMTIxLCAyNDYsIDAuNCk7IH1cblxuLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YztcbiAgY29sb3I6ICNlZmYyZjk7XG4gIGZvbnQtc2l6ZTogMS4wNjI1ZW07IH1cbiAgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmLCAwIDAgMCA0cHggcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjUpOyB9XG5cbi5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zd2FsMi1hY3Rpb25zIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc3dhbDItYWN0aW9ucyAuYnRuLXN1Y2Nlc3MsXG4uc3dhbDItYWN0aW9ucyAuYnRuLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRkNzlmNjsgfVxuXG4uc3dhbDItYWN0aW9ucyAuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiwgMCAwIDAgNHB4IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjQpOyB9XG5cbi5zd2FsMi1hY3Rpb25zIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7IH1cblxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuNSk7IH1cblxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjE2NDZjOyB9XG4gIC5zd2FsMi1hY3Rpb25zIC5idG4tZGFuZ2VyOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjE2NDZjOyB9XG4gIC5zd2FsMi1hY3Rpb25zIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMTY0NmM7IH1cbiAgLnN3YWwyLWFjdGlvbnMgLmJ0bi1kYW5nZXI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxNjQ2YztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiwgMCAwIDAgNHB4IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC41KTsgfVxuXG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDtcbiAgY29sb3I6ICNmZjVkYTA7IH1cblxuLmN1c3RvbS1kZCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uZGQzLWNvbnRlbnQsXG4uZGQtaGFuZGxlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWZmODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5kZDMtY29udGVudDpob3ZlcixcbiAgLmRkLWhhbmRsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYztcbiAgICBjb2xvcjogIzRkNzlmNjsgfVxuXG4uZGQtaXRlbSA+IGJ1dHRvbiB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmRkMy1pdGVtIHtcbiAgbWFyZ2luOiA1cHggMDsgfVxuICAuZGQzLWl0ZW0gLmRkMy1oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGQ3OWY2O1xuICAgIGJhY2tncm91bmQ6ICM0ZDc5ZjY7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuZGQzLWl0ZW0gLmRkMy1oYW5kbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzY1OGJmNzsgfVxuICAgIC5kZDMtaXRlbSAuZGQzLWhhbmRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwYzlcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5kZDMtY29udGVudC1wIHtcbiAgcGFkZGluZzogOHB4IDEwcHggOHB4IDQwcHg7IH1cblxuLm1vZGFsLWRlbW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb2RhbC1kZW1vIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMjVweDtcbiAgICBjb2xvcjogI2VmZjJmOTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGJlMGVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7IH1cbiAgICAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAubW9kYWwtdGl0bGUge1xuICAgICAgY29sb3I6ICM0MzUxNzc7IH1cbiAgICAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuY2xvc2Uge1xuICAgICAgY29sb3I6ICM0MzUxNzc7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgcCwgLm1vZGFsLWNvbnRlbnQgaDQge1xuICAgIGNvbG9yOiAjODk5N2JkOyB9XG4gIC5tb2RhbC1jb250ZW50IC5tb2RhbC10aXRsZS5jdXN0b20tdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4jY3VzdG9tLW1vZGFsIC5jbG9zZSB7XG4gIGNvbG9yOiAjNDM1MTc3OyB9XG5cbi5jdXN0b20tbW9kYWwtdGl0bGUge1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICBjb2xvcjogIzQzNTE3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwcHg7IH1cblxuLmN1c3RvbS1tb2RhbC10ZXh0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICM4OTk3YmQ7IH1cblxuLmN1c3RvbWJveC1tb2RhbC1mbGFzaCAuY2xvc2UsXG4uY3VzdG9tYm94LW1vZGFsLXJvdGF0ZWRvd24gLmNsb3NlIHtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbiNzZXNzaW9uLXRpbWVvdXQtZGlhbG9nIC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogPT09PT09PT09PT09PT1cclxuICBGb3JtLUFkdmFuY2VkXHJcbj09PT09PT09PT09PT09PT09PT0qL1xuLyogRGF0ZXBpY2tlciAqL1xuLmRhdGVwaWNrZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBwYWRkaW5nOiA4cHg7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLCAuZGF0ZXJhbmdlcGlja2VyXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi8qIEJvb3RzdHJhcC10b3VjaFNwaW4gKi9cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJ0biB7XG4gIHBhZGRpbmc6IDlweCAxMnB4OyB9XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgaSB7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA4cHg7IH1cblxuLyogUHJpc20gKi9cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmYTsgfVxuXG4vKiBSYXRpbmcgKi9cbi5iYWRnZTplbXB0eSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZWJmMztcbiAgaGVpZ2h0OiAzOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICMyZjUyNzU7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMzhweDtcbiAgICByaWdodDogOHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWJhN2NhO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3NywgMTIxLCAyNDYsIDAuNSk7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlYmYzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi8qLS0tZGF0ZXRpbWVwaWNrZXItLS0qL1xuLmR0cC1idG4tY2FuY2VsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmFkZG9uLWNvbG9yLXBpY2tlciAuYnRuIHtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmOyB9XG5cbi8qLS1jb2xvcnBpY2tlci0tKi9cbi5hc0NvbG9yUGlja2VyLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDQ1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYXNDb2xvclBpY2tlci10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBib3JkZXI6IDA7IH1cblxuLmFzQ29sb3JQaWNrZXItZHJvcGRvd24ge1xuICBtYXgtd2lkdGg6IDI2MHB4OyB9XG5cbi5hc0NvbG9yUGlja2VyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLmlucHV0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzJmNDY4NjsgfVxuXG4uZHRwID4gLmR0cC1jb250ZW50ID4gLmR0cC1kYXRlLXZpZXcgPiBoZWFkZXIuZHRwLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMxYzJkNDE7IH1cblxuLmR0cCB0YWJsZS5kdHAtcGlja2VyLWRheXMgdHIgPiB0ZCA+IGEuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xKTtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmR0cCBkaXYuZHRwLWRhdGUsIC5kdHAgZGl2LmR0cC10aW1lIHtcbiAgYmFja2dyb3VuZDogIzIxMzQ0YztcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmR0cCBkaXYuZHRwLWFjdHVhbC15ZWFyLFxuLmR0cCBkaXYuZHRwLWFjdHVhbC1tb250aCB7XG4gIGNvbG9yOiAjZjNmNmY3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDhweCAwOyB9XG5cbi5kdHAgPiAuZHRwLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA1NTVweDsgfVxuXG4uZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciA+IHRoIHtcbiAgY29sb3I6ICMzMzUyNzY7IH1cblxuLmR0cCB0YWJsZS5kdHAtcGlja2VyLWRheXMgdHIgPiB0ZCA+IGEsXG4uZHRwIC5kdHAtcGlja2VyLXRpbWUgPiBhIHtcbiAgY29sb3I6ICM3YzllYzc7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uZHRwIGRpdi5kdHAtYWN0dWFsLW51bSB7XG4gIGZvbnQtc2l6ZTogNjRweDsgfVxuXG5bY2xhc3NePVwidGktXCJdLCBbY2xhc3MqPVwiIHRpLVwiXSB7XG4gIGNvbG9yOiAjZjNmNmY3OyB9XG5cbi5kdHAgLnAxMCA+IGEge1xuICBjb2xvcjogIzFjMmQ0MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzRhYzdlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYzsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM3LCAxNTEsIDE4OSwgMC43KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKDMwLCAyMDIsIDE4NCwgMC4yNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzcsIDE1MSwgMTg5LCAwLjcpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoMjQzLCAxOTksIDc3LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM5YmE3Y2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgxNTUsIDE2NywgMjAyLCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YzsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4yNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSg0NywgNzAsIDEzNCwgMC4yNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzcsIDE1MSwgMTg5LCAwLjcpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM3NTUxZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKDExNywgODEsIDIzMywgMC4yNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjVkYTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgyNTUsIDkzLCAxNjAsIDAuMjUpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM3LCAxNTEsIDE4OSwgMC43KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzJiNTVjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTVjYzsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKDQzLCA4NSwgMjA0LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmVycm9yIHtcbiAgY29sb3I6ICNmMTY0NmM7IH1cblxuLnBhcnNsZXktZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7IH1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3QuZmlsbGVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3QgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICNmMTY0NmM7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uZm9ybS13aXphcmQtd3JhcHBlciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLndpemFyZCA+IC5jb250ZW50ID4gLmJvZHkgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlYmYzOyB9XG4gIC53aXphcmQgPiAuY29udGVudCA+IC5ib2R5IGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjUpOyB9XG5cbi53aXphcmQudmVydGljYWwgPiAuc3RlcHMge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ud2l6YXJkID4gLnN0ZXBzID4gdWwgPiBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi53aXphcmQgPiAuc3RlcHMgYSxcbi53aXphcmQgPiAuc3RlcHMgYTphY3RpdmUsXG4ud2l6YXJkID4gLnN0ZXBzIGE6aG92ZXIge1xuICBtYXJnaW46IDNweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGEsXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGE6YWN0aXZlLFxuLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIuMjVweCAjNGQ3OWY2OyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGEsXG4ud2l6YXJkID4gLnN0ZXBzIC5kaXNhYmxlZCBhOmFjdGl2ZSxcbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGE6aG92ZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5kb25lIGEsXG4ud2l6YXJkID4gLnN0ZXBzIC5kb25lIGE6YWN0aXZlLFxuLndpemFyZCA+IC5zdGVwcyAuZG9uZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmZTtcbiAgY29sb3I6ICM0ZDc5ZjY7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIuMjVweCAjZThlZWZlOyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLmN1cnJlbnQgYSAubnVtYmVyLFxuLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmFjdGl2ZSAubnVtYmVyLFxuLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmhvdmVyIC5udW1iZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGEgLm51bWJlcixcbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGE6YWN0aXZlIC5udW1iZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5kaXNhYmxlZCBhOmhvdmVyIC5udW1iZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5kb25lIGEgLm51bWJlcixcbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYTphY3RpdmUgLm51bWJlcixcbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYTpob3ZlciAubnVtYmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi53aXphcmQgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuXG4jZm9ybS1ob3Jpem9udGFsIGZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ud2l6YXJkID4gLmNvbnRlbnQgPiAuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiAzOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xNSk7IH1cblxuLndpemFyZCA+IC5hY3Rpb25zLFxuLndpemFyZC52ZXJ0aWNhbCA+IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ud2l6YXJkID4gLmFjdGlvbnMgLmRpc2FibGVkIGEsXG4ud2l6YXJkID4gLmFjdGlvbnMgLmRpc2FibGVkIGE6YWN0aXZlLFxuLndpemFyZCA+IC5hY3Rpb25zIC5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ud2l6YXJkID4gLmFjdGlvbnMgYSxcbi53aXphcmQgPiAuYWN0aW9ucyBhOmFjdGl2ZSxcbi53aXphcmQgPiAuYWN0aW9ucyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA4cHggMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndpemFyZCA+IC5zdGVwcyA+IHVsID4gbGkge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmZvcm0td2l6YXJkLXdyYXBwZXIgbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLndpemFyZCA+IC5zdGVwcyA+IHVsID4gbGkge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1jZS1wYW5lbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNyAhaW1wb3J0YW50OyB9XG5cbi5tY2UtdGlueW1jZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWNlLWZsb3ctbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNyAhaW1wb3J0YW50OyB9XG5cbi5tY2UtYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4ubWNlLXRvcC1wYXJ0OjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNoYXJ0LWRlbW8ge1xuICBoZWlnaHQ6IDM3MHB4O1xuICBtYXJnaW46IDIwcHggYXV0bzsgfVxuXG4vKiBTcGFya2xpbmUgY2hhcnQgKi9cbi5qcXN0b29sdGlwIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDMxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAyKTsgfVxuXG4uanFzZmllbGQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMyZjQ2ODYgIWltcG9ydGFudDsgfVxuXG4uY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNoYXJ0IGNhbnZhcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5jaGFydC5jaGFydC13aWRnZXQtcGllIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnBlcmNlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgei1pbmRleDogMjsgfVxuICAucGVyY2VudDphZnRlciB7XG4gICAgY29udGVudDogJyUnO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjFlbTtcbiAgICBmb250LXNpemU6IC44ZW07IH1cblxuLyogTW9ycmlzIGNoYXJ0ICovXG4ubW9ycmlzLWNoYXJ0IHRleHQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4ubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IDVweCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjE0KTsgfVxuICAubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIC5tb3JyaXMtaG92ZXItcG9pbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5tb3JyaXMtaG92ZXIubW9ycmlzLWRlZmF1bHQtc3R5bGUgLm1vcnJpcy1ob3Zlci1yb3ctbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgbWFyZ2luOiAtMTBweCAtMTJweCAxMHB4OyB9XG5cbi8qIEZsb3QgY2hhcnQgKi9cbiNmbG90VGlwIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwMDtcbiAgY29sb3I6ICMyZjQ2ODY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggNXB4IHJnYmEoNDcsIDcwLCAxMzQsIDAuMTQpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLyogQ2hhcnRpc3QgY2hhcnQgKi9cbi5jdC1nb2xkZW4tc2VjdGlvbjpiZWZvcmUge1xuICBmbG9hdDogbm9uZTsgfVxuXG4uY3QtY2hhcnQge1xuICBoZWlnaHQ6IDMwMHB4OyB9XG5cbi5jdC1ncmlkIHtcbiAgc3Ryb2tlOiByZ2JhKDQ3LCA3MCwgMTM0LCAwLjA5KTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDNweDsgfVxuXG4uY3QtY2hhcnQgLmN0LWxhYmVsIHtcbiAgZmlsbDogI2E0YWJjNTtcbiAgY29sb3I6ICNhNGFiYzU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmN0LWNoYXJ0LnNpbXBsZS1waWUtY2hhcnQtY2hhcnRpc3QgLmN0LWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtYmFyIHtcbiAgc3Ryb2tlOiAjZGJlMGVjOyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LXBvaW50IHtcbiAgc3Ryb2tlOiAjYjZjMmU0OyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzRhYzdlYzsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1wb2ludCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1iYXIge1xuICBzdHJva2U6ICM0ZDc5ZjY7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LXBvaW50LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LWxpbmUge1xuICBzdHJva2U6ICNmM2M3NGQ7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LWJhciB7XG4gIHN0cm9rZTogI2YzZjZmNzsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtcG9pbnQge1xuICBzdHJva2U6ICMxZWNhYjg7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZjNjNzRkOyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1iYXIsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1wb2ludCB7XG4gIHN0cm9rZTogI2ZmNWRhMDsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtcG9pbnQge1xuICBzdHJva2U6ICM3NTUxZTk7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LWJhcixcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LXBvaW50IHtcbiAgc3Ryb2tlOiAjZWQzNTQwOyB9XG5cbi5jdC1zZXJpZXMtYSAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzRkNzlmNjsgfVxuXG4uY3Qtc2VyaWVzLWIgLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICM0YWM3ZWM7IH1cblxuLmN0LXNlcmllcy1jIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1jIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZGJlMGVjOyB9XG5cbi5jaGFydGlzdC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kOiAjMmY0Njg2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjsgfVxuXG4uY2hhcnRpc3QtdG9vbHRpcC50b29sdGlwLXNob3cge1xuICBvcGFjaXR5OiAxOyB9XG5cbiNkb251dC1jaGFydCAjZG9udXQtY2hhcnQtY29udGFpbmVyIC5sZWdlbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gIHRvcDogLTUwcHg7IH1cblxuLyo9PSBBcGV4IENoYXJ0ID09Ki9cbi5hcGV4Y2hhcnRzLWdyaWRsaW5lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHN0cm9rZTogI2YzZjZmNzsgfVxuXG4uYXBleGNoYXJ0cy1sZWdlbmQtdGV4dCB7XG4gIGNvbG9yOiAjODk5N2JkICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5hcGV4Y2hhcnRzLXBpZS1sYWJlbCB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYXBleGNoYXJ0cy14YXhpcyB0ZXh0LFxuLmFwZXhjaGFydHMteWF4aXMgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmaWxsOiAjODk5N2JkOyB9XG5cbi5hcGV4Y2hhcnRzLXBvaW50LWFubm90YXRpb25zIHRleHQsXG4uYXBleGNoYXJ0cy14YXhpcy1hbm5vdGF0aW9ucyB0ZXh0LFxuLmFwZXhjaGFydHMteWF4aXMtYW5ub3RhdGlvbnMgdGV4dCB7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLmJyaXRlY2hhcnQsXG4udGljayB0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC43NXJlbTsgfVxuXG4uZXh0ZW5kZWQteC1saW5lLFxuLmV4dGVuZGVkLXktbGluZSxcbi5ob3Jpem9udGFsLWdyaWQtbGluZSxcbi52ZXJ0aWNhbC1ncmlkLWxpbmUge1xuICBzdHJva2U6ICNkYmUwZWM7IH1cblxuLmJhci1jaGFydCAucGVyY2VudGFnZS1sYWJlbCxcbi5kb251dC10ZXh0LFxuLmxlZ2VuZC1lbnRyeS1uYW1lLFxuLmxlZ2VuZC1lbnRyeS12YWx1ZSxcbi50aWNrIHRleHQge1xuICBmaWxsOiAjODk5N2JkOyB9XG5cbi5hcGV4LWNoYXJ0cyB7XG4gIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjBmNyAhaW1wb3J0YW50OyB9XG5cbi5kYXNoLWFwZXgtY2hhcnQgLmFwZXhjaGFydHMtdG9vbGJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKmNsb2NrKi9cbi5zdXBlcnBvc2Uge1xuICBjb2xvcjogI2VmZjJmOTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnN1cGVycG9zZSAuc3VwZXJjbG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuc3VwZXJwb3NlIC5zdXBlcmNsb2NrIC5zdXBlcmNsb2NrMSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4OyB9XG4gICAgLnN1cGVycG9zZSAuc3VwZXJjbG9jayAuc3VwZXJjbG9jazIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIHRvcDogNjBweDsgfVxuICAgIC5zdXBlcnBvc2UgLnN1cGVyY2xvY2sgLnN1cGVyY2xvY2szIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDExMHB4O1xuICAgICAgdG9wOiAxMTBweDsgfVxuXG4uZ2F1Z2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zaXplLTEge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnNpemUtMiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4uc2l6ZS0zIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmOTtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5nbWFwcywgLmdtYXBzLXBhbmFyb21hIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2YxZjVmYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5nbWFwcy1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM0ZDc5ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbi5nbWFwcy1vdmVybGF5X2Fycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5hYm92ZSB7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzRkNzlmNjsgfVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5iZWxvdyB7XG4gIHRvcDogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgIzRkNzlmNjsgfVxuXG4uanZlY3Rvcm1hcC16b29taW4sXG4uanZlY3Rvcm1hcC16b29tb3V0LFxuLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmM2Y2Zjc7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICM0MzUxNzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLmVtYWlsLWxlZnRiYXIge1xuICB3aWR0aDogMjIwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5lbWFpbC1sZWZ0YmFyIC5tYWlsLWxpc3QgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAuZW1haWwtbGVmdGJhciAubWFpbC1saXN0IGE6aG92ZXIsXG4gIC5lbWFpbC1sZWZ0YmFyIC5tYWlsLWxpc3QgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjNGQ3OWY2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmVtYWlsLWxlZnRiYXIgLmNoYXQtdXNlci1ib3ggcC51c2VyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMyZjQ2ODY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZW1haWwtbGVmdGJhciAuY2hhdC11c2VyLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmVtYWlsLXJpZ2h0YmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDI0MHB4OyB9XG5cbi5tZXNzYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5tZXNzYWdlLWxpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjNzA4MWI5OyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2NCwgMTcxLCAxOTcsIDAuMDgpO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjA1czsgfVxuICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSB7XG4gICAgICB3aWR0aDogMzIwcHg7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLnN0YXItdG9nZ2xlLFxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuY2hlY2tib3gtd3JhcHBlci1tYWlsLFxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuZG90IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC5kb3Qge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMjJweCAyNnB4IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMjBweDsgfVxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuc3Rhci10b2dnbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDExMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDA7IH1cbiAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDMyMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLnN1YmplY3QsXG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLnN1YmplY3Qge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5kYXRlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gIC5tZXNzYWdlLWxpc3QgbGkuYWN0aXZlLFxuICAubWVzc2FnZS1saXN0IGxpLmFjdGl2ZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDAgMCAjNGQ3OWY2OyB9XG4gIC5tZXNzYWdlLWxpc3QgbGkudW5yZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaS51bnJlYWQgYSB7XG4gICAgICBjb2xvcjogIzI4M2M3MzsgfVxuICAubWVzc2FnZS1saXN0IC5jaGVja2JveC13cmFwcGVyLW1haWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2I2YzJlNDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7IH1cbiAgICAubWVzc2FnZS1saXN0IC5jaGVja2JveC13cmFwcGVyLW1haWwgaW5wdXQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbCBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbCBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4wNXM7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbCBsYWJlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcRjEyQ1wiO1xuICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjgzYzczO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWFpbC1sZWZ0YmFyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZW1haWwtcmlnaHRiYXIge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbi5maWxlcy1uYXYgLm5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZmlsZXMtbmF2IC5uYXYgLm5hdi1saW5rIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5maWxlcy1uYXYgLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4wNSk7XG4gICAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmZpbGUtYm94LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDsgfVxuICAuZmlsZS1ib3gtY29udGVudCAuZmlsZS1ib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZmlsZS1ib3gtY29udGVudCAuZmlsZS1ib3ggLmRvd25sb2FkLWljb24tbGluayB7XG4gICAgICBjb2xvcjogI2E0YWJjNTsgfVxuICAgICAgLmZpbGUtYm94LWNvbnRlbnQgLmZpbGUtYm94IC5kb3dubG9hZC1pY29uLWxpbmsgLmZpbGUtZG93bmxvYWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBsZWZ0OiAxMTBweDsgfVxuICAgICAgLmZpbGUtYm94LWNvbnRlbnQgLmZpbGUtYm94IC5kb3dubG9hZC1pY29uLWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzRkNzlmNjsgfVxuICAgIC5maWxlLWJveC1jb250ZW50IC5maWxlLWJveCBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuXG4uZmlsZS1jYXRlZ29yeSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5maWxlLWNhdGVnb3J5IC5maWxlLWNhdGVnb3J5LWJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmZpbGUtY2F0ZWdvcnkgLmZpbGUtY2F0ZWdvcnktYmxvY2sgLmZpbGUtY2F0ZWdvcnktZm9sZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDsgfVxuICAgICAgLmZpbGUtY2F0ZWdvcnkgLmZpbGUtY2F0ZWdvcnktYmxvY2sgLmZpbGUtY2F0ZWdvcnktZm9sZGVyLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDsgfVxuICAgICAgLmZpbGUtY2F0ZWdvcnkgLmZpbGUtY2F0ZWdvcnktYmxvY2sgLmZpbGUtY2F0ZWdvcnktZm9sZGVyIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzOHB4OyB9XG5cbi5jYXRlZ29yeS1pY29uIGkge1xuICBmb250LXNpemU6IDIwMHB4O1xuICBjb2xvcjogI2YzZjZmNzsgfVxuXG4uaW52b2ljZS1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdWJsZSAjYjZjMmU0OyB9XG4gIC5pbnZvaWNlLWhlYWQgLmNvbnRhY3QtZGV0YWlsIGxpIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNiNmMyZTQ7IH1cbiAgICAuaW52b2ljZS1oZWFkIC5jb250YWN0LWRldGFpbCBsaSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjOWJhN2NhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5sb2dvLCAucGFnZS10aXRsZSwgLmJyZWFkY3J1bWIsIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRlbnQsIC5wYWdlLWNvbnRlbnQtd3JhcHBlciwgLnBhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuY29udGVudC1wYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC50b3BiYXIsIC5mb290ZXIsIC5sZWZ0LXNpZGVuYXYsIC5yZXBvcnQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb250ZW50LXBhZ2UgPiAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmctaWNvbiBpIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNGQ3OWY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xOCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDc3LCAxMjEsIDI0NiwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwbXM7IH1cblxuLnByaWNpbmdUYWJsZTEgLmFtb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi5wcmljaW5nVGFibGUxIC5wcmljaW5nLWNvbnRlbnQtMiB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYyZjk7IH1cblxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmctY29udGVudC0yIGxpIHtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5wcmljaW5nVGFibGUxIC5wcmljaW5nLWNvbnRlbnQtMiBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxOTksIDIzNiwgMC4xKTtcbiAgICBjb2xvcjogIzRhYzdlYyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5wcmljaW5nVGFibGUxIC50aXRsZTEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4ucHJpY2luZ1RhYmxlMSAucHJpY2luZ1RhYmxlLXNpZ251cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNHB4IDI2cHg7XG4gIGJhY2tncm91bmQ6ICM0ZDc5ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwbXM7IH1cblxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmdUYWJsZS1zaWdudXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzU2N2Y1O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHJpY2luZ1RhYmxlMTpob3ZlciAucHJpY2luZy1pY29uIGkge1xuICBjb2xvcjogIzRkNzlmNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuNCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDc3LCAxMjEsIDI0NiwgMC40KTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwbXM7IH1cblxuLnByaWNpbmdUYWJsZTEgLmEtYW5pbWF0ZS1ibGluayB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IGEtYW5pbWF0ZS1ibGluayAxcyBzdGVwLXN0YXJ0IDBzIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjA7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjA7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIGEtYW5pbWF0ZS1ibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4wOyB9IH1cblxuQGtleWZyYW1lcyBhLWFuaW1hdGUtYmxpbmsge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMDsgfSB9XG5cbi5hY3Rpdml0eS1zY3JvbGwge1xuICBtaW4taGVpZ2h0OiA2MjBweDsgfVxuXG4uYWN0aXZpdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAzcHggZG90dGVkICNlZmYyZjk7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMjJweDsgfVxuICAuYWN0aXZpdHkgLml0ZW0taW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5hY3Rpdml0eSAuaXRlbS1pbmZvIGg2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5hY3Rpdml0eSAuaXRlbS1pbmZvIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5hY3Rpdml0eSBpbWcsXG4gIC5hY3Rpdml0eSBpIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEyJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE5cHg7XG4gICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMC41cHggI2YzZjZmNztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuYWN0aXZpdHkgaW1nLmljb24tcHJpbWFyeSxcbiAgICAuYWN0aXZpdHkgaS5pY29uLXByaW1hcnkge1xuICAgICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlN2ZkOyB9XG4gICAgLmFjdGl2aXR5IGltZy5pY29uLXN1Y2Nlc3MsXG4gICAgLmFjdGl2aXR5IGkuaWNvbi1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjMWVjYWI4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZmJmODsgfVxuICAgIC5hY3Rpdml0eSBpbWcuaWNvbi1wdXJwbGUsXG4gICAgLmFjdGl2aXR5IGkuaWNvbi1wdXJwbGUge1xuICAgICAgY29sb3I6ICM3NTUxZTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlZmZkOyB9XG4gICAgLmFjdGl2aXR5IGltZy5pY29uLXBpbmssXG4gICAgLmFjdGl2aXR5IGkuaWNvbi1waW5rIHtcbiAgICAgIGNvbG9yOiAjZmY1ZGEwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNmNDsgfVxuICAgIC5hY3Rpdml0eSBpbWcuaWNvbi1pbmZvLFxuICAgIC5hY3Rpdml0eSBpLmljb24taW5mbyB7XG4gICAgICBjb2xvcjogIzliYTdjYTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWYwZjY7IH1cbiAgICAuYWN0aXZpdHkgaW1nLmljb24td2FybmluZyxcbiAgICAuYWN0aXZpdHkgaS5pY29uLXdhcm5pbmcge1xuICAgICAgY29sb3I6ICNmM2M3NGQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNGRjOyB9XG4gIC5hY3Rpdml0eSAubWRpOmJlZm9yZSwgLmFjdGl2aXR5IC5tZGktc2V0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qID09PT09PT09PT09PT09XHJcbiAgVGltZWxpbmVcclxuPT09PT09PT09PT09PT09PT09PSovXG4ubWFpbi10aW1lbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi10aW1lbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZmE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpiZWZvcmUsXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpmaXJzdC1jaGlsZDpiZWZvcmUsXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWY1ZmE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC0zcHg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWY1ZmE7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtNHB4OyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNGFjN2VjO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tYWluLXRpbWVsaW5lIC55ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGFjN2VjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAzNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ubWFpbi10aW1lbGluZSAueWVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgIzRhYzdlYztcbiAgYm9yZGVyLXRvcDogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xOHB4OyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50IHtcbiAgd2lkdGg6IDQ2LjUlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZmE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmUtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmMWY1ZmE7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDM1MTc3O1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7IH1cblxuLm1haW4tdGltZWxpbmUgLnBvc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLm1haW4tdGltZWxpbmUgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikge1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4OyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDM1JTsgfVxuXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhcjpiZWZvcmUge1xuICBib3JkZXI6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgIzRhYzdlYztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xOHB4OyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAwIDIwcHg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkICNmMWY1ZmE7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWFpbi10aW1lbGluZSAueWVhciB7XG4gICAgcmlnaHQ6IDMwJTsgfVxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhciB7XG4gICAgbGVmdDogMzAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAubWFpbi10aW1lbGluZSAueWVhciB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhciB7XG4gICAgbGVmdDogMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi10aW1lbGluZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmZpcnN0LWNoaWxkOmJlZm9yZSxcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDA7IH1cbiAgLm1haW4tdGltZWxpbmUgLnllYXIsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMCAzMnB4IDMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkICM0YWM3ZWM7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTE4cHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50OmFmdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZjFmNWZhO1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluLXRpbWVsaW5lIC50aXRsZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYWluLXRpbWVsaW5lIC55ZWFyLFxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubWFpbi10aW1lbGluZSAucG9zdCB7XG4gICAgbWFyZ2luOiA1cHggMDsgfSB9XG5cbi5jaGF0LWJveC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiA4MjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jaGF0LWJveC1sZWZ0IC5uYXYtcGlsbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7IH1cbiAgICAuY2hhdC1ib3gtbGVmdCAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAgICAgLmNoYXQtYm94LWxlZnQgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7XG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMTBweCAzMnB4IC0xMHB4IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjUpOyB9XG4gIC5jaGF0LWJveC1sZWZ0IC5jaGF0LXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IHtcbiAgICBoZWlnaHQ6IDY2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSArIC5tZWRpYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWEge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWE6aG92ZXIsIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDI0MiwgMjQ5LCAwLjUpOyB9XG4gICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYS5uZXctbWVzc2FnZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmUwZWM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSAubWVkaWEtbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSAubWVkaWEtbGVmdCAucm91bmQtMTAge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmM2Y2Zjc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4OyB9XG4gICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhIC5tZWRpYS1ib2R5IGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhIC5tZWRpYS1ib2R5IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhIC5tZWRpYS1ib2R5ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWEgLm1lZGlhLWJvZHkgPiBkaXY6bGFzdC1jaGlsZCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWEgLm1lZGlhLWJvZHkgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jaGF0LWJveC1yaWdodCB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogODIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzNjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjJmOTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWhlYWRlciAubWVkaWEgLm1lZGlhLWJvZHkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1oZWFkZXIgLm1lZGlhIC5tZWRpYS1ib2R5IGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtaGVhZGVyIC5tZWRpYSAubWVkaWEtYm9keSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1oZWFkZXIgLmNoYXQtZmVhdHVyZXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMzRweDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWhlYWRlciAuY2hhdC1mZWF0dXJlcyBhIHtcbiAgICAgICAgY29sb3I6ICNiNmMyZTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWhlYWRlciAuY2hhdC1mZWF0dXJlcyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRkNzlmNjsgfVxuICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGF0dGVybi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGhlaWdodDogNjUwcHg7IH1cbiAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwge1xuICAgICAgbWluLWhlaWdodDogNjEwcHg7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCAucmV2ZXJzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGV0YWlsIC5tZWRpYSAubWVkaWEtaW1nIHtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGV0YWlsIC5tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG4gICAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCAubWVkaWEgLm1lZGlhLWJvZHkgLmNoYXQtbXNnIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC02MXB4OyB9XG4gICAgICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGV0YWlsIC5tZWRpYSAubWVkaWEtYm9keSAuY2hhdC1tc2c6Zmlyc3QtY2hpbGQgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5IC5jaGF0LW1zZyBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICAgICAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5LnJldmVyc2Uge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuICAgICAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCAubWVkaWEgLm1lZGlhLWJvZHkucmV2ZXJzZSAuY2hhdC1tc2cge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00OHB4OyB9XG4gICAgICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5LnJldmVyc2UgLmNoYXQtbXNnOmZpcnN0LWNoaWxkIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5LnJldmVyc2UgLmNoYXQtbXNnIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhO1xuICAgICAgICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZmMmY5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWZvb3RlciAubWVkaWEgLm1lZGlhLWJvZHkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLm1lZGlhIC5tZWRpYS1ib2R5IGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtZm9vdGVyIC5tZWRpYSAubWVkaWEtYm9keSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLmNoYXQtZmVhdHVyZXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLmNoYXQtZmVhdHVyZXMgYSB7XG4gICAgICAgIGNvbG9yOiAjYjZjMmU0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gICAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLmNoYXQtZmVhdHVyZXMgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0ZDc5ZjY7IH1cbiAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtZm9vdGVyIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtZm9vdGVyIC5jaGF0LWFkbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTA2NDljO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgLmNoYXQtYm94LWxlZnQge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY2hhdC1ib3gtcmlnaHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAzMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2hhdC1ib3gtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLmNoYXQtYm94LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhdC1ib3gtbGVmdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoYXQtYm94LXJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLmNoYXQtYm94LWxlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jaGF0LWJveC1yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5jaGF0LWJveC1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hhdC1ib3gtcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tZXQtcHJvLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BhdHRlcm4yLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuXG4ubWV0LXByb2ZpbGUgLm1ldC1wcm9maWxlLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1ldC1wcm9maWxlIC5tZXQtcHJvZmlsZS1tYWluIC5tZXQtcHJvZmlsZS1tYWluLXBpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTI4cHg7XG4gICAgbWF4LWhlaWdodDogMTI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gICAgLm1ldC1wcm9maWxlIC5tZXQtcHJvZmlsZS1tYWluIC5tZXQtcHJvZmlsZS1tYWluLXBpYyAuZnJvLXByb2ZpbGVfbWFpbi1waWMtY2hhbmdlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDI0MywgMjQ2LCAyNDcsIDAuMDUpOyB9XG4gICAgICAubWV0LXByb2ZpbGUgLm1ldC1wcm9maWxlLW1haW4gLm1ldC1wcm9maWxlLW1haW4tcGljIC5mcm8tcHJvZmlsZV9tYWluLXBpYy1jaGFuZ2UgaSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5tZXQtcHJvZmlsZSAubWV0LXByb2ZpbGUtbWFpbiAubWV0LXByb2ZpbGVfdXNlci1kZXRhaWwgLm1ldC11c2VyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAubWV0LXByb2ZpbGUgLm1ldC1wcm9maWxlLW1haW4gLm1ldC1wcm9maWxlX3VzZXItZGV0YWlsIC5tZXQtdXNlci1uYW1lLXBvc3Qge1xuICAgIGNvbG9yOiAjYTRhYmM1OyB9XG5cbi5tZXQtcHJvZmlsZSAucGVyc29uYWwtZGV0YWlsIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmVkdWNhdGlvbi1hY3Rpdml0eSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG5cbi5tZXQtYmFzaWMtZGV0YWlsIGgzIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbi5tZXQtYmFzaWMtZGV0YWlsIHAge1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ub3duLWRldGFpbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxNDVweDtcbiAgaGVpZ2h0OiAxNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MiUgNDglIDIzJSA3NyUgLyA0NCUgNjglIDMyJSA1NiU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDEuMjVweCAjZGJlMGVjOyB9XG4gIC5vd24tZGV0YWlsIGgxIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm93bi1kZXRhaWwgaDUge1xuICAgIGNvbG9yOiAjZjJmMmYyOyB9XG4gIC5vd24tZGV0YWlsLm93bi1kZXRhaWwtcHJvamVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgbGVmdDogLTYwcHg7IH1cbiAgLm93bi1kZXRhaWwub3duLWRldGFpbC1oYXBweSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgbGVmdDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm93bi1kZXRhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3NldHRpbmdzX2RldGFpbCAuZHJvcGlmeS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuI3NldHRpbmdzX2RldGFpbCAuZHJvcGlmeS13cmFwcGVyIHtcbiAgd2lkdGg6IDE2JTtcbiAgaGVpZ2h0OiAxNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucHJvZmlsZS1uYXYgLm5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucHJvZmlsZS1uYXYgLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4wNSk7XG4gICAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnByb2ZpbGUtY2FyZCAucHJvZmlsZS1zb2NpYWxzIGEgaSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ucHJvZmlsZS1jYXJkIC5wcm8tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnByb2ZpbGUtY2FyZCAuc29jaWFscy1kYXRhIGgzIHtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5wcm9maWxlLWNhcmQgLmFjdGlvbi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IDE4cHg7IH1cblxuLyogc2VjdGlvbiBza2lsbHMgKi9cbi5za2lsbC1kZXRhaWwge1xuICBjb2xvcjogI2E0YWJjNTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uc2tpbGxzIC5za2lsbC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5za2lsbHMgLnNraWxsLWJveDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNraWxscyAuc2tpbGwtYm94IC5za2lsbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzUwNjQ5YztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5za2lsbHMgLnNraWxsLWJveCAucHJvZ3Jlc3MtbGluZSB7XG4gICAgYmFja2dyb3VuZDogI2YzZjZmNztcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwLjI1cHggIzRkNzlmNjsgfVxuICAuc2tpbGxzIC5za2lsbC1ib3ggLnByb2dyZXNzLWxpbmUgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQ6ICM0ZDc5ZjY7IH1cbiAgLnNraWxscyAuc2tpbGwtYm94IC5wcm9ncmVzcy1saW5lID4gc3BhbiA+IC5wZXJjZW50LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTE1cHg7XG4gICAgdG9wOiAtMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5jZC1zaW5nbGUtc3RlcCAuY2QtbW9yZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiA1cHggZG91YmxlICNkYmUwZWM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuY2Qtc2luZ2xlLXN0ZXAgLmNkLW1vcmUtaW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5jZC1zaW5nbGUtc3RlcCAuY2QtbW9yZS1pbmZvIHNwYW4sXG4gIC5jZC1zaW5nbGUtc3RlcCAuY2QtbW9yZS1pbmZvIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2E0YWJjNTsgfVxuXG4uY2QtdG91ci13cmFwcGVyLmFjdGl2ZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uZmFxLXFhIGxpIGg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jYWNjb3JkaW9uRXhhbXBsZS1mYXEgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTtcbiAgcGFkZGluZzogNnB4IDEycHg7IH1cbiAgI2FjY29yZGlvbkV4YW1wbGUtZmFxIC5jYXJkLWhlYWRlciBoNSBidXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjJcIjtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cywgLXdlYmtpdC10cmFuc2Zvcm0gLjI1cztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGNvbG9yOiAjNGQ3OWY2O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xNSk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAjYWNjb3JkaW9uRXhhbXBsZS1mYXEgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvbi5jb2xsYXBzZWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjhcIjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cblxuLmNvbnRhaW5lci1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhaW5lci1maWx0ZXIgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNvbnRhaW5lci1maWx0ZXIgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGQ3OWY2O1xuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICBtYXJnaW46IDVweCA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgIC5jb250YWluZXItZmlsdGVyIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLmNvbnRhaW5lci1maWx0ZXIgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uaXRlbS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pdGVtLWJveCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLml0ZW0tYm94OmhvdmVyIC5pdGVtLW1hc2sge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLml0ZW0tYm94OmhvdmVyIC5pdGVtLW1hc2sgLml0ZW0tY2FwdGlvbiB7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5pdGVtLWJveDpob3ZlciAuaXRlbS1jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5pdGVtLWNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwczsgfVxuXG4uaXRlbS1tYXNrIHtcbiAgLyogYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDIzOCwgMjUsIDY2LCAwLjYxKTsgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRvcDogMDtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoY2xvc2VzdC1zaWRlIGF0IDI1cHggMzVweCwgIzRkNzlmNiAxNSUsICMyZjQ2ODYgNDAlKTsgfVxuICAuaXRlbS1tYXNrIHAge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5pdGVtLW1hc2sgLml0ZW0tY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLnJvdy5jb250YWluZXItZ3JpZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5ibG9nLWNhcmQgLm1ldGEtYm94IGxpIHtcbiAgY29sb3I6ICM3MDgxYjk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYmxvZy1jYXJkIC5tZXRhLWJveCBsaSBhIHtcbiAgICBjb2xvcjogIzliYTdjYTsgfVxuXG4uYmxvZy1jYXJkIC5tZXRhLWJveCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgbWFyZ2luOiAwIDhweDsgfVxuXG4uYmxvZy1jYXJkIC5tZXRhLWJveCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uYmxvZy1jYXJkIGg0IGEge1xuICBjb2xvcjogIzQzNTE3NztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuXG4uYmxvZy1jYXJkIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmRhc2gtY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzUwcHg7IH1cblxuLmJyb3dzZXJfdXNlcnMgdGFibGUgdGQgaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmltcHJlc3Npb25zLWRhdGEgaDIge1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucmVwLW1hcCB7XG4gIGhlaWdodDogMjgwcHg7IH1cblxuLnJlcG9ydC1jYXJkIC5yZXBvcnQtbWFpbi1pY29uIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzliYTdjYTsgfVxuXG4ucmVwb3J0LWNhcmQgaDMge1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4udXJsLWxpc3QgbGkgaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udHJhZmZpYy1jYXJkIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLnRyYWZmaWMtY2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLmNhbGVuZGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5vbmUtYm9yZGVyIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5mYy10b29sYmFyIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZmMtdG9vbGJhciAuZmMtc3RhdGUtYWN0aXZlLFxuLmZjLXRvb2xiYXIgLnVpLXN0YXRlLWFjdGl2ZSxcbi5mYy10b29sYmFyIGJ1dHRvbjpmb2N1cyxcbi5mYy10b29sYmFyIGJ1dHRvbjpob3Zlcixcbi5mYy10b29sYmFyIC51aS1zdGF0ZS1ob3ZlciB7XG4gIHotaW5kZXg6IDA7IH1cblxuLmZjLWRheSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmZjLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4uZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjZjMmU0OyB9XG5cbi5mYyB0aC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5mYyBidXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDZweCAxNnB4OyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtY29udGVudCxcbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcixcbi5mYy11bnRoZW1lZCAuZmMtcm93LFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZmMmY5OyB9XG5cbi5mYy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmOTtcbiAgY29sb3I6ICM3MDgxYjk7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uZmMtc3RhdGUtYWN0aXZlLFxuLmZjLXN0YXRlLWRvd24ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4uZmMtdGV4dC1hcnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mYy1zdGF0ZS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4OTk3YmQ7IH1cblxuLmZjLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNkYmUwZWM7IH1cblxuLmZjLWNlbGwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNkYmUwZWM7IH1cblxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NywgMTIxLCAyNDYsIDAuMDgpICFpbXBvcnRhbnQ7IH1cblxuLmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5mYy1kYXktdG9wIC5mYy1tb24gLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NywgMTIxLCAyNDYsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4uZmMtZXZlbnQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBtb3ZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiA3cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjE4KTtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmV4dGVybmFsLWV2ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogbW92ZTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDZweCAxMHB4OyB9XG5cbi5mYy1iYXNpYy12aWV3IHRkLmZjLXdlZWstbnVtYmVyIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmZjLWJhc2ljLXZpZXcgdGQuZmMtZGF5LW51bWJlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG50cjpmaXJzdC1jaGlsZCA+IHRkID4gLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZDsgfVxuXG4uZmMtYnV0dG9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmZjLWJ1dHRvbjpob3Zlcixcbi5mYy1zdGF0ZS1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjsgfVxuXG4uZmMtZGF5LmZjLXdpZGdldC1jb250ZW50LmZjLW90aGVyLW1vbnRoLmZjLXBhc3QsXG4uZmMtZGF5LmZjLXdpZGdldC1jb250ZW50LmZjLW90aGVyLW1vbnRoLmZjLWZ1dHVyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNlZWVkZjcgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2ZmZmZmZiA1MCUsICNmNGY0ZjUgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7IH1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmRpc2FibGVkLFxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cyxcbi5mYy1idXR0b24tcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XG4gIGJhY2tncm91bmQ6ICNlZmYyZjk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYy10b29sYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5jcnlwdG8tZGFzaC1hY3Rpdml0eSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG5cbi5idGMtdm9sdW1lLWNoYXJ0IHtcbiAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5lY28tcmV2ZW5lLWhpc3RvcnkgLm5hdixcbi5jcnlwdG8tcmVwb3J0LWhpc3RvcnkgLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmVjby1yZXZlbmUtaGlzdG9yeSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmssXG4gIC5jcnlwdG8tcmVwb3J0LWhpc3RvcnkgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAgIC5lY28tcmV2ZW5lLWhpc3RvcnkgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSxcbiAgICAuY3J5cHRvLXJlcG9ydC1oaXN0b3J5IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xKTsgfVxuXG4ubWFya2V0LWNhcC10YWJsZSB0ZCBoNSB7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi52b2wtYnRjIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwcHggYXV0byAzMHB4OyB9XG5cbi5jY2Mtd2lkZ2V0IC5oaXN0b1RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2NjLXdpZGdldCBkaXY6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY2NjLXdpZGdldCBkaXYuaGlzdG9Sb3c6bnRoLW9mLXR5cGUoMikge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTA2NDljICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhOyB9XG4gIC5jY2Mtd2lkZ2V0IGRpdi5oaXN0b1JvdzpudGgtb2YtdHlwZSgyKSAuaGlzdG9DaGFuZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNjYy13aWRnZXQgZGl2Lmhpc3RvUm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VhZjBmNyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM3Mjg2YTIgIWltcG9ydGFudDsgfVxuXG4uY2FsY3VsYXRvci1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7IH1cbiAgLmNhbGN1bGF0b3ItYmxvY2sgLmNhbGN1bGF0b3ItYm9keSB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhbGN1bGF0b3ItYmxvY2sgLmNyeXB0b25hdG9yd2lkZ2V0IHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5jYWxjdWxhdG9yLWJsb2NrIC5jcnlwdG9uYXRvcndpZGdldCBpbnB1dCxcbiAgICAuY2FsY3VsYXRvci1ibG9jayAuY3J5cHRvbmF0b3J3aWRnZXQgc2VsZWN0IHtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkOGUxO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgICAuY2FsY3VsYXRvci1ibG9jayAuY3J5cHRvbmF0b3J3aWRnZXQgZGl2Omxhc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FsY3VsYXRvci1ibG9jayA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAuY2FsY3VsYXRvci1ibG9jayA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICM1MDY0OWM7IH1cbiAgLmNhbGN1bGF0b3ItYmxvY2sgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSUUgMTArICovXG4gICAgY29sb3I6ICM1MDY0OWM7IH1cbiAgLmNhbGN1bGF0b3ItYmxvY2sgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICM1MDY0OWM7IH1cblxuLnRyYW5zYWN0aW9uLWhpc3RvcnkgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjJmOTtcbiAgcGFkZGluZzogMTJweCAwOyB9XG5cbi50cmFuc2FjdGlvbi1oaXN0b3J5IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnRyYW5zYWN0aW9uLWhpc3RvcnkgLnRyYW5zYWN0aW9uLWljb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAudHJhbnNhY3Rpb24taGlzdG9yeSAudHJhbnNhY3Rpb24taWNvbiBpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMTUpO1xuICAgIGNvbG9yOiAjNGQ3OWY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4udHJhbnNhY3Rpb24taGlzdG9yeSAudHJhbnNhY3Rpb24tZGF0YSBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLndhbGxldC1iYWwtdXNkIC53YWxsZXQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi53YWxsZXQtYmFsLXVzZCBoMyB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLndhbGxldC1iYWwtY3J5cHRvIC53YWxsZXQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi53YWxsZXQtYmFsLWNyeXB0byAuY29pbi1iYWwgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi5idGMtcHJpY2UgaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jcnlwdG8td2FsbGV0LWFjdGl2aXR5IHtcbiAgbWluLWhlaWdodDogNjAwcHg7IH1cblxuLndyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7IH1cblxuLmpjdGtyLWxhYmVsIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA4NSwgMjA0LCAwLjkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmpjdGtyLWxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJiNTVjYztcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuW2NsYXNzKj1cImpzLWNvbnZleW9yLVwiXSB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMC41OyB9XG5cbltjbGFzcyo9XCJqcy1jb252ZXlvci1cIl0gdWwgbGkge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgW2NsYXNzKj1cImpzLWNvbnZleW9yLVwiXSB1bCBsaSAudXNkLXJhdGUge1xuICAgIGNvbG9yOiAjNzA4MWI5OyB9XG5cbi8qSUNPIExpc3QgY291bnRkb3duKi9cbi5jb3VudGRvd24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uY291bnRkb3duIC5wYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmNvdW50ZG93biAucGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCI6XCI7XG4gIGxlZnQ6IC0wLjI1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmNvdW50ZG93biAucGFydDpudGgtY2hpbGQoMSk6OmJlZm9yZSxcbi5jb3VudGRvd24gLnBhcnQubm8tZGl2aWRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY291bnRkb3duIC5wYXJ0LmRheXM6OmFmdGVyLFxuLmNvdW50ZG93biAucGFydC5ob3Vyczo6YWZ0ZXIsXG4uY291bnRkb3duIC5wYXJ0Lm1pbnV0ZXM6OmFmdGVyLFxuLmNvdW50ZG93biAucGFydC5zZWNvbmRzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IC4yNXJlbTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogLjNlbTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmNvdW50ZG93biAucGFydCArIC5wYXJ0IHtcbiAgbWFyZ2luLWxlZnQ6IC42MjVyZW07IH1cblxuLmNvdW50ZG93biAuZGF5cyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTsgfVxuXG4uY291bnRkb3duIC5ob3VycyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjsgfVxuXG4uY291bnRkb3duIC5taW51dGVzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzOyB9XG5cbi5jb3VudGRvd24gLnNlY29uZHMge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7IH1cblxuLmNvdW50ZG93bi5ibGluayAucGFydDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaWNvLWNhcmQgLmljby1zb2NpYWxzIGEgaSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZTBlYztcbiAgY29sb3I6ICM3MDgxYjk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cblxuLmljby1jYXJkIC5pY28tc29jaWFscyBhOmhvdmVyIGkuZmEtZmFjZWJvb2stZiB7XG4gIGNvbG9yOiAjMmI1NWNjO1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuXG4uaWNvLWNhcmQgLmljby1zb2NpYWxzIGE6aG92ZXIgaS5mYS10d2l0dGVyIHtcbiAgY29sb3I6ICM5YmE3Y2E7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbi5pY28tY2FyZCAuaWNvLXNvY2lhbHMgYTpob3ZlciBpLmZhLW1lZGl1bS1tIHtcbiAgY29sb3I6ICNmMTY0NmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbi5pY28tY2FyZCAuaWNvLXNvY2lhbHMgYTpob3ZlciBpLmZhLXRlbGVncmFtIHtcbiAgY29sb3I6ICMxZWNhYjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbi5pY28tY2FyZCAuaWNvLXNvY2lhbHMgYTpob3ZlciBpLmZhLWJ0YyB7XG4gIGNvbG9yOiAjZjNjNzRkO1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuXG4uc2V0dGluZy1jYXJkIC5zZXR0aW5nLWRldGFpbCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnNldHRpbmctY2FyZCAuc2V0dC1jYXJkLWljb24ge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9XG4gIC5zZXR0aW5nLWNhcmQgLnNldHQtY2FyZC1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuc2V0dGluZy1jYXJkIC5zZXR0LWNhcmQtaWNvbi5zZXQtaWNvbi1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCA4MSwgMjMzLCAwLjEpO1xuICAgIGNvbG9yOiAjNzU1MWU5OyB9XG4gIC5zZXR0aW5nLWNhcmQgLnNldHQtY2FyZC1pY29uLnNldC1pY29uLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjEpO1xuICAgIGNvbG9yOiAjMWVjYWI4OyB9XG4gIC5zZXR0aW5nLWNhcmQgLnNldHQtY2FyZC1pY29uLnNldC1pY29uLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjEpO1xuICAgIGNvbG9yOiAjZjE2NDZjOyB9XG5cbi5wcm9qZWN0LWRhc2gtYWN0aXZpdHkge1xuICBtaW4taGVpZ2h0OiA1MzVweDsgfVxuXG4ucHJvamVjdC1idWRnZXQtY2hhcnQge1xuICBoZWlnaHQ6IDI3M3B4OyB9XG5cbi50ZXh0LXByaW1hcnktbGlnaHQge1xuICBjb2xvcjogIzk2YjBmYTsgfVxuXG4udGV4dC1wcmltYXJ5LWxpZ2h0LWFsdCB7XG4gIGNvbG9yOiAjZGZlN2ZkOyB9XG5cbi5pY29uLWluZm8gaSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHotaW5kZXg6IDU7IH1cblxuLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAxOyB9XG4gIC5kYXNoLWluZm8tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlcixcbiAgLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuOTsgfVxuXG4uZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMzhweDtcbiAgdG9wOiAwOyB9XG4gIC5kYXNoLWluZm8tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFw1NSc7XG4gICAgZm9udC1mYW1pbHk6IFwiZHJpcGljb25zLXYyXCIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC40OHJlbTsgfVxuXG4uZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG4gIC5kYXNoLWluZm8tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFw1Nic7XG4gICAgZm9udC1mYW1pbHk6IFwiZHJpcGljb25zLXYyXCIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC40OHJlbTsgfVxuXG4uYy1wcm9ncmVzcy1zdGVwcyB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICNiNmMyZTQ7XG4gICAgcGFkZGluZzogMTZweCAwIDAgMzZweDsgfVxuICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaS5kb25lIHtcbiAgICAgIGNvbG9yOiAjOWJhN2NhOyB9XG4gICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaS5kb25lIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMDkpOyB9XG4gICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaS5kb25lOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjOWJhN2NhO1xuICAgICAgICBjb250ZW50OiBcIlxcZjA1OFwiO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWJhN2NhOyB9XG4gICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkuY3VycmVudCB7XG4gICAgICBjb2xvcjogIzRkNzlmNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpLmN1cnJlbnQ6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0ZDc5ZjY7IH1cbiAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZScgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29udGVudDogXCJcXGYxMTFcIjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2RiZTBlYzsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGk6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5jLXByb2dyZXNzLXN0ZXBzIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYmUwZWM7IH1cbiAgICAgICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkuZG9uZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzliYTdjYTsgfVxuICAgICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaS5jdXJyZW50IHtcbiAgICAgICAgICBjb2xvcjogIzRkNzlmNjtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGQ3OWY2OyB9XG4gICAgICAgICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkuY3VycmVudCBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAuMjVweCAjNGQ3OWY2OyB9XG4gICAgICAgICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkuY3VycmVudDpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG4gICAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpOmJlZm9yZSB7XG4gICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG4gICAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4xKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDAuMjVweCAjZWZmMWY3OyB9IH1cblxuLndvcmtsb2FkLWNoYXJ0IHtcbiAgaGVpZ2h0OiAyMTBweDsgfVxuXG4vKj09IHRvZG8gbGlzdCA9PSovXG4udG9kby1saXN0IC50b2RvLWJveCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBjb2xvcjogI2RiZTBlYzsgfVxuXG4udG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIHtcbiAgcGFkZGluZzogNHB4IDA7IH1cbiAgLnRvZG8tbGlzdCAudG9kby1ib3ggLnRvZG8tdGFzayBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gIC50b2RvLWxpc3QgLnRvZG8tYm94IC50b2RvLXRhc2sgLmNrYm94IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIC50b2RvLWxpc3QgLnRvZG8tYm94IC50b2RvLXRhc2sgLmNrYm94IHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgY29sb3I6ICM3Mjg2YTI7IH1cbiAgICAgIC50b2RvLWxpc3QgLnRvZG8tYm94IC50b2RvLXRhc2sgLmNrYm94IHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGJlMGVjO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC50b2RvLWxpc3QgLnRvZG8tYm94IC50b2RvLXRhc2sgLmNrYm94IHNwYW46YWZ0ZXIge1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgY29udGVudDogXCJcXEYxMkNcIjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMjRweC8xIFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzcwODFiOTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC50b2RvLWxpc3QgLnRvZG8tYm94IC50b2RvLXRhc2sgLmNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwOyB9XG4gICAgLnRvZG8tbGlzdCAudG9kby1ib3ggLnRvZG8tdGFzayAuY2tib3ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4udG9kby1saXN0IC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogIzJmNDY4NjtcbiAgYmFja2dyb3VuZDogI2RiZTBlYztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnRvZG8tbGlzdCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNkYmUwZWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uY2xpZW50LWNhcmQgLmNsaWVudC1uYW1lIHtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLmNhbGVuZGFyLWV2ZW50IC5ldmVudC1uYW1lIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4ucHJvamVjdC1pbnZvaWNlIC50YWJsZSB0ciB0ZCBoNSB7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi50ZWFtLWNhcmQgLnVzZXItaW1nIHtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi50ZWFtLWNhcmQgLm9ubGluZS1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDExOHB4O1xuICBsZWZ0OiA0NHB4OyB9XG5cbi50ZWFtLWNhcmQgLnRlYW0tbGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4ubGFuZ3VhZ2Utc2tpbGwgbGkgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhO1xuICBjb2xvcjogIzg5OTdiZDtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5wcm9qZWN0LWNhcmQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAucHJvamVjdC1jYXJkIC5wcm9qZWN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4udGFzay1ib3ggLnRhc2stcHJpb3JpdHktaWNvbiBpIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2VhZjBmNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTVweDsgfVxuXG4uZGFzaGJvYXJkLW1hcCB7XG4gIGhlaWdodDogMjcwcHg7IH1cblxuLmNhcmQtZWNvIC5jYXJkLWVjby10aXRsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4OyB9XG4gIC5jYXJkLWVjbyAuY2FyZC1lY28tdGl0bGUuZWNvLXRpdGxlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICMxZWNhYjg7IH1cbiAgLmNhcmQtZWNvIC5jYXJkLWVjby10aXRsZS5lY28tdGl0bGUtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAjZjE2NDZjOyB9XG4gIC5jYXJkLWVjbyAuY2FyZC1lY28tdGl0bGUuZWNvLXRpdGxlLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggIzRhYzdlYzsgfVxuICAuY2FyZC1lY28gLmNhcmQtZWNvLXRpdGxlLmVjby10aXRsZS1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICM3NTUxZTk7IH1cbiAgLmNhcmQtZWNvIC5jYXJkLWVjby10aXRsZS5lY28tdGl0bGUtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggI2YzYzc0ZDsgfVxuXG4uY2FyZC1lY28gLmNhcmQtZWNvLWljb24ge1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuLnJlLWN1c3RvbWVycy1kZXRhaWwgaDMge1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5vcmRlci1saXN0IHRhYmxlIHRkIGltZyB7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi5lLWNvLXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3OyB9XG4gIC5lLWNvLXByb2R1Y3QgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAuZS1jby1wcm9kdWN0IGEgaW1nIHtcbiAgICAgIGhlaWdodDogMjMwcHg7IH1cbiAgLmUtY28tcHJvZHVjdCAucmliYm9uLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAuZS1jby1wcm9kdWN0IC5yaWJib24tYm94IC5yaWJib24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZS1jby1wcm9kdWN0IC5yaWJib24tYm94IC5yaWJib24tbGFiZWwge1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTIlIDQ4JSAyMyUgNzclIC8gNDQlIDY4JSAzMiUgNTYlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM1MDY0OWM7IH1cbiAgICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtcHJpY2Ugc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjODk5N2JkO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtcmV2aWV3IGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXJldmlldyBsaSBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5idG4tY2FydCB7XG4gICAgICBib3JkZXItY29sb3I6ICNlZmYyZjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3O1xuICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogNHB4IDE2cHg7IH1cbiAgICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuYnRuLWNhcnQ6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5idG4td2lzaGxpc3QsXG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5idG4tcXVpY2t2aWV3IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VmZjJmOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7XG4gICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDsgfVxuICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAud2lzaGxpc3QsXG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5xdWlja3ZpZXcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7IH1cbiAgLmUtY28tcHJvZHVjdDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDIzOSwgMjQyLCAyNDksIDAuMSk7IH1cbiAgICAuZS1jby1wcm9kdWN0OmhvdmVyIC53aXNobGlzdCxcbiAgICAuZS1jby1wcm9kdWN0OmhvdmVyIC5xdWlja3ZpZXcge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4ub2ZmZXItYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Byb2R1Y3RzL29mZmVyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAub2ZmZXItYm94IC5vZmZlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgLm9mZmVyLWJveCAub2ZmZXItY29udGVudCBoMyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICM1MDY0OWM7IH1cblxuLnJpYmJvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIGxlZnQ6IC01cHg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5yaWJib246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAucmliYm9uLnJpYmJvbi1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwOyB9XG4gICAgLnJpYmJvbi5yaWJib24tcGluazpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmNWRhMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmNWRhMDsgfVxuICAucmliYm9uLnJpYmJvbi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7IH1cbiAgICAucmliYm9uLnJpYmJvbi1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICM0YWM3ZWM7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM0YWM3ZWM7IH1cblxuaHIudGhpY2sge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogM3B4O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0ZDc5ZjYsICM3NTUxZTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5zaW5nbGUtcHJvLWRldGFpbCAuY3VzdG9tLWJvcmRlciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjsgfVxuXG4uc2luZ2xlLXByby1kZXRhaWwgLnByby10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLnNpbmdsZS1wcm8tZGV0YWlsIC5wcm9kdWN0LXJldmlldyBsaSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2luZ2xlLXByby1kZXRhaWwgLnByb2R1Y3QtcmV2aWV3IGxpIGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uc2luZ2xlLXByby1kZXRhaWwgLnByby1wcmljZSB7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnNpbmdsZS1wcm8tZGV0YWlsIC5wcm8tcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODk5N2JkOyB9XG5cbi5zaW5nbGUtcHJvLWRldGFpbCAucXVhbnRpdHkgaW5wdXQge1xuICB3aWR0aDogMTQlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiBjYWxjKDI0cHggKyAxMnB4ICsgNXB4KTsgfVxuXG4uc2luZ2xlLXByby1kZXRhaWwgLnByby1mZWF0dXJlcyBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI2E0YWJjNTsgfVxuICAuc2luZ2xlLXByby1kZXRhaWwgLnByby1mZWF0dXJlcyBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMWVjYWI4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5zaW5nbGUtcHJvLWRldGFpbCAuZm9ybS1jaGVjay1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ucHJvLW9yZGVyLWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgyMzksIDI0MiwgMjQ5LCAwLjA1KTsgfVxuICAucHJvLW9yZGVyLWJveCBpIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cblxuLnJldmlldy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3O1xuICBwYWRkaW5nOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmV2aWV3LWJveCBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGNvbG9yOiAjZjE2NDZjOyB9XG4gIC5yZXZpZXctYm94IC5wcm9kdWN0LXJldmlldyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnJldmlldy1ib3ggLnByb2R1Y3QtcmV2aWV3IGxpIGkge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5yZXZpZXdlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI2VmZjJmOTsgfVxuICAucmV2aWV3ZXIgLnByb2R1Y3QtcmV2aWV3IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmJnLW5ld3NsZXR0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjsgfVxuXG4ubmV3c2xldHRlcnMtdGV4dCBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLm5ld3NsZXR0ZXJzLWlucHV0IGlucHV0IHtcbiAgcGFkZGluZzogMTVweCAxMzZweCAxNXB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3OyB9XG5cbi5uZXdzbGV0dGVycy1pbnB1dCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogM3B4O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwLjJweCAjNGQ3OWY2OyB9XG5cbi50b3RhbC1wYXltZW50IC50YWJsZSB0aGVhZCB0ciB0aCxcbi50b3RhbC1wYXltZW50IHRhYmxlIHRoZWFkIHRyIHRoLFxuLnNob3BwaW5nLWNhcnQgLnRhYmxlIHRoZWFkIHRyIHRoLFxuLnNob3BwaW5nLWNhcnQgdGFibGUgdGhlYWQgdHIgdGgge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnRvdGFsLXBheW1lbnQgLnRhYmxlIHRib2R5IHRkLFxuLnRvdGFsLXBheW1lbnQgdGFibGUgdGJvZHkgdGQsXG4uc2hvcHBpbmctY2FydCAudGFibGUgdGJvZHkgdGQsXG4uc2hvcHBpbmctY2FydCB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYyZjk7IH1cbiAgLnRvdGFsLXBheW1lbnQgLnRhYmxlIHRib2R5IHRkIC5wcm9kdWN0LW5hbWUsXG4gIC50b3RhbC1wYXltZW50IHRhYmxlIHRib2R5IHRkIC5wcm9kdWN0LW5hbWUsXG4gIC5zaG9wcGluZy1jYXJ0IC50YWJsZSB0Ym9keSB0ZCAucHJvZHVjdC1uYW1lLFxuICAuc2hvcHBpbmctY2FydCB0YWJsZSB0Ym9keSB0ZCAucHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udG90YWwtcGF5bWVudCAudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi50b3RhbC1wYXltZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4uc2hvcHBpbmctY2FydCAudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi5zaG9wcGluZy1jYXJ0IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi50b3RhbC1wYXltZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmRmZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC50b3RhbC1wYXltZW50IC5wYXltZW50LXRpdGxlIHtcbiAgICBjb2xvcjogIzUwNjQ5YztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jYXJ0LXByb21vIHtcbiAgcGFkZGluZzogOTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcm9kdWN0cy9iZy1jYXJ0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmpwLWNhcmQgLmpwLWNhcmQtZnJvbnQsXG4uanAtY2FyZCAuanAtY2FyZC1iYWNrIHtcbiAgYmFja2dyb3VuZDogIzJmNDY4NiAhaW1wb3J0YW50OyB9XG5cbi5iaWxsaW5nLW5hdiAubmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDhweDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzBweDsgfVxuICAuYmlsbGluZy1uYXYgLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzRkNzlmNjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMjM5LCAyNDIsIDI0OSwgMC4wNSk7IH1cblxuLmNybS1kYXNoLW1hcCB7XG4gIGhlaWdodDogMzEwcHg7IH1cblxuLmNybS1kYXNoLWFjdGl2aXR5IHtcbiAgbWluLWhlaWdodDogNDI1cHg7IH1cblxuLmNybS1kYXRhLWNhcmQgLmRhdGEtaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY3JtLWRhdGEtY2FyZCAuZGF0YS1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4OyB9XG5cbi5jcm0tZGF0YS1jYXJkIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uYWNjb3VudC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuYWNjb3VudC1ib2R5IC5hdXRoLXBhZ2Uge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hY2NvdW50LWJvZHkgLmF1dGgtY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgIC5hY2NvdW50LWJvZHkgLmF1dGgtY2FyZCAuYXV0aC1sb2dvLWJveCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYWNjb3VudC1ib2R5IC5hdXRoLWNhcmQgLmF1dGgtbG9nby1ib3ggLmF1dGgtbG9nbyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAyLjI1cHggI2VmZjJmOTsgfVxuICAgIC5hY2NvdW50LWJvZHkgLmF1dGgtY2FyZCAuYXV0aC1sb2dvLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5hY2NvdW50LWJvZHkgLmF1dGgtY2FyZCAuYXV0aC1sb2dvLXRleHQgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5hY2NvdW50LWJvZHkgLmF1dGgtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLmFjY291bnQtYm9keSAuYXV0aC1mb3JtIC5hdXRoLWZvcm0taWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAzcHg7XG4gICAgY29sb3I6ICM5YmE3Y2E7IH1cbiAgLmFjY291bnQtYm9keS5hY2NvdW50Ymcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY291bnQtcGFnZS5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7IH1cbiAgICAuYWNjb3VudC1ib2R5LmFjY291bnRiZyAuYWNjb3VudC10aXRsZSB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuYWNjb3VudC1ib2R5LmFjY291bnRiZyAuYWNjb3VudC10aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgaDYge1xuICAgIGNvbG9yOiAjZGJlMGVjOyB9XG4gIC5hY2NvdW50LWJvZHkgLmFjY291bnQtc29jaWFsIGg2OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDE0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgaDY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDE0cHggNHB4IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYSBpIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICAuYWNjb3VudC1ib2R5IC5hY2NvdW50LXNvY2lhbCBhIGkuZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYSBpLnR3aXR0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYSBpLmdvb2dsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYTpob3ZlciAuZmFjZWJvb2sge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NThiZjc7IH1cbiAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYTpob3ZlciAudHdpdHRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYxY2VlZTsgfVxuICAuYWNjb3VudC1ib2R5IC5hY2NvdW50LXNvY2lhbCBhOmhvdmVyIC5nb29nbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc3YWY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7IH0gfVxuIiwiLy9cclxuLy8gQ2FyZHNcclxuLy8gXHJcblxyXG4uY2FyZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQ7XHJcbn1cclxuXHJcbi5jYXJkLWJvcmRlcntcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi5jYXJkLWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi5jYXJkLXByaW1hcnl7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5jYXJkLXNlY29uZGFyeXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG59XHJcblxyXG4uY2FyZC1zdWNjZXNze1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG59XHJcblxyXG4uY2FyZC13YXJuaW5ne1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG59XHJcblxyXG4uY2FyZC1pbmZve1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG59XHJcblxyXG4uY2FyZC1kYW5nZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuLmNhcmQtZGFya3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLmNhcmQtbGlnaHR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gIGNvbG9yOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5jYXJkLXBpbmt7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbn1cclxuXHJcbi5jYXJkLXB1cnBsZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG59XHJcblxyXG4uY2FyZC1ibHVle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG5cclxuXHJcbiIsIi8vXHJcbi8vIEJ1dHRvbnNcclxuLy8gXHJcblxyXG5cclxuLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICAmOmZvY3Vze1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICRncmF5LTIwMDtcclxuICB9XHJcbn1cclxuXHJcbi5hbmltYXRpb24tbW9kYWwsIFxyXG4uYnV0dG9uLWxpc3QsIFxyXG4uYnV0dG9uLWl0ZW1zIHtcclxuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcbi5idG4teGx7XHJcbiAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4uYnRuLXNte1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5idG4teHN7XHJcbiAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcbi5idG4tcm91bmQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbn1cclxuXHJcbi5idG4tc3F1YXJle1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuLmJ0bi1za2V3e1xyXG4gIHRyYW5zZm9ybTogc2tldygtMTVkZWcpO1xyXG4gIHNwYW57XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXcoMTVkZWcpO1xyXG4gIH1cclxufVxyXG4uYWNjb3JkaW9ue1xyXG4gIC5idG46Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG4uYnRuLmJ0bi1vdXRsaW5lLWRhc2hlZCB7XHJcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAkd2hpdGUgIWltcG9ydGFudDtcclxuICBvdXRsaW5lLW9mZnNldDogLTVweDtcclxuICAtbW96LW91dGxpbmUtcmFkaXVzOiAyNXB4O1xyXG59XHJcblxyXG5cclxuLmJ0bi1wcmltYXJ5LCAuYnRuLXN1Y2Nlc3MsLmJ0bi1zZWNvbmRhcnksIC5idG4taW5mbywgLmJ0bi13YXJuaW5nLFxyXG4uYnRuLWRhbmdlciwgLmJ0bi1kYXJrLC5idG4tcGluaywuYnRuLXB1cnBsZSwuYnRuLWJsdWV7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLypidG4tcHJpbWFyeSovXHJcblxyXG4uYnRuLXByaW1hcnl7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkcHJpbWFyeSwuNSk7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeS5hY3RpdmUsIC5idG4tcHJpbWFyeS5mb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSwuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyLC5idG4tcHJpbWFyeS5hY3RpdmUsLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSwuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCxcclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCBcclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCBcclxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgXHJcbi5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXHJcbmEuYmctcHJpbWFyeTpmb2N1cywgYS5iZy1wcmltYXJ5OmhvdmVyLCBcclxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMsIGJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyICB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCA1JSkgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHByaW1hcnksIDUlKTtcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLmJ0bi1wcmltYXJ5LmZvY3VzLCAuYnRuLXByaW1hcnk6Zm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkcHJpbWFyeSwuMykgIWltcG9ydGFudDtcclxufVxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQsXHJcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIFxyXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBcclxuLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDUlKTtcclxufVxyXG5cclxuLypidG4tc3VjY2VzcyovXHJcblxyXG4uYnRuLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRzdWNjZXNzO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJHN1Y2Nlc3MsLjUpO1xyXG59XHJcbi5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxyXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmhvdmVyLFxyXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSwuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciwuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIFxyXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tc3VjY2VzczphY3RpdmUsIC5zaG93Pi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIFxyXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBcclxuLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzdWNjZXNzLCA1JSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRzdWNjZXNzLCA1JSk7XHJcbn1cclxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLmJ0bi1zdWNjZXNzLmZvY3VzLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkc3VjY2VzcywuMykgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qYnRuLWluZm8qL1xyXG5cclxuLmJ0bi1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5mbztcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRpbmZvLC41KTtcclxufVxyXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uYnRuLWluZm86aG92ZXIsIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLmJ0bi1pbmZvLmZvY3VzLFxyXG4uYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLFxyXG4uYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwuYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCxcclxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCBcclxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBcclxuLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUsLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIsLmJ0bi1pbmZvLmFjdGl2ZSwgLmJ0bi1pbmZvOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgXHJcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIFxyXG4uc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xle1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkaW5mbywgNSUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkaW5mbywgNSUpO1xyXG59XHJcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4taW5mby5mb2N1cywgLmJ0bi1pbmZvOmZvY3VzLC5idG4tb3V0bGluZS1pbmZvLmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGluZm8sLjMpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIFxyXG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZHtcclxuICBjb2xvcjogbGlnaHRlbigkaW5mbywgMyUpO1xyXG59XHJcblxyXG4vKmJ0bi13YXJuaW5nKi9cclxuXHJcbi5idG4td2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdhcm5pbmc7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkd2FybmluZywuNSk7XHJcbn1cclxuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsXHJcbi5idG4td2FybmluZy5mb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZywuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCBcclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsLmJ0bi13YXJuaW5nLmFjdGl2ZSxcclxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQsXHJcbi5idG4td2FybmluZzphY3RpdmUsIC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2FybmluZywgNSUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkd2FybmluZywgNSUpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLmJ0bi13YXJuaW5nLmZvY3VzLCAuYnRuLXdhcm5pbmc6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkd2FybmluZywuMykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypidG4tZGFuZ2VyKi9cclxuXHJcbi5idG4tZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkZGFuZ2VyLC41KTtcclxufVxyXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmUsXHJcbi5idG4tZGFuZ2VyLmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjpob3ZlcixcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIsLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSwuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyLC5idG4tZGFuZ2VyLmFjdGl2ZSxcclxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgXHJcbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBcclxuLnNob3c+LmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tZGFuZ2VyOmFjdGl2ZSwgLnNob3c+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhbmdlciwgNSUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkZGFuZ2VyLCA1JSk7XHJcbn1cclxuLnNob3c+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLWRhbmdlci5mb2N1cywgLmJ0bi1kYW5nZXI6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGRhbmdlciwuMykgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qYnRuLXNlY29uZGFyeSovXHJcblxyXG4uYnRuLXNlY29uZGFyeXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkc2Vjb25kYXJ5LC41KTtcclxuICBjb2xvcjogJGdyYXktMTAwO1xyXG59XHJcbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuZm9jdXMsIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsXHJcbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCBcclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIFxyXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIFxyXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIFxyXG4uc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLXNlY29uZGFyeTphY3RpdmUsIC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSwuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsXHJcbmEuYmctc2Vjb25kYXJ5OmZvY3VzLCBhLmJnLXNlY29uZGFyeTpob3ZlciwgYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cywgYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlciAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LCA1JSkgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHNlY29uZGFyeSwgNSUpO1xyXG4gIGNvbG9yOiAkZ3JheS0xMDA7XHJcbn1cclxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLXNlY29uZGFyeTpmb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkc2Vjb25kYXJ5LC4zKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKmJ0bi1saWdodCovXHJcbi5idG4tbGlnaHQge1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRncmF5LTQwMCwuNSk7XHJcbn1cclxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIFxyXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgXHJcbi5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodDpob3ZlciwgLmJ0bi1saWdodC5hY3RpdmUsXHJcbi5idG4tbGlnaHQuZm9jdXMsIC5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0OmhvdmVyLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpZ2h0LC5idG4tb3V0bGluZS1saWdodC5hY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDphY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUsLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyLC5idG4tbGlnaHQuYWN0aXZlLFxyXG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCBcclxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgXHJcbi5zaG93Pi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tbGlnaHQ6YWN0aXZlLCAuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRsaWdodCwgNSUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHQsIDUlKTtcclxufVxyXG4uc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLmJ0bi1saWdodC5mb2N1cywgLmJ0bi1saWdodDpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGdyYXktMjAwLC4zKSAhaW1wb3J0YW50O1xyXG59XHJcbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCBcclxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIFxyXG4uc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgY29sb3I6ICRncmF5LTcwMDtcclxufVxyXG4vKmJ0bi1kYXJrKi9cclxuXHJcbi5idG4tZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhcms7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkZGFyaywuNSk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG4uYnRuLWRhcms6aG92ZXIsIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrOmFjdGl2ZSwgLmJ0bi1kYXJrLmFjdGl2ZSwgLmJ0bi1kYXJrLmZvY3VzLFxyXG4uYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyazpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYXJrLFxyXG4uYnRuLW91dGxpbmUtZGFyay5hY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSwuYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCxcclxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCBcclxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBcclxuLnNob3c+LmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUsLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrLCA1JSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRkYXJrLCA1JSk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG4uc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLWRhcmsuZm9jdXMsIC5idG4tZGFyazpmb2N1cywuYnRuLW91dGxpbmUtZGFyay5mb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRkYXJrLC4zKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKmJ0bi1saW5rKi9cclxuXHJcbi5idG4tbGluayB7XHJcbiAgY29sb3I6ICRncmF5LTUwMDtcclxufVxyXG5cclxuLmJ0bi1saW5rOmhvdmVyLCBcclxuLmJ0bi1saW5rOmZvY3VzLCBcclxuLmJ0bi1saW5rOmFjdGl2ZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbn1cclxuXHJcblxyXG4vKmJ0bi1waW5rKi9cclxuXHJcbi5idG4tcGluayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRwaW5rLC41KTtcclxufVxyXG4uYnRuLXBpbms6aG92ZXIsIC5idG4tcGluazpmb2N1cywgLmJ0bi1waW5rOmFjdGl2ZSwgLmJ0bi1waW5rLmFjdGl2ZSwgLmJ0bi1waW5rLmZvY3VzLFxyXG4uYnRuLXBpbms6YWN0aXZlLCAuYnRuLXBpbms6Zm9jdXMsIC5idG4tcGluazpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1waW5rLFxyXG4uYnRuLW91dGxpbmUtcGluay5hY3RpdmUsIC5idG4tb3V0bGluZS1waW5rOmFjdGl2ZSwuYnRuLXBpbmsuZGlzYWJsZWQsIC5idG4tcGluazpkaXNhYmxlZCxcclxuLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCBcclxuLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXBpbmsuZHJvcGRvd24tdG9nZ2xlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGUsLmJ0bi1vdXRsaW5lLXBpbms6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwaW5rLCA1JSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRwaW5rLCA1JSk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG4uc2hvdz4uYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLXBpbmsuZm9jdXMsIC5idG4tcGluazpmb2N1cywuYnRuLW91dGxpbmUtcGluay5mb2N1cywgLmJ0bi1vdXRsaW5lLXBpbms6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwaW5rLC4zKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKmJ0bi1wdXJwbGUqL1xyXG5cclxuLmJ0bi1wdXJwbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHB1cnBsZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJHB1cnBsZSwuNSk7XHJcbn1cclxuLmJ0bi1wdXJwbGU6aG92ZXIsIC5idG4tcHVycGxlOmZvY3VzLCAuYnRuLXB1cnBsZTphY3RpdmUsIC5idG4tcHVycGxlLmFjdGl2ZSwgLmJ0bi1wdXJwbGUuZm9jdXMsXHJcbi5idG4tcHVycGxlOmFjdGl2ZSwgLmJ0bi1wdXJwbGU6Zm9jdXMsIC5idG4tcHVycGxlOmhvdmVyLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXB1cnBsZSxcclxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5hY3RpdmUsIC5idG4tb3V0bGluZS1wdXJwbGU6YWN0aXZlLC5idG4tcHVycGxlLmRpc2FibGVkLCAuYnRuLXB1cnBsZTpkaXNhYmxlZCxcclxuLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIFxyXG4uYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgXHJcbi5zaG93Pi5idG4tb3V0bGluZS1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSwuYnRuLW91dGxpbmUtcHVycGxlOmhvdmVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHVycGxlLCA1JSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRwdXJwbGUsIDUlKTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbi5zaG93Pi5idG4tcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLmJ0bi1wdXJwbGUuZm9jdXMsIFxyXG4uYnRuLXB1cnBsZTpmb2N1cyxcclxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5mb2N1cywgXHJcbi5idG4tb3V0bGluZS1wdXJwbGU6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwdXJwbGUsLjMpO1xyXG59XHJcblxyXG4vKmJ0bi1ibHVlKi9cclxuXHJcbi5idG4tYmx1ZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRibHVlLC41KTtcclxufVxyXG5cclxuLmJ0bi1ibHVlLmFjdGl2ZSwgLmJ0bi1ibHVlLmZvY3VzLCAuYnRuLWJsdWU6YWN0aXZlLCAuYnRuLWJsdWU6Zm9jdXMsIC5idG4tYmx1ZTpob3ZlcixcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLC5idG4tb3V0bGluZS1ibHVlLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJsdWU6YWN0aXZlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtYmx1ZS5kcm9wZG93bi10b2dnbGUsLmJ0bi1vdXRsaW5lLWJsdWU6aG92ZXIsLmJ0bi1ibHVlLmFjdGl2ZSwuYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uYnRuLWJsdWU6YWN0aXZlLCAuc2hvdz4uYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlLC5idG4tYmx1ZS5kaXNhYmxlZCwgLmJ0bi1ibHVlOmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIFxyXG4uYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtYmx1ZS5kcm9wZG93bi10b2dnbGUsXHJcbmEuYmctYmx1ZTpmb2N1cywgYS5iZy1ibHVlOmhvdmVyLCBidXR0b24uYmctYmx1ZTpmb2N1cywgYnV0dG9uLmJnLWJsdWU6aG92ZXIgIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJsdWUsIDUlKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYmx1ZSwgNSUpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93Pi5idG4tYmx1ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tYmx1ZS5mb2N1cywgLmJ0bi1ibHVlOmZvY3VzLC5idG4tb3V0bGluZS1ibHVlLmZvY3VzLCAuYnRuLW91dGxpbmUtYmx1ZTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGJsdWUsLjMpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qYnRuLXdoaXRlKi9cclxuXHJcbi5idG4td2hpdGV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDAuMjVweCAkZ3JheS0zMDA7XHJcbn1cclxuXHJcbi5idG4td2hpdGUuYWN0aXZlLCAuYnRuLXdoaXRlLmZvY3VzLCAuYnRuLXdoaXRlOmFjdGl2ZSwgLmJ0bi13aGl0ZTpmb2N1cywgLmJ0bi13aGl0ZTpob3ZlcixcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13aGl0ZSwuYnRuLW91dGxpbmUtd2hpdGUuYWN0aXZlLCAuYnRuLW91dGxpbmUtd2hpdGU6YWN0aXZlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlLC5idG4tb3V0bGluZS13aGl0ZTpob3ZlciwuYnRuLXdoaXRlLmFjdGl2ZSwuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLmJ0bi13aGl0ZTphY3RpdmUsIC5zaG93Pi5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlLC5idG4td2hpdGUuZGlzYWJsZWQsIC5idG4td2hpdGU6ZGlzYWJsZWQsXHJcbi5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIFxyXG4uYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCBcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIFxyXG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgXHJcbi5zaG93Pi5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxyXG5hLmJnLXdoaXRlOmZvY3VzLCBhLmJnLXdoaXRlOmhvdmVyLCBcclxuYnV0dG9uLmJnLXdoaXRlOmZvY3VzLCBidXR0b24uYmctd2hpdGU6aG92ZXIgIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSkgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHdoaXRlLCA1JSk7XHJcbn1cclxuXHJcbi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdz4uYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLmJ0bi13aGl0ZS5mb2N1cywgLmJ0bi13aGl0ZTpmb2N1cywuYnRuLW91dGxpbmUtd2hpdGUuZm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMC4yNXB4ICRncmF5LTMwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogYnV0dG9uIE91dGxpbmUgKi9cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XHJcbiAgY29sb3I6ICRzdWNjZXNzO1xyXG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbn1cclxuLmJ0bi1vdXRsaW5lLWluZm8ge1xyXG4gIGNvbG9yOiAkaW5mbztcclxuICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG59XHJcbi5idG4tb3V0bGluZS13YXJuaW5nIHtcclxuICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxufVxyXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcclxuICBjb2xvcjogJGRhbmdlcjtcclxuICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbn1cclxuLmJ0bi1vdXRsaW5lLWRhcmsge1xyXG4gIGNvbG9yOiAkZGFyaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogJGRhcms7XHJcbn1cclxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcclxuICBjb2xvcjogJGdyYXktNjAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcGluayB7XHJcbiAgY29sb3I6ICRwaW5rO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcGluaztcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXB1cnBsZSB7XHJcbiAgY29sb3I6ICRwdXJwbGU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICRwdXJwbGU7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1ibHVlIHtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4vKnNvZnQgYnV0dG9ucyovXHJcblxyXG4uYnRuLXNvZnQtcHJpbWFyeXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LDAuMSk7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICY6Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkcHJpbWFyeSwwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwwLjgpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuLmJ0bi1zb2Z0LXNlY29uZGFyeXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksMC4xNSk7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmOmZvY3Vze1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoJHNlY29uZGFyeSwwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LDAuOCk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zb2Z0LXN1Y2Nlc3N7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywwLjEpO1xyXG4gIGNvbG9yOiAkc3VjY2VzcztcclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmOmZvY3Vze1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoJHN1Y2Nlc3MsMC4yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsMC44KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNvZnQtd2FybmluZ3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3YXJuaW5nLDAuMTgpO1xyXG4gIGNvbG9yOiAkd2FybmluZztcclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmOmZvY3Vze1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoJHdhcm5pbmcsMC4yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmcsMC44KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNvZnQtZGFuZ2Vye1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhbmdlciwwLjEpO1xyXG4gIGNvbG9yOiAkZGFuZ2VyO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJjpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCRkYW5nZXIsMC4yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhbmdlciwwLjgpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc29mdC1pbmZve1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC4xKTtcclxuICBjb2xvcjogJGluZm87XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJjpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCRpbmZvLDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmZvLDAuOCk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zb2Z0LWRhcmt7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywwLjEpO1xyXG4gIGNvbG9yOiAkZGFyaztcclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmOmZvY3Vze1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoJGRhcmssMC4yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssMC44KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNvZnQtcGlua3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLDAuMSk7XHJcbiAgY29sb3I6ICRwaW5rO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICY6Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkcGluaywwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywwLjgpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuLmJ0bi1zb2Z0LXB1cnBsZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwdXJwbGUsMC4xKTtcclxuICBjb2xvcjogJHB1cnBsZTtcclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICY6Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkcHVycGxlLDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwdXJwbGUsMC44KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNvZnQtYmx1ZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLDAuMSk7XHJcbiAgY29sb3I6ICRibHVlO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICY6Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkYmx1ZSwwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwwLjgpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFNvY2lhbCBCdXR0b25zICovXHJcblxyXG4uYnRuLXNvY2lhbC1pY29uIC5idG57XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG4uYnRuLWZhY2Vib29rIHtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcclxufVxyXG4uYnRuLXR3aXR0ZXIge1xyXG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2VkO1xyXG59XHJcbi5idG4tZHJvcGJveCB7XHJcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdlZTU7XHJcbn1cclxuLmJ0bi1za3lwZSB7XHJcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZjA7XHJcbn1cclxuIiwiLy9cclxuLy8gQWxlcnRzXHJcbi8vIFxyXG5cclxuXHJcbi5iLXJvdW5ke1xyXG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbn1cclxuLmFsZXJ0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIFxyXG4gICYuaWNvbi1jdXN0b20tYWxlcnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAuYWxlcnQtaWNvbntcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIH1cclxuICAuYWxlcnQtdGV4dHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICB9XHJcbiAgLmFsZXJ0LWNsb3NlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gIC5hbGVydC1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG4gICYuYWxlcnQtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG4gICYuYWxlcnQtc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gIH1cclxuICAmLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gIH1cclxuICAmLmFsZXJ0LXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICRncmF5LTgwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gIH1cclxuICAmLmFsZXJ0LWluZm8ge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG4gIH1cclxuICAmLmFsZXJ0LWRhbmdlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICB9XHJcbiAgJi5hbGVydC1kYXJrIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICB9XHJcbiAgJi5hbGVydC1saWdodCB7XHJcbiAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgkZGFyaywgMC4xKTtcclxuICB9XHJcbiAgJi5hbGVydC1waW5rIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICB9XHJcbiAgJi5hbGVydC1ibHVlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICB9XHJcbiAgJi5hbGVydC1wdXJwbGUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgfVxyXG5cclxuICAvLyBBbGVydCBPdXRsaW5lXHJcblxyXG4gICYuYWxlcnQtb3V0bGluZS1zdWNjZXNze1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkc3VjY2VzcztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gIH1cclxuICAmLmFsZXJ0LW91dGxpbmUtZGFuZ2Vye1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZGFuZ2VyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGRhbmdlcjtcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLXByaW1hcnl7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG4gICYuYWxlcnQtb3V0bGluZS13YXJuaW5ne1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkd2FybmluZztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICR3YXJuaW5nO1xyXG4gIH1cclxuICAmLmFsZXJ0LW91dGxpbmUtaW5mb3tcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGluZm87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkaW5mbztcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLXBpbmt7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRwaW5rO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHBpbms7XHJcbiAgfVxyXG4gICYuYWxlcnQtb3V0bGluZS1wdXJwbGV7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRwdXJwbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkcHVycGxlO1xyXG4gIH1cclxuICAmLmFsZXJ0LW91dGxpbmUtYmx1ZXtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLXNlY29uZGFyeXtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJHNlY29uZGFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgfVxyXG4gICYuYWxlcnQtb3V0bGluZS1kYXJre1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZGFyaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gIH1cclxuXHJcbiAgLy9BbGVydCBTaGFkb3dcclxuXHJcbiAgJi5hbGVydC1wcmltYXJ5LXNoYWRvd3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgkcHJpbWFyeSwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKCRwcmltYXJ5LCAwLjAyKTtcclxuICB9XHJcbiAgJi5hbGVydC1zdWNjZXNzLXNoYWRvd3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgkc3VjY2VzcywgMC4wNiksIDAgMXB4IDAgMCByZ2JhKCRzdWNjZXNzLCAwLjAyKTtcclxuICB9XHJcbiAgJi5hbGVydC1pbmZvLXNoYWRvd3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgkaW5mbywgMC4wNiksIDAgMXB4IDAgMCByZ2JhKCRpbmZvLCAwLjAyKTtcclxuICB9XHJcbiAgJi5hbGVydC13YXJuaW5nLXNoYWRvd3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgkd2FybmluZywgMC4wNiksIDAgMXB4IDAgMCByZ2JhKCR3YXJuaW5nLCAwLjAyKTtcclxuICB9XHJcbiAgJi5hbGVydC1kYW5nZXItc2hhZG93e1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRkYW5nZXIsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgkZGFuZ2VyLCAwLjAyKTtcclxuICB9XHJcbiAgJi5hbGVydC1kYXJrLXNoYWRvd3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgkZGFyaywgMC4wNiksIDAgMXB4IDAgMCByZ2JhKCRkYXJrLCAwLjAyKTtcclxuICB9XHJcbiAgJi5hbGVydC1waW5rLXNoYWRvd3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgkcGluaywgMC4wNiksIDAgMXB4IDAgMCByZ2JhKCRwaW5rLCAwLjAyKTtcclxuICB9XHJcbiAgJi5hbGVydC1wdXJwbGUtc2hhZG93e1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRwdXJwbGUsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgkcHVycGxlLCAwLjAyKTtcclxuICB9XHJcbiAgJi5hbGVydC1ibHVlLXNoYWRvd3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgkYmx1ZSwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKCRibHVlLCAwLjAyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLy9cclxuLy8gQmFja2dyb3VuZC1jb2xvclxyXG4vLyBcclxuXHJcbi5iZy1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1waW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcbi8vIGJnLXNvZnRcclxuXHJcbi5iZy1zb2Z0LXByaW1hcnl7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xNSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXNvZnQtc2Vjb25kYXJ5e1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC4xNSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctc29mdC1zdWNjZXNze1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LXdhcm5pbmd7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2FybmluZywgMC4xNSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXNvZnQtaW5mb3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmZvLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctc29mdC1kYW5nZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFuZ2VyLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LXBpbmt7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywgMC4xNSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogJHBpbmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXNvZnQtcHVycGxle1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHB1cnBsZSwgMC4xNSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctc29mdC1ibHVle1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LWRhcmt7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgMC4xNSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5iYWRnZXtcclxuICBib3gtc2hhZG93Om5vbmU7XHJcbiAgJi5iYWRnZS1zb2Z0LXByaW1hcnl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJHByaW1hcnksMC4wNSk7XHJcbiAgfVxyXG4gIFxyXG4gICYuYmFkZ2Utc29mdC1zZWNvbmRhcnl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRzZWNvbmRhcnksMC4wNSk7XHJcbiAgfVxyXG4gIFxyXG4gICYuYmFkZ2Utc29mdC1zdWNjZXNze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywgMC4xNSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRzdWNjZXNzLDAuMDUpO1xyXG4gIH1cclxuICBcclxuICAmLmJhZGdlLXNvZnQtd2FybmluZ3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmcsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkd2FybmluZywwLjA1KTtcclxuICB9XHJcbiAgXHJcbiAgJi5iYWRnZS1zb2Z0LWluZm97XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmZvLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJGluZm8sMC4wNSk7XHJcbiAgfVxyXG4gIFxyXG4gICYuYmFkZ2Utc29mdC1kYW5nZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYW5nZXIsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRkYW5nZXIsMC4wNSk7XHJcbiAgfVxyXG4gIFxyXG4gICYuYmFkZ2Utc29mdC1waW5re1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywgMC4xNSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRwaW5rLDAuMDUpO1xyXG4gIH1cclxuICBcclxuICAmLmJhZGdlLXNvZnQtcHVycGxle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHVycGxlLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkcHVycGxlLDAuMDUpO1xyXG4gIH1cclxuICBcclxuICAmLmJhZGdlLXNvZnQtZGFya3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkZGFyaywwLjA1KTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVGV4dCBDb2xvclxyXG4vLyBcclxuXHJcbi50ZXh0LWN1c3RvbSB7XHJcbiAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlIHtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWRhbmdlciB7XHJcbiAgY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbXV0ZWQge1xyXG4gIGNvbG9yOiAkbXV0ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtcHJpbWFyeSB7XHJcbiAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXNlY29uZGFyeSB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtd2FybmluZyB7XHJcbiAgY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4udGV4dC1ibHVlIHtcclxuICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtc3VjY2VzcyB7XHJcbiAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWluZm8ge1xyXG4gIGNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1waW5rIHtcclxuICBjb2xvcjogJHBpbmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtcHVycGxlIHtcclxuICBjb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1saWdodCB7XHJcbiAgY29sb3I6ICRsaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1kYXJrIHtcclxuICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcclxufVxyXG4iLCJcclxuLmJhZGdlIHtcclxuICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gIHBhZGRpbmc6IDRweCA2cHggM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5iYWRnZS1jdXN0b20ge1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5iYWRnZS1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLmJhZGdlLXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxufVxyXG5cclxuLmJhZGdlLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG59XHJcblxyXG4uYmFkZ2UtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbn1cclxuXHJcbi5iYWRnZS13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYmFkZ2UtZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG59XHJcblxyXG4uYmFkZ2UtcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5iYWRnZS1waW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYmFkZ2UtYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuXHJcbi5iYWRnZS1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLypCYWRnZSBTb2Z0IENvbG9yKi9cclxuXHJcbi5iYWRnZS1zb2Z0LXN1Y2Nlc3N7XHJcbiAgY29sb3I6ICRzdWNjZXNzO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsLjIpO1xyXG59XHJcblxyXG4uYmFkZ2Utc29mdC1wcmltYXJ5e1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LC4yKTtcclxufVxyXG5cclxuLmJhZGdlLXNvZnQtZGFuZ2Vye1xyXG4gIGNvbG9yOiAkZGFuZ2VyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhbmdlciwuMik7XHJcbn1cclxuXHJcbi5iYWRnZS1zb2Z0LWluZm97XHJcbiAgY29sb3I6ICRpbmZvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sLjIpO1xyXG59XHJcbi5iYWRnZS1zb2Z0LXdhcm5pbmd7XHJcbiAgY29sb3I6ICR3YXJuaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmcsLjIpO1xyXG59XHJcbi5iYWRnZS1zb2Z0LXBpbmt7XHJcbiAgY29sb3I6ICRwaW5rO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssLjIpO1xyXG59XHJcblxyXG4uYmFkZ2Utc29mdC1wdXJwbGV7XHJcbiAgY29sb3I6ICRwdXJwbGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHVycGxlLC4yKTtcclxufVxyXG5cclxuLmJhZGdlLXNvZnQtYmx1ZXtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwuMik7XHJcbn1cclxuXHJcbi5iYWRnZS1zb2Z0LWRhcmt7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssLjIpO1xyXG59IiwiLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcixcclxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcixcclxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSxcclxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBhZGRpbmc6IDRweCAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgkZ3JheS00MDAsLjA1KTtcclxuICBib3JkZXItY29sb3I6ICRncmF5LTIwMDtcclxuICBtYXJnaW46IDA7XHJcbiAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogNnB4IDI0cHg7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmOmFjdGl2ZXtcclxuICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsMyUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBQcm9ncmVzc1xyXG4vLyBcclxuXHJcblxyXG4ucHJvZ3Jlc3N7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gIGhlaWdodDogMTRweDtcclxuICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBQcm9ncmVzc2JhciBWZXJ0aWNhbCAqL1xyXG5cclxuLnByb2dyZXNzLXZlcnRpY2FsIHtcclxuICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICBoZWlnaHQ6IDI1MHB4O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbCAucHJvZ3Jlc3MtYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbSB7XHJcbiAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgaGVpZ2h0OiAyNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tIC5wcm9ncmVzcy1iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1zbSxcclxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1zbSB7XHJcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1zbSAucHJvZ3Jlc3MtYmFyIHtcclxuICBmb250LXNpemU6IDhweDtcclxuICBsaW5lLWhlaWdodDogNXB4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbWQsXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbWQge1xyXG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1tZCAucHJvZ3Jlc3MtYmFyLFxyXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLW1kIC5wcm9ncmVzcy1iYXIge1xyXG4gIGZvbnQtc2l6ZTogMTAuOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNC40cHg7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1sZyxcclxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1sZyB7XHJcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLWxnIC5wcm9ncmVzcy1iYXIsXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbGcgLnByb2dyZXNzLWJhciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtaWNvbi1zcGlue1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxufSIsIi8vXHJcbi8vIFRhYmxlXHJcbi8vIFxyXG5cclxuLnRhYmxle1xyXG4gIHRoIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgdGR7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgdGhlYWQge1xyXG4gICAgdGgge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiAgXHJcbiAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgIHRkLFxyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGQsdGh7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gIH1cclxuICBcclxuICAudGFibGUtc3RyaXBlZCB7XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICAgIHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcbiAgLnRhYmxlIHtcclxuICAgIGNvbG9yOiAkdGFibGU7XHJcbiAgICAgIHRoZWFkIHRyIHRoIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICAgICAgICAgIFxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGhlYWQtbGlnaHQge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICBcclxuICAudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1kYXJrIHtcclxuICAgICAgdGhlYWQgdHIgdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHk+dHI+dGQsXHJcbiAgICAgIHRoIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGFUYWJsZXNfd3JhcHBlcntcclxuICAgICAgJi5jb250YWluZXItZmx1aWR7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvKj09PURhdGF0YWJsZT09PSovXHJcbiAgLnRhYmxle1xyXG4gICAgdGQge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAmLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRpbmZvO1xyXG4gICAgICB9XHJcbiAgICAgICYuZGV0YWlscy1jb250cm9sIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9vcGVuLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdHIuc2hvd24gdGQuZGV0YWlscy1jb250cm9sIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2xvc2UucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuIFxyXG5cclxuICBcclxuICAvKj09IFRhYmxlIFJlc3BvbnNpdmUgPT0qL1xyXG4gIFxyXG4gIC50YWJsZS1yZXAtcGx1Z2luIHtcclxuICAgICAgLmJ0bi10b29sYmFyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjIpO1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1kZWZhdWx0LmJ0bi1wcmltYXJ5OmFjdGl2ZSxcclxuICAgICAgLmJ0bi1kZWZhdWx0LmJ0bi1wcmltYXJ5OmhvdmVyLFxyXG4gICAgICAuYnRuLWRlZmF1bHQuYnRuLXByaW1hcnk6Zm9jdXMge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkgdGgge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGFibGUuZm9jdXMtb24gdGJvZHkgdHIuZm9jdXNlZCB0aCwgXHJcbiAgICAgIHRhYmxlLmZvY3VzLW9uIHRib2R5IHRyLmZvY3VzZWQgdGQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8qIFN0aWNreSBIZWFkZXIgKi9cclxuICAuZml4ZWQtc29sdXRpb24gLnN0aWNreS10YWJsZS1oZWFkZXIge1xyXG4gICAgdG9wOiAkdG9wYmFyLWhlaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbi8qPT09PUZvb3RhYmxlIHRhYmxlPT09PSovXHJcblxyXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAub3Blbj4uZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAudGFibGUuZm9vdGFibGUtZGV0YWlscyB7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIH1cclxuICAuZm9vdGFibGUtZmlsdGVyaW5nLWV4dGVybmFsIHVsLmRyb3Bkb3duLW1lbnU+bGk+YS5jdXN0b20tY29udHJvbCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgXHJcbiAgdGFibGUuZm9vdGFibGU+dGhlYWQ+dHIuZm9vdGFibGUtZmlsdGVyaW5nPnRoIHVsLmRyb3Bkb3duLW1lbnU+bGk+YS5jdXN0b20tY29udHJvbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb290YWJsZS1maWx0ZXJpbmctZXh0ZXJuYWwgdWwuZHJvcGRvd24tbWVudT5saT5hLmN1c3RvbS1jb250cm9sPmxhYmVsLCBcclxuICB0YWJsZS5mb290YWJsZT50aGVhZD50ci5mb290YWJsZS1maWx0ZXJpbmc+dGggdWwuZHJvcGRvd24tbWVudT5saT5hLmN1c3RvbS1jb250cm9sPmxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIH1cclxuICB0ZC5mb290YWJsZS1zb3J0YWJsZSA+IHNwYW4uZm9vaWNvbiwgXHJcbiAgdGguZm9vdGFibGUtc29ydGFibGUgPiBzcGFuLmZvb2ljb24geyBcclxuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IFxyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IFxyXG4gIH1cclxuICBcclxuICBcclxuICAvKj09PT1qc2dyaWQgdGFibGU9PT09Ki9cclxuICBcclxuICAuanNncmlkIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgdGh7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5qc2dyaWQtZWRpdC1yb3cgPiAuanNncmlkLWNlbGwsIFxyXG4gIC5qc2dyaWQtZmlsdGVyLXJvdyA+IC5qc2dyaWQtY2VsbCwgXHJcbiAgLmpzZ3JpZC1ncmlkLWJvZHksIC5qc2dyaWQtZ3JpZC1oZWFkZXIsIFxyXG4gIC5qc2dyaWQtaGVhZGVyLXJvdyA+IC5qc2dyaWQtaGVhZGVyLWNlbGwsIFxyXG4gIC5qc2dyaWQtaW5zZXJ0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcbiAgLmpzZ3JpZC1jZWxsIHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgfVxyXG4gIC5qc2dyaWQtYWx0LXJvdz4uanNncmlkLWNlbGwge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5qc2dyaWQtY2VsbCBpbnB1dCxcclxuICAuanNncmlkLWNlbGwgc2VsZWN0e1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gIH1cclxuICAuanNncmlkLWhlYWRlci1yb3d7XHJcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gIH1cclxuICAuanNncmlkLXNlbGVjdGVkLXJvdz4uanNncmlkLWNlbGwge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAuanNncmlkLWFsaWduLXJpZ2h0e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmpzZ3JpZC1oZWFkZXItc29ydGFibGV7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5qc2dyaWQtcGFnZXItY29udGFpbmVye1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICB9XHJcblxyXG4gIC5qc2dyaWQgLmpzZ3JpZC1idXR0b24ge1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BsdWdpbnMvanNncmlkL2pzZ3JpZC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuXHJcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbntcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcbmRpdi50YWJsZS1yZXNwb25zaXZlPmRpdi5kYXRhVGFibGVzX3dyYXBwZXI+ZGl2LnJvdz5kaXZbY2xhc3NePVwiY29sLVwiXTpmaXJzdC1jaGlsZCB7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59IiwiLy9cclxuLy8gQXZhdGFyXHJcbi8vIFxyXG5cclxuLmltZy1ncm91cHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLmF2YXRhci1iYWRnZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGdyYXktNDAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgLnVzZXItYXZhdGFyKy51c2VyLWF2YXRhci1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgfVxyXG4gIC51c2VyLWF2YXRhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgJjpmb2N1cywmOmhvdmVye1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLm9ubGluZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG4gICAgfVxyXG4gICAgLm9mZmxpbmV7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXI7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGdyYXktNDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYXZhdGFyLWJveHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC5hdmF0YXItdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6ICRncmF5LTEwMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gRm9ybXNcclxuLy8gXHJcblxyXG5sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJGxhYmVsO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7XHJcbiAgcGFkZGluZy10b3A6IDJweDtcclxufVxyXG4uZm9ybS1jb250cm9sIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LTMwMCwgNCUpO1xyXG4gIGhlaWdodDogY2FsYygyLjNyZW0gKyAycHgpO1xyXG4gIGNvbG9yOiAkZm9ybS1jb250cm9sO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjUpO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC10ZXh0e1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LTMwMCwgNCUpO1xyXG59XHJcbi5jdXN0b20tZmlsZS1pbnB1dCxcclxuLmN1c3RvbS1maWxlLWxhYmVse1xyXG4gIGhlaWdodDogY2FsYygyLjNyZW0gKyAxcHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59XHJcbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7XHJcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMTVweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuLmZvcm0tZ3JvdXB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4uY3VzdG9tLXNlbGVjdDpmb2N1c3tcclxuICBib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnksIDAuNSk7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4ICR3aGl0ZSwgMCAwIDAgM3B4ICRwcmltYXJ5O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkd2hpdGUsIDAgMCAwIDNweCAkcHJpbWFyeTtcclxufVxyXG5cclxuLmhhcy1zdWNjZXNzIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhhcy13YXJuaW5nIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhhcy1lcnJvciB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0O1xyXG59XHJcbi5jb2wtZm9ybS1sYWJlbHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgXHJcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLCBcclxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLCBcclxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG4gIGJveC1zaGFkb3c6bm9uZTtcclxufVxyXG4uY3VzdG9tLXNlbGVjdHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG59XHJcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwgXHJcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCxcclxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLCBcclxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC41KTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn0iLCIvL1xyXG4vLyBSaWJib25zXHJcbi8vIFxyXG5cclxuLnJpYmJvbi0xe1xyXG4gIC8qIHJpYmJvbiAqL1xyXG4gIC5yaWJib24tYm94e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiA1cHggZG91YmxlICRncmF5LTIwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZzogNTBweCAxNXB4IDE1cHggMTVweDtcclxuICB9XHJcbiAgLnJpYmJvbiB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAtMnB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICYucmliYm9uLW1hcmt7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlcjogMTVweCBzb2xpZCAkZGFyaztcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWJib24tcmlnaHQge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAtMnB4O1xyXG4gIH1cclxuICAucmliYm9uLW1hcmsucmliYm9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgJGRhcms7XHJcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLnJpYmJvbi1pY29uIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gIH1cclxuICAucmliYm9uLW1hcmsucmliYm9uLWljb246YmVmb3JlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAkZGFyaztcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQge1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLyo9PVJpYmJvbi1pY29uPT0qL1xyXG4gIC5yaWJib24tbWFya3tcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgJi5yaWJib24taWNvbi5iZy1wcmltYXJ5OmJlZm9yZXtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJpYmJvbi1pY29uLmJnLWluZm86YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkaW5mbztcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJpYmJvbi1pY29uLmJnLXNlY29uZGFyeTpiZWZvcmV7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJpYmJvbi1pY29uLmJnLWRhbmdlcjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmJnLXNlY29uZGFyeTpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgICYuYmctZGFuZ2VyOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgJi5iZy1wcmltYXJ5OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgICYuYmctaW5mbzpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICBcclxuXHJcbiAgICAvL3JpYmJvbiByaWdodFxyXG5cclxuICAgICYucmliYm9uLXJpZ2h0LmJnLWRhbmdlcjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH0gIFxyXG4gICAgXHJcbiAgICAmLnJpYmJvbi1yaWdodC5iZy1pbmZvOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGluZm87XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgXHJcbiAgICAmLnJpYmJvbi1yaWdodC5iZy1wcmltYXJ5OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgXHJcbiAgICAmLnJpYmJvbi1yaWdodC5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBjb2xvcjokZ3JheS03MDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PXJpYmJvbi0yPT09PT09PT09PT09PSovXHJcbi5yaWJib24tMntcclxuICAucmliYm9uLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAucmliYm9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMnB4IDVweCAxMnB4O1xyXG4gICAgICBtYXJnaW46IC0yNnB4IDBweCAxNXB4IC0yNnB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLnJpYmJvbi1wcmltYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyOXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAgZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gICAgLnJpYmJvbi1pbmZvIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyOXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAgZGFya2VuKCRpbmZvLCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogZGFya2VuKCRpbmZvLCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9ICBcclxuICAgIC5yaWJib24tZGFuZ2VyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI5cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICBkYXJrZW4oJGRhbmdlciwgMTAlKTtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IGRhcmtlbigkZGFuZ2VyLCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gICAgLnJpYmJvbi1zZWNvbmRhcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBjb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjlweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnksIDEwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnJpYmJvbiArIHAge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmQtYm94IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXI6IDVweCBkb3VibGUgJGdyYXktMjAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9ICBcclxuICBwe1xyXG4gICAgY29sb3I6JGdyYXktNzAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJpYmJvbi5iZy1zZWNvbmRhcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgY29sb3I6ICRncmF5LTEwMDtcclxufVxyXG5cclxuIiwiLy9cclxuLy8gQ2hlY2sgQm94IFJhZGlvIEJ1dHRvblxyXG4vLyBcclxuXHJcbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntcclxuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG59XHJcbi5yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA3cHg7XHJcbn1cclxuXHJcblxyXG4uY2hlY2tib3gge1xyXG4gICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtdXRlZDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICBcclxuICAgICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcms7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY2hlY2tib3guY2hlY2tib3gtY2lyY2xlIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LmNoZWNrYm94LWlubGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICBcclxuICAuY2hlY2tib3guY2hlY2tib3gtc2luZ2xlIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gIFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgXHJcbiAgLmNoZWNrYm94LXByaW1hcnkge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LWRhbmdlciB7XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LWluZm8ge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LXdhcm5pbmcge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LXN1Y2Nlc3Mge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LXB1cnBsZSB7XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LXBpbmsge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LWRhcmsge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLyogUmFkaW9zICovXHJcbiAgXHJcbiAgLnJhZGlvIHtcclxuICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtdXRlZDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gICAgICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5yYWRpby5yYWRpby1pbmxpbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgXHJcbiAgLnJhZGlvLnJhZGlvLXNpbmdsZSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGhlaWdodDogMTdweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgXHJcbiAgLnJhZGlvLXByaW1hcnkge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5yYWRpby1kYW5nZXIge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5yYWRpby1pbmZvIHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucmFkaW8td2FybmluZyB7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnJhZGlvLXN1Y2Nlc3Mge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5yYWRpby1wdXJwbGUge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5yYWRpby1waW5rIHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4ucmFkaW8yIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpkaXNhYmxlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzK2xhYmVsIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAgICAgICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIH0gICAgXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQrbGFiZWwge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnJhZGlvLXByaW1hcnkyIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWwge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucmFkaW8tc2Vjb25kYXJ5MiB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJhZGlvLXN1Y2Nlc3MyIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWwge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucmFkaW8tZGFuZ2VyMiB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJhZGlvLXdhcm5pbmcyIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWwge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucmFkaW8taW5mbzIge1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXStsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yYWRpby1kYXJrMiB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJhZGlvLXB1cnBsZTIge1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXStsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yYWRpby1waW5rMiB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIFJhbmdlIHNsaWRlclxyXG49PT09PT09PT09PT09PT09PT09Ki9cclxuLmlycy1mcm9tLCAuaXJzLXRvLCAuaXJzLXNpbmdsZSB7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbn1cclxuLmlycy1mcm9tOmFmdGVyLCAuaXJzLXRvOmFmdGVyLCAuaXJzLXNpbmdsZTphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuLmlycy0tcm91bmQgLmlycy1iYXIsXHJcbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIgPiBpOmZpcnN0LWNoaWxkLCBcclxuLmlycy0tZmxhdCAuaXJzLWhhbmRsZTpob3ZlciA+IGk6Zmlyc3QtY2hpbGQsXHJcbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUgPiBpOmZpcnN0LWNoaWxkLFxyXG4uaXJzLS1mbGF0IC5pcnMtZnJvbSxcclxuLmlycy0tZmxhdCAuaXJzLXRvLFxyXG4uaXJzLS1mbGF0IC5pcnMtc2luZ2xlLFxyXG4uaXJzLS1mbGF0IC5pcnMtYmFye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcbi5pcnMtLWZsYXQgLmlycy1mcm9tOmJlZm9yZSwgXHJcbi5pcnMtLWZsYXQgLmlycy10bzpiZWZvcmUsIFxyXG4uaXJzLS1mbGF0IC5pcnMtc2luZ2xlOmJlZm9yZXtcclxuICBib3JkZXItdG9wLWNvbG9yOiRwcmltYXJ5O1xyXG59XHJcblxyXG4uaXJzLS1zaGFycCAuaXJzLWJhcixcclxuLmlycy0tc2hhcnAgLmlycy1oYW5kbGV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbn1cclxuLmlycy0tc2hhcnAgLmlycy1oYW5kbGUgPiBpOmZpcnN0LWNoaWxke1xyXG4gIGJvcmRlci10b3AtY29sb3I6JHN1Y2Nlc3M7XHJcbn1cclxuLmlycy0tc2hhcnAgLmlycy1saW5le1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcclxufVxyXG5cclxuLmlycy0tc3F1YXJlIC5pcnMtaGFuZGxle1xyXG4gIGJvcmRlci1jb2xvcjokYmx1ZTtcclxufVxyXG4uaXJzLS1zcXVhcmUgLmlycy1mcm9tLCBcclxuLmlycy0tc3F1YXJlIC5pcnMtdG8sIFxyXG4uaXJzLS1zcXVhcmUgLmlycy1zaW5nbGUsXHJcbi5pcnMtLXNxdWFyZSAuaXJzLWJhcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxufVxyXG5cclxuXHJcbi5pcnMtLWZsYXQgLmlycy1taW4sIC5pcnMtLWZsYXQgLmlycy1tYXgsXHJcbi5pcnMtLXJvdW5kIC5pcnMtbWluLCAuaXJzLS1yb3VuZCAuaXJzLW1heCxcclxuLmlycy0tc3F1YXJlIC5pcnMtbWluLCAuaXJzLS1zcXVhcmUgLmlycy1tYXgsXHJcbi5pcnMtLW1vZGVybiAuaXJzLW1pbiwgLmlycy0tbW9kZXJuIC5pcnMtbWF4e1xyXG5cclxuICAgIHRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgcGFkZGluZzogMXB4IDVweDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG59XHJcblxyXG4uaXJzLS1tb2Rlcm4gLmlycy1mcm9tLCBcclxuLmlycy0tbW9kZXJuIC5pcnMtdG8sIFxyXG4uaXJzLS1tb2Rlcm4gLmlycy1zaW5nbGUsXHJcbi5pcnMtLXJvdW5kIC5pcnMtZnJvbSwgXHJcbi5pcnMtLXJvdW5kIC5pcnMtdG8sIFxyXG4uaXJzLS1yb3VuZCAuaXJzLXNpbmdsZSB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBwYWRkaW5nOiAycHggNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGNvbG9yOiR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5pcnMtLW1vZGVybiAuaXJzLWZyb206YmVmb3JlLCBcclxuLmlycy0tbW9kZXJuIFxyXG4uaXJzLXRvOmJlZm9yZSwgXHJcbi5pcnMtLW1vZGVybiAuaXJzLXNpbmdsZTpiZWZvcmUsXHJcbi5pcnMtLXJvdW5kIC5pcnMtZnJvbTpiZWZvcmUsIFxyXG4uaXJzLS1yb3VuZCAuaXJzLXRvOmJlZm9yZSwgXHJcbi5pcnMtLXJvdW5kIC5pcnMtc2luZ2xlOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uaXJzLS1tb2Rlcm4gLmlycy1iYXIge1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoJHByaW1hcnksMC41KSAwJSwkcHJpbWFyeSAzNiUsZGFya2VuKCRwcmltYXJ5LCA1JSkgNjElLHJnYmEoJHByaW1hcnksMC41KSAxMDAlKTtcclxufVxyXG4uaXJzLS1yb3VuZCAuaXJzLWhhbmRsZXtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgkcHJpbWFyeSwgMC4zKTtcclxufSIsIi8vXHJcbi8vIFN3ZWV0IEFsZXJ0XHJcbi8vIFxyXG5cclxuXHJcbi5zd2FsMi1wb3B1cCB7XHJcbiAgLnN3YWwyLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgLnN3YWwyLXN0eWxlZHtcclxuICAgICYuc3dhbDItY29uZmlybSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjI1ZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDEuMDYyNWVtO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRwcmltYXJ5LCAwLjQpO1xyXG4gICAgfVxyXG4gICAgJi5zd2FsMi1jYW5jZWwge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICBmb250LXNpemU6IDEuMDYyNWVtO1xyXG4gICAgICBcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHdoaXRlLCAwIDAgMCA0cHggcmdiYSgkZGFuZ2VyLC41KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2Vse1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5zd2FsMi1hY3Rpb25ze1xyXG4gIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbiAgLmJ0bi1zdWNjZXNzLCAgXHJcbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcbiAgfVxyXG4gIC5idG4tc3VjY2Vzczpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRwcmltYXJ5LCAwLjQpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZle1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgfVxyXG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRkYW5nZXIsLjUpO1xyXG4gIH1cclxuICAuYnRuLWRhbmdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcclxuICAgICY6YWN0aXZle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcclxuICAgIH1cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRkYW5nZXIsLjUpO1xyXG4gICAgfVxyXG4gIH1cclxufSBcclxuLnN3YWwyLWljb24uc3dhbDItcXVlc3Rpb24ge1xyXG4gIGJvcmRlci1jb2xvcjogJHBpbms7XHJcbiAgY29sb3I6ICRwaW5rO1xyXG59XHJcbiIsIi8vXHJcbi8vIE5hc3RhYmxlXHJcbi8vIFxyXG5cclxuXHJcbi5jdXN0b20tZGQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4uZGQzLWNvbnRlbnQsXHJcbi5kZC1oYW5kbGV7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyYXktMjAwLCAxJSk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktMjAwLCAyJSk7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcbi5kZC1pdGVtID4gYnV0dG9ue1xyXG4gIGhlaWdodDogMjVweDtcclxuICBtYXJnaW46IDhweCAwIDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uZGQzLWl0ZW17XHJcbiAgbWFyZ2luOiA1cHggMDtcclxuICBcclxuICAuZGQzLWhhbmRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeSw1JSk7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDlweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZGQzLWNvbnRlbnQtcHtcclxuICBwYWRkaW5nOiA4cHggMTBweCA4cHggNDBweDtcclxufVxyXG4iLCIvL1xyXG4vLyBNb2RhbHNcclxuLy8gXHJcblxyXG4ubW9kYWwtZGVtbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHdpZHRoOiA2MDBweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtY29udGVudHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAubW9kYWwtaGVhZGVyLC5tb2RhbC1mb290ZXJ7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktMTAwO1xyXG4gICAgLm1vZGFsLXRpdGxle1xyXG4gICAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gICAgfVxyXG4gICAgLmNsb3Nle1xyXG4gICAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtYm9keSBwLGg0e1xyXG4gICAgY29sb3I6ICRncmF5LTUwMDtcclxuICB9XHJcbiAgLm1vZGFsLXRpdGxlLmN1c3RvbS10aXRsZXtcclxuICAgIGNvbG9yOiBsaWdodGVuKCRncmF5LTUwMCwgODAlKTtcclxuICB9XHJcbn1cclxuXHJcbiNjdXN0b20tbW9kYWx7XHJcbiAgLmNsb3Nle1xyXG4gICAgY29sb3I6ICRncmF5LTgwMDtcclxuICB9XHJcbn1cclxuLmN1c3RvbS1tb2RhbC10aXRsZSB7XHJcbiAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjVweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmN1c3RvbS1tb2RhbC10ZXh0IHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGNvbG9yOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5jdXN0b21ib3gtbW9kYWwtZmxhc2ggLmNsb3NlLCBcclxuLmN1c3RvbWJveC1tb2RhbC1yb3RhdGVkb3duIC5jbG9zZSB7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcblxyXG59XHJcblxyXG4jc2Vzc2lvbi10aW1lb3V0LWRpYWxvZyAubW9kYWwtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn0iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIEZvcm0tQWR2YW5jZWRcclxuPT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKiBEYXRlcGlja2VyICovXHJcbi5kYXRlcGlja2VyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgcGFkZGluZzogOHB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIgIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHtcclxuICAuZHJwLWJ1dHRvbnMge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRkLmFjdGl2ZSxcclxuICB0ZC5hY3RpdmU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLCAuZGF0ZXJhbmdlcGlja2VyIFxyXG5cclxuLnRhYmxlLWNvbmRlbnNlZD50aGVhZD50cj50aCwgLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50ZCB7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG5cclxuLyogQm9vdHN0cmFwLXRvdWNoU3BpbiAqL1xyXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5idG4ge1xyXG4gIHBhZGRpbmc6IDlweCAxMnB4O1xyXG59XHJcbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgaSB7XHJcbiAgdG9wOiA0cHg7XHJcbiAgbGVmdDogOHB4O1xyXG59XHJcblxyXG4vKiBQcmlzbSAqL1xyXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSwgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG59XHJcblxyXG4vKiBSYXRpbmcgKi9cclxuLmJhZGdlOmVtcHR5IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdHtcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LTMwMCwgNCUpO1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgJjpmb2N1c3tcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICBjb2xvcjogJGZvcm0tY29udHJvbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGluZm87XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHByaW1hcnksIDAuNSk7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXIge1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgbWluLWhlaWdodDogMzhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyYXktMzAwLCA0JSk7XHJcbiAgfSAgXHJcbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xyXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tZGF0ZXRpbWVwaWNrZXItLS0qL1xyXG4uZHRwLWJ0bi1jYW5jZWwge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uYWRkb24tY29sb3ItcGlja2VyIC5idG4ge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XHJcbn1cclxuLyotLWNvbG9ycGlja2VyLS0qL1xyXG4uYXNDb2xvclBpY2tlci1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA4cHg7XHJcbiAgcmlnaHQ6IDQ1cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uYXNDb2xvclBpY2tlci10cmlnZ2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogMzhweDtcclxuICB3aWR0aDogMzhweDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5hc0NvbG9yUGlja2VyLWRyb3Bkb3duIHtcclxuICBtYXgtd2lkdGg6IDI2MHB4O1xyXG59XHJcblxyXG4uYXNDb2xvclBpY2tlci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcblxyXG4uaW5wdXQtdGl0bGV7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG59XHJcblxyXG4vL0Jvb3RzdHJhcCBNYXRlcmlhbCBEYXRldGltZXBpY2tlclxyXG5cclxuLmR0cCA+IC5kdHAtY29udGVudCA+IC5kdHAtZGF0ZS12aWV3ID4gaGVhZGVyLmR0cC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICRkdHA7XHJcbn1cclxuLmR0cCB0YWJsZS5kdHAtcGlja2VyLWRheXMgdHIgPiB0ZCA+IGEuc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDAuMSk7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uZHRwIGRpdi5kdHAtZGF0ZSwgLmR0cCBkaXYuZHRwLXRpbWUge1xyXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGR0cCwgMyUpO1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG4uZHRwIGRpdi5kdHAtYWN0dWFsLXllYXIsXHJcbi5kdHAgZGl2LmR0cC1hY3R1YWwtbW9udGh7XHJcbiAgY29sb3I6ICRncmF5LTEwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogOHB4IDAgO1xyXG59XHJcblxyXG4uZHRwID4gLmR0cC1jb250ZW50e1xyXG4gIG1heC1oZWlnaHQ6IDU1NXB4O1xyXG59XHJcbi5kdHAgdGFibGUuZHRwLXBpY2tlci1kYXlzIHRyID4gdGh7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oJGR0cCwgMTUlKTtcclxufVxyXG5cclxuLmR0cCB0YWJsZS5kdHAtcGlja2VyLWRheXMgdHIgPiB0ZCA+IGEsIFxyXG4uZHRwIC5kdHAtcGlja2VyLXRpbWUgPiBhe1xyXG4gIGNvbG9yOiBsaWdodGVuKCRkdHAsIDQ1JSk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5kdHAgZGl2LmR0cC1hY3R1YWwtbnVte1xyXG4gIGZvbnQtc2l6ZTogNjRweDtcclxufVxyXG5cclxuW2NsYXNzXj1cInRpLVwiXSwgW2NsYXNzKj1cIiB0aS1cIl17XHJcbiAgY29sb3I6ICRncmF5LTEwMDtcclxufVxyXG5cclxuLmR0cCAucDEwID4gYSB7IGNvbG9yOiAkZHRwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0iLCIvL1xyXG4vLyBTd2l0Y2hcclxuLy8gXHJcblxyXG5cclxuLmN1c3RvbS1zd2l0Y2gge1xyXG4gICYuc3dpdGNoLXByaW1hcnl7XHJcbiAgICAvLyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLjc1cmVtKTtcclxuICAgIC8vIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExMHB4IHJnYmEoJHByaW1hcnksLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTd2l0Y2ggU2Vjb25kYXJ5XHJcblxyXG4gICYuc3dpdGNoLXNlY29uZGFyeXtcclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMTBweCByZ2JhKCRzZWNvbmRhcnksLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gU3dpdGNoIFN1Y2Nlc3NcclxuXHJcbiAgJi5zd2l0Y2gtc3VjY2Vzc3tcclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExMHB4IHJnYmEoJHN1Y2Nlc3MsLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgXHJcbiAgLy8gU3dpdGNoIFdhcm5pbmdcclxuXHJcbiAgJi5zd2l0Y2gtd2FybmluZ3tcclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExMHB4IHJnYmEoJHdhcm5pbmcsLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTd2l0Y2ggSW5mb1xyXG5cclxuICAmLnN3aXRjaC1pbmZve1xyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTEwcHggcmdiYSgkaW5mbywuMjUpO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktNTAwLC43KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFN3aXRjaCBEYW5nZXJcclxuXHJcbiAgJi5zd2l0Y2gtZGFuZ2Vye1xyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExMHB4IHJnYmEoJGRhbmdlciwuMjUpO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktNTAwLC43KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFN3aXRjaCBEYXJrXHJcblxyXG4gICYuc3dpdGNoLWRhcmt7XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMTBweCByZ2JhKCRkYXJrLC4yNSk7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS01MDAsLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU3dpdGNoIFB1cnBsZVxyXG5cclxuICAmLnN3aXRjaC1wdXJwbGV7XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTEwcHggcmdiYSgkcHVycGxlLC4yNSk7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS01MDAsLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU3dpdGNoIFBpbmtcclxuXHJcbiAgJi5zd2l0Y2gtcGlua3tcclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExMHB4IHJnYmEoJHBpbmssLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAgLy8gU3dpdGNoIEJsdWVcclxuXHJcbiAgICYuc3dpdGNoLWJsdWV7XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMTBweCByZ2JhKCRibHVlLC4yNSk7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS01MDAsLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiLy9cclxuLy8gRm9ybSBWYWxpZGF0aW9uXHJcbi8vIFxyXG5cclxuLmVycm9yIHtcclxuICBjb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuLnBhcnNsZXktZXJyb3Ige1xyXG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxufVxyXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ucGFyc2xleS1lcnJvcnMtbGlzdC5maWxsZWQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5wYXJzbGV5LWVycm9ycy1saXN0ID4gbGkge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGNvbG9yOiAkZGFuZ2VyO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufSIsIlxyXG4uZm9ybS13aXphcmQtd3JhcHBlciB7XHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ud2l6YXJkID4gLmNvbnRlbnQgPiAuYm9keSBpbnB1dHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LTMwMCwgNCUpO1xyXG4gICY6Zm9jdXN7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnksIDAuNSk7XHJcbiAgfVxyXG59XHJcbi53aXphcmQudmVydGljYWwgPiAuc3RlcHN7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLndpemFyZCA+IC5zdGVwcyA+IHVsID4gbGkge1xyXG4gIHdpZHRoOiBhdXRvOyBcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ud2l6YXJkPi5zdGVwcyBhLFxyXG4ud2l6YXJkPi5zdGVwcyBhOmFjdGl2ZSxcclxuLndpemFyZD4uc3RlcHMgYTpob3ZlciB7XHJcbiAgbWFyZ2luOiAzcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcblxyXG4ud2l6YXJkPi5zdGVwcyAuY3VycmVudCBhLFxyXG4ud2l6YXJkPi5zdGVwcyAuY3VycmVudCBhOmFjdGl2ZSxcclxuLndpemFyZD4uc3RlcHMgLmN1cnJlbnQgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIuMjVweCAkcHJpbWFyeTtcclxufVxyXG5cclxuLndpemFyZD4uc3RlcHMgLmRpc2FibGVkIGEsXHJcbi53aXphcmQ+LnN0ZXBzIC5kaXNhYmxlZCBhOmFjdGl2ZSxcclxuLndpemFyZD4uc3RlcHMgLmRpc2FibGVkIGE6aG92ZXIsXHJcbi53aXphcmQ+LnN0ZXBzIC5kb25lIGEsXHJcbi53aXphcmQ+LnN0ZXBzIC5kb25lIGE6YWN0aXZlLFxyXG4ud2l6YXJkPi5zdGVwcyAuZG9uZSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LDMzJSk7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMi4yNXB4IGxpZ2h0ZW4oJHByaW1hcnksMzIlKTtcclxufVxyXG5cclxuLndpemFyZD4uc3RlcHMgLmN1cnJlbnQgYSAubnVtYmVyLFxyXG4ud2l6YXJkPi5zdGVwcyAuY3VycmVudCBhOmFjdGl2ZSAubnVtYmVyLFxyXG4ud2l6YXJkPi5zdGVwcyAuY3VycmVudCBhOmhvdmVyIC5udW1iZXIge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxufVxyXG5cclxuLndpemFyZD4uc3RlcHMgLmRpc2FibGVkIGEgLm51bWJlcixcclxuLndpemFyZD4uc3RlcHMgLmRpc2FibGVkIGE6YWN0aXZlIC5udW1iZXIsXHJcbi53aXphcmQ+LnN0ZXBzIC5kaXNhYmxlZCBhOmhvdmVyIC5udW1iZXIsXHJcbi53aXphcmQ+LnN0ZXBzIC5kb25lIGEgLm51bWJlcixcclxuLndpemFyZD4uc3RlcHMgLmRvbmUgYTphY3RpdmUgLm51bWJlcixcclxuLndpemFyZD4uc3RlcHMgLmRvbmUgYTpob3ZlciAubnVtYmVyIHtcclxuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4ud2l6YXJkPi5jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBtYXJnaW46IDAgNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWluLWhlaWdodDogMTUwcHhcclxufVxyXG4jZm9ybS1ob3Jpem9udGFsIGZpZWxkc2V0e1xyXG4gIG1hcmdpbi10b3A6MjBweDtcclxufVxyXG4ud2l6YXJkPi5jb250ZW50Pi5ib2R5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuLndpemFyZD4uc3RlcHMgLm51bWJlciB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gIHdpZHRoOiAzOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xNSk7XHJcbn1cclxuLndpemFyZCA+IC5hY3Rpb25zLFxyXG4ud2l6YXJkLnZlcnRpY2FsID4gLmFjdGlvbnN7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4ud2l6YXJkPi5hY3Rpb25zIC5kaXNhYmxlZCBhLFxyXG4ud2l6YXJkPi5hY3Rpb25zIC5kaXNhYmxlZCBhOmFjdGl2ZSxcclxuLndpemFyZD4uYWN0aW9ucyAuZGlzYWJsZWQgYTpob3ZlciB7XHJcbiAgb3BhY2l0eTogLjY1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgXHJcbn1cclxuXHJcbi53aXphcmQ+LmFjdGlvbnMgYSxcclxuLndpemFyZD4uYWN0aW9ucyBhOmFjdGl2ZSxcclxuLndpemFyZD4uYWN0aW9ucyBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZzogOHB4IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC53aXphcmQgPiAuc3RlcHMgPiB1bCA+IGxpIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5mb3JtLXdpemFyZC13cmFwcGVyIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XHJcbiAgLndpemFyZCA+IC5zdGVwcyA+IHVsID4gbGkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4vLyBGb3JtIGVkaXRvclxyXG4ubWNlLXBhbmVse1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3ItbGF5b3V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1jZS10aW55bWNle1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubWNlLWZsb3ctbGF5b3V0e1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3ItbGF5b3V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1jZS1idG4ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tY2UtdG9wLXBhcnQ6OmJlZm9yZXtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCIvL1xyXG4vLyBDaGFydHNcclxuLy8gXHJcblxyXG4uY2hhcnQtZGVtb3tcclxuICBoZWlnaHQ6IDM3MHB4O1xyXG4gIG1hcmdpbjogMjBweCBhdXRvO1xyXG59XHJcblxyXG4vKiBTcGFya2xpbmUgY2hhcnQgKi9cclxuLmpxc3Rvb2x0aXAge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAtM3B4IDMxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxufVxyXG5cclxuLmpxc2ZpZWxkIHtcclxuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hhcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjYW52YXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jaGFydC5jaGFydC13aWRnZXQtcGllIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucGVyY2VudCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICclJztcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjFlbTtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBNb3JyaXMgY2hhcnQgKi9cclxuLm1vcnJpcy1jaGFydCB7XHJcbiAgdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1vcnJpcy1ob3Zlci5tb3JyaXMtZGVmYXVsdC1zdHlsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggNXB4IHJnYmEoJGRhcmssLjE0KTtcclxuXHJcbiAgLm1vcnJpcy1ob3Zlci1wb2ludCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcbiAgLm1vcnJpcy1ob3Zlci1yb3ctbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogNHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgIG1hcmdpbjogLTEwcHggLTEycHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIEZsb3QgY2hhcnQgKi9cclxuI2Zsb3RUaXAge1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggNXB4IHJnYmEoJGRhcmssLjE0KTtcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcblxyXG4vKiBDaGFydGlzdCBjaGFydCAqL1xyXG4uY3QtZ29sZGVuLXNlY3Rpb246YmVmb3JlIHtcclxuICBmbG9hdDogbm9uZTtcclxufVxyXG4uY3QtY2hhcnQge1xyXG4gIGhlaWdodDogMzAwcHg7XHJcbn1cclxuLmN0LWdyaWQge1xyXG4gIHN0cm9rZTogcmdiYSgkZGFyaywuMDkpO1xyXG4gIHN0cm9rZS13aWR0aDogMnB4O1xyXG4gIHN0cm9rZS1kYXNoYXJyYXk6IDNweDtcclxufVxyXG4uY3QtY2hhcnQgLmN0LWxhYmVsIHtcclxuICBmaWxsOiAkbXV0ZWQ7XHJcbiAgY29sb3I6ICRtdXRlZDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmN0LWNoYXJ0LnNpbXBsZS1waWUtY2hhcnQtY2hhcnRpc3QgLmN0LWxhYmVsIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGZpbGw6ICR3aGl0ZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0LFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtYmFye1xyXG4gIHN0cm9rZTogJGdyYXktMzAwO1xyXG59XHJcblxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtbGluZSxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LXBvaW50IHtcclxuICBzdHJva2U6ICRncmF5LTQwMDtcclxufVxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtZG9udXR7XHJcbiAgc3Ryb2tlOiAkc2Vjb25kYXJ5O1xyXG59XHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1saW5lLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3QtcG9pbnQsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dCxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LWJhcntcclxuICBzdHJva2U6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYyAuY3QtcG9pbnQsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1saW5le1xyXG4gIHN0cm9rZTogJHdhcm5pbmc7XHJcbn1cclxuXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1iYXJ7XHJcbiAgc3Ryb2tlOiAkZ3JheS0xMDA7XHJcbn1cclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0LFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtYmFyLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtbGluZSxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LXBvaW50IHtcclxuICBzdHJva2U6ICRzdWNjZXNzO1xyXG59XHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dHtcclxuICBzdHJva2U6ICR3YXJuaW5nO1xyXG59XHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1iYXIsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1saW5lLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtcG9pbnR7XHJcbiAgc3Ryb2tlOiAkcGluaztcclxufVxyXG5cclxuXHJcblxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtYmFyLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtbGluZSxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LXBvaW50IHtcclxuICBzdHJva2U6ICRwdXJwbGU7XHJcbn1cclxuXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1iYXIsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1saW5lLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZyAuY3QtcG9pbnQge1xyXG4gIHN0cm9rZTogZGFya2VuKCRkYW5nZXIsIDEwJSk7XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtYSAuY3QtYXJlYSxcclxuLmN0LXNlcmllcy1hIC5jdC1zbGljZS1waWV7XHJcbiAgZmlsbDogJHByaW1hcnk7XHJcbn1cclxuIFxyXG4uY3Qtc2VyaWVzLWIgLmN0LWFyZWEsXHJcbi5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtcGllIHtcclxuICBmaWxsOiAkc2Vjb25kYXJ5O1xyXG59XHJcblxyXG4uY3Qtc2VyaWVzLWMgLmN0LWFyZWEsXHJcbi5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtcGllIHtcclxuICBmaWxsOiAkZ3JheS0zMDA7XHJcbn1cclxuXHJcblxyXG4uY2hhcnRpc3QtdG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvcGFjaXR5OiAwO1xyXG4gIG1pbi13aWR0aDogMTBweDtcclxuICBwYWRkaW5nOiAycHggMTBweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBiYWNrZ3JvdW5kOiAkZGFyaztcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbn1cclxuLmNoYXJ0aXN0LXRvb2x0aXAudG9vbHRpcC1zaG93IHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4jZG9udXQtY2hhcnQgI2RvbnV0LWNoYXJ0LWNvbnRhaW5lciAubGVnZW5kIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcclxuICB0b3A6IC01MHB4O1xyXG59XHJcbi8qPT0gQXBleCBDaGFydCA9PSovXHJcblxyXG4uYXBleGNoYXJ0cy1ncmlkbGluZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgc3Ryb2tlOiAkZ3JheS0xMDA7XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLWxlZ2VuZC10ZXh0IHtcclxuICBjb2xvcjogJGdyYXktNTAwIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSFpbXBvcnRhbnRcclxufVxyXG5cclxuLmFwZXhjaGFydHMtcGllLWxhYmVsIHtcclxuICBmaWxsOiAkd2hpdGUhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLXhheGlzIHRleHQsXHJcbi5hcGV4Y2hhcnRzLXlheGlzIHRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5IWltcG9ydGFudDtcclxuICBmaWxsOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLXBvaW50LWFubm90YXRpb25zIHRleHQsXHJcbi5hcGV4Y2hhcnRzLXhheGlzLWFubm90YXRpb25zIHRleHQsXHJcbi5hcGV4Y2hhcnRzLXlheGlzLWFubm90YXRpb25zIHRleHQge1xyXG4gIGZpbGw6ICR3aGl0ZTtcclxufVxyXG5cclxuLmJyaXRlY2hhcnQsXHJcbi50aWNrIHRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGZvbnQtc2l6ZTogLjc1cmVtXHJcbn1cclxuXHJcbi5leHRlbmRlZC14LWxpbmUsXHJcbi5leHRlbmRlZC15LWxpbmUsXHJcbi5ob3Jpem9udGFsLWdyaWQtbGluZSxcclxuLnZlcnRpY2FsLWdyaWQtbGluZSB7XHJcbiAgc3Ryb2tlOiAkZ3JheS0zMDA7XHJcbn1cclxuXHJcbi5iYXItY2hhcnQgLnBlcmNlbnRhZ2UtbGFiZWwsXHJcbi5kb251dC10ZXh0LFxyXG4ubGVnZW5kLWVudHJ5LW5hbWUsXHJcbi5sZWdlbmQtZW50cnktdmFsdWUsXHJcbi50aWNrIHRleHQge1xyXG4gIGZpbGw6ICRncmF5LTUwMDtcclxufVxyXG5cclxuLmFwZXgtY2hhcnRze1xyXG4gIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG4uYXBleGNoYXJ0cy10b29sdGlwLXRpdGxle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1ib2R5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXNoLWFwZXgtY2hhcnR7XHJcbiAgLmFwZXhjaGFydHMtdG9vbGJhcntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLypjbG9jayovXHJcblxyXG4uc3VwZXJwb3NlIHtcclxuICBjb2xvcjogJGdyYXktMjAwO1xyXG4gIGhlaWdodDogMzUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLnN1cGVyY2xvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLnN1cGVyY2xvY2sxIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc3VwZXJjbG9jazIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgIH1cclxuICAgIC5zdXBlcmNsb2NrMyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTEwcHg7XHJcbiAgICAgIHRvcDogMTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEp1c3RnYWdlXHJcbi8vIFxyXG5cclxuXHJcblxyXG4uZ2F1Z2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnNpemUtMXtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5zaXplLTJ7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogMTUwcHg7XHJcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4uc2l6ZS0ze1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gIHBhZGRpbmc6IDVweDtcclxufSIsIi8vXHJcbi8vIE1hcHNcclxuLy8gXHJcblxyXG4uZ21hcHMsIC5nbWFwcy1wYW5hcm9tYSB7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4uZ21hcHMtb3ZlcmxheSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5nbWFwcy1vdmVybGF5X2Fycm93IHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5nbWFwcy1vdmVybGF5X2Fycm93LmFib3ZlIHtcclxuICBib3R0b206IC0xNXB4O1xyXG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRwcmltYXJ5O1xyXG59XHJcblxyXG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5iZWxvdyB7XHJcbiAgdG9wOiAtMTVweDtcclxuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCAkcHJpbWFyeTtcclxufVxyXG5cclxuXHJcbi5qdmVjdG9ybWFwLXpvb21pbiwgXHJcbi5qdmVjdG9ybWFwLXpvb21vdXQsIFxyXG4uanZlY3Rvcm1hcC1nb2JhY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBjb2xvcjogJGdyYXktODAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbiIsIi8vXHJcbi8vIEVtYWlsXHJcbi8vIFxyXG5cclxuLmVtYWlsLWxlZnRiYXIge1xyXG4gIHdpZHRoOiAyMjBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICAubWFpbC1saXN0IHtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG4gICAgYTpob3ZlcixcclxuICAgIGEuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhdC11c2VyLWJveCB7XHJcbiAgICBwLnVzZXItdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW1haWwtcmlnaHRiYXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcclxufVxyXG5cclxuLm1lc3NhZ2UtbGlzdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG11dGVkLCAwLjA4KTtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjA1cztcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1haWwge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWFpbC0xIHtcclxuICAgICAgd2lkdGg6IDMyMHB4O1xyXG5cclxuICAgICAgLnN0YXItdG9nZ2xlLFxyXG4gICAgICAuY2hlY2tib3gtd3JhcHBlci1tYWlsLFxyXG4gICAgICAuZG90IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRvdCB7XHJcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyMnB4IDI2cHggMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hlY2tib3gtd3JhcHBlci1tYWlsIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMTBweCAwIDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGFyLXRvZ2dsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDExMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW46IDE0cHggMCAwO1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tYWlsLTIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMzIwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAuc3ViamVjdCxcclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWJqZWN0IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAyMDBweDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgbGkuYWN0aXZlLFxyXG4gIGxpLmFjdGl2ZTpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAzcHggMCAwICRwcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgbGkudW5yZWFkICB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLDMlKTtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGRhcmssNSUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkZ3JheS00MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4wNXM7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxGMTJDXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogZGFya2VuKCRkYXJrLDUlKTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5lbWFpbC1sZWZ0YmFyIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5lbWFpbC1yaWdodGJhciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbiBcclxuXHJcbiIsIi8vXHJcbi8vIEZpbGVzXHJcbi8vXHJcblxyXG4uZmlsZXMtbmF2e1xyXG4gIC5uYXZ7XHJcbiAgICAubmF2LWxpbmt7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwwLjA1KTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maWxlLWJveC1jb250ZW50e1xyXG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xyXG4gIC5maWxlLWJveHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZDtcclxuICAgIC5kb3dubG9hZC1pY29uLWxpbmt7XHJcbiAgICAgIGNvbG9yOiAkbXV0ZWQ7XHJcbiAgICAgIC5maWxlLWRvd25sb2FkLWljb257XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIGxlZnQ6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZmlsZS1jYXRlZ29yeXtcclxuICB3aWR0aDogMTAwJTtcclxuICAuZmlsZS1jYXRlZ29yeS1ibG9ja3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIC5maWxlLWNhdGVnb3J5LWZvbGRlcntcclxuICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZDtcclxuICAgICAgfVxyXG4gICAgICBpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXRlZ29yeS1pY29ue1xyXG4gIGl7XHJcbiAgICBmb250LXNpemU6IDIwMHB4O1xyXG4gICAgY29sb3I6ICRncmF5LTEwMDtcclxuICB9XHJcbn0iLCIvL1xyXG4vLyBJbnZvaWNlXHJcbi8vIFxyXG5cclxuXHJcblxyXG4uaW52b2ljZS1oZWFke1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBkb3VibGUgJGdyYXktNDAwO1xyXG4gLmNvbnRhY3QtZGV0YWlse1xyXG4gICBsaXtcclxuICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRncmF5LTQwMDtcclxuICAgICBpe1xyXG4gICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgY29sb3I6ICRpbmZvO1xyXG4gICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgIH1cclxuICAgfVxyXG4gfVxyXG59IiwiLy9cclxuLy8gUHJpbnRcclxuLy8gXHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5sb2dvLC5wYWdlLXRpdGxlLC5icmVhZGNydW1iLC5mb290ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAubGVmdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY29udGVudCwucGFnZS1jb250ZW50LXdyYXBwZXIsLnBhZ2Utd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIC5jb250ZW50LXBhZ2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLnRvcGJhciwgLmZvb3RlciwgLmxlZnQtc2lkZW5hdiwucmVwb3J0LWJ0bntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuY29udGVudC1wYWdlID4gLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufSIsIi8vXHJcbi8vIFByaWNpbmdcclxuLy8gXHJcblxyXG5cclxuLnByaWNpbmdUYWJsZTF7XHJcbiBcclxuICAucHJpY2luZy1pY29uIHtcclxuICAgIGl7XHJcbiAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xOCk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKCRwcmltYXJ5LCAwLjMpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyIDBtcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcmljaW5nVGFibGUxIC5hbW91bnR7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICRncmF5LTcwMDtcclxufVxyXG5cclxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmctY29udGVudC0ye1xyXG4gIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbn1cclxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmctY29udGVudC0yIGxpe1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYwMGNcIiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC4xKTtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcbi5wcmljaW5nVGFibGUxIC50aXRsZTF7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmdUYWJsZS1zaWdudXB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTRweCAyNnB4O1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXIgMG1zO1xyXG59XHJcbi5wcmljaW5nVGFibGUxIC5wcmljaW5nVGFibGUtc2lnbnVwOmhvdmVye1xyXG4gIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnByaWNpbmdUYWJsZTE6aG92ZXIgLnByaWNpbmctaWNvbiBpe1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjQpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKCRwcmltYXJ5LCAwLjQpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXIgMG1zO1xyXG4gIFxyXG59XHJcblxyXG4ucHJpY2luZ1RhYmxlMSAuYS1hbmltYXRlLWJsaW5rIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYS1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb246IGEtYW5pbWF0ZS1ibGluayAxcyBzdGVwLXN0YXJ0IDBzIGluZmluaXRlO1xyXG4gIC1tcy1hbmltYXRpb246IGEtYW5pbWF0ZS1ibGluayAxcyBzdGVwLXN0YXJ0IDBzIGluZmluaXRlO1xyXG4gIC1vLWFuaW1hdGlvbjogYS1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBpbml0aWFsO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMC4wO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGEtYW5pbWF0ZS1ibGluayB7XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDAuMDtcclxuICB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMC4wO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhLWFuaW1hdGUtYmxpbmsge1xyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjA7XHJcbiAgfVxyXG59IiwiLy9cclxuLy8gVGltZWxpbmVcclxuLy8gXHJcbi5hY3Rpdml0eS1zY3JvbGx7XHJcbiAgbWluLWhlaWdodDogNjIwcHg7XHJcbn1cclxuLmFjdGl2aXR5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggZG90dGVkICRncmF5LTIwMDtcclxuICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMjJweDtcclxuICAgIC5pdGVtLWluZm8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgaDZ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyxcclxuICAgIGl7XHJcbiAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEyJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMTlweDtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAuNXB4ICAkZ3JheS0xMDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgXHJcbiAgICAgICAgJi5pY29uLXByaW1hcnl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMzAlKTtcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgJi5pY29uLXN1Y2Nlc3N7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc3VjY2VzcywgNDglKTtcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgJi5pY29uLXB1cnBsZXtcclxuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHB1cnBsZSwgMzUlKTtcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgJi5pY29uLXBpbmt7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcGluaywgMjglKTtcclxuICAgICAgICB9ICBcclxuICAgICAgICAmLmljb24taW5mb3tcclxuICAgICAgICAgICAgY29sb3I6ICRpbmZvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRpbmZvLCAyNSUpO1xyXG4gICAgICAgIH0gIFxyXG4gICAgICAgICYuaWNvbi13YXJuaW5ne1xyXG4gICAgICAgICAgICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHdhcm5pbmcsIDMwJSk7XHJcbiAgICAgICAgfSAgICAgIFxyXG4gICAgfVxyXG4gICBcclxuICAgIC5tZGk6YmVmb3JlLCAubWRpLXNldHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAgICAgXHJcbiAgICB9XHJcbn1cclxuICBcclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PVxyXG4gIFRpbWVsaW5lXHJcbj09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuXHJcbi5tYWluLXRpbWVsaW5le1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmU6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZXtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpiZWZvcmUsXHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmZpcnN0LWNoaWxkOmJlZm9yZSxcclxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bGFzdC1jaGlsZDpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY2FyZDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAtM3B4O1xyXG4gIH1cclxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bGFzdC1jaGlsZDpiZWZvcmV7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1pY29ue1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY2FyZDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodDtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAtNHB4O1xyXG4gIH1cclxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmUtaWNvbjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAubWFpbi10aW1lbGluZSAueWVhcntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAzNSU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC55ZWFyOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgJHNlY29uZGFyeTtcclxuICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTE4cHg7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDQ2LjUlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJGxpZ2h0O1xyXG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAtMjBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnRpdGxle1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRncmF5LTgwMDtcclxuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnBvc3R7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIH1cclxuICAubWFpbi10aW1lbGluZSAuZGVzY3JpcHRpb257XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybil7IHBhZGRpbmc6IDAgMCAwIDMwcHg7IH1cclxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhcntcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMzUlO1xyXG4gIH1cclxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhcjpiZWZvcmV7XHJcbiAgICBib3JkZXI6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogMThweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAtMThweDtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnR7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50OmFmdGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgJGxpZ2h0O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAtMjBweDtcclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgLm1haW4tdGltZWxpbmUgLnllYXJ7IHJpZ2h0OiAzMCU7IH1cclxuICAgIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyeyBsZWZ0OiAzMCU7IH1cclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCl7XHJcbiAgICAubWFpbi10aW1lbGluZSAueWVhcnsgcmlnaHQ6IDI1JTsgfVxyXG4gICAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnllYXJ7IGxlZnQ6IDI1JTsgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIC5tYWluLXRpbWVsaW5lOmJlZm9yZXsgbGVmdDogMTBweDsgfVxyXG4gICAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5le1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpsYXN0LWNoaWxkeyBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxyXG4gICAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQ6YmVmb3JleyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmUtaWNvbntcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAubWFpbi10aW1lbGluZSAueWVhcixcclxuICAgIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHggMzBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhcjpiZWZvcmV7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmUtY29udGVudHsgcGFkZGluZzogMjBweDsgfVxyXG4gICAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQsXHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmUtY29udGVudDphZnRlcixcclxuICAgIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50OmFmdGVye1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICRsaWdodDtcclxuICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAgIC5tYWluLXRpbWVsaW5lIC50aXRsZXtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAubWFpbi10aW1lbGluZSAueWVhcixcclxuICAgIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyeyBtYXJnaW4tbGVmdDogMjBweDsgfVxyXG4gICAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQsXHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cclxuICAgIC5tYWluLXRpbWVsaW5lIC5wb3N0eyBtYXJnaW46IDVweCAwOyB9XHJcbiAgfSIsIi8vXHJcbi8vIENoYXRcclxuLy8gXHJcbi5jaGF0LWJveC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzQwcHg7XHJcbiAgaGVpZ2h0OiA4MjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAubmF2LXBpbGxze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2Vjb25kYXJ5O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMTBweCAzMnB4IC0xMHB4IHJnYmEoJHNlY29uZGFyeSwgLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LXNlYXJjaHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5jaGF0LWxpc3R7XHJcbiAgICBoZWlnaHQ6IDY2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAubWVkaWEgKyAubWVkaWEge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gICAgLm1lZGlhe1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS0yMDAsIC41KTtcclxuICAgICAgfVxyXG4gICAgICAmLm5ldy1tZXNzYWdle1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5yb3VuZC0xMCB7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS0xMDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgICAgICAgXHJcbiAgICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gIFxyXG4gIH1cclxufVxyXG5cclxuLmNoYXQtYm94LXJpZ2h0e1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogODIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDM2MXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgLmNoYXQtaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAubWVkaWEgeyAgIFxyXG4gICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGF0LWZlYXR1cmVze1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTM0cHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5jaGF0LWJvZHl7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGF0dGVybi5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgaGVpZ2h0OiA2NTBweDtcclxuICAgIC5jaGF0LWRldGFpbHtcclxuICAgICAgbWluLWhlaWdodDogNjEwcHg7XHJcbiAgICAgIC5yZXZlcnNle1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuICAgICAgLm1lZGlhe1xyXG4gICAgICAgIC5tZWRpYS1pbWd7XHJcbiAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVkaWEtYm9keXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgLmNoYXQtbXNne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYxcHg7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgcHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICAgIC5jaGF0LW1zZ3tcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH0gXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LWZvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIC5tZWRpYSB7ICAgXHJcbiAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoYXQtZmVhdHVyZXN7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXR7XHJcbiAgICAgICYuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoYXQtYWRtaW57ICAgICAgXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktNzAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59ICBcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcclxuICAuY2hhdC1ib3gtbGVmdHtcclxuICAgIHdpZHRoOiAzMTBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuY2hhdC1ib3gtcmlnaHQge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogMzMwcHg7XHJcbiAgfVxyXG59XHJcbiBcclxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XHJcbiAgLmNoYXQtYm94LWxlZnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAuY2hhdC1ib3gtcmlnaHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jaGF0LWJveC1sZWZ0e1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoYXQtYm94LXJpZ2h0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gIC5jaGF0LWJveC1sZWZ0e1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoYXQtYm94LXJpZ2h0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgLmNoYXQtYm94LWxlZnR7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hhdC1ib3gtcmlnaHQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLy9cclxuLy8gUHJvZmlsZVxyXG4vLyBcclxuXHJcbi5tZXQtcHJvLWJne1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BhdHRlcm4yLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbn1cclxuLm1ldC1wcm9maWxlIHsgIFxyXG4gIC5tZXQtcHJvZmlsZS1tYWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleDogMTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAubWV0LXByb2ZpbGUtbWFpbi1waWMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1heC13aWR0aDogMTI4cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEyOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgIFxyXG4gICAgICAuZnJvLXByb2ZpbGVfbWFpbi1waWMtY2hhbmdlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoJGdyYXktMTAwLDAuMDUpO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWV0LXByb2ZpbGVfdXNlci1kZXRhaWx7XHJcbiAgICAgIC5tZXQtdXNlci1uYW1le1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5tZXQtdXNlci1uYW1lLXBvc3R7XHJcbiAgICAgICAgY29sb3I6ICRtdXRlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gIFxyXG4gIC5wZXJzb25hbC1kZXRhaWx7XHJcbiAgICBsaXtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZHVjYXRpb24tYWN0aXZpdHl7XHJcbiAgbWluLWhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5tZXQtYmFzaWMtZGV0YWlse1xyXG4gIGgze1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbi5vd24tZGV0YWlse1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgd2lkdGg6IDE0NXB4O1xyXG4gIGhlaWdodDogMTQ1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUyJSA0OCUgMjMlIDc3JSAvIDQ0JSA2OCUgMzIlIDU2JTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAxLjI1cHggJGdyYXktMzAwO1xyXG4gIGgxe1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICBoNXtcclxuICAgIGNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XHJcbiAgfVxyXG4gICYub3duLWRldGFpbC1wcm9qZWN0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMTBweDtcclxuICAgIGxlZnQ6IC02MHB4O1xyXG4gIH1cclxuICAmLm93bi1kZXRhaWwtaGFwcHl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDExMHB4O1xyXG4gICAgbGVmdDogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLm93bi1kZXRhaWx7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAjc2V0dGluZ3NfZGV0YWlsIC5kcm9waWZ5LXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuI3NldHRpbmdzX2RldGFpbCB7XHJcbiAgLmRyb3BpZnktd3JhcHBlcntcclxuICAgIHdpZHRoOiAxNiU7XHJcbiAgICBoZWlnaHQ6IDE2NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9maWxlLW5hdntcclxuICAubmF2e1xyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LDAuMDUpO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2ZpbGUtY2FyZCB7XHJcbiAgLnByb2ZpbGUtc29jaWFscyB7XHJcbiAgICBhIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByby10aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAuc29jaWFscy1kYXRhe1xyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY3Rpb24tYnRue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgcmlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBzZWN0aW9uIHNraWxscyAqL1xyXG4uc2tpbGwtZGV0YWlse1xyXG4gIGNvbG9yOiAkbXV0ZWQ7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnNraWxscyB7XHJcbiAgLnNraWxsLWJveCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnNraWxsLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLnByb2dyZXNzLWxpbmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMC4yNXB4ICRwcmltYXJ5O1xyXG4gICAgICBcclxuICAgIH0gXHJcbiAgICAucHJvZ3Jlc3MtbGluZSA+IHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgLnByb2dyZXNzLWxpbmUgPiBzcGFuID4gLnBlcmNlbnQtdG9vbHRpcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9ICAgXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8vXHJcbi8vIFRvdXJcclxuLy8gXHJcblxyXG4uY2Qtc2luZ2xlLXN0ZXAge1xyXG4gIC5jZC1tb3JlLWluZm97XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbmF2YmFyO1xyXG4gICAgYm9yZGVyOiA1cHggZG91YmxlICRncmF5LTMwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGgye1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGNvbG9yOiRncmF5LTcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICBzcGFuLFxyXG4gICAgcHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkbXV0ZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2QtdG91ci13cmFwcGVyLmFjdGl2ZSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59IiwiLy9cclxuLy8gRkFRXHJcbi8vIFxyXG5cclxuLmZhcS1xYXtcclxuICBsaXtcclxuICAgIGg2e1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYWNjb3JkaW9uRXhhbXBsZS1mYXEge1xyXG4gIC5jYXJkLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIGg1IGJ1dHRvbjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGYwNjJcIjtcclxuICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTNweDtcclxuICAgICAgbGVmdDogMTBweDtcclxuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cztcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzLCAtd2Via2l0LXRyYW5zZm9ybSAuMjVzO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xNSk7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgICBoNSBidXR0b24uY29sbGFwc2VkOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZjEyOFwiO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBHYWxsZXJ5XHJcbi8vIFxyXG5cclxuXHJcbi5jb250YWluZXItZmlsdGVyIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgIG1hcmdpbjogNXB4IDVweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAmLmFjdGl2ZSB7ICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfSBcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uaXRlbS1ib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIC5pdGVtLW1hc2sge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIC5pdGVtLWNhcHRpb24ge1xyXG4gICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9ICAgICAgXHJcbiAgICB9XHJcbiAgICAuaXRlbS1jb250YWluZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHM7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uaXRlbS1jb250YWluZXIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xyXG59XHJcblxyXG4uaXRlbS1tYXNrIHtcclxuICAvKiBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMjM4LCAyNSwgNjYsIDAuNjEpOyAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDBweDtcclxuICBib3R0b206IDEwcHg7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudChjbG9zZXN0LXNpZGUgYXQgMjVweCAzNXB4LCAkcHJpbWFyeSAxNSUsICRkYXJrIDQwJSk7XHJcbiAgcCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5pdGVtLWNhcHRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtNjBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnJvdy5jb250YWluZXItZ3JpZCB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiIsIi8vXHJcbi8vIEJsb2dcclxuLy8gXHJcblxyXG5cclxuLmJsb2ctY2FyZCB7XHJcbiAgLm1ldGEtYm94IHtcclxuICAgIGxpIHtcclxuICAgICAgY29sb3I6ICRncmF5LTYwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGluZm87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgfVxyXG4gICAgbGk6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg0IGF7XHJcbiAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDsgIFxyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTsgXHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTsgXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIvL1xyXG4vLyBBbmFseXRpY3NcclxuLy8gXHJcblxyXG5cclxuLmRhc2gtY2hhcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDM1MHB4O1xyXG59XHJcblxyXG4uYnJvd3Nlcl91c2Vyc3tcclxuICB0YWJsZXtcclxuICAgIHRke1xyXG4gICAgICBpe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbXByZXNzaW9ucy1kYXRhe1xyXG4gIGgye1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUmVwb3J0XHJcblxyXG5cclxuLnJlcC1tYXB7XHJcbiAgaGVpZ2h0OiAyODBweDtcclxufVxyXG4ucmVwb3J0LWNhcmR7XHJcbiAgLnJlcG9ydC1tYWluLWljb257XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBjb2xvcjogJGluZm87XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcbi51cmwtbGlzdHtcclxuICBsaXtcclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRyYWZmaWMtY2FyZHtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICBoM3tcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvL1xyXG4vLyBDYWxlbmRhclxyXG4vLyBcclxuXHJcbi5jYWxlbmRhciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ubm9uZS1ib3JkZXIge1xyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mYy10b29sYmFyIHtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIC5mYy1zdGF0ZS1hY3RpdmUsXHJcbiAgLnVpLXN0YXRlLWFjdGl2ZSxcclxuICBidXR0b246Zm9jdXMsXHJcbiAgYnV0dG9uOmhvdmVyLFxyXG4gIC51aS1zdGF0ZS1ob3ZlcntcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmMtZGF5IHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuXHJcblxyXG4uZmMtd2lkZ2V0LWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbn1cclxuXHJcbi5mYy13aWRnZXQtY29udGVudCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xyXG59XHJcblxyXG4uZmMge1xyXG4gIHRoLmZjLXdpZGdldC1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZjLXVudGhlbWVke1xyXG4gIC5mYy1jb250ZW50LFxyXG4gIC5mYy1kaXZpZGVyLFxyXG4gIC5mYy1wb3BvdmVyLFxyXG4gIC5mYy1yb3csXHJcbiAgdGJvZHksXHJcbiAgdGQsXHJcbiAgdGgsXHJcbiAgdGhlYWR7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTIwMDtcclxuICB9IFxyXG59XHJcblxyXG5cclxuLmZjLWJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuLmZjLXN0YXRlLWFjdGl2ZSwgXHJcbi5mYy1zdGF0ZS1kb3duIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmZjLXRleHQtYXJyb3cge1xyXG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5mYy1zdGF0ZS1ob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktNTAwO1xyXG59XHJcblxyXG4uZmMtc3RhdGUtaGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XHJcbn1cclxuXHJcbi5mYy1jZWxsLW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTMwMDtcclxufVxyXG4uZmMtdW50aGVtZWQgdGQuZmMtdG9kYXl7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwuMDgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mYyAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRke1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZjLWRheS10b3AgLmZjLW1vbntcclxuICAuZmMtdG9kYXkge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwuMSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uZmMtZXZlbnQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBtYXJnaW46IDVweDtcclxuICBwYWRkaW5nOiA3cHggNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjE4KTtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5leHRlcm5hbC1ldmVudCB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBjdXJzb3I6IG1vdmU7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgcGFkZGluZzogNnB4IDEwcHg7XHJcbn1cclxuXHJcbi5mYy1iYXNpYy12aWV3IHtcclxuICB0ZC5mYy13ZWVrLW51bWJlciB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICB0ZC5mYy1kYXktbnVtYmVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbnRyOmZpcnN0LWNoaWxkPnRkPi5mYy1kYXktZ3JpZC1ldmVudCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZDtcclxufVxyXG4uZmMtYnV0dG9ue1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmZjLWJ1dHRvbjpob3ZlcixcclxuLmZjLXN0YXRlLWRlZmF1bHQ6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcbi5mYy1kYXkuZmMtd2lkZ2V0LWNvbnRlbnQuZmMtb3RoZXItbW9udGguZmMtcGFzdCxcclxuLmZjLWRheS5mYy13aWRnZXQtY29udGVudC5mYy1vdGhlci1tb250aC5mYy1mdXR1cmV7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2VlZWRmNyAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZmZmZmZmIDUwJSwgI2Y0ZjRmNSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xyXG59XHJcblxyXG4uZmMtYnV0dG9uLXByaW1hcnk6ZGlzYWJsZWQsXHJcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUsIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCBcclxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmU6Zm9jdXMsXHJcbi5mYy1idXR0b24tcHJpbWFyeTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLCBcclxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIsIFxyXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpe1xyXG4gIC5mYy10b29sYmFye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59IiwiLy8gRGFzaGJvYXJkXHJcbi5jcnlwdG8tZGFzaC1hY3Rpdml0eXtcclxuICBtaW4taGVpZ2h0OiA0MDBweDtcclxufVxyXG4uYnRjLXZvbHVtZS1jaGFydHtcclxuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVjby1yZXZlbmUtaGlzdG9yeSxcclxuLmNyeXB0by1yZXBvcnQtaGlzdG9yeXtcclxuICAubmF2e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIC5uYXYtaXRlbXtcclxuICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksMC4xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXJrZXQtY2FwLXRhYmxle1xyXG4gIHRke1xyXG4gICAgaDV7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udm9sLWJ0Y3tcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY29sb3I6ICRncmF5LTcwMDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcclxufVxyXG5cclxuXHJcbi5jY2Mtd2lkZ2V0IHtcclxuICAuaGlzdG9UaXRsZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfSAgXHJcbiAgZGl2OmZpcnN0LWNoaWxke1xyXG4gICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgZGl2Lmhpc3RvUm93Om50aC1vZi10eXBlKDIpIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgIC5oaXN0b0NoYW5nZXtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH0gIFxyXG4gIFxyXG4gIH1cclxuICBkaXYuaGlzdG9Sb3d7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkdGFibGUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gZXhjaGFuZ2VcclxuXHJcbi5jYWxjdWxhdG9yLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LTEwMDtcclxuICAuY2FsY3VsYXRvci1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5jcnlwdG9uYXRvcndpZGdldCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGlucHV0LFxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXI7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBkaXY6bGFzdC1jaGlsZHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgfVxyXG4gIDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgfVxyXG59XHJcblxyXG4udHJhbnNhY3Rpb24taGlzdG9yeXtcclxuICBsaXtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgfVxyXG4gIGxpOmxhc3Qtb2YtdHlwZXtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAudHJhbnNhY3Rpb24taWNvbntcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LDAuMTUpO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgXHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC50cmFuc2FjdGlvbi1kYXRhe1xyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBXYWxsZXRcclxuXHJcbi53YWxsZXQtYmFsLXVzZHtcclxuICAud2FsbGV0LXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICB9XHJcbiAgaDN7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLndhbGxldC1iYWwtY3J5cHRve1xyXG4gIC53YWxsZXQtdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIH1cclxuICAuY29pbi1iYWx7XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0Yy1wcmljZXtcclxuICBoM3tcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNyeXB0by13YWxsZXQtYWN0aXZpdHl7XHJcbiAgbWluLWhlaWdodDogNjAwcHg7XHJcbn1cclxuXHJcbi8vIENyeXB0byBOZXdzXHJcbi53cmFwe1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDA7XHJcbiAgYmFja2dyb3VuZDogJGJnLW5hdmJhcjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxufVxyXG4uamN0a3ItbGFiZWx7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIHBhZGRpbmc6IDAgMTdweDtcclxuICBsaW5lLWhlaWdodDogNjBweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLDAuOSk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmpjdGtyLWxhYmVsOmhvdmVye1xyXG4gIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuW2NsYXNzKj1cImpzLWNvbnZleW9yLVwiXSB1bHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcbltjbGFzcyo9XCJqcy1jb252ZXlvci1cIl0gdWwgbGl7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICAudXNkLXJhdGV7XHJcbiAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qSUNPIExpc3QgY291bnRkb3duKi9cclxuXHJcbi5jb3VudGRvd24ge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcbi5jb3VudGRvd24gLnBhcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1pbi13aWR0aDogMnJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XHJcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xyXG4gICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbi5jb3VudGRvd24gLnBhcnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCI6XCI7XHJcbiAgbGVmdDogLTAuMjVlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcbi5jb3VudGRvd24gLnBhcnQ6bnRoLWNoaWxkKDEpOjpiZWZvcmUsXHJcbi5jb3VudGRvd24gLnBhcnQubm8tZGl2aWRlcjo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb3VudGRvd24gLnBhcnQuZGF5czo6YWZ0ZXIsXHJcbi5jb3VudGRvd24gLnBhcnQuaG91cnM6OmFmdGVyLFxyXG4uY291bnRkb3duIC5wYXJ0Lm1pbnV0ZXM6OmFmdGVyLFxyXG4uY291bnRkb3duIC5wYXJ0LnNlY29uZHM6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm90dG9tOiAuMjVyZW07XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IC4zZW07XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuLmNvdW50ZG93biAucGFydCArIC5wYXJ0IHtcclxuICBtYXJnaW4tbGVmdDogLjYyNXJlbTtcclxufVxyXG4uY291bnRkb3duIC5kYXlzIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG59XHJcbi5jb3VudGRvd24gLmhvdXJzIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG59XHJcbi5jb3VudGRvd24gLm1pbnV0ZXMge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICAgICAgb3JkZXI6IDM7XHJcbn1cclxuLmNvdW50ZG93biAuc2Vjb25kcyB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICAgICAgICBvcmRlcjogNDtcclxufVxyXG4uY291bnRkb3duLmJsaW5rIC5wYXJ0OjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vLyBJQ08gQ2FyZFxyXG5cclxuLmljby1jYXJkIHtcclxuICAuaWNvLXNvY2lhbHMge1xyXG4gICAgYSB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciBpe1xyXG4gICAgICAgICYuZmEtZmFjZWJvb2stZntcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZhLXR3aXR0ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGluZm87XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mYS1tZWRpdW0tbXtcclxuICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZmEtdGVsZWdyYW17XHJcbiAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mYS1idGN7XHJcbiAgICAgICAgICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gU2V0dGluZ1xyXG5cclxuLnNldHRpbmctY2FyZHtcclxuICAuc2V0dGluZy1kZXRhaWx7XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2V0dC1jYXJkLWljb257XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgaXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJi5zZXQtaWNvbi1wdXJwbGV7ICAgICAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwdXJwbGUsMC4xKTtcclxuICAgIGNvbG9yOiAkcHVycGxlO1xyXG4gICAgfVxyXG4gICAgJi5zZXQtaWNvbi1zdWNjZXNzeyAgICAgIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywwLjEpO1xyXG4gICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgfVxyXG4gICAgJi5zZXQtaWNvbi1kYW5nZXJ7ICAgICAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYW5nZXIsMC4xKTtcclxuICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLy9cclxuLy8gUHJvamVjdFxyXG4vLyBcclxuXHJcblxyXG4vL0Rhc2hib2FyZFxyXG5cclxuXHJcbi5wcm9qZWN0LWRhc2gtYWN0aXZpdHl7XHJcbiAgbWluLWhlaWdodDogNTM1cHg7XHJcbn1cclxuXHJcbi5wcm9qZWN0LWJ1ZGdldC1jaGFydCB7XHJcbiAgaGVpZ2h0OiAyNzNweDtcclxufVxyXG5cclxuLnRleHQtcHJpbWFyeS1saWdodHtcclxuICBjb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMTUlKVxyXG59XHJcbi50ZXh0LXByaW1hcnktbGlnaHQtYWx0e1xyXG4gIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAzMCUpXHJcbn1cclxuLmljb24taW5mb3tcclxuICBpe1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICB6LWluZGV4OiA1OyAgICAgICAgXHJcbiAgfVxyXG59XHJcblxyXG4uZGFzaC1pbmZvLWNhcm91c2Vse1xyXG4gIC5jYXJvdXNlbC1pdGVte1xyXG4gICAgaDJ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcclxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0e1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgIH1cclxuICB9XHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDM4cHg7XHJcbiAgICB0b3A6MDtcclxuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHsgICAgICAgIFxyXG4gICAgICAgIGNvbnRlbnQ6ICdcXDU1JztcclxuICAgICAgICBmb250LWZhbWlseTogXCJkcmlwaWNvbnMtdjJcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNDhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOjA7XHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7ICAgICAgICBcclxuICAgICAgICBjb250ZW50OiAnXFw1Nic7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZHJpcGljb25zLXYyXCIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjQ4cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYy1wcm9ncmVzcy1zdGVwcyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcdFxyXG5cdFx0bGkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0Y29sb3I6ICRncmF5LTQwMDtcclxuXHRcdFx0cGFkZGluZzogMTZweCAwIDAgMzZweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHRcdCYuZG9uZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGluZm87XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmZvLCAuMDkpO1xyXG4gICAgICAgICAgfVx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkaW5mbztcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNThcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGluZm87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdFx0Ji5jdXJyZW50IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjE5MlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTMwMDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDhweCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkgIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAyMHB4IGF1dG87XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDM0cHg7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTMwMDtcdFx0XHRcdFxyXG5cdFx0XHRcdCYuZG9uZSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkaW5mbztcclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0XHQmLmN1cnJlbnQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAuMTUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwLjI1cHggJHByaW1hcnk7XHJcbiAgICAgICAgICB9XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTkyXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMTVweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sIC4xKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDAuMjVweCBsaWdodGVuKCRncmF5LTMwMCwgNiUpO1xyXG4gICAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53b3JrbG9hZC1jaGFydHtcclxuICBoZWlnaHQ6IDIxMHB4O1xyXG59XHJcblxyXG5cclxuLyo9PSB0b2RvIGxpc3QgPT0qL1xyXG5cclxuLnRvZG8tbGlzdHtcclxuICAudG9kby1ib3h7XHJcbiAgICBpe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XHJcbiAgICB9XHJcbiAgICAudG9kby10YXNre1xyXG4gICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuY2tib3gge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHRhYmxlO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS0zMDA7XHJcbiAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXEYxMkNcIjtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMjRweC8xIFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgc3BhbjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2x7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9ICAgIFxyXG4gIH1cclxufVxyXG5cclxuLy8gIENsaWVudHNcclxuXHJcbi5jbGllbnQtY2FyZHtcclxuICAuY2xpZW50LW5hbWV7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ2FsZW5kYXJcclxuXHJcbi5jYWxlbmRhci1ldmVudHtcclxuICAuZXZlbnQtbmFtZXtcclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICB9XHJcbiAgfSAgXHJcbn1cclxuXHJcbi8vIEludm9pZVxyXG5cclxuLnByb2plY3QtaW52b2ljZXtcclxuICAudGFibGV7XHJcbiAgICB0cntcclxuICAgICAgdGR7XHJcbiAgICAgICAgaDV7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVGVhbVxyXG5cclxuLnRlYW0tY2FyZCB7XHJcbiAgLnVzZXItaW1ne1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gIH1cclxuICAub25saW5lLWNpcmNsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMTE4cHg7XHJcbiAgICBsZWZ0OiA0NHB4O1xyXG4gIH1cclxuICAudGVhbS1sZWFkZXJ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmd1YWdlLXNraWxsIGxpIHtcclxuICBzcGFue1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMnB4IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQcm9qZWN0cy1jYXJkXHJcblxyXG4ucHJvamVjdC1jYXJke1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgLnByb2plY3QtdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFRhc2sgQm94XHJcblxyXG4udGFzay1ib3h7XHJcbiAgLnRhc2stcHJpb3JpdHktaWNvbntcclxuICAgIGl7XHJcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRiZy1ib2R5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBFY29tbWVyY2VcclxuLy8gXHJcblxyXG4vLyBEYXNoYm9hcmRcclxuXHJcbi5kYXNoYm9hcmQtbWFwIHtcclxuICBoZWlnaHQ6IDI3MHB4O1xyXG59XHJcblxyXG4uY2FyZC1lY297XHJcbiAgLmNhcmQtZWNvLXRpdGxle1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMnB4IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTMwcHg7IFxyXG4gICAgJi5lY28tdGl0bGUtc3VjY2Vzc3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAkc3VjY2Vzc1xyXG4gICAgfVxyXG4gICAgJi5lY28tdGl0bGUtZGFuZ2Vye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggJGRhbmdlclxyXG4gICAgfVxyXG4gICAgJi5lY28tdGl0bGUtc2Vjb25kYXJ5e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggJHNlY29uZGFyeVxyXG4gICAgfVxyXG4gICAgJi5lY28tdGl0bGUtcHVycGxle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggJHB1cnBsZVxyXG4gICAgfVxyXG4gICAgJi5lY28tdGl0bGUtd2FybmluZ3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAkd2FybmluZ1xyXG4gICAgfSAgIFxyXG4gIH0gXHJcbiAgLmNhcmQtZWNvLWljb257XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmUtY3VzdG9tZXJzLWRldGFpbHtcclxuICBoM3tcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyLWxpc3Qge1xyXG4gIHRhYmxlIHtcclxuICAgIHRkIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uZS1jby1wcm9kdWN0e1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICBhe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIGltZ3tcclxuICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnJpYmJvbi1ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgLnJpYmJvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIC5yaWJib24tbGFiZWx7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICB3aWR0aDogNjZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MiUgNDglIDIzJSA3NyUgLyA0NCUgNjglIDMyJSA1NiU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWluZm97XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAucHJvZHVjdC10aXRsZXtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtcHJpY2V7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtcmV2aWV3e1xyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tY2FydHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiRncmF5LTIwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiA0cHggMTZweDtcclxuICAgICAgJjpmb2N1c3tcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLXdpc2hsaXN0LFxyXG4gICAgLmJ0bi1xdWlja3ZpZXd7XHJcbiAgICAgIGJvcmRlci1jb2xvcjokZ3JheS0yMDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICAud2lzaGxpc3QsXHJcbiAgICAucXVpY2t2aWV3e1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmhvdmVye1xyXG4gICAgLndpc2hsaXN0LFxyXG4gICAgLnF1aWNrdmlld3tcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkZ3JheS0yMDAsIDAuMSk7XHJcbiAgfVxyXG59XHJcbi5vZmZlci1ib3h7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcHJvZHVjdHMvb2ZmZXIuanBnJyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgLm9mZmVyLWNvbnRlbnR7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDsgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5yaWJib257ICBcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIGxlZnQ6IC01cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlOyAgICBcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDMxcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICYucmliYm9uLXBpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7ICAgIFxyXG4gICAgJjpiZWZvcmUgeyAgICAgIFxyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcGluaztcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcGluaztcclxuICAgIH1cclxuICB9XHJcbiAgJi5yaWJib24tc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7ICAgIFxyXG4gICAgJjpiZWZvcmUgeyAgICAgIFxyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuaHIudGhpY2sge1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IDNweDtcclxuICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwkcHJpbWFyeSwkcHVycGxlKTtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcm9kdWN0IERldGFpbFxyXG4vL1xyXG5cclxuXHJcbi5zaW5nbGUtcHJvLWRldGFpbHtcclxuICAuY3VzdG9tLWJvcmRlcntcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICB9XHJcbiAgLnByby10aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH0gIFxyXG4gIC5wcm9kdWN0LXJldmlld3tcclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm8tcHJpY2V7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5xdWFudGl0eXsgIFxyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTQlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgICAgICBcclxuICAgICAgaGVpZ2h0OiBjYWxjKDI0cHggKyAxMnB4ICsgNXB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByby1mZWF0dXJlc3tcclxuICAgIGxpe1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgY29sb3I6ICRtdXRlZDtcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWNoZWNrLWlubGluZXtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG4ucHJvLW9yZGVyLWJveHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS0xMDAsIDUlKTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJGdyYXktMjAwLDAuMDUpO1xyXG4gIGl7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnJldmlldy1ib3h7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoMXtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gIH1cclxuICAucHJvZHVjdC1yZXZpZXd7XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJldmlld2Vye1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICRncmF5LTIwMDsgXHJcbiAgLnByb2R1Y3QtcmV2aWV3e1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBOZXdzbGF0ZXJcclxuLmJnLW5ld3NsZXR0ZXJze1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG59XHJcbi5uZXdzbGV0dGVycy10ZXh0e1xyXG4gIGg0e1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlcnMtaW5wdXQge1xyXG4gIGlucHV0IHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTM2cHggMTVweCAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS0xMDAsIDEpO1xyXG4gIH1cclxuICBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICByaWdodDogM3B4O1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDAuMnB4ICRwcmltYXJ5O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENhcnRcclxuXHJcbi50b3RhbC1wYXltZW50LFxyXG4uc2hvcHBpbmctY2FydHtcclxuICAudGFibGUsXHJcbiAgdGFibGV7XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0aHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgICB0Ym9keXtcclxuICAgICAgdGR7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgICAgICAucHJvZHVjdC1uYW1le1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRyOmxhc3QtY2hpbGQgdGR7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfSAgICBcclxuICB9XHJcbn1cclxuLnRvdGFsLXBheW1lbnR7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXI6MXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmF5LTEwMCwgMyUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAucGF5bWVudC10aXRsZXtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG4uY2FydC1wcm9tb3tcclxuICBwYWRkaW5nOiA5MHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJvZHVjdHMvYmctY2FydC5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbn1cclxuXHJcbi5qcC1jYXJkIC5qcC1jYXJkLWZyb250LCBcclxuLmpwLWNhcmQgLmpwLWNhcmQtYmFja3tcclxuICBiYWNrZ3JvdW5kOiAkZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi5iaWxsaW5nLW5hdntcclxuICAubmF2e1xyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmF5LTEwMCw1JSk7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkZ3JheS0yMDAsIDAuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvL1xyXG4vLyBDUk1cclxuLy8gXHJcblxyXG5cclxuLmNybS1kYXNoLW1hcHtcclxuICBoZWlnaHQ6IDMxMHB4O1xyXG59XHJcblxyXG4uY3JtLWRhc2gtYWN0aXZpdHl7XHJcbiAgbWluLWhlaWdodDogNDI1cHg7XHJcbn1cclxuXHJcbi5jcm0tZGF0YS1jYXJke1xyXG4gIC5kYXRhLWljb257XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBpe1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG59IiwiLy9cclxuLy8gQWNjb3VudCBQYWdlc1xyXG4vLyBcclxuXHJcbi5hY2NvdW50LWJvZHl7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY291bnQtYm9keTtcclxuICAuYXV0aC1wYWdle1xyXG4gICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuYXV0aC1jYXJke1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIC5hdXRoLWxvZ28tYm94e1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5hdXRoLWxvZ297XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMi4yNXB4ICRncmF5LTIwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmF1dGgtbG9nby10ZXh0e1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgICBoNHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9ICBcclxuICB9XHJcbiAgLmF1dGgtZm9ybXtcclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAuYXV0aC1mb3JtLWljb257XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgdG9wOiAzcHg7IFxyXG4gICAgICBjb2xvcjogJGluZm87ICAgICBcclxuICAgIH0gICAgXHJcbiAgfVxyXG4gICYuYWNjb3VudGJnIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY291bnQtcGFnZS5qcGdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIC5hY2NvdW50LXRpdGxle1xyXG4gICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY291bnQtc29jaWFsIHtcclxuICAgIGg2e1xyXG4gICAgICBjb2xvcjogJGdyYXktMzAwO1xyXG4gICAgfVxyXG4gICAgaDY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAwIDRweCAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgIH1cclxuICAgIGg2OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDE0cHggNHB4IDA7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBhe1xyXG4gICAgICBpIHtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgJi5mYWNlYm9va3tcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50d2l0dGVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZ29vZ2xle1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciAuZmFjZWJvb2t7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCA1JSk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciAudHdpdHRlcntcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeSwgNSUpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIgLmdvb2dsZXtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHBpbmssIDUlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmF1dGgtY2FyZHtcclxuICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbiJdfQ== */
