*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth;font-family:Montserrat,sans-serif;scroll-padding-top:4rem}.wrapper{max-width:1200px;margin:0 auto}.section-padding{padding:4rem 2rem 0}section{align-items:center;gap:2rem}.section-heading,section{display:flex;flex-direction:column}.section-heading{gap:.3rem;text-align:center}.section-heading .section-title{color:var(--headline);font-size:2rem}.section-heading .section-subtitle{font-size:1.2rem;font-weight:300;color:var(--paragraph)}body{--background:#232946;--headline:#fffffe;--paragraph:#b8c1ec;--button:#eebbc3;--button-text:#232946;--cards:#b8c1ec;--themeToggler:#b8c1ec;--project-border:#b8c1ec2c;background-color:var(--background)}body.light-mode{--background:#f5f5f5;--headline:#232946;--paragraph:#525252;--button:#232946;--button-text:#f5f5f5;--cards:#eebbc3;--themeToggler:#232946;--project-border:#2329462a;background-color:var(--background)}.burger-icon{display:flex;flex-direction:column;justify-content:space-around;width:3rem;height:3rem;padding:.7rem .5rem}.burger-icon .bar{width:100%;height:.1rem;background-color:var(--headline);transition:opacity .3s,transform .3s}.burger-icon.active .bar:first-child{transform:translateY(5.8px) rotate(45deg)}.burger-icon.active .bar:nth-child(2){opacity:0}.burger-icon.active .bar:nth-child(3){transform:translateY(-5.8px) rotate(-45deg)}nav{position:fixed;top:0;z-index:1}nav .nav-cnt{display:flex;align-items:center;gap:1rem;width:100vw;height:5rem;background-color:var(--background)}nav .nav-cnt .mobile-navbar{height:100%;display:flex;align-items:center;margin-left:auto;padding:0 2rem}nav .nav-cnt .mobile-navbar .nav-title{position:absolute;left:2rem;font-size:1.5rem;font-weight:500;letter-spacing:.2rem;color:var(--headline)}nav .nav-cnt .mobile-navbar .mnav-list{display:flex;flex-direction:column;width:100%;list-style-type:none;list-style-position:inside;position:absolute;left:0;top:5rem;background-color:var(--background)}nav .nav-cnt .mobile-navbar .mnav-list .mnav-item{text-decoration:none;color:var(--headline);padding:1.5rem 2.5rem;font-size:1.5rem;opacity:0;display:none}nav .nav-cnt .mobile-navbar .mnav-list .nav-info{align-items:center;gap:1rem}nav .nav-cnt .mobile-navbar .mnav-list .nav-info .contact-info{display:flex;align-items:center;gap:1rem}nav .nav-cnt .mobile-navbar .mnav-list .nav-info .contact-info a{display:flex;justify-content:center;align-items:center;text-decoration:none;color:var(--headline);font-size:2.8rem}nav .nav-cnt .mobile-navbar .mnav-list.active .mnav-item{display:block;animation:a .5s forwards}nav .nav-cnt .mobile-navbar .mnav-list.active .nav-info{display:flex}nav .nav-cnt .mobile-navbar .mnav-list.active .intro-dly{animation-delay:0s}nav .nav-cnt .mobile-navbar .mnav-list.active .skills-dly{animation-delay:.05s}nav .nav-cnt .mobile-navbar .mnav-list.active .projects-dly{animation-delay:.1s}nav .nav-cnt .mobile-navbar .mnav-list.active .contact-dly{animation-delay:.15s}nav .nav-cnt .mobile-navbar .mnav-list.active .info-dly{animation-delay:.2s}nav .nav-cnt .desktop-navbar{position:relative;display:none;width:100%;padding:0 2rem}nav .nav-cnt .desktop-navbar .nav-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:500;letter-spacing:.2rem;color:var(--headline)}nav .nav-cnt .desktop-navbar .sections{display:flex;gap:1rem}nav .nav-cnt .desktop-navbar .sections a{text-decoration:none;color:var(--headline);font-weight:300;font-size:1.2rem}nav .nav-cnt .desktop-navbar .sections a:hover{transform:scale(1.1);font-weight:400}nav .nav-cnt .desktop-navbar .nav-utilities{margin-left:auto;display:flex;align-items:center;gap:1rem}nav .nav-cnt .desktop-navbar .nav-utilities .mini-contact{display:flex;align-items:center;gap:.5rem;margin-top:.4rem}nav .nav-cnt .desktop-navbar .nav-utilities .mini-contact a{color:var(--headline);font-size:2.5rem}nav .nav-cnt .desktop-navbar .nav-utilities .desktop-themeToggler{display:flex;justify-content:center;align-items:center;background-color:var(--headline);width:2.3rem;height:2.3rem;border-radius:50%;color:var(--background);cursor:pointer;font-size:1.6rem}.theme-toggle{margin-left:auto;display:flex;align-items:center;justify-content:center;gap:.3rem;width:10rem;height:3.5rem;color:var(--headline)}.theme-toggle .slider{position:relative;width:5rem;height:1.5rem;background-color:#dadada;border-radius:500px;padding:1rem .5rem}.theme-toggle i{font-size:2rem}.theme-toggle .indicator{position:absolute;left:.4rem;top:50%;transform:translateY(-50%);height:1.5rem;width:1.5rem;background-color:#232946;border-radius:50%;cursor:pointer;transition:transform .3s}.theme-toggle .indicator.active{transform:translate(190%,-50%)}header{margin-top:5rem}header .header-cnt{display:flex;align-items:center;justify-content:center;gap:3rem}header .header-cnt .header-img{position:relative;display:none;background:linear-gradient(0deg,#eebbc3 19%,#b8c1ec 54%);min-width:20rem;height:30rem;border-radius:15px;padding:1rem .3rem}header .header-cnt .header-img .shape{position:absolute;right:-1.5rem;top:2rem;width:20rem;height:17rem}header .header-cnt .header-img .quote{position:absolute;right:1rem;bottom:2rem;text-align:right;font-size:1.3rem;color:#232946}header .header-cnt .header-img .quote .bold{font-weight:600}header .header-cnt .header-img:before{content:"";position:absolute;bottom:1.5rem;left:1rem;background-color:#fff;width:1rem;height:7rem;border-radius:15px}header .header-cnt .introduction{display:flex;flex-direction:column;gap:1rem;width:50rem}header .header-cnt .introduction .main-title{color:var(--headline);font-size:2rem}header .header-cnt .introduction .main-title .title-color{color:#eebbc3}header .header-cnt .introduction .intro{color:var(--paragraph);font-weight:300;font-size:1.4rem}header .header-cnt .introduction .header-buttons{margin-top:2.5rem;display:flex;gap:1rem}header .header-cnt .introduction .header-buttons .header-btn{display:flex;justify-content:center;align-items:center;text-decoration:none;background-color:var(--button);color:var(--button-text);padding:1rem 2rem;border-radius:5px;font-size:1.2rem;font-weight:700}header .header-cnt .introduction .header-buttons .btn-contact{background-color:transparent;border:2px solid var(--button);color:var(--button)}.skills .skills-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.skills .skills-grid .skills-card{width:10rem;height:10rem;background-color:var(--cards);border-radius:10px;background-position:50%;background-size:70%;background-repeat:no-repeat}.skills .skills-grid .skills-card:nth-child(6),.skills .skills-grid .skills-card:nth-child(7),.skills .skills-grid .skills-card:nth-child(10){background-size:120%}.skills .skills-grid .card1{background-image:url("../../dist/img/skills (1).png")}.skills .skills-grid .card2{background-image:url("../../dist/img/skills (2).png")}.skills .skills-grid .card3{background-image:url("../../dist/img/skills (3).png")}.skills .skills-grid .card4{background-image:url("../../dist/img/skills (4).png")}.skills .skills-grid .card5{background-image:url("../../dist/img/skills (5).png")}.skills .skills-grid .card6{background-image:url("../../dist/img/skills (6).png")}.skills .skills-grid .card7{background-image:url("../../dist/img/skills (7).png")}.skills .skills-grid .card8{background-image:url("../../dist/img/skills (8).png")}.skills .skills-grid .card9{background-image:url("../../dist/img/skills (9).png")}.skills .skills-grid .card10{background-image:url("../../dist/img/skills (10).png")}.skills .skills-grid .card11{background-image:url("../../dist/img/skills (11).png")}.skills .skills-grid .card12{background-image:url("../../dist/img/skills (12).png")}.projects .filters{gap:1rem}.projects .filters,.projects .filters .filter{display:flex;align-items:center;justify-content:center}.projects .filters .filter{font-weight:600;color:var(--paragraph);padding:1rem;border-radius:5px;font-size:1.1rem;cursor:pointer}.projects .filters .filter.active{background-color:var(--button);color:var(--background)}.projects .projects-cnt{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.projects .projects-cnt .project-card{display:none;height:20rem;width:30rem}.projects .projects-cnt .project-card .left{display:flex;flex-direction:column;gap:.5rem;width:50%;padding:2rem;border:2px solid var(--project-border);border-right:none;border-radius:5px 0 0 5px;background-color:transparent}.projects .projects-cnt .project-card .left .tag{color:var(--headline);font-weight:700;font-size:.9rem}.projects .projects-cnt .project-card .left .project-name{color:var(--paragraph);font-weight:500;font-size:1.1rem}.projects .projects-cnt .project-card .left .btns-cnt{display:flex;flex-direction:column;gap:1rem;margin-top:auto}.projects .projects-cnt .project-card .left .btns-cnt .btn{display:flex;align-items:center;text-decoration:none;color:var(--button-text);font-weight:700;background-color:var(--button);padding:.5rem 1.2rem;border-radius:5px;font-size:1.2rem}.projects .projects-cnt .project-card .left .btns-cnt .btn i{margin-left:auto;font-size:2rem}.projects .projects-cnt .project-card .right{width:50%;height:100%;border-radius:0 5px 5px 0;overflow:hidden;background-size:cover;background-position:top;background-repeat:no-repeat}.projects .projects-cnt .project-card .project-first{background-image:url("../../dist/img/project (1).png")}.projects .projects-cnt .project-card .project-second{background-image:url("../../dist/img/project (3).png")}.projects .projects-cnt .project-card .project-third{background-image:url("../../dist/img/project (5).png")}.projects .projects-cnt .project-card .project-fourth{background-image:url("../../dist/img/project (4).png")}.projects .projects-cnt .project-card .project-fifth{background-image:url("../../dist/img/project (6).png")}.projects .projects-cnt .project-card .project-sixth{background-image:url("../../dist/img/project (2).png")}.projects .projects-cnt .project-card.active{display:flex}.contact{padding:4rem 2rem;gap:2rem}.contact,.contact .contact-cnt{display:flex;flex-direction:column}.contact .contact-cnt{width:100%;height:50rem}.contact .contact-cnt .banner{display:flex;flex-direction:column;padding:1rem;height:20%;background-size:cover;background-position:50%;background-image:url(../../dist/img/dark-bgc.png);border:2px solid var(--project-border);border-radius:10px 10px 0 0}.contact .contact-cnt .banner .banner-title{color:var(--headline);font-weight:600;font-size:2rem}.contact .contact-cnt .banner .socials{margin-top:auto;color:var(--headline)}.contact .contact-cnt .banner .socials p{font-weight:300;font-size:1.5rem}.contact .contact-cnt .banner .socials .social-links a{color:var(--headline);font-size:2rem}.contact .contact-cnt .form{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;background-color:transparent;height:80%;border:2px solid var(--project-border);border-radius:0 0 10px 10px;border-top:none}.contact .contact-cnt .form .form-heading{color:var(--headline)}.contact .contact-cnt .form .form-heading .form-title{font-size:2rem;font-weight:600}.contact .contact-cnt .form .form-heading .form-subtitle{font-size:1.3rem;font-weight:300}.contact .contact-cnt .form .contact-form{display:flex;flex-direction:column;gap:1rem;padding:1rem}.contact .contact-cnt .form .contact-form label{display:flex;flex-direction:column;gap:.5rem;color:var(--headline);font-size:1.3rem;letter-spacing:1px}.contact .contact-cnt .form .contact-form label input,.contact .contact-cnt .form .contact-form label textarea{padding:.8rem 1rem;width:80%;background:transparent;border:none;border-bottom:2px solid var(--project-border);outline:none;color:var(--headline);font-weight:300;font-size:1.3rem}.contact .contact-cnt .form .contact-form label textarea{resize:none;height:10rem}.contact .contact-cnt .form .contact-form label input::placeholder,.contact .contact-cnt .form .contact-form label textarea::placeholder{color:hsla(0,0%,63%,.631372549);font-size:1.3rem}.contact .contact-cnt .form .contact-form .send-btn{margin-top:2rem;text-decoration:none;width:-moz-max-content;width:max-content;padding:.5rem 1rem;border-radius:5px;font-size:1.3rem;background-color:var(--button);color:var(--button-text)}body.light-mode .contact .contact-cnt .banner{background-image:url(../../dist/img/light-bgc.png)}footer{padding:.5rem 2rem}footer,footer .footer-info{display:flex;justify-content:center;align-items:center}footer .footer-info{gap:2rem;height:3rem}footer .footer-info,footer span{color:var(--headline);font-size:1.2rem}footer span{margin-left:auto}footer span a{text-decoration:none;color:var(--button)}@keyframes a{0%{opacity:0;transform:scale(.8) translateY(-40px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (min-width:576px){html{font-size:68.75%}header .header-cnt .header-img{display:flex}.skills .skills-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){html{font-size:75%}.burger-icon{display:flex;flex-direction:column;justify-content:space-around;width:3rem;height:3rem;padding:.5rem}.burger-icon .bar{width:100%;padding:.03rem;height:.08rem;background-color:var(--headline);transition:opacity .3s,transform .3s}.burger-icon.active .bar:first-child{transform:translateY(8px) rotate(45deg)}.burger-icon.active .bar:nth-child(2){opacity:0}.burger-icon.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}nav .nav-cnt .mobile-navbar{display:none}nav .nav-cnt .desktop-navbar{display:flex;align-items:center}.projects .projects-cnt .flex-cnt{flex-direction:row}.contact{padding:4rem 2rem;display:flex;flex-direction:column;gap:2rem}.contact .contact-cnt{display:flex;flex-direction:row;width:100%;height:50rem}.contact .contact-cnt .banner{position:relative;padding:1rem;height:100%;width:30%;border-radius:10px 0 0 10px;border-right:none}.contact .contact-cnt .banner .banner-title{position:absolute;left:-2.5rem;top:8rem;transform:rotate(-90deg)}.contact .contact-cnt .form{width:70%;height:100%;display:flex;flex-direction:column;gap:3rem;padding:2rem;background-color:transparent;border:2px solid var(--project-border);border-radius:0 10px 10px 0}.contact .contact-cnt .form .form-heading{color:var(--headline)}.contact .contact-cnt .form .form-heading .form-title{font-size:2rem;font-weight:600}.contact .contact-cnt .form .form-heading .form-subtitle{font-size:1.3rem;font-weight:300}.contact .contact-cnt .form .contact-form{display:flex;flex-direction:column;gap:1rem}.contact .contact-cnt .form .contact-form label{display:flex;flex-direction:column;gap:.5rem;color:var(--headline);font-size:1.3rem;letter-spacing:1px}.contact .contact-cnt .form .contact-form label input,.contact .contact-cnt .form .contact-form label textarea{padding:.8rem 1rem;width:80%;background:transparent;border:none;border-bottom:2px solid var(--project-border);outline:none;color:var(--headline);font-weight:300}.contact .contact-cnt .form .contact-form label textarea{resize:none;height:15rem}.contact .contact-cnt .form .contact-form label input::placeholder,.contact .contact-cnt .form .contact-form label textarea::placeholder{color:hsla(0,0%,63%,.631372549)}.contact .contact-cnt .form .contact-form .send-btn{margin-top:4rem;text-decoration:none;width:-moz-max-content;width:max-content;padding:.5rem 1rem;border-radius:5px;font-size:1.3rem;background-color:var(--button);color:var(--button-text)}}@media (min-width:992px){html{font-size:81.25%}.skills .skills-grid{grid-template-columns:repeat(6,1fr)}}@media (min-width:1200px){html{font-size:90%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUdDLFNBQUEsQUFDQSxVQUFBLEFBQ0EscUJBQUEsQ0NDRCxBRENBLEtBQ0MsZ0JBQUEsQUFDQSx1QkFBQSxBQUNBLGtDQUFBLEFBQ0EsdUJBQUEsQ0NFRCxBREVBLFNBQ0MsaUJBQUEsQUFDQSxhQUFBLENDRUQsQURBQSxpQkFDQyxtQkFBQSxDQ0dELEFEREEsUUFHQyxtQkFBQSxBQUNBLFFBQUEsQ0NJRCxBRERBLHlCQU5DLGFBQUEsQUFDQSxxQkFBQSxDQUtELEFDUUEsaUJETEMsVUFBQSxBQUNBLGlCQUFBLENDSUQsQURIQyxnQ0FDQyxzQkFBQSxBQUNBLGNBQUEsQ0NLRixBREhDLG1DQUNDLGlCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxzQkFBQSxDQ0tGLEFEQ0EsS0FDQyxxQkFBQSxBQUNBLG1CQUFBLEFBQ0Esb0JBQUEsQUFDQSxpQkFBQSxBQUNBLHNCQUFBLEFBQ0EsZ0JBQUEsQUFDQSx1QkFBQSxBQUNBLDJCQUFBLEFBQ0Esa0NBQUEsQ0NHRCxBRERBLGdCQUNDLHFCQUFBLEFBQ0EsbUJBQUEsQUFDQSxvQkFBQSxBQUNBLGlCQUFBLEFBQ0Esc0JBQUEsQUFDQSxnQkFBQSxBQUNBLHVCQUFBLEFBQ0EsMkJBQUEsQUFDQSxrQ0FBQSxDQ0lELEFEQ0EsYUFDQyxhQUFBLEFBQ0Esc0JBQUEsQUFDQSw2QkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsbUJBQUEsQ0NHRCxBREZDLGtCQUNDLFdBQUEsQUFDQSxhQUFBLEFBQ0EsaUNBQUEsQUFDQSxvQ0FBQSxDQ0lGLEFEREEscUNBQ0MseUNBQUEsQ0NJRCxBREZBLHNDQUNDLFNBQUEsQ0NLRCxBREhBLHNDQUNDLDJDQUFBLENDTUQsQUREQSxJQUNDLGVBQUEsQUFDQSxNQUFBLEFBQ0EsU0FBQSxDQ0tELEFESkMsYUFDQyxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxTQUFBLEFBQ0EsWUFBQSxBQUNBLFlBQUEsQUFDQSxrQ0FBQSxDQ01GLEFETEUsNEJBQ0MsWUFBQSxBQUNBLGFBQUEsQUFDQSxtQkFBQSxBQUNBLGlCQUFBLEFBQ0EsY0FBQSxDQ09ILEFETkcsdUNBQ0Msa0JBQUEsQUFDQSxVQUFBLEFBQ0EsaUJBQUEsQUFDQSxnQkFBQSxBQUNBLHFCQUFBLEFBQ0EscUJBQUEsQ0NRSixBRE5HLHVDQUNDLGFBQUEsQUFDQSxzQkFBQSxBQUNBLFdBQUEsQUFDQSxxQkFBQSxBQUNBLDJCQUFBLEFBQ0Esa0JBQUEsQUFDQSxPQUFBLEFBQ0EsU0FBQSxBQUNBLGtDQUFBLENDUUosQURQSSxrREFDQyxxQkFBQSxBQUNBLHNCQUFBLEFBQ0Esc0JBQUEsQUFDQSxpQkFBQSxBQUNBLFVBQUEsQUFDQSxZQUFBLENDU0wsQURQSSxpREFDQyxtQkFBQSxBQUNBLFFBQUEsQ0NTTCxBRFJLLCtEQUNDLGFBQUEsQUFDQSxtQkFBQSxBQUNBLFFBQUEsQ0NVTixBRFRNLGlFQUNDLGFBQUEsQUFDQSx1QkFBQSxBQUNBLG1CQUFBLEFBQ0EscUJBQUEsQUFDQSxzQkFBQSxBQUNBLGdCQUFBLENDV1AsQURORyx5REFDQyxjQUFBLEFBQ0Esd0JBQUEsQ0NRSixBRE5HLHdEQUNDLFlBQUEsQ0NRSixBREZJLHlEQUNDLGtCQUFBLENDSUwsQURMSSwwREFDQyxvQkFBQSxDQ09MLEFEUkksNERBQ0MsbUJBQUEsQ0NVTCxBRFhJLDJEQUNDLG9CQUFBLENDYUwsQURkSSx3REFDQyxtQkFBQSxDQ2dCTCxBRFhFLDZCQUNDLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLFdBQUEsQUFDQSxjQUFBLENDYUgsQURaRyx3Q0FDQyxrQkFBQSxBQUNBLFFBQUEsQUFDQSxTQUFBLEFBQ0EsK0JBQUEsQUFDQSxpQkFBQSxBQUNBLGdCQUFBLEFBQ0EscUJBQUEsQUFDQSxxQkFBQSxDQ2NKLEFEWkcsdUNBQ0MsYUFBQSxBQUNBLFFBQUEsQ0NjSixBRGJJLHlDQUNDLHFCQUFBLEFBQ0Esc0JBQUEsQUFDQSxnQkFBQSxBQUNBLGdCQUFBLENDZUwsQURiSSwrQ0FDQyxxQkFBQSxBQUNBLGVBQUEsQ0NlTCxBRFpHLDRDQUNDLGlCQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsUUFBQSxDQ2NKLEFEYkksMERBQ0MsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsVUFBQSxBQUNBLGdCQUFBLENDZUwsQURkSyw0REFDQyxzQkFBQSxBQUNBLGdCQUFBLENDZ0JOLEFEYkksa0VBQ0MsYUFBQSxBQUNBLHVCQUFBLEFBQ0EsbUJBQUEsQUFDQSxpQ0FBQSxBQUNBLGFBQUEsQUFDQSxjQUFBLEFBQ0Esa0JBQUEsQUFDQSx3QkFBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxDQ2VMLEFEUkEsY0FDQyxpQkFBQSxBQUNBLGFBQUEsQUFDQSxtQkFBQSxBQUNBLHVCQUFBLEFBQ0EsVUFBQSxBQUNBLFlBQUEsQUFDQSxjQUFBLEFBQ0EscUJBQUEsQ0NXRCxBRFZDLHNCQUNDLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLGNBQUEsQUFDQSx5QkFBQSxBQUNBLG9CQUFBLEFBQ0Esa0JBQUEsQ0NZRixBRFZDLGdCQUNDLGNBQUEsQ0NZRixBRFZDLHlCQUNDLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLFFBQUEsQUFDQSwyQkFBQSxBQUNBLGNBQUEsQUFDQSxhQUFBLEFBQ0EseUJBQUEsQUFDQSxrQkFBQSxBQUNBLGVBQUEsQUFDQSx3QkFBQSxDQ1lGLEFEVkMsZ0NBQ0MsOEJBQUEsQ0NZRixBRE5BLE9BQ0MsZUFBQSxDQ1VELEFEVEMsbUJBQ0MsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsdUJBQUEsQUFDQSxRQUFBLENDV0YsQURWRSwrQkFDQyxrQkFBQSxBQUNBLGFBQUEsQUFDQSx5REFBQSxBQUNBLGdCQUFBLEFBQ0EsYUFBQSxBQUNBLG1CQUFBLEFBQ0Esa0JBQUEsQ0NZSCxBRFhHLHNDQUNDLGtCQUFBLEFBQ0EsY0FBQSxBQUNBLFNBQUEsQUFDQSxZQUFBLEFBQ0EsWUFBQSxDQ2FKLEFEWEcsc0NBQ0Msa0JBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxBQUNBLGlCQUFBLEFBQ0EsaUJBQUEsQUFDQSxhQUFBLENDYUosQURaSSw0Q0FDQyxlQUFBLENDY0wsQURWRSxzQ0FDQyxXQUFBLEFBQ0Esa0JBQUEsQUFDQSxjQUFBLEFBQ0EsVUFBQSxBQUNBLHNCQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxrQkFBQSxDQ1lILEFEVkUsaUNBQ0MsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsU0FBQSxBQUNBLFdBQUEsQ0NZSCxBRFhHLDZDQUNDLHNCQUFBLEFBQ0EsY0FBQSxDQ2FKLEFEWkksMERBQ0MsYUFBQSxDQ2NMLEFEWEcsd0NBQ0MsdUJBQUEsQUFDQSxnQkFBQSxBQUNBLGdCQUFBLENDYUosQURYRyxpREFDQyxrQkFBQSxBQUNBLGFBQUEsQUFDQSxRQUFBLENDYUosQURaSSw2REFDQyxhQUFBLEFBQ0EsdUJBQUEsQUFDQSxtQkFBQSxBQUNBLHFCQUFBLEFBQ0EsK0JBQUEsQUFDQSx5QkFBQSxBQUNBLGtCQUFBLEFBQ0Esa0JBQUEsQUFDQSxpQkFBQSxBQUNBLGVBQUEsQ0NjTCxBRFpJLDhEQUNDLDZCQUFBLEFBQ0EsK0JBQUEsQUFDQSxtQkFBQSxDQ2NMLEFESkMscUJBQ0MsYUFBQSxBQUNBLG9DQUFBLEFBQ0EsUUFBQSxDQ1FGLEFEUEUsa0NBQ0MsWUFBQSxBQUNBLGFBQUEsQUFDQSw4QkFBQSxBQUNBLG1CQUFBLEFBQ0Esd0JBQUEsQUFDQSxvQkFBQSxBQUNBLDJCQUFBLENDU0gsQURQRSw4SUFHQyxvQkFBQSxDQ1NILEFERkcsNEJBQ0MscURBQUEsQ0NJSixBRExHLDRCQUNDLHFEQUFBLENDT0osQURSRyw0QkFDQyxxREFBQSxDQ1VKLEFEWEcsNEJBQ0MscURBQUEsQ0NhSixBRGRHLDRCQUNDLHFEQUFBLENDZ0JKLEFEakJHLDRCQUNDLHFEQUFBLENDbUJKLEFEcEJHLDRCQUNDLHFEQUFBLENDc0JKLEFEdkJHLDRCQUNDLHFEQUFBLENDeUJKLEFEMUJHLDRCQUNDLHFEQUFBLENDNEJKLEFEN0JHLDZCQUNDLHNEQUFBLENDK0JKLEFEaENHLDZCQUNDLHNEQUFBLENDa0NKLEFEbkNHLDZCQUNDLHNEQUFBLENDcUNKLEFEM0JDLG1CQUlDLFFBQUEsQ0MrQkYsQUQ5QkUsOENBSkEsYUFBQSxBQUNBLG1CQUFBLEFBQ0Esc0JBQUEsQ0FFQSxBQ3lDRiwyQkRyQ0csZ0JBQUEsQUFDQSx1QkFBQSxBQUNBLGFBQUEsQUFDQSxrQkFBQSxBQUNBLGlCQUFBLEFBQ0EsY0FBQSxDQ2dDSCxBRDlCRSxrQ0FDQywrQkFBQSxBQUNBLHVCQUFBLENDZ0NILEFEN0JDLHdCQUNDLGFBQUEsQUFDQSx1QkFBQSxBQUNBLGVBQUEsQUFDQSxRQUFBLENDK0JGLEFEOUJFLHNDQUNDLGFBQUEsQUFDQSxhQUFBLEFBQ0EsV0FBQSxDQ2dDSCxBRC9CRyw0Q0FDQyxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxVQUFBLEFBQ0EsVUFBQSxBQUNBLGFBQUEsQUFDQSx1Q0FBQSxBQUNBLGtCQUFBLEFBQ0EsMEJBQUEsQUFDQSw0QkFBQSxDQ2lDSixBRGhDSSxpREFDQyxzQkFBQSxBQUNBLGdCQUFBLEFBQ0EsZUFBQSxDQ2tDTCxBRGhDSSwwREFDQyx1QkFBQSxBQUNBLGdCQUFBLEFBQ0EsZ0JBQUEsQ0NrQ0wsQURoQ0ksc0RBQ0MsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsU0FBQSxBQUNBLGVBQUEsQ0NrQ0wsQURqQ0ssMkRBQ0MsYUFBQSxBQUNBLG1CQUFBLEFBQ0EscUJBQUEsQUFDQSx5QkFBQSxBQUNBLGdCQUFBLEFBQ0EsK0JBQUEsQUFDQSxxQkFBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQ0NtQ04sQURsQ00sNkRBQ0MsaUJBQUEsQUFDQSxjQUFBLENDb0NQLEFEL0JHLDZDQUNDLFVBQUEsQUFDQSxZQUFBLEFBQ0EsMEJBQUEsQUFDQSxnQkFBQSxBQUNBLHNCQUFBLEFBQ0Esd0JBQUEsQUFDQSwyQkFBQSxDQ2lDSixBRC9CRyxxREFDQyxzREFBQSxDQ2lDSixBRC9CRyxzREFDQyxzREFBQSxDQ2lDSixBRC9CRyxxREFDQyxzREFBQSxDQ2lDSixBRC9CRyxzREFDQyxzREFBQSxDQ2lDSixBRC9CRyxxREFDQyxzREFBQSxDQ2lDSixBRC9CRyxxREFDQyxzREFBQSxDQ2lDSixBRDlCRSw2Q0FDQyxZQUFBLENDZ0NILEFEekJBLFNBQ0Msa0JBQUEsQUFHQSxRQUFBLENDNkJELEFENUJDLCtCQUhBLGFBQUEsQUFDQSxxQkFBQSxDQUVBLEFDa0NELHNCRC9CRSxXQUFBLEFBQ0EsWUFBQSxDQzhCRixBRDdCRSw4QkFDQyxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxhQUFBLEFBQ0EsV0FBQSxBQUNBLHNCQUFBLEFBQ0Esd0JBQUEsQUFDQSxrREFBQSxBQUNBLHVDQUFBLEFBQ0EsMkJBQUEsQ0MrQkgsQUQ5QkcsNENBQ0Msc0JBQUEsQUFDQSxnQkFBQSxBQUNBLGNBQUEsQ0NnQ0osQUQ5QkcsdUNBQ0MsZ0JBQUEsQUFDQSxxQkFBQSxDQ2dDSixBRC9CSSx5Q0FDQyxnQkFBQSxBQUNBLGdCQUFBLENDaUNMLEFEOUJLLHVEQUNDLHNCQUFBLEFBQ0EsY0FBQSxDQ2dDTixBRDNCRSw0QkFDQyxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxXQUFBLEFBQ0EsYUFBQSxBQUNBLDZCQUFBLEFBQ0EsV0FBQSxBQUNBLHVDQUFBLEFBQ0EsNEJBQUEsQUFDQSxlQUFBLENDNkJILEFENUJHLDBDQUNDLHFCQUFBLENDOEJKLEFEN0JJLHNEQUNDLGVBQUEsQUFDQSxlQUFBLENDK0JMLEFEN0JJLHlEQUNDLGlCQUFBLEFBQ0EsZUFBQSxDQytCTCxBRDVCRywwQ0FDQyxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxTQUFBLEFBQ0EsWUFBQSxDQzhCSixBRDdCSSxnREFDQyxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxVQUFBLEFBQ0Esc0JBQUEsQUFDQSxpQkFBQSxBQUNBLGtCQUFBLENDK0JMLEFEOUJLLCtHQUVDLG1CQUFBLEFBQ0EsVUFBQSxBQUNBLHVCQUFBLEFBQ0EsWUFBQSxBQUNBLDhDQUFBLEFBQ0EsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxnQkFBQSxDQ2dDTixBRDlCSyx5REFDQyxZQUFBLEFBQ0EsWUFBQSxDQ2dDTixBRDlCSyx5SUFFQyxnQ0FBQSxBQUNBLGdCQUFBLENDZ0NOLEFEN0JJLG9EQUNDLGdCQUFBLEFBQ0EscUJBQUEsQUFDQSx1QkFBQSxrQkFBQSxBQUNBLG1CQUFBLEFBQ0Esa0JBQUEsQUFDQSxpQkFBQSxBQUNBLCtCQUFBLEFBQ0Esd0JBQUEsQ0MrQkwsQUR6QkEsOENBQ0Msa0RBQUEsQ0M0QkQsQUR2QkEsT0FJQyxrQkFBQSxDQzJCRCxBRDFCQywyQkFKQSxhQUFBLEFBQ0EsdUJBQUEsQUFDQSxrQkFBQSxDQUVBLEFDbUNELG9CRC9CRSxTQUFBLEFBQ0EsV0FBQSxDQzhCRixBRDFCQyxnQ0FIQyxzQkFBQSxBQUNBLGdCQUFBLENBRUQsQUMrQkQsWUQ3QkUsZ0JBQUEsQ0M2QkYsQUQzQkUsY0FDQyxxQkFBQSxBQUNBLG1CQUFBLENDNkJILEFEeEJBLGFBQ0MsR0FDQyxVQUFBLEFBQ0EscUNBQUEsQ0MyQkEsQUR6QkQsR0FDQyxVQUFBLEFBQ0EsZ0NBQUEsQ0MyQkEsQ0FDRixBRHhCQSx5QkFDQyxLQUNDLGdCQUFBLENDMEJBLEFEdEJDLCtCQUNDLFlBQUEsQ0N3QkYsQURuQkEscUJBQ0MsbUNBQUEsQ0NxQkQsQ0FDRixBRGpCQSx5QkFDQyxLQUNDLGFBQUEsQ0NtQkEsQURqQkQsYUFDQyxhQUFBLEFBQ0Esc0JBQUEsQUFDQSw2QkFBQSxBQUNBLFdBQUEsQUFDQSxZQUFBLEFBQ0EsYUFBQSxDQ21CQSxBRGxCQSxrQkFDQyxXQUFBLEFBQ0EsZUFBQSxBQUNBLGNBQUEsQUFDQSxpQ0FBQSxBQUNBLG9DQUFBLENDb0JELEFEakJELHFDQUNDLHVDQUFBLENDbUJBLEFEakJELHNDQUNDLFNBQUEsQ0NtQkEsQURqQkQsc0NBQ0MseUNBQUEsQ0NtQkEsQURkQyw0QkFDQyxZQUFBLENDZ0JGLEFEZEMsNkJBQ0MsYUFBQSxBQUNBLGtCQUFBLENDZ0JGLEFEVkMsa0NBQ0Msa0JBQUEsQ0NZRixBRFBELFNBQ0Msa0JBQUEsQUFDQSxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxRQUFBLENDU0EsQURSQSxzQkFDQyxhQUFBLEFBQ0EsbUJBQUEsQUFDQSxXQUFBLEFBQ0EsWUFBQSxDQ1VELEFEVEMsOEJBQ0Msa0JBQUEsQUFDQSxhQUFBLEFBQ0EsWUFBQSxBQUNBLFVBQUEsQUFDQSw0QkFBQSxBQUNBLGlCQUFBLENDV0YsQURWRSw0Q0FDQyxrQkFBQSxBQUNBLGFBQUEsQUFDQSxTQUFBLEFBQ0Esd0JBQUEsQ0NZSCxBRFRDLDRCQUNDLFVBQUEsQUFDQSxZQUFBLEFBQ0EsYUFBQSxBQUNBLHNCQUFBLEFBQ0EsU0FBQSxBQUNBLGFBQUEsQUFDQSw2QkFBQSxBQUNBLHVDQUFBLEFBQ0EsMkJBQUEsQ0NXRixBRFZFLDBDQUNDLHFCQUFBLENDWUgsQURYRyxzREFDQyxlQUFBLEFBQ0EsZUFBQSxDQ2FKLEFEWEcseURBQ0MsaUJBQUEsQUFDQSxlQUFBLENDYUosQURWRSwwQ0FDQyxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxRQUFBLENDWUgsQURYRyxnREFDQyxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxVQUFBLEFBQ0Esc0JBQUEsQUFDQSxpQkFBQSxBQUNBLGtCQUFBLENDYUosQURaSSwrR0FFQyxtQkFBQSxBQUNBLFVBQUEsQUFDQSx1QkFBQSxBQUNBLFlBQUEsQUFDQSw4Q0FBQSxBQUNBLGFBQUEsQUFDQSxzQkFBQSxBQUNBLGVBQUEsQ0NjTCxBRFpJLHlEQUNDLFlBQUEsQUFDQSxZQUFBLENDY0wsQURaSSx5SUFFQywrQkFBQSxDQ2NMLEFEWEcsb0RBQ0MsZ0JBQUEsQUFDQSxxQkFBQSxBQUNBLHVCQUFBLGtCQUFBLEFBQ0EsbUJBQUEsQUFDQSxrQkFBQSxBQUNBLGlCQUFBLEFBQ0EsK0JBQUEsQUFDQSx3QkFBQSxDQ2FKLENBQ0YsQUROQSx5QkFDQyxLQUNDLGdCQUFBLENDUUEsQURMQSxxQkFDQyxtQ0FBQSxDQ09ELENBQ0YsQURKQSwwQkFDQyxLQUNDLGFBQUEsQ0NNQSxDQUNGIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuaHRtbCB7XHJcblx0Zm9udC1zaXplOiA2Mi41JTtcclxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG5cdHNjcm9sbC1wYWRkaW5nLXRvcDogNHJlbTtcclxufVxyXG5cclxuLyogVXRpbGl0aWVzICovXHJcbi53cmFwcGVyIHtcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG4uc2VjdGlvbi1wYWRkaW5nIHtcclxuXHRwYWRkaW5nOiA0cmVtIDJyZW0gMDtcclxufVxyXG5zZWN0aW9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDJyZW07XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlYWRpbmcge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDAuM3JlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0Y29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHR9XHJcblx0LnNlY3Rpb24tc3VidGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Y29sb3I6IHZhcigtLXBhcmFncmFwaCk7XHJcblx0fVxyXG59XHJcblxyXG4vKiAgKi9cclxuXHJcbmJvZHkge1xyXG5cdC0tYmFja2dyb3VuZDogIzIzMjk0NjtcclxuXHQtLWhlYWRsaW5lOiAjZmZmZmZlO1xyXG5cdC0tcGFyYWdyYXBoOiAjYjhjMWVjO1xyXG5cdC0tYnV0dG9uOiAjZWViYmMzO1xyXG5cdC0tYnV0dG9uLXRleHQ6ICMyMzI5NDY7XHJcblx0LS1jYXJkczogI2I4YzFlYztcclxuXHQtLXRoZW1lVG9nZ2xlcjogI2I4YzFlYztcclxuXHQtLXByb2plY3QtYm9yZGVyOiAjYjhjMWVjMmM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XHJcbn1cclxuYm9keS5saWdodC1tb2RlIHtcclxuXHQtLWJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcblx0LS1oZWFkbGluZTogIzIzMjk0NjtcclxuXHQtLXBhcmFncmFwaDogIzUyNTI1MjtcclxuXHQtLWJ1dHRvbjogIzIzMjk0NjtcclxuXHQtLWJ1dHRvbi10ZXh0OiAjZjVmNWY1O1xyXG5cdC0tY2FyZHM6ICNlZWJiYzM7XHJcblx0LS10aGVtZVRvZ2dsZXI6ICMyMzI5NDY7XHJcblx0LS1wcm9qZWN0LWJvcmRlcjogIzIzMjk0NjJhO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4vKiBCVVJHRVItSUNPTiAqL1xyXG5cclxuLmJ1cmdlci1pY29uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0d2lkdGg6IDNyZW07XHJcblx0aGVpZ2h0OiAzcmVtO1xyXG5cdHBhZGRpbmc6IDAuN3JlbSAwLjVyZW07XHJcblx0LmJhciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMC4xcmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGxpbmUpO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcclxuXHR9XHJcbn1cclxuLmJ1cmdlci1pY29uLmFjdGl2ZSAuYmFyOm50aC1jaGlsZCgxKSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUuOHB4KSByb3RhdGUoNDVkZWcpO1xyXG59XHJcbi5idXJnZXItaWNvbi5hY3RpdmUgLmJhcjpudGgtY2hpbGQoMikge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuLmJ1cmdlci1pY29uLmFjdGl2ZSAuYmFyOm50aC1jaGlsZCgzKSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01LjhweCkgcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbi8qIE5BViAqL1xyXG5cclxubmF2IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0Lm5hdi1jbnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDFyZW07XHJcblx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRoZWlnaHQ6IDVyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcclxuXHRcdC5tb2JpbGUtbmF2YmFyIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0cGFkZGluZzogMCAycmVtO1xyXG5cdFx0XHQubmF2LXRpdGxlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMnJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjJyZW07XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubW5hdi1saXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDVyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XHJcblx0XHRcdFx0Lm1uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0taGVhZGxpbmUpO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMS41cmVtIDIuNXJlbTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5uYXYtaW5mbyB7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0Z2FwOiAxcmVtO1xyXG5cdFx0XHRcdFx0LmNvbnRhY3QtaW5mbyB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGdhcDogMXJlbTtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0taGVhZGxpbmUpO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tbmF2LWxpc3QuYWN0aXZlIC5tbmF2LWl0ZW0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogbmF2UmV2ZWFsIDAuNXMgZm9yd2FyZHM7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1uYXYtbGlzdC5hY3RpdmUgLm5hdi1pbmZvIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQkbWVudS1pdGVtczogaW50cm8tZGx5IHNraWxscy1kbHkgcHJvamVjdHMtZGx5IGNvbnRhY3QtZGx5IGluZm8tZGx5O1xyXG5cdFx0XHQkaTogMDtcclxuXHRcdFx0QGVhY2ggJGl0ZW0gaW4gJG1lbnUtaXRlbXMge1xyXG5cdFx0XHRcdC5tbmF2LWxpc3QuYWN0aXZlIC4jeyRpdGVtfSB7XHJcblx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDBzICsgJGk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCRpOiAkaSArIDAuMDU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5kZXNrdG9wLW5hdmJhciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMnJlbTtcclxuXHRcdFx0Lm5hdi10aXRsZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjJyZW07XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VjdGlvbnMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0Z2FwOiAxcmVtO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YTpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubmF2LXV0aWxpdGllcyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGdhcDogMXJlbTtcclxuXHRcdFx0XHQubWluaS1jb250YWN0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0Z2FwOiAwLjVyZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjRyZW07XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5kZXNrdG9wLXRoZW1lVG9nZ2xlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGxpbmUpO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIuM3JlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMi4zcmVtO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGhlbWUtdG9nZ2xlIHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Z2FwOiAwLjNyZW07XHJcblx0d2lkdGg6IDEwcmVtO1xyXG5cdGhlaWdodDogMy41cmVtO1xyXG5cdGNvbG9yOiB2YXIoLS1oZWFkbGluZSk7XHJcblx0LnNsaWRlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogNXJlbTtcclxuXHRcdGhlaWdodDogMS41cmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG5cdFx0cGFkZGluZzogMXJlbSAwLjVyZW07XHJcblx0fVxyXG5cdGkge1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdH1cclxuXHQuaW5kaWNhdG9yIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDAuNHJlbTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0aGVpZ2h0OiAxLjVyZW07XHJcblx0XHR3aWR0aDogMS41cmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzMjk0NjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG5cdH1cclxuXHQuaW5kaWNhdG9yLmFjdGl2ZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOTAlLCAtNTAlKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEhFQURFUiAqL1xyXG5cclxuaGVhZGVyIHtcclxuXHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdC5oZWFkZXItY250IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRnYXA6IDNyZW07XHJcblx0XHQuaGVhZGVyLWltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjM4LCAxODcsIDE5NSwgMSkgMTklLCByZ2JhKDE4NCwgMTkzLCAyMzYsIDEpIDU0JSk7XHJcblx0XHRcdG1pbi13aWR0aDogMjByZW07XHJcblx0XHRcdGhlaWdodDogMzByZW07XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDFyZW0gMC4zcmVtO1xyXG5cdFx0XHQuc2hhcGUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogLTEuNXJlbTtcclxuXHRcdFx0XHR0b3A6IDJyZW07XHJcblx0XHRcdFx0d2lkdGg6IDIwcmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMTdyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LnF1b3RlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0Ym90dG9tOiAycmVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdGNvbG9yOiAjMjMyOTQ2O1xyXG5cdFx0XHRcdC5ib2xkIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaGVhZGVyLWltZzo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAxLjVyZW07XHJcblx0XHRcdGxlZnQ6IDFyZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0XHR3aWR0aDogMXJlbTtcclxuXHRcdFx0aGVpZ2h0OiA3cmVtO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmludHJvZHVjdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGdhcDogMXJlbTtcclxuXHRcdFx0d2lkdGg6IDUwcmVtO1xyXG5cdFx0XHQubWFpbi10aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0LnRpdGxlLWNvbG9yIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZWViYmMzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaW50cm8ge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1wYXJhZ3JhcGgpO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LmhlYWRlci1idXR0b25zIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRnYXA6IDFyZW07XHJcblx0XHRcdFx0LmhlYWRlci1idG4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbik7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tYnV0dG9uLXRleHQpO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbSAycmVtO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnRuLWNvbnRhY3Qge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idXR0b24pO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWJ1dHRvbik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBTa2lsbHMgKi9cclxuXHJcbi5za2lsbHMge1xyXG5cdC5za2lsbHMtZ3JpZCB7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuXHRcdGdhcDogMXJlbTtcclxuXHRcdC5za2lsbHMtY2FyZCB7XHJcblx0XHRcdHdpZHRoOiAxMHJlbTtcclxuXHRcdFx0aGVpZ2h0OiAxMHJlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZHMpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNzAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdFx0LnNraWxscy1jYXJkOm50aC1jaGlsZCgxMCksXHJcblx0XHQuc2tpbGxzLWNhcmQ6bnRoLWNoaWxkKDYpLFxyXG5cdFx0LnNraWxscy1jYXJkOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTIwJTtcclxuXHRcdH1cclxuXHJcblx0XHQkc2tpbGxzLWNhcmRzOiBjYXJkMSBjYXJkMiBjYXJkMyBjYXJkNCBjYXJkNSBjYXJkNiBjYXJkNyBjYXJkOCBjYXJkOSBjYXJkMTAgY2FyZDExIGNhcmQxMjtcclxuXHJcblx0XHQkaTogMTtcclxuXHRcdEBlYWNoICRpdGVtIGluICRza2lsbHMtY2FyZHMge1xyXG5cdFx0XHQuI3skaXRlbX0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vZGlzdC9pbWcvc2tpbGxzXFwgXFwoI3skaX1cXCkucG5nJyk7XHJcblx0XHRcdH1cclxuXHRcdFx0JGk6ICRpICsgMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIFByb2plY3RzICovXHJcblxyXG4ucHJvamVjdHMge1xyXG5cdC5maWx0ZXJzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRnYXA6IDFyZW07XHJcblx0XHQuZmlsdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1wYXJhZ3JhcGgpO1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0XHQuZmlsdGVyLmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbik7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnByb2plY3RzLWNudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRnYXA6IDFyZW07XHJcblx0XHQucHJvamVjdC1jYXJkIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0aGVpZ2h0OiAyMHJlbTtcclxuXHRcdFx0d2lkdGg6IDMwcmVtO1xyXG5cdFx0XHQubGVmdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGdhcDogMC41cmVtO1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcm9qZWN0LWJvcmRlcik7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdC50YWcge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnByb2plY3QtbmFtZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcGFyYWdyYXBoKTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ0bnMtY250IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0Z2FwOiAxcmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbik7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxLjJyZW07XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucmlnaHQge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvamVjdC1maXJzdCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9kaXN0L2ltZy9wcm9qZWN0XFwgXFwoMVxcKS5wbmcnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJvamVjdC1zZWNvbmQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vZGlzdC9pbWcvcHJvamVjdFxcIFxcKDNcXCkucG5nJyk7XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2plY3QtdGhpcmQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vZGlzdC9pbWcvcHJvamVjdFxcIFxcKDVcXCkucG5nJyk7XHJcblx0XHRcdH1cclxuXHRcdFx0LnByb2plY3QtZm91cnRoIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Rpc3QvaW1nL3Byb2plY3RcXCBcXCg0XFwpLnBuZycpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9qZWN0LWZpZnRoIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Rpc3QvaW1nL3Byb2plY3RcXCBcXCg2XFwpLnBuZycpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcm9qZWN0LXNpeHRoIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Rpc3QvaW1nL3Byb2plY3RcXCBcXCgyXFwpLnBuZycpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucHJvamVjdC1jYXJkLmFjdGl2ZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBjb250YWN0ICovXHJcblxyXG4uY29udGFjdCB7XHJcblx0cGFkZGluZzogNHJlbSAycmVtO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IDJyZW07XHJcblx0LmNvbnRhY3QtY250IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDUwcmVtO1xyXG5cdFx0LmJhbm5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHBhZGRpbmc6IDFyZW07XHJcblx0XHRcdGhlaWdodDogMjAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vZGlzdC9pbWcvZGFyay1iZ2MucG5nJyk7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByb2plY3QtYm9yZGVyKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuXHRcdFx0LmJhbm5lci10aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc29jaWFscyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0taGVhZGxpbmUpO1xyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc29jaWFsLWxpbmtzIHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0taGVhZGxpbmUpO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9ybSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGdhcDogMS41cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0aGVpZ2h0OiA4MCU7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByb2plY3QtYm9yZGVyKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0LmZvcm0taGVhZGluZyB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdFx0XHQuZm9ybS10aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZm9ybS1zdWJ0aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250YWN0LWZvcm0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRnYXA6IDFyZW07XHJcblx0XHRcdFx0cGFkZGluZzogMXJlbTtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdGdhcDogMC41cmVtO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0XHRcdGlucHV0LFxyXG5cdFx0XHRcdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjhyZW0gMXJlbTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXByb2plY3QtYm9yZGVyKTtcclxuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRcdHJlc2l6ZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlucHV0OjpwbGFjZWhvbGRlcixcclxuXHRcdFx0XHRcdHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjYTFhMWExYTE7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2VuZC1idG4ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdHdpZHRoOiBtYXgtY29udGVudDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24pO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuYm9keS5saWdodC1tb2RlIC5jb250YWN0IC5jb250YWN0LWNudCAuYmFubmVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Rpc3QvaW1nL2xpZ2h0LWJnYy5wbmcnKTtcclxufVxyXG5cclxuLyogZm9vdGVyICovXHJcblxyXG5mb290ZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAwLjVyZW0gMnJlbTtcclxuXHQuZm9vdGVyLWluZm8ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogMnJlbTtcclxuXHRcdGhlaWdodDogM3JlbTtcclxuXHRcdGNvbG9yOiB2YXIoLS1oZWFkbGluZSk7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHR9XHJcblx0c3BhbiB7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0Y29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1idXR0b24pO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBuYXZSZXZlYWwge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVZKC00MHB4KTtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdGh0bWwge1xyXG5cdFx0Zm9udC1zaXplOiA2OC43NSU7XHJcblx0fVxyXG5cdGhlYWRlciB7XHJcblx0XHQuaGVhZGVyLWNudCB7XHJcblx0XHRcdC5oZWFkZXItaW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5za2lsbHMge1xyXG5cdFx0LnNraWxscy1ncmlkIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdGh0bWwge1xyXG5cdFx0Zm9udC1zaXplOiA3NSU7XHJcblx0fVxyXG5cdC5idXJnZXItaWNvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0d2lkdGg6IDNyZW07XHJcblx0XHRoZWlnaHQ6IDNyZW07XHJcblx0XHRwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xyXG5cdFx0LmJhciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjAzcmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDAuMDhyZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ1cmdlci1pY29uLmFjdGl2ZSAuYmFyOm50aC1jaGlsZCgxKSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHQuYnVyZ2VyLWljb24uYWN0aXZlIC5iYXI6bnRoLWNoaWxkKDIpIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdC5idXJnZXItaWNvbi5hY3RpdmUgLmJhcjpudGgtY2hpbGQoMykge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0bmF2IHtcclxuXHRcdC5uYXYtY250IHtcclxuXHRcdFx0Lm1vYmlsZS1uYXZiYXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmRlc2t0b3AtbmF2YmFyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnByb2plY3RzIHtcclxuXHRcdC5wcm9qZWN0cy1jbnQge1xyXG5cdFx0XHQuZmxleC1jbnQge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWN0IHtcclxuXHRcdHBhZGRpbmc6IDRyZW0gMnJlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiAycmVtO1xyXG5cdFx0LmNvbnRhY3QtY250IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNTByZW07XHJcblx0XHRcdC5iYW5uZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0XHRcdC5iYW5uZXItdGl0bGUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogLTIuNXJlbTtcclxuXHRcdFx0XHRcdHRvcDogOHJlbTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtIHtcclxuXHRcdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiAzcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tcHJvamVjdC1ib3JkZXIpO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XHJcblx0XHRcdFx0LmZvcm0taGVhZGluZyB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0taGVhZGxpbmUpO1xyXG5cdFx0XHRcdFx0LmZvcm0tdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1zdWJ0aXRsZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29udGFjdC1mb3JtIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0Z2FwOiAxcmVtO1xyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRnYXA6IDAuNXJlbTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWhlYWRsaW5lKTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdFx0XHRcdGlucHV0LFxyXG5cdFx0XHRcdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMC44cmVtIDFyZW07XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXByb2plY3QtYm9yZGVyKTtcclxuXHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1oZWFkbGluZSk7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRcdFx0cmVzaXplOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTVyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG5cdFx0XHRcdFx0XHR0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjYTFhMWExYTE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zZW5kLWJ0biB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDRyZW07XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IG1heC1jb250ZW50O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnV0dG9uKTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWJ1dHRvbi10ZXh0KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdGh0bWwge1xyXG5cdFx0Zm9udC1zaXplOiA4MS4yNSU7XHJcblx0fVxyXG5cdC5za2lsbHMge1xyXG5cdFx0LnNraWxscy1ncmlkIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdGh0bWwge1xyXG5cdFx0Zm9udC1zaXplOiA5MCU7XHJcblx0fVxyXG59XHJcbiIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLyogVXRpbGl0aWVzICovXG4ud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbSAwO1xufVxuXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWhlYWRpbmcgLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogdmFyKC0taGVhZGxpbmUpO1xuICBmb250LXNpemU6IDJyZW07XG59XG4uc2VjdGlvbi1oZWFkaW5nIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiB2YXIoLS1wYXJhZ3JhcGgpO1xufVxuXG4vKiAgKi9cbmJvZHkge1xuICAtLWJhY2tncm91bmQ6ICMyMzI5NDY7XG4gIC0taGVhZGxpbmU6ICNmZmZmZmU7XG4gIC0tcGFyYWdyYXBoOiAjYjhjMWVjO1xuICAtLWJ1dHRvbjogI2VlYmJjMztcbiAgLS1idXR0b24tdGV4dDogIzIzMjk0NjtcbiAgLS1jYXJkczogI2I4YzFlYztcbiAgLS10aGVtZVRvZ2dsZXI6ICNiOGMxZWM7XG4gIC0tcHJvamVjdC1ib3JkZXI6ICNiOGMxZWMyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCk7XG59XG5cbmJvZHkubGlnaHQtbW9kZSB7XG4gIC0tYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgLS1oZWFkbGluZTogIzIzMjk0NjtcbiAgLS1wYXJhZ3JhcGg6ICM1MjUyNTI7XG4gIC0tYnV0dG9uOiAjMjMyOTQ2O1xuICAtLWJ1dHRvbi10ZXh0OiAjZjVmNWY1O1xuICAtLWNhcmRzOiAjZWViYmMzO1xuICAtLXRoZW1lVG9nZ2xlcjogIzIzMjk0NjtcbiAgLS1wcm9qZWN0LWJvcmRlcjogIzIzMjk0NjJhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbn1cblxuLyogQlVSR0VSLUlDT04gKi9cbi5idXJnZXItaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwLjdyZW0gMC41cmVtO1xufVxuLmJ1cmdlci1pY29uIC5iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRsaW5lKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLmJ1cmdlci1pY29uLmFjdGl2ZSAuYmFyOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1LjhweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJ1cmdlci1pY29uLmFjdGl2ZSAuYmFyOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5idXJnZXItaWNvbi5hY3RpdmUgLmJhcjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUuOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogTkFWICovXG5uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbn1cbm5hdiAubmF2LWNudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpO1xufVxubmF2IC5uYXYtY250IC5tb2JpbGUtbmF2YmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMCAycmVtO1xufVxubmF2IC5uYXYtY250IC5tb2JpbGUtbmF2YmFyIC5uYXYtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuICBjb2xvcjogdmFyKC0taGVhZGxpbmUpO1xufVxubmF2IC5uYXYtY250IC5tb2JpbGUtbmF2YmFyIC5tbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbn1cbm5hdiAubmF2LWNudCAubW9iaWxlLW5hdmJhciAubW5hdi1saXN0IC5tbmF2LWl0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1oZWFkbGluZSk7XG4gIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxubmF2IC5uYXYtY250IC5tb2JpbGUtbmF2YmFyIC5tbmF2LWxpc3QgLm5hdi1pbmZvIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxubmF2IC5uYXYtY250IC5tb2JpbGUtbmF2YmFyIC5tbmF2LWxpc3QgLm5hdi1pbmZvIC5jb250YWN0LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5uYXYgLm5hdi1jbnQgLm1vYmlsZS1uYXZiYXIgLm1uYXYtbGlzdCAubmF2LWluZm8gLmNvbnRhY3QtaW5mbyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWhlYWRsaW5lKTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG59XG5uYXYgLm5hdi1jbnQgLm1vYmlsZS1uYXZiYXIgLm1uYXYtbGlzdC5hY3RpdmUgLm1uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IG5hdlJldmVhbCAwLjVzIGZvcndhcmRzO1xufVxubmF2IC5uYXYtY250IC5tb2JpbGUtbmF2YmFyIC5tbmF2LWxpc3QuYWN0aXZlIC5uYXYtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5uYXYgLm5hdi1jbnQgLm1vYmlsZS1uYXZiYXIgLm1uYXYtbGlzdC5hY3RpdmUgLmludHJvLWRseSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5uYXYgLm5hdi1jbnQgLm1vYmlsZS1uYXZiYXIgLm1uYXYtbGlzdC5hY3RpdmUgLnNraWxscy1kbHkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xufVxubmF2IC5uYXYtY250IC5tb2JpbGUtbmF2YmFyIC5tbmF2LWxpc3QuYWN0aXZlIC5wcm9qZWN0cy1kbHkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG5uYXYgLm5hdi1jbnQgLm1vYmlsZS1uYXZiYXIgLm1uYXYtbGlzdC5hY3RpdmUgLmNvbnRhY3QtZGx5IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjE1cztcbn1cbm5hdiAubmF2LWNudCAubW9iaWxlLW5hdmJhciAubW5hdi1saXN0LmFjdGl2ZSAuaW5mby1kbHkge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5uYXYgLm5hdi1jbnQgLmRlc2t0b3AtbmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxubmF2IC5uYXYtY250IC5kZXNrdG9wLW5hdmJhciAubmF2LXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gIGNvbG9yOiB2YXIoLS1oZWFkbGluZSk7XG59XG5uYXYgLm5hdi1jbnQgLmRlc2t0b3AtbmF2YmFyIC5zZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbm5hdiAubmF2LWNudCAuZGVza3RvcC1uYXZiYXIgLnNlY3Rpb25zIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1oZWFkbGluZSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxubmF2IC5uYXYtY250IC5kZXNrdG9wLW5hdmJhciAuc2VjdGlvbnMgYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbm5hdiAubmF2LWNudCAuZGVza3RvcC1uYXZiYXIgLm5hdi11dGlsaXRpZXMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxubmF2IC5uYXYtY250IC5kZXNrdG9wLW5hdmJhciAubmF2LXV0aWxpdGllcyAubWluaS1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbn1cbm5hdiAubmF2LWNudCAuZGVza3RvcC1uYXZiYXIgLm5hdi11dGlsaXRpZXMgLm1pbmktY29udGFjdCBhIHtcbiAgY29sb3I6IHZhcigtLWhlYWRsaW5lKTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5uYXYgLm5hdi1jbnQgLmRlc2t0b3AtbmF2YmFyIC5uYXYtdXRpbGl0aWVzIC5kZXNrdG9wLXRoZW1lVG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkbGluZSk7XG4gIHdpZHRoOiAyLjNyZW07XG4gIGhlaWdodDogMi4zcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnRoZW1lLXRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjNyZW07XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1oZWFkbGluZSk7XG59XG4udGhlbWUtdG9nZ2xlIC5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xufVxuLnRoZW1lLXRvZ2dsZSBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnRoZW1lLXRvZ2dsZSAuaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjRyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyOTQ2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4udGhlbWUtdG9nZ2xlIC5pbmRpY2F0b3IuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTkwJSwgLTUwJSk7XG59XG5cbi8qIEhFQURFUiAqL1xuaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbmhlYWRlciAuaGVhZGVyLWNudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDNyZW07XG59XG5oZWFkZXIgLmhlYWRlci1jbnQgLmhlYWRlci1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjM4LCAxODcsIDE5NSkgMTklLCByZ2IoMTg0LCAxOTMsIDIzNikgNTQlKTtcbiAgbWluLXdpZHRoOiAyMHJlbTtcbiAgaGVpZ2h0OiAzMHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMXJlbSAwLjNyZW07XG59XG5oZWFkZXIgLmhlYWRlci1jbnQgLmhlYWRlci1pbWcgLnNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEuNXJlbTtcbiAgdG9wOiAycmVtO1xuICB3aWR0aDogMjByZW07XG4gIGhlaWdodDogMTdyZW07XG59XG5oZWFkZXIgLmhlYWRlci1jbnQgLmhlYWRlci1pbWcgLnF1b3RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjMjMyOTQ2O1xufVxuaGVhZGVyIC5oZWFkZXItY250IC5oZWFkZXItaW1nIC5xdW90ZSAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5oZWFkZXIgLmhlYWRlci1jbnQgLmhlYWRlci1pbWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIGxlZnQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuaGVhZGVyIC5oZWFkZXItY250IC5pbnRyb2R1Y3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiA1MHJlbTtcbn1cbmhlYWRlciAuaGVhZGVyLWNudCAuaW50cm9kdWN0aW9uIC5tYWluLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWhlYWRsaW5lKTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuaGVhZGVyIC5oZWFkZXItY250IC5pbnRyb2R1Y3Rpb24gLm1haW4tdGl0bGUgLnRpdGxlLWNvbG9yIHtcbiAgY29sb3I6ICNlZWJiYzM7XG59XG5oZWFkZXIgLmhlYWRlci1jbnQgLmludHJvZHVjdGlvbiAuaW50cm8ge1xuICBjb2xvcjogdmFyKC0tcGFyYWdyYXBoKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5oZWFkZXIgLmhlYWRlci1jbnQgLmludHJvZHVjdGlvbiAuaGVhZGVyLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbmhlYWRlciAuaGVhZGVyLWNudCAuaW50cm9kdWN0aW9uIC5oZWFkZXItYnV0dG9ucyAuaGVhZGVyLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbik7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dCk7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmhlYWRlciAuaGVhZGVyLWNudCAuaW50cm9kdWN0aW9uIC5oZWFkZXItYnV0dG9ucyAuYnRuLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnV0dG9uKTtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbik7XG59XG5cbi8qIFNraWxscyAqL1xuLnNraWxscyAuc2tpbGxzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDFyZW07XG59XG4uc2tpbGxzIC5za2lsbHMtZ3JpZCAuc2tpbGxzLWNhcmQge1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmRzKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5za2lsbHMgLnNraWxscy1ncmlkIC5za2lsbHMtY2FyZDpudGgtY2hpbGQoMTApLFxuLnNraWxscyAuc2tpbGxzLWdyaWQgLnNraWxscy1jYXJkOm50aC1jaGlsZCg2KSxcbi5za2lsbHMgLnNraWxscy1ncmlkIC5za2lsbHMtY2FyZDpudGgtY2hpbGQoNykge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7XG59XG4uc2tpbGxzIC5za2lsbHMtZ3JpZCAuY2FyZDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9za2lsbHMgKDEpLnBuZ1wiKTtcbn1cbi5za2lsbHMgLnNraWxscy1ncmlkIC5jYXJkMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Rpc3QvaW1nL3NraWxscyAoMikucG5nXCIpO1xufVxuLnNraWxscyAuc2tpbGxzLWdyaWQgLmNhcmQzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vZGlzdC9pbWcvc2tpbGxzICgzKS5wbmdcIik7XG59XG4uc2tpbGxzIC5za2lsbHMtZ3JpZCAuY2FyZDQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9za2lsbHMgKDQpLnBuZ1wiKTtcbn1cbi5za2lsbHMgLnNraWxscy1ncmlkIC5jYXJkNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Rpc3QvaW1nL3NraWxscyAoNSkucG5nXCIpO1xufVxuLnNraWxscyAuc2tpbGxzLWdyaWQgLmNhcmQ2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vZGlzdC9pbWcvc2tpbGxzICg2KS5wbmdcIik7XG59XG4uc2tpbGxzIC5za2lsbHMtZ3JpZCAuY2FyZDcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9za2lsbHMgKDcpLnBuZ1wiKTtcbn1cbi5za2lsbHMgLnNraWxscy1ncmlkIC5jYXJkOCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Rpc3QvaW1nL3NraWxscyAoOCkucG5nXCIpO1xufVxuLnNraWxscyAuc2tpbGxzLWdyaWQgLmNhcmQ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vZGlzdC9pbWcvc2tpbGxzICg5KS5wbmdcIik7XG59XG4uc2tpbGxzIC5za2lsbHMtZ3JpZCAuY2FyZDEwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vZGlzdC9pbWcvc2tpbGxzICgxMCkucG5nXCIpO1xufVxuLnNraWxscyAuc2tpbGxzLWdyaWQgLmNhcmQxMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Rpc3QvaW1nL3NraWxscyAoMTEpLnBuZ1wiKTtcbn1cbi5za2lsbHMgLnNraWxscy1ncmlkIC5jYXJkMTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9za2lsbHMgKDEyKS5wbmdcIik7XG59XG5cbi8qIFByb2plY3RzICovXG4ucHJvamVjdHMgLmZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLnByb2plY3RzIC5maWx0ZXJzIC5maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXBhcmFncmFwaCk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9qZWN0cyAuZmlsdGVycyAuZmlsdGVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbik7XG4gIGNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKTtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtY250IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1jbnQgLnByb2plY3QtY2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMjByZW07XG4gIHdpZHRoOiAzMHJlbTtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtY250IC5wcm9qZWN0LWNhcmQgLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJvamVjdC1ib3JkZXIpO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtY250IC5wcm9qZWN0LWNhcmQgLmxlZnQgLnRhZyB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkbGluZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1jbnQgLnByb2plY3QtY2FyZCAubGVmdCAucHJvamVjdC1uYW1lIHtcbiAgY29sb3I6IHZhcigtLXBhcmFncmFwaCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1jbnQgLnByb2plY3QtY2FyZCAubGVmdCAuYnRucy1jbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ucHJvamVjdHMgLnByb2plY3RzLWNudCAucHJvamVjdC1jYXJkIC5sZWZ0IC5idG5zLWNudCAuYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLXRleHQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24pO1xuICBwYWRkaW5nOiAwLjVyZW0gMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1jbnQgLnByb2plY3QtY2FyZCAubGVmdCAuYnRucy1jbnQgLmJ0biBpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtY250IC5wcm9qZWN0LWNhcmQgLnJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1jbnQgLnByb2plY3QtY2FyZCAucHJvamVjdC1maXJzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Rpc3QvaW1nL3Byb2plY3QgKDEpLnBuZ1wiKTtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtY250IC5wcm9qZWN0LWNhcmQgLnByb2plY3Qtc2Vjb25kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vZGlzdC9pbWcvcHJvamVjdCAoMykucG5nXCIpO1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1jbnQgLnByb2plY3QtY2FyZCAucHJvamVjdC10aGlyZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Rpc3QvaW1nL3Byb2plY3QgKDUpLnBuZ1wiKTtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtY250IC5wcm9qZWN0LWNhcmQgLnByb2plY3QtZm91cnRoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vZGlzdC9pbWcvcHJvamVjdCAoNCkucG5nXCIpO1xufVxuLnByb2plY3RzIC5wcm9qZWN0cy1jbnQgLnByb2plY3QtY2FyZCAucHJvamVjdC1maWZ0aCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Rpc3QvaW1nL3Byb2plY3QgKDYpLnBuZ1wiKTtcbn1cbi5wcm9qZWN0cyAucHJvamVjdHMtY250IC5wcm9qZWN0LWNhcmQgLnByb2plY3Qtc2l4dGgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9kaXN0L2ltZy9wcm9qZWN0ICgyKS5wbmdcIik7XG59XG4ucHJvamVjdHMgLnByb2plY3RzLWNudCAucHJvamVjdC1jYXJkLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIGNvbnRhY3QgKi9cbi5jb250YWN0IHtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG59XG4uY29udGFjdCAuY29udGFjdC1jbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHJlbTtcbn1cbi5jb250YWN0IC5jb250YWN0LWNudCAuYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgaGVpZ2h0OiAyMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vZGlzdC9pbWcvZGFyay1iZ2MucG5nXCIpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcm9qZWN0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG59XG4uY29udGFjdCAuY29udGFjdC1jbnQgLmJhbm5lciAuYmFubmVyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWhlYWRsaW5lKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtY250IC5iYW5uZXIgLnNvY2lhbHMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBjb2xvcjogdmFyKC0taGVhZGxpbmUpO1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtY250IC5iYW5uZXIgLnNvY2lhbHMgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtY250IC5iYW5uZXIgLnNvY2lhbHMgLnNvY2lhbC1saW5rcyBhIHtcbiAgY29sb3I6IHZhcigtLWhlYWRsaW5lKTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtY250IC5mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDgwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJvamVjdC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtY250IC5mb3JtIC5mb3JtLWhlYWRpbmcge1xuICBjb2xvcjogdmFyKC0taGVhZGxpbmUpO1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtY250IC5mb3JtIC5mb3JtLWhlYWRpbmcgLmZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29udGFjdCAuY29udGFjdC1jbnQgLmZvcm0gLmZvcm0taGVhZGluZyAuZm9ybS1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNvbnRhY3QgLmNvbnRhY3QtY250IC5mb3JtIC5jb250YWN0LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uY29udGFjdCAuY29udGFjdC1jbnQgLmZvcm0gLmNvbnRhY3QtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC41cmVtO1xuICBjb2xvcjogdmFyKC0taGVhZGxpbmUpO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5jb250YWN0IC5jb250YWN0LWNudCAuZm9ybSAuY29udGFjdC1mb3JtIGxhYmVsIGlucHV0LFxuLmNvbnRhY3QgLmNvbnRhY3QtY250IC5mb3JtIC5jb250YWN0LWZvcm0gbGFiZWwgdGV4dGFyZWEge1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXByb2plY3QtYm9yZGVyKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWhlYWRsaW5lKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uY29udGFjdCAuY29udGFjdC1jbnQgLmZvcm0gLmNvbnRhY3QtZm9ybSBsYWJlbCB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiAxMHJlbTtcbn1cbi5jb250YWN0IC5jb250YWN0LWNudCAuZm9ybSAuY29udGFjdC1mb3JtIGxhYmVsIGlucHV0OjpwbGFjZWhvbGRlcixcbi5jb250YWN0IC5jb250YWN0LWNudCAuZm9ybSAuY29udGFjdC1mb3JtIGxhYmVsIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE2MSwgMTYxLCAxNjEsIDAuNjMxMzcyNTQ5KTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uY29udGFjdCAuY29udGFjdC1jbnQgLmZvcm0gLmNvbnRhY3QtZm9ybSAuc2VuZC1idG4ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbik7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dCk7XG59XG5cbmJvZHkubGlnaHQtbW9kZSAuY29udGFjdCAuY29udGFjdC1jbnQgLmJhbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Rpc3QvaW1nL2xpZ2h0LWJnYy5wbmdcIik7XG59XG5cbi8qIGZvb3RlciAqL1xuZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xufVxuZm9vdGVyIC5mb290ZXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgY29sb3I6IHZhcigtLWhlYWRsaW5lKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5mb290ZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6IHZhcigtLWhlYWRsaW5lKTtcbn1cbmZvb3RlciBzcGFuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24pO1xufVxuXG5Aa2V5ZnJhbWVzIG5hdlJldmVhbCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVkoLTQwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjguNzUlO1xuICB9XG4gIGhlYWRlciAuaGVhZGVyLWNudCAuaGVhZGVyLWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuc2tpbGxzIC5za2lsbHMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICB9XG4gIC5idXJnZXItaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB9XG4gIC5idXJnZXItaWNvbiAuYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjAzcmVtO1xuICAgIGhlaWdodDogMC4wOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkbGluZSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbiAgfVxuICAuYnVyZ2VyLWljb24uYWN0aXZlIC5iYXI6bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5idXJnZXItaWNvbi5hY3RpdmUgLmJhcjpudGgtY2hpbGQoMikge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmJ1cmdlci1pY29uLmFjdGl2ZSAuYmFyOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIG5hdiAubmF2LWNudCAubW9iaWxlLW5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBuYXYgLm5hdi1jbnQgLmRlc2t0b3AtbmF2YmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnByb2plY3RzIC5wcm9qZWN0cy1jbnQgLmZsZXgtY250IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5jb250YWN0IHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgfVxuICAuY29udGFjdCAuY29udGFjdC1jbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcmVtO1xuICB9XG4gIC5jb250YWN0IC5jb250YWN0LWNudCAuYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuY29udGFjdCAuY29udGFjdC1jbnQgLmJhbm5lciAuYmFubmVyLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgICB0b3A6IDhyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAuY29udGFjdCAuY29udGFjdC1jbnQgLmZvcm0ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDNyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcm9qZWN0LWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgfVxuICAuY29udGFjdCAuY29udGFjdC1jbnQgLmZvcm0gLmZvcm0taGVhZGluZyB7XG4gICAgY29sb3I6IHZhcigtLWhlYWRsaW5lKTtcbiAgfVxuICAuY29udGFjdCAuY29udGFjdC1jbnQgLmZvcm0gLmZvcm0taGVhZGluZyAuZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmNvbnRhY3QgLmNvbnRhY3QtY250IC5mb3JtIC5mb3JtLWhlYWRpbmcgLmZvcm0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgLmNvbnRhY3QgLmNvbnRhY3QtY250IC5mb3JtIC5jb250YWN0LWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgLmNvbnRhY3QgLmNvbnRhY3QtY250IC5mb3JtIC5jb250YWN0LWZvcm0gbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBjb2xvcjogdmFyKC0taGVhZGxpbmUpO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cbiAgLmNvbnRhY3QgLmNvbnRhY3QtY250IC5mb3JtIC5jb250YWN0LWZvcm0gbGFiZWwgaW5wdXQsXG4gIC5jb250YWN0IC5jb250YWN0LWNudCAuZm9ybSAuY29udGFjdC1mb3JtIGxhYmVsIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgICB3aWR0aDogODAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tcHJvamVjdC1ib3JkZXIpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWhlYWRsaW5lKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIC5jb250YWN0IC5jb250YWN0LWNudCAuZm9ybSAuY29udGFjdC1mb3JtIGxhYmVsIHRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiAxNXJlbTtcbiAgfVxuICAuY29udGFjdCAuY29udGFjdC1jbnQgLmZvcm0gLmNvbnRhY3QtZm9ybSBsYWJlbCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4gIC5jb250YWN0IC5jb250YWN0LWNudCAuZm9ybSAuY29udGFjdC1mb3JtIGxhYmVsIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMTYxLCAxNjEsIDE2MSwgMC42MzEzNzI1NDkpO1xuICB9XG4gIC5jb250YWN0IC5jb250YWN0LWNudCAuZm9ybSAuY29udGFjdC1mb3JtIC5zZW5kLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24pO1xuICAgIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDgxLjI1JTtcbiAgfVxuICAuc2tpbGxzIC5za2lsbHMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgfVxufSJdfQ== */
