body{font-family:'Inter',sans-serif;color:#00000099;font-size:1rem;line-height:1.5;background-color:#fff;min-height:100vh;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body-content-page{margin-right:0;margin-left:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:100%;padding-right:unset;padding-left:unset}.container-xl{overflow:hidden}.container-fluid{--bs-gutter-x:2.5rem}.h1,.h2,.h3,.h4,.h5,.h6,.pre-header,h1,h2,h3,h4,h5,h6{margin-bottom:.3em;display:block;line-height:1.25;color:#00000099}.h1,h1{font-size:calc(1.45rem + 2.4vw)}@media (min-width:1200px){.h1,h1{font-size:3.25rem}}.h2,h2{font-size:calc(1.3875rem + 1.65vw)}@media (min-width:1200px){.h2,h2{font-size:2.625rem}}.h3,h3{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h3,h3{font-size:2rem}}.h4,h4{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h4,h4{font-size:1.75rem}}.h5,h5{font-size:calc(1.2625rem + .15vw)}@media (min-width:1200px){.h5,h5{font-size:1.375rem}}.h6,h6{font-size:1rem;padding-bottom:16px}.small,small{font-size:.8125rem}.bold,b,strong{font-weight:700}.btn{padding-top:.9375rem;padding-right:calc(1.3125rem + .75vw);padding-bottom:.9375rem;padding-left:calc(1.3125rem + .75vw);text-transform:uppercase;line-height:1em;border-radius:0;letter-spacing:.25rem}@media (min-width:1200px){.btn{padding-right:1.875rem;padding-left:1.875rem}}.btn.btn-rounded{border-radius:50%;height:3.1rem;width:3.1rem;padding:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width:991.98px){.btn.btn-rounded{height:2.1rem;width:2.1rem}}.btn.btn-standard{color:#b51515;position:relative;background-color:#1f1e1b}.btn.btn-standard:not(.no-arrow):after{content:"\f061";font-family:'FontAwesome';color:inherit;font-weight:100;padding-left:calc(1.28125rem + .375vw)}@media (min-width:1200px){.btn.btn-standard:not(.no-arrow):after{padding-left:1.5625rem}}.btn.btn-square{padding:.9375rem;display:flex;align-items:center;justify-content:center}.btn.btn-red,.btn:hover{background-color:#b51515;color:#fff}.btn:hover{color:#1f1e1b}.d-contents{display:contents}.white-bg{background-color:#fff!important}.orange-bg{background-color:#fe5819!important;color:#fff}.orange-bg *{color:#fff}.black-navbar{background-color:#000!important}.darkblue-bg{background-color:#05445c!important;color:#fff}.darkblue-bg *{color:#fff}.black-bg{background-color:#000!important}.black-bg,.black-bg *{color:#fff}.orange{color:#fe5819}.dark-bg{background-color:#1f1e1b!important}.dark-bg,.dark-bg *{color:#ece0ca}.sand-bg{background-color:#ece0ca!important}.lightgrey-bg{background-color:#fafafa!important}.darkgrey-bg{background-color:#00000099!important;color:#fff}.darkgrey-bg *,.header-text a,.header-text h1,.header-text span,.navbarNavMobile .nav-item a{color:#fff}.pt-6{padding-top:calc(1.725rem + 5.7vw)}@media (min-width:1200px){.pt-6{padding-top:6rem}}.pb-6{padding-bottom:calc(1.725rem + 5.7vw)}@media (min-width:1200px){.pb-6{padding-bottom:6rem}}.py-6{padding-top:calc(1.725rem + 5.7vw);padding-bottom:calc(1.725rem + 5.7vw)}@media (min-width:1200px){.py-6{padding-top:6rem;padding-bottom:6rem}}label.umbraco-forms-label{font-weight:400!important}.center-bg{background-repeat:no-repeat;background-size:cover;background-position:center center}img{max-width:100%;height:auto}.umbraco-forms-form,.umbraco-forms-form fieldset{padding:0!important}.umbraco-forms-form fieldset .umbraco-forms-container{display:flex;flex-direction:column;gap:1rem}.rte-contrast-colors.white-bg span,.rte-contrast-colors.white-bg span a:hover,.umbraco-forms-form fieldset .umbraco-forms-container label.umbraco-forms-label{color:#000}.sticky-wrapper{z-index:3;position:absolute;width:100%}.sticky-wrapper.is-sticky .navbar{background-color:#1f1e1b;padding-top:.5rem}.sticky-wrapper .navbar{padding-top:1rem;z-index:2;transition:.5s ease-in-out;height:auto}@media screen and (max-width:991.98px){.sticky-wrapper .navbar #navbarNav{position:absolute;left:0;top:67px;width:100%;background-color:#000;text-align:center;padding-bottom:1em;padding-top:1em;font-size:large;flex-wrap:nowrap}.sticky-wrapper .navbar #navbarNav .nav-link{font-size:small}.sticky-wrapper .navbar .red-button{padding:10px 16px;border-radius:1.8px;font-size:10.5px;white-space:nowrap}}@media screen and (max-width:767.98px){.sticky-wrapper .navbar .red-button{padding:8px 12px;border-radius:1.5px;font-size:9px;white-space:nowrap}}.sticky-wrapper .navbar .navbar-brand .logo{height:3rem}@media screen and (max-width:991.98px){.sticky-wrapper .navbar .navbar-brand .logo{height:2.5rem}}@media screen and (max-width:767.98px){.sticky-wrapper .navbar .navbar-brand .logo{height:2rem}}.sticky-wrapper .navbar .dropdown-menu{z-index:2;background:#fff;border:0;border-radius:0;padding:0}.sticky-wrapper .navbar .dropdown-menu .dropdown-item{line-height:1.25;color:#00000099;letter-spacing:-1.2px;font-size:1.125rem;padding:.5rem 1rem}.sticky-wrapper .navbar .dropdown-menu .dropdown-item:hover{background-color:#00000099;color:#b51515}.sticky-wrapper .navbar .dropdown-menu li:not(:last-child){border-bottom:2px solid #fafafa}.sticky-wrapper .navbar .nav-link{color:#fff;line-height:2.2;letter-spacing:.42px;font-weight:500}@media screen and (min-width:992px){.sticky-wrapper .navbar .nav-link{padding-right:1.5rem;padding-left:1rem;font-size:small}}@media screen and (max-width:991.98px){.sticky-wrapper .navbar .nav-link{padding-right:1rem;padding-left:.7rem}}.sticky-wrapper .navbar .nav-link.dropdown-toggle:after{content:none}.sticky-wrapper .navbar .nav-link:hover{background-color:#00000099;color:#b51515;font-weight:900}.sticky-wrapper .navbar .nav-link.active{color:#b51515;font-weight:900}.sticky-wrapper .navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@media screen and (max-width:991.98px){.sticky-wrapper .navbar .navbar-toggler-icon{width:1em;height:1em}}footer,header{position:relative}header{background-color:transparent;z-index:1;overflow:hidden}.text-container{padding-top:100px}.image-bg .overlay,.video-wrapper .overlay{position:absolute;background:#000;top:0;right:0;left:0;bottom:0;z-index:1;opacity:.5}.image-bg{height:500px}@media screen and (max-width:991.98px){.image-bg{aspect-ratio:2.33333333}}.video-wrapper{min-height:70vh;aspect-ratio:2.33333333}.video-wrapper .overlay{opacity:.4}.video-wrapper .youtube-background{pointer-events:all!important}.header-text{z-index:1;position:relative;text-align:center}.header-text .pre-header{font-size:1rem}@media screen and (max-width:991.98px){.header-text h1{font-size:2rem}.header-text a,.header-text span{font-size:.9rem}}@media screen and (max-width:991.98px) and (orientation:landscape){.header-text a,.header-text span{display:none}}.header-row{z-index:1}.headerLogoImage{z-index:4;opacity:1;height:130px;width:130px;position:relative;top:80px}.headerLogoText{z-index:4;opacity:1;height:130px;position:absolute;top:180px}.header-button{z-index:4;top:300px;position:absolute}.navbarNavMobile{position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;z-index:3;background-color:#05445c;color:#fff;font-weight:600;line-height:2.25;transition:none!important;flex-direction:column;display:flex;overflow-y:auto;text-align:center}.navbarNavMobile .navbar{padding-top:2rem}.navbarNavMobile .navbar .btn{border:1px #fff solid}.navbarNavMobile .nav-item:hover,.navbarNavMobile .navbar .btn:hover{background-color:transparent}.navbarNavMobile .nav-item i,.navbarNavMobile .navbar .btn i{color:#fff;width:10px}.navbarNavMobile .navbar .navbar-brand img{height:4rem}@media screen and (min-width:992px){.navbarNavMobile .navbar .navbar-brand img{height:5rem}}.navbarNavMobile .navbar-nav{padding:45px}.navbarNavMobile .dropdown-menu{background-color:transparent;border:0;color:inherit;text-align:inherit;margin:0}.navbarNavMobile .dropdown-menu a{display:inline}.menu-footer{text-align:left}@media screen and (min-width:992px){.menu-footer .info-wrap{justify-content:flex-start}}.color-socialmedia-icon-black{color:#000!important}footer{margin-top:0;z-index:0;font-family:sans-serif}footer .nav-link{font-size:smaller}footer .nav-link.active,footer .nav-link:hover{color:#b51515}footer .socials i{font-size:1.6rem}@media screen and (max-width:991.98px){footer .logo{max-width:400px}}.menu-footer .info-wrap,.organisation-info .info-wrap,footer .menu-footer .info-wrap{display:grid;grid-template-columns:repeat(1,auto auto);grid-column-gap:1rem;grid-row-gap:1rem;width:auto;justify-content:center}@media screen and (min-width:992px){footer .menu-footer .info-wrap{justify-content:flex-start}}footer .nav-link{padding:unset}footer .nav-link .active{color:#b51515}nav ul{list-style-type:none}@media screen and (min-width:992px){.menu-footer .info-wrap,.organisation-info .info-wrap{justify-content:flex-start}}.menu-footer .info-wrap .col-11 span,.organisation-info .info-wrap .col-11 span{opacity:.8}@media screen and (max-width:767.98px){.podlistgallery-headline h1,.podlistgallery-headline h2,.podlistgallery-headline h3,.podlistgallery-headline h4,.podlistgallery-headline h5,.podlistgallery-headline h6,.rte-headline h3{font-size:1.5rem}.podlistgallery-headline p{font-size:.8rem}.rte-headline h1{font-size:3rem}.rte-headline h2{font-size:2.5rem}.rte-headline h4,.rte-headline h5{font-size:1rem}.rte-headline h6{font-size:.5rem}.rte-headline p,.rte-headline span{font-size:.75rem}}.rte-wrapper-read-more{vertical-align:middle}.rte-wrapper-read-more h1,.rte-wrapper-read-more h2,.rte-wrapper-read-more h3,.rte-wrapper-read-more h4,.rte-wrapper-read-more h5,.rte-wrapper-read-more h6{font-size:1.5rem}.rte-wrapper-read-more p{font-size:.8rem}.rte-wrapper-infopages{padding-right:10rem!important;padding-left:4.5rem!important}.text-and-image-block-row{overflow:hidden;height:auto;width:auto}.text-and-image-block-container-overflow{overflow:hidden}.text-and-image-block-image-wrapper.fill{display:flex;justify-content:center;align-items:center;overflow:hidden;height:100%;width:100%;min-width:100%;min-height:100%;max-width:unset}@media screen and (max-width:991.98px){.text-and-text-block-text-padding-when-small{padding-right:10%;padding-left:10%}}@media screen and (max-width:767.98px){.text-and-text-block-text-padding-when-small{padding-right:10%;padding-left:10%}}@media screen and (max-width:991.98px){.text-and-text-block-moretext-padding-when-small{padding:5% 10%}}@media screen and (max-width:767.98px){.text-and-text-block-moretext-padding-when-small{padding:5% 10%}}.text-and-text-block-moretext-padding-when-large{padding:10%}.image-gallery-padding-when-large{padding-left:10%;padding-right:10%}@media screen and (max-width:991.98px){.image-gallery-padding-when-small{padding-left:10%;padding-right:10%}}@media screen and (max-width:767.98px){.image-gallery-padding-when-small{padding-left:10%;padding-right:10%}}.text-and-image-block-img{min-width:100%;min-height:100%;max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rte.white-bg h1,.rte.white-bg h2,.rte.white-bg h3,.rte.white-bg h4,.rte.white-bg h5,.rte.white-bg h6{color:#b51515;text-decoration:none}.rte.black-bg h1,.rte.black-bg h2,.rte.black-bg h3,.rte.black-bg h4,.rte.black-bg h5,.rte.black-bg h6{color:#fff;text-decoration:none}.rte a{text-decoration:none}.rte .white-bg h1,.rte .white-bg h2,.rte .white-bg h3,.rte .white-bg h4,.rte .white-bg h5,.rte .white-bg h6,.rte-contrast-colors.black-bg h1,.rte-contrast-colors.black-bg h2,.rte-contrast-colors.black-bg h3,.rte-contrast-colors.black-bg h4,.rte-contrast-colors.black-bg h5,.rte-contrast-colors.black-bg h6,.rte-contrast-colors.white-bg h1,.rte-contrast-colors.white-bg h2,.rte-contrast-colors.white-bg h3,.rte-contrast-colors.white-bg h4,.rte-contrast-colors.white-bg h5,.rte-contrast-colors.white-bg h6{color:#b51515;text-decoration:none}.headline-red h1,.headline-red h2,.headline-red h3,.headline-red h4,.headline-red h5,.headline-red h6,.rte-contrast-colors.black-bg a,.rte-contrast-colors.black-bg a span,.rte-contrast-colors.black-bg span.red,.rte-contrast-colors.white-bg a,.rte-contrast-colors.white-bg a span,.rte-contrast-colors.white-bg h1 span,.rte-contrast-colors.white-bg h2 span,.rte-contrast-colors.white-bg h3 span,.rte-contrast-colors.white-bg h4 span,.rte-contrast-colors.white-bg h5 span,.rte-contrast-colors.white-bg h6 span,.rte-contrast-colors.white-bg span.red{color:#b51515}.rte-contrast-colors.white-bg h1 .white,.rte-contrast-colors.white-bg h2 .white,.rte-contrast-colors.white-bg h3 .white,.rte-contrast-colors.white-bg h4 .white,.rte-contrast-colors.white-bg h5 .white,.rte-contrast-colors.white-bg h6 .white{color:#000;background-color:unset}.pod i,.rte-contrast-colors.white-bg *,.rte-contrast-colors.white-bg a :hover{color:#000}.pod-text-container.headline-white h1,.pod-text-container.headline-white h2,.pod-text-container.headline-white h3,.pod-text-container.headline-white h4,.pod-text-container.headline-white h5,.pod-text-container.headline-white h6,.rte-contrast-colors.black-bg .red-button,.rte-contrast-colors.black-bg a :hover,.rte-contrast-colors.black-bg h1 span.white,.rte-contrast-colors.black-bg h2 span.white,.rte-contrast-colors.black-bg h3 span.white,.rte-contrast-colors.black-bg h4 span.white,.rte-contrast-colors.black-bg h5 span.white,.rte-contrast-colors.black-bg h6 span.white,.rte-contrast-colors.black-bg span,.rte-contrast-colors.black-bg span.red a:hover,.rte-contrast-colors.white-bg .red-button{color:#fff}@media screen and (max-width:991.98px){.rte-block-padding-when-small{padding-right:10%;padding-left:10%;justify-content:center}}@media screen and (max-width:767.98px){.rte-block-padding-when-small{padding-right:5%;padding-left:5%;justify-content:center}}.wrapping-div-image-block{height:300px;overflow:hidden}.image-block-width{width:100%;height:inherit}.header-logo-div div{display:flex;justify-content:center;min-height:auto}.header-logo-div img{padding:.5em}.header-logo-div .logo-image{height:10em;margin-top:3em}.header-logo-div .logo-text-image{height:5em;margin-bottom:2em}.umb-grid .grid-element{width:100%}.umb-block-list .container{margin-left:0;margin-right:0;min-width:100%}.pod i{font-size:30px}.pod-backgroundimage-layer{position:absolute;bottom:0;left:0;width:100%;height:30%;background-color:rgba(255,255,255,.5);z-index:1}@media screen and (max-width:991.98px){.pod-backgroundimage-layer{padding-right:10%;padding-left:10%}}@media screen and (max-width:767.98px){.pod-backgroundimage-layer{padding-right:10%;padding-left:10%}}.pod-backgroundimage{position:relative;background-size:cover;height:100%}.pod-text-container{position:absolute;top:65%;left:0;width:100%;height:35%;padding-top:5%}.pod-text-container.text-container-opacity{opacity:.8}.pod-div-height{height:500px}.pod-div-alignment{position:absolute;left:50%;transform:translateX(-50%)}.podGallery-div-height{height:15rem;padding-bottom:20px;width:100%;overflow:hidden}.podGallery-Image{position:relative;background-size:contain;height:15rem;width:15rem}.video .vimeoplayer{cursor:pointer;background-repeat:no-repeat;background-size:cover}.video .vimeoplayer img{width:150px}.video .vimeoplayer,.video .vimeoplayer iframe{width:100%;aspect-ratio:1.77777778;height:auto;display:block}@supports not (aspect-ratio:1/1){.video .vimeoplayer iframe{height:100%}}@supports not (aspect-ratio:1/1){.video{position:relative;width:100%;height:0;padding-bottom:56.25%}.video .vimeoplayer{position:absolute;top:0;left:0;width:100%;height:100%}}.subpagelist .subpage{position:relative;cursor:pointer;overflow:hidden;height:auto}.subpagelist .subpage:hover .inner{background-color:rgba(240,247,247,.9);max-height:100%;padding-bottom:15px}.subpagelist .subpage:hover .inner .content{opacity:1}.subpagelist .subpage .inner{transition:750ms ease;background-color:rgba(240,247,247,.75);position:absolute;bottom:0;left:0;right:0;top:0;max-height:135px;display:flex;align-items:center;flex-direction:column;margin-top:auto;padding:25px 15px 15px}.subpagelist .subpage .inner .content{transition:opacity 400ms 150ms ease;flex:1;opacity:0;display:flex;flex-wrap:wrap;flex-direction:column}.subpagelist .subpage .inner .content .txt{font-size:1rem;flex:1;width:100%;display:flex;align-items:center}.subpagelist .subpage .inner .content a{align-self:center;flex:0}.subpagelist .subpage .inner .headings{margin-bottom:auto}.rte ol,.rte ul{padding-left:2rem}.rte p{margin-bottom:.5rem}.rte i{font-style:italic}.rte ul{list-style-type:disc}.rte ol{list-style-type:decimal}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5sZXNzIiwicmZzLmxlc3MiLCJhcHAuY3NzIiwibWFzdGVyLmxlc3MiLCJncmlkRWRpdG9ycy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQThDQSxJLENBQ0ksOEIsQ0FDQSxlLENDZ0RFLGMsQ0Q5Q0YsZSxDQUNBLHFCLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0MsQ0FDQSxpQyxDQUlKLGtCLENBRUksYyxDQUNBLGEsQ0FDQSw2QixDQUFBLDBCLENBQUEscUIsQ0FDQSxVLENBQ0EsbUIsQ0FDQSxrQixDQU1KLGEsQ0FDSSxlLENBR0osZ0IsQ0FDSSxvQixDRWpESixHLENBRUEsRyxDQUVBLEcsQ0FFQSxHLENBRUEsRyxDQUVBLEcsQ0FDQSxXLENGeUNBLEUsQ0VuREEsRSxDQUVBLEUsQ0FFQSxFLENBRUEsRSxDQUVBLEUsQ0Y0Q0ksa0IsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxlLENFdENKLEcsQ0Z5Q0EsRSxDQ2dDUSwrQixDQWlERiwwQkNySEosRyxDRHFISSxFLENBQ0UsbUJDakhSLEcsQ0ZtQ0EsRSxDQzRCUSxrQyxDQWlERiwwQkMzR0osRyxDRDJHSSxFLENBQ0Usb0JDdkdSLEcsQ0Y2QkEsRSxDQ3dCUSwrQixDQWlERiwwQkNqR0osRyxDRGlHSSxFLENBQ0UsZ0JDN0ZSLEcsQ0Z1QkEsRSxDQ29CUSw2QixDQWlERiwwQkN2RkosRyxDRHVGSSxFLENBQ0UsbUJDbkZSLEcsQ0ZpQkEsRSxDQ2dCUSxpQyxDQWlERiwwQkM3RUosRyxDRDZFSSxFLENBQ0Usb0JDekVSLEcsQ0ZXQSxFLENDWE0sYyxDRGFGLG1CLENFUkosTSxDRldBLEssQ0NoQk0sa0IsQ0NVTixLLENBREEsQyxDRldBLE0sQ0FDSSxlLENBT0osSSxDQzVCTSxvQixDQXVCRSxxQyxDQXZCRix1QixDQXVCRSxvQyxDRFVKLHdCLENBQ0EsZSxDQUNBLGUsQ0FDQSxxQixDQ29DRSwwQkFBQSxJLENBQ0Usc0IsQ0FBQSx1QkRuQ0osZ0IsQ0FDSSxpQixDQUNBLGEsQ0FDQSxZLENBQ0EsUyxDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBRUEsdUNBQUEsZ0IsQ0FDSSxhLENBQ0EsY0FJUixpQixDQUNJLGEsQ0FDQSxpQixDQUNBLHdCLENBR0Esc0JBQUEsZ0IsQ0FDSSxlLENBQ0EseUIsQ0FDQSxhLENBQ0EsZSxDQ3hDSixzQyxDQWlERiwwQkFBQSxzQkFBQSxnQixDQUNFLHdCRExKLGUsQ0NwRUUsZ0IsQ0R5RUUsWSxDQUNBLGtCLENBQ0Esc0IsQ0FHSixZLENBS0EsVSxDQUpJLHdCLENBQ0EsVSxDQUdKLFUsQ0FDSSxhLENBS1IsVyxDQUNJLGdCLENBR0osUyxDQUNJLCtCLENBR0osVSxDQUNJLGtDLENBQ0EsVSxDQUZKLFksQ0FLUSxVLENBSVIsYSxDQUNJLCtCLENBR0osWSxDQUNJLGtDLENBQ0EsVSxDQUZKLGMsQ0FLUSxVLENBSVIsUyxDQUNJLCtCLENBREosUyxDQUFBLFcsQ0FLUSxVLENBR1IsTyxDQUNJLGEsQ0FHSixRLENBQ0ksa0MsQ0FESixRLENBQUEsVSxDQUtRLGEsQ0FJUixRLENBQ0ksa0MsQ0FHSixhLENBQ0ksa0MsQ0FHSixZLENBQ0ksb0MsQ0FDQSxVLENBRkosYyxDRWdPQSxjLENDM1FJLGUsQ0QwUUosaUIsQ0NoTkEsNEIsQ0hWUSxVLENBSVIsSyxDQ3RJUSxrQyxDQWlERiwwQkFBQSxLLENBQ0Usa0JEd0ZSLEssQ0MxSVEscUMsQ0FpREYsMEJBQUEsSyxDQUNFLHFCRDRGUixLLENDOUlRLGtDLENBQUEscUMsQ0FpREYsMEJBQUEsSyxDQUNFLGdCLENBQUEscUJEaUdSLHlCLENBQ0kseUIsQ0FHSixVLENBQ0ksMkIsQ0FDQSxxQixDQUNBLGlDLENBR0osRyxDQUNJLGMsQ0FDQSxXLENBR0osbUIsQ0FBQSw0QixDQUNJLG1CLENBREoscUQsQ0FPWSxZLENBQ0EscUIsQ0FDQSxRLENHNFVKLGtDLENBQUEsMEMsQ0hyVlIsK0UsQ0FZZ0IsVSxDR3JTaEIsZSxDQUNJLFMsQ0FDQSxpQixDQUNBLFUsQ0FFQSxpQyxDQUVRLHdCLENBQ0EsaUIsQ0FSWix1QixDQWlEUSxnQixDQUNBLFMsQ0FDQSwwQixDQUNBLFcsQ0F0Q0ksdUNBQUEsa0MsQ0FDSSxpQixDQUNBLE0sQ0FDQSxRLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FWSiw0QyxDQWFRLGUsQ0FPUixtQyxDQUNJLGlCLENBQ0EsbUIsQ0FDQSxnQixDQUNBLG9CQUdKLEEsdUNBQUEsbUMsQ0FDSSxnQixDQUNBLG1CLENBQ0EsYSxDQUNBLG9CQTdDaEIsMkMsQ0F5RGdCLFcsQ0FFQSx1Q0FBQSwyQyxDQUNJLGVBR0osQSx1Q0FBQSwyQyxDQUNJLGFBaEVwQixzQyxDQXNFWSxTLENBQ0EsZSxDQUNBLFEsQ0FDQSxlLENBQ0EsUyxDQTFFWixxRCxDQStFZ0IsZ0IsQ0FDQSxlLENBQ0EscUIsQ0ZlVixrQixDRWJVLGtCLENBSUEsMkQsQ0FDSSwwQixDQUNBLGEsQ0F6RnBCLDhDQUFBLFksQ0E4RmdCLCtCLENBOUZoQixpQyxDQW1HWSxVLENBRUEsZSxDQUNBLG9CLENBQ0EsZSxDQUVBLG9DQUFBLGlDLENBQ0ksb0IsQ0FDQSxpQixDQUNBLGlCQUdKLEEsdUNBQUEsaUMsQ0FDSSxrQixDQUNBLG9CQUlBLHVELENBQ0ksWSxDQUlSLHVDLENBQ0ksMEIsQ0FDQSxhLENBQ0EsZSxDQUdKLHdDLENBQ0ksYSxDQUNBLGUsQ0FsSWhCLDRDLENBdUlZLGtRLENBRUEsdUNBQUEsNEMsQ0FDSSxTLENBQ0EsWUFzT2hCLE0sQ0EvTkEsTSxDQWdPSSxpQixDQWhPSixNLENBQ0ksNEIsQ0FFQSxTLENBQ0EsZSxDQUdBLGUsQ0FDSSxpQixDQUdKLGtCLENBdUJBLHVCLENBckJRLGlCLENBQ0EsZSxDQUNBLEssQ0FDQSxPLENBQ0EsTSxDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUlSLFMsQ0FDRyxZLENBSUMsdUNBQUEsUyxDQUNJLHlCQUlSLGMsQ0FDSSxlLENBQ0EsdUIsQ0FGSix1QixDQWFRLFUsQ0FiUixrQyxDQWlCUSw0QixDQUlSLFksQ0FDSSxTLENBQ0EsaUIsQ0FDQSxpQixDQUhKLHdCLENGekdFLGMsQ0VzSEUsdUNBQUEsZSxDQUVRLGMsQ0RvUWQsYyxDQ3RRTSxpQixDQU1RLGlCQUlSLEEsbUVEa1FOLGMsQ0NsUU0saUIsQ0FHUSxjQUtoQixXLENBQ0ksUyxDQUdKLGdCLENBQ0ksUyxDQUNBLFMsQ0FDQSxZLENBQ0EsVyxDQUNBLGlCLENBQ0EsUSxDQUdKLGUsQ0FDSSxTLENBQ0EsUyxDQUNBLFksQ0FDQSxpQixDQUNBLFMsQ0FHSixjLENBQ0ksUyxDQUNBLFMsQ0FDQSxpQixDQUdKLGdCLENBQ0ksYyxDQUNBLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLFMsQ0FDQSx3QixDQUNBLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSx5QixDQUNBLHFCLENBQ0EsWSxDQUNBLGUsQ0FDQSxpQixDQWpCSix3QixDQXFCUSxnQixDQXJCUiw2QixDQXdCWSxxQixDQW9DSixnQyxDQWxDSSxtQyxDQUNJLDRCLENBM0JoQiw0QixDQUFBLCtCLENBK0JnQixVLENBQ0EsVSxDQWhDaEIsMEMsQ0F5Q2dCLFcsQ0FFQSxvQ0FBQSwwQyxDQUNJLGFBNUNwQiw0QixDQW1EUSxZLENBbkRSLCtCLENBdUVRLDRCLENBQ0EsUSxDQUNBLGEsQ0FDQSxrQixDQUNBLFEsQ0EzRVIsaUMsQ0E4RVksYyxDQUtSLFksQ0FDSSxlLENBZUksb0NBQUEsdUIsQ0FDSSw0QkFNaEIsNkIsQ0FDSSxvQixDQUdKLE0sQ0FFSSxZLENBQ0EsUyxDQUNBLHNCLENBSkosZ0IsQ0FTUSxpQixDQU9BLHVCLENBSkEsc0IsQ0FDSSxhLENBYlosaUIsQ0F3QlksZ0IsQ0FLSix1Q0FBQSxZLENBQ0ksaUJEK09aLHVCLENDN01BLDZCLENBaEVBLDhCLENBb0NZLFksQ0FDQSx5QyxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxVLENBQ0Esc0IsQ0FJQSxvQ0FBQSw4QixDQUNJLDRCQU1oQixnQixDQUNJLGEsQ0FESix3QixDQUdRLGEsQ0FLUixNLENBQ0ksb0IsQ0FhSSxvQ0Q2TU4sdUIsQ0M3TU0sNkIsQ0FDSSw0QkRpTlosb0MsQ0M1TkEsMEMsQ0FnQmdCLFUsQ0FPWix1Q0FBQSwyQixDRDBNRiwyQixDQUNBLDJCLENBQ0EsMkIsQ0FDQSwyQixDQUNBLDJCLENDbE1FLGdCLENBVlEsZ0IsQ0FGUiwwQixDQU1RLGUsQ0FNUixnQixDQUNRLGMsQ0FEUixnQixDQUVRLGdCLENBRlIsZ0IsQ0FBQSxnQixDQUlRLGMsQ0FKUixnQixDQU1RLGUsQ0FOUixlLENBQUEsa0IsQ0FTUSxrQkFRWixzQixDQUVJLHFCLENBRkoseUIsQ0RzTkEseUIsQ0FDQSx5QixDQUNBLHlCLENBQ0EseUIsQ0FDQSx5QixDQ3JOUSxnQixDQUxSLHdCLENBUVEsZSxDQUlSLHNCLENBQ0ksNkIsQ0FDQSw2QixDQUdKLHlCLENBQ0ksZSxDQUNBLFcsQ0FDQSxVLENBSUosd0MsQ0FDSSxlLENBSUEsd0MsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSxXLENBQ0EsVSxDQUNBLGMsQ0FDQSxlLENBQ0EsZSxDQU1KLHVDQUFBLDRDLENBQ0ksaUIsQ0FDQSxrQkFHSixBLHVDQUFBLDRDLENBQ0ksaUIsQ0FDQSxrQkFJSixBLHVDQUFBLGdELENBSUksZ0JBR0osQSx1Q0FBQSxnRCxDQUlJLGdCQUlSLGdELENBS1EsVyxDQUdSLGlDLENBQ1EsZ0IsQ0FDQSxpQixDQUtBLHVDQUFBLGlDLENBQ0ksZ0IsQ0FDQSxtQkFHSixBLHVDQUFBLGlDLENBQ0ksZ0IsQ0FDQSxtQkFLUix5QixDQUNJLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FBQSxnQixDQUtBLGdCLENEdU1SLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0N6TWdCLGEsQ0FDQSxvQixDQUlSLGdCLENEeU1SLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0MzTWdCLFUsQ0FDQSxvQixDQVpaLE0sQ0FpQlEsb0IsQ0FJUixpQixDRHlNSixpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGlCLENDbkpRLGdDLENEbU5SLGdDLENBQ0EsZ0MsQ0FDQSxnQyxDQUNBLGdDLENBQ0EsZ0MsQ0N2UVEsZ0MsQ0RvTlIsZ0MsQ0FDQSxnQyxDQUNBLGdDLENBQ0EsZ0MsQ0FDQSxnQyxDQy9OZ0IsYSxDQUNBLG9CLENDaGlCWixnQixDRnc2QkosZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQ3RWUSwrQixDQUFBLG9DLENBSVEsc0MsQ0FwRFIsK0IsQ0FBQSxvQyxDQUFBLHFDLENENk5SLHFDLENBQ0EscUMsQ0FDQSxxQyxDQUNBLHFDLENBQ0EscUMsQ0M3TmdCLHNDLENBQ0ksYSxDQUxaLHVDLENEcU9SLHVDLENBQ0EsdUMsQ0FDQSx1QyxDQUNBLHVDLENBQ0EsdUMsQ0NsTm9CLFUsQ0FDQSxzQixDQ3huQnBCLE0sQ0RnbUJRLCtCLENBQUEsc0MsQ0F1Q1ksVSxDQ3BsQloscUMsQ0Z1NkJSLHFDLENBQ0EscUMsQ0FDQSxxQyxDQUNBLHFDLENBQ0EscUMsQ0M5VVEseUMsQ0FBQSxzQyxDQUFBLDJDLENENE5SLDJDLENBQ0EsMkMsQ0FDQSwyQyxDQUNBLDJDLENBQ0EsMkMsQ0NoT1Esa0MsQ0FJUSw4QyxDQXBEUix5QyxDQTRDUSxVLENBNkNSLHVDQUFBLDZCLENBQ0ksaUIsQ0FDQSxnQixDQUNBLHdCQUdKLEEsdUNBQUEsNkIsQ0FDSSxnQixDQUNBLGUsQ0FDQSx3QkFLUix5QixDQUNJLFksQ0FDQSxlLENBR0osa0IsQ0FDSSxVLENBQ0EsYyxDQUlKLG9CLENBRVEsWSxDQUNBLHNCLENBQ0EsZSxDQUpSLG9CLENBUVEsWSxDQVJSLDRCLENBWVEsVyxDQUNBLGMsQ0FiUixpQyxDQWlCUSxVLENBQ0EsaUIsQ0NsdkJaLHVCLENBRVEsVSxDQUlSLDBCLENBRVEsYSxDQUNBLGMsQ0FDQSxjLENBSVIsTSxDQUlRLGMsQ0FJUiwwQixDQUNJLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsVSxDQUNBLHFDLENBQ0EsUyxDQUVBLHVDQUFBLDBCLENBQ0ksaUIsQ0FDQSxrQkFHSixBLHVDQUFBLDBCLENBQ0ksaUIsQ0FDQSxrQkFLQSxvQixDQUNBLGlCLENBQ0EscUIsQ0FDQSxXLENBR1IsbUIsQ0FDSSxpQixDQUNBLE8sQ0FDQSxNLENBQ0EsVSxDQUNBLFUsQ0FDQSxjLENBS0ksMEMsQ0FDSSxVLENBaUJSLGUsQ0FDSSxZLENBR0osa0IsQ0FDSSxpQixDQUNBLFEsQ0FDQSwwQixDQUtKLHNCLENBQ0ksWSxDQUNBLG1CLENBQ0EsVSxDQUNBLGUsQ0FHSixpQixDQUNJLGlCLENBQ0EsdUIsQ0FDQSxZLENBQ0EsVyxDQUdKLG1CLENBT1EsYyxDQUNBLDJCLENBQ0EscUIsQ0FUUix1QixDQVlZLFcsQ0FaWixtQixDQUFBLDBCLENBZ0JZLFUsQ0FDQSx1QixDQUNBLFcsQ0FDQSxhLENBRUEsZUFBQSxnQixFQUFBLDBCLENBR0ksYUFPaEIsQSxlQUFBLGdCLEVBR0ksTSxDQUNJLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxxQixDQUpKLG1CLENBT1EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxhQUtaLHFCLENBZVEsaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLFcsQ0FmQSxrQyxDQUVRLHFDLENBQ0EsZSxDQUNBLG1CLENBSlIsMkMsQ0FPWSxTLENBVnBCLDRCLENBc0JZLHFCLENBQ0Esc0MsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsTyxDQUNBLEssQ0FDQSxnQixDQUNBLFksQ0FDQSxrQixDQUNBLHFCLENBQ0EsZSxDQUNBLHNCLENBbENaLHFDLENBcUNnQixtQyxDQUNBLE0sQ0FDQSxTLENBQ0EsWSxDQUNBLGMsQ0FDQSxxQixDQTFDaEIsMEMsQ0gxREUsYyxDR3dHa0IsTSxDQUNBLFUsQ0FDQSxZLENBQ0Esa0IsQ0FqRHBCLHVDLENBcURvQixpQixDQUNBLE0sQ0F0RHBCLHNDLENBK0RnQixrQixDQU1oQixPLENGczRCSixPLENFbjRCWSxpQixDQUhSLE0sQ0FPUSxtQixDQVBSLE0sQ0FXUSxpQixDQVhSLE8sQ0FlUSxvQixDQWZSLE8sQ0FtQlEsdUIiLCJmaWxlIjoiYXBwLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyLvu79Ac2NyZWVuLXhzLW1heDogNTc1Ljk4cHg7XG5Ac2NyZWVuLXNtLW1pbjogNTc2cHg7XG5Ac2NyZWVuLXNtLW1heDogNzY3Ljk4cHg7XG5Ac2NyZWVuLW1kLW1pbjogNzY4cHg7XG5Ac2NyZWVuLW1kLW1heDogOTkxLjk4cHg7XG5Ac2NyZWVuLWxnLW1pbjogOTkycHg7XG5Ac2NyZWVuLWxnLW1heDogMTE5OS45OHB4O1xuQHNjcmVlbi14bC1taW46IDEyMDBweDtcbkBzY3JlZW4teGwtbWF4OiAxMzk5Ljk4cHg7XG5Ac2NyZWVuLXh4bC1taW46IDE0MDBweDtcblxuQHNtOiB+XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7c2NyZWVuLXNtLW1pbn0pXCI7XG5AbWQ6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4tbWQtbWlufSlcIjtcbkBsZzogflwic2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe3NjcmVlbi1sZy1taW59KVwiO1xuQHhsOiB+XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7c2NyZWVuLXhsLW1pbn0pXCI7XG5AeHhsOiB+XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7c2NyZWVuLXh4bC1taW59KVwiO1xuXG5AeHNPbmx5OiB+XCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXhzLW1heH0pXCI7XG5Ac21Pbmx5OiB+XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7c2NyZWVuLXNtLW1pbn0pIGFuZCAobWF4LXdpZHRoOiBAe3NjcmVlbi1zbS1tYXh9KVwiO1xuQG1kT25seTogflwic2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe3NjcmVlbi1tZC1taW59KSBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4tbWQtbWF4fSlcIjtcbkBsZ09ubHk6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4tbGctbWlufSkgYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLWxnLW1heH0pXCI7XG5AeGxPbmx5OiB+XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7c2NyZWVuLXhsLW1pbn0pIGFuZCAobWF4LXdpZHRoOiBAe3NjcmVlbi14bC1tYXh9KVwiO1xuXG5Ac21BbmRVbmRlcjogflwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAe3NjcmVlbi1zbS1tYXh9KVwiO1xuQG1kQW5kVW5kZXI6IH5cInNjcmVlbiBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4tbWQtbWF4fSlcIjtcbkBsZ0FuZFVuZGVyOiB+XCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLWxnLW1heH0pXCI7XG5AeGxBbmRVbmRlcjogflwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAe3NjcmVlbi14bC1tYXh9KVwiO1xuXG5Ab3JhbmdlOiAjZmU1ODE5O1xuQGRhcmtCbHVlOiAjMDU0NDVjO1xuQGxpZ2h0Qmx1ZTogIzE5YmZmZjtcbkBsaWdodEdyZWVuOiAjOTJCOEMyO1xuXG5AbGlnaHRHcmV5OiAjRkFGQUZBO1xuQGRhcms6ICMxZjFlMWI7XG5AZGFya0dyZXk6ICMwMDAwMDA5OTtcbkB3aGl0ZTogI2ZmZjtcbkBzYW5kOiAjRUNFMENBO1xuQGJsYWNrOiAjMDAwO1xuQHJlZE9yaWdpbmFsOiAjOEIwMDAwO1xuQHJlZDogI2I1MTUxNTtcblxuXG5AaW1wb3J0IFwicmZzLmxlc3NcIjtcblxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogQGRhcmtHcmV5O1xuICAgIC5mb250LXNpemUoMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIFxufVxuXG4uYm9keS1jb250ZW50LXBhZ2VcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDp1bnNldDtcbiAgICBwYWRkaW5nLWxlZnQ6dW5zZXQ7XG4gICAgXG59XG5cblxuXG4uY29udGFpbmVyLXhsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjVyZW07ICBcbn1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiwgLnByZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiBAZGFya0dyZXk7XG59XG5cbmgxLCAuaDEge1xuICAgIC5mb250LXNpemUoNTJweCk7XG59XG5cbmgyLCAuaDIge1xuICAgIC5mb250LXNpemUoNDJweCk7XG59XG5cbmgzLCAuaDMge1xuICAgIC5mb250LXNpemUoMzJweCk7XG59XG5cbmg0LCAuaDQge1xuICAgIC5mb250LXNpemUoMjhweCk7XG59XG5cbmg1LCAuaDUge1xuICAgIC5mb250LXNpemUoMjJweCk7XG59XG5cbmg2LCAuaDYge1xuICAgIC5mb250LXNpemUoMTZweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICAgIC5mb250LXNpemUoMTNweCk7XG59XG5cbnN0cm9uZywgYiwgLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5idG46aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYnRuIHtcbiAgICAucGFkZGluZy10b3AoMTVweCk7XG4gICAgLnBhZGRpbmctcmlnaHQoMzBweCk7XG4gICAgLnBhZGRpbmctYm90dG9tKDE1cHgpO1xuICAgIC5wYWRkaW5nLWxlZnQoMzBweCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjVyZW07XG5cbiAgICAmLmJ0bi1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDMuMXJlbTtcbiAgICAgICAgd2lkdGg6IDMuMXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMi4xcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDIuMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLXN0YW5kYXJkIHtcbiAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcms7XG5cblxuICAgICAgICAmOm5vdCgubm8tYXJyb3cpOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIC5wYWRkaW5nLWxlZnQoMjVweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1zcXVhcmUge1xuICAgICAgICAucGFkZGluZy10b3AoMTVweCk7XG4gICAgICAgIC5wYWRkaW5nLXJpZ2h0KDE1cHgpO1xuICAgICAgICAucGFkZGluZy1ib3R0b20oMTVweCk7XG4gICAgICAgIC5wYWRkaW5nLWxlZnQoMTVweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYuYnRuLXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAZGFyaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcbiAgICB9XG59XG5cbi5kLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLndoaXRlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLm9yYW5nZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBAd2hpdGU7XG5cbiAgICAqIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cbi5ibGFjay1uYXZiYXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtCbHVlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEB3aGl0ZTtcblxuICAgICoge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbn1cblxuLmJsYWNrLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjayAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBAd2hpdGU7XG5cbiAgICAqIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG4ub3JhbmdlIHtcbiAgICBjb2xvcjogQG9yYW5nZTtcbn1cblxuLmRhcmstYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkYXJrICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEBzYW5kO1xuXG4gICAgKiB7XG4gICAgICAgIGNvbG9yOiBAc2FuZDtcbiAgICB9XG59XG5cbi5zYW5kLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2FuZCAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRncmV5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRHcmV5ICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrZ3JleS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtHcmV5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IEB3aGl0ZTtcblxuICAgICoge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbn1cblxuLnB0LTYge1xuICAgIC5wYWRkaW5nLXRvcCg2cmVtKTtcbn1cblxuLnBiLTYge1xuICAgIC5wYWRkaW5nLWJvdHRvbSg2cmVtKTtcbn1cblxuLnB5LTYge1xuICAgIC5wYWRkaW5nLXRvcCg2cmVtKTtcbiAgICAucGFkZGluZy1ib3R0b20oNnJlbSk7XG59XG5cbmxhYmVsLnVtYnJhY28tZm9ybXMtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmNlbnRlci1iZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnVtYnJhY28tZm9ybXMtZm9ybSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgZmllbGRzZXQge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnVtYnJhY28tZm9ybXMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgICAgICBsYWJlbC51bWJyYWNvLWZvcm1zLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgXCJtYXN0ZXIubGVzc1wiO1xuQGltcG9ydCBcInBhZ2VzLmxlc3NcIjtcbkBpbXBvcnQgXCJncmlkRWRpdG9ycy5sZXNzXCI7XG5cbiIsIi8vIExlc3MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbkByZnMtYmFzZS12YWx1ZTogMS4yNXJlbTtcbkByZnMtdW5pdDogcmVtO1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlIHN0b3BzIGluY3JlYXNpbmdcbkByZnMtYnJlYWtwb2ludDogMTIwMHB4O1xuQHJmcy1icmVha3BvaW50LXVuaXQ6IHB4O1xuXG4vLyBSZXNpemUgdmFsdWUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbkByZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZTtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG5AcmZzLWZhY3RvcjogMTA7XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbkByZnMtbW9kZTogXCJtaW4tbWVkaWEtcXVlcnlcIjtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbkByZnMtY2xhc3M6IGZhbHNlO1xuXG4vLyAxIHJlbSA9IEByZnMtcmVtLXZhbHVlIHB4XG5AcmZzLXJlbS12YWx1ZTogMTY7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuQHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZTtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyBAZW5hYmxlLXJmcyB0byBmYWxzZVxuQGVuYWJsZS1yZnM6IHRydWU7XG5cbi8vIFJGUyBtaXhpblxuLnJmcyhAdmFsdWVzLCBAcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICAuX3Jmcy1jYWxjdWxhdGUoMSwgflwiXCIsIH5cIlwiKTtcbn1cblxuLy8gUmVjdXJzaXZlIGNhbGN1bGF0ZSBtaXhpblxuLl9yZnMtY2FsY3VsYXRlKEBpbmRleCwgQHZhbHVlUmVzdWx0LCBAZmx1aWRWYWx1ZVJlc3VsdCkge1xuXG4gICYgd2hlbiAoQGluZGV4IDw9IGxlbmd0aChAdmFsdWVzKSkge1xuICAgIEBjdXJyZW50VmFsdWU6IGlmKGV4dHJhY3QoQHZhbHVlcywgQGluZGV4KSA9IGltcG9ydGFudCwgflwiIWltcG9ydGFudFwiICwgZXh0cmFjdChAdmFsdWVzLCBAaW5kZXgpKTtcbiAgICBAc3BhY2U6IGlmKEBpbmRleCA9IGxlbmd0aChAdmFsdWVzKSwgflwiXCIsIH5cIiBcIik7XG5cbiAgICAmIHdoZW4gKG5vdChpc3VuaXQoQGN1cnJlbnRWYWx1ZSwgcHgpKSBhbmQgbm90KGlzdW5pdChAY3VycmVudFZhbHVlLCByZW0pKSkge1xuICAgICAgLl9yZnMtY2FsY3VsYXRlKChAaW5kZXggKyAxKSwgflwiQHt2YWx1ZVJlc3VsdH1Ae2N1cnJlbnRWYWx1ZX1Ae3NwYWNlfVwiLCB+XCJAe2ZsdWlkVmFsdWVSZXN1bHR9QHtjdXJyZW50VmFsdWV9QHtzcGFjZX1cIik7XG4gICAgfVxuXG4gICAgJiB3aGVuICgoaXN1bml0KEBjdXJyZW50VmFsdWUsIHB4KSkgb3IgKGlzdW5pdChAY3VycmVudFZhbHVlLCByZW0pKSkge1xuICAgICAgQHZhbDogaWYoaXN1bml0KEBjdXJyZW50VmFsdWUsIHJlbSksIHVuaXQoKEBjdXJyZW50VmFsdWUgKiBAcmZzLXJlbS12YWx1ZSkpLCB1bml0KEBjdXJyZW50VmFsdWUpKTtcblxuICAgICAgLy8gUmVtb3ZlIHVuaXQgaWYgemVyb1xuICAgICAgQHZhbHVlLXVuaXQ6IGlmKEB2YWwgPSAwLCB+XCJcIiwgQHJmcy11bml0KTtcblxuICAgICAgQHJlbmRlcmVkVmFsdWU6IHVuaXQoaWYoQHJmcy11bml0ID0gcHgsIEB2YWwsICgoQHZhbCAvIEByZnMtcmVtLXZhbHVlKSkpLCBAdmFsdWUtdW5pdCk7XG5cbiAgICAgIEByZnMtbWluOiBpZihpc3VuaXQoQHJmcy1iYXNlLXZhbHVlLCByZW0pLCB1bml0KChAcmZzLWJhc2UtdmFsdWUgKiBAcmZzLXJlbS12YWx1ZSkpLCB1bml0KEByZnMtYmFzZS12YWx1ZSkpO1xuXG4gICAgICAmIHdoZW4gKG5vdCgoYWJzKEB2YWwpID4gQHJmcy1taW4pIGFuZCAoQHJmcy1mYWN0b3IgPiAxKSBhbmQgKEBlbmFibGUtcmZzID0gdHJ1ZSkpKSB7XG4gICAgICAgIC5fcmZzLWNhbGN1bGF0ZSgoQGluZGV4ICsgMSksIH5cIkB7dmFsdWVSZXN1bHR9QHtyZW5kZXJlZFZhbHVlfUB7c3BhY2V9XCIsIH5cIkB7Zmx1aWRWYWx1ZVJlc3VsdH1Ae3JlbmRlcmVkVmFsdWV9QHtzcGFjZX1cIik7XG4gICAgICB9XG5cbiAgICAgICYgd2hlbiAoKGFicyhAdmFsKSA+IEByZnMtbWluKSBhbmQgKEByZnMtZmFjdG9yID4gMSkgYW5kIChAZW5hYmxlLXJmcyA9IHRydWUpKSB7XG5cbiAgICAgICAgQGJyZWFrcG9pbnQ6IGlmKGlzdW5pdChAcmZzLWJyZWFrcG9pbnQsIGVtKSBvciBpc3VuaXQoQHJmcy1icmVha3BvaW50LCByZW0pLCB1bml0KChAcmZzLWJyZWFrcG9pbnQgKiBAcmZzLXJlbS12YWx1ZSkpLCB1bml0KEByZnMtYnJlYWtwb2ludCkpO1xuICAgICAgICBAbWF4LXdpZHRoOiB1bml0KGlmKEByZnMtYnJlYWtwb2ludC11bml0ID0gcHgsIEBicmVha3BvaW50LCAoKEBicmVha3BvaW50IC8gQHJmcy1yZW0tdmFsdWUpKSksIEByZnMtYnJlYWtwb2ludC11bml0KTtcblxuICAgICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAdmFsdWUtbWluOiBAcmZzLW1pbiArICgoKGFicyhAdmFsKSAtIEByZnMtbWluKSAvIEByZnMtZmFjdG9yKSk7XG5cbiAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBAdmFsIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAvLyBSb3VuZGluZyBuZWVkZWQgdG8gcHJldmVudCByb3VuZGluZyBlcnJvcnNcbiAgICAgICAgQHZhbHVlLXZhcmlhYmxlLXdpZHRoOiB1bml0KHJvdW5kKCgoYWJzKEB2YWwpIC0gQHZhbHVlLW1pbikgLyAoKEBicmVha3BvaW50IC8gMTAwKSkpLCAxNSksIGlmKEByZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dykpO1xuXG4gICAgICAgICYgd2hlbiAoQHZhbCA+IDApIHtcbiAgICAgICAgICBAcmVuZGVyZWRGbHVpZFZhbHVlOiBjYWxjKHVuaXQoaWYoQHJmcy11bml0ID0gcHgsICgoQHZhbHVlLW1pbikpLCAoKEB2YWx1ZS1taW4gLyBAcmZzLXJlbS12YWx1ZSkpKSwgQHJmcy11bml0KSB+XCIrXCIgQHZhbHVlLXZhcmlhYmxlLXdpZHRoKTtcbiAgICAgICAgICAuX3Jmcy1jYWxjdWxhdGUoKEBpbmRleCArIDEpLCB+XCJAe3ZhbHVlUmVzdWx0fUB7cmVuZGVyZWRWYWx1ZX1Ae3NwYWNlfVwiLCB+XCJAe2ZsdWlkVmFsdWVSZXN1bHR9QHtyZW5kZXJlZEZsdWlkVmFsdWV9QHtzcGFjZX1cIik7XG4gICAgICAgIH1cblxuICAgICAgICAmIHdoZW4gKEB2YWwgPCAwKSB7XG4gICAgICAgICAgQHJlbmRlcmVkRmx1aWRWYWx1ZTogY2FsYyh1bml0KGlmKEByZnMtdW5pdCA9IHB4LCAoKC1AdmFsdWUtbWluKSksICgoLUB2YWx1ZS1taW4gLyBAcmZzLXJlbS12YWx1ZSkpKSwgQHJmcy11bml0KSB+XCItXCIgQHZhbHVlLXZhcmlhYmxlLXdpZHRoKTtcbiAgICAgICAgICAuX3Jmcy1jYWxjdWxhdGUoKEBpbmRleCArIDEpLCB+XCJAe3ZhbHVlUmVzdWx0fUB7cmVuZGVyZWRWYWx1ZX1Ae3NwYWNlfVwiLCB+XCJAe2ZsdWlkVmFsdWVSZXN1bHR9QHtyZW5kZXJlZEZsdWlkVmFsdWV9QHtzcGFjZX1cIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmIHdoZW4gKEBpbmRleCA+IGxlbmd0aChAdmFsdWVzKSkge1xuICAgIEBmbHVpZFZhbHVlOiBAZmx1aWRWYWx1ZVJlc3VsdDtcblxuICAgICYgd2hlbiAoQHZhbHVlUmVzdWx0ID0gQGZsdWlkVmFsdWVSZXN1bHQpIHtcbiAgICAgIEB7cHJvcGVydHl9OiBAdmFsdWVSZXN1bHQ7XG4gICAgfVxuXG4gICAgJiB3aGVuIChub3QoQHZhbHVlUmVzdWx0ID0gQGZsdWlkVmFsdWVSZXN1bHQpKSB7XG5cbiAgICAgICYgd2hlbiAoQHJmcy1jbGFzcyA9IFwiZGlzYWJsZVwiKSBhbmQgKEByZnMtbW9kZSA9IFwibWF4LW1lZGlhLXF1ZXJ5XCIpIHtcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICAgIEB7cHJvcGVydHl9OiBAdmFsdWVSZXN1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiB3aGVuIChAcmZzLWNsYXNzID0gXCJlbmFibGVcIikgYW5kIChAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiKSB7XG4gICAgICAgIEB7cHJvcGVydHl9OiBAdmFsdWVSZXN1bHQ7XG5cbiAgICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgICBAe3Byb3BlcnR5fTogQGZsdWlkVmFsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiB3aGVuIChub3QoKEByZnMtY2xhc3MgPSBcImRpc2FibGVcIikgYW5kIChAcmZzLW1vZGUgPSBcIm1heC1tZWRpYS1xdWVyeVwiKSkpIGFuZCBub3QoKEByZnMtY2xhc3MgPSBcImVuYWJsZVwiKSBhbmQgKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIpKSB7XG4gICAgICAgIEB7cHJvcGVydHl9OiBpZihAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiLCBAZmx1aWRWYWx1ZSwgQHZhbHVlUmVzdWx0KTtcbiAgICAgIH1cblxuICAgICAgLy8gTWVkaWEgcXVlcnlcbiAgICAgICYgd2hlbiAoQHJmcy1jbGFzcyA9IFwiZW5hYmxlXCIpIHtcbiAgICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgICAuX3Jmcy1yZW5kZXItbWVkaWEtcXVlcnkoKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIHdoZW4gKEByZnMtY2xhc3MgPSBcImRpc2FibGVcIikgYW5kIChAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiKSB7XG4gICAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgICBAe3Byb3BlcnR5fTogQHZhbHVlUmVzdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgLl9yZnMtcmVuZGVyLW1lZGlhLXF1ZXJ5KCk7XG4gICAgICB9XG5cbiAgICAgICYgd2hlbiAobm90KEByZnMtY2xhc3MgPSBcImVuYWJsZVwiKSkgYW5kIG5vdChAcmZzLWNsYXNzID0gXCJkaXNhYmxlXCIpIHtcbiAgICAgICAgLl9yZnMtcmVuZGVyLW1lZGlhLXF1ZXJ5KCk7XG4gICAgICB9XG5cbiAgICAgICYgd2hlbiAoKEByZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCkpIHtcbiAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5fcmZzLXJlbmRlci1tZWRpYS1xdWVyeSAoKSB7XG4gICYgd2hlbiAoQHJmcy10d28tZGltZW5zaW9uYWwpIHtcbiAgICAmIHdoZW4gKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIpIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAbWF4LXdpZHRoKSBhbmQgKG1pbi1oZWlnaHQ6IEBtYXgtd2lkdGgpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IEB2YWx1ZVJlc3VsdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIHdoZW4gKEByZnMtbW9kZSA9IFwibWF4LW1lZGlhLXF1ZXJ5XCIpIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAbWF4LXdpZHRoKSwgKG1heC1oZWlnaHQ6IEBtYXgtd2lkdGgpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IEBmbHVpZFZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgd2hlbiAobm90KEByZnMtdHdvLWRpbWVuc2lvbmFsKSkge1xuICAgICYgd2hlbiAoQHJmcy1tb2RlID0gXCJtaW4tbWVkaWEtcXVlcnlcIikge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBtYXgtd2lkdGgpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IEB2YWx1ZVJlc3VsdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIHdoZW4gKEByZnMtbW9kZSA9IFwibWF4LW1lZGlhLXF1ZXJ5XCIpIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAbWF4LXdpZHRoKSB7XG4gICAgICAgIEB7cHJvcGVydHl9OiBAZmx1aWRWYWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLl9yZnMtcmVuZGVyLW1lZGlhLXF1ZXJ5LWNvbnRlbnQoKSB7XG5cbiAgJiB3aGVuIChAcmZzLWNsYXNzID0gXCJlbmFibGVcIikge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEB7cHJvcGVydHl9OiBpZihAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiLCBAdmFsdWVSZXN1bHQsIEBmbHVpZFZhbHVlKTtcbiAgICB9XG4gIH1cblxuICAmIHdoZW4gKG5vdChAcmZzLWNsYXNzID0gXCJlbmFibGVcIikpIHtcbiAgICBAe3Byb3BlcnR5fTogaWYoQHJmcy1tb2RlID0gXCJtaW4tbWVkaWEtcXVlcnlcIiwgQHZhbHVlUmVzdWx0LCBAZmx1aWRWYWx1ZSk7XG4gIH1cbn1cblxuLy8gU2hhcnRoYW5kIG1peGluc1xuLmZvbnQtc2l6ZShAdmFsdWUpIHtcbiAgLnJmcyhAdmFsdWUpO1xufVxuXG4ucGFkZGluZyhAdmFsdWUsIEBwcm9wZXJ0eTogcGFkZGluZykge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLnBhZGRpbmctdG9wKEB2YWx1ZSwgQHByb3BlcnR5OiBwYWRkaW5nLXRvcCkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLnBhZGRpbmctcmlnaHQoQHZhbHVlLCBAcHJvcGVydHk6IHBhZGRpbmctcmlnaHQpIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG5cbi5wYWRkaW5nLWJvdHRvbShAdmFsdWUsIEBwcm9wZXJ0eTogcGFkZGluZy1ib3R0b20pIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG5cbi5wYWRkaW5nLWxlZnQoQHZhbHVlLCBAcHJvcGVydHk6IHBhZGRpbmctbGVmdCkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLm1hcmdpbihAdmFsdWUsIEBwcm9wZXJ0eTogbWFyZ2luKSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ubWFyZ2luLXRvcChAdmFsdWUsIEBwcm9wZXJ0eTogbWFyZ2luLXRvcCkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLm1hcmdpbi1yaWdodChAdmFsdWUsIEBwcm9wZXJ0eTogbWFyZ2luLXJpZ2h0KSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ubWFyZ2luLWJvdHRvbShAdmFsdWUsIEBwcm9wZXJ0eTogbWFyZ2luLWJvdHRvbSkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLm1hcmdpbi1sZWZ0KEB2YWx1ZSwgQHByb3BlcnR5OiBtYXJnaW4tbGVmdCkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cbiIsImJvZHkge1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAwMDA5OTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYm9keS1jb250ZW50LXBhZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xufVxuLmNvbnRhaW5lci14bCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgLS1icy1ndXR0ZXIteDogMi41cmVtO1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2LFxuLnByZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwMDAwMDk5O1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IGNhbGMoMS40NXJlbSArIDIuNHZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM4NzVyZW0gKyAxLjY1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICB9XG59XG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IGNhbGMoMS4yNjI1cmVtICsgMC4xNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDUsXG4gIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbnN0cm9uZyxcbmIsXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnRuIHtcbiAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjMxMjVyZW0gKyAwLjc1dncpO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS4zMTI1cmVtICsgMC43NXZ3KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idG4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gIH1cbn1cbi5idG4uYnRuLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMy4xcmVtO1xuICB3aWR0aDogMy4xcmVtO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5idG4uYnRuLXJvdW5kZWQge1xuICAgIGhlaWdodDogMi4xcmVtO1xuICAgIHdpZHRoOiAyLjFyZW07XG4gIH1cbn1cbi5idG4uYnRuLXN0YW5kYXJkIHtcbiAgY29sb3I6ICNiNTE1MTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWUxYjtcbn1cbi5idG4uYnRuLXN0YW5kYXJkOm5vdCgubm8tYXJyb3cpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMTAwO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS4yODEyNXJlbSArIDAuMzc1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRuLmJ0bi1zdGFuZGFyZDpub3QoLm5vLWFycm93KTphZnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gIH1cbn1cbi5idG4uYnRuLXNxdWFyZSB7XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi5idG4tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1MTUxNTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMxZjFlMWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTE1MTU7XG59XG4uZC1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU4MTkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4ub3JhbmdlLWJnICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibGFjay1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uZGFya2JsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU0NDVjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmtibHVlLWJnICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibGFjay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxhY2stYmcgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm9yYW5nZSB7XG4gIGNvbG9yOiAjZmU1ODE5O1xufVxuLmRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRUNFMENBO1xufVxuLmRhcmstYmcgKiB7XG4gIGNvbG9yOiAjRUNFMENBO1xufVxuLnNhbmQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFMENBICFpbXBvcnRhbnQ7XG59XG4ubGlnaHRncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQSAhaW1wb3J0YW50O1xufVxuLmRhcmtncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDk5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmtncmV5LWJnICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMS43MjVyZW0gKyA1Ljd2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wdC02IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgfVxufVxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjcyNXJlbSArIDUuN3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBiLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG59XG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDEuNzI1cmVtICsgNS43dncpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjcyNXJlbSArIDUuN3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnB5LTYge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5weS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxufVxubGFiZWwudW1icmFjby1mb3Jtcy1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5jZW50ZXItYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udW1icmFjby1mb3Jtcy1mb3JtIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnVtYnJhY28tZm9ybXMtZm9ybSBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi51bWJyYWNvLWZvcm1zLWZvcm0gZmllbGRzZXQgLnVtYnJhY28tZm9ybXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLnVtYnJhY28tZm9ybXMtZm9ybSBmaWVsZHNldCAudW1icmFjby1mb3Jtcy1jb250YWluZXIgbGFiZWwudW1icmFjby1mb3Jtcy1sYWJlbCB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5zdGlja3ktd3JhcHBlciB7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RpY2t5LXdyYXBwZXIuaXMtc3RpY2t5IC5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZTFiO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLnN0aWNreS13cmFwcGVyIC5uYXZiYXIge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnN0aWNreS13cmFwcGVyIC5uYXZiYXIgI25hdmJhck5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDY3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICBmb250LXNpemU6IGxhcmdlO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5zdGlja3ktd3JhcHBlciAubmF2YmFyICNuYXZiYXJOYXYgLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IHNtYWxsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3RpY2t5LXdyYXBwZXIgLm5hdmJhciAucmVkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuOHB4O1xuICAgIGZvbnQtc2l6ZTogMTAuNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGlja3ktd3JhcHBlciAubmF2YmFyIC5yZWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uc3RpY2t5LXdyYXBwZXIgLm5hdmJhciAubmF2YmFyLWJyYW5kIC5sb2dvIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnN0aWNreS13cmFwcGVyIC5uYXZiYXIgLm5hdmJhci1icmFuZCAubG9nbyB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdGlja3ktd3JhcHBlciAubmF2YmFyIC5uYXZiYXItYnJhbmQgLmxvZ28ge1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuLnN0aWNreS13cmFwcGVyIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnN0aWNreS13cmFwcGVyIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDAwMDA5OTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjJweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uc3RpY2t5LXdyYXBwZXIgLm5hdmJhciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA5OTtcbiAgY29sb3I6ICNiNTE1MTU7XG59XG4uc3RpY2t5LXdyYXBwZXIgLm5hdmJhciAuZHJvcGRvd24tbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGQUZBRkE7XG59XG4uc3RpY2t5LXdyYXBwZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogLmZvbnQtc2l6ZSg5cHgpOyAqL1xuICBsaW5lLWhlaWdodDogMi4yO1xuICBsZXR0ZXItc3BhY2luZzogMC40MnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS13cmFwcGVyIC5uYXZiYXIgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogc21hbGw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdGlja3ktd3JhcHBlciAubmF2YmFyIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgfVxufVxuLnN0aWNreS13cmFwcGVyIC5uYXZiYXIgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc3RpY2t5LXdyYXBwZXIgLm5hdmJhciAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOTk7XG4gIGNvbG9yOiAjYjUxNTE1O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnN0aWNreS13cmFwcGVyIC5uYXZiYXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYjUxNTE1O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnN0aWNreS13cmFwcGVyIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3RpY2t5LXdyYXBwZXIgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXh0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5pbWFnZS1iZyAub3ZlcmxheSxcbi52aWRlby13cmFwcGVyIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5pbWFnZS1iZyB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaW1hZ2UtYmcge1xuICAgIGFzcGVjdC1yYXRpbzogMi4zMzMzMzMzMztcbiAgfVxufVxuLnZpZGVvLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA3MHZoO1xuICBhc3BlY3QtcmF0aW86IDIuMzMzMzMzMzM7XG59XG4udmlkZW8td3JhcHBlciAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4udmlkZW8td3JhcHBlciAueW91dHViZS1iYWNrZ3JvdW5kIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci10ZXh0IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyLXRleHQgLnByZS1oZWFkZXIge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uaGVhZGVyLXRleHQgaDEsXG4uaGVhZGVyLXRleHQgc3Bhbixcbi5oZWFkZXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuaGVhZGVyLXRleHQgc3BhbixcbiAgLmhlYWRlci10ZXh0IGEge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5oZWFkZXItdGV4dCBzcGFuLFxuICAuaGVhZGVyLXRleHQgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1yb3cge1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlckxvZ29JbWFnZSB7XG4gIHotaW5kZXg6IDQ7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMTMwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDgwcHg7XG59XG4uaGVhZGVyTG9nb1RleHQge1xuICB6LWluZGV4OiA0O1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDEzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTgwcHg7XG59XG4uaGVhZGVyLWJ1dHRvbiB7XG4gIHotaW5kZXg6IDQ7XG4gIHRvcDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXJOYXZNb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NDQ1YztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXZiYXJOYXZNb2JpbGUgLm5hdmJhciB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLm5hdmJhck5hdk1vYmlsZSAubmF2YmFyIC5idG4ge1xuICBib3JkZXI6IDFweCAjZmZmIHNvbGlkO1xufVxuLm5hdmJhck5hdk1vYmlsZSAubmF2YmFyIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXJOYXZNb2JpbGUgLm5hdmJhciAuYnRuIGkge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubmF2YmFyTmF2TW9iaWxlIC5uYXZiYXIgLm5hdmJhci1icmFuZCBpbWcge1xuICBoZWlnaHQ6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyTmF2TW9iaWxlIC5uYXZiYXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxufVxuLm5hdmJhck5hdk1vYmlsZSAubmF2YmFyLW5hdiB7XG4gIHBhZGRpbmc6IDQ1cHg7XG59XG4ubmF2YmFyTmF2TW9iaWxlIC5uYXYtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyTmF2TW9iaWxlIC5uYXYtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhck5hdk1vYmlsZSAubmF2LWl0ZW0gaSB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTBweDtcbn1cbi5uYXZiYXJOYXZNb2JpbGUgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdmJhck5hdk1vYmlsZSAuZHJvcGRvd24tbWVudSBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm1lbnUtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tZW51LWZvb3RlciAuaW5mby13cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgYXV0byBhdXRvKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xuICBncmlkLXJvdy1nYXA6IDFyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LWZvb3RlciAuaW5mby13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jb2xvci1zb2NpYWxtZWRpYS1pY29uLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgei1pbmRleDogMDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5mb290ZXIgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogdW5zZXQ7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbn1cbmZvb3RlciAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2I1MTUxNTtcbn1cbmZvb3RlciAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNiNTE1MTU7XG59XG5mb290ZXIgLnNvY2lhbHMgaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgZm9vdGVyIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5mb290ZXIgLm1lbnUtZm9vdGVyIC5pbmZvLXdyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBhdXRvIGF1dG8pO1xuICBncmlkLWNvbHVtbi1nYXA6IDFyZW07XG4gIGdyaWQtcm93LWdhcDogMXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIC5tZW51LWZvb3RlciAuaW5mby13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbmZvb3RlciAubmF2LWxpbmsge1xuICBwYWRkaW5nOiB1bnNldDtcbn1cbmZvb3RlciAubmF2LWxpbmsgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYjUxNTE1O1xufVxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLm9yZ2FuaXNhdGlvbi1pbmZvIC5pbmZvLXdyYXAsXG4ubWVudS1mb290ZXIgLmluZm8td3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGF1dG8gYXV0byk7XG4gIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcbiAgZ3JpZC1yb3ctZ2FwOiAxcmVtO1xuICB3aWR0aDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JnYW5pc2F0aW9uLWluZm8gLmluZm8td3JhcCxcbiAgLm1lbnUtZm9vdGVyIC5pbmZvLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLm9yZ2FuaXNhdGlvbi1pbmZvIC5pbmZvLXdyYXAgLmNvbC0xMSBzcGFuLFxuLm1lbnUtZm9vdGVyIC5pbmZvLXdyYXAgLmNvbC0xMSBzcGFuIHtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBvZGxpc3RnYWxsZXJ5LWhlYWRsaW5lIGgxLFxuICAucG9kbGlzdGdhbGxlcnktaGVhZGxpbmUgaDIsXG4gIC5wb2RsaXN0Z2FsbGVyeS1oZWFkbGluZSBoMyxcbiAgLnBvZGxpc3RnYWxsZXJ5LWhlYWRsaW5lIGg0LFxuICAucG9kbGlzdGdhbGxlcnktaGVhZGxpbmUgaDUsXG4gIC5wb2RsaXN0Z2FsbGVyeS1oZWFkbGluZSBoNiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnBvZGxpc3RnYWxsZXJ5LWhlYWRsaW5lIHAge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucnRlLWhlYWRsaW5lIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLnJ0ZS1oZWFkbGluZSBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLnJ0ZS1oZWFkbGluZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLnJ0ZS1oZWFkbGluZSBoNCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5ydGUtaGVhZGxpbmUgaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAucnRlLWhlYWRsaW5lIGg2IHtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgfVxuICAucnRlLWhlYWRsaW5lIHAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAucnRlLWhlYWRsaW5lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuLnJ0ZS13cmFwcGVyLXJlYWQtbW9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucnRlLXdyYXBwZXItcmVhZC1tb3JlIGgxLFxuLnJ0ZS13cmFwcGVyLXJlYWQtbW9yZSBoMixcbi5ydGUtd3JhcHBlci1yZWFkLW1vcmUgaDMsXG4ucnRlLXdyYXBwZXItcmVhZC1tb3JlIGg0LFxuLnJ0ZS13cmFwcGVyLXJlYWQtbW9yZSBoNSxcbi5ydGUtd3JhcHBlci1yZWFkLW1vcmUgaDYge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5ydGUtd3JhcHBlci1yZWFkLW1vcmUgcCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLnJ0ZS13cmFwcGVyLWluZm9wYWdlcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG4udGV4dC1hbmQtaW1hZ2UtYmxvY2stcm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi50ZXh0LWFuZC1pbWFnZS1ibG9jay1jb250YWluZXItb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRleHQtYW5kLWltYWdlLWJsb2NrLWltYWdlLXdyYXBwZXIuZmlsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGV4dC1hbmQtdGV4dC1ibG9jay10ZXh0LXBhZGRpbmctd2hlbi1zbWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGV4dC1hbmQtdGV4dC1ibG9jay10ZXh0LXBhZGRpbmctd2hlbi1zbWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGV4dC1hbmQtdGV4dC1ibG9jay1tb3JldGV4dC1wYWRkaW5nLXdoZW4tc21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGV4dC1hbmQtdGV4dC1ibG9jay1tb3JldGV4dC1wYWRkaW5nLXdoZW4tc21hbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDUlO1xuICB9XG59XG4udGV4dC1hbmQtdGV4dC1ibG9jay1tb3JldGV4dC1wYWRkaW5nLXdoZW4tbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIHBhZGRpbmctbGVmdDogMTAlO1xuICBwYWRkaW5nLXRvcDogMTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAlO1xufVxuLmltYWdlLWdhbGxlcnktcGFkZGluZy13aGVuLWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5pbWFnZS1nYWxsZXJ5LXBhZGRpbmctd2hlbi1zbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW1hZ2UtZ2FsbGVyeS1wYWRkaW5nLXdoZW4tc21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxufVxuLnRleHQtYW5kLWltYWdlLWJsb2NrLWltZyB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucnRlLndoaXRlLWJnIGgxLFxuLnJ0ZS53aGl0ZS1iZyBoMixcbi5ydGUud2hpdGUtYmcgaDMsXG4ucnRlLndoaXRlLWJnIGg0LFxuLnJ0ZS53aGl0ZS1iZyBoNSxcbi5ydGUud2hpdGUtYmcgaDYge1xuICBjb2xvcjogI2I1MTUxNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJ0ZS5ibGFjay1iZyBoMSxcbi5ydGUuYmxhY2stYmcgaDIsXG4ucnRlLmJsYWNrLWJnIGgzLFxuLnJ0ZS5ibGFjay1iZyBoNCxcbi5ydGUuYmxhY2stYmcgaDUsXG4ucnRlLmJsYWNrLWJnIGg2IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ydGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ydGUgLndoaXRlLWJnIGgxLFxuLnJ0ZSAud2hpdGUtYmcgaDIsXG4ucnRlIC53aGl0ZS1iZyBoMyxcbi5ydGUgLndoaXRlLWJnIGg0LFxuLnJ0ZSAud2hpdGUtYmcgaDUsXG4ucnRlIC53aGl0ZS1iZyBoNiB7XG4gIGNvbG9yOiAjYjUxNTE1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBzcGFuLnJlZCB7XG4gIGNvbG9yOiAjYjUxNTE1O1xufVxuLnJ0ZS1jb250cmFzdC1jb2xvcnMud2hpdGUtYmcgc3BhbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyAqIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBoMSxcbi5ydGUtY29udHJhc3QtY29sb3JzLndoaXRlLWJnIGgyLFxuLnJ0ZS1jb250cmFzdC1jb2xvcnMud2hpdGUtYmcgaDMsXG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBoNCxcbi5ydGUtY29udHJhc3QtY29sb3JzLndoaXRlLWJnIGg1LFxuLnJ0ZS1jb250cmFzdC1jb2xvcnMud2hpdGUtYmcgaDYge1xuICBjb2xvcjogI2I1MTUxNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJ0ZS1jb250cmFzdC1jb2xvcnMud2hpdGUtYmcgaDEgc3Bhbixcbi5ydGUtY29udHJhc3QtY29sb3JzLndoaXRlLWJnIGgyIHNwYW4sXG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBoMyBzcGFuLFxuLnJ0ZS1jb250cmFzdC1jb2xvcnMud2hpdGUtYmcgaDQgc3Bhbixcbi5ydGUtY29udHJhc3QtY29sb3JzLndoaXRlLWJnIGg1IHNwYW4sXG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBoNiBzcGFuIHtcbiAgY29sb3I6ICNiNTE1MTU7XG59XG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBoMSAud2hpdGUsXG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBoMiAud2hpdGUsXG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBoMyAud2hpdGUsXG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBoNCAud2hpdGUsXG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBoNSAud2hpdGUsXG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBoNiAud2hpdGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBhIHtcbiAgY29sb3I6ICNiNTE1MTU7XG59XG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyBhIHNwYW4ge1xuICBjb2xvcjogI2I1MTUxNTtcbn1cbi5ydGUtY29udHJhc3QtY29sb3JzLndoaXRlLWJnIGEgOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucnRlLWNvbnRyYXN0LWNvbG9ycy53aGl0ZS1iZyAucmVkLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJ0ZS1jb250cmFzdC1jb2xvcnMuYmxhY2stYmcgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJ0ZS1jb250cmFzdC1jb2xvcnMuYmxhY2stYmcgc3Bhbi5yZWQge1xuICBjb2xvcjogI2I1MTUxNTtcbn1cbi5ydGUtY29udHJhc3QtY29sb3JzLmJsYWNrLWJnIHNwYW4ucmVkIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ydGUtY29udHJhc3QtY29sb3JzLmJsYWNrLWJnIGgxLFxuLnJ0ZS1jb250cmFzdC1jb2xvcnMuYmxhY2stYmcgaDIsXG4ucnRlLWNvbnRyYXN0LWNvbG9ycy5ibGFjay1iZyBoMyxcbi5ydGUtY29udHJhc3QtY29sb3JzLmJsYWNrLWJnIGg0LFxuLnJ0ZS1jb250cmFzdC1jb2xvcnMuYmxhY2stYmcgaDUsXG4ucnRlLWNvbnRyYXN0LWNvbG9ycy5ibGFjay1iZyBoNiB7XG4gIGNvbG9yOiAjYjUxNTE1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucnRlLWNvbnRyYXN0LWNvbG9ycy5ibGFjay1iZyBoMSBzcGFuLndoaXRlLFxuLnJ0ZS1jb250cmFzdC1jb2xvcnMuYmxhY2stYmcgaDIgc3Bhbi53aGl0ZSxcbi5ydGUtY29udHJhc3QtY29sb3JzLmJsYWNrLWJnIGgzIHNwYW4ud2hpdGUsXG4ucnRlLWNvbnRyYXN0LWNvbG9ycy5ibGFjay1iZyBoNCBzcGFuLndoaXRlLFxuLnJ0ZS1jb250cmFzdC1jb2xvcnMuYmxhY2stYmcgaDUgc3Bhbi53aGl0ZSxcbi5ydGUtY29udHJhc3QtY29sb3JzLmJsYWNrLWJnIGg2IHNwYW4ud2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ydGUtY29udHJhc3QtY29sb3JzLmJsYWNrLWJnIGEge1xuICBjb2xvcjogI2I1MTUxNTtcbn1cbi5ydGUtY29udHJhc3QtY29sb3JzLmJsYWNrLWJnIGEgc3BhbiB7XG4gIGNvbG9yOiAjYjUxNTE1O1xufVxuLnJ0ZS1jb250cmFzdC1jb2xvcnMuYmxhY2stYmcgYSA6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ydGUtY29udHJhc3QtY29sb3JzLmJsYWNrLWJnIC5yZWQtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucnRlLWJsb2NrLXBhZGRpbmctd2hlbi1zbWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucnRlLWJsb2NrLXBhZGRpbmctd2hlbi1zbWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLndyYXBwaW5nLWRpdi1pbWFnZS1ibG9jayB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtYmxvY2std2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuLmhlYWRlci1sb2dvLWRpdiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5oZWFkZXItbG9nby1kaXYgaW1nIHtcbiAgcGFkZGluZzogMC41ZW07XG59XG4uaGVhZGVyLWxvZ28tZGl2IC5sb2dvLWltYWdlIHtcbiAgaGVpZ2h0OiAxMGVtO1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG4uaGVhZGVyLWxvZ28tZGl2IC5sb2dvLXRleHQtaW1hZ2Uge1xuICBoZWlnaHQ6IDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLnVtYi1ncmlkIC5ncmlkLWVsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi51bWItYmxvY2stbGlzdCAuY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLnBvZCBpIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5wb2QtYmFja2dyb3VuZGltYWdlLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwJTtcbiAgLyogQWRqdXN0IHRoZSBoZWlnaHQgYXMgcGVyIHlvdXIgcHJlZmVyZW5jZSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC8qIEFkanVzdCB0aGUgYWxwaGEgKGxhc3QgdmFsdWUpIGZvciB0cmFuc3BhcmVuY3kgKi9cbiAgei1pbmRleDogMTtcbiAgLyogRW5zdXJlIHRoZSBsYXllciBpcyBhYm92ZSB0aGUgaW1hZ2UgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wb2QtYmFja2dyb3VuZGltYWdlLWxheWVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wb2QtYmFja2dyb3VuZGltYWdlLWxheWVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIH1cbn1cbi5wb2QtYmFja2dyb3VuZGltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucG9kLXRleHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY1JTtcbiAgbGVmdDogMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1JTtcbiAgcGFkZGluZy10b3A6IDUlO1xufVxuLnBvZC10ZXh0LWNvbnRhaW5lci50ZXh0LWNvbnRhaW5lci1vcGFjaXR5IHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnBvZC10ZXh0LWNvbnRhaW5lci5oZWFkbGluZS13aGl0ZSBoMSxcbi5wb2QtdGV4dC1jb250YWluZXIuaGVhZGxpbmUtd2hpdGUgaDIsXG4ucG9kLXRleHQtY29udGFpbmVyLmhlYWRsaW5lLXdoaXRlIGgzLFxuLnBvZC10ZXh0LWNvbnRhaW5lci5oZWFkbGluZS13aGl0ZSBoNCxcbi5wb2QtdGV4dC1jb250YWluZXIuaGVhZGxpbmUtd2hpdGUgaDUsXG4ucG9kLXRleHQtY29udGFpbmVyLmhlYWRsaW5lLXdoaXRlIGg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGxpbmUtcmVkIGgxLFxuLmhlYWRsaW5lLXJlZCBoMixcbi5oZWFkbGluZS1yZWQgaDMsXG4uaGVhZGxpbmUtcmVkIGg0LFxuLmhlYWRsaW5lLXJlZCBoNSxcbi5oZWFkbGluZS1yZWQgaDYge1xuICBjb2xvcjogI2I1MTUxNTtcbn1cbi5wb2QtZGl2LWhlaWdodCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG4ucG9kLWRpdi1hbGlnbm1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnBvZEdhbGxlcnktZGl2LWhlaWdodCB7XG4gIGhlaWdodDogMTVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb2RHYWxsZXJ5LUltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTVyZW07XG4gIHdpZHRoOiAxNXJlbTtcbn1cbi52aWRlbyAudmltZW9wbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLjc3Nzc3Nzc4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4udmlkZW8gLnZpbWVvcGxheWVyIGltZyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi52aWRlbyAudmltZW9wbGF5ZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS43Nzc3Nzc3ODtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBzdXBwb3J0cyBub3QgKGFzcGVjdC1yYXRpbzogMSAvIDEpIHtcbiAgLnZpZGVvIC52aW1lb3BsYXllciBpZnJhbWUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxIC8gMSkge1xuICAudmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgfVxuICAudmlkZW8gLnZpbWVvcGxheWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc3VicGFnZWxpc3QgLnN1YnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN1YnBhZ2VsaXN0IC5zdWJwYWdlOmhvdmVyIC5pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNDcsIDI0NywgMC45KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uc3VicGFnZWxpc3QgLnN1YnBhZ2U6aG92ZXIgLmlubmVyIC5jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdWJwYWdlbGlzdCAuc3VicGFnZSAuaW5uZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDc1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IDc1MG1zIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNDcsIDI0NywgMC43NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAxMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XG59XG4uc3VicGFnZWxpc3QgLnN1YnBhZ2UgLmlubmVyIC5jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyAxNTBtcyBlYXNlO1xuICBmbGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3VicGFnZWxpc3QgLnN1YnBhZ2UgLmlubmVyIC5jb250ZW50IC50eHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1YnBhZ2VsaXN0IC5zdWJwYWdlIC5pbm5lciAuY29udGVudCBhIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4OiAwO1xufVxuLnN1YnBhZ2VsaXN0IC5zdWJwYWdlIC5pbm5lciAuaGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLnJ0ZSBvbCxcbi5ydGUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4ucnRlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucnRlIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucnRlIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnJ0ZSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbiIsIu+7vy5zdGlja3ktd3JhcHBlciB7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLmlzLXN0aWNreSB7XG4gICAgICAgIC5uYXZiYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcms7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhciB7XG4gICAgICAgICNuYXZiYXJOYXYge1xuICAgICAgICAgICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNjdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbGFyZ2U7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVkLWJ1dHRvbiB7XG4gICAgICAgICAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwLjVweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgQHNtQW5kVW5kZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cblxuICAgICAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgQHNtQW5kVW5kZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cblxuXG4gICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBkYXJrR3JleTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICAgICAgICAgICAgICAgIC5mb250LXNpemUoMThweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcblxuXG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtHcmV5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAbGlnaHRHcmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAvKiAuZm9udC1zaXplKDlweCk7ICovXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBAbGcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzbWFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya0dyZXk7XG4gICAgICAgICAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG5cbiAgICAgICAgICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47ICAgIFxuICAgIH1cblxuICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtYmcsIC52aWRlby13cmFwcGVyIHtcbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQGJsYWNrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS1iZyB7ICAgICAgIFxuICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIFxuICAgICAgICBcblxuICAgICAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAyMSAvIDk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMjEgLyA5O1xuXG5cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogQGJsYWNrO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC55b3V0dWJlLWJhY2tncm91bmQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci10ZXh0IHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLnByZS1oZWFkZXIge1xuICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxLCBzcGFuLCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiwgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgQG1kQW5kVW5kZXIgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cbiAgICAgICAgICAgIHNwYW4sIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbi5oZWFkZXItcm93e1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5oZWFkZXJMb2dvSW1hZ2Uge1xuICAgIHotaW5kZXg6IDQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA4MHB4O1xufVxuXG4uaGVhZGVyTG9nb1RleHQge1xuICAgIHotaW5kZXg6IDQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4MHB4O1xufVxuXG4uaGVhZGVyLWJ1dHRvbiB7XG4gICAgei1pbmRleDogNDsgICAgXG4gICAgdG9wOiAzMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5uYXZiYXJOYXZNb2JpbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRhcmtCbHVlO1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgICAubmF2YmFyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBAd2hpdGUgc29saWQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgXG5cbiAgICAgICAgLm5hdmJhci1icmFuZCB7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIEBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgICAubWVudS1mb290ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuXG4gICAgLm1lbnUtZm9vdGVyIHtcbiAgICAgICAgLmluZm8td3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgYXV0byBhdXRvKTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuXG4gICAgICAgICAgICBAbWVkaWEgQGxnIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuLmNvbG9yLXNvY2lhbG1lZGlhLWljb24tYmxhY2sge1xuICAgIGNvbG9yOiBAYmxhY2sgIWltcG9ydGFudDtcbn1cblxuZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuXG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyOyAgICAgIFxuXG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgY29sb3I6QHJlZDtcbiAgICAgICAgfVxuICAgIH0gICAgXG5cblxuICAgIC5zb2NpYWxzIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1mb290ZXIge1xuICAgICAgICAuaW5mby13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBhdXRvIGF1dG8pO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG5cbiAgICAgICAgICAgIEBtZWRpYSBAbGcge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZm9vdGVyIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gICAgLmFjdGl2ZXtcbiAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgfVxuICAgIFxufVxuXG5uYXYgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLm9yZ2FuaXNhdGlvbi1pbmZvLCAubWVudS1mb290ZXIge1xuICAgIC5pbmZvLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBhdXRvIGF1dG8pO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgIGdyaWQtcm93LWdhcDogMXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cbiAgICAgICAgQG1lZGlhIEBsZyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLTExIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvZGxpc3RnYWxsZXJ5LWhlYWRsaW5lIHtcbiAgICBAbWVkaWEgQHNtQW5kVW5kZXIge1xuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJ0ZS1oZWFkbGluZXtcbiAgICBAbWVkaWEgQHNtQW5kVW5kZXIge1xuICAgICAgICBoMXsgZm9udC1zaXplOiAzcmVtO31cbiAgICAgICAgaDJ7IGZvbnQtc2l6ZTogMi41cmVtO31cbiAgICAgICAgaDN7IGZvbnQtc2l6ZTogMS41cmVtO31cbiAgICAgICAgaDR7IGZvbnQtc2l6ZTogMXJlbTt9XG4gICAgICAgIGg1eyBmb250LXNpemU6IDFyZW19XG4gICAgICAgIGg2eyBmb250LXNpemU6IDAuNXJlbTt9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbX1cbiAgICB9XG59XG5cbi5ydGUtd3JhcHBlci1yZWFkLW1vcmV7XG4gICBcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIH1cbn1cblxuLnJ0ZS13cmFwcGVyLWluZm9wYWdlc3tcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFuZC1pbWFnZS1ibG9jay1yb3cge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIFxufVxuXG4udGV4dC1hbmQtaW1hZ2UtYmxvY2stY29udGFpbmVyLW92ZXJmbG93e1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWFuZC1pbWFnZS1ibG9jay1pbWFnZS13cmFwcGVyIHtcbiAgICAmLmZpbGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIFxuICAgIH1cbn1cblxuLnRleHQtYW5kLXRleHQtYmxvY2stdGV4dC1wYWRkaW5nLXdoZW4tc21hbGwge1xuICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBzbUFuZFVuZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICB9ICAgIFxufVxuLnRleHQtYW5kLXRleHQtYmxvY2stbW9yZXRleHQtcGFkZGluZy13aGVuLXNtYWxsIHtcbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1JVxuICAgIH1cblxuICAgIEBtZWRpYSBAc21BbmRVbmRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUlXG4gICAgfVxufVxuXG4udGV4dC1hbmQtdGV4dC1ibG9jay1tb3JldGV4dC1wYWRkaW5nLXdoZW4tbGFyZ2V7XG4gICAgXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMCVcbiAgICB9XG5cbi5pbWFnZS1nYWxsZXJ5LXBhZGRpbmctd2hlbi1sYXJnZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gICAgfVxuXG5cbi5pbWFnZS1nYWxsZXJ5LXBhZGRpbmctd2hlbi1zbWFsbCB7XG4gICAgICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBAc21BbmRVbmRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnRleHQtYW5kLWltYWdlLWJsb2NrLWltZyB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgLnJ0ZSB7XG5cbiAgICAgICAgJi53aGl0ZS1iZyB7XG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJsYWNrLWJnIHtcbiAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucnRlIHtcbiAgICAgICAgLndoaXRlLWJnIHtcbiAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ydGUtY29udHJhc3QtY29sb3JzIHtcbiAgICAgICAgJi53aGl0ZS1iZyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJi5yZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud2hpdGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogQHJlZDtcblxuICAgICAgICAgICAgICAgIDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmxhY2stYmcge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcblxuICAgICAgICAgICAgICAgICYucmVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEByZWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBzcGFuLndoaXRlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogQHJlZDtcblxuICAgICAgICAgICAgICAgIDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVkLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ydGUtYmxvY2stcGFkZGluZy13aGVuLXNtYWxsIHtcbiAgICAgICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgQHNtQW5kVW5kZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9IFxuICAgICAgICBcblxuICAgIC53cmFwcGluZy1kaXYtaW1hZ2UtYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5pbWFnZS1ibG9jay13aWR0aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG5cbiAgICAuaGVhZGVyLWxvZ28tZGl2IHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby10ZXh0LWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogNWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICB9XG4gICAgfVxuIiwi77u/LnVtYi1ncmlkIHtcbiAgICAuZ3JpZC1lbGVtZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4udW1iLWJsb2NrLWxpc3Qge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ucG9kIHtcblxuICAgIGkge1xuICAgICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxufVxuXG4ucG9kLWJhY2tncm91bmRpbWFnZS1sYXllciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAlOyAvKiBBZGp1c3QgdGhlIGhlaWdodCBhcyBwZXIgeW91ciBwcmVmZXJlbmNlICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyAvKiBBZGp1c3QgdGhlIGFscGhhIChsYXN0IHZhbHVlKSBmb3IgdHJhbnNwYXJlbmN5ICovXG4gICAgei1pbmRleDogMTsgLyogRW5zdXJlIHRoZSBsYXllciBpcyBhYm92ZSB0aGUgaW1hZ2UgKi9cblxuICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBzbUFuZFVuZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICAgICAgXG4gICAgfVxufSAgICBcblxuICAgICAgICAucG9kLWJhY2tncm91bmRpbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyAgICAgICBcbiAgICAgICAgfVxuXG4ucG9kLXRleHQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2NSU7XG4gICAgbGVmdDogMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNSU7XG4gICAgcGFkZGluZy10b3A6IDUlO1xuXG4gICAgXG4gICAgICAgIFxuXG4gICAgICAgICYudGV4dC1jb250YWluZXItb3BhY2l0eSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuaGVhZGxpbmUtd2hpdGUge1xuICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkbGluZS1yZWQge1xuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvZC1kaXYtaGVpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICAucG9kLWRpdi1hbGlnbm1lbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIEBwb2QtZ2FsbGVyeS1pdGVtLXNpemU6IDE1cmVtO1xuXG4gICAgLnBvZEdhbGxlcnktZGl2LWhlaWdodCB7XG4gICAgICAgIGhlaWdodDogQHBvZC1nYWxsZXJ5LWl0ZW0tc2l6ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5wb2RHYWxsZXJ5LUltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGhlaWdodDogQHBvZC1nYWxsZXJ5LWl0ZW0tc2l6ZTtcbiAgICAgICAgd2lkdGg6IEBwb2QtZ2FsbGVyeS1pdGVtLXNpemU7XG4gICAgfVxuXG4gICAgLnZpZGVvIHtcblxuICAgICAgICAudmltZW9wbGF5ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIEBzdXBwb3J0c1xuXG4gICAgICAgICAgICAgICAgbm90IChhc3BlY3QtcmF0aW86IDEgLyAxKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBzdXBwb3J0c1xuXG4gICAgbm90IChhc3BlY3QtcmF0aW86IDEgLyAxKSB7XG4gICAgICAgIC52aWRlbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cbiAgICAgICAgICAgIC52aW1lb3BsYXllciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJwYWdlbGlzdCB7XG4gICAgICAgIC5zdWJwYWdlIHtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDI0NywgMjQ3LCAuOSk7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiA3NTBtcyBlYXNlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDc1MG1zIGVhc2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDI0NywgMjQ3LCAwLjc1KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgMTUwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgIC50eHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZvbnQtc2l6ZSgxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cblxuXG5cbiAgICAgICAgICAgICAgICAuaGVhZGluZ3Mge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ydGUge1xuXG4gICAgICAgIG9sLCB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgICBcbiJdfQ== */
