*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:75px}body{min-height:100vh;font-size:1.6rem;font-family:Montserrat,sans-serif;overflow-x:hidden}.section-title{margin-bottom:.5em;color:#333;font-size:2rem;text-align:center;text-transform:uppercase}.underline{margin:0 auto 2em;width:40px;height:4px;background-color:#24b858}.section-description{padding:.5em 1em;color:#666;font-size:1.6rem;text-align:center}.slide-in{position:relative;scale:0;animation:a 2s ease-in-out forwards}nav{font-size:1.6rem;text-transform:uppercase;background-color:rgba(0,0,0,.8)}nav div{display:flex;justify-content:space-around}nav div a span{font-size:2rem;font-weight:900;letter-spacing:2px;color:#24b858}nav div a p{font-weight:500;letter-spacing:4px;text-align:center;color:#fff}nav div button i{font-size:3rem;color:#fff}nav div .navbar-nav{text-align:center}nav div .navbar-nav .nav-link{margin-bottom:1em;font-size:1.6rem;color:#fff;transition:color .3s}nav div .navbar-nav .nav-link:hover{color:#258446}.main-header{position:relative;height:55vh;background-image:url(/dist/img/demolition-14824_640.jpg);background-size:cover;background-position:50%;color:#fff;text-align:center;padding:100px 0;z-index:0}.main-header .header-content{max-width:800px;margin:0 auto}.main-header .header-content h1{padding:0 .5em;margin-bottom:20px;font-size:3rem}.main-header .header-content p{margin-bottom:3em;padding:0 2em;font-weight:500}.main-header .header-content .order-button{display:inline-block;margin-top:2em;padding:15px 30px;font-size:2rem;text-decoration:none;background-color:#24b858;color:#fff;border-radius:5px;transition:background-color .3s ease-out}.main-header .header-content .order-button i{margin-right:.5em}.main-header .header-content .order-button span{font-weight:500;text-transform:uppercase}.main-header .header-content .order-button:hover{background-color:#22723e}.main-header .shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:-5}.aboutus{background-color:#f5f5f5;padding:40px}.aboutus .section-content{max-width:800px;margin:0 auto}.aboutus .section-content .section-description span{color:#24b858;font-weight:500;text-transform:uppercase}.waste-collection{background-color:#fff;padding:40px}.waste-collection .section-content{max-width:800px;margin:0 auto}.waste-collection .section-content .content{margin-bottom:3em}.waste-collection .title{color:#333;font-size:2rem;margin-bottom:10px;text-align:center;font-weight:500}.waste-collection .icon{font-size:4rem;color:#24b858;margin-bottom:10px;text-align:center}.cont{background-color:#f5f5f5;padding:1.5em}.cont .container{max-width:1200px;margin:0 auto}.cont .content{display:flex;flex-direction:column;padding:3em 4em;margin-top:1em;margin-bottom:2em;align-items:center;box-shadow:0 10px 20px rgba(0,0,0,.5)}.cont img{max-width:100%;height:auto;margin-bottom:2em}.cont p{color:#333;font-size:1.6rem;font-weight:500;text-transform:uppercase;text-align:center}.cont .description{font-weight:400;font-size:1.6rem;text-transform:none;margin-bottom:2em}.cont a{text-decoration:none}.cont .button-like-link{display:inline-block;padding:10px 20px;background-color:#24b858;color:#fff;border-radius:5px;transition:background-color .3s ease}.cont .button-like-link:hover{background-color:#22723e}.company-reach{background-color:#fff;padding:40px}.company-reach .section-content{max-width:800px;margin:0 auto;text-align:center}.company-reach .map-image img{max-width:100%;height:auto;margin-top:20px;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1)}.consulting-section{background-color:#f9f9f9;padding:40px}.consulting-section .consulting-content{max-width:800px;margin:0 auto;text-align:center}.consulting-section .consulting-content .consulting-description{color:#666;font-size:1.6rem}.contact-section{background-color:#fff;padding:40px}.contact-section .contact-content{max-width:800px;margin:0 auto;text-align:center}.contact-section .contact-info{padding:1em 2em;color:#666;font-size:1.6rem}.contact-section .contact-info i{margin-right:10px}.contact-section .contact-info a{color:#24b858;text-decoration:none;transition:color .3s ease}.contact-section .contact-info a:hover{color:#22723e}.site-footer{background-color:#333;color:#fff;padding:20px 0}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer .footer-content{max-width:800px;margin:0 auto;padding:1em 2em;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:1.6rem}.site-footer .footer-content .footer-left p .company{text-transform:uppercase}.site-footer .footer-content .footer-right #disabled-link{color:#999;cursor:not-allowed;text-decoration:none;pointer-events:none}.site-footer .footer-content .footer-right #disabled-link:hover{color:#999}.containers-aleksandrow{background-color:#f8f9fa;padding:60px 0}@keyframes a{50%{scale:0}to{scale:1}}@media (min-width:576px){.cont .content{width:45%;margin-right:1em}}@media (min-width:768px){.cont .content{width:45%;margin-right:1em}}@media (min-width:992px){nav div a{margin-right:1em}nav div a:last-child{margin-right:0}nav div .navbar-nav .nav-link{margin-bottom:0}nav .waste-collection .section-content .content{margin-bottom:3em}.cont .content{width:40%;margin-right:1em}.company-reach{background-color:#fff;padding:40px}.company-reach .section-content{display:flex;max-width:800px;margin:0 auto;text-align:center}.company-reach .section-content .box-contenet{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40%;margin-right:1em}.company-reach .section-content .map-image img{max-width:100%;height:auto;margin-top:20px;border:1px solid #ddd;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1)}}@media (max-width:320px){.contact-section .contact-info{font-size:0}.contact-section .contact-info i,.contact-section .contact-info p{font-size:1.6rem}.contact-section .contact-info a{font-size:1.5rem}.contact-section .contact-info a:hover{color:#22723e}.main-header{position:relative;height:65vh;background-image:url(/dist/img/demolition-14824_640.jpg);background-size:cover;background-position:50%;color:#fff;text-align:center;padding:100px 0;z-index:0}.main-header .header-content{max-width:800px;margin:0 auto}.main-header .header-content h1{padding:0 .5em;margin-bottom:20px;font-size:2.2rem}.main-header .header-content p{margin-bottom:1em;padding:0 2em;font-size:1.4rem;font-weight:500}.main-header .header-content .order-button{display:inline-block;padding:15px 30px;font-size:1.4rem;text-decoration:none;background-color:#24b858;color:#fff;border-radius:5px;transition:background-color .3s ease-out}.main-header .header-content .order-button i{margin-right:.5em}.main-header .header-content .order-button span{font-weight:500;text-transform:uppercase}.main-header .header-content .order-button:hover{background-color:#22723e}.main-header .shadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:-5}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4udmVyMS40LnNjc3MiLCJtYWluLnZlcjEuNC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBR0ksc0JBQUEsQUFDQSxTQUFBLEFBQ0EsU0FBQSxDQ0VKLEFEQ0EsS0FDSSxnQkFBQSxBQUNBLHVCQUFBLEFBQ0EsdUJBQUEsQ0NFSixBRENBLEtBS0ksaUJBQUEsQUFDQSxpQkFBQSxBQUNBLGtDQUFBLEFBQ0EsaUJBQUEsQ0NGSixBRFVBLGVBQ0ksbUJBQUEsQUFDQSxXQUFBLEFBRUEsZUFBQSxBQUVBLGtCQUFBLEFBQ0Esd0JBQUEsQ0NQSixBRFVBLFdBQ0ksa0JBQUEsQUFFQSxXQUFBLEFBQ0EsV0FBQSxBQUNBLHdCQUFBLENDUkosQURXQSxxQkFDSSxpQkFBQSxBQUNBLFdBQUEsQUFDQSxpQkFBQSxBQUNBLGlCQUFBLENDUkosQURXQSxVQUNJLGtCQUFBLEFBRUEsUUFBQSxBQUNBLG1DQUFBLENDVEosQURlQSxJQUNJLGlCQUFBLEFBQ0EseUJBQUEsQUFDQSwrQkFBQSxDQ1pKLEFEZ0JJLFFBQ0ksYUFBQSxBQUNBLDRCQUFBLENDZFIsQURtQlksZUFDSSxlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxtQkFBQSxBQUNBLGFBQUEsQ0NqQmhCLEFEb0JZLFlBQ0ksZ0JBQUEsQUFDQSxtQkFBQSxBQUNBLGtCQUFBLEFBQ0EsVUFBQSxDQ2xCaEIsQUR5QlksaUJBQ0ksZUFBQSxBQUNBLFVBQUEsQ0N2QmhCLEFEMkJRLG9CQUNJLGlCQUFBLENDekJaLEFENkJZLDhCQUNJLGtCQUFBLEFBQ0EsaUJBQUEsQUFDQSxXQUFBLEFBQ0Esb0JBQUEsQ0MzQmhCLEFEOEJZLG9DQUNJLGFBQUEsQ0M1QmhCLEFEcUNBLGFBQ0ksa0JBQUEsQUFDQSxZQUFBLEFBQ0EseURBQUEsQUFFQSxzQkFBQSxBQUNBLHdCQUFBLEFBQ0EsV0FBQSxBQUNBLGtCQUFBLEFBQ0EsZ0JBQUEsQUFHQSxTQUFBLENDbkNKLEFEdUNJLDZCQUNJLGdCQUFBLEFBQ0EsYUFBQSxDQ3JD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LENDMU1OLEFEOE1NLDZCQUNJLGdCQUFBLEFBQ0EsYUFBQSxDQzVNVixBRCtNVSxnQ0FDSSxlQUFBLEFBQ0EsbUJBQUEsQUFDQSxnQkFBQSxDQzdNZCxBRGdOVSwrQkFDSSxrQkFBQSxBQUNBLGNBQUEsQUFDQSxpQkFBQSxBQUNBLGVBQUEsQ0M5TWQsQURxTlUsMkNBQ0kscUJBQUEsQUFFQSxrQkFBQSxBQUNBLGlCQUFBLEFBQ0EscUJBQUEsQUFDQSx5QkFBQSxBQUNBLFdBQUEsQUFDQSxrQkFBQSxBQUNBLHdDQUFBLENDbk5kLEFEc05jLDZDQUNJLGlCQUFBLENDcE5sQixBRHVOYyxnREFDSSxnQkFBQSxBQUNBLHdCQUFBLENDck5sQixBRHlOVSxpREFDSSx3QkFBQSxDQ3ROZCxBRDJOTSxxQkFDSSxrQkFBQSxBQUNBLE1BQUEsQUFDQSxPQUFBLEFBQ0EsV0FBQSxBQUNBLFlBQUEsQUFDQSxnQ0FBQSxBQUNBLFVBQUEsQ0N6TlYsQ0FDRiIsImZpbGUiOiJtYWluLnZlcjEuNC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDYyLjUlO1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDc1cHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cclxuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIG1hcmdpbi10b3A6IDEwZW07XHJcbiAgICAvLyBoZWlnaHQ6IDIwMHZoO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8vIGNvbXBvbmVudHNcclxuXHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICAvKiBLb2xvciB0ZWtzdHUgbmFnxYLDs3drYSAqL1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgLyogUm96bWlhciB0ZWtzdHUgbmFnxYLDs3drYSAqL1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnVuZGVybGluZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyZW07XHJcbiAgICAvLyBzcG9zw7NiIG5hIHd5xZtyb2Rrb3dhbmllIGVsZW1lbnR1IGN6eWxpIG1hcmdpbmVzIG9kIGfDs3J5IGkgZG/FgnUgMCBhIG5hIGJva2kgdXN0YXdpb255IGF1dG9tYXR5Y3puaWUgcG8gcsOzd25vIG5hIG9iaWUgc3Ryb255IGkgbmEgZMOzxYJcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRiODU4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1kZXNjcmlwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2xpZGUtaW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gbGVmdDogLTEwMCU7XHJcbiAgICBzY2FsZTogMDtcclxuICAgIGFuaW1hdGlvbjogc2xpZGVJbiAycyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxufVxyXG5cclxuXHJcblxyXG4vLyBuYXdpZ2FjamFcclxubmF2IHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHJcbiAgICAvLyBib3gtc2hhZG93OiAxcHggMXB4IDE1cHggIzdlN2Q3ZDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI0Yjg1ODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdi1saW5rOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjU4NDQ2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLy8gaGVhZGVyXHJcblxyXG4ubWFpbi1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiA1NXZoO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZGlzdC9pbWcvZGVtb2xpdGlvbi0xNDgyNF82NDAuanBnJyk7XHJcbiAgICAvKiBEb2RhaiDFm2NpZcW8a8SZIGRvIHN3b2plZ28gemRqxJljaWEgKi9cclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgLyogRG9zdG9zdWogZG8gc3dvaWNoIHBvdHJ6ZWIgKi9cclxuICAgIC8vIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuXHJcblxyXG4gICAgLmhlYWRlci1jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRCODU4O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgICAgLyogRG9kYWogcMWCeW5uZSBwcnplasWbY2lhICovXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3JkZXItYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNzIzZTtcclxuICAgICAgICAgICAgLyogWm1pYW5hIGtvbG9ydSBwbyBuYWplY2hhbml1IG15c3prxIUgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYWRvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICB6LWluZGV4OiAtNTtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNlY3Rpb24gbyBuYXNcclxuXHJcbi8qIFN0eWwgZGxhIHNla2NqaSAqL1xyXG4uYWJvdXR1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgLyogS29sb3IgdMWCYSBzZWtjamkgKi9cclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAvKiBXZXduxJl0cnpueSBvZHN0xJlwIHNla2NqaSAqL1xyXG4gICAgLy8gYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIC8qIENpZcWEIHNla2NqaSAqL1xyXG5cclxuICAgIC8qIFN0eWwgZGxhIHRyZcWbY2kgd2V3bsSFdHJ6IHNla2NqaSAqL1xyXG4gICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAvKiBNYWtzeW1hbG5hIHN6ZXJva2/Fm8SHIHRyZcWbY2kgc2VrY2ppICovXHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLyogV3ljZW50cm93YW5pZSB0cmXFm2NpIHNla2NqaSAqL1xyXG5cclxuICAgICAgICAvKiBTdHlsIGRsYSBuYWfFgsOzd2thIHNla2NqaSAqL1xyXG5cclxuXHJcbiAgICAgICAgLyogU3R5bCBkbGEgb3Bpc3Ugc2VrY2ppICovXHJcbiAgICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI0Qjg1ODtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzZWtjamEgb2RiacOzciBvZHBhZMOzd1xyXG5cclxuXHJcblxyXG4ud2FzdGUtY29sbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyAvLyBLb2xvciB0xYJhIHNla2NqaVxyXG4gICAgcGFkZGluZzogNDBweDsgLy8gV2V3bsSZdHJ6bnkgb2RzdMSZcCBzZWtjamlcclxuICAgIC8vIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IC8vIENpZcWEIHNla2NqaVxyXG5cclxuICAgIC8vIFN0eWwgZGxhIHRyZcWbY2kgd2V3bsSFdHJ6IHNla2NqaVxyXG4gICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDsgLy8gTWFrc3ltYWxuYSBzemVyb2tvxZvEhyB0cmXFm2NpIHNla2NqaVxyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyAvLyBXeWNlbnRyb3dhbmllIHRyZcWbY2kgc2VrY2ppXHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTdHlsIGRsYSBuYWfFgsOzd2thIHNla2NqaVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzMzMzsgLy8gS29sb3IgdGVrc3R1IG5hZ8WCw7N3a2FcclxuICAgICAgICBmb250LXNpemU6IDJyZW07IC8vIFJvem1pYXIgdGVrc3R1IG5hZ8WCw7N3a2FcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAvLyBPZHN0xJlwIG9kIG9waXN1XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3R5bCBkbGEgaWtvbnlcclxuICAgIC5pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07IC8vIFJvem1pYXIgaWtvbnlcclxuICAgICAgICBjb2xvcjogIzI0Qjg1ODsgLy8gS29sb3IgaWtvbnkgKHByenlrxYJhZG93eSBrb2xvciBuaWViaWVza2kpXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgLy8gT2RzdMSZcCBvZCBuYWfFgsOzd2thXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzZWtjamEgY29udFxyXG5cclxuXHJcblxyXG4vLyBTdHlsIGRsYSBzZWtjamkgXCJjb250XCJcclxuLmNvbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgLy8gS29sb3IgdMWCYSBzZWtjamlcclxuICAgIHBhZGRpbmc6IDEuNWVtOyAvLyBXZXduxJl0cnpueSBvZHN0xJlwIHNla2NqaVxyXG5cclxuXHJcbiAgICAvLyBTdHlsIGRsYSBrb250ZW5lcmFcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4OyAvLyBNYWtzeW1hbG5hIHN6ZXJva2/Fm8SHIGtvbnRlbmVyYVxyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyAvLyBXeWNlbnRyb3dhbmllIGtvbnRlbmVyYVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFN0eWwgZGxhIHRyZcWbY2kgd2V3bsSFdHJ6IHNla2NqaVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAzZW0gNGVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgLy8gQ2llxYQgc2VrY2ppXHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3R5bCBkbGEgb2JyYXp1IHcgdHJlxZtjaVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIE1ha3N5bWFsbmEgc3plcm9rb8WbxIcgb2JyYXp1XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyAvLyBBdXRvbWF0eWN6bmEgd3lzb2tvxZvEhyBvYnJhenVcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IC8vIE9kc3TEmXAgb2QgdGVrc3R1XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3R5bCBkbGEgdGVrc3R1IHcgdHJlxZtjaVxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7IC8vIEtvbG9yIHRla3N0dVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyAvLyBSb3ptaWFyIHRla3N0dVxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMmVtOyAvLyBPZHN0xJlwIG9kIGxpbmt1XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3R5bCBkbGEgbGlua3UgcHJ6eXBvbWluYWrEhWNlZ28gYnV0dG9uXHJcbiAgICAuYnV0dG9uLWxpa2UtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRCODU4OyAvLyBLb2xvciB0xYJhIChwcnp5a8WCYWRvd3kga29sb3IgbmllYmllc2tpKVxyXG4gICAgICAgIGNvbG9yOiAjZmZmOyAvLyBLb2xvciB0ZWtzdHVcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IC8vIFphb2tyxIVnbGVuaWUgbmFyb8W8bmlrw7N3XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IC8vIFDFgnlubmUgcHJ6ZWrFm2NpYVxyXG5cclxuICAgICAgICAvLyBFZmVrdCBob3ZlclxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3MjNlOyAvLyBabWlhbmEga29sb3J1IHTFgmEgcG8gbmFqZWNoYW5pdSBteXN6a8SFXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTdHlsIGRsYSBzZWtjamkgXCJaYXNpxJlnIER6aWHFgmFuaWEgRmlybXlcIiAqL1xyXG4uY29tcGFueS1yZWFjaCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLyogS29sb3IgdMWCYSBzZWtjamkgKi9cclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcblxyXG4gICAgLyogV2V3bsSZdHJ6bnkgb2RzdMSZcCBzZWtjamkgKi9cclxuICAgIC8qIFN0eWwgZGxhIHRyZcWbY2kgd2V3bsSFdHJ6IHNla2NqaSAqL1xyXG4gICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAvKiBNYWtzeW1hbG5hIHN6ZXJva2/Fm8SHIHRyZcWbY2kgc2VrY2ppICovXHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLyogV3ljZW50cm93YW5pZSB0cmXFm2NpIHNla2NqaSAqL1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvKiBXecWbcm9ka293YW5pZSB0ZWtzdHUgKi9cclxuICAgIH1cclxuXHJcbiAgICAvKiBTdHlsIGRsYSBvYnJhenUgeiBvYnN6YXJlbSBuYSBtYXBpZSAqL1xyXG4gICAgLm1hcC1pbWFnZSBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAvKiBNYWtzeW1hbG5hIHN6ZXJva2/Fm8SHIG9icmF6dSAqL1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAvKiBBdXRvbWF0eWN6bmEgd3lzb2tvxZvEhyBvYnJhenUgKi9cclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIC8qIE9kc3TEmXAgb2QgdGVrc3R1ICovXHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAvKiBSYW1hIHdva8OzxYIgb2JyYXp1ICovXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIC8qIFphb2tyxIVnbGVuaWUgbmFyb8W8bmlrw7N3ICovXHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAvKiBDaWXFhCBvYnJhenUgKi9cclxuICAgIH1cclxufVxyXG5cclxuLyogU3R5bCBkbGEgc2VrY2ppIFwiRG9yYWR6dHdvIEJETyBpIFphZ29zcG9kYXJvd3l3YW5pZSBPZHBhZMOzd1wiICovXHJcbi5jb25zdWx0aW5nLXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIC8qIEtvbG9yIHTFgmEgc2VrY2ppICovXHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG5cclxuICAgIC8qIFdld27EmXRyem55IG9kc3TEmXAgc2VrY2ppICovXHJcbiAgICAvKiBTdHlsIGRsYSB0cmXFm2NpIHdld27EhXRyeiBzZWtjamkgKi9cclxuICAgIC5jb25zdWx0aW5nLWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgLyogTWFrc3ltYWxuYSBzemVyb2tvxZvEhyB0cmXFm2NpIHNla2NqaSAqL1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC8qIFd5Y2VudHJvd2FuaWUgdHJlxZtjaSBzZWtjamkgKi9cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLyogV3nFm3JvZGtvd2FuaWUgdGVrc3R1ICovXHJcblxyXG5cclxuXHJcbiAgICAgICAgLyogU3R5bCBkbGEgb3Bpc3Ugc2VrY2ppICovXHJcbiAgICAgICAgLmNvbnN1bHRpbmctZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgLyogS29sb3IgdGVrc3R1IG9waXN1ICovXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAvKiBSb3ptaWFyIHRla3N0dSBvcGlzdSAqL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogU3R5bCBkbGEgc2VrY2ppIFwiS29udGFrdFwiICovXHJcbi5jb250YWN0LXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC8qIEtvbG9yIHTFgmEgc2VrY2ppICovXHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgLyogV2V3bsSZdHJ6bnkgb2RzdMSZcCBzZWtjamkgKi9cclxuXHJcbiAgICAvKiBTdHlsIGRsYSB0cmXFm2NpIHdld27EhXRyeiBzZWtjamkgKi9cclxuICAgIC5jb250YWN0LWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgLyogTWFrc3ltYWxuYSBzemVyb2tvxZvEhyB0cmXFm2NpIHNla2NqaSAqL1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC8qIFd5Y2VudHJvd2FuaWUgdHJlxZtjaSBzZWtjamkgKi9cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLyogV3nFm3JvZGtvd2FuaWUgdGVrc3R1ICovXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8qIFN0eWwgZGxhIGluZm9ybWFjamkga29udGFrdG93eWNoICovXHJcbiAgICAuY29udGFjdC1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIC8qIEtvbG9yIHRla3N0dSBpbmZvcm1hY2ppIGtvbnRha3Rvd3ljaCAqL1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIC8qIFJvem1pYXIgdGVrc3R1IGluZm9ybWFjamkga29udGFrdG93eWNoICovXHJcblxyXG5cclxuICAgICAgICAvKiBTdHlsIGRsYSBpa29uIHogRm9udEF3ZXNvbWUgKi9cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAvKiBPZHN0xJlwIG1pxJlkenkgaWtvbsSFIGEgdGVrc3RlbSAqL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogU3R5bCBkbGEgbGlua8OzdyB6IGlrb25hbWkgKi9cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyNEI4NTg7XHJcbiAgICAgICAgICAgIC8qIEtvbG9yIGxpbmvDs3cgKHByenlrxYJhZG93eSBrb2xvciBuaWViaWVza2kpICovXHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgLyogQnJhayBwb2RrcmXFm2xlbmlhICovXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgLyogUMWCeW5uZSBwcnplasWbY2lhICovXHJcblxyXG4gICAgICAgICAgICAvKiBFZmVrdCBob3ZlciAqL1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjI3MjNlO1xyXG4gICAgICAgICAgICAgICAgLyogWm1pYW5hIGtvbG9ydSBsaW5rdSBwbyBuYWplY2hhbml1IG15c3prxIUgKi9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogc3R5bGVzLmNzcyAqL1xyXG5cclxuLyogU3R5bCBkbGEgc3RvcGtpICovXHJcbi5zaXRlLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgLyogS29sb3IgdMWCYSBzdG9wa2kgKi9cclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgLyogS29sb3IgdGVrc3R1IHcgc3RvcGNlICovXHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG5cclxuICAgIC8qIFN0eWwgZGxhIGxpbmvDs3cgdyBzdG9wY2UgKi9cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC8qIEtvbG9yIGxpbmvDs3cgdyBzdG9wY2UgKi9cclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLyogQnJhayBwb2RrcmXFm2xlbmlhICovXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8qIFN0eWwgZGxhIGxpbmvDs3cgdyBzdG9wY2UgcG8gbmFqZWNoYW5pdSBteXN6a8SFICovXHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAvKiBQb2RrcmXFm2xlbmllIHBvIG5hamVjaGFuaXUgbXlzemvEhSAqL1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFdld27EmXRyem55IG9kc3TEmXAgc3RvcGtpICovXHJcbiAgICAvKiBTdHlsIGRsYSB0cmXFm2NpIHcgc3RvcGNlICovXHJcbiAgICAuZm9vdGVyLWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgLyogTWFrc3ltYWxuYSBzemVyb2tvxZvEhyB0cmXFm2NpIHN0b3BraSAqL1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC8qIFd5Y2VudHJvd2FuaWUgdHJlxZtjaSBzdG9wa2kgKi9cclxuICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLyogVXN0YXdpZW5pZSBlbGVtZW50w7N3IG9ib2sgc2llYmllICovXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgICAgICAgLyogUm96xYJvxbxlbmllIGVsZW1lbnTDs3cgbmEga3JhxYRjYWNoIHN0b3BraSAqL1xyXG5cclxuICAgICAgICAvKiBTdHlsIGRsYSBsZXdlaiBjesSZxZtjaSBzdG9wa2kgKi9cclxuICAgICAgICAuZm9vdGVyLWxlZnQge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIC5jb21wYW55IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogU3R5bCBkbGEgcHJhd2VqIGN6xJnFm2NpIHN0b3BraSAqL1xyXG4gICAgICAgIC5mb290ZXItcmlnaHQge1xyXG5cclxuICAgICAgICAgICAgLyogU3R5bCBkbGEgd3nFgsSFY3pvbmVnbyBsaW5rdSAqL1xyXG4gICAgICAgICAgICAjZGlzYWJsZWQtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIC8qIEtvbG9yIHd5c3phcnplbmlhIGxpbmt1ICovXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgLyogWm1pYW5hIGtzenRhxYJ0dSBrdXJzb3JhIG5hIFwibm90LWFsbG93ZWRcIiAqL1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLyogQnJhayBwb2RrcmXFm2xlbmlhICovXHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8qIFd5xYLEhWN6YW5pZSBpbnRlcmFrY2ppIGRsYSBsaW5rdSAqL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBTdHlsIGRsYSB3ecWCxIVjem9uZWdvIGxpbmt1IHBvIG5hamVjaGFuaXUgbXlzemvEhSAqL1xyXG4gICAgICAgICAgICAjZGlzYWJsZWQtbGluazpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIC8qIEtvbG9yIHd5c3phcnplbmlhIGxpbmt1IChtb8W8bmEgZG9zdG9zb3dhxIcpICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHBvZHN0cm9uYSBhbGVrc2FuZHJvdy5odG1sXHJcblxyXG4vKiBTdHlsZSBkbGEgc2VrY2ppIGtvbnRlbmVyw7N3IG5hIGdydXogKi9cclxuLmNvbnRhaW5lcnMtYWxla3NhbmRyb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcclxuICAgIC8qIEtvbG9yIHTFgmEgc2VrY2ppICovXHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAvKiBXZXduxJl0cnpueSBvZHN0xJlwIGfDs3JueSBpIGRvbG55ICovXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbiB7XHJcblxyXG4gICAgNTAlIHtcclxuICAgICAgICBzY2FsZTogMDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuXHJcbiAgICAgICAgc2NhbGU6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIG1lZGlhIHF1aXJlc1xyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblxyXG4gICAgLy8gU3R5bCBkbGEgc2VrY2ppIFwiY29udFwiXHJcbiAgICAuY29udCB7XHJcblxyXG4gICAgICAgIC8vIFN0eWwgZGxhIHRyZcWbY2kgd2V3bsSFdHJ6IHNla2NqaVxyXG4gICAgICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gICAgLy8gU3R5bCBkbGEgc2VrY2ppIFwiY29udFwiXHJcbiAgICAuY29udCB7XHJcblxyXG4gICAgICAgIC8vIFN0eWwgZGxhIHRyZcWbY2kgd2V3bsSFdHJ6IHNla2NqaVxyXG4gICAgICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cclxuXHJcbiAgICAvLyBuYXdpZ2FjamFcclxuICAgIG5hdiB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGE6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gc2VrY2phIG9kYmnDs3Igb2RwYWTDs3dcclxuXHJcbiAgICAgICAgLndhc3RlLWNvbGxlY3Rpb24ge1xyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTdHlsIGRsYSBzZWtjamkgXCJjb250XCJcclxuICAgIC5jb250IHtcclxuXHJcbiAgICAgICAgLy8gU3R5bCBkbGEgdHJlxZtjaSB3ZXduxIV0cnogc2VrY2ppXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFueS1yZWFjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAvKiBLb2xvciB0xYJhIHNla2NqaSAqL1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgLyogV2V3bsSZdHJ6bnkgb2RzdMSZcCBzZWtjamkgKi9cclxuXHJcbiAgICAgICAgLyogU3R5bCBkbGEgdHJlxZtjaSB3ZXduxIV0cnogc2VrY2ppICovXHJcbiAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIC8qIE1ha3N5bWFsbmEgc3plcm9rb8WbxIcgdHJlxZtjaSBzZWtjamkgKi9cclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC8qIFd5Y2VudHJvd2FuaWUgdHJlxZtjaSBzZWtjamkgKi9cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAvKiBXecWbcm9ka293YW5pZSB0ZWtzdHUgKi9cclxuXHJcbiAgICAgICAgICAgIC5ib3gtY29udGVuZXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBTdHlsIGRsYSBvYnJhenUgeiBvYnN6YXJlbSBuYSBtYXBpZSAqL1xyXG4gICAgICAgICAgICAubWFwLWltYWdlIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvKiBNYWtzeW1hbG5hIHN6ZXJva2/Fm8SHIG9icmF6dSAqL1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLyogQXV0b21hdHljem5hIHd5c29rb8WbxIcgb2JyYXp1ICovXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLyogT2RzdMSZcCBvZCB0ZWtzdHUgKi9cclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAvKiBSYW1hIHdva8OzxYIgb2JyYXp1ICovXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAvKiBaYW9rcsSFZ2xlbmllIG5hcm/FvG5pa8OzdyAqL1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgICAgIC8qIENpZcWEIG9icmF6dSAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xyXG5cclxuICAgIC8qIFN0eWwgZGxhIHNla2NqaSBcIktvbnRha3RcIiAqL1xyXG4gICAgLmNvbnRhY3Qtc2VjdGlvbiB7XHJcblxyXG5cclxuXHJcbiAgICAgICAgLyogU3R5bCBkbGEgaW5mb3JtYWNqaSBrb250YWt0b3d5Y2ggKi9cclxuICAgICAgICAuY29udGFjdC1pbmZvIHtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLyogU3R5bCBkbGEgaWtvbiB6IEZvbnRBd2Vzb21lICovXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAvKiBPZHN0xJlwIG1pxJlkenkgaWtvbsSFIGEgdGVrc3RlbSAqL1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBTdHlsIGRsYSBsaW5rw7N3IHogaWtvbmFtaSAqL1xyXG4gICAgICAgICAgICBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLyogRWZla3QgaG92ZXIgKi9cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjI3MjNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIFptaWFuYSBrb2xvcnUgbGlua3UgcG8gbmFqZWNoYW5pdSBteXN6a8SFICovXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4taGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXZoO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvaW1nL2RlbW9saXRpb24tMTQ4MjRfNjQwLmpwZycpO1xyXG4gICAgICAgIC8qIERvZGFqIMWbY2llxbxrxJkgZG8gc3dvamVnbyB6ZGrEmWNpYSAqL1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICAgICAvKiBEb3N0b3N1aiBkbyBzd29pY2ggcG90cnplYiAqL1xyXG4gICAgICAgIC8vIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuXHJcblxyXG5cclxuICAgICAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcblxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLm9yZGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNEI4NTg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLyogRG9kYWogcMWCeW5uZSBwcnplasWbY2lhICovXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm9yZGVyLWJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3MjNlO1xyXG4gICAgICAgICAgICAgICAgLyogWm1pYW5hIGtvbG9ydSBwbyBuYWplY2hhbml1IG15c3prxIUgKi9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYWRvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgei1pbmRleDogLTU7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiA3NXB4O1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgY29sb3I6ICMzMzM7XG4gIC8qIEtvbG9yIHRla3N0dSBuYWfFgsOzd2thICovXG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgLyogUm96bWlhciB0ZWtzdHUgbmFnxYLDs3drYSAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51bmRlcmxpbmUge1xuICBtYXJnaW46IDAgYXV0byAyZW07XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0Yjg1ODtcbn1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpZGUtaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjYWxlOiAwO1xuICBhbmltYXRpb246IHNsaWRlSW4gMnMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5cbm5hdiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5uYXYgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5uYXYgZGl2IGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICMyNGI4NTg7XG59XG5uYXYgZGl2IGEgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5uYXYgZGl2IGJ1dHRvbiBpIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbm5hdiBkaXYgLm5hdmJhci1uYXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5uYXYgZGl2IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxubmF2IGRpdiAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI1ODQ0Njtcbn1cblxuLm1haW4taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU1dmg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9kZW1vbGl0aW9uLTE0ODI0XzY0MC5qcGdcIik7XG4gIC8qIERvZGFqIMWbY2llxbxrxJkgZG8gc3dvamVnbyB6ZGrEmWNpYSAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICAvKiBEb3N0b3N1aiBkbyBzd29pY2ggcG90cnplYiAqL1xuICB6LWluZGV4OiAwO1xufVxuLm1haW4taGVhZGVyIC5oZWFkZXItY29udGVudCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1haW4taGVhZGVyIC5oZWFkZXItY29udGVudCBoMSB7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5tYWluLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgcGFkZGluZzogMCAyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWFpbi1oZWFkZXIgLmhlYWRlci1jb250ZW50IC5vcmRlci1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0Qjg1ODtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dDtcbiAgLyogRG9kYWogcMWCeW5uZSBwcnplasWbY2lhICovXG59XG4ubWFpbi1oZWFkZXIgLmhlYWRlci1jb250ZW50IC5vcmRlci1idXR0b24gaSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4ubWFpbi1oZWFkZXIgLmhlYWRlci1jb250ZW50IC5vcmRlci1idXR0b24gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFpbi1oZWFkZXIgLmhlYWRlci1jb250ZW50IC5vcmRlci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3MjNlO1xuICAvKiBabWlhbmEga29sb3J1IHBvIG5hamVjaGFuaXUgbXlzemvEhSAqL1xufVxuLm1haW4taGVhZGVyIC5zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB6LWluZGV4OiAtNTtcbn1cblxuLyogU3R5bCBkbGEgc2VrY2ppICovXG4uYWJvdXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIC8qIEtvbG9yIHTFgmEgc2VrY2ppICovXG4gIHBhZGRpbmc6IDQwcHg7XG4gIC8qIFdld27EmXRyem55IG9kc3TEmXAgc2VrY2ppICovXG4gIC8qIENpZcWEIHNla2NqaSAqL1xuICAvKiBTdHlsIGRsYSB0cmXFm2NpIHdld27EhXRyeiBzZWtjamkgKi9cbn1cbi5hYm91dHVzIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICAvKiBNYWtzeW1hbG5hIHN6ZXJva2/Fm8SHIHRyZcWbY2kgc2VrY2ppICovXG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBXeWNlbnRyb3dhbmllIHRyZcWbY2kgc2VrY2ppICovXG4gIC8qIFN0eWwgZGxhIG5hZ8WCw7N3a2Egc2VrY2ppICovXG4gIC8qIFN0eWwgZGxhIG9waXN1IHNla2NqaSAqL1xufVxuLmFib3V0dXMgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgY29sb3I6ICMyNEI4NTg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53YXN0ZS1jb2xsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweDtcbn1cbi53YXN0ZS1jb2xsZWN0aW9uIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53YXN0ZS1jb2xsZWN0aW9uIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG4ud2FzdGUtY29sbGVjdGlvbiAudGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ud2FzdGUtY29sbGVjdGlvbiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6ICMyNEI4NTg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAxLjVlbTtcbn1cbi5jb250IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY29udCAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDNlbSA0ZW07XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5jb250IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uY29udCBwIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udCAuZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5jb250IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29udCAuYnV0dG9uLWxpa2UtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRCODU4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5jb250IC5idXR0b24tbGlrZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNzIzZTtcbn1cblxuLyogU3R5bCBkbGEgc2VrY2ppIFwiWmFzacSZZyBEemlhxYJhbmlhIEZpcm15XCIgKi9cbi5jb21wYW55LXJlYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLyogS29sb3IgdMWCYSBzZWtjamkgKi9cbiAgcGFkZGluZzogNDBweDtcbiAgLyogV2V3bsSZdHJ6bnkgb2RzdMSZcCBzZWtjamkgKi9cbiAgLyogU3R5bCBkbGEgdHJlxZtjaSB3ZXduxIV0cnogc2VrY2ppICovXG4gIC8qIFN0eWwgZGxhIG9icmF6dSB6IG9ic3phcmVtIG5hIG1hcGllICovXG59XG4uY29tcGFueS1yZWFjaCAuc2VjdGlvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgLyogTWFrc3ltYWxuYSBzemVyb2tvxZvEhyB0cmXFm2NpIHNla2NqaSAqL1xuICBtYXJnaW46IDAgYXV0bztcbiAgLyogV3ljZW50cm93YW5pZSB0cmXFm2NpIHNla2NqaSAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIFd5xZtyb2Rrb3dhbmllIHRla3N0dSAqL1xufVxuLmNvbXBhbnktcmVhY2ggLm1hcC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIE1ha3N5bWFsbmEgc3plcm9rb8WbxIcgb2JyYXp1ICovXG4gIGhlaWdodDogYXV0bztcbiAgLyogQXV0b21hdHljem5hIHd5c29rb8WbxIcgb2JyYXp1ICovXG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIC8qIE9kc3TEmXAgb2QgdGVrc3R1ICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIC8qIFJhbWEgd29rw7PFgiBvYnJhenUgKi9cbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAvKiBaYW9rcsSFZ2xlbmllIG5hcm/FvG5pa8OzdyAqL1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAvKiBDaWXFhCBvYnJhenUgKi9cbn1cblxuLyogU3R5bCBkbGEgc2VrY2ppIFwiRG9yYWR6dHdvIEJETyBpIFphZ29zcG9kYXJvd3l3YW5pZSBPZHBhZMOzd1wiICovXG4uY29uc3VsdGluZy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgLyogS29sb3IgdMWCYSBzZWtjamkgKi9cbiAgcGFkZGluZzogNDBweDtcbiAgLyogV2V3bsSZdHJ6bnkgb2RzdMSZcCBzZWtjamkgKi9cbiAgLyogU3R5bCBkbGEgdHJlxZtjaSB3ZXduxIV0cnogc2VrY2ppICovXG59XG4uY29uc3VsdGluZy1zZWN0aW9uIC5jb25zdWx0aW5nLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICAvKiBNYWtzeW1hbG5hIHN6ZXJva2/Fm8SHIHRyZcWbY2kgc2VrY2ppICovXG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBXeWNlbnRyb3dhbmllIHRyZcWbY2kgc2VrY2ppICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogV3nFm3JvZGtvd2FuaWUgdGVrc3R1ICovXG4gIC8qIFN0eWwgZGxhIG9waXN1IHNla2NqaSAqL1xufVxuLmNvbnN1bHRpbmctc2VjdGlvbiAuY29uc3VsdGluZy1jb250ZW50IC5jb25zdWx0aW5nLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2NjY7XG4gIC8qIEtvbG9yIHRla3N0dSBvcGlzdSAqL1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgLyogUm96bWlhciB0ZWtzdHUgb3Bpc3UgKi9cbn1cblxuLyogU3R5bCBkbGEgc2VrY2ppIFwiS29udGFrdFwiICovXG4uY29udGFjdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLyogS29sb3IgdMWCYSBzZWtjamkgKi9cbiAgcGFkZGluZzogNDBweDtcbiAgLyogV2V3bsSZdHJ6bnkgb2RzdMSZcCBzZWtjamkgKi9cbiAgLyogU3R5bCBkbGEgdHJlxZtjaSB3ZXduxIV0cnogc2VrY2ppICovXG4gIC8qIFN0eWwgZGxhIGluZm9ybWFjamkga29udGFrdG93eWNoICovXG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICAvKiBNYWtzeW1hbG5hIHN6ZXJva2/Fm8SHIHRyZcWbY2kgc2VrY2ppICovXG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBXeWNlbnRyb3dhbmllIHRyZcWbY2kgc2VrY2ppICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogV3nFm3JvZGtvd2FuaWUgdGVrc3R1ICovXG59XG4uY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWluZm8ge1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBjb2xvcjogIzY2NjtcbiAgLyogS29sb3IgdGVrc3R1IGluZm9ybWFjamkga29udGFrdG93eWNoICovXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICAvKiBSb3ptaWFyIHRla3N0dSBpbmZvcm1hY2ppIGtvbnRha3Rvd3ljaCAqL1xuICAvKiBTdHlsIGRsYSBpa29uIHogRm9udEF3ZXNvbWUgKi9cbiAgLyogU3R5bCBkbGEgbGlua8OzdyB6IGlrb25hbWkgKi9cbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtaW5mbyBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAvKiBPZHN0xJlwIG1pxJlkenkgaWtvbsSFIGEgdGVrc3RlbSAqL1xufVxuLmNvbnRhY3Qtc2VjdGlvbiAuY29udGFjdC1pbmZvIGEge1xuICBjb2xvcjogIzI0Qjg1ODtcbiAgLyogS29sb3IgbGlua8OzdyAocHJ6eWvFgmFkb3d5IGtvbG9yIG5pZWJpZXNraSkgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKiBCcmFrIHBvZGtyZcWbbGVuaWEgKi9cbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAvKiBQxYJ5bm5lIHByemVqxZtjaWEgKi9cbiAgLyogRWZla3QgaG92ZXIgKi9cbn1cbi5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtaW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMjcyM2U7XG4gIC8qIFptaWFuYSBrb2xvcnUgbGlua3UgcG8gbmFqZWNoYW5pdSBteXN6a8SFICovXG59XG5cbi8qIHN0eWxlcy5jc3MgKi9cbi8qIFN0eWwgZGxhIHN0b3BraSAqL1xuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgLyogS29sb3IgdMWCYSBzdG9wa2kgKi9cbiAgY29sb3I6ICNmZmY7XG4gIC8qIEtvbG9yIHRla3N0dSB3IHN0b3BjZSAqL1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIC8qIFN0eWwgZGxhIGxpbmvDs3cgdyBzdG9wY2UgKi9cbiAgLyogU3R5bCBkbGEgbGlua8OzdyB3IHN0b3BjZSBwbyBuYWplY2hhbml1IG15c3prxIUgKi9cbiAgLyogV2V3bsSZdHJ6bnkgb2RzdMSZcCBzdG9wa2kgKi9cbiAgLyogU3R5bCBkbGEgdHJlxZtjaSB3IHN0b3BjZSAqL1xufVxuLnNpdGUtZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgLyogS29sb3IgbGlua8OzdyB3IHN0b3BjZSAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8qIEJyYWsgcG9ka3JlxZtsZW5pYSAqL1xufVxuLnNpdGUtZm9vdGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogUG9ka3JlxZtsZW5pZSBwbyBuYWplY2hhbml1IG15c3prxIUgKi9cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICAvKiBNYWtzeW1hbG5hIHN6ZXJva2/Fm8SHIHRyZcWbY2kgc3RvcGtpICovXG4gIG1hcmdpbjogMCBhdXRvO1xuICAvKiBXeWNlbnRyb3dhbmllIHRyZcWbY2kgc3RvcGtpICovXG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIFVzdGF3aWVuaWUgZWxlbWVudMOzdyBvYm9rIHNpZWJpZSAqL1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgLyogUm96xYJvxbxlbmllIGVsZW1lbnTDs3cgbmEga3JhxYRjYWNoIHN0b3BraSAqL1xuICAvKiBTdHlsIGRsYSBsZXdlaiBjesSZxZtjaSBzdG9wa2kgKi9cbiAgLyogU3R5bCBkbGEgcHJhd2VqIGN6xJnFm2NpIHN0b3BraSAqL1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItY29udGVudCAuZm9vdGVyLWxlZnQgcCAuY29tcGFueSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItcmlnaHQge1xuICAvKiBTdHlsIGRsYSB3ecWCxIVjem9uZWdvIGxpbmt1ICovXG4gIC8qIFN0eWwgZGxhIHd5xYLEhWN6b25lZ28gbGlua3UgcG8gbmFqZWNoYW5pdSBteXN6a8SFICovXG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItcmlnaHQgI2Rpc2FibGVkLWxpbmsge1xuICBjb2xvcjogIzk5OTtcbiAgLyogS29sb3Igd3lzemFyemVuaWEgbGlua3UgKi9cbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgLyogWm1pYW5hIGtzenRhxYJ0dSBrdXJzb3JhIG5hIFwibm90LWFsbG93ZWRcIiAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8qIEJyYWsgcG9ka3JlxZtsZW5pYSAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLyogV3nFgsSFY3phbmllIGludGVyYWtjamkgZGxhIGxpbmt1ICovXG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1jb250ZW50IC5mb290ZXItcmlnaHQgI2Rpc2FibGVkLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzk5OTtcbiAgLyogS29sb3Igd3lzemFyemVuaWEgbGlua3UgKG1vxbxuYSBkb3N0b3Nvd2HEhykgKi9cbn1cblxuLyogU3R5bGUgZGxhIHNla2NqaSBrb250ZW5lcsOzdyBuYSBncnV6ICovXG4uY29udGFpbmVycy1hbGVrc2FuZHJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIC8qIEtvbG9yIHTFgmEgc2VrY2ppICovXG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgLyogV2V3bsSZdHJ6bnkgb2RzdMSZcCBnw7NybnkgaSBkb2xueSAqL1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW4ge1xuICA1MCUge1xuICAgIHNjYWxlOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHNjYWxlOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnQgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udCAuY29udGVudCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIG5hdiBkaXYgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cbiAgbmF2IGRpdiBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBuYXYgZGl2IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBuYXYgLndhc3RlLWNvbGxlY3Rpb24gLnNlY3Rpb24tY29udGVudCAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG4gIC5jb250IC5jb250ZW50IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG4gIC5jb21wYW55LXJlYWNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC8qIEtvbG9yIHTFgmEgc2VrY2ppICovXG4gICAgcGFkZGluZzogNDBweDtcbiAgICAvKiBXZXduxJl0cnpueSBvZHN0xJlwIHNla2NqaSAqL1xuICAgIC8qIFN0eWwgZGxhIHRyZcWbY2kgd2V3bsSFdHJ6IHNla2NqaSAqL1xuICB9XG4gIC5jb21wYW55LXJlYWNoIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAvKiBNYWtzeW1hbG5hIHN6ZXJva2/Fm8SHIHRyZcWbY2kgc2VrY2ppICovXG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLyogV3ljZW50cm93YW5pZSB0cmXFm2NpIHNla2NqaSAqL1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvKiBXecWbcm9ka293YW5pZSB0ZWtzdHUgKi9cbiAgICAvKiBTdHlsIGRsYSBvYnJhenUgeiBvYnN6YXJlbSBuYSBtYXBpZSAqL1xuICB9XG4gIC5jb21wYW55LXJlYWNoIC5zZWN0aW9uLWNvbnRlbnQgLmJveC1jb250ZW5ldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxuICAuY29tcGFueS1yZWFjaCAuc2VjdGlvbi1jb250ZW50IC5tYXAtaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLyogTWFrc3ltYWxuYSBzemVyb2tvxZvEhyBvYnJhenUgKi9cbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLyogQXV0b21hdHljem5hIHd5c29rb8WbxIcgb2JyYXp1ICovXG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAvKiBPZHN0xJlwIG9kIHRla3N0dSAqL1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgLyogUmFtYSB3b2vDs8WCIG9icmF6dSAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAvKiBaYW9rcsSFZ2xlbmllIG5hcm/FvG5pa8OzdyAqL1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLyogQ2llxYQgb2JyYXp1ICovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAvKiBTdHlsIGRsYSBzZWtjamkgXCJLb250YWt0XCIgKi9cbiAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgLyogU3R5bCBkbGEgaW5mb3JtYWNqaSBrb250YWt0b3d5Y2ggKi9cbiAgfVxuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICAvKiBTdHlsIGRsYSBpa29uIHogRm9udEF3ZXNvbWUgKi9cbiAgICAvKiBTdHlsIGRsYSBsaW5rw7N3IHogaWtvbmFtaSAqL1xuICB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtaW5mbyBpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAvKiBPZHN0xJlwIG1pxJlkenkgaWtvbsSFIGEgdGVrc3RlbSAqL1xuICB9XG4gIC5jb250YWN0LXNlY3Rpb24gLmNvbnRhY3QtaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWluZm8gYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgLyogRWZla3QgaG92ZXIgKi9cbiAgfVxuICAuY29udGFjdC1zZWN0aW9uIC5jb250YWN0LWluZm8gYTpob3ZlciB7XG4gICAgY29sb3I6ICMyMjcyM2U7XG4gICAgLyogWm1pYW5hIGtvbG9ydSBsaW5rdSBwbyBuYWplY2hhbml1IG15c3prxIUgKi9cbiAgfVxuICAubWFpbi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDY1dmg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2RlbW9saXRpb24tMTQ4MjRfNjQwLmpwZ1wiKTtcbiAgICAvKiBEb2RhaiDFm2NpZcW8a8SZIGRvIHN3b2plZ28gemRqxJljaWEgKi9cbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgLyogRG9zdG9zdWogZG8gc3dvaWNoIHBvdHJ6ZWIgKi9cbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItY29udGVudCBoMSB7XG4gICAgcGFkZGluZzogMCAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItY29udGVudCAub3JkZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRCODU4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICAgIC8qIERvZGFqIHDFgnlubmUgcHJ6ZWrFm2NpYSAqL1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLm9yZGVyLWJ1dHRvbiBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB9XG4gIC5tYWluLWhlYWRlciAuaGVhZGVyLWNvbnRlbnQgLm9yZGVyLWJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5oZWFkZXItY29udGVudCAub3JkZXItYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI3MjNlO1xuICAgIC8qIFptaWFuYSBrb2xvcnUgcG8gbmFqZWNoYW5pdSBteXN6a8SFICovXG4gIH1cbiAgLm1haW4taGVhZGVyIC5zaGFkb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHotaW5kZXg6IC01O1xuICB9XG59Il19 */
