.row-spacer,.section-spacer{width:100%;height:20px}.banner-buttons,.banner-buttons:hover,.header-mobile-links__lang:hover,a,a:active,a:focus,a:hover{text-decoration:none}.custom-image-about,.quotes__icon>img{object-fit:cover;object-position:center}p{font-size:17px}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}*{padding:0;margin:0}a{color:#000}.mobile-menu-btn{float:right}.site-wrapper{width:100%}a.selected-link{color:#bf311a}body{color:#2f2f2f;font:500 18px Heebo,sans-serif;direction:ltr}.section-full{width:100%}.section-limit{width:100%;max-width:1430px;margin:0 auto;padding:0 15px}.section-limit_relative{position:relative}.section-limit_mini{max-width:1210px}.section-limit_maxi{max-width:1370px}.row-spacer{float:left}.max-width-centered{width:1430px;padding:15px;margin:0 auto}.hr-full,.no-row-padding>*,ul{padding:0}img{max-width:100%}ul{list-style-type:none}.img-not-responsive{max-width:auto}.hr-full{border:0;width:100%;height:1px;background-color:#323232;border-bottom:1px solid #323232;margin:20px 0}.no-row-padding{margin:0}.padding-comp-l{padding-right:15px}.padding-comp-r{padding-left:15px}.vertical-center{top:50%;transform:translateY(-50%)}.sb-slidebar.sb-active{z-index:105}body.scrolling .header-desktop{height:70px}body.scrolling .header-desktop .header-bg{transform:translateY(-100%);opacity:1}.header-bg,body.scrolling .header-desktop .header-bg-scroll{transform:translateY(0)}body.scrolling .header-desktop .header-logo{padding-top:0}body.scrolling .header-desktop .header-logo__image{max-height:60px}body.scrolling .header-desktop .header-wrapper{padding-top:5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#E7BCA5}.sb-menu li{border-bottom-color:#E7BCA5!important}.main-header{width:100%;position:fixed;right:0;top:0;z-index:105}.header-bg,.header-bg-scroll{right:0;position:absolute;z-index:-1;transition:.7s;top:0;width:100%;pointer-events:none}.header-bg{height:100%;background:linear-gradient(to bottom,#000 0,#000 10%,transparent 100%)}.header-bg-scroll,.header-mobile .header-bg{background-color:#000}.header-bg-scroll{height:70px;transform:translateY(-100%)}.header-desktop{height:180px}.header-wrapper{margin:0 auto;padding:15px 30px 0;transition:.7s}.header-logo{transition:.2s;margin-left:15px}@media (max-width:992px){.header-desktop{display:none}.header-logo{display:block;max-width:130px}}.header-logo__image{transition:.2s;height:auto}.aside-navi>ul>li>a,.custom-form .customCheckbox label{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.header-main__phone{font-size:18px;text-align:left;position:relative}.header-main__phone:after{content:url(../images/header_phone.png);position:absolute;left:0;top:0;transform:translate(100%,20%)}.header-main_color_blue{color:#1362b0}.header-main__secondary-menu{padding-right:75px}.header-main__secondary-item{display:inline-block;font-size:16px}.header-main__secondary-item a{color:inherit;font-size:inherit}.header-main__item a{font-size:16px!important}.header-main__item{line-height:1}.header-main__item_v-separator:after{content:'|';margin:0 8px}.header-main_main-color{color:#fff}.header-wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.header-wrapper__left{display:flex;align-items:center;justify-content:space-between}.modal-header{border:none!important}.header-main__menu{display:flex;align-items:center;justify-content:space-between}.mobile-lang{display:flex;align-items:center;justify-content:space-between;padding:20px 15px}.header-mobile-links__lang{font-size:18px;color:#fff;padding:0 5px}.header-mobile-links__lang:hover{color:#fff}@media (max-width:992px){.header-mobile-links__lang{display:none}}.header-mobile-links__phone{color:#fff;display:inline-block;margin-left:20px;font-size:20px;margin-top:2px}.header-mobile-links__phone>i{padding-right:8px}.header-mobile-links__phone:hover{text-decoration:none;color:#fff}.header-mobile{display:none;padding:10px;height:60px}@media (max-width:992px){.header-mobile{display:block}}.header-mobile .header-mobile-logo{max-height:100%;display:block;position:absolute;right:10px;top:10px;max-width:40%}.header-info{display:flex;align-items:center}.custom-form .fileupload{position:relative}.custom-form .fileupload .note{position:absolute;top:4px;left:-180px;color:#f9ed00;text-align:right}@media (max-width:768px){.custom-form .fileupload .note{position:relative;left:0}}.custom-form p span{color:#000!important;font-weight:400!important;font-size:26px!important}.custom-form .btn-file{position:relative;overflow:hidden;border:1px solid #000;width:100%;height:44px;color:#000;font-size:18px;text-align:left;padding-left:40px;display:block;padding-top:8px;cursor:pointer}.custom-form .btn-file:after{position:absolute;top:15px;left:9px;width:22px;height:12px;content:" ";pointer-events:none}.custom-form .btn-file input[type=file]{position:absolute;top:0;left:0;min-width:100%;min-height:100%;font-size:100px;text-align:left;filter:alpha(opacity=0);opacity:0;outline:0;background:#fff;cursor:inherit;display:block}.custom-form h2{font-size:24px;color:#bf311a;font-weight:700;margin-bottom:0;margin-top:0}.custom-form span.small-note{color:#bf311a;font-size:16px}.custom-form p.note{color:#2f2f2f;font-size:17px;margin-bottom:30px;font-weight:lighter}.custom-form div.form-head-spacer{width:100%;height:25px}.custom-form hr.form-hr{margin:13px 0 30px;border:0;height:1px;width:100%;background-color:#d2d2d2}.custom-form .form-control{width:100%;height:44px;color:#000;font-size:18px;border-radius:0;border-color:#555;background-color:#f5f5f3}.custom-form .form-control::-webkit-input-placeholder{color:#000;font-weight:300;font-size:18px}.custom-form .form-control:-moz-placeholder{color:#000;font-weight:300;font-size:18px}.custom-form .form-control::-moz-placeholder{color:#000;font-weight:300;font-size:18px}.custom-form .form-control:-ms-input-placeholder{color:#000;font-weight:300;font-size:18px}.custom-form .form-group{margin-bottom:17px}.custom-form .has-error .form-control{border:1px solid #a94442}.custom-form .has-error .form-control::-webkit-input-placeholder{color:#a94442;font-size:18px}.custom-form .has-error .form-control:-moz-placeholder{color:#a94442;font-size:18px}.custom-form .has-error .form-control::-moz-placeholder{color:#a94442;font-size:18px}.custom-form .has-error .form-control:-ms-input-placeholder{color:#a94442;font-size:18px}.custom-form textarea.form-control{min-height:100px;resize:none}.custom-form section{padding-top:10px}.custom-form .customCheckbox{width:24px;height:24px;position:relative;float:left;margin-bottom:17px}.custom-form .customCheckbox label{width:24px;height:24px;cursor:pointer;position:absolute;top:0;right:0;background:#fff;transition:all .3s ease-in-out}.custom-form .customCheckbox label:after{content:'';width:14px;height:7px;position:absolute;top:5px;right:4px;border:2px solid #fff;border-top:none;border-left:none;background:0 0;opacity:0;transform:rotate(-45deg)}.custom-form .customCheckbox input[type=checkbox]:checked+label,.custom-form .customCheckbox label:hover,.custom-form .customCheckbox.force-checked label{background-color:#000}.custom-form .customCheckbox label:hover::after{opacity:.8}.custom-form .customCheckbox input[type=checkbox]:checked+label:after,.custom-form .customCheckbox.force-checked label::after{opacity:1}.custom-form .customCheckbox label:focus{outline:0}.custom-form .customCheckbox input[type=checkbox]{visibility:hidden;margin:0;width:24px;height:24px}.custom-form .customCheckboxText{float:left;font-size:15px;color:#000;font-weight:300;margin-left:9px;margin-top:1px;max-width:85%;margin-bottom:10px}.custom-form .btn-form{font-size:20px;background-color:#f5f5f3;border:1px solid #555;border-radius:0;color:#000;font-weight:300;height:44px}.custom-form .date-box:after,.custom-form .select-wrapper:after{top:9px;right:9px;width:27px;height:27px;content:" ";pointer-events:none}.custom-form .select-wrapper{position:relative}.custom-form .select-wrapper select{position:relative;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.custom-form .select-wrapper:after{position:absolute}.custom-form .date-box{position:relative;cursor:pointer}.custom-form .date-box:after{position:absolute}.form-bg-holder{padding:0 20px}.form-circle-note{width:240px;height:240px;position:absolute;text-align:center;right:0;left:0;margin:auto;top:170px;display:inline-block;border-radius:50%;background-color:#f9ed00;border:4px solid #fff;-webkit-box-shadow:0 0 50px 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 50px 10px rgba(0,0,0,.2);box-shadow:0 0 50px 10px rgba(0,0,0,.2);padding:43px 0;color:#fff}@media (max-width:768px){.form-circle-note{margin:0 auto 20px;position:relative;float:none;top:0;right:0;left:0;bottom:0;display:block}}.main-footer__rights,.main-footer__soc{direction:ltr;margin-top:10px;position:relative}.form-circle-note .headline{font-size:24px;margin-bottom:10px}.form-circle-note .text{font-size:16px}.form-circle-note .text a,.form-circle-note .text a:focus,.form-circle-note .text a:hover{color:#000}.main-footer{width:100%;position:relative;bottom:0;min-height:520px;background-color:#262626;padding-top:70px;padding-bottom:20px;z-index:0}@media (max-width:768px){.main-footer{padding-bottom:30px}}.main-footer_padding_15{padding:0 15px}.main-footer__rights img{max-width:200px}.main-footer__rights span{color:#fff;font-size:16px;font-weight:300}.main-footer__soc{margin-right:75px}.main-footer__soc a{padding-right:15px}.main-footer__soc a i{color:#fff;transition:.2s}.main-footer__soc a:hover i{color:#E7BCA5}@media (max-width:992px){.main-footer__rights,.main-footer__soc{top:unset;bottom:10px}}@media (max-width:768px){.main-footer__rights{float:none!important}.main-footer__rights span{font-size:12px}.main-footer__soc{float:none!important;bottom:0;text-align:center;margin-right:0}}.footer-contact__form{position:relative;display:flex;align-items:center;justify-content:space-between}.footer-contact__form ::-webkit-input-placeholder{color:#fff;font-size:18px;font-weight:200}.footer-contact__form ::-moz-placeholder{color:#fff;font-size:18px;font-weight:200}.footer-contact__form :-ms-input-placeholder{color:#fff;font-size:18px;font-weight:200}.footer-contact__form :-moz-placeholder{color:#fff;font-size:18px;font-weight:200}@media (max-width:1200px){.footer-contact__form{width:unset}}.footer-contact__title{color:#E7BCA5;font-size:26px;line-height:18px;font-weight:400;display:block}.footer-contact__sub{color:#fff;font-size:18px;line-height:18px;font-weight:300;margin-bottom:25px;display:block}.footer-contact__input{width:100%;background-color:#252525;height:40px;margin:0}.footer-contact__input-text{border:1px solid #555;padding-left:15px;margin-bottom:0;color:#fff;font-weight:400;margin-right:5px;width:24%}@media (max-width:992px){.footer-contact__form{flex-direction:column}.footer-contact__input-text{width:100%;margin:10px}}.footer-contact__submit{border:1px solid #E7BCA5;color:#E7BCA5;font-size:18px;font-weight:300;line-height:30px;width:25%}@media (max-width:992px){.footer-contact__submit{width:100%}}.footer-contact__checkbox{opacity:0}.footer-contact__checkbox:checked+label:after{opacity:1;transform:rotate(-45deg) scale(1)}.footer-contact__checkbox-label{color:#fff;font-size:16px;font-weight:300;margin-left:10px}.footer-contact__checkbox-controller:before{content:'';width:20px;height:20px;border:1px solid #555;display:block;position:absolute;left:0;top:175px}.footer-contact__checkbox-controller:after{content:'';position:absolute;left:4px;top:180px;transform:rotate(-30deg) scale(.75);border-bottom:solid 2px #fff;border-left:solid 2px #fff;width:12px;height:7px;opacity:0;transition:.25s}.footer-links-counter{margin-left:10px}@media (max-width:768px){.footer-links-counter{margin:0}}.footer-links-counter:first-of-type{margin-left:-30px}.footer-links-counter:first-of-type .footer-links{padding-left:5px}@media (max-width:768px){.footer-links-counter:first-of-type{margin:0}.footer-links-counter:first-of-type .footer-links{padding:0}}.footer-links{width:205px;float:right}@media (max-width:1200px){.footer-links{width:auto;float:none}}.footer-links__first{float:none}.footer-links__first ul li a{font-weight:500!important;font-size:15px!important}.footer-links:hover .footer-links__border_highlight{transform:translateX(0);transition:.3s}.footer-links__title{font-size:18px;font-weight:300;margin-bottom:20px;display:block;color:#e3e3e3}.footer-links__border{width:100%;height:1px;overflow:hidden;background-color:#555;margin-top:20px;position:relative}.footer-links__border_highlight{width:200%;height:100%;background-color:#E7BCA5;background:linear-gradient(to right,#E7BCA5 0,#E7BCA5 50%,transparent 100%);position:absolute;top:0;right:0;transform:translateX(-100%);transition:2s}.footer-links ul li{color:#E7BCA5;font-weight:300;font-size:14px}.footer-links ul li a{color:#e3e3e3;font-weight:300;font-size:14px;line-height:30px}@media (max-width:768px){.footer-links ul li a{line-height:20px}}.footer-links ul li a:hover{color:#E7BCA5}.footer-separator{width:100%;height:1px;margin-top:50px;background-color:#555}@media (max-width:992px){.footer-separator{margin-top:20px;margin-bottom:30px}}@media (max-width:480px){.footer-separator{margin-bottom:15px}}.cs_logo_png{position:relative!important;left:0;bottom:unset!important;margin-top:10px!important}.contact-list li{color:#e3e3e3!important;font-weight:300!important;font-size:14px!important;line-height:30px!important}.contact-list li i{font-size:18px!important;width:25px;text-align:left}.footer-form{padding:40px 0;position:relative}.footer-form::after{content:'';position:absolute;left:0;top:0;background-color:rgba(0,0,0,.6);width:100%;height:100%;z-index:0}.footer-contact{position:relative;z-index:9}.footer-contact__input-text::placeholder{text-align:left!important}@-webkit-keyframes animated_cs_logo{0%{background-position:0 0}100%{background-position:0 -418px}}@keyframes animated_cs_logo{0%{background-position:0 0}100%{background-position:0 -418px}}.credit{display:block}.cs_logo_png{display:block;width:163px;height:22px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAAGiCAMAAAC8mYajAAAAXVBMVEUAAAAxMTEwMDAvLy8uLi4sLCwfHx8AAAAuLi4fHx8aGhooKCgAAAAAAAAwMDAUFBQAAAArKysmJiZRUVFoaGhMTEx7e3sAAAAfHx8PDw9/f39vb29fX18/Pz9PT0+CJYMfAAAAF3RSTlMA8P7anLFJH8d9XXIUCuc0OoeZXsexH7j+fSMAAAVvSURBVHja7N3ZjtpAEIXhU9Wr29gGspzubO//mKEdkpCQSNnTJPVJY4ypi9IMI80vBANjjPma4BYMLpEnjCrmFnARZMGNtOEzW6gt4S+YhWxMuOPks8FGCjO+KC34fQpbjokFd0RwK7GeErzHF7mG38fzhKttwTtx+cKOkTO6lHAvCuP99Q2fCIKPChS3JlUHRXl/193OkjUkIDtUJWvjnPoxQCQxAr5hl0jWGaja+uMeELJuM0PlzAtB50hdkpIKTyUrK65UDijT1DcoBznqYQKmqaBMB6ACcuyXj1O/O7nLsQAF3RaULGgCUsnQwnPy5au2iCyqWFrGO9upP3ydqgGBb16yeLrMmPoXLiJP0aeZL15x9n1UHRfsyvo0Q8XlSZ32HbPko54VzR2ArOcj+mVxOQBTPetBb76dqQqYQV2ahwj4AmAUQaT3TIuQFTtHsC5N9qnXAJ94IvkFnre/aK4B9J7ziYiM2K26KvQA554hHB0UcKFqPSq6o6uTwqGqCjCtCFO47ImLLQFQAT24Lxjqxx0hrQkWJ+IwbwA8QdmnCL687tj1m+QTxOOCCvDk9wUjZ+wUkNIXywFhWrGfOkz7jgcFzkGxogJhfz6GchBBV6lS6cG876j7Gq9fvG5LH4hkxDuNVSoFdMh9KmrtP9CbHTMFuXkvRfjiDdO7HTd6dNMZOOYVCIfVrQd33k/FyWHFRbhcxAp3DusagKLOAXJEF52IeMB5yIzcMHMj2TZkB2wUdNdB5xeEGb6hMG5KrW5u6PrNiScsjqxbP86Ype+I5vGDyoqvosdVYMTfE8q37FgVg6qnD2czjDHmdyuSMbpMwegWXzCmaxd21oXWhdaF1oXWhdaF1oXWhcb8k5Ib9a/xx6qaKBHm32RdaF1oXWhdaF1oXWhdaF1ozM+qNWFwkdwwumjZZb6DdaF1oXWhdaF1oXWhdaF1oXXhrzX74d+bhDbwe5PeCzJ8HxpjrAtvWBdaF1oXWhdaF1oXWheaTy2tDR+HyyO86GWMeTjWhdaF1oXWhdaF1oXWhdaF5k7047/sJfQYnRd7ghrzEKwLrQutC60LrQutC60LrQuN+QO28VO7sGJ0j7CjeUT/SxfeheGAXdinPzNcF/qmy9hduGVexLG7EJHZL4N3YWF5gC7crAt/QRdmsS60LjTGPJwH+Hya+ACfrxo4/n/fwLbga6wLv7sL743YhW/Zu4PUiGEgiKKyrWmbCCO0Kuv+F80qkHgyuwSqmf9P4JXhoVYr1MstMxeex6Iwd2Gf0jXMXViuq36Yu3BXtXdhU9i7cJv+LnwMXIgLiYjet/PhP5DdpPJrRi7stZXn7FwYtdzyc+FQlOe8XBg6hvkc6SFpdu850lqvpRT3OdJHgjnSod3ehaGwd+E5AxfiQiKif6gv/q9GLglONdvSy+85ufBFbi58zs+FoVZu2bmw6ajmc6SrJDVvF45QAheuq78LN+4X/okLmzgvxIVE9FUc/mdHVbO4d1b+TNl6Fxeyd4a9Mz4uZO8Me2fMXMjeGVxIudsTDMGFVNw7twQXzYh+hgtxIS7EhbgQF+JCXIgLX/VG6zN3TfuP7PJ/FJKIcCEuxIW4EBfiQlyIC+l7a4J3468ELxf2BAsziQgX4kJciAtxIS7EhbiQbo3NnoS7EpCwVU4IibKFC3EhLsSFuBAX4kJcSO4lOHzbE9wh7JMn4Ylw4S1ciAtxIS7EhbgQF362dwcnAMJAEEUXoiFEJMd1+m9UK1Ahlwn8v1U8WBgion/VBTYnSpZwb2yuXwlruDAV9i7cFbgQF+JCXIgLceFHuJCIiByrTa2nzF14PSdzF8bRx4kLcSEuxIW4EBe+hAsnuwG8VIgAAM+tDwAAAABJRU5ErkJggg==);-webkit-animation:animated_cs_logo 3s steps(19) infinite;animation:animated_cs_logo 3s steps(19) infinite;-webkit-transition:all .5s;transition:all .5s;right:0;margin:0}@media (max-width:992px){.cs_logo_png{top:unset;bottom:10px}.img-effect_zoom{background-size:cover!important}}@media (max-width:768px){.cs_logo_png{position:absolute!important;left:50%;transform:translateX(-50%);bottom:10px!important}}@media (max-width:480px){.cs_logo_png{bottom:10px!important}}.cs_logo_png_white{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAAGiCAMAAAC8mYajAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMA8JzasUk2H8ddfXIUCueH6GMzTgAABQpJREFUeNrs29muElEQRuFVteee+N//aWU3ekTRxOnE1tSXQGBTIRWGhHUBIYTwPTntXFyTblxV6coA2XaetMpXapYaf8Fqumu8SPbVoCRT55vazvsZUi9NgxdmLx+FhjvflMT7cd34qO48lJ3XHYtWptZ4VUzl9bzyhWx8NhDPFikhBg9Lep6VlBv0hB7WpnmGWVMBF6d2PgZ6cDBJdVWWVt0ZU5K0n7O4HvhItjGWBVjGZlXbAssyGMsGAqvzuC7z7pKWjQHj7YuggQxNWblp2s12iV2dh3qbD79NkXU3XKmrtHkBKLoVb+fOq2tK2jmNo3dkqS9Kmjt261UulDbo8so8ttQzLHJteno5mwx1pF2OGRKomFHkrrabJE5J55S9TQ0XzXdcz1+0JJC71psoKpwOHUIbKWVyTQhSllTFVJMWkZBksBzkJbs2gNoAGXIeC2Z93hGTjD2ZJdYKuJA9Tw0XkwuaN8wBJNDNzwWLVk4CG4LUM3k5OG8mlipgE3gW53GGJZHHZsYkySRHHTkmXHx6r6FIBZ4GDSW6cBVN69OOXUaXuw3TXXvsWOVMi0PtB+TtSMeW/LxpybYDIN8POUiejyPDUEpglakkM3NIjq10sarqrtITVBnwNph8J6+4GCrnWFrFtApuurEnSXVer6w2d0TOLxoH3/P0rFmFvyePH9lR4qJ04yOthBDCexvWubou4+p2H1zT2YUP0YXRhdGF0YXRhdGF0YXRhSH8l1q66q/xf6tqihXC/ym6MLowujC6MLowujC6MLowhN8lNS6uSJWrK5Fd4SdEF0YXRhdGF0YXRhdGF0YXRhf+Watf/r9JXPm/SZ9ku3wfhvCBvTtWYRgEAjCcSJVkEO79n7adUkjoUCjljnz/7OCgw4dwigvfcSEXciEXciEXcqFOzYj0OJwVHr0klYsLuZALuZALuZALuVCXesv/7LVGW7LXVgdUKhEXciEXciEXciEXcqH0h0Z+au9573ypPapid3HhGYYZXXisPsrnwhYxc7twbPGq53bh0mNrM7kL99gLuHBw4Q9cuK1cyIWSylVgPk0vMF/1Efl/31jGZ8dw4dcuvJbRhU/27iBFYhAIo7CalDqIWPc/7TSzCDOdzKKhG/4i750gmyR8WKqd9guouXD27CbuwuqPlrgLk3v5Endh8yLvwuEm78ItgAv3hQtxIRHRfZu7/kD2cE+XCbmwlpHOybnQSnpKz4XLLZ3TcqF5X+JzpN0fVe050lI8p6Q+R7oHmCNd3uRdaG7yLpxuuBAXEhF9oJr1b43MAVY1R67pOiUXXifnwovkXGjnH7ucC4f3Ij5H+tPQduGyCC70AC7c2F/I/kJciAuJ3px1/bWjovtlOpqFL1O07uJCzp3h3BkdF3LuDOfO4EJciAvpjbUAQ3Cm+yodzS3ARjOiv+FCXIgLcSEuxIW4EBfiwv+60fGZzV3+IWuASyGJCBfiQlyIC3EhLsSFuJB+F+HeeA9wc2ENcGAmEeFCXIgLcSEuxIW4EBfSU2uTJ2GLQMJRWCEkihYuxIW4EBfiQlyIC3EhqRdg8a3pvi5HNcAzEr0SLsSFuBAX4kJciAtx4Xd7d3QCIAwEUTAYExJEuP6r1QryI8gF5nUxsLBcKOm32gafEzVqyV4/sq4SdnFhSe/CMwoXciEXciEXcuEyLpQk5ayNGDMivQvfkruwXLPfXMiFXMiFXMiFi7jwYw8RqRM6R7syzQAAAABJRU5ErkJggg==)}.text a{color:inherit}.text__title{font-size:30px;color:#000;padding:10px 0}.text_space{letter-spacing:unset;line-height:unset}.text_space p{margin-top:15px;margin-bottom:15px}.text_space p:last-of-type{margin-bottom:30px}.text_include-p p{color:inherit;font-size:inherit}.text_strong{font-weight:700}.text_size_s{font-size:14px!important}.text_size_m{font-size:20px!important}.text_size_lg{font-size:24px!important}.text_size_xl{font-size:30px!important}.text_color_black{color:#000!important}.text_color_white{color:#fff!important}.text_color_steel-grey{color:#737373!important}.text_color_silver{color:#f0f0f0!important}.text_color_grey{color:#777!important}.text_color_aqua{color:#17afc4!important}.text_color_green{color:#E7BCA5!important}.text_align_center{text-align:center}.text_align_left{text-align:right}.text_align_right{text-align:left}.text_shadow{text-shadow:0 0 30px #000}.component_space_vertical{padding-top:15px!important;padding-bottom:15px!important}.component_pull-down{bottom:0!important}.component_margin_none{margin:0!important}.component_width_full{width:100%!important}.component_center{margin:0 auto;display:block}.component_center_v{top:50%;transform:translateY(-50%);position:absolute!important}.component_center_ab{left:50%;transform:translateX(-50%);position:absolute!important}.component_center_full{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute!important}.component_shadow{box-shadow:0 0 20px 0 rgba(0,0,0,.5)}.component_to_left{right:15px;position:absolute}.component_to_right{left:15px;position:absolute}.component_to_top{top:15px;position:absolute}.component_to_bottom{bottom:15px;position:absolute}.component_no-padding{padding:0!important}.component_hover_above{position:absolute;top:10px;transform:translateY(-100%)}.component_hover_above-center{position:absolute;top:10px;left:50%;transform:translate(-50%,-100%)}.component_no-margin{margin:0}.general-header-bg{position:fixed;width:100%;top:0;right:0;background-color:unset;height:120px}.j-btn,.j-tabs__title-li{display:inline-block;position:relative}.j-btn{z-index:10;font-size:22px;border-radius:4px;padding:5px 20px 4px;filter:none;transition:.3s;border:none}.j-btn:hover{filter:brightness(110%);box-shadow:2px 2px 4px rgba(0,0,0,.3)}.j-btn:active{box-shadow:0 0 2px rgba(0,0,0,.7);padding:6px 21px 3px 19px}.j-btn_color_blood-red{background-color:#a41010}.j-btn_color_light-blue{background-color:#00aeef}.j-btn_color_deep-blue{background-color:#0d4159}.j-btn_color_orange{background-color:#fbab18}.j-btn_color_white{background-color:#fff}.j-btn_color_black{background-color:#000}.j-btn_color_lime{background-color:#96ce4d}.j-btn_color_transparent{background-color:transparent;border:2px solid #fff}.j-btn_text_white,.j-btn_text_white:hover{color:#fff!important}.j-btn_text_black,.j-btn_text_black:hover{color:#000!important}.j-btn_pull-down_50{margin-top:50px}.j-btn_length_long{padding-right:45px;padding-left:45px}.j-btn_length_long:active{padding-right:46px;padding-left:44px}.j-btn_width_wide{padding-top:unset;padding-bottom:unset-3px}.j-btn_width_narrow{padding-top:1px;padding-bottom:1px}.j-btn_width_narrow:active{padding-top:2px;padding-bottom:0}.j-tabs__title-ul{margin:80px 0 15px}.j-tabs__title-li{font-weight:500;color:#000;margin-right:15px;padding-right:15px;cursor:pointer}.j-tabs__title-li_active{font-weight:700;color:#000;cursor:default}.j-tabs__title-li_separator:after{content:"|";position:absolute;right:-5px;font-weight:500;top:0}.j-tabs__content{height:300px;width:0}.j-tabs__text{padding-top:25px;position:absolute;width:100%;padding-right:30px;padding-left:0;opacity:0;transition:1s;z-index:1}.j-tabs__text p{color:#737373;font-size:18px;line-height:25px}.j-tabs__text_active{opacity:1;z-index:5}.slider-buttons{position:absolute;width:105%;top:50%;left:50%;transform:translateX(-50%)}.slider-buttons__button{width:20px;height:20px;border:3px solid #000;border-left-color:transparent;border-bottom-color:transparent;position:absolute;background-color:transparent;outline:0}.slider-buttons__button_left{transform:translateY(-50%) rotate(225deg);right:0}.slider-buttons__button_right{transform:translateY(-50%) rotate(45deg);left:0}.separator{margin:25px auto;width:150px;height:3px}.separator_color_orange{background-color:#fbab18}.img-effect_zoom{display:block;position:relative;width:100%;height:100%;transition:.5s;overflow:hidden}@media (max-width:992px){.img-effect_zoom:hover>img{transform:scale(1.03) translateX(-48%)}}.img-effect2 img,.img-effect_zoom>img{min-width:100%;height:100%;position:absolute;top:0;transform:scale(1) translateX(-50%);max-width:unset;left:50%;transition:.3s}.img-effect_zoom_4{background-size:auto 100%}.img-effect_zoom_4:hover{background-size:auto 104%}.img-effect_zoom_6{background-size:auto 100%}.img-effect_zoom_6:hover{background-size:auto 104%}.img-effect2 img{right:initial;bottom:initial;margin:initial}.banner-wrapper{position:relative}.home-scroller{width:50px;height:150px;position:absolute;text-align:center;top:-175px;left:50%;transform:translateX(-50%)}@media (max-width:768px){.home-scroller{display:none}}.home-scroller__btn{position:absolute;top:0;left:50%;display:block;width:20px;height:20px;background-color:transparent;border:1px solid #fff;border-top-color:transparent;border-left-color:transparent;transform:rotate(45deg) translateX(-50%);opacity:0;-webkit-animation:SCROLLER-ANIMATION 3s infinite;-moz-animation:SCROLLER-ANIMATION 3s infinite;-o-animation:SCROLLER-ANIMATION 3s infinite;animation:SCROLLER-ANIMATION 3s infinite}@-webkit-keyframes SCROLLER-ANIMATION{0%{top:0;opacity:0}10%,50%{opacity:1}100%{top:150px;opacity:1}}@-moz-keyframes SCROLLER-ANIMATION{0%{top:0;opacity:0}10%,50%{opacity:1}100%{top:150px;opacity:1}}@-o-keyframes SCROLLER-ANIMATION{0%{top:0;opacity:0}10%,50%{opacity:1}100%{top:150px;opacity:1}}@keyframes SCROLLER-ANIMATION{0%{top:0;opacity:0}10%,50%{opacity:1}100%{top:150px;opacity:0}}.j-form ::-webkit-input-placeholder{color:#000}.j-form ::-moz-placeholder{color:#000}.j-form :-ms-input-placeholder{color:#000}.j-form :-moz-placeholder{color:#000}.j-form__input{border-radius:4px;border:none;margin-bottom:8px;padding:15px;background-color:#fff}.j-form__text-input{width:100%;height:35px}.j-form textarea{resize:none;width:100%;height:200px}.side-form,.side-form__screen-overlay{position:fixed;top:0;right:0;height:100%}.side-form{width:250px;z-index:20000;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);transition:.3s}.side-form__screen-overlay{background-color:#000;width:100%;z-index:19999;display:none;opacity:0}.side-form__screen-overlay_active{display:block}.side-form_hidden{transform:translateX(-100%);box-shadow:none}.side-form__logo{height:110px;padding:20px;margin-bottom:20px}.side-form__reveal-btn{width:90px;height:80px;background-color:#fff;border-radius:0 40px 40px 0;position:absolute;left:-90px;top:360px;box-shadow:0 0 20px rgba(0,0,0,.1);z-index:1;cursor:pointer;transition:.3s}.side-form__reveal-btn:after{content:'';position:absolute;width:19px;height:102%;right:-19px;top:0;background-color:#fff}.side-form__reveal-btn>div{opacity:1;height:0;padding-top:22px;padding-left:10px;transition:.3s}.side-form__reveal-btn>div>img{margin-top:3px}.side-form__reveal-btn>div span{color:#000;font-weight:900;line-height:16px;display:block;float:right;width:40px}.side-form__reveal-btn>img{opacity:0;transition:.3s;float:right}.side-form__reveal-btn_revealed{width:60px;left:-60px}.side-form__reveal-btn_revealed>div{opacity:0}.side-form__reveal-btn_revealed>div span{display:none}.side-form__reveal-btn_revealed>img{opacity:1}.side-form__contacts{background-color:#f8f8f8;width:100%;padding:20px;border-top:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6;height:230px}.side-form__contacts-icn{padding-left:15px;padding-top:5px;width:20%;float:left}.side-form__details{padding-left:20px;width:80%;float:left}.side-form__phone{font-size:27px;font-weight:900;color:#E7BCA5;line-height:24px;padding-bottom:15px;display:block}.side-form__phone-title{font-size:18px;color:#777;line-height:20px}.side-form__form{padding:20px;border-bottom:solid 1px #d6d6d6}.side-form__form input,.side-form__form select,.side-form__form textarea{width:100%;margin-bottom:10px;border:1px solid #d6d6d6;border-radius:4px;background-color:#f6f6f6;box-shadow:1px 3px 5px rgba(0,0,0,.1) inset;padding:5px 10px}.side-form__form input,.side-form__form select{height:40px}.side-form__form textarea{resize:none;height:110px}.side-form__form input[type=submit]{background-color:#E7BCA5;color:#fff;box-shadow:none;border:none}.side-form__form-title{color:#777;font-size:18px;line-height:20px}.side-form__form-sub{color:#000;font-size:24px;line-height:20px;font-weight:900;margin-bottom:15px}.side-form__soc{background-color:#f8f8f8;height:90px;border-bottom:solid 1px #d6d6d6}.side-form__soc-btn{float:right;width:33%;height:100%;text-align:center;padding:15px 10px 0;transition:.2s}.side-form__soc-btn:not(:last-of-type){border-left:solid 1px #d6d6d6}.side-form__soc-btn:hover{box-shadow:0 0 10px rgba(0,0,0,.15)}.side-form__soc-btn img{display:block;margin:0 auto 10px}.side-form__soc-btn span{font-size:16px;line-height:16px;display:block;color:#415667}.aside-navi{margin-bottom:80px;margin-top:79px}@media (max-width:992px){.aside-navi{margin-bottom:20px}}.aside-navi>p{font-size:26px;color:#eee;margin-bottom:17px}.aside-navi>ul{padding:0;margin:0;list-style:none}.aside-navi>ul>li{border-bottom:1px solid #eee;position:relative}.aside-navi>ul>li:first-child{border-top:1px solid #eee}.aside-navi>ul>li:hover>a{color:#0e0e0e}.aside-navi>ul>li:hover:after{width:100%}.aside-navi>ul>li>a{font-size:18px;color:#415667;display:block;line-height:43px;transition:all .3s ease-in-out}.aside-navi>ul>li:after{content:" ";position:absolute;bottom:-1px;right:0;left:0;width:0%;height:2px;background-color:#eee;margin:0 auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.aside-navi>ul>li.aside-navi_active>a{color:#0e0e0e}.aside-navi>ul>li.aside-navi_active:after{width:100%}.project-header-top{height:40px;padding-top:5px}.home_buttons_wrap,.project-white-border{border:5px solid #fff}.gallery_category_page_wrap .gallery_boxes_wrap,.gallery_page_wrap .gallery_boxes_wrap{background:#fff;border:10px solid transparent}.gallery_category_page_wrap .gallery_boxes_wrap .home_buttons_wrap,.gallery_category_page_wrap .gallery_boxes_wrap .project-white-border,.gallery_page_wrap .gallery_boxes_wrap .home_buttons_wrap,.gallery_page_wrap .gallery_boxes_wrap .project-white-border{border:10px solid transparent}.gallery_category_page_wrap .gallery_mb_wrap,.gallery_page_wrap .gallery_mb_wrap{background:#fff;border:10px solid transparent}.gallery_category_page_wrap .gallery_mb_wrap .home_buttons_wrap,.gallery_category_page_wrap .gallery_mb_wrap .project-white-border,.gallery_page_wrap .gallery_mb_wrap .home_buttons_wrap,.gallery_page_wrap .gallery_mb_wrap .project-white-border{border:10px solid transparent}.project-btn-6{height:600px}@media (max-width:992px){.project-btn-6{height:450px}}.project-btn-4{height:450px}.project-btn-4,.project-btn-6{position:relative}.project-full{width:100%;height:100%}.jsChanged:hover{background-size:104%!important}@media (max-width:768px){.project-btn_small-no-height{height:unset}}.project-header-form{position:relative;right:15px;margin-left:30px;bottom:2px}.project-header-form ::-webkit-input-placeholder{color:#000;font-size:18px;font-weight:400}.project-header-form ::-moz-placeholder{color:#000;font-size:18px;font-weight:400}.project-header-form :-ms-input-placeholder{color:#000;font-size:18px;font-weight:400}.project-header-form :-moz-placeholder{color:#000;font-size:18px;font-weight:400}.project-header-form:after{content:url(/assets/images/header_search.png);position:absolute;right:0;top:3px;z-index:1}.project-banner-overlay,.project-button__img:after{top:0;content:''}.project-header-form input[type=text]{width:180px;background-color:transparent;border:none;outline:0}.project-header-form input[type=submit]{position:relative;opacity:0;z-index:5}.project-banner-overlay{position:absolute;width:100%;height:100%;background-color:#000;opacity:.5;right:0}.project-double-padding-l{padding-right:30px}.project-home-form{position:relative!important;bottom:0;right:0;z-index:1;padding:25px 15px}.project-home-form input[type=text],.project-home-form input[type=email],.project-home-form select{box-shadow:1px 3px 5px rgba(0,0,0,.1) inset;border:1px solid #d6d6d6;border-radius:4px;height:40px;width:100%;padding-left:10px}.project-home-form select{margin-bottom:8px}.project-home-form input[type=submit]{width:100%;height:40px;background-color:#639f26;border-radius:4px;border:none;color:#fff}.project-home-form_titles span{font-size:30px;line-height:30px;font-weight:800;color:#000}.project-home-form_titles span:nth-of-type(2){color:#E7BCA5}.project-home-form_titles span:last-of-type{font-size:20px;line-height:24px;font-weight:500}.project-form-padding{padding-right:4px;padding-left:4px}.project-box1{height:700px}.project-button{padding-top:95px}.project-button__img{display:block;position:relative;padding-top:40px;padding-bottom:0;transition:1.5s;transform:none}.project-button__img img{position:relative;z-index:5;filter:none;transition:.2s}.project-button__img:after{position:absolute;left:50%;transform:translateX(-50%) translateY(30%);background-color:#E7BCA5;display:block;width:100px;height:100px;border-radius:50%;z-index:1;opacity:0;transition:.2s}.project-button:hover .project-button__img{padding-bottom:10px;transform:translateY(-20px)}.project-button:hover .project-button__img img{filter:brightness(0) invert(1)}.project-button:hover .project-button__img:after{opacity:1;width:166px;height:166px;transition:.75s;transform:translateX(-50%) translateY(0)}.project-button:hover .project-button__text-line{opacity:1;width:100px;transition:.5s}.project-button:hover .project-button__text-desc{opacity:1;color:#000;transition:2s}.project-button__text{width:100%;text-align:center;margin-top:35px}.project-button__text span{color:#000;font-size:26px;line-height:30px;display:block}.project-button__text span:last-of-type{color:#E7BCA5;font-weight:900;font-size:36px}.project-button__text-line{width:10px;height:3px;background-color:#000;margin:20px auto 15px;opacity:0;transition:.2s}.project-button__text-desc{width:60%;font-size:18px;color:#fff;text-align:center;margin:15px auto;opacity:0;transition:.2s}.project-box2{height:700px}.project-box2__button-container{padding-top:95px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.project-box2__button-container a{width:197px;margin:0 20px;background-color:#fff;height:120px;color:#000;border:5px solid #fff;display:block;text-align:center;font-size:26px;font-weight:900;padding:0 10px;position:relative;transition:.5s;float:left;box-shadow:0 0 20px rgba(0,0,0,.25)}.project-box2__button-container a span{top:50%;left:50%;position:absolute;transform:translateY(-50%) translateX(-50%);width:90%}.project-box2__button-container a:hover{background-color:#E7BCA5;color:#fff;transition:.1s}.project-box2_line-2{padding-top:250px;z-index:0}.project-box3{height:700px}.project-box3 ul{margin-bottom:0}.project-box3 ul:first-of-type{margin-top:50px}.project-box3 ul li{display:inline-block;position:relative;width:225px;margin-right:35px;height:50px;transition:.3s;background-color:transparent;border-bottom:solid 2px transparent;box-shadow:none}.project-box3 ul li:hover{background-color:rgba(255,255,255,.5);border-bottom-color:#E7BCA5;box-shadow:0 0 20px rgba(0,0,0,.15)}.project-box3 ul li:hover:after{opacity:0}.project-box3 ul li:after{width:100%;height:2px;box-sizing:border-box;border-top:solid 1px #000;border-bottom:solid 1px #fff;content:'';position:absolute;bottom:0;right:0;opacity:.15;transition:.1s}.project-box3 ul li a{color:#000;font-size:22px;display:block;width:100%;padding:8px 30px 15px 0}.project-comunity{color:#fff;float:right;margin-top:100px;text-align:justify}.project-comunity:hover{color:#fff}.project-comunity__text{width:610px}.project-comunity__title{font-size:30px;font-weight:900;border-bottom:solid 1px #fff;display:inline-block;padding-bottom:20px;margin-bottom:20px}.project-comunity__title_black-border{border-bottom-color:#000}.project-comunity__title_silver-border{border-bottom-color:#d9d9d9}.project-comunity__content{font-size:20px}.project-comunity__more-info{font-size:20px;padding-left:45px;border-top:solid 1px #fff;padding-top:10px;margin-top:35px;position:relative;display:inline-block}.project-comunity__more-info_grey-border{border-top-color:#777}.project-comunity__more-info_silver-border{border-top-color:#d9d9d9}.project-comunity__more-info:after{content:url(/assets/images/plus_sign_white.png);position:absolute;left:0;top:13px}.project-comunity__more-info_green-plus:after{content:url(/assets/images/plus_sign_green.png)}.articles-slider{width:650px}.articles-slider .slick-dots{bottom:5px;right:-230px}.articles-slider .slick-dots li.slick-active button{background-color:#000}.articles-slider .slick-dots li button{border-radius:50%;background-color:#b9b9b9;border:none}.project-box5{height:700px}.project-article-border{border-bottom:1px solid #d9d9d9;padding-bottom:40px;margin-bottom:40px;padding-right:0;padding-left:0}.articles-h2{margin-top:0}.hover_no-change:hover{color:inherit}.header-main__sub-container{background-color:#c7c7c7;position:absolute;left:0;width:790px;box-shadow:0 10px 15px rgba(0,0,0,.15);display:none;opacity:0}.header-main__sub-list{padding:20px;float:left;width:180px}.header-main__sub-item a{font-size:18px;color:#000;line-height:26px}.header-main__sub-item a:hover{color:#00aeef}.header-main__menu{margin-right:-12.5px;margin-top:10px;transition:.2s}.header-main__item{display:inline-block;font-size:18px;margin-left:12.5px;margin-right:12.5px;padding-top:7px;padding-bottom:7px;border-bottom:solid 1px transparent;transition:.2s}@media (max-width:1200px){.header-main__item{margin-left:6.25px;margin-right:6.25px;font-size:15px}}.header-main__item a{color:#fff;transition:.2s;font-weight:200}.header-main__item.header-main__item_selected,.header-main__item:hover{border-bottom-color:#E7BCA5;color:#E7BCA5!important}.header-main__item.header-main__item_selected a,.header-main__item:hover a{color:inherit}.header-main__item_shadow{text-shadow:0 0 35px #17afc4}.header-main__item_space-reduced{padding-right:15px;padding-left:15px}.header-main__item_border_none{border:none!important}.header-main__item_parent{position:relative}.header-main__item_parent:after{content:'';border-left:5px solid #000;border-bottom:5px solid #000;border-top:5px solid transparent;border-right:5px solid transparent;position:absolute;top:14px;right:10px;transform:rotate(45deg)}.header-main__item_parent:hover .header-main__sub-container{display:block;opacity:1;-webkit-animation:AN-sub-display .3s;-moz-animation:AN-sub-display .3s;-o-animation:AN-sub-display .3s;animation:AN-sub-display .3s}.sb-menu li{border-bottom:1px solid #8cc63f}.sb-menu li a{padding:.7em;color:#fff;font-size:16px}.span_lang{font-weight:400;border-right:1px solid #676767;padding-right:12px;margin-right:-17px}@media screen and (max-width:479px){.nav-tabs-responsive>li{display:none;width:23%}.nav-tabs-responsive>li>a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:100%;text-align:center;vertical-align:top}.nav-tabs-responsive>li.active{width:54%}.nav-tabs-responsive>li.active:first-child{margin-right:23%}.nav-tabs-responsive>li.active,.nav-tabs-responsive>li.next,.nav-tabs-responsive>li.prev{display:block}.nav-tabs-responsive>li.next,.nav-tabs-responsive>li.prev{-webkit-transform:scale(.9);transform:scale(.9)}.nav-tabs-responsive>li.next>a,.nav-tabs-responsive>li.prev>a{-webkit-transition:none;transition:none}.nav-tabs-responsive>li.next>a .text,.nav-tabs-responsive>li.prev>a .text{display:none}.nav-tabs-responsive>li.next>a:after,.nav-tabs-responsive>li.prev>a:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-tabs-responsive>li.dropdown.active>a:after,.nav-tabs-responsive>li.dropdown>a>.caret{display:none}.nav-tabs-responsive>li.prev>a:after{content:"\e079"}.nav-tabs-responsive>li.next>a:after{content:"\e080"}.nav-tabs-responsive>li.dropdown>a:after{content:"\e114"}.nav-tabs-responsive>li.dropdown.active>a>.caret{display:inline-block}.nav-tabs-responsive>li.dropdown .dropdown-menu.pull-xs-left{right:0;left:auto}.nav-tabs-responsive>li.dropdown .dropdown-menu.pull-xs-center{left:auto;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.nav-tabs-responsive>li.dropdown .dropdown-menu.pull-xs-right{right:auto;left:0}}.wrapper{padding:15px 0}.bs-example-tabs .nav-tabs{margin-bottom:15px}@media (max-width:479px){#narrow-browser-alert{display:none}}.tabs-container{width:100%}.tabs-container .nav-tabs{position:absolute;top:calc(50% + 110px);border:none;transform:translateY(-50%)}@media (max-width:768px){.tabs-container .nav-tabs li{width:auto;max-width:unset;margin-right:10%;height:70px}}.tabs-container .nav-tabs li:first-of-type a{margin-left:0}.tabs-container .nav-tabs li a{font-size:36px;font-weight:300;color:#fff;padding:10px 0;margin:0 25px;border:none!important;background-color:unset!important}@media (max-width:768px){.tabs-container .nav-tabs li a{font-size:18px;margin:0;padding:0}.content-banner{min-height:300px}}.tabs-container .nav-tabs li:hover a{border:none;color:#E7BCA5}.tabs-container .nav-tabs li.active a{color:#E7BCA5;border-bottom:1px solid #E7BCA5!important}.wrap-article-box{display:block}.wrap-article-box:hover .article-box-image__item{transform:scale(1.07)}.article-box-image{width:100%;height:149px;overflow:hidden}.article-box-image__item{background-position:center center;background-size:cover;width:100%;height:149px;transition:all .6s}.article-box-data__title{font-size:24px;margin:0;text-align:start;font-weight:300;color:#415667;line-height:1}.article-box-data__sub-title{font-size:20px;margin:0}.article-box-data__content{overflow:hidden;text-align:justify;margin-top:25px}.article-box-data__content>p{font-size:18px;color:#415667;margin:0;line-height:1.2}.article-box__btn{display:table;font-size:18px;text-align:start;color:#E7BCA5;font-weight:800;padding-top:8px;border-top:2px solid #E7BCA5;margin-top:30px}.article-box__btn:active,.article-box__btn:focus,.article-box__btn:hover{color:#E7BCA5}.form-bg-holder iframe{max-width:100%}@media (max-width:992px){.content{padding-left:10px;padding-right:10px}}.content .header-text p{font-size:18px;font-weight:300;color:#000}.wrap-content h2,.wrap-content h3{font-weight:600}.wrap-content h4{font-size:21px;font-weight:600}.content-banner{position:relative}.content-banner img{opacity:0;width:100%;height:auto}.content-banner_forms{height:300px;max-height:50vh}.content-banner__overlay{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#000;opacity:.5}.content-banner__text{max-width:900px}.content-banner__title{font-size:50px;font-weight:300;margin-bottom:20px;border-bottom:3px solid #E7BCA5;color:#E7BCA5}@media (max-width:768px){.content-banner__texts{max-width:90%;top:100px!important;transform:none!important}.content-banner__title{font-size:25px;margin-bottom:10px;max-width:90%}}.content-banner__title h1{font-size:inherit;font-weight:inherit;margin:inherit}.content-banner__sub-title{margin:0;padding:10px 0;position:absolute;font-size:36px;color:#fff;font-weight:300;min-width:400px}.content-banner__sub-title a{font:inherit;color:inherit}.content h3,.content p,.content__sub{color:#000;font-weight:300}.content-banner__sub{font-size:30px;font-weight:400}.content-banner__img{height:100%;background-position:top;background-repeat:no-repeat;background-attachment:fixed;background-size:contain}@media (max-width:768px){.content-banner__img{position:absolute;background-position:0 60px;background-size:auto 80%;width:100%;top:0;left:0;background-attachment:unset}}.home-buttons__content,.item-block{background-position:center;background-repeat:no-repeat;background-size:cover}.content{text-align:justify}.content_right{padding-right:20px}@media (max-width:768px){.content_right{padding:0 10px}}.content_left{padding-left:20px}@media (max-width:768px){.content_left{padding:0 10px}}.content__sub{font-size:40px;line-height:40px;padding-bottom:20px}@media (max-width:768px){.content__sub{font-size:20px;line-height:25px}}.content h3{font-size:26px;margin-bottom:35px}.content p{font-size:18px;margin-bottom:25px}@media (max-width:768px){.content p{font-size:16px;margin-bottom:15px}}.cotnent-banner__texts_forms{top:unset;bottom:10px;transform:none}.category-banner{position:relative;max-height:440px;background-position-y:-20px}.category-banner_fixed{background-attachment:fixed}.category-titles__main{font-size:40px;color:#000;margin-bottom:40px}.category-titles__summary{font-size:20px;line-height:26px;color:#737373}.category-titles_center{text-align:center}.item-btn{width:40px;height:40px;background-color:transparent;border:1px solid #fff;position:absolute;display:block}.item-btn:after{width:1px;height:18px}.item-btn:before{width:18px;height:1px}.item-btn:after,.item-btn:before{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;background-color:#fff;content:''}.item-banner__text{border-bottom:3px solid #E7BCA5}.item-banner__title{display:inline-block;color:#E7BCA5;font-size:50px;font-weight:300}@media (max-width:768px){.item-banner__title{font-size:20px}}.item-banner__sub{display:inline-block;font-size:50px;font-weight:200}.breadcrumb{margin:0;padding-top:10px;position:absolute}.breadcrumb>li a{color:#000;font-size:20px;font-weight:400}@media (max-width:768px){.item-banner__sub{font-size:20px}.breadcrumb>li a{font-size:15px}}.breadcrumb .active{color:#956044;font-weight:400;font-size:20px}@media (max-width:768px){.breadcrumb .active{font-size:15px}}.item-price{font-size:35px;color:#000;line-height:20px;margin:30px 0 -5px}.item-image{border:2px solid #f0f0f0;width:440px;float:left;padding-top:60px;padding-bottom:60px}.item-image img{margin:0 auto;display:block}.item-content{font-size:20px;color:#737373;padding:0 12.5%}.item-content__summary{font-size:40px;font-weight:200;color:#000}@media (max-width:768px){.item-content__summary{font-size:20px}.wrap-content{padding:10px}}.item-content p{margin-bottom:30px}html[dir=ltr] .item-content__summary{font-size:28px}.item-row{height:320px;display:block}@media (max-width:768px){.banner-wrapper{height:unset!important}}@media (max-width:480px){.banner-wrapper{background-color:#333}}.main-banner{position:relative;max-height:90vh;height:900px}@media (max-width:768px){.main-banner{margin-top:60px;position:static}}.main-banner__single{position:relative}.main-banner__texts{position:absolute;float:left;top:30vh;bottom:unset;margin-left:0;text-align:left;width:540px;max-width:90%;z-index:2}.banner_new_box__title,.box__sub-title,.box__title,.box_align_center,.buttons-container,.home-buttons__text,.slider-container{text-align:center}@media (max-width:1400px){.main-banner__texts{padding-right:15px;padding-left:15px}}@media (max-width:992px){.main-banner{height:unset}.main-banner__texts{float:none;top:120px;left:50%;transform:translateX(-50%)}}@media (max-width:768px){.main-banner__texts{top:20px}}.main-banner__title{font-size:50px;font-weight:300;line-height:50px;letter-spacing:unset;position:relative;border-bottom:3px solid #E7BCA5;padding-bottom:15px;margin-bottom:20px}@media (max-width:992px){.main-banner__title{font-size:18px;line-height:18px;padding-bottom:5px;border-bottom-width:2px;margin-bottom:10px;display:inline-block}}.main-banner__sub{font-size:40px;font-weight:300;line-height:40px;margin-bottom:20px;letter-spacing:unset}@media (max-width:992px){.main-banner__sub{font-size:15px;line-height:18px;margin-bottom:5px}}.main-banner__overlay{width:100%;height:100%;background-color:#000;top:0;right:0;position:absolute;z-index:1;opacity:.5}.box,.box__title{position:relative}.box{width:100%;padding-top:30px;padding-bottom:30px}.box__strip{height:2px;margin-top:35px}.box__strip_silver{background-color:#f0f0f0}.box__title{font-size:40px;padding:30px 0 60px}.box__title_has-separator:after{width:100%;content:'';height:2px;box-sizing:border-box;border-top:1px solid #000;border-bottom:1px solid #fff;position:absolute;bottom:0;right:0;opacity:.15}.box__title_strong{font-weight:700}.box__sub-title{font-size:20px;position:relative}.box__content{font-size:18px;line-height:25px;position:relative}.box__content p{font-size:inherit;margin-bottom:25px}.box__content_block_s{width:30%;min-width:250px}.box__content_block_m{width:50%;min-width:400px}.box__content_block_l{width:70%;min-width:1000px}.box__content_block_full{width:100%}.box__img_height_full{max-width:unset;width:auto;height:100%;position:absolute;top:0}.box__background{width:100%;height:100%;position:absolute;top:0;right:0;z-index:-1}.box__background_color_black{background-color:#000}.box__background_color_white{background-color:#fff}.box__background_color_peach{background-color:#f5e5da}.box__background_opacity_half{opacity:.5}.box__background_opacity_third{opacity:.33}.box_bg_stone{background-color:#f5f5f3}.box_bg_white{background-color:#fff}.box_bg_black{background-color:#000}.box_bg_silver,.buttons-container_bg-color_silver{background-color:#f0f0f0}.box_bg_deep-blue{background-color:#0d4159}.box_bg_water-blue{background-color:#dee1e8}.box_bg_navy-blue{background-color:#00202e}.box_bg_img{background-image:url(/assets/images/home_box1_bg.jpg)}.box_border_grey{border:1px solid #777}.home-buttons__text:after,.home-buttons__text:before{content:'';border:1px solid #fff}.home-buttons__content-title{float:left;color:#E7BCA5;margin:0;font-size:30px;font-weight:500}@media (max-width:992px){.home-buttons__content-title{text-align:center;display:block;margin:0 auto;float:none;font-size:20px}}.home-buttons__content-img{max-width:205px}.home-buttons__content-img_2{position:absolute;top:20px;left:30px}.home-buttons__content-p{margin-top:80px}.home-buttons__content{width:100%;height:100%;padding:100px 50px 0}.home-buttons__content_h3{float:left;color:#E7BCA5;margin:0;font-size:30px;font-weight:500}@media (max-width:992px){.home-buttons__content-p{margin-top:0}.home-buttons__content{padding:20px 20px 0}.home-buttons__content_h3{text-align:center;display:block;margin:0 auto;float:none;font-size:20px}}.home-buttons__content img{float:right}.home-buttons__content p{color:#fff;font-size:18px;font-weight:300}@media (max-width:992px){.home-buttons__content img{text-align:center;display:block;margin:10px auto;height:25px;float:none}.home-buttons__content p{font-size:13px}}.home-buttons__overlay{background-color:rgba(0,0,0,.65);position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;transition:.3s}@media (max-width:992px){.home-buttons__overlay{background-color:transparent}}.home-buttons__overlay:hover{opacity:1}.home-buttons__overlay:hover .home-buttons__text{top:50%}@media (max-width:768px){.home-buttons__overlay{opacity:1;height:33%;top:60%}.home-buttons__overlay_gallery{display:none}.home-buttons__text:after,.home-buttons__text:before{display:none!important}}.home-buttons__text{position:absolute;background-color:rgba(0,0,0,.65);width:70%;margin:0 15%;top:95%;transform:translateY(-50%);transition:.5s}.home-buttons__text:after{width:40px;height:40px;position:absolute;bottom:-80px;left:50%;transform:translateX(-50%)}.home-buttons__text:before{width:15px;height:15px;border-top-color:transparent;border-left-color:transparent;transform:rotate(45deg);position:relative;margin:0 auto;display:block;top:165px}.home-buttons__overlay-title{color:#fff;font-weight:300;font-size:40px;display:inline-block;padding-bottom:10px;line-height:40px;border-bottom:1px solid #fff;margin-top:10px;margin-bottom:10px}@media (max-width:768px){.home-buttons__overlay-title{font-size:20px;line-height:20px}}.home-buttons__overlay-sub{color:#E7BCA5;font-size:22px;font-weight:700;line-height:30px}@media (max-width:768px){.home-buttons__overlay-sub{font-size:20px;line-height:20px}}.buttons-container{display:block;position:relative;margin-right:-68px;margin-left:-68px;padding-top:75px}.buttons-container__button{display:inline-block;margin:0 34px;width:80px}.buttons-container__icon{display:block;margin:0 auto}.buttons-container_padding-top_small{padding-top:50px}.buttons-container_padding-bottom_small{padding-bottom:35px}.slider-container{position:relative;margin-top:60px}.slider-container__item{padding:35px 15px 25px;position:relative}.slider-container__item_size_m{width:310px;height:400px}.slider-container__item_onsale:after{content:url(/assets/images/onsale.png);position:absolute;top:0;right:0}.slider-container__image{display:block;margin:0 auto}.slider-container__text{position:absolute;bottom:25px;width:100%;margin-right:-15px;margin-left:-15px}.slider-container__title{font-size:25px;color:#000;position:relative}.slider-container__price{position:relative;font-size:20px;color:#00aeef}.slider-container__overlay{position:absolute;top:0;right:0;width:100%;height:100%;z-index:5;opacity:0;transition:.2s}.slider-container__overlay:hover{opacity:1}.slider-container__full-transparent{position:absolute;top:0;right:0;width:100%;height:100%;z-index:5;opacity:.72;transition:.2s}.banner-buttons{position:absolute;width:auto;left:80px;bottom:0;z-index:100}@media (max-width:1400px){.banner-buttons{left:15px}}.banner-buttons__item{max-width:210px;display:inline-block;margin-right:30px}@media (max-width:1200px){.banner-buttons__item{max-width:150px;margin-right:15px}}@media (max-width:768px){.banner-buttons__item{max-width:110px;margin-right:10px}}.banner_new_box__title{color:#e5c1b5;display:block;text-shadow:1px 1px 1px #000;background-color:rgba(0,0,0,.6);font-weight:300;padding:5px 0}@media (max-width:992px){.banner_new_box__title{font-size:14px}}.banner_new_box__subtitle{padding:5px;background-color:rgba(231,188,165,.5)}.banner_new_box__subtitle .banner_new_box__subtitle-link{font-size:18px;color:#000;line-height:1.2;display:inline-block}@media (max-width:480px){.banner-buttons{right:0;left:0;text-align:center}.banner-buttons__item{max-width:90px;margin-right:5px}.banner_new_box__subtitle .banner_new_box__subtitle-link{text-decoration:underline}}@media (max-width:1200px){.banner_new_box__subtitle .banner_new_box__subtitle-link{font-size:14px}.banner_new_box__subtitle .text-center{display:none}}.banner_new_box__content{padding:0 5px 5px;background-color:rgba(231,188,165,.5);display:none}.banner_new_box__content>div{font-size:18px;color:#fff;line-height:1.2;font-weight:400}.banner_new_box__content>div a{color:#fff;text-decoration:underline}.banner_new_box__content>div a:focus,.banner_new_box__content>div a:hover{color:#fff}.banner_new_box__content-link:focus,.banner_new_box__content-link:hover,.hp-links__key:focus .key_info i,.hp-links__key:focus .key_info span{color:#000}.banner_new_box__content-link{display:block;text-align:center;font-size:16px;font-weight:400;color:#000;text-decoration:underline}.hp-qna{padding:40px 0}.hp-qna__btn{margin-top:30px}.hp-qna__btn .main-btn{margin:0 auto}.question{margin-top:30px;box-shadow:0 0 15px 0 rgba(0,0,0,.1)}.question__item{border-bottom:none}.question__btn a{position:relative;display:block;min-height:70px;padding:25px 30px 20px 105px;font-size:20px;font-weight:400;line-height:1}.question__btn a span.arrow{position:absolute;left:0;top:0;max-width:100px;width:100%;height:100%;border-left:1px solid #e5e5e5}@media (max-width:768px){.question__btn a{padding:25px 20px 20px 75px}.question__btn a span.arrow{max-width:70px}}.question__btn a[aria-expanded=true] .arr-in::before{transform:translate(-50%,-50%) rotate(0);filter:brightness(0) invert(1)}.question__btn a[aria-expanded=true] .arr-in::after{background-color:#ee2e2f}.question__body{box-shadow:inset 0 15px 10px -10px rgba(0,0,0,.05)}.question__body .content-text{padding:50px}@media (max-width:768px){.question__body .content-text{padding:20px;font-size:16px;text-align:justify}}.arr-in{position:relative;display:block;width:100%;height:100%}.arr-in::after,.arr-in::before{position:absolute;left:50%;top:50%}.arr-in::after{content:'';transform:translate(-50%,-50%);width:40px;height:40px;background-color:#f4f4f4;border:1px solid #e5e5e5;border-radius:5px}.arr-in::before{content:url(../images/arr-bottom.png);z-index:1;transform:translate(-50%,-42%) rotate(180deg);transition:transform .2s ease,rotate .2s ease}#accordion{margin-top:30px;width:100%!important}.hp-links__key{display:block;max-width:100%;width:100%;margin:0 auto;height:60px;border-radius:0;padding:0 15px;background:#fff;border:none}@media (max-width:768px){.hp-links__key{width:100%}}.hp-links__key .key_info{display:flex;justify-content:space-between;align-items:center;color:#2d333c;font-size:20px;font-weight:700}.hp-links__key .key_info>i{padding:8px 0;color:#e3e3e3;font-size:18px;width:35px;height:35px;text-align:center;border-radius:50%;border:1px solid #e3e3e3}.desc_faq,.key_text,.panel-collapse,.wrap-news-box{width:100%}.hp-links__key .key_info span{color:#020a20;font-size:17px;line-height:1.2;text-align:start}@media (max-width:480px){.hp-links__key .key_info span{font-size:16px}}.link-content{width:100%;margin-bottom:30px}@media (max-width:768px){.link-content{margin-bottom:10px}}.key_text{padding:20px 30px;font-size:16px;text-align:start;color:#000;max-width:100%;margin:0 auto}.collapsing{transition-duration:0s;transition-timing-function:inherit}.hp-links__key[aria-expanded=true]{background-size:cover;background-position:center center;background-repeat:no-repeat;transition:.6s all}@media (max-width:1200px){.link-content{width:100%;float:none}.panel-collapse,.wrap-news-box{margin:0 auto;padding-left:0}}@media (max-width:768px){.key_text{font-size:15px}.panel-collapse,.wrap-news-box{width:100%}}.title_faq{font-weight:500;font-size:52px;color:#000;margin:0;line-height:1.2;padding-bottom:20px}.wrap-content,.wrap-content_2{padding:47px 0 45px}.desc_faq{color:#77ac17;font-size:23px;line-height:1.2;max-width:900px;margin:0 auto}.wrap-content{text-align:center}.wrap-content_mob{padding:0}@media (max-width:768px){.wrap-content_mob{padding:70px 0 45px!important}}.wrap-content_blog{padding:0 0 65px}.faq-hp{padding-top:65px;display:flex;justify-content:space-between;align-items:start}@media (max-width:768px){.faq-hp{padding-top:10px}}.btn-modal{background-color:transparent!important;color:#E7BCA5;padding:4px 10px!important;border:none!important;margin-left:15px;font-weight:700}.quotes{padding:135px 0 80px;position:relative}@media (max-width:992px){.faq-hp{flex-direction:column;justify-content:center;align-items:center}.quotes{padding:30px 0}}.quotes__slider{padding-bottom:50px;padding-top:85px;margin-bottom:40px}@media (max-width:992px){.quotes__slider{padding-top:30px;padding-bottom:20px;margin-bottom:20px}}.quotes__block{padding:0 25px}.quotes__info{background-color:#F6EEFA;padding:41px 55px 51px;font-size:20px;border-radius:7px;line-height:1.3;color:#7E7E7E;position:relative}@media (max-width:992px){.quotes__info{padding:20px 15px;font-size:18px}}.quotes__info>img{margin-right:auto;padding-top:10px}.quotes__info::after{content:"";position:absolute;bottom:-16px;left:35px;width:0;height:0;border-style:solid;border-width:16px 15.5px 0;border-color:#F6EEFA transparent transparent;transform:rotate(0)}.quotes__contact{padding-top:35px;display:flex;align-items:center}.quotes__icon{width:98px;height:98px}.quotes__icon>img{width:100%;height:100%;border-radius:50%}.quotes__titles{padding-left:18px}.quotes__name{font-size:20px;font-weight:700;color:#000}.quotes__role{font-size:20px;color:#7E7E7E;line-height:1}.quotes__arrows.custom-arrows{z-index:999}.quotes__arrows.custom-arrows .prev{position:absolute;top:52%;left:10%}@media (max-width:480px){.quotes__arrows.custom-arrows .prev{left:2%;top:48%}}.quotes__arrows.custom-arrows .next{position:absolute;top:52%;right:10%}.quotes__arrows.custom-arrows .next,.quotes__arrows.custom-arrows .prev{font-size:70px;color:#636363;z-index:999;cursor:pointer}.wrapper-all-popup-exit{padding:0!important;background-color:rgba(3,29,64,.66)}.wrapper-all-popup-exit .modal-body{padding:82px 84px 100px}.modal-content{background:#fff!important;position:relative;border-radius:54px}.popup-exit__logo{max-width:280px;width:100%;margin:0 auto}@media (max-width:768px){.wrapper-all-popup-exit .modal-body{padding:40px 30px}.popup-exit-body-content{text-align:center}}.popup-exit-body-content__title{padding-top:35px;font-size:47px;color:#000;line-height:.9;margin:0;text-align:center}@media (max-width:768px){.popup-exit-body-content__title{font-size:28px}}@media (max-width:480px){.quotes__arrows.custom-arrows .next{right:2%;top:48%}.popup-exit-body-content__title{font-size:26px}}.popup-exit-body-content__text{font-size:38px;color:#000;line-height:1.2;text-align:center;position:relative}@media (max-width:768px){.popup-exit-body-content__text{font-size:20px}.newslatter .form-group{max-width:300px;margin-left:auto;margin-right:auto}}@media (max-width:480px){.popup-exit-body-content__text{font-size:18px}}.popup-exit-js-validate-form{margin-top:40px}.msg-success{color:#23af28;font-size:16px;font-weight:700}.newslatter .form-group{margin-bottom:0}.newslatter .has-feedback label~.form-control-feedback{top:0;height:40px;line-height:40px}.newslatter .has-error .form-control,.newslatter .has-success .form-control{box-shadow:none}.newslatter .has-success .form-control:focus{border-color:#3c763d}.flex-popup{display:flex;flex-wrap:wrap;margin-top:20px}.flex-popup .form-group{width:50%;margin-bottom:13px}@media (max-width:768px){.flex-popup .form-group{width:100%;margin-bottom:8px}#exampleModalCenter{padding:0!important}}.close{position:absolute;color:#000!important;opacity:1!important;top:6%;right:6%;font-size:23px!important}.modal-dialog{margin:140px auto!important}@media (max-width:768px){.modal-dialog{margin:0 auto!important;padding:10px!important}}.newslatter__label,.newslatter__textarea-label{width:100%;height:59px;position:relative;margin-bottom:0;padding:0 13px}.newslatter__input{width:100%;height:100%;border:1px solid #E7BCA5;font-size:20px;padding-right:38px!important;color:#000;background-color:#fff;position:relative;box-shadow:none;border-radius:30px}.newslatter__input::placeholder{text-align:left!important;font-size:22px;font-weight:700;color:#000;transition:opacity .5s}.newslatter__input:focus{outline:0;border-color:inherit;box-shadow:none}.newslatter__input:focus::placeholder{opacity:0}.newslatter__textarea-label{height:90px}.newslatter__textarea{padding-top:14px;resize:none;background-color:#fff}.newslatter__btn{width:100%;height:59px;background-color:#E7BCA5;color:#fff;font-weight:700;font-size:22px;text-align:center;border:0;border-radius:30px}.newslatter__btn:focus{outline:0}.title-after-form{font-size:39px;font-weight:900;color:#000;margin-top:35px;position:relative}@media (max-width:768px){.title-after-form{font-size:28px;margin-top:20px}}.custom-image-about{width:100%;height:100%}.nav-tabs li{position:relative}.nav-tabs li:hover>.drop-category{transform:scaleY(1) translateX(0);max-height:100vh;opacity:1;border-radius:8px}.drop-category{position:absolute;z-index:10;right:0;top:85%;min-width:230px;transform:scaleY(0);max-height:0;opacity:0;margin:0 auto;transform-origin:top;transition:all .3s ease;background:0 0;border:none}.drop-category>ul,.header-main__item{position:relative}.drop-category>ul{width:100%;height:100%;padding:0;list-style:none;margin:0;background-color:#fff}.drop-category>ul>li{display:block;padding:0;vertical-align:top;text-align:start;width:auto;position:relative;border-bottom:1px solid #dedede}.drop-category>ul>li:last-child{border-bottom:none}.drop-category>ul>li:hover{background-color:#f8f8f8}.drop-category>ul>li:hover::after{color:#C32026}@media (max-width:1300px){.drop-category>ul>li{padding:0 20px 0 0}}.drop-category>ul>li>a{color:#000!important;display:block;text-align:start;font-size:17px!important;font-weight:500;padding:8px 15px!important}.drop-category>ul>li>a:hover{text-decoration:none;color:#000}body.blackandwhite,body.blackandwhite *{color:#000!important}.header-main__item:hover>.drop-menu{transform:scaleY(1) translateX(0);max-height:100vh;opacity:1;border-radius:8px}.off-sub{pointer-events:none}body.blackandwhite{-webkit-filter:grayscale(1)!important;-moz-filter:grayscale(1)!important;-ms-filter:grayscale(1)!important;-o-filter:grayscale(1)!important;filter:grayscale(1)!important}body.heaveysightedblack{color:#fff!important;background:#000!important}body.heaveysightedblack *{color:#fff!important;background-color:#000!important;box-shadow:none!important}body.heaveysightedblack .simply_credit{background:url(../images/simply-white.png) no-repeat rgba(0,0,0,0)}body.heaveysightedblack a{outline:#ff0 dotted 1px!important}body.heaveysightedwhite{color:#000!important;background:#fff!important;box-shadow:none!important}body.heaveysightedwhite *{color:#000!important;background-color:#fff!important;box-shadow:none!important}body.heaveysightedwhite .simply_credit{background:url(../images/simply-black.png) no-repeat rgba(0,0,0,0)}body.heaveysightedwhite a{outline:#000 dotted 1px!important}body.heaveysightedwhite .accessibility_wrapper .mainNmenu *{color:#000!important;box-shadow:none}body.blackandwhite .accessibility_wrapper .mainNmenu :focus,body.blackandwhite .accessibility_wrapper .mainNmenu :hover,body.heaveysightedwhite .accessibility_wrapper .mainNmenu :focus,body.heaveysightedwhite .accessibility_wrapper .mainNmenu :hover{color:#000!important}#quickMenu{background:rgba(0,0,0,.75);border-radius:6px;box-shadow:0 0 3px transparent;line-height:40px;max-width:80vw;overflow:hidden;position:absolute;right:285px;top:-100px;width:auto;min-width:680px}body.with_js #quickMenu{top:-6px;opacity:0;pointer-events:none}body.with_js #quickMenu.focusin{opacity:1;pointer-events:initial;box-shadow:0 0 10px rgba(0,0,0,.4)}#quickMenu a:focus,#quickMenu a:hover,.accessibility :focus{box-shadow:0 0 6px 3px #ff0,0 0 1px 1px red inset!important}#quickMenu>div{background:#fff;border-radius:5px;display:table;height:90%;line-height:40px;margin:2px 1%;width:98%}#quickMenu a:focus,#quickMenu a:hover,.accessibility :focus,.accessibilityLinks a span.selected,.accessibilityLinks a.selected{border-radius:5px!important;outline:0!important;text-shadow:1px 1px 1px #bbb;transition:color .2s ease-in 0s,text-shadow .2s ease-in 0s}#quickMenu a{color:#000;cursor:pointer;display:table-cell;font-family:arial;font-size:16px;font-weight:700;text-align:center;line-height:20px;vertical-align:middle;padding:7px 5px}#quickMenu a:focus,#quickMenu a:hover{color:#bf1722!important}.accessibility :focus{color:#bf1722!important}.accessibilityLinks a span.selected,.accessibilityLinks a.selected{box-shadow:0 0 6px 3px #ff0,0 0 2px #333 inset!important;color:#bf1722!important;border:1px solid red}.accessibility :focus *{color:#bf1722!important}.desktop.accessibility_wrapper{position:fixed;right:5px;bottom:30px;z-index:99999}.accessibility_menu>div.mainNmenu>a{background:#000!important;border:2px solid #fff!important;border-radius:5px!important;color:#fff!important;cursor:pointer!important;font-size:18px!important;padding:5px 10px!important}body.heaveysightedwhite .accessibility_menu>div.mainNmenu>a{background:#333!important;color:#fff!important}body.heaveysightedwhite .tota11y-toolbar *{background-color:#333!important;color:#f2f2f2!important}#accessibilityLink{padding:5px 10px}.accessibility_menu>div.mainNmenu a{background:#fff;border-radius:5px;box-shadow:0 0 3px #333;color:#000;padding:0 10px;cursor:pointer;text-decoration:none}.accessibility_menu>div a:hover{background:#fff;border-color:#000;color:#000}#accessibilityLink:focus{box-shadow:0 0 6px 3px #ff0,0 0 2px #333 inset;color:#000}.accessibilityLinks{font-size:13px;margin-top:10px;position:absolute;right:-240px;width:230px;bottom:40px}.accessibilityLinks>a{display:block;height:40px;line-height:40px;margin:4px 0;padding:0 9px 0 0;border:1px solid #fff}.fa.font_l,.fa.font_s,.fa.font_xl{font-weight:700;height:40px;line-height:40px;margin:0 5px}.fa.fa-font:hover{color:#999}.fa.font_xl{font-size:28px}.fa.font_l{font-size:22px}.fa.font_s{font-size:16px}.hidden_label,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden}#menu>.pagewraper li:focus>ul{display:block}.hidden_label{font-size:1px;display:inline-block}.hidden_text{font-size:0}.sr-only{padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.mainNmenu{position:relative;top:0}.blackandwhite #welcome2,.blackandwhite #welcome>.pagewrapper,.blackandwhite div#header_text>div{background:#999}.heaveysightedblack #rotate{color:#fff!important;z-index:1}@media (max-width:992px){.accessibility-text{display:none}#accessibilityLink{width:40px!important;height:40px!important;font-size:18px!important;display:block;border-top-left-radius:50%!important;border-bottom-left-radius:50%!important;padding-right:10px!important;margin-right:-10px!important}.desktop.accessibility_wrapper{position:fixed;right:5px;z-index:99}html[dir=ltr] #accessibilityLink{border-radius:0 50% 50% 0!important}.hide-accessibility-link-mobile{display:none!important}.shortcut_menu{display:none}}body.blackandwhite .breadcrumb *,body.blackandwhite .content-banner__title *,body.blackandwhite .home-buttons__content *,body.blackandwhite .home-buttons__text *,body.blackandwhite .item-banner__titles *,body.blackandwhite .main-banner__texts *,body.blackandwhite .tabs-container *,body.blackandwhite footer *,body.blackandwhite header *{color:#fff!important}.pull-left{float:right!important}.pull-right{float:left!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2hlbHBlcnMuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJwYWdlcy9faG9tZXBhZ2Uuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYmFzZS9fZGlyZWN0aW9uYWwuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsInN0eWxlcy1sdHIuc2NzcyIsImxheW91dC9fZm9ybS1lbGVtZW50cy5zY3NzIiwiY29tcG9uZW50cy9fYXNpZGUtcGFuZWwuc2NzcyIsImFic3RyYWN0cy9fbGF5b3V0LXZhcnMuc2NzcyIsImNvbXBvbmVudHMvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19jcmVkaXQuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2NzcyIsImFic3RyYWN0cy9fY29tcG9uZW50cy12YXJzLnNjc3MiLCJjb21wb25lbnRzL19zaWRlLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvX2FuaW1hdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJhYnN0cmFjdHMvX2Zvcm0tdmFycy5zY3NzIiwiY29tcG9uZW50cy9fcHJvamVjdC1zcGVjaWZpYy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyIsInBhZ2VzL19jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL19hcnRpY2xlLWJveC5zY3NzIiwicGFnZXMvX2NhdGVnb3J5LnNjc3MiLCJwYWdlcy9faXRlbS5zY3NzIiwiYWJzdHJhY3RzL19jYXRhbG9nLXZhcnMuc2NzcyIsImFic3RyYWN0cy9faG9tZXBhZ2UtdmFycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTRCQSxZQUxBLGdCQU1FLE1BQU0sS0FFTixPQ0hpQixLQ29oQm5CLGdCQUFBLHNCQ2pX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LHlCQUF5QixTQUFTLE9BQU8sTUFBTSxLQUFLLE9BQU8sS0FBSyxPQUFPLEVBQUUsU0FBUyxRQUFRLEtBQUssS0FFM08sV0FDSSxTQUFVLFNBQ1YsSUFBSyxFQUcrQix5QkFBeEMscUNBQW1FLG1DQUMvRCxXQUFZLEtBR2hCLDRCQUNJLE1BQU8sZUFDUCxRQUFTLEVBS2IseUJBQ0ksb0JBQ0ksUUFBUyxLQUdiLG1CQUNFLE1BQU8sZUFDUCxPQUFRLGVBQ1IsVUFBVyxlQUNYLFFBQVMsTUFDVCx1QkFBd0IsY0FDeEIsMEJBQTJCLGNBQzNCLGNBQWUsZUFDZixhQUFhLGdCQUdmLCtCQUNFLFNBQVUsTUFDVixNQUFPLElBQ1AsUUFBUyxHQUdYLGlDQUVFLEFBQ0EsQUFFQSxBQUNBLGNBSndCLEVBR0MsSUFDRyxJQUhELFlBTzdCLGdDQUNFLFFBQVEsZUFHVixlQUNFLFFBQVEsTUFJZCxpQ0FBQSw0Q0FBQSw0Q0FBQSx5Q0FBQSwwQ0FBQSx5Q0FBQSxxQ0FBQSw0QkFBQSw0QkFHTSxNQUFPLGVKMVVYLFdBQ0UsTUFBTyxnQkFHVCxZQUNFLE1BQU8iLCJmaWxlIjoic3R5bGVzLWx0ci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgQ1NTIGhlbHBlciBjbGFzc2VzLlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uc2VjdGlvbi1mdWxse1xyXG4gIHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWxpbWl0e1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWF4LXdpZHRoOiRtYXgtd2lkdGg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIEBhdC1yb290ICN7Jn1fcmVsYXRpdmV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfSAvL19yZWxhdGl2ZVxyXG4gIEBhdC1yb290ICN7Jn1fbWluaXtcclxuICAgIG1heC13aWR0aDogJG1heC13aWR0aC1taW5pO1xyXG4gIH0gLy9fbWluaVxyXG4gIEBhdC1yb290ICN7Jn1fbWF4aXtcclxuICAgIG1heC13aWR0aDogJG1heC13aWR0aC1tYXhpO1xyXG4gIH0gLy9fbWF4aVxyXG59IC8vc2VjdGlvbi1saW1pdFxyXG5cclxuLnNlY3Rpb24tc3BhY2Vye1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OiRzZWN0aW9uLXNwYWNlci1oZWlnaHQ7XHJcbn1cclxuXHJcbi5yb3ctc3BhY2Vye1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgZmxvYXQ6I3skcmlnaHR9O1xyXG4gIGhlaWdodDokcm93LXNwYWNlci1oZWlnaHQ7XHJcbn1cclxuXHJcbi5tYXgtd2lkdGgtY2VudGVyZWR7XHJcbiAgd2lkdGg6ICRtYXgtd2lkdGg7XHJcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZTtcclxuICBtYXJnaW46ICRjZW50ZXItbWFyZ2luO1xyXG59XHJcblxyXG5pbWd7XHJcbiAgbWF4LXdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbnVse1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4uaW1nLW5vdC1yZXNwb25zaXZle1xyXG4gIG1heC13aWR0aDphdXRvO1xyXG59XHJcblxyXG4uaHItZnVsbHtcclxuICBtYXJnaW46MDtcclxuICBwYWRkaW5nOjA7XHJcbiAgYm9yZGVyOjA7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6JGhyLWZ1bGwtaGVpZ2h0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6JGhyLWZ1bGwtYmc7XHJcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcclxuICBtYXJnaW46JGhyLW1hcmdpbjtcclxufVxyXG5cclxuLm5vLXJvdy1wYWRkaW5ne1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICAmID4gKntcclxuICAgICAgcGFkZGluZzowO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFkZGluZy1jb21wLWx7XHJcbiAgcGFkZGluZy0jeyRsZWZ0fTogMTVweDtcclxufVxyXG5cclxuLnBhZGRpbmctY29tcC1ye1xyXG4gIHBhZGRpbmctI3skcmlnaHR9OiAxNXB4O1xyXG59XHJcblxyXG4udmVydGljYWwtY2VudGVye1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyB2YXJpYWJsZXMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vLyBSZWd1bGFyIGZvbnQgZmFtaWx5XHJcbi8vLyBAdHlwZSBMaXN0XHJcbi8vJHRleHQtZm9udC1zdGFjazogJ0Fzc2lzdGFudCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiR0ZXh0LWZvbnQtc3RhY2s6ICdIZWVibycsIHNhbnMtc2VyaWY7XHJcbiRjdXN0b20tZm9udC1zdGFjazogJ29lX3J1dHpfcHJvbWVkaXVtJywgJ0hlbHZldGljYSBOZXVlIExpZ2h0JywgJ0hlbHZldGljYSBOZXVlJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbi8vLyBAdHlwZSBDb2xvclxyXG4kbWFpbi1jb2xvcjogIzAwMDAwMCAhZGVmYXVsdDtcclxuJHRleHQtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcbiRicmFuZC1jb2xvcjogIzJmMmYyZiAhZGVmYXVsdDtcclxuJGxpZ2h0LXJlZC1jb2xvcjogI2JmMzExYSAhZGVmYXVsdDtcclxuJHJlZC1jb2xvcjogI2JmMzExYSAhZGVmYXVsdDtcclxuXHJcbi8vQHR5cGUgZ2VuZXJhbFxyXG4kYmFzZS16aW5kZXg6IDEwMDtcclxuJGNlbnRlci1tYXJnaW46IDAgYXV0bztcclxuJHBhZGRpbmctYmFzZTogMTVweDtcclxuJG1heC13aWR0aDogMTQwMHB4ICsgKDIgKiAkcGFkZGluZy1iYXNlKSAhZGVmYXVsdDtcclxuJG1heC13aWR0aC1taW5pOiAxMTgwICsgKDIgKiAkcGFkZGluZy1iYXNlKSAhZGVmYXVsdDtcclxuJG1heC13aWR0aC1tYXhpOiAxMzQwICsgKDIgKiAkcGFkZGluZy1iYXNlKSAhZGVmYXVsdDtcclxuJHBhZGRpbmctYmFzZS1ib3g6IDIwcHg7XHJcbi8vaGVhZGVyXHJcbiRoZWFkZXItcG9zaXRpb246IGZpeGVkICFkZWZhdWx0O1xyXG4kc2l0ZS1kZWZhdWx0LXRvcC1wYWRkaW5nOiA5MHB4ICFkZWZhdWx0O1xyXG4kc2l0ZS1tb2JpbGUtZGVmYXVsdC10b3AtcGFkZGluZzogOTBweCAhZGVmYXVsdDtcclxuJHNlY3Rpb24tc3BhY2VyLWhlaWdodDoyMHB4ICFkZWZhdWx0O1xyXG4kcm93LXNwYWNlci1oZWlnaHQ6MjBweCAhZGVmYXVsdDtcclxuLy9oclxyXG4kaHItZnVsbC1oZWlnaHQ6IDFweCAhZGVmYXVsdDtcclxuJGhyLWZ1bGwtYmc6ICMzMjMyMzIhZGVmYXVsdDtcclxuJGhyLWJvcmRlci1jb2xvcjogIzMyMzIzMiAhZGVmYXVsdDtcclxuJGhyLW1hcmdpbjoyMHB4IDBweCAhZGVmYXVsdDtcclxuLy9pbm5lciBwYWdlXHJcbiRpbm5lci1jb250ZW50LWhvbGRlci13aWR0aDogNzcuNSUgIWRlZmF1bHQ7XHJcbiRpbm5lci1jb250ZW50LWFzaWRlLXdpZHRoOiAyMi41JSAhZGVmYXVsdDtcclxuLy9mb290ZXJcclxuJGZvb3Rlci1wYWRkaW5nLXRvcDo2MHB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLW1pbi1oZWlnaHQ6MzYwcHggIWRlZmF1bHQ7XHJcbiRmb290ZXItYmc6I2ZmZiAhZGVmYXVsdDtcclxuLy9AdHlwZSBicmVha3BvaW50c1xyXG4kYnJlYWtwb2ludHM6IChcclxuICAnZXh0cmEtc21hbGwnOiAobWF4LXdpZHRoOiA0ODBweCksXHJcbiAgJ3NtYWxsZXInOiAobWF4LXdpZHRoOiA1MzBweCksXHJcbiAgJ3NtYWxsJzogKG1heC13aWR0aDogNzY4cHgpLFxyXG4gICdtZWQtc20nOiAobWF4LXdpZHRoOiA4NDBweCksXHJcbiAgJ21lZGl1bSc6IChtYXgtd2lkdGg6IDk5MnB4KSxcclxuICAnbGFyZ2UnOiAobWF4LXdpZHRoOiAxMjAwcHgpLFxyXG4gICdsYXJnZXInOiAobWF4LXdpZHRoOiAxMzAwcHgpLFxyXG4gICdodWdlJzogKG1heC13aWR0aDogMTQwMHB4KSxcclxuKSAhZGVmYXVsdDtcclxuLy9AdHlwZSBmb250IHNpemVzXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMThweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XHJcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxucHtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuIiwiLmJhbm5lci13cmFwcGVye1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJyl7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gIH1cclxufVxyXG4ubWFpbi1iYW5uZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgaGVpZ2h0OiA5MDBweDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19zaW5nbGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfSAvL19fc2luZ2xlXHJcbiAgQGF0LXJvb3QgI3smfV9fdGV4dHN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmbG9hdDogJHJpZ2h0O1xyXG4gICAgLy90b3A6ICRiYW5uZXItdGV4dHMtdG9wO1xyXG4gICAgdG9wOiAzMHZoO1xyXG4gICAgYm90dG9tOiAkYmFubmVyLXRleHRzLWJvdHRvbTtcclxuICAgIG1hcmdpbi0jeyRyaWdodH06ICRiYW5uZXItdGV4dHMtcmlnaHQ7XHJcbiAgICB0ZXh0LWFsaWduOiAkcmlnaHQ7XHJcblxyXG4gICAgd2lkdGg6IDU0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2h1Z2UnKXtcclxuICAgICAgcGFkZGluZy0jeyRsZWZ0fTogMTVweDtcclxuICAgICAgcGFkZGluZy0jeyRyaWdodH06IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLy93aWR0aDogJG1heC13aWR0aCAqICRiYW5uZXItdGV4dHMtd2lkdGgtcGVyY2VudDtcclxuICB9IC8vX190ZXh0c1xyXG4gIEBhdC1yb290ICN7Jn1fX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAkYmFubmVyLXRpdGxlLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRiYW5uZXItdGl0bGUtaGVpZ2h0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRiYW5uZXItdGl0bGUtc3BhY2luZztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItZ3JlZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH0gLy9fX3RpdGxlXHJcbiAgQGF0LXJvb3QgI3smfV9fc3Vie1xyXG4gICAgZm9udC1zaXplOiAkYmFubmVyLXN1Yi1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkYmFubmVyLXN1Yi1oZWlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFubmVyLXN1Yi1ib3R0b20tc3BhY2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGJhbm5lci1zdWItc3BhY2luZztcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH0gLy9fX3N1YlxyXG4gIEBhdC1yb290ICN7Jn1fX292ZXJsYXl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAjeyRsZWZ0fTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuXHJcblxyXG5cclxuICB9IC8vX19vdmVybGF5XHJcbn0gLy9tYWluLWJhbm5lclxyXG5cclxuLmJveHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogJGJveC1oZWFkLXNwYWNlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkYm94LWZvb3Qtc3BhY2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19zdHJpcHtcclxuICAgIGhlaWdodDogJGJveC1zdHJpcC13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6ICRib3gtc3RyaXAtdG9wO1xyXG5cclxuICAgIEBhdC1yb290ICN7Jn1fc2lsdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2lsdmVyO1xyXG4gICAgfSAvL19zaWx2ZXJcclxuICB9IC8vX19zdHJpcFxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X190aXRsZXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogJGJveC10aXRsZS1zaXplO1xyXG4gICAgcGFkZGluZzogMzBweCAwIDYwcHg7XHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV9oYXMtc2VwYXJhdG9ye1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAjeyRsZWZ0fTogMDtcclxuICAgICAgICBvcGFjaXR5OiAuMTU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAYXQtcm9vdCAjeyZ9X3N0cm9uZ3tcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9IC8vX190aXRsZVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19zdWItdGl0bGV7XHJcbiAgICBmb250LXNpemU6ICRib3gtc3VidGl0bGUtc2l6ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9IC8vX19zdWItdGl0bGVcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fY29udGVudHtcclxuICAgIGZvbnQtc2l6ZTogJGJveC1jb250ZW50LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGJveC1jb250ZW50LWxpbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkYm94LWNvbnRlbnQtcC1ib3R0b207XHJcbiAgICB9IC8vcFxyXG4gICAgQGF0LXJvb3QgI3smfV9ibG9ja3tcclxuICAgICAgQGF0LXJvb3QgI3smfV9ze1xyXG4gICAgICAgIHdpZHRoOiAkYm94LWNvbnRlbnQtYmxvY2stc21hbGw7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkYm94LWNvbnRlbnQtYmxvY2stc21hbGwtbWluO1xyXG4gICAgICB9IC8vX3NcclxuICAgICAgQGF0LXJvb3QgI3smfV9te1xyXG4gICAgICAgIHdpZHRoOiAkYm94LWNvbnRlbnQtYmxvY2stbWVkaXVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogJGJveC1jb250ZW50LWJsb2NrLW1lZGl1bS1taW47XHJcbiAgICAgIH0gLy9fbVxyXG4gICAgICBAYXQtcm9vdCAjeyZ9X2x7XHJcbiAgICAgICAgd2lkdGg6ICRib3gtY29udGVudC1ibG9jay1sYXJnZTtcclxuICAgICAgICBtaW4td2lkdGg6ICRib3gtY29udGVudC1ibG9jay1sYXJnZS1taW47XHJcbiAgICAgIH0gLy9fbFxyXG4gICAgICBAYXQtcm9vdCAjeyZ9X2Z1bGx7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH0gLy9fbFxyXG4gICAgfSAvL19ibG9ja1xyXG4gIH0gLy9fX2NvbnRlbnRcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9faW1ne1xyXG4gICAgQGF0LXJvb3QgI3smfV9oZWlnaHR7XHJcbiAgICAgIEBhdC1yb290ICN7Jn1fZnVsbHtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9IC8vX2Z1bGxcclxuICAgIH0gLy9faGVpZ2h0XHJcbiAgfSAvL19faW1nXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2JhY2tncm91bmR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgICN7JGxlZnR9OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV9jb2xvcntcclxuICAgICAgQGF0LXJvb3QgI3smfV9ibGFja3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIH0gLy9fYmxhY2tcclxuICAgICAgQGF0LXJvb3QgI3smfV93aGl0ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH0gLy9fd2hpdGVcclxuICAgICAgQGF0LXJvb3QgI3smfV9wZWFjaHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGVhY2g7XHJcbiAgICAgIH0gLy9fcGVhY2hcclxuICAgIH0gLy9fY29sb3JcclxuICAgIEBhdC1yb290ICN7Jn1fb3BhY2l0eXtcclxuICAgICAgQGF0LXJvb3QgI3smfV9oYWxme1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9IC8vX2hhbGZcclxuICAgICAgQGF0LXJvb3QgI3smfV90aGlyZHtcclxuICAgICAgICBvcGFjaXR5OiAuMzM7XHJcbiAgICAgIH0gLy9faGFsZlxyXG4gICAgfSAvL19vcGFjaXR5XHJcbiAgfSAvL19fYmFja2dyb3VuZFxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X2Jne1xyXG4gICAgQGF0LXJvb3QgI3smfV9zdG9uZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN0b25lO1xyXG4gICAgfSAvL19zdG9uZVxyXG4gICAgQGF0LXJvb3QgI3smfV93aGl0ZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfSAvL193aGl0ZVxyXG4gICAgQGF0LXJvb3QgI3smfV9ibGFja3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgfSAvL19ibGFja1xyXG4gICAgQGF0LXJvb3QgI3smfV9zaWx2ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zaWx2ZXI7XHJcbiAgICB9IC8vX3NpbHZlclxyXG4gICAgQGF0LXJvb3QgI3smfV9kZWVwLWJsdWV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWVwLWJsdWU7XHJcbiAgICB9IC8vX2RlZXAtYmx1ZVxyXG4gICAgQGF0LXJvb3QgI3smfV93YXRlci1ibHVle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F0ZXItYmx1ZTtcclxuICAgIH0gLy9fZGVlcC1ibHVlXHJcbiAgICBAYXQtcm9vdCAjeyZ9X25hdnktYmx1ZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5hdnktYmx1ZTtcclxuICAgIH0gLy9fZGVlcC1ibHVlXHJcbiAgICBAYXQtcm9vdCAjeyZ9X2ltZ3tcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRib3gtYmctaW1nKTtcclxuICAgIH0gLy9faW1nXHJcbiAgfSAvL19iZ1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X2JvcmRlcntcclxuICAgIEBhdC1yb290ICN7Jn1fZ3JleXtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAkYm94LWJvcmRlci13aWR0aCAkY29sb3ItZ3JleTtcclxuICAgIH0gLy9fZ3JleVxyXG4gIH0gLy9fYm9yZGVyXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fYWxpZ257XHJcbiAgICBAYXQtcm9vdCAjeyZ9X2NlbnRlcntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfSAvL19jZW50ZXJcclxuICB9IC8vX2FsaWduXHJcbn0gLy9ib3hcclxuXHJcbi5ob21lLWJ1dHRvbnN7XHJcbiAgJl9fY29udGVudC10aXRsZXtcclxuICAgIGZsb2F0OiAjeyRyaWdodH07XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfSAvL19fY29udGVudC10aXRsZVxyXG4gICZfX2NvbnRlbnQtaW1ne1xyXG4gICAgbWF4LXdpZHRoOiAyMDVweDtcclxuICAgICZfMntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIGxlZnQ6MzBweFxyXG4gICAgfVxyXG4gIH0gLy9fX2NvbnRlbnQtaW1nXHJcbiAgQGF0LXJvb3QgI3smfV9fY29udGVudC1we1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2NvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcGFkZGluZzogMTAwcHggNTBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX2gze1xyXG4gICAgICBmbG9hdDogI3skcmlnaHR9O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH0gLy9oM1xyXG4gICAgaW1ne1xyXG4gICAgICBmbG9hdDogI3skbGVmdH07XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9IC8vaW1nXHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvL19fY29udGVudFxyXG4gIEBhdC1yb290ICN7Jn1fX292ZXJsYXl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC42NSk7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAjeyRsZWZ0fTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgLmhvbWUtYnV0dG9uc19fdGV4dHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgfSAvL2hvbWUtYnV0dG9uc19fdGV4dFxyXG4gICAgfSAvL0hPVkVSXHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgaGVpZ2h0OiAzMyU7XHJcbiAgICAgIHRvcDogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBhdC1yb290ICN7Jn1fZ2FsbGVyeXtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9IC8vX2dhbGxlcnlcclxuICB9IC8vX19vdmVybGF5XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3RleHR7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC42NSk7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgbWFyZ2luOiAwIDE1JTtcclxuICAgIHRvcDogOTUlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIC8vdG9wOiAwO1xyXG4gICAgLy8gIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTgwcHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdG9wOiAxNjVweDtcclxuICAgIH1cclxuICB9IC8vX190ZXh0XHJcbiAgJl9fb3ZlcmxheS10aXRsZXtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfSAvL2g0XHJcbiAgJl9fb3ZlcmxheS1zdWJ7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vaG9tZS1idXR0b25zXHJcblxyXG4uYnV0dG9ucy1jb250YWluZXJ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tI3skbGVmdH06ICRidXR0b24tc3BhY2luZyAqIC0xO1xyXG4gIG1hcmdpbi0jeyRyaWdodH06ICRidXR0b24tc3BhY2luZyAqIC0xO1xyXG4gIHBhZGRpbmctdG9wOiAkYnV0dG9uLWhlYWQtc3BhY2U7XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2J1dHRvbntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAkYnV0dG9uLXNwYWNpbmcgLyAyO1xyXG4gICAgd2lkdGg6ICRidXR0b24td2lkdGg7XHJcbiAgfSAvL2J1dHRvblxyXG4gIEBhdC1yb290ICN7Jn1fX2ljb257XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogJGNlbnRlci1tYXJnaW47XHJcbiAgfSAvL2ljb25cclxuICBAYXQtcm9vdCAjeyZ9X190aXRsZXtcclxuXHJcbiAgfSAvL3RpdGxlXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fcGFkZGluZy10b3B7XHJcbiAgICBAYXQtcm9vdCAjeyZ9X3NtYWxse1xyXG4gICAgICBwYWRkaW5nLXRvcDogJGJ1dHRvbnMtY29udGFpbmVyLWhlYWQtc3BhY2U7XHJcbiAgICB9IC8vX3NtYWxsXHJcbiAgfSAvL19tYXJnaW4tdG9wXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fcGFkZGluZy1ib3R0b217XHJcbiAgICBAYXQtcm9vdCAjeyZ9X3NtYWxse1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGJ1dHRvbnMtY29udGFpbmVyLWZvb3Qtc3BhY2U7XHJcbiAgICB9IC8vX3NtYWxsXHJcbiAgfSAvL19wYWRkaW5nLWJvdHRvbVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X2JnLWNvbG9ye1xyXG4gICAgQGF0LXJvb3QgI3smfV9zaWx2ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zaWx2ZXI7XHJcbiAgICB9IC8vX3NpbHZlclxyXG4gIH0gLy9fYmctY29sb3JcclxufSAvL2J1dHRvbnMtY29udGFpbmVyXHJcblxyXG4uc2xpZGVyLWNvbnRhaW5lcntcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6ICRzbGlkZXItaGVhZC1zcGFjZTtcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9faXRlbXtcclxuICAgIHBhZGRpbmc6ICRzbGlkZXItaXRlbS1oZWFkLXNwYWNlICRwYWRkaW5nLWJhc2UgJHNsaWRlci1pdGVtLWZvb3Qtc3BhY2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV9zaXple1xyXG4gICAgICBAYXQtcm9vdCAjeyZ9X217XHJcbiAgICAgICAgd2lkdGg6ICRzbGlkZXItaXRlbS13aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRzbGlkZXItaXRlbS1oZWlnaHQ7XHJcbiAgICAgIH0gLy9fbVxyXG4gICAgfSAvL19zaXplXHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV9vbnNhbGV7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogdXJsKC9hc3NldHMvaW1hZ2VzL29uc2FsZS5wbmcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgI3skbGVmdH06IDA7XHJcbiAgICAgIH0gLy9hZnRlclxyXG4gICAgfSAvL19vbnNhbGVcclxuICB9IC8vX19pdGVtXHJcbiAgQGF0LXJvb3QgI3smfV9faW1hZ2V7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogJGNlbnRlci1tYXJnaW47XHJcbiAgfSAvL2ltYWdlXHJcbiAgQGF0LXJvb3QgI3smfV9fdGV4dHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogJHNsaWRlci1pdGVtLWZvb3Qtc3BhY2U7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi0jeyRsZWZ0fTogJHBhZGRpbmctYmFzZSAqIC0xO1xyXG4gICAgbWFyZ2luLSN7JHJpZ2h0fTogJHBhZGRpbmctYmFzZSAqIC0xO1xyXG4gIH0gLy9fX3RleHRcclxuICBAYXQtcm9vdCAjeyZ9X190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogJHNsaWRlci10aXRsZS1zaXplO1xyXG4gICAgY29sb3I6ICRzbGlkZXItdGl0bGUtY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIH0gLy9fX3RpdGxlXHJcbiAgQGF0LXJvb3QgI3smfV9fcHJpY2V7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6ICRzbGlkZXItcHJpY2Utc2l6ZTtcclxuICAgIGNvbG9yOiAkc2xpZGVyLXByaWNlLWNvbG9yO1xyXG4gIH0gLy9fX3ByaWNlXHJcbiAgQGF0LXJvb3QgI3smfV9fb3ZlcmxheXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgICN7JGxlZnR9OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC4ycztcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfSAvL2hvdmVyXHJcbiAgfSAvL19fb3ZlcmxheVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19mdWxsLXRyYW5zcGFyZW50e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgI3skbGVmdH06IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBvcGFjaXR5OiAkc2xpZGVyLWhvdmVyLW9wYWNpdHk7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgfSAvL19fZnVsbC10cmFuc3BhcmVudFxyXG59IC8vc2xpZGVyLWNvbnRhaW5lclxyXG5cclxuLmJhbm5lci1idXR0b25ze1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogYXV0bztcclxuICAjeyRyaWdodH06IDgwcHg7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAmOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdodWdlJyl7XHJcbiAgICAjeyRyaWdodH06IDE1cHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJyl7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2l0ZW17XHJcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLSN7JGxlZnR9OiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKXtcclxuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgbWFyZ2luLSN7JGxlZnR9OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgbWFyZ2luLSN7JGxlZnR9OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuICAgICAgbWF4LXdpZHRoOiA5MHB4O1xyXG4gICAgICBtYXJnaW4tI3skbGVmdH06IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXJfbmV3X2JveHtcclxuXHJcblxyXG4gICZfX2ltZ3tcclxuXHJcbiAgfVxyXG5cclxuICAmX190aXRsZXtcclxuICAgIGNvbG9yOiAjZTVjMWI1O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3N1YnRpdGxle1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzEsIDE4OCwgMTY1LCAwLjUpO1xyXG4gICAgJiAuYmFubmVyX25ld19ib3hfX3N1YnRpdGxlLWxpbmt7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKXtcclxuICAgICAgJiAudGV4dC1jZW50ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG4gICZfX2NvbnRlbnR7XHJcbiAgICBwYWRkaW5nOiAwIDVweCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgMTg4LCAxNjUsIDAuNSk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJiA+IGRpdntcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgJiBhe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICY6aG92ZXIsJjpmb2N1c3tcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50LWxpbmt7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgJjpob3ZlciwmOmZvY3Vze1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uaHAtcW5hIHtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcblx0Jl9fYnRuIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHQmIC5tYWluLWJ0biB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucXVlc3Rpb24ge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcblx0Ym94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjEpO1xyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0fVxyXG5cdCZfX2J0biB7XHJcblx0XHQmIGEge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiBzaWRlLXZhbHVlcygyNXB4IDMwcHggMjBweCAxMDVweCk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdC8vIEBpbmNsdWRlIHJlc3BvbmQtdG8oJzExMDAnKSB7XHJcblx0XHRcdC8vIFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHQvLyB9XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG5cdFx0XHRcdHBhZGRpbmc6IHNpZGUtdmFsdWVzKDI1cHggMjBweCAyMHB4IDc1cHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJykge1xyXG5cdFx0XHQvLyBcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHQmIHNwYW4uYXJyb3cge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXItI3skcmlnaHR9OiAxcHggc29saWQgI2U1ZTVlNTtcclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JlthcmlhLWV4cGFuZGVkPXRydWVdIHtcclxuXHRcdFx0XHQuYXJyLWluIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlMmUyZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYm9keSB7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggMTVweCAxMHB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblx0XHQmIC5jb250ZW50LXRleHQge1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYXJyLWluIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2Fyci1ib3R0b20ucG5nJyk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDIlKSByb3RhdGUoMTgwZGVnKTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIHJvdGF0ZSAwLjJzIGVhc2U7XHJcblx0fVxyXG59XHJcblxyXG5cclxuI2FjY29yZGlvbiB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaHAtbGlua3Mge1xyXG5cdCZfX2tleSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogIDAgMTVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcbiAgICBcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAmIC5rZXlfaW5mb3tcclxuICAgICAgICAmIGksIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmtleV9pbmZvIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogIzJkMzMzYztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHRcdFx0Jj5pIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdFx0XHRjb2xvcjogI2UzZTNlMztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcclxuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kLXRvKCdodWdlJykge1xyXG5cdFx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmIHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDIwYTIwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJykge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuXHJcbi8vIC5sZWZ0LW5hdmktbGlua3Mge1xyXG4vLyAgIGZsb2F0OiByaWdodDtcclxuLy8gfVxyXG4vLyAucmlnaHQtbmF2aS1saW5rcyB7XHJcbi8vICAgZmxvYXQ6IGxlZnQ7XHJcbi8vIH1cclxuXHJcbi5saW5rLWNvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIHdpZHRoOiA1MCU7XHJcblx0Ly8gZmxvYXQ6ICN7JHJpZ2h0fTtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0fVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG5cdCAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5rZXlfdGV4dCB7XHJcblx0cGFkZGluZzogc2lkZS12YWx1ZXMoMjBweCAzMHB4KTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0dGV4dC1hbGlnbjogc3RhcnQ7XHJcblx0Y29sb3I6ICMwMDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbGxhcHNpbmcge1xyXG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xyXG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0O1xyXG59XHJcblxyXG4uaHAtbGlua3NfX2tleVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0dHJhbnNpdGlvbjogMC42cyBhbGw7XHJcblxyXG59XHJcblxyXG4ucGFuZWwtY29sbGFwc2UsXHJcbi53cmFwLW5ld3MtYm94IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKSB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmctI3skcmlnaHR9OiAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4udGl0bGVfZmFxe1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiA1MnB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcbi5kZXNjX2ZhcXtcclxuICBjb2xvcjogIzc3YWMxNztcclxuICBmb250LXNpemU6IDIzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi53cmFwLWNvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDQ3cHggMCA0NXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmXzJ7XHJcbiAgICBwYWRkaW5nOiA0N3B4IDAgNDVweDtcclxuICB9XHJcbiAgJl9tb2J7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfYmxvZ3tcclxuICAgIHBhZGRpbmc6IDAgMCA2NXB4IDAgO1xyXG4gIH1cclxufVxyXG5cclxuLmZhcS1ocHtcclxuICBwYWRkaW5nLXRvcDogNjVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJykge1xyXG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgfVxyXG4gICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIFxyXG59XHJcblxyXG4uYnRuLW1vZGFse1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNFN0JDQTU7XHJcbiAgcGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICBtYXJnaW4tI3skcmlnaHR9OiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcblxyXG5cclxuLnF1b3Rlc3tcclxuICBwYWRkaW5nOiAxMzVweCAwIDgwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHR9XHJcbiAgJl9fc2xpZGVye1xyXG4gICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICBcclxuICAgIFxyXG4gIH1cclxuICAmX19ibG9ja3tcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICB9XHJcbiAgJl9faW5mb3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkVFRkE7XHJcbiAgICBwYWRkaW5nOiA0MXB4IDU1cHggNTFweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBjb2xvcjogIzdFN0U3RTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpIHtcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgJiA+IGltZ3tcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTE2cHg7XHJcbiAgICAgICN7JHJpZ2h0fTogMzVweDtcclxuICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMTZweCAxNS41cHggMCAxNS41cHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0Y2RUVGQSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRhY3R7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmX19pY29ue1xyXG4gICAgd2lkdGg6IDk4cHg7XHJcbiAgICBoZWlnaHQ6IDk4cHg7XHJcbiAgICAmID4gaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGVze1xyXG4gICAgcGFkZGluZy0jeyRyaWdodH06IDE4cHg7XHJcbiAgfVxyXG4gICZfX25hbWV7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gICZfX3JvbGV7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogIzdFN0U3RTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuICAmX19hcnJvd3Mge1xyXG5cdFx0Ji5jdXN0b20tYXJyb3dzIHtcclxuXHRcdFx0ei1pbmRleDogOTk5O1xyXG5cdFx0XHQvLyBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuXHRcdFx0Ly8gICB0b3A6IDEzJTtcclxuXHRcdFx0Ly8gICBsZWZ0OiA1MCU7XHJcblx0XHRcdC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHQvLyB9XHJcblx0XHRcdCYgLnByZXYge1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTIlO1xyXG5cdFx0XHRcdGxlZnQ6IDEwJTtcclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDIlO1xyXG4gICAgICAgICAgdG9wOiA0OCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgLm5leHQge1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUyJTtcclxuXHRcdFx0XHRyaWdodDogMTAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJykge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDIlO1xyXG4gICAgICAgICAgdG9wOiA0OCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgLnByZXYsXHJcblx0XHRcdCYgLm5leHQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNzBweDtcclxuXHRcdFx0XHRjb2xvcjogIzYzNjM2MztcclxuXHRcdFx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLndyYXBwZXItYWxsLXBvcHVwLWV4aXR7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjMDMxRDQwLCAkYWxwaGE6IDAuNjYpO1xyXG4gIH1cclxuICAud3JhcHBlci1hbGwtcG9wdXAtZXhpdCAubW9kYWwtYm9keXtcclxuICAgIHBhZGRpbmc6IDgycHggODRweCAxMDBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gIH1cclxuICBcclxuICAgLm1vZGFsLWNvbnRlbnR7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1NHB4O1xyXG4gIH1cclxuICBcclxuICAvLyAuYm9keS1jb250ZW50X19ocntcclxuICAvLyAgIG1hcmdpbjogMjJweCAwO1xyXG4gIC8vICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAvLyAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG4gIFxyXG4gIC5wb3B1cC1leGl0X19sb2dve1xyXG4gICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gICRhcnJvdy10aXRsZS1mb3JtOiB1cmwoJy4uL2ltYWdlcy9iYW5uZXItcG9wdXAtYXJyb3cucG5nJyk7XHJcbiAgXHJcbiAgLnBvcHVwLWV4aXQtYm9keS1jb250ZW50e1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICBmb250LXNpemU6IDQ3cHg7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMC45O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgIC8vIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgICAvLyAmOjphZnRlcntcclxuICAgICAgLy8gICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICB0b3A6IDIwcHg7XHJcbiAgICAgIC8vICAgbGVmdDogMHB4O1xyXG4gICAgICAvLyAgIGJhY2tncm91bmQ6ICRhcnJvdy10aXRsZS1mb3JtO1xyXG4gICAgICAvLyAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAvLyAgIGhlaWdodDogNTJweDtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucG9wdXAtZXhpdC1qcy12YWxpZGF0ZS1mb3Jte1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICB9XHJcbiAgXHJcbiAgLm1zZy1zdWNjZXNze1xyXG4gICAgY29sb3I6ICMyM2FmMjg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgXHJcbiAgLm5ld3NsYXR0ZXJ7XHJcbiAgICAmIC5mb3JtLWdyb3Vwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICBcclxuICAgIH1cclxuICAgIC5oYXMtZmVlZGJhY2sgbGFiZWx+LmZvcm0tY29udHJvbC1mZWVkYmFja3tcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLFxyXG4gICAgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1c3tcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmZsZXgtcG9wdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAmIC5mb3JtLWdyb3Vwe1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2V4YW1wbGVNb2RhbENlbnRlcntcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuY2xvc2V7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiA2JTtcclxuICAgICN7JGxlZnR9OjYlO1xyXG4gICAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1kaWFsb2d7XHJcbiAgICBtYXJnaW46IDE0MHB4IGF1dG8gIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm5ld3NsYXR0ZXJfX2lucHV0OjpwbGFjZWhvbGRlcntcclxuICAgIHRleHQtYWxpZ246ICRyaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubmV3c2xhdHRlcl9fbGFiZWwsXHJcbiAgLm5ld3NsYXR0ZXJfX3RleHRhcmVhLWxhYmVse1xyXG4gICAgLy8gbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1OXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDAgMTNweDtcclxuICB9XHJcbiAgXHJcbiAgLm5ld3NsYXR0ZXJfX2lucHV0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTdCQ0E1O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzhweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgXHJcbiAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG4gIFxyXG4gICAgfVxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5uZXdzbGF0dGVyX190ZXh0YXJlYS1sYWJlbHtcclxuICAgIGhlaWdodDogOTBweDtcclxuICB9XHJcbiAgXHJcbiAgLm5ld3NsYXR0ZXJfX3RleHRhcmVhe1xyXG4gICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICBcclxuICAubmV3c2xhdHRlcl9fYnRue1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDU5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFN0JDQTU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH0vL0VORCBmb3JtXHJcbiAgXHJcbiAgLnRpdGxlLWFmdGVyLWZvcm17XHJcbiAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gIH1cclxuICBcclxuXHJcbiAgLmN1c3RvbS1pbWFnZS1hYm91dHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG5cclxuICAubmF2LXRhYnMgbGl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmID4gLmRyb3AtY2F0ZWdvcnkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIFxyXG4uZHJvcC1jYXRlZ29yeSB7XHJcblxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDg1JTtcclxuXHRtaW4td2lkdGg6IDIzMHB4O1xyXG5cdHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG5cdG1heC1oZWlnaHQ6IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ly8gYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cdC8vIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlcicpIHtcclxuXHQvLyBcdHRvcDogMTAwcHg7XHJcblx0Ly8gXHRwYWRkaW5nOiAyNXB4IDA7XHJcblx0Ly8gfVxyXG5cclxuXHQmID4gdWwge1xyXG5cdFx0Ly8gYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0XHQmID4gbGkge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNDMzIwMjY7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8gZmxvYXQ6ICRsZWZ0O1xyXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZXInKSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiA+IGEge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogc3RhcnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRwYWRkaW5nOiBzaWRlLXZhbHVlcyg4cHggMTVweCkgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblxyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uaGVhZGVyLW1haW5fX2l0ZW17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6aG92ZXJ7XHJcbiAgICAmID4gLmRyb3AtbWVudSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub2ZmLXN1YntcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufSIsIi5zYi1zbGlkZWJhci5zYi1hY3RpdmV7XHJcbiAgei1pbmRleDogMTA1O1xyXG59XHJcbmJvZHkuc2Nyb2xsaW5nIC5oZWFkZXItZGVza3RvcHtcclxuICBoZWlnaHQ6IDcwcHg7XHJcblxyXG4gIC5oZWFkZXItYmd7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItYmctc2Nyb2xse1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLy9vcGFjaXR5OiAxO1xyXG4gIH1cclxuICAuaGVhZGVyLWxvZ297XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgLmhlYWRlci1sb2dvX19pbWFnZXtcclxuICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXdyYXBwZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1pbm5lciwgXHJcbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyLCBcclxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0JDQTU7XHJcbn1cclxuXHJcbi5zYi1tZW51IGxpe1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFN0JDQTUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1haW4taGVhZGVye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICAjeyRsZWZ0fTogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTA1O1xyXG59XHJcblxyXG4uaGVhZGVyLWJne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3ItYmxhY2sgMCwgJGNvbG9yLWJsYWNrIDEwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgdG9wOiAwO1xyXG4gICN7JGxlZnR9OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAtMTtcclxuICB0cmFuc2l0aW9uOiAuN3M7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxufVxyXG5cclxuLmhlYWRlci1iZy1zY3JvbGx7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgdG9wOiAwO1xyXG4gICN7JGxlZnR9OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAtMTtcclxuICB0cmFuc2l0aW9uOiAuN3M7XHJcbiAgLy9vcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbn1cclxuXHJcbi5oZWFkZXItZGVza3RvcHtcclxuICBoZWlnaHQ6IDE4MHB4O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IC8vaGVhZGVyLWRlc2t0b3BcclxuXHJcbi5oZWFkZXItd3JhcHBlcntcclxuICAvL21heC13aWR0aDogJG1heC13aWR0aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAxNXB4IDMwcHggMDtcclxuICB0cmFuc2l0aW9uOiAuN3M7XHJcbn0gLy9oZWFkZXItd3JhcHBlclxyXG5cclxuLmhlYWRlci1sb2dve1xyXG4gIC8vIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHRyYW5zaXRpb246IC4ycztcclxuICBtYXJnaW4tI3skcmlnaHR9OiAxNXB4O1xyXG4gIC8vbWF4LXdpZHRoOiAyMDVweDtcclxuICAvLyBtYXgtd2lkdGg6IDI1JTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgfSAvLy0tLW1lZGl1bVxyXG59IC8vaGVhZGVyLWxvZ29fX2ltYWdlXHJcblxyXG4uaGVhZGVyLWxvZ29fX2ltYWdle1xyXG4gIC8vbWF4LWhlaWdodDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59IC8vaGVhZGVyLWxvZ29fX2ltYWdlXHJcblxyXG4uaGVhZGVyLW1haW57XHJcbiAgQGF0LXJvb3QgI3smfV9fcGhvbmV7XHJcbiAgICBmb250LXNpemU6ICRoZWFkZXItZm9udC1zaXplLW1lZGl1bTtcclxuICAgIHRleHQtYWxpZ246ICN7JHJpZ2h0fTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2hlYWRlcl9waG9uZS5wbmcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICN7JHJpZ2h0fTogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAyMCUpO1xyXG4gICAgfVxyXG4gIH0gLy9oZWFkZXItbWFpbl9fcGhvbmVcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9jb2xvcntcclxuICAgIEBhdC1yb290ICN7Jn1fYmx1ZXtcclxuICAgICAgY29sb3I6ICRoZWFkZXItc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfSAvL2JsdWVcclxuICB9IC8vY29sb3JcclxufSAvL2hlYWRlci1tYWluXHJcblxyXG5cclxuXHJcbi5oZWFkZXItbWFpbl9fc2Vjb25kYXJ5LW1lbnV7XHJcbiAgcGFkZGluZy0jeyRsZWZ0fTogJGhlYWRlci1zZWMtc3BhY2luZy1sO1xyXG59IC8vaGVhZGVyLW1haW5fX3NlY29uZGFyeS1tZW51XHJcblxyXG4uaGVhZGVyLW1haW5fX3NlY29uZGFyeS1pdGVte1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6ICRoZWFkZXItZm9udC1zaXplLXNtYWxsO1xyXG5cclxuICBhe1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgfVxyXG59IC8vaGVhZGVyLW1haW5fX3NlY29uZGFyeS1pdGVtXHJcblxyXG4vLyAucGFkZGluZy1jb21wLWx7XHJcbi8vICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbi8vIH1cclxuXHJcbi5oZWFkZXItbWFpbl9faXRlbSBhe1xyXG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuLmhlYWRlci1tYWluX19pdGVte1xyXG5saW5lLWhlaWdodDogMTtcclxuXHJcbn1cclxuXHJcbi5oZWFkZXItbWFpbl9faXRlbV92LXNlcGFyYXRvcntcclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogJ3wnO1xyXG4gICAgbWFyZ2luOiAkaGVhZGVyLXNlYy1zZXBhcmF0b3ItbWFyZ2luO1xyXG4gIH1cclxufSAvL2hlYWRlci1tYWluX19pdGVtX3Ytc2VwYXJhdG9yXHJcblxyXG4uaGVhZGVyLW1haW5fbWFpbi1jb2xvcntcclxuICBjb2xvcjogJGhlYWRlci1mb250LWNvbG9yO1xyXG59IC8vaGVhZGVyLW1haW5fbWFpbi1jb2xvclxyXG5cclxuLmhlYWRlci13cmFwcGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICZfX2xlZnR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXJ7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZWFkZXItbWFpbl9fbWVudXtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ubW9iaWxlLWxhbmd7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbn1cclxuXHJcbi8vSGVhZGVyIGZvciBtb2JpbGUgZGV2aWNlc1xyXG4uaGVhZGVyLW1vYmlsZS1saW5rc3tcclxuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gdG9wOiA1cHg7XHJcbiAgLy8gI3skcmlnaHR9OjEwcHg7XHJcbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgLy8gICB0b3A6IDEycHg7XHJcbiAgLy8gICByaWdodDogNDVweDtcclxuICAvLyB9IFxyXG4gICZfX2xhbmd7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH0gXHJcbiAgfVxyXG4gICZfX3Bob25le1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tI3skcmlnaHR9OiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgJiA+IGl7XHJcbiAgICAgIHBhZGRpbmctI3skbGVmdH06IDhweDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gIH0gLy9fX3Bob25lXHJcbn0gLy9oZWFkZXItbW9iaWxlLWxpbmtzXHJcbi5oZWFkZXItbW9iaWxle1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfSAvLy0tLXNtYWxsXHJcblxyXG4gIC5oZWFkZXItYmd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIH0gLy9oZWFkZXItYmdcclxuXHJcbiAgLmhlYWRlci1tb2JpbGUtbG9nb3tcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICN7JGxlZnR9OiAxMHB4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgfSAvL2hlYWRlci1tb2JpbGUtbG9nb1xyXG59IC8vaGVhZGVyLW1vYmlsZVxyXG5cclxuXHJcbi5oZWFkZXItaW5mb3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgdmVyeSBiYXNpYyBzdHlsZXMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKipcclxuICogU2V0IHVwIGEgZGVjZW50IGJveCBtb2RlbCBvbiB0aGUgcm9vdCBlbGVtZW50XHJcbiAqL1xyXG5odG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG4qe1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQmFzaWMgc3R5bGVzIGZvciBsaW5rc1xyXG4gKi9cclxuYSB7XHJcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgQGluY2x1ZGUgb24tZXZlbnQge1xyXG4gICAgLy9jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1tZW51LWJ0bntcclxuICBmbG9hdDogJGxlZnQ7XHJcbn1cclxuXHJcbi5zaXRlLXdyYXBwZXJ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICAvL3BhZGRpbmctdG9wOiRzaXRlLWRlZmF1bHQtdG9wLXBhZGRpbmc7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJykge1xyXG4gICAgLy9wYWRkaW5nLXRvcDokc2l0ZS1tb2JpbGUtZGVmYXVsdC10b3AtcGFkZGluZztcclxuICB9XHJcbn1cclxuXHJcbmEuc2VsZWN0ZWQtbGlua3tcclxuICBjb2xvcjogJGxpZ2h0LXJlZC1jb2xvcjtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyBtaXhpbnMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gRXZlbnQgd3JhcHBlclxyXG4vLy8gQGF1dGhvciBIYXJyeSBSb2JlcnRzXHJcbi8vLyBAcGFyYW0ge0Jvb2x9ICRzZWxmIFtmYWxzZV0gLSBXaGV0aGVyIG9yIG5vdCB0byBpbmNsdWRlIGN1cnJlbnQgc2VsZWN0b3JcclxuLy8vIEBsaW5rIGh0dHBzOi8vdHdpdHRlci5jb20vY3Nzd2l6YXJkcnkvc3RhdHVzLzQ3ODkzODUzMDM0MjAwNjc4NCBPcmlnaW5hbCB0d2VldCBmcm9tIEhhcnJ5IFJvYmVydHNcclxuXHJcblxyXG5AbWl4aW4gb24tZXZlbnQoJHNlbGY6IGZhbHNlKSB7XHJcbiAgQGlmICRzZWxmIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gb3B0aW9uYWwtYXQtcm9vdCgkc2VsKSB7XHJcbiAgQGF0LXJvb3QgI3tpZihub3QgJiwgJHNlbCwgc2VsZWN0b3ItYXBwZW5kKCYsICRzZWwpKX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXInKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbW96LXBsYWNlaG9sZGVyJykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi1tb3otcGxhY2Vob2xkZXInKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbXMtaW5wdXQtcGxhY2Vob2xkZXInKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiByZXNwb25kLXRvKCRicmVha3BvaW50KSB7XHJcbiAgJHJhdy1xdWVyeTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcclxuXHJcbiAgQGlmICRyYXctcXVlcnkge1xyXG4gICAgJHF1ZXJ5OiBpZihcclxuICAgICAgdHlwZS1vZigkcmF3LXF1ZXJ5KSA9PSAnc3RyaW5nJyxcclxuICAgICAgdW5xdW90ZSgkcmF3LXF1ZXJ5KSxcclxuICAgICAgaW5zcGVjdCgkcmF3LXF1ZXJ5KVxyXG4gICAgKTtcclxuXHJcbiAgICBAbWVkaWEgI3skcXVlcnl9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAZXJyb3IgJ05vIHZhbHVlIGZvdW5kIGZvciBgI3skYnJlYWtwb2ludH1gLiAnXHJcbiAgICAgICAgICsgJ1BsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuJztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYm90dG9tLCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XHJcbiAgQGlmICRpbnNldCB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYm90dG9tICRibHVyICRjb2xvcjtcclxuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRib3R0b20gJGJsdXIgJGNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRib3R0b20gJGJsdXIgJGNvbG9yO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRib3R0b20gJGJsdXIgJGNvbG9yO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRib3R0b20gJGJsdXIgJGNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYm90dG9tICRibHVyICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LWZpZWxkIHtcclxuIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250OiAxNHB4LzEwMCUgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICBwYWRkaW5nOiAuNWVtO1xyXG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMyk7XHJcbiAgQGluY2x1ZGUgcm91bmRlZCgpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCwgMXB4LCAycHgsIHJnYmEoMCwgMCwgMCwgMC4yKSk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24oJGNvbG9yOiAkcmVkLCAkdGV4dF9jb2xvcjogJHdoaXRlKSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udDogMTRweC8xMDAlIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgcGFkZGluZzogLjVlbSAyZW0gLjU1ZW07XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4zKTtcclxuICBAaW5jbHVkZSByb3VuZGVkKCk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwLCAxcHgsIDJweCwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcclxuXHJcbiAgY29sb3I6ICR0ZXh0X2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvciwgMTglKTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQoc2F0dXJhdGUoJGNvbG9yLCAxNSUpLCBkYXJrZW4oJGNvbG9yLCAxNSUpKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBzYXR1cmF0ZSgkY29sb3IsIDEwJSk7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudChzYXR1cmF0ZSgkY29sb3IsIDUlKSwgZGFya2VuKCRjb2xvciwgNSUpKTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgY29sb3I6IHNhdHVyYXRlKCRjb2xvciwgMTUlKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50KHNhdHVyYXRlKCRjb2xvciwgMTUlKSwgbGlnaHRlbigkY29sb3IsIDE1JSkpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHJvdW5kZWQoJHJhZGl1czogMC41ZW0pIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudCgkZnJvbSwgJHRvKSB7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgkZnJvbSksIHRvKCR0bykpO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICRmcm9tLCAkdG8pO1xyXG4gIGZpbHRlcjogIHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjeyRmcm9tfScsIGVuZENvbG9yc3RyPScjeyR0b30nKTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJGFyZ3MpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XHJcbiAgLW1zLXRyYW5zaXRpb246ICRhcmdzO1xyXG4gIC1vLXRyYW5zaXRpb246ICRhcmdzO1xyXG4gIHRyYW5zaXRpb246ICRhcmdzO1xyXG59XHJcblxyXG5AbWl4aW4gYW5pLWNhbGwoJGFuaS1uYW1lLCRhbmktdGltZTogM3MsJGFuaS1yZXBlYXQ6IGluZmluaXRlKXtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaS1uYW1lICRhbmktdGltZSAkYW5pLXJlcGVhdDsgLyogU2FmYXJpIDQrICovXHJcbiAgLW1vei1hbmltYXRpb246ICAgICRhbmktbmFtZSAkYW5pLXRpbWUgJGFuaS1yZXBlYXQ7IC8qIEZ4IDUrICovXHJcbiAgLW8tYW5pbWF0aW9uOiAgICAgICRhbmktbmFtZSAkYW5pLXRpbWUgJGFuaS1yZXBlYXQ7IC8qIE9wZXJhIDEyKyAqL1xyXG4gIGFuaW1hdGlvbjogICAgICAgICAkYW5pLW5hbWUgJGFuaS10aW1lICRhbmktcmVwZWF0O1xyXG59XHJcblxyXG5AbWl4aW4gcGgtY29sb3IoJHBoLWNvbG9yKXtcclxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRwaC1jb2xvcjtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkcGgtY29sb3I7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRwaC1jb2xvcjtcclxuICB9XHJcbiAgOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRwaC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwaC1zaXplKCRwaC1zaXplLCAkcGgtd2VpZ2h0OiA0MDApe1xyXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBmb250LXNpemU6ICRwaC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRwaC13ZWlnaHQ7XHJcbiAgfVxyXG4gIDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBmb250LXNpemU6ICRwaC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRwaC13ZWlnaHQ7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAkcGgtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkcGgtd2VpZ2h0O1xyXG4gIH1cclxuICA6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBmb250LXNpemU6ICRwaC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRwaC13ZWlnaHQ7XHJcbiAgfVxyXG59XHJcbiIsIu+7vy8vIGRpcmVjdGlvbmFsLXNjc3MgfCBBdXRob3I6IFR5c29uIE1hdGFuaWNoIChodHRwOi8vbWF0YW5pY2guY29tKSwgMjAxMyB8IExpY2Vuc2U6IE1JVFxyXG4kZGlyOiBsdHIgIWRlZmF1bHQ7XHJcblxyXG4vLyBEZWZhdWx0ICRkaXIgaWYgbm90IHZhbGlkXHJcbkBpZiAkZGlyICE9IGx0ciBhbmQgJGRpciAhPSBydGwge1xyXG4gICAgJGRpcjogbHRyO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gaWYtbHRyKCRpZiwgJGVsc2U6IG51bGwpIHtcclxuICBAaWYgJGRpciAhPSBydGwge1xyXG4gICAgQHJldHVybiAkaWY7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEByZXR1cm4gJGVsc2U7XHJcbiAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gaWYtcnRsKCRpZiwgJGVsc2U6IG51bGwpIHtcclxuICBAcmV0dXJuIGlmLWx0cigkZWxzZSwgJGlmKTtcclxufVxyXG5cclxuJGxlZnQ6IGlmLWx0cihyaWdodCwgbGVmdCk7XHJcbiRyaWdodDogaWYtbHRyKGxlZnQsIHJpZ2h0KTtcclxuXHJcbkBmdW5jdGlvbiBzaWRlLXZhbHVlcygkdmFsdWVzKSB7XHJcbiAgQGlmICRkaXIgPT0gcnRsIGFuZCBsZW5ndGgoJHZhbHVlcykgPj0gNCB7XHJcbiAgICAvLyBSZW9yZGVyIHJpZ2h0IGFuZCBsZWZ0IHBvc2l0aW9ucyBpbiBsaXN0XHJcbiAgICBAcmV0dXJuIG50aCgkdmFsdWVzLCAxKSBudGgoJHZhbHVlcywgNCkgbnRoKCR2YWx1ZXMsIDMpIG50aCgkdmFsdWVzLCAyKTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQHJldHVybiAkdmFsdWVzO1xyXG4gIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIGNvcm5lci12YWx1ZXMoJHZhbHVlcykge1xyXG4gIEBpZiAkZGlyID09IHJ0bCBhbmQgbGVuZ3RoKCR2YWx1ZXMpID4gMSB7XHJcblx0Ly8gUmVvcmRlciByaWdodCBhbmQgbGVmdCBwb3NpdGlvbnMgaW4gbGlzdFxyXG5cdEBpZiBsZW5ndGgoJHZhbHVlcykgPT0gMiB7XHJcblx0XHRAcmV0dXJuIG50aCgkdmFsdWVzLCAyKSBudGgoJHZhbHVlcywgMSk7XHJcblx0fVxyXG5cdEBlbHNlIGlmIGxlbmd0aCgkdmFsdWVzKSA9PSAzIHtcclxuXHRcdEByZXR1cm4gbnRoKCR2YWx1ZXMsIDIpIG50aCgkdmFsdWVzLCAxKSBudGgoJHZhbHVlcywgMikgbnRoKCR2YWx1ZXMsIDMpO1xyXG5cdH1cclxuXHRAZWxzZSB7XHJcblx0XHRAcmV0dXJuIG50aCgkdmFsdWVzLCAyKSBudGgoJHZhbHVlcywgMSkgbnRoKCR2YWx1ZXMsIDQpIG50aCgkdmFsdWVzLCAzKTtcclxuXHR9XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEByZXR1cm4gJHZhbHVlcztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpZi1sdHIge1xyXG4gIEBpZiAkZGlyICE9IHJ0bCB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpZi1ydGwge1xyXG4gIEBpZiAkZGlyID09IHJ0bCB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqIEJhc2ljIHR5cG9ncmFwaHkgc3R5bGUgZm9yIGNvcHkgdGV4dFxyXG4gKi9cclxuYm9keSB7XHJcbiAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICBmb250OiA1MDAgJGZvbnQtc2l6ZS1iYXNlICR0ZXh0LWZvbnQtc3RhY2s7XHJcbiAgZGlyZWN0aW9uOiAkZGlyO1xyXG59XHJcbiIsIkBjaGFyc2V0ICdVVEYtOCc7XHJcblxyXG4kZGlyOiBsdHI7XHJcblxyXG5AaW1wb3J0XHJcbiAgJ3N0eWxlcy1iYXNlJztcclxuXHJcbiAgLnB1bGwtbGVmdHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnB1bGwtcmlnaHR7XHJcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuIiwiLmN1c3RvbS1mb3Jte1xyXG4gIC5maWxldXBsb2Fke1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLm5vdGV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICN7JHJpZ2h0fTogLTE4MHB4O1xyXG4gICAgICBjb2xvcjogI2Y5ZWQwMDtcclxuICAgICAgdGV4dC1hbGlnbjogI3skbGVmdH07XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAjeyRyaWdodH06MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcHtcclxuICAgIHNwYW57XHJcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4tZmlsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG5cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogI3skcmlnaHR9O1xyXG4gICAgcGFkZGluZy0jeyRyaWdodH06IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTVweDtcclxuICAgICAgI3skcmlnaHR9OiA5cHg7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1maWxlIGlucHV0W3R5cGU9ZmlsZV0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgI3skcmlnaHR9OiAwO1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246ICN7JHJpZ2h0fTtcclxuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgY3Vyc29yOiBpbmhlcml0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGgye1xyXG4gICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICBjb2xvcjokbGlnaHQtcmVkLWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICBtYXJnaW4tdG9wOjA7XHJcbiAgfVxyXG5cclxuICBzcGFuLnNtYWxsLW5vdGV7XHJcbiAgICBjb2xvcjokbGlnaHQtcmVkLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOjE2cHg7XHJcbiAgfVxyXG5cclxuICBwLm5vdGV7XHJcbiAgICBjb2xvcjokYnJhbmQtY29sb3I7XHJcbiAgICBmb250LXNpemU6MTdweDtcclxuICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gIH1cclxuXHJcbiAgZGl2LmZvcm0taGVhZC1zcGFjZXJ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjI1cHg7XHJcbiAgfVxyXG5cclxuICBoci5mb3JtLWhye1xyXG4gICAgbWFyZ2luOjBweDtcclxuICAgIG1hcmdpbi10b3A6MTNweDtcclxuICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgaGVpZ2h0OjFweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkMmQyZDI7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmZvcm0tY29udHJvbHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6NDRweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOjE4cHg7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1jb2xvcjogIzU1NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdG9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXNpemU6MThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3Vwe1xyXG4gICAgbWFyZ2luLWJvdHRvbToxN3B4O1xyXG4gIH1cclxuXHJcbiAgLmhhcy1lcnJvcntcclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2E5NDQ0MjtcclxuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjYTk0NDQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2x7XHJcbiAgICBtaW4taGVpZ2h0OjEwMHB4O1xyXG4gICAgcmVzaXplOm5vbmU7XHJcbiAgfVxyXG5cclxuICAkYWN0aXZlQ29sb3I6ICNmOWVkMDA7IC8vZ3JlZW5cclxuICAkZGFya2VuQ29sb3I6IGRhcmtlbigkYWN0aXZlQ29sb3IsIDIwJSk7XHJcbiAgJGJhY2tncm91bmQ6ICNmOWVkMDA7XHJcblxyXG5cclxuICAvKiAuY3VzdG9tQ2hlY2tib3ggKi9cclxuICBzZWN0aW9ue1xyXG4gICAgcGFkZGluZy10b3A6MTBweDtcclxuICB9XHJcbiAgLmN1c3RvbUNoZWNrYm94IHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OjI0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDojeyRyaWdodH07XHJcbiAgICBtYXJnaW4tYm90dG9tOjE3cHg7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6MjRweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgI3skbGVmdH06IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICN7JGxlZnR9OiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci0jeyRyaWdodH06IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwMDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgb3V0bGluZTowO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3JjZS1jaGVja2VkIGxhYmVse1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XHJcbiAgICB9XHJcbiAgICAmLmZvcmNlLWNoZWNrZWQgbGFiZWw6OmFmdGVye1xyXG4gICAgICBvcGFjaXR5OiAxIDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbUNoZWNrYm94VGV4dHtcclxuICAgIGZsb2F0OiN7JHJpZ2h0fTtcclxuICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tI3skcmlnaHR9OjlweDtcclxuICAgIG1hcmdpbi10b3A6MXB4O1xyXG4gICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1mb3Jte1xyXG5cclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBmb250LXNpemU6MjBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RvbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgaGVpZ2h0OjQ0cHg7XHJcbiAgfVxyXG4gIC5zZWxlY3Qtd3JhcHBlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHNlbGVjdHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDFweDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogJyc7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgICAjeyRsZWZ0fTogOXB4O1xyXG4gICAgICB3aWR0aDogMjdweDtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGF0ZS1ib3h7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgICAjeyRsZWZ0fTogOXB4O1xyXG4gICAgICB3aWR0aDogMjdweDtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmZvcm0tYmctaG9sZGVye1xyXG4gIHBhZGRpbmc6MHB4IDIwcHg7XHJcbn1cclxuXHJcbi5mb3JtLWNpcmNsZS1ub3Rle1xyXG4gIHdpZHRoOiAyNDBweDtcclxuICBoZWlnaHQ6IDI0MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgI3skbGVmdH06IDA7XHJcbiAgI3skcmlnaHR9OiAwO1xyXG4gIG1hcmdpbjogYXV0byBhdXRvO1xyXG4gIHRvcDogMTcwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllZDAwO1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIHBhZGRpbmc6IDQzcHggMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0Om5vbmU7XHJcbiAgICB0b3A6MDsjeyRsZWZ0fTowOyN7JHJpZ2h0fTowO2JvdHRvbTowO1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICB9XHJcbiAgLmhlYWRsaW5le1xyXG4gICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAudGV4dHtcclxuICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgJjpmb2N1cywmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFzaWRlLW5hdml7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBtYXJnaW4tdG9wOiA3OXB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgJiA+IHB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBjb2xvcjogI2VlZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgfVxyXG4gICYgPiB1bHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgJiA+IGxpe1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICBjb2xvcjogIzBlMGUwZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcnsgd2lkdGg6IDEwMCU7fVxyXG4gICAgICB9XHJcbiAgICAgICYgPiBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogIzQxNTY2NztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgZWFzZS1pbi1vdXQpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAjeyRsZWZ0fTogMDtcclxuICAgICAgICAjeyRyaWdodH06IDA7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzIGVhc2UtaW4tb3V0KTtcclxuICAgICAgfVxyXG4gICAgICAmLmFzaWRlLW5hdmlfYWN0aXZle1xyXG4gICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgY29sb3I6ICMwZTBlMGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7IHdpZHRoOiAxMDAlO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL2dlbmVyYWwgbGF5b3V0XHJcbi8vY29sb3JzXHJcbiRjb2xvci1ibGFjazogIzAwMDtcclxuJGNvbG9yLXdoaXRlOiAjZmZmO1xyXG4kY29sb3ItZGFyay1ncmV5OiAjMzIzMjMyO1xyXG4kY29sb3ItZ3JleTogIzc3NztcclxuJGNvbG9yLXNpbHZlcjogI2YwZjBmMDtcclxuJGNvbG9yLXN0ZWVsLWdyZXk6ICM3MzczNzM7XHJcbiRjb2xvci1saWdodC1ncmV5OiAjYzdjN2M3O1xyXG4kY29sb3Itc3RvbmU6ICNmNWY1ZjM7XHJcblxyXG4kY29sb3ItYmxvb2QtcmVkOiAjYTQxMDEwO1xyXG4kY29sb3Itb3JhbmdlOiAjZmJhYjE4O1xyXG5cclxuJGNvbG9yLWxpZ2h0LWJsdWU6ICMwMGFlZWY7XHJcbiRjb2xvci13YXRlci1ibHVlOiAjZGVlMWU4O1xyXG4kY29sb3ItYXF1YTogIzE3YWZjNDtcclxuJGNvbG9yLWRlZXAtYmx1ZTogIzBkNDE1OTsgLy8jMTMzYzU5XHJcbiRjb2xvci1uYXZ5LWJsdWU6ICMwMDIwMmU7XHJcblxyXG4vLyRjb2xvci1ncmVlbjogIzhjYzYzZjtcclxuXHJcbiRjb2xvci1saW1lOiAjOTZjZTRkO1xyXG4kY29sb3ItcGVhY2g6ICNmNWU1ZGE7XHJcbiRjb2xvci1waW5rOiAjZjJkOGQ4O1xyXG5cclxuJGNvbG9yLXNoYWRvdy1ibGFjazogcmdiYSgwLDAsMCwuMTUpO1xyXG4kY29sb3Itc2hhZG93LWJsYWNrLW9wYWM6IHJnYmEoMCwwLDAsMC41KTtcclxuXHJcbiRjb2xvci1rYXJhcm86ICNFN0JDQTU7XHJcbiRjb2xvci1ncmVlbjogJGNvbG9yLWthcmFybztcclxuXHJcblxyXG4vL2hlYWRlciB2YXJpYWJsZXNcclxuJGdlbmVyYWwtaGVhZGVyLWhlaWdodDogMTIwcHg7XHJcblxyXG4kaGVhZGVyLXNlY29uZGFyeS1jb2xvcjogIzEzNjJiMDtcclxuJGhlYWRlci1zZWMtc2VwYXJhdG9yLW1hcmdpbjogMCA4cHg7XHJcbiRoZWFkZXItc2VjLXNwYWNpbmctcjogNzVweDtcclxuJGhlYWRlci1zZWMtc3BhY2luZy1sOiA3NXB4O1xyXG5cclxuXHJcbiRoZWFkZXItZm9udC1zaXplLW1lZGl1bTogMThweDtcclxuJGhlYWRlci1mb250LXNpemUtc21hbGw6IDE2cHg7XHJcbiRoZWFkZXItZm9udC1zaXplLWJpZzogMjJweDtcclxuJGhlYWRlci1mb250LWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiRoZWFkZXItZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiRoZWFkZXItbWVudS1zcGFjZXM6IDI1cHg7XHJcbiRoZWFkZXItbWVudS1zcGFjZS1yZWR1Y2VkOiAzMHB4O1xyXG4kaGVhZGVyLW1lbnUtc3BhY2luZy10b3A6IDEwcHg7XHJcbiRoZWFkZXItbWVudS1pdGVtcy12LXBhZGRpbmc6IDdweDtcclxuJEhlYWRlci1tZW51LWhvdmVyLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JleTtcclxuXHJcbiRoZWFkZXItc2VsZWN0ZWQtYm9yZGVyLXR5cGU6IHNvbGlkO1xyXG4kaGVhZGVyLXNlbGVjdGVkLWJvcmRlci1zaXplOiAxcHg7XHJcbiRoZWFkZXItc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcblxyXG4kaGVhZGVyLXN1Yi1wYWRkaW5nLXY6IDIwcHg7XHJcbiRoZWFkZXItc3ViLXBhZGRpbmctaDogMjBweDtcclxuJGhlYWRlci1zdWItZGlzdGFuY2U6IDMwcHg7XHJcbiRoZWFkZXItc3ViLXdpZHRoOiA3OTBweDtcclxuJGhlYWRlci1zdWItbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiRoZWFkZXItc3ViLW9mZnNldC1oOiAwcHg7XHJcbiRoZWFkZXItc3ViLXNoYWRvdy12LWgtczogMHB4IDEwcHggMTVweDtcclxuJGhlYWRlci1zdWItY29sdW1uLXdpZHRoOiAxODBweDtcclxuXHJcbiRoZWFkZXItbWVudS1zaGFkb3cteDogMDtcclxuJGhlYWRlci1tZW51LXNoYWRvdy15OiAwO1xyXG4kaGVhZGVyLW1lbnUtc2hhZG93LXNpemU6IDM1cHg7XHJcbiRoZWFkZXItbWVudS1zaGFkb3ctY29sb3I6ICRjb2xvci1hcXVhO1xyXG5cclxuJGhlYWRlci1tZW51LXNwYWNpbmctdG9wLXNjcm9sbGluZzogMHB4O1xyXG5cclxuJGhlYWRlci1zaGFkb3cteDogMDtcclxuJGhlYWRlci1zaGFkb3cteTogMDtcclxuJGhlYWRlci1zaGFkb3ctc2l6ZTogMTVweDtcclxuJGhlYWRlci1zaGFkb3ctc3ByZWFkOiAwO1xyXG4kaGVhZGVyLXNoYWRvdy1jb2xvcjogJGNvbG9yLXNoYWRvdy1ibGFjaztcclxuXHJcbi8vZm9vdGVyIHZhcmlhYmxlc1xyXG4kZm9vdGVyLXBhZGRpbmc6IDcwcHg7XHJcbiRmb290ZXItbWluLWhlaWdodDogNTIwcHg7XHJcbiRmb290ZXItYmctY29sb3I6ICMyNjI2MjY7XHJcblxyXG4kZm9vdGVyLXRpdGxlLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JleTtcclxuJGZvb3Rlci10aXRsZS1zaXplOiAxOHB4O1xyXG4kZm9vdGVyLXRpdGxlLXdlaWdodDogNzAwO1xyXG5cclxuJGZvb3Rlci1saW5rLWNvbG9yOiAkY29sb3Itc3RlZWwtZ3JleTtcclxuJGZvb3Rlci1saW5rLXNpemU6IDE2cHg7XHJcbiRmb290ZXItbGluay1oZWlnaHQ6IDMwcHg7XHJcbiRmb290ZXItbGlua3MtY29sdW1uLXNwYWNlOiAxMTBweDtcclxuJGZvb3Rlci1saW5rcy1jb2x1bW4tcmlnaHQ6IDc1cHg7XHJcblxyXG4kZm9vdGVyLWFkcmVzcy1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4kZm9vdGVyLWFkZHJlc3Mtc2l6ZTogMTZweDtcclxuXHJcbiRzb2NpYWwtc2l6ZTogMjBweDtcclxuJHNvY2lhbC1jb2xvcjogJGNvbG9yLXN0ZWVsLWdyZXk7XHJcbiRzb2NpYWwtc3BhY2luZzogNXB4O1xyXG4iLCIvKipcclxuKlxyXG4qXHJcbiovXHJcblxyXG5ib2R5LmJsYWNrYW5kd2hpdGUge1xyXG4gICAgY29sb3I6IzAwMCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEpICFpbXBvcnRhbnQ7XHJcbiAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbmJvZHkuYmxhY2thbmR3aGl0ZSAqe1xyXG4gICAgY29sb3I6IzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LmhlYXZleXNpZ2h0ZWRibGFja3tcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkYmxhY2sgKntcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkYmxhY2sgLnNpbXBseV9jcmVkaXQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi9pbWFnZXMvc2ltcGx5LXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcclxufVxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkYmxhY2sgYXtcclxuICAgIG91dGxpbmU6MXB4IGRvdHRlZCB5ZWxsb3cgIWltcG9ydGFudDs7XHJcbn1cclxuXHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRle1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlICp7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAvKiBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDsqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLnNpbXBseV9jcmVkaXQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi9pbWFnZXMvc2ltcGx5LWJsYWNrLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcclxufVxyXG5cclxuXHJcblxyXG5ib2R5LmhlYXZleXNpZ2h0ZWR3aGl0ZSBhe1xyXG4gICAgb3V0bGluZToxcHggZG90dGVkICMwMDAgIWltcG9ydGFudDs7XHJcbn1cclxuXHJcblxyXG5ib2R5LmhlYXZleXNpZ2h0ZWR3aGl0ZSAuYWNjZXNzaWJpbGl0eV93cmFwcGVyIC5tYWluTm1lbnUgKixcclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLmFjY2Vzc2liaWxpdHlfd3JhcHBlciAubWFpbk5tZW51ICp7XHJcbiAgICBjb2xvcjojMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Om5vbmVcclxufVxyXG5cclxuYm9keS5ibGFja2FuZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIgLm1haW5ObWVudSAqOmZvY3VzLGJvZHkuYmxhY2thbmR3aGl0ZSAuYWNjZXNzaWJpbGl0eV93cmFwcGVyIC5tYWluTm1lbnUgKjpob3ZlcixcclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLmFjY2Vzc2liaWxpdHlfd3JhcHBlciAubWFpbk5tZW51ICo6Zm9jdXMsYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLmFjY2Vzc2liaWxpdHlfd3JhcHBlciAubWFpbk5tZW51ICo6aG92ZXIsXHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIgLm1haW5ObWVudSAqOmZvY3VzLGJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIgLm1haW5ObWVudSAqOmhvdmVye1xyXG4gICAgY29sb3I6IzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jcXVpY2tNZW51IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyODVweDtcclxuICAgIHRvcDogLTEwMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDY4MHB4O1xyXG59XHJcbmJvZHkud2l0aF9qcyAjcXVpY2tNZW51e1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIF90cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbmJvZHkud2l0aF9qcyAjcXVpY2tNZW51LmZvY3VzaW57XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuNCk7XHJcbn1cclxuI3F1aWNrTWVudSA+IGRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGhlaWdodDogOTAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDJweCAxJTtcclxuICAgIHdpZHRoOiA5OCU7XHJcbn1cclxuXHJcbiNxdWlja01lbnUgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICBmb250LWZhbWlseTogYXJpYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmc6IDdweCA1cHg7XHJcbn1cclxuI3F1aWNrTWVudSBhOmhvdmVyICwgI3F1aWNrTWVudSBhOmZvY3VzICB7XHJcbiAgICAvKmJhY2tncm91bmQ6I2ZmZmZjYyAhaW1wb3J0YW50OyovXHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDNweCAjZmZmZjAwLCAwIDAgMXB4IDFweCAjZjAwIGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjYmYxNzIyICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICNiYmI7XHJcbiAgICBvdXRsaW5lLXN0eWxlOiBpbnNldDtcclxuICAgIG91dGxpbmUtY29sb3I6IHJlZDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4gMHMsIHRleHQtc2hhZG93IDAuMnMgZWFzZS1pbiAwcztcclxufVxyXG5cclxuLmFjY2Vzc2liaWxpdHkgKjpmb2N1cyAge1xyXG4gICAgLypiYWNrZ3JvdW5kOiNmZmZmY2MgIWltcG9ydGFudDsqL1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAzcHggI2ZmZmYwMCwgMCAwIDFweCAxcHggI2YwMCBpbnNldCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2JmMTcyMiAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogbWVkaXVtIG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjYmJiO1xyXG4gICAgb3V0bGluZS1zdHlsZTogaW5zZXQ7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiByZWQ7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluIDBzLCB0ZXh0LXNoYWRvdyAwLjJzIGVhc2UtaW4gMHM7XHJcbn1cclxuXHJcbi5hY2Nlc3NpYmlsaXR5TGlua3MgYS5zZWxlY3RlZCAsIC5hY2Nlc3NpYmlsaXR5TGlua3MgYSBzcGFuLnNlbGVjdGVke1xyXG4gICAgLypiYWNrZ3JvdW5kOiNmZmZmY2MgIWltcG9ydGFudDsqL1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAzcHggI2ZmZmYwMCwgMCAwIDJweCAjMzMzIGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjYmYxNzIyICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICNiYmI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XHJcbiAgICBvdXRsaW5lLXN0eWxlOiBpbnNldDtcclxuICAgIG91dGxpbmUtY29sb3I6IHJlZDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4gMHMsIHRleHQtc2hhZG93IDAuMnMgZWFzZS1pbiAwcztcclxufVxyXG5cclxuLmFjY2Vzc2liaWxpdHkgKjpmb2N1cyAqICB7XHJcbiAgICBjb2xvcjogI2JmMTcyMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGVza3RvcC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGJvdHRvbTogMzBweDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcblxyXG4uYWNjZXNzaWJpbGl0eV9tZW51ID4gZGl2Lm1haW5ObWVudSA+IGEge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X21lbnUgPiBkaXYubWFpbk5tZW51ID4gYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC50b3RhMTF5LXRvb2xiYXIgKntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmMmYyZjIhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jYWNjZXNzaWJpbGl0eUxpbmt7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxufVxyXG4uYWNjZXNzaWJpbGl0eV9tZW51ID4gZGl2Lm1haW5ObWVudSBhe1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggIzMzMztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5hY2Nlc3NpYmlsaXR5X21lbnUgPiBkaXYgYTpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcbiNhY2Nlc3NpYmlsaXR5TGluazpmb2N1c3tcclxuICAgIC8qYmFja2dyb3VuZDogI2ZmZmZjYzsqL1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAzcHggI2ZmZmYwMCwgMCAwIDJweCAjMzMzIGluc2V0O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuLmFjY2Vzc2liaWxpdHlMaW5rcyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0yNDBweDtcclxuICAgIHdpZHRoOiAyMzBweDtcclxuICAgIGJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmFjY2Vzc2liaWxpdHlMaW5rcyA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwIDlweCAwIDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG59XHJcblxyXG5cclxuLmZhLmZhLWZvbnQ6aG92ZXJ7XHJcbiAgICBjb2xvcjojOTk5O1xyXG59XHJcbi5mYS5mb250X3hsIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG59XHJcbi5mYS5mb250X2wge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbn1cclxuLmZhLmZvbnRfcyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqT1BFTiBNQUlOIFNVQiBNRU5VICoqKioqKioqKioqKioqKi9cclxuXHJcbiNtZW51ID4gLnBhZ2V3cmFwZXIgIGxpOmZvY3VzID4gdWx7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5oaWRkZW5fbGFiZWwge1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgZm9udC1zaXplOiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5oaWRkZW5fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxufVxyXG4uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b31cclxuXHJcbi5tYWluTm1lbnUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi5ibGFja2FuZHdoaXRlICN3ZWxjb21lID4gLnBhZ2V3cmFwcGVyICwuYmxhY2thbmR3aGl0ZSAjd2VsY29tZTIgLCAuYmxhY2thbmR3aGl0ZSBkaXYjaGVhZGVyX3RleHQgPiBkaXYge1xyXG4gICAgYmFja2dyb3VuZDogIzk5OSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG59XHJcblxyXG4uaGVhdmV5c2lnaHRlZGJsYWNrICNyb3RhdGUge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgIC5hY2Nlc3NpYmlsaXR5LXRleHR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjYWNjZXNzaWJpbGl0eUxpbmt7XHJcbiAgICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6LTEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG5cclxuICAgIGh0bWxbZGlyPVwibHRyXCJdICNhY2Nlc3NpYmlsaXR5TGlua3tcclxuICAgICAgXHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGUtYWNjZXNzaWJpbGl0eS1saW5rLW1vYmlsZXtcclxuICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3J0Y3V0X21lbnV7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5ibGFja2FuZHdoaXRle1xyXG4gIGhlYWRlciwgLm1haW4tYmFubmVyX190ZXh0cywgLmhvbWUtYnV0dG9uc19fdGV4dCwgLmhvbWUtYnV0dG9uc19fY29udGVudCwgZm9vdGVyLCAuY29udGVudC1iYW5uZXJfX3RpdGxlLCAudGFicy1jb250YWluZXIsIC5pdGVtLWJhbm5lcl9fdGl0bGVzLCAuYnJlYWRjcnVtYntcclxuICAgICp7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vQiZXXHJcbiIsIi5tYWluLWZvb3RlcntcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1pbi1oZWlnaHQ6ICRmb290ZXItbWluLWhlaWdodDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJnLWNvbG9yO1xyXG4gIHBhZGRpbmctdG9wOiAkZm9vdGVyLXBhZGRpbmcgO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIHotaW5kZXg6IDA7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fcGFkZGluZ3tcclxuICAgIEBhdC1yb290ICN7Jn1fMTV7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH0gLy9fMTVcclxuICB9IC8vX3BhZGRpbmdcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fcmlnaHRze1xyXG4gICAgZGlyZWN0aW9uOiAkZGlyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy90b3A6IDM1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfSAvL3NwYW5cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB9IC8vc3BhblxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgLy8gZmxvYXQ6ICN7JHJpZ2h0fTtcclxuICAgICAgfVxyXG4gICAgfSAvLy0tLXNtYWxsXHJcbiAgfSAvL19fcmlnaHRcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fc29je1xyXG4gICAgZGlyZWN0aW9uOiAkZGlyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy90b3A6IDM1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLSN7JGxlZnR9OiA3NXB4O1xyXG4gICAgYXtcclxuICAgICAgcGFkZGluZy0jeyRsZWZ0fTogMTVweDtcclxuICAgICAgaXtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgIH0gLy9pXHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgIH0gLy9pXHJcbiAgICAgIH0gLy9ob3ZlclxyXG4gICAgfSAvL2FcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICBib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLSN7JGxlZnR9OiAwcHg7XHJcbiAgICB9IC8vLS0tc21hbGxcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJyl7XHJcbiAgICAgXHJcbiAgICB9XHJcbiAgfSAvL19fc29jXHJcbn0gLy9tYWluLWZvb3RlclxyXG5cclxuLmZvb3Rlci1jb250YWN0e1xyXG4gIEBhdC1yb290ICN7Jn1fX2Zvcm0ge1xyXG4gICAgQGluY2x1ZGUgcGgtY29sb3IoI2ZmZik7XHJcbiAgICBAaW5jbHVkZSBwaC1zaXplKDE4cHgsIDIwMCk7XHJcbiAgICAvLyB3aWR0aDogMjcwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbmRpc3BsYXk6IGZsZXg7XHJcbmFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59IFxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKXtcclxuICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgfSAvLy0tLWxhcmdlXHJcbiAgfSAvL19fZm9ybVxyXG4gIEBhdC1yb290ICN7Jn1fX3RpdGxlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9IC8vX190aXRsZVxyXG4gIEBhdC1yb290ICN7Jn1fX3N1YiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9IC8vX19zdWJcclxuICBAYXQtcm9vdCAjeyZ9X19pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfSAvL19faW5wdXRcclxuICBAYXQtcm9vdCAjeyZ9X19pbnB1dC10ZXh0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NTU7XHJcbiAgICBwYWRkaW5nLSN7JHJpZ2h0fTogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tI3skbGVmdH06IDVweDtcclxuICAgIHdpZHRoOiAyNCU7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMDtcclxuICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgfSBcclxuICB9IC8vX19pbnB1dC10ZXh0XHJcbiAgQGF0LXJvb3QgI3smfV9fc3VibWl0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbjtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfSBcclxuICB9IC8vX19pbnB1dC1zdWJtaXRcclxuICBAYXQtcm9vdCAjeyZ9X19jaGVja2JveCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICY6Y2hlY2tlZHtcclxuICAgICAgJitsYWJlbHtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgfSAvL2FmdGVyXHJcbiAgICAgIH0gLy9sYWJlbFxyXG4gICAgfSAvL2NoZWNrZWRcclxuXHJcbiAgfSAvL19fY2hlY2tib3hcclxuICBAYXQtcm9vdCAjeyZ9X19jaGVja2JveC1sYWJlbCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tI3skcmlnaHR9OiAxMHB4O1xyXG4gIH0gLy9fX2NoZWNrYm94LWxhYmVsXHJcbiAgQGF0LXJvb3QgI3smfV9fY2hlY2tib3gtY29udHJvbGxlcntcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzU1NTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgI3skcmlnaHR9OiAwcHg7XHJcbiAgICAgIHRvcDogMTc1cHg7XHJcbiAgICB9IC8vYmVmb3JlXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAjeyRyaWdodH06IDRweDtcclxuICAgICAgdG9wOiAxODBweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKSBzY2FsZSguNzUpO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2ZmZjtcclxuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweCAjZmZmO1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4yNXM7XHJcbiAgICB9IC8vYWZ0ZXJcclxuICB9IC8vX19jaGVja2JveC1jb250cm9sbGVyXHJcbn0gLy9mb290ZXItY29udGFjdFxyXG5cclxuLmZvb3Rlci1saW5rcy1jb3VudGVye1xyXG4gIG1hcmdpbi0jeyRyaWdodH06IDEwcHg7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgbWFyZ2luLSN7JHJpZ2h0fTogLTMwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxpbmtze1xyXG4gICAgICBwYWRkaW5nLSN7JHJpZ2h0fTogNXB4O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZvb3Rlci1saW5rc3tcclxuICAvL3BhZGRpbmctI3skbGVmdH06IDVweDtcclxuICB3aWR0aDogMjA1cHg7XHJcbiAgZmxvYXQ6ICN7JGxlZnR9O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpe1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9IC8vLS0tbGFyZ2VcclxuXHJcbiAgJl9fZmlyc3R7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICB1bHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgLmZvb3Rlci1saW5rc19fYm9yZGVyX2hpZ2hsaWdodHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBhdC1yb290ICN7Jn1fX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2UzZTNlMztcclxuICB9IC8vX190aXRsZVxyXG4gIEBhdC1yb290ICN7Jn1fX2JvcmRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGF0LXJvb3QgI3smfV9oaWdobGlnaHQge1xyXG4gICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLWdyZWVuIDAsICRjb2xvci1ncmVlbiA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgI3skbGVmdH06IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IDJzO1xyXG4gICAgfSAvL19oaWdobGlnaHRcclxuICB9IC8vX19ib3JkZXJcclxuICB1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgLy9saW5lLWhlaWdodDogMzBweDtcclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICNlM2UzZTM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgIH0gLy9ob3ZlclxyXG4gICAgICB9IC8vYVxyXG4gICAgfSAvL2xpXHJcbiAgfSAvL3VsXHJcbn0gLy9mb290ZXItbGlua3NcclxuXHJcbi5mb290ZXItc2VwYXJhdG9ye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9IC8vLS0tbWVkaXVtXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfSAvLy0tLW1lZGl1bVxyXG59IC8vZm9vdGVyLXNlcGFyYXRvclxyXG5cclxuLmNzX2xvZ29fcG5ne1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICN7JGxlZnR9OiB1bnNldDtcclxuICAjeyRyaWdodH06IDA7XHJcbiAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIC8vdG9wOiAzNXB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRhY3QtbGlzdHtcclxuICBsaXtcclxuICAgIGNvbG9yOiAjZTNlM2UzICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaXtcclxuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vbWFyZ2luLSN7JGxlZnR9OiAxNXB4O1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgdGV4dC1hbGlnbjogJHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mb290ZXItZm9ybXtcclxuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhdF9iYW5uZXIuanBnKTtcclxuICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAjeyRyaWdodH06IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjYpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5mb290ZXItY29udGFjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDk7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gLmZvb3Rlci1jb250YWN0X190aXRsZXtcclxuLy8gICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuLy8gfVxyXG5cclxuLy8gLmZvb3Rlci1jb250YWN0X19mb3Jte1xyXG4vLyAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi5mb290ZXItY29udGFjdF9faW5wdXQtdGV4dDo6cGxhY2Vob2xkZXJ7XHJcbiAgdGV4dC1hbGlnbjogJHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn0iLCJALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZWRfY3NfbG9nb3tcclxuICAgIDAle2JhY2tncm91bmQtcG9zaXRpb246MCAwO31cclxuICAgIDEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDE4cHg7fVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pbWF0ZWRfY3NfbG9nb3tcclxuICAgIDAle2JhY2tncm91bmQtcG9zaXRpb246MCAwO31cclxuICAgIDEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDE4cHg7fVxyXG59XHJcblxyXG4uY3JlZGl0e1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi5jc19sb2dvX3BuZ3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE2M3B4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUtNQUFBR2lDQU1BQUFDOG1ZYWpBQUFBWFZCTVZFVUFBQUF4TVRFd01EQXZMeTh1TGk0c0xDd2ZIeDhBQUFBdUxpNGZIeDhhR2hvb0tDZ0FBQUFBQUFBd01EQVVGQlFBQUFBckt5c21KaVpSVVZGb2FHaE1URXg3ZTNzQUFBQWZIeDhQRHc5L2YzOXZiMjlmWDE4L1B6OVBUMCtDSllNZkFBQUFGM1JTVGxNQThQN2FuTEZKSDhkOVhYSVVDdWMwT29lWlhzZXhIN2orZlNNQUFBVnZTVVJCVkhqYTdOM1pqdHBBRUlYaFU5V3IyOWdHc3B6dWJPLy9tS0Vka3BDUVNOblRKUFZKWTR5cGk5SU1JODB2QkFOampQbWE0QllNTHBFbmpDcm1GbkFSWk1HTnRPRXpXNmd0NFMrWWhXeE11T1BrczhGR0NqTytLQzM0ZlFwYmpva0ZkMFJ3SzdHZUVyekhGN21HMzhmemhLdHR3VHR4K2NLT2tUTzZsSEF2Q3VQOTlRMmZDSUtQQ2hTM0psVUhSWGwvMTkzT2tqVWtJRHRVSld2am5Qb3hRQ1F4QXI1aGwwaldHYWphK3VNZUVMSnVNMFBsekF0QjUwaGRrcElLVHlVcks2NVVEaWpUMURjb0J6bnFZUUttcWFCTUI2QUNjdXlYajFPL083bkxzUUFGM1JhVUxHZ0NVc25Rd25QeTVhdTJpQ3lxV0ZyR085dXBQM3lkcWdHQmIxNnllTHJNbVBvWExpSlAwYWVaTDE1eDluMVVIUmZzeXZvMFE4WGxTWjMySGJQa281NFZ6UjJBck9jaittVnhPUUJUUGV0QmI3NmRxUXFZUVYyYWh3ajRBbUFVUWFUM1RJdVFGVHRIc0M1TjlxblhBSjk0SXZrRm5yZS9hSzRCOUo3emlZaU0ySzI2S3ZRQTU1NGhIQjBVY0tGcVBTcTZvNnVUd3FHcUNqQ3RDRk80N0ltTExRRlFBVDI0THhqcXh4MGhyUWtXSitJd2J3QThRZG1uQ0w2ODd0ajFtK1FUeE9PQ0N2RGs5d1VqWit3VWtOSVh5d0ZoV3JHZk9rejdqZ2NGemtHeG9nSmhmejZHY2hCQlY2bFM2Y0c4NzZqN0dxOWZ2RzVMSDRoa3hEdU5WU29GZE1oOUttcnRQOUNiSFRNRnVYa3ZSZmppRGRPN0hUZDZkTk1aT09ZVkNJZlZyUWQzM2svRnlXSEZSYmhjeEFwM0R1c2FnS0xPQVhKRUY1MkllTUI1eUl6Y01ITWoyVFprQjJ3VWROZEI1eGVFR2I2aE1HNUtyVzV1NlByTmlTY3NqcXhiUDg2WXBlK0k1dkdEeW9xdm9zZFZZTVRmRThxMzdGZ1ZnNnFuRDJjempESG1keXVTTWJwTXdlZ1dYekNtYXhkMjFvWFdoZGFGMW9YV2hkYUYxb1hXaGNiOGs1SWI5YS94eDZxYUtCSG0zMlJkYUYxb1hXaGRhRjFvWFdoZGFGMW96TStxTldGd2tkd3d1bWpaWmI2RGRhRjFvWFdoZGFGMW9YV2hkYUYxb1hYaHJ6WDc0ZCtiaERid2U1UGVDeko4SHhwanJBdHZXQmRhRjFvWFdoZGFGMW9YV2hlYVR5MnREUitIeXlPODZHV01lVGpXaGRhRjFvWFdoZGFGMW9YV2hkYUY1azcwNDcvc0pmUVluUmQ3Z2hyekVLd0xyUXV0QzYwTHJRdXRDNjBMclF1TitRTzI4Vk83c0dKMGo3Q2plVVQvU3hmZWhlR0FYZGluUHpOY0YvcW15OWhkdUdWZXhMRzdFSkhaTDROM1lXRjVnQzdjckF0L1FSZG1zUzYwTGpUR1BKd0grSHlhK0FDZnJ4bzQvbi9md0xiZ2E2d0x2N3NMNzQzWWhXL1p1NFBVaUdFZ2lLS3lyV21iQ0NPMEt1ditGODBxa0hneXV3U3FtZjlQNEpYaG9WWXIxTXN0TXhlZXg2SXdkMkdmMGpYTVhWaXVxMzZZdTNCWHRYZGhVOWk3Y0p2K0xud01YSWdMaVlqZXQvUGhQNURkcFBKclJpN3N0WlhuN0Z3WXRkenljK0ZRbE9lOFhCZzZodmtjNlNGcGR1ODUwbHF2cFJUM09kSkhnam5Tb2QzZWhhR3dkK0U1QXhmaVFpS2lmNmd2L3E5R0xnbE9OZHZTeSs4NXVmQkZiaTU4enMrRm9WWnUyYm13NmFqbWM2U3JKRFZ2RjQ1UUFoZXVxNzhMTis0WC9va0xtemd2eElWRTlGVWMvbWRIVmJPNGQxYitUTmw2RnhleWQ0YTlNejR1Wk84TWUyZk1YTWplR1Z4SXVkc1RETUdGVk53N3R3UVh6WWgraGd0eElTN0VoYmdRRitKQ1hJZ0xYL1ZHNnpOM1RmdVA3UEovRkpLSWNDRXV4SVc0RUJmaVFseUlDK2w3YTRKMzQ2OEVMeGYyQkFzemlRZ1g0a0pjaUF0eElTN0VoYmlRYm8zTm5vUzdFcEN3VlU0SWliS0ZDM0VoTHNTRnVCQVg0a0pjU080bE9IemJFOXdoN0pNbjRZbHc0UzFjaUF0eElTN0VoYmdRRjM2MmR3Y25BTUpBRUVVWG9pRkVKTWQxK205VUsxQWhsd244djFVOFdCZ2lvbi9WQlRZblNwWndiMnl1WHdscnVEQVY5aTdjRmJnUUYrSkNYSWdMY2VGSHVKQ0lpQnlyVGEybnpGMTRQU2R6RjhiUng0a0xjU0V1eElXNEVCZStoQXNudXdHOFZJZ0FBTSt0RHdBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlZF9jc19sb2dvIDNzIHN0ZXBzKDE5KSBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogYW5pbWF0ZWRfY3NfbG9nbyAzcyBzdGVwcygxOSkgaW5maW5pdGU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246YWxsIDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICN7JGxlZnR9OiAwO1xyXG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpe1xyXG4gICAgICBib3R0b206IDEwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5jc19sb2dvX3BuZ193aGl0ZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFLTUFBQUdpQ0FNQUFBQzhtWWFqQUFBQU0xQk1WRVVBQUFELy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vKzNsZUtDQUFBQUVIUlNUbE1BOEp6YXNVazJIOGRkZlhJVUN1ZUg2R016VGdBQUJRcEpSRUZVZU5yczI5bXVFbEVRUnVGVnRlZWUrTi8vYVdVM2VrVFJ4T25FMXRTWFFHQlRJUldHaEhVQklZVHdQVG50WEZ5VGJseFY2Y29BMlhhZXRNcFhhcFlhZjhGcXVtdThTUGJWb0NSVDU1dmF6dnNaVWk5Tmd4ZG1MeCtGaGp2ZmxNVDdjZDM0cU80OGxKM1hIWXRXcHRaNFZVemw5Ynp5aFd4OE5oRFBGaWtoQmc5TGVwNlZsQnYwaEI3V3BubUdXVk1CRjZkMlBnWjZjREJKZFZXV1Z0MFpVNUswbjdPNEh2aEl0akdXQlZqR1psWGJBc3N5R01zR0Fxdnp1Qzd6N3BLV2pRSGo3WXVnZ1F4TldibHAyczEyaVYyZGgzcWJENzlOa1hVM1hLbXJ0SGtCS0xvVmIrZk9xMnRLMmptTm8zZGtxUzlLbWp0MjYxVXVsRGJvOHNvOHR0UXpMSEp0ZW5vNW13eDFwRjJPR1JLb21GSGtycmFiSkU1SjU1UzlUUTBYelhkY3oxKzBKSkM3MXBzb0twd09IVUliS1dWeVRRaFNsbFRGVkpNV2taQmtzQnprSmJzMmdOb0FHWEllQzJaOTNoR1RqRDJaSmRZS3VKQTlUdzBYa3d1YU44d0JKTkROendXTFZrNENHNExVTTNrNU9HOG1saXBnRTNnVzUzR0dKWkhIWnNZa3lTUkhIVGttWEh4NnI2RklCWjRHRFNXNmNCVk42OU9PWFVhWHV3M1RYWHZzV09WTWkwUHRCK1R0U01lVy9MeHB5YllESU44UE9VaWVqeVBEVUVwZ2xha2tNM05JanExMHNhcnFydElUVkJud05waDhKNis0R0NybldGckZ0QXB1dXJFblNYVmVyNncyZDBUT0x4b0gzL1AwckZtRnZ5ZVBIOWxSNHFKMDR5T3RoQkRDZXh2V3Vib3U0K3AySDF6VDJZVVAwWVhSaGRHRjBZWFJoZEdGMFlYUmhTSDhsMXE2NnEveGY2dHFpaFhDL3ltNk1Mb3d1akM2TUxvd3VqQzZNTG93aE44bE5TNnVTSldySzVGZDRTZEVGMFlYUmhkR0YwWVhSaGRHRjBZWFJoZitXYXRmL3I5SlhQbS9TWjlrdTN3Zmh2Q0J2VHRXWVJnRUFqQ2NTSlZrRU83OW43YWRVa2pvVUNqbGpuei83T0NndzRkd2lndmZjU0VYY2lFWGNpRVhjcUZPellqME9Kd1ZIcjBrbFlzTHVaQUx1WkFMdVpBTHVWQ1hlc3YvN0xWR1c3TFhWZ2RVS2hFWGNpRVhjaUVYY2lFWGNxSDBoMForYXU5NTczeXBQYXBpZDNIaEdZWVpYWGlzUHNybndoWXhjN3R3YlBHcTUzYmgwbU5yTTdrTDk5Z0x1SEJ3NFE5Y3VLMWN5SVdTeWxWZ1BrMHZNRi8xRWZsLzMxakdaOGR3NGRjdXZKYlJoVS8yN2lCRlloQUlvN0NhbERxSVdQYy83VFN6Q0RPZHpLS2hHLzRpNzUwZ215UjhXS3FkOWd1b3VYRDI3Q2J1d3VxUGxyZ0xrM3Y1RW5kaDh5THZ3dUVtNzhJdGdBdjNoUXR4SVJIUmZadTcva0QyY0UrWENibXdscEhPeWJuUVNucEt6NFhMTFozVGNxRjVYK0p6cE4wZlZlMDUwbEk4cDZRK1I3b0htQ05kM3VSZGFHN3lMcHh1dUJBWEVoRjlvSnIxYjQzTUFWWTFSNjdwT2lVWFhpZm53b3ZrWEdqbkg3dWNDNGYzSWo1SCt0UFFkdUd5Q0M3MEFDN2MyRi9JL2tKY2lBdUozcHgxL2JXam92dGxPcHFGTDFPMDd1SkN6cDNoM0JrZEYzTHVET2ZPNEVKY2lBdnBqYlVBUTNDbSt5b2R6UzNBUmpPaXYrRkNYSWdMY1NFdXhJVzRFQmZpd3YrNjBmR1p6VjMrSVd1QVN5R0pDQmZpUWx5SUMzRWhMc1NGdUpCK0YrSGVlQTl3YzJFTmNHQW1FZUZDWElnTGNTRXV4SVc0RUJmU1UydVRKMkdMUU1KUldDRWtpaFl1eElXNEVCZmlRbHlJQzNFaHFSZGc4YTNwdmk1SE5jQXpFcjBTTHNTRnVCQVg0a0pjaUF0eDRYZDdkM1FDSUF3RVVUQVlFeEpFdVA2cjFRcnlJOGdGNW5VeHNMQmNLT20zMmdhZkV6VnF5VjQvc3E0U2RuRmhTZS9DTXdvWGNpRVhjaUVYY3VFeUxwUWs1YXlOR0RNaXZRdmZrcnV3WExQZlhNaUZYTWlGWE1pRmk3andZdzhScVJNNlI3c3l6UUFBQUFCSlJVNUVya0pnZ2c9PScpO1xyXG59XHJcbiIsIi50ZXh0e1xyXG4gIGF7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbiAgQGF0LXJvb3QgI3smfV9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6ICR0aXRsZS1mb250LXNpemU7XHJcbiAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xyXG4gICAgcGFkZGluZzogJHRpdGxlLXBhZGRpbmctdiAkdGl0bGUtcGFkZGluZy1oO1xyXG4gIH1cclxuICBAYXQtcm9vdCAjeyZ9X3NwYWNle1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0LXNwYWNlLWxldHRlcnM7XHJcbiAgICBsaW5lLWhlaWdodDogJHRleHQtc3BhY2UtbGluZXM7XHJcblxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLXRvcDogJHRleHQtc3BhY2UtcGFyYSAvIDI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0LXNwYWNlLXBhcmEgLyAyO1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRleHQtc3BhY2UtcGFyYTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAYXQtcm9vdCAjeyZ9X2luY2x1ZGUtcHtcclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X3N0cm9uZ3tcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfSAvL19zdHJvbmdcclxuICBAYXQtcm9vdCAjeyZ9X3NpemV7XHJcbiAgICBAYXQtcm9vdCAjeyZ9X3N7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vX3NcclxuICAgIEBhdC1yb290ICN7Jn1fbXtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW0gIWltcG9ydGFudDtcclxuICAgIH0gLy9fbVxyXG4gICAgQGF0LXJvb3QgI3smfV9sZ3tcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vX2xnXHJcbiAgICBAYXQtcm9vdCAjeyZ9X3hse1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUteGwgIWltcG9ydGFudDtcclxuICAgIH0gLy9feGxcclxuICB9IC8vX3NpemVcclxuICBAYXQtcm9vdCAjeyZ9X2NvbG9ye1xyXG4gICAgQGF0LXJvb3QgI3smfV9ibGFja3tcclxuICAgICAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG4gICAgfSAvL19ibGFja1xyXG4gICAgQGF0LXJvb3QgI3smfV93aGl0ZXtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfSAvL193aGl0ZVxyXG4gICAgQGF0LXJvb3QgI3smfV9zdGVlbC1ncmV5e1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXN0ZWVsLWdyZXkgIWltcG9ydGFudDtcclxuICAgIH0gLy9fc3RlZWwtZ3JleVxyXG4gICAgQGF0LXJvb3QgI3smfV9zaWx2ZXJ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc2lsdmVyICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vX3NpbHZlclxyXG4gICAgQGF0LXJvb3QgI3smfV9ncmV5e1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXkgIWltcG9ydGFudDtcclxuICAgIH0gLy9ncmV5XHJcbiAgICBAYXQtcm9vdCAjeyZ9X2FxdWF7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYXF1YSAhaW1wb3J0YW50O1xyXG4gICAgfSAvL19hcXVhXHJcbiAgICBAYXQtcm9vdCAjeyZ9X2dyZWVue1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vX2dyZWVuXHJcbiAgfSAvL19jb2xvclxyXG4gIEBhdC1yb290ICN7Jn1fYWxpZ257XHJcbiAgICBAYXQtcm9vdCAjeyZ9X2NlbnRlcntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfSAvL19jZW50ZXJcclxuICAgIEBhdC1yb290ICN7Jn1fbGVmdHtcclxuICAgICAgdGV4dC1hbGlnbjogI3skbGVmdH07XHJcbiAgICB9IC8vX2xlZnRcclxuICAgIEBhdC1yb290ICN7Jn1fcmlnaHR7XHJcbiAgICAgIHRleHQtYWxpZ246ICN7JHJpZ2h0fTtcclxuICAgIH0gLy9fcmlnaHRcclxuICB9IC8vX2FsaWduXHJcbiAgQGF0LXJvb3QgI3smfV9zaGFkb3d7XHJcbiAgICB0ZXh0LXNoYWRvdzogICR0ZXh0LXNoYWRvdy1vZmZzZXQteFxyXG4gICAgICAgICAgICAgICAgICAkdGV4dC1zaGFkb3ctb2Zmc2V0LXlcclxuICAgICAgICAgICAgICAgICAgJHRleHQtc2hhZG93LXNpemVcclxuICAgICAgICAgICAgICAgICAgJHRleHQtc2hhZG93LWNvbG9yO1xyXG4gIH0gLy9fc2hhZG93XHJcbn0gLy90ZXh0XHJcblxyXG4uY29tcG9uZW50e1xyXG4gIEBhdC1yb290ICN7Jn1fc3BhY2V7XHJcbiAgICBAYXQtcm9vdCAjeyZ9X3ZlcnRpY2Fse1xyXG4gICAgICBwYWRkaW5nLXRvcDogJGNvbXBvbmVudC1zcGFjZS10b3AgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRjb21wb25lbnQtc3BhY2UtYm90dG9tICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vX3ZlcnRpY2FsXHJcbiAgfSAvL19zcGFjZVxyXG4gIEBhdC1yb290ICN7Jn1fcHVsbC1kb3due1xyXG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfSAvL19wdWxsLWRvd25cclxuICBAYXQtcm9vdCAjeyZ9X21hcmdpbntcclxuICAgIEBhdC1yb290ICN7Jn1fbm9uZXtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vX25vbmVcclxuICB9IC8vX21hcmdpblxyXG4gIEBhdC1yb290ICN7Jn1fd2lkdGh7XHJcbiAgICBAYXQtcm9vdCAjeyZ9X2Z1bGx7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vX2Z1bGxcclxuICB9IC8vX3dpZHRoXHJcbiAgQGF0LXJvb3QgI3smfV9jZW50ZXJ7XHJcbiAgICBtYXJnaW46ICRjZW50ZXItbWFyZ2luO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV92e1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIH0gLy9fdlxyXG4gICAgQGF0LXJvb3QgI3smfV9hYntcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgfSAvL19hYlxyXG4gICAgQGF0LXJvb3QgI3smfV9mdWxse1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vX3ZcclxuICB9IC8vX2NlbnRlclxyXG4gIEBhdC1yb290ICN7Jn1fc2hhZG93e1xyXG4gICAgYm94LXNoYWRvdzogJGNvbXBvbmVudC1zaGFkb3ctb2Zmc2V0LXhcclxuICAgICAgICAgICAgICAgICRjb21wb25lbnQtc2hhZG93LW9mZnNldC15XHJcbiAgICAgICAgICAgICAgICAkY29tcG9uZW50LXNoYWRvdy1zaXplXHJcbiAgICAgICAgICAgICAgICAkY29tcG9uZW50LXNoYWRvdy1zcHJlYWRcclxuICAgICAgICAgICAgICAgICRjb21wb25lbnQtc2hhZG93LWNvbG9yO1xyXG4gIH0gLy9fc2hhZG93XHJcbiAgQGF0LXJvb3QgI3smfV90b3tcclxuICAgIEBhdC1yb290ICN7Jn1fbGVmdHtcclxuICAgICAgI3skbGVmdH06IDAgKyAkcGFkZGluZy1iYXNlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9IC8vX2xlZnRcclxuICAgIEBhdC1yb290ICN7Jn1fcmlnaHR7XHJcbiAgICAgICN7JHJpZ2h0fTogMCArICRwYWRkaW5nLWJhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH0gLy9fcmlnaHRcclxuICAgIEBhdC1yb290ICN7Jn1fdG9we1xyXG4gICAgICB0b3A6IDAgKyAkcGFkZGluZy1iYXNlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9IC8vX3RvcFxyXG4gICAgQGF0LXJvb3QgI3smfV9ib3R0b217XHJcbiAgICAgIGJvdHRvbTogMCArICRwYWRkaW5nLWJhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH0gLy9fYm90dG9tXHJcbiAgfSAvL190b1xyXG4gIEBhdC1yb290ICN7Jn1fbm8tcGFkZGluZ3tcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9IC8vX25vLXBhZGRpbmdcclxuICBAYXQtcm9vdCAjeyZ9X2hvdmVye1xyXG4gICAgQGF0LXJvb3QgI3smfV9hYm92ZXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6ICRjb21wb25lbnQtaG92ZXItZGlzdGFuY2U7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9IC8vX2Fib3ZlXHJcbiAgICBAYXQtcm9vdCAjeyZ9X2Fib3ZlLWNlbnRlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6ICRjb21wb25lbnQtaG92ZXItZGlzdGFuY2U7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gICAgfSAvL19hYm92ZVxyXG4gIH0gLy9faG92ZXJcclxuICBAYXQtcm9vdCAjeyZ9X25vLW1hcmdpbntcclxuICAgIG1hcmdpbjogMDtcclxuICB9IC8vX25vLW1hcmdpblxyXG59IC8vY29tcG9uZW50XHJcblxyXG4uZ2VuZXJhbC1oZWFkZXItYmd7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICAjeyRsZWZ0fTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICBoZWlnaHQ6ICRnZW5lcmFsLWhlYWRlci1oZWlnaHQ7XHJcbn0gLy9nZW5lcmFsLWhlYWRlci1iZ1xyXG5cclxuLmotYnRue1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgZm9udC1zaXplOiAkai1idG4tdGV4dC1zaXplO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRqLWJ0bi1yYWRpdXM7XHJcbiAgcGFkZGluZzogJGotYnRuLXRvcC1wYWRkaW5nICRqLWJ0bi1oLXBhZGRpbmcgJGotYnRuLWJvdHRvbS1wYWRkaW5nO1xyXG4gIGZpbHRlcjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgYm9yZGVyOiBub25lO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDExMCUpO1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLDAsMCwwLjMpO1xyXG4gIH1cclxuICAmOmFjdGl2ZXtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLDAsMCwuNyk7XHJcbiAgICBwYWRkaW5nLXRvcDogJGotYnRuLXRvcC1wYWRkaW5nICsgMXB4O1xyXG4gICAgcGFkZGluZy0jeyRsZWZ0fTogJGotYnRuLWgtcGFkZGluZyArIDFweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkai1idG4tYm90dG9tLXBhZGRpbmcgLSAxcHg7XHJcbiAgICBwYWRkaW5nLSN7JHJpZ2h0fTogJGotYnRuLWgtcGFkZGluZyAtIDFweDtcclxuICAgIC8vdG9wOiAxcHg7XHJcbiAgICAvLyN7JGxlZnR9OiAxcHg7XHJcbiAgfVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X2NvbG9ye1xyXG4gICAgQGF0LXJvb3QgI3smfV9ibG9vZC1yZWR7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibG9vZC1yZWQ7XHJcbiAgICB9IC8vX2xpZ2h0LWJsdWVcclxuICAgIEBhdC1yb290ICN7Jn1fbGlnaHQtYmx1ZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICB9IC8vX2xpZ2h0LWJsdWVcclxuICAgIEBhdC1yb290ICN7Jn1fZGVlcC1ibHVle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVlcC1ibHVlO1xyXG4gICAgfSAvL19kZWVwLWJsdWVcclxuICAgIEBhdC1yb290ICN7Jn1fb3Jhbmdle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgfSAvL19kZWVwLWJsdWVcclxuICAgIEBhdC1yb290ICN7Jn1fd2hpdGV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH0gLy9fd2hpdGVcclxuICAgIEBhdC1yb290ICN7Jn1fYmxhY2t7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIH0gLy9fd2hpdGVcclxuICAgIEBhdC1yb290ICN7Jn1fbGltZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbWU7XHJcbiAgICB9IC8vX3doaXRlXHJcbiAgICBAYXQtcm9vdCAjeyZ9X3RyYW5zcGFyZW50e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgfSAvL190cmFuc3BhcmVudFxyXG4gIH0gLy9fY29sb3JcclxuXHJcbiAgQGF0LXJvb3QgI3smfV90ZXh0e1xyXG4gICAgQGF0LXJvb3QgI3smfV93aGl0ZXtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH0gLy9ob3ZlclxyXG4gICAgfSAvL193aGl0ZVxyXG4gICAgQGF0LXJvb3QgI3smfV9ibGFja3tcclxuICAgICAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgIH0gLy9ob3ZlclxyXG4gICAgfSAvL19ibGFja1xyXG4gIH0gLy9fdGV4dFxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X3B1bGwtZG93bntcclxuICAgIEBhdC1yb290ICN7Jn1fNTB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgfSAvL19wdWxsLWRvd25cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9sZW5ndGh7XHJcbiAgICBAYXQtcm9vdCAjeyZ9X2xvbmd7XHJcbiAgICAgIHBhZGRpbmctI3skbGVmdH06ICRqLWJ0bi1sb25nLXBhZGRpbmc7XHJcbiAgICAgIHBhZGRpbmctI3skcmlnaHR9OiAkai1idG4tbG9uZy1wYWRkaW5nO1xyXG5cclxuICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgcGFkZGluZy0jeyRsZWZ0fTogJGotYnRuLWxvbmctcGFkZGluZyArIDFweDtcclxuICAgICAgICBwYWRkaW5nLSN7JHJpZ2h0fTogJGotYnRuLWxvbmctcGFkZGluZyAtIDFweDtcclxuICAgICAgfSAvL2FjdGl2ZVxyXG4gICAgfSAvL19sb25nXHJcbiAgfSAvL19sZW5ndGhcclxuICBAYXQtcm9vdCAjeyZ9X3dpZHRoe1xyXG4gICAgQGF0LXJvb3QgI3smfV93aWRle1xyXG4gICAgICBwYWRkaW5nLXRvcDogJGotYnRuLXdpZGUtcGFkZGluZztcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRqLWJ0bi13aWRlLXBhZGRpbmcgLSAzcHg7XHJcbiAgICB9IC8vX3dpZGVcclxuICAgIEBhdC1yb290ICN7Jn1fbmFycm93e1xyXG4gICAgICBwYWRkaW5nLXRvcDogJGotYnRuLW5hcnJvdy1wYWRkaW5nO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGotYnRuLW5hcnJvdy1wYWRkaW5nO1xyXG5cclxuICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRqLWJ0bi1uYXJyb3ctcGFkZGluZyArIDFweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGotYnRuLW5hcnJvdy1wYWRkaW5nIC0gMXB4O1xyXG4gICAgICB9IC8vYWN0aXZlXHJcbiAgICB9IC8vX25hcnJvd1xyXG4gIH0gLy9fd2lkdGhcclxufSAvL2otYnRuXHJcblxyXG4uai10YWJze1xyXG4gIEBhdC1yb290ICN7Jn1fX3RpdGxlLXVse1xyXG4gICAgbWFyZ2luOiAkdGFiLXRpdGxlLWhlYWQtc2FwY2UgJHRhYi10aXRsZS1oLW1hcmdpbiAkdGFiLXRpdGxlLWZvb3Qtc3BhY2U7XHJcbiAgfSAvL19fdGl0bGUtdWxcclxuICBAYXQtcm9vdCAjeyZ9X190aXRsZS1saXtcclxuICAgIGZvbnQtd2VpZ2h0OiAkdGFiLXRpdGxlLXdlaWdodDtcclxuICAgIGNvbG9yOiAkdGFiLXRpdGxlLWNvbG9yO1xyXG4gICAgbWFyZ2luLSN7JGxlZnR9OiAkdGFiLXRpdGxlLWxlZnQtc3BhY2UgLzI7XHJcbiAgICBwYWRkaW5nLSN7JGxlZnR9OiAkdGFiLXRpdGxlLWxlZnQtc3BhY2UgLzI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV9hY3RpdmV7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkdGFiLXRpdGxlLWFjdGl2ZS13ZWlnaHQ7XHJcbiAgICAgIGNvbG9yOiAkdGFiLXRpdGxlLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfSAvL19hY3RpdmVcclxuXHJcbiAgICBAYXQtcm9vdCAjeyZ9X3NlcGFyYXRvcntcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAkdGFiLXRpdGxlLXNlcGFyYXRvci1jaGFyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAjeyRsZWZ0fTogJHRhYi10aXRsZS1zZXBhcmF0b3Itb2Zmc2V0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkdGFiLXRpdGxlLXNlcGFyYXRvci13ZWlnaHQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9IC8vYWZ0ZXJcclxuICAgIH0gLy9fc2VwYXJhdG9yXHJcbiAgfSAvL19fdGl0bGUtbGlcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fY29udGVudHtcclxuICAgICBoZWlnaHQ6ICR0YWItY29udGVudC1oZWlnaHQ7XHJcbiAgICAgd2lkdGg6ICR0YWItY29udGVudC13aWR0aDtcclxuICB9IC8vX19jb250ZW50XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3RleHR7XHJcbiAgICBwYWRkaW5nLXRvcDogJHRhYi10ZXh0LWhlYWQtc3BhY2U7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctI3skbGVmdH06ICR0YWItdGV4dC1sZWZ0LXNwYWNlO1xyXG4gICAgcGFkZGluZy0jeyRyaWdodH06ICR0YWItdGV4dC1yaWdodC1zcGFjZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAkdGFiLXRleHQtc3BlZWQ7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAkdGFiLXRleHQtY29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHRhYi10ZXh0LXNpemU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdGFiLXRleHQtaGVpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIEBhdC1yb290ICN7Jn1fYWN0aXZle1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgfSAvL19hY3RpdmVcclxuICB9IC8vX190ZXh0XHJcbn0gLy9qLXRhYnNcclxuXHJcbi5zbGlkZXItYnV0dG9uc3tcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwNSU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fYnV0dG9ue1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDNweCBibGFjaztcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgIEBhdC1yb290ICN7Jn1fbGVmdHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyMjVkZWcpO1xyXG4gICAgICAjeyRsZWZ0fTogMDtcclxuICAgIH0gLy9fbGVmdFxyXG5cclxuICAgIEBhdC1yb290ICN7Jn1fcmlnaHR7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAjeyRyaWdodH06IDA7XHJcbiAgICB9IC8vX3JpZ2h0XHJcbiAgfSAvL19fYnV0dG9uXHJcbn0gLy9zbGlkZXItYnV0dG9uc1xyXG5cclxuLnNlcGFyYXRvcntcclxuICBtYXJnaW46ICRzZXBhcmF0b3Itdi1zcGFjZSBhdXRvO1xyXG4gIHdpZHRoOiAkc2VwYXJhdG9yLWxlbmd0aDtcclxuICBoZWlnaHQ6ICRzZXBhcmF0b3ItbGluZS13aWR0aDtcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9jb2xvcntcclxuICAgIEBhdC1yb290ICN7Jn1fb3Jhbmdle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgfSAvL19vcmFuZ2VcclxuICB9IC8vX2NvbG9yXHJcbn0gLy9zZXBhcmF0b3JcclxuLypcclxuLmltZy1lZmZlY3R7XHJcbiAgQGF0LXJvb3QgI3smfV96b29te1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkZWZmZWN0LWJnLXNpemUtdjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogJGVmZmVjdC10cmFuc2l0aW9uLW1lZGl1bTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogJGVmZmVjdC1iZy1maW5hbC1zaXplO1xyXG4gICAgfSAvL2hvdmVyXHJcblxyXG4gICAgJj5pbWd7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9IC8vaW1nXHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV80e1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTA0JTtcclxuICAgICAgfVxyXG4gICAgfSAvL180XHJcbiAgICBAYXQtcm9vdCAjeyZ9XzZ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDQlO1xyXG4gICAgICB9XHJcbiAgICB9IC8vXzZcclxuICB9IC8vX3pvb21cclxufSAvL2ltZy1lZmZlY3QqL1xyXG5cclxuXHJcbi5pbWctZWZmZWN0e1xyXG4gIEBhdC1yb290ICN7Jn1fem9vbXtcclxuICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6ICRlZmZlY3QtYmctc2l6ZS12O1xyXG4gICAgLy9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246ICRlZmZlY3QtdHJhbnNpdGlvbi1tZWRpdW07XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6ICRlZmZlY3QtYmctZmluYWwtc2l6ZTtcclxuICAgICAgJj5pbWd7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpIHRyYW5zbGF0ZVgoLTQ4JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IC8vaG92ZXJcclxuXHJcbiAgICAmPmltZ3tcclxuXHJcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcblxyXG5cclxuICAgICAgLy8gQG1lZGlhKG1pbi13aWR0aDogOTk4cHgpe1xyXG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICB0b3A6IDA7XHJcbiAgICAgIC8vICAgbGVmdDogMDtcclxuICAgICAgLy8gICByaWdodDogMDtcclxuICAgICAgLy8gICBib3R0b206IDA7XHJcbiAgICAgIC8vICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAvLyB9XHJcbiAgICAgIFxyXG4gICAgICAvLyBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgLy8gICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICB0b3A6IDA7XHJcbiAgICAgIC8vICAgbGVmdDogNTAlO1xyXG4gICAgICAvLyAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgLy8gICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC8vICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICBcclxuICAgICAgLy8gfVxyXG5cclxuICAgIH0gLy9pbWdcclxuXHJcbiAgICBAYXQtcm9vdCAjeyZ9XzR7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDQlO1xyXG4gICAgICB9XHJcbiAgICB9IC8vXzRcclxuICAgIEBhdC1yb290ICN7Jn1fNntcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwNCU7XHJcbiAgICAgIH1cclxuICAgIH0gLy9fNlxyXG4gIH0gLy9fem9vbVxyXG59IC8vaW1nLWVmZmVjdFxyXG5cclxuLmltZy1lZmZlY3Qye1xyXG4gICYgaW1ne1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcclxuXHJcbiAgICByaWdodDogaW5pdGlhbDtcclxuICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXItd3JhcHBlcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ob21lLXNjcm9sbGVye1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogMTUwcHg7XHJcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdG9wOiAtMTc1cHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19idG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYW5pLWNhbGwoU0NST0xMRVItQU5JTUFUSU9OLCAzcyk7XHJcbiAgfVxyXG59IC8vaG9tZS1zY3JvbGxlclxyXG4iLCIvL3RleHRcclxuJGZvbnQtc2l6ZS1zOiAxNHB4O1xyXG4kZm9udC1zaXplLW06IDIwcHg7XHJcbiRmb250LXNpemUtbGc6IDI0cHg7XHJcbiRmb250LXNpemUteGw6IDMwcHg7XHJcblxyXG4kdGl0bGUtZm9udC1zaXplOiAzMHB4O1xyXG4kdGl0bGUtcGFkZGluZy12OiAxMHB4O1xyXG4kdGl0bGUtcGFkZGluZy1oOiAwO1xyXG4kdGl0bGUtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcbiR0ZXh0LXNoYWRvdy1vZmZzZXQteDogMDtcclxuJHRleHQtc2hhZG93LW9mZnNldC15OiAwO1xyXG4kdGV4dC1zaGFkb3ctc2l6ZTogMzBweDtcclxuJHRleHQtc2hhZG93LWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4kdGV4dC1zcGFjZS1sZXR0ZXJzOiB1bnNldDtcclxuJHRleHQtc3BhY2UtbGluZXM6IHVuc2V0O1xyXG4kdGV4dC1zcGFjZS1wYXJhOiAzMHB4O1xyXG5cclxuLy9idXR0b25cclxuJGotYnRuLXRleHQtc2l6ZTogMjJweDtcclxuJGotYnRuLWgtcGFkZGluZzogMjBweDtcclxuJGotYnRuLXJhZGl1czogNHB4O1xyXG4kai1idG4tdG9wLXBhZGRpbmc6IDVweDtcclxuXHJcbiRqLWJ0bi1ib3R0b20tcGFkZGluZzogJGotYnRuLXRvcC1wYWRkaW5nIC0gMXB4O1xyXG5cclxuJGotYnRuLWxvbmctcGFkZGluZzogNDVweDsgLy9taW4gMXB4IG9yIHVuc2V0XHJcbiRqLWJ0bi13aWRlLXBhZGRpbmc6IHVuc2V0OyAvL21pbiAxcHggb3IgdW5zZXRcclxuJGotYnRuLW5hcnJvdy1wYWRkaW5nOiAxcHg7IC8vbWluIDFweCBvciB1bnNldFxyXG5cclxuLy9zZXBhcmF0b3JcclxuJHNlcGFyYXRvci12LXNwYWNlOiAyNXB4O1xyXG4kc2VwYXJhdG9yLWxlbmd0aDogMTUwcHg7XHJcbiRzZXBhcmF0b3ItbGluZS13aWR0aDogM3B4O1xyXG5cclxuLy9jb21wb25lbnRcclxuJGNvbXBvbmVudC1zcGFjZS10b3A6IDE1cHg7XHJcbiRjb21wb25lbnQtc3BhY2UtYm90dG9tOiAxNXB4O1xyXG5cclxuJGNvbXBvbmVudC1ob3Zlci1kaXN0YW5jZTogMTBweDtcclxuXHJcbiRjb21wb25lbnQtc2hhZG93LW9mZnNldC14OiAwO1xyXG4kY29tcG9uZW50LXNoYWRvdy1vZmZzZXQteTogMDtcclxuJGNvbXBvbmVudC1zaGFkb3ctc2l6ZTogMjBweDtcclxuJGNvbXBvbmVudC1zaGFkb3ctc3ByZWFkOiAwO1xyXG4kY29tcG9uZW50LXNoYWRvdy1jb2xvcjogJGNvbG9yLXNoYWRvdy1ibGFjay1vcGFjO1xyXG5cclxuLy90YWJzXHJcbiR0YWItdGl0bGUtaGVhZC1zYXBjZTogODBweDtcclxuJHRhYi10aXRsZS1oLW1hcmdpbjogMHB4O1xyXG4kdGFiLXRpdGxlLWZvb3Qtc3BhY2U6IDE1cHg7XHJcblxyXG4kdGFiLXRpdGxlLWxlZnQtc3BhY2U6IDMwcHg7XHJcbiR0YWItdGl0bGUtc2VwYXJhdG9yLWNoYXI6ICd8JztcclxuJHRhYi10aXRsZS1zZXBhcmF0b3Itb2Zmc2V0OiAtNXB4O1xyXG4kdGFiLXRpdGxlLXNlcGFyYXRvci13ZWlnaHQ6IDUwMDtcclxuXHJcbiR0YWItdGl0bGUtd2VpZ2h0OiA1MDA7XHJcbiR0YWItdGl0bGUtY29sb3I6ICRjb2xvci1ibGFjaztcclxuJHRhYi10aXRsZS1hY3RpdmUtd2VpZ2h0OiA3MDA7XHJcbiR0YWItdGl0bGUtYWN0aXZlLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4kdGFiLWNvbnRlbnQtaGVpZ2h0OiAzMDBweDtcclxuJHRhYi1jb250ZW50LXdpZHRoOiAwO1xyXG5cclxuJHRhYi10ZXh0LWhlYWQtc3BhY2U6IDI1cHg7XHJcbiR0YWItdGV4dC1jb2xvcjogJGNvbG9yLXN0ZWVsLWdyZXk7XHJcbiR0YWItdGV4dC1zaXplOiAxOHB4O1xyXG4kdGFiLXRleHQtaGVpZ2h0OiAyNXB4O1xyXG4kdGFiLXRleHQtbGVmdC1zcGFjZTogMzBweDtcclxuJHRhYi10ZXh0LXJpZ2h0LXNwYWNlOiAwcHg7XHJcblxyXG4kdGFiLXRleHQtc3BlZWQ6IDFzO1xyXG5cclxuLy9pbWctZWZmZWN0XHJcbiRlZmZlY3QtYmctc2l6ZS12OiAxMDAlO1xyXG4kZWZmZWN0LWJnLXNpemUtaDogMTAwJSBhdXRvO1xyXG4kZWZmZWN0LWJnLWZpbmFsLXNpemU6IDEwNCU7XHJcblxyXG4kZWZmZWN0LXRyYW5zaXRpb24tZmFzdDogLjNzO1xyXG4kZWZmZWN0LXRyYW5zaXRpb24tbWVkaXVtOiAuNXM7XHJcbiRlZmZlY3QtdHJhbnNpdGlvbi1zbG93OiAxcztcclxuIiwiLnNpZGUtZm9ybXtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gICN7JGxlZnR9OiAwO1xyXG4gIHdpZHRoOiAyNTBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMjAwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fc2NyZWVuLW92ZXJsYXl7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAjeyRsZWZ0fTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE5OTk5O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV9hY3RpdmV7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfSAvL19hY3RpdmVcclxuICB9IC8vX19zY3JlZW4tb3ZlcmxheVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X2hpZGRlbntcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fbG9nb3tcclxuICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9IC8vX19sb2dvXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3JldmVhbC1idG57XHJcbiAgICB3aWR0aDogOTBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDQwcHggNDBweCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgI3skcmlnaHR9OiAtOTBweDtcclxuICAgIHRvcDogMzYwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLC4xKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgIGhlaWdodDogMTAyJTtcclxuICAgICAgI3skbGVmdH06IC0xOXB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9IC8vYWZ0ZXIgLSBzaGFkb3ctY292ZXJcclxuXHJcbiAgICA+ZGl2e1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctI3skcmlnaHR9OiAxMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICA+aW1ne1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiAjeyRsZWZ0fTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID5pbWd7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgZmxvYXQ6ICN7JGxlZnR9O1xyXG4gICAgfVxyXG5cclxuICAgIEBhdC1yb290ICN7Jn1fcmV2ZWFsZWR7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAjeyRyaWdodH06IC02MHB4O1xyXG5cclxuICAgICAgPmRpdntcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID5pbWd7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy9fX3JldmVhbC1idG5cclxuICBAYXQtcm9vdCAjeyZ9X19yZXZlYWwteHtcclxuXHJcbiAgfSAvL19fcmV2ZWFsLXhcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fY29udGFjdHN7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkNmQ2ZDY7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICAgIGhlaWdodDogMjMwcHg7XHJcblxyXG4gIH0gLy9fX2NvbnRhY3RzXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2NvbnRhY3RzLWljbntcclxuICAgIHBhZGRpbmctI3skcmlnaHR9OiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBmbG9hdDogI3skcmlnaHR9O1xyXG4gIH0gLy9fX2NvbnRhY3RzLWljblxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19kZXRhaWxze1xyXG4gICAgcGFkZGluZy0jeyRyaWdodH06IDIwcHg7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgZmxvYXQ6ICN7JHJpZ2h0fTtcclxuICB9IC8vX19kZXRhaWxzXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3Bob25le1xyXG4gICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfSAvL19fcGhvbmVcclxuICBAYXQtcm9vdCAjeyZ9X19waG9uZS10aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH0gLy9fX3Bob25lLXRpdGxlXHJcbiAgQGF0LXJvb3QgI3smfV9fZm9ybXtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuXHJcbiAgICBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNkNmQ2ZDY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgYm94LXNoYWRvdzogMXB4IDNweCA1cHggcmdiYSgwLDAsMCwuMSkgaW5zZXQ7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgfSAvL2lucHV0IHNlbGVjdCB0ZXh0YXJlYVxyXG5cclxuICAgIGlucHV0LCBzZWxlY3R7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH0gLy9pbnB1dCBzZWxlY3RcclxuXHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgfSAvL3RleHRhcmVhXHJcblxyXG4gICAgaW5wdXRbdHlwZT0nc3VibWl0J117XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH0gLy9fX2Zvcm1cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fZm9ybS10aXRsZXtcclxuICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfSAvL19fZm9ybS10aXRsZVxyXG4gIEBhdC1yb290ICN7Jn1fX2Zvcm0tc3Vie1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH0gLy9fX2Zvcm0tc3ViXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3NvY3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICB9IC8vX19zb2NcclxuICBAYXQtcm9vdCAjeyZ9X19zb2MtYnRue1xyXG4gICAgZmxvYXQ6ICN7JGxlZnR9O1xyXG4gICAgd2lkdGg6IDMzJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweCAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG5cclxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpe1xyXG4gICAgICBib3JkZXItI3skcmlnaHR9OiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICAgIH0gLy9ub3QgbGFzdFxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1ne1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICM0MTU2Njc7XHJcbiAgICB9XHJcblxyXG4gIH0gLy9fX3NvYy1idG5cclxufSAvL3NpZGUtZm9ybVxyXG4iLCJALXdlYmtpdC1rZXlmcmFtZXMgU0NST0xMRVItQU5JTUFUSU9OIHtcclxuICAwJSAgIHtcclxuICAgIHRvcDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgIH1cclxuICAgMTAle1xyXG4gICAgIG9wYWNpdHk6IDE7XHJcbiAgIH1cclxuICAgNTAlICB7XHJcbiAgICAgb3BhY2l0eTogMTtcclxuICAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiAxNTBweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBTQ1JPTExFUi1BTklNQVRJT04ge1xyXG4gIDAlICAge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgfVxyXG4gICAxMCV7XHJcbiAgICAgb3BhY2l0eTogMTtcclxuICAgfVxyXG4gICA1MCUgIHtcclxuICAgICBvcGFjaXR5OiAxO1xyXG4gICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDE1MHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQC1vLWtleWZyYW1lcyBTQ1JPTExFUi1BTklNQVRJT04ge1xyXG4gIDAlICAge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgfVxyXG4gICAxMCV7XHJcbiAgICAgb3BhY2l0eTogMTtcclxuICAgfVxyXG4gICA1MCUgIHtcclxuICAgICBvcGFjaXR5OiAxO1xyXG4gICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDE1MHB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBTQ1JPTExFUi1BTklNQVRJT04ge1xyXG4gIDAlICAge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgfVxyXG4gICAxMCV7XHJcbiAgICAgb3BhY2l0eTogMTtcclxuICAgfVxyXG4gICA1MCUgIHtcclxuICAgICBvcGFjaXR5OiAxO1xyXG4gICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IDE1MHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuIiwiLmotZm9ybXtcclxuXHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkai1mb3JtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gIH1cclxuICA6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRqLWZvcm0taW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRqLWZvcm0taW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgfVxyXG4gIDotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkai1mb3JtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2lucHV0e1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGotZm9ybS1pbnB1dC1jb3JuZXI7XHJcbiAgICBib3JkZXI6ICRqLWZvcm0taW5wdXQtYm9yZGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGotZm9ybS1pbnB1dC1mb290LXNwYWNlO1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmctYmFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRqLWZvcm0tdGV4dC1pbnB1dC1iZztcclxuXHJcbiAgfSAvL19faW5wdXRcclxuICBAYXQtcm9vdCAjeyZ9X190ZXh0LWlucHV0e1xyXG4gICAgd2lkdGg6ICRqLWZvcm0tdGV4dC1pbnB1dC13aWR0aDtcclxuICAgIGhlaWdodDogJGotZm9ybS10ZXh0LWlucHV0LWhlaWdodDtcclxuXHJcbiAgfSAvL19fdGV4dC1pbnB1dFxyXG5cclxuICB0ZXh0YXJlYXtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIHdpZHRoOiAkai1mb3JtLXRleHRhcmVhLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkai1mb3JtLXRleHRhcmVhLWhlaWdodDtcclxuXHJcbiAgfSAvL3RleHRhcmVhXHJcbn0gLy9qLWZvcm1cclxuIiwiJGotZm9ybS1pbnB1dC1jb3JuZXI6IDRweDtcclxuJGotZm9ybS1pbnB1dC1ib3JkZXI6IG5vbmU7XHJcbiRqLWZvcm0taW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuJGotZm9ybS1pbnB1dC1mb290LXNwYWNlOiA4cHg7XHJcblxyXG4kai1mb3JtLXRleHQtaW5wdXQtd2lkdGg6IDEwMCU7XHJcbiRqLWZvcm0tdGV4dC1pbnB1dC1oZWlnaHQ6IDM1cHg7XHJcbiRqLWZvcm0tdGV4dC1pbnB1dC1iZzogJGNvbG9yLXdoaXRlO1xyXG5cclxuJGotZm9ybS10ZXh0YXJlYS13aWR0aDogMTAwJTtcclxuJGotZm9ybS10ZXh0YXJlYS1oZWlnaHQ6IDIwMHB4O1xyXG4iLCIucHJvamVjdC1oZWFkZXItdG9we1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG59IC8vcHJvamVjdC1oZWFkZXItdG9wXHJcbi5ob21lX2J1dHRvbnNfd3JhcHtcclxuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xyXG59XHJcbi5wcm9qZWN0LXdoaXRlLWJvcmRlcntcclxuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xyXG59XHJcbi5nYWxsZXJ5X3BhZ2Vfd3JhcCxcclxuLmdhbGxlcnlfY2F0ZWdvcnlfcGFnZV93cmFwe1xyXG4gIC5nYWxsZXJ5X2JveGVzX3dyYXB7XHJcbiAgICBib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAuaG9tZV9idXR0b25zX3dyYXB7XHJcbiAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xyXG4gICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAucHJvamVjdC13aGl0ZS1ib3JkZXJ7XHJcbiAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xyXG4gICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5nYWxsZXJ5X21iX3dyYXB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgLmhvbWVfYnV0dG9uc193cmFwe1xyXG4gICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAucHJvamVjdC13aGl0ZS1ib3JkZXJ7XHJcbiAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9qZWN0LWJ0bi02e1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gIH0gLy8tLS1tZWRpdW1cclxufVxyXG4ucHJvamVjdC1idG4tNHtcclxuICBoZWlnaHQ6IDQ1MHB4O1xyXG59XHJcblxyXG4ucHJvamVjdC1idG4tNiwgLnByb2plY3QtYnRuLTR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59IC8vcHJvamVjdC1idG4tNFxyXG5cclxuLnByb2plY3QtZnVsbHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5qc0NoYW5nZWR7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTA0JSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2plY3QtYnRuX3NtYWxsLW5vLWhlaWdodHtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuICB9IC8vLS0tc21hbGxcclxufSAvL3Byb2plY3QtYnRuX3NtYWxsLW5vLWhlaWdodFxyXG5cclxuLnByb2plY3QtaGVhZGVyLWZvcm17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICN7JGxlZnR9OiAkcGFkZGluZy1iYXNlO1xyXG4gIG1hcmdpbi0jeyRyaWdodH06IDMwcHg7XHJcbiAgYm90dG9tOiAycHg7XHJcbiAgQGluY2x1ZGUgcGgtY29sb3IoJGNvbG9yLWJsYWNrKTtcclxuICBAaW5jbHVkZSBwaC1zaXplKDE4cHgpO1xyXG5cclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1hZ2VzL2hlYWRlcl9zZWFyY2gucG5nKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICN7JGxlZnR9OiAwO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH0gLy9hZnRlclxyXG5cclxuICBpbnB1dHtcclxuICAgICZbdHlwZT0ndGV4dCdde1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9IC8vdGV4dFxyXG4gICAgJlt0eXBlPSdzdWJtaXQnXXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgfSAvL3N1Ym1pdFxyXG4gIH0gLy9pbnB1dFxyXG59IC8vcHJvamVjdC1oZWFkZXItZm9ybVxyXG5cclxuLnByb2plY3QtYmFubmVyLW92ZXJsYXl7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IC41O1xyXG4gIHRvcDogMDtcclxuICAjeyRsZWZ0fTogMDtcclxufVxyXG5cclxuLnByb2plY3QtZG91YmxlLXBhZGRpbmctbHtcclxuICBwYWRkaW5nLSN7JGxlZnR9OiAzMHB4O1xyXG59XHJcblxyXG4ucHJvamVjdC1ob21lLWZvcm17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gICN7JGxlZnR9OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIHBhZGRpbmc6IDI1cHggMTVweDtcclxuXHJcbiAgaW5wdXRbdHlwZT0ndGV4dCddLCBpbnB1dFt0eXBlPSdlbWFpbCddLCBzZWxlY3Qge1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDNweCA1cHggcmdiYSgwLDAsMCwwLjEpIGluc2V0O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy0jeyRyaWdodH06IDEwcHg7XHJcbiAgfVxyXG5cclxuICBzZWxlY3R7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM5ZjI2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X3RpdGxlc3tcclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKXtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvamVjdC1mb3JtLXBhZGRpbmd7XHJcbiAgcGFkZGluZy0jeyRsZWZ0fTogNHB4O1xyXG4gIHBhZGRpbmctI3skcmlnaHR9OiA0cHg7XHJcbn1cclxuXHJcbi5wcm9qZWN0LWJveDF7XHJcbiAgaGVpZ2h0OiA3MDBweDtcclxufSAvL3Byb2plY3QtYm94MVxyXG5cclxuLnByb2plY3QtYnV0dG9ue1xyXG4gIHBhZGRpbmctdG9wOiA5NXB4O1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19pbWd7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAxLjVzO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMzAlKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIH0gLy9hZnRlclxyXG4gIH0gLy9fX2ltZ1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgLnByb2plY3QtYnV0dG9uX19pbWd7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgIH0gLy9pbWdcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxNjZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2NnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC43NXM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH0gLy9hZnRlclxyXG4gICAgfSAvL3Byb2plY3QtYnV0dG9uX19pbWdcclxuXHJcbiAgICAucHJvamVjdC1idXR0b25fX3RleHQtbGluZXtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICB9XHJcbiAgICAucHJvamVjdC1idXR0b25fX3RleHQtZGVzY3tcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIHRyYW5zaXRpb246IDJzO1xyXG4gICAgfVxyXG4gIH0gLy9ob3ZlclxyXG4gIEBhdC1yb290ICN7Jn1fX3RleHR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgfSAvL2xhc3RcclxuICAgIH0gLy9zcGFuXHJcbiAgfSAvL19fdGV4dFxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X190ZXh0LWxpbmV7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDE1cHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fdGV4dC1kZXNje1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIH1cclxufSAvL3Byb2plY3QtYnV0dG9uXHJcblxyXG4ucHJvamVjdC1ib3gye1xyXG4gIGhlaWdodDogNzAwcHg7XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2J1dHRvbi1jb250YWluZXJ7XHJcbiAgICAvL3dpZHRoOiA4Ny41JTtcclxuICAgIC8vbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgYXtcclxuICAgICAgd2lkdGg6IDE5N3B4O1xyXG4gICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGJvcmRlcjogc29saWQgNXB4ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgZmxvYXQ6ICN7JHJpZ2h0fTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjI1KTtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG4gICAgICB9XHJcbiAgICB9IC8vYVxyXG4gIH0gLy9fX2J1dHRvbi1jb250YWluZXJcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9saW5lLTJ7XHJcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH0gLy9fbGluZS0yXHJcbn0gLy9wcm9qZWN0LWJveDJcclxuXHJcbi5wcm9qZWN0LWJveDN7XHJcbiAgaGVpZ2h0OiA3MDBweDtcclxuICB1bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9IC8vMXN0XHJcblxyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMjI1cHg7XHJcbiAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMzVweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzAwMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICN7JGxlZnR9OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IC4xNTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMXM7XHJcbiAgICAgIH0gLy9hZnRlclxyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMzBweCAxNXB4IDBweDtcclxuICAgICAgfSAvL2FcclxuICAgIH0gLy9saVxyXG4gIH0gLy91bFxyXG59IC8vcHJvamVjdC1ib3gzXHJcblxyXG4ucHJvamVjdC1jb211bml0eXtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmbG9hdDogI3skbGVmdH07XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fdGV4dHtcclxuICAgIHdpZHRoOiA2MTBweDtcclxuICB9IC8vX190ZXh0XHJcbiAgQGF0LXJvb3QgI3smfV9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV9ibGFjay1ib3JkZXJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XHJcbiAgICB9IC8vX2JsYWNrLWJvcmRlclxyXG4gICAgQGF0LXJvb3QgI3smfV9zaWx2ZXItYm9yZGVye1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgfSAvL19ibGFjay1ib3JkZXJcclxuICB9IC8vX190aXRsZVxyXG4gIEBhdC1yb290ICN7Jn1fX2NvbnRlbnR7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfSAvL19fY29udGVudFxyXG4gIEBhdC1yb290ICN7Jn1fX21vcmUtaW5mb3tcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBhZGRpbmctI3skcmlnaHR9OiA0NXB4O1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmZmY7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV9ncmV5LWJvcmRlcntcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzc3NztcclxuICAgIH0gLy9fYmxhY2stYm9yZGVyXHJcbiAgICBAYXQtcm9vdCAjeyZ9X3NpbHZlci1ib3JkZXJ7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICB9IC8vX2JsYWNrLWJvcmRlclxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltYWdlcy9wbHVzX3NpZ25fd2hpdGUucG5nKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAjeyRyaWdodH06IDA7XHJcbiAgICAgIHRvcDogMTNweDtcclxuICAgIH0gLy9hZnRlclxyXG4gICAgQGF0LXJvb3QgI3smfV9ncmVlbi1wbHVze1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltYWdlcy9wbHVzX3NpZ25fZ3JlZW4ucG5nKTtcclxuICAgICAgfSAvL2FmdGVyXHJcbiAgICB9IC8vIF9ncmVlbi1wbHVzXHJcbiAgfSAvL19fbW9yZS1pbmZvXHJcbn0gLy9wcm9qZWN0LWNvbXVuaXR5XHJcblxyXG4uYXJ0aWNsZXMtc2xpZGVye1xyXG4gIHdpZHRoOiA2NTBweDtcclxuXHJcbiAgLnNsaWNrLWRvdHN7XHJcbiAgICBib3R0b206IDVweDtcclxuICAgICN7JGxlZnR9OiAtMjMwcHg7XHJcblxyXG4gICAgbGl7XHJcbiAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IC8vc2xpY2stYWN0aXZlXHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH0gLy9idXR0b25cclxuICAgIH0gLy9saVxyXG4gIH0gLy9zbGljay1kb3RzXHJcbn0gLy9hcnRpY2xlcy1zbGlkZXJcclxuXHJcbi5wcm9qZWN0LWJveDV7XHJcbiAgaGVpZ2h0OiA3MDBweDtcclxufSAvL3Byb2plY3QtYm94NVxyXG5cclxuLnByb2plY3QtYXJ0aWNsZS1ib3JkZXJ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBwYWRkaW5nLSN7JGxlZnR9OiAwcHg7XHJcbiAgcGFkZGluZy0jeyRyaWdodH06IDBweDtcclxufVxyXG5cclxuLmFydGljbGVzLWgye1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5ob3Zlcl9uby1jaGFuZ2V7XHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG4iLCJib2R5LnNjcm9sbGluZ3tcclxuXHJcbn1cclxuXHJcbi5oZWFkZXItbWFpbl9fc3ViLWNvbnRhaW5lcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkSGVhZGVyLW1lbnUtaG92ZXItY29sb3I7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCN7JHJpZ2h0fTogJGhlYWRlci1zdWItb2Zmc2V0LWg7XHJcblx0d2lkdGg6ICRoZWFkZXItc3ViLXdpZHRoO1xyXG5cdGJveC1zaGFkb3c6ICRoZWFkZXItc3ViLXNoYWRvdy12LWgtcyAkY29sb3Itc2hhZG93LWJsYWNrO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0b3BhY2l0eTogMDtcclxufSAvL2hlYWRlci1tYWluX19zdWItY29udGFpbmVyXHJcblxyXG4uaGVhZGVyLW1haW5fX21haW4tc3Vie1xyXG5cclxufSAvL2hlYWRlci1tYWluX19tYWluLXN1YlxyXG4uaGVhZGVyLW1haW5fX3N1Yi1yb3d7XHJcblxyXG59IC8vaGVhZGVyLW1haW5fX3N1Yi1yb3dcclxuLmhlYWRlci1tYWluX19zdWItbGlzdHtcclxuXHRwYWRkaW5nOiAkaGVhZGVyLXN1Yi1wYWRkaW5nLXYgJGhlYWRlci1zdWItcGFkZGluZy1oO1xyXG5cdGZsb2F0OiAjeyRyaWdodH07XHJcblx0d2lkdGg6ICRoZWFkZXItc3ViLWNvbHVtbi13aWR0aDtcclxufSAvL2hlYWRlci1tYWluX19zdWItbGlzdFxyXG4uaGVhZGVyLW1haW5fX3N1Yi1pdGVte1xyXG5cdC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGF7XHJcblx0XHRmb250LXNpemU6ICRoZWFkZXItZm9udC1zaXplLW1lZGl1bTtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRsaW5lLWhlaWdodDogJGhlYWRlci1zdWItbGluZS1oZWlnaHQ7XHJcblxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxufSAvL2hlYWRlci1tYWluX19zdWItaXRlbVxyXG5cclxuLmhlYWRlci1tYWluX19tZW51e1xyXG5cdG1hcmdpbi0jeyRsZWZ0fTogJGhlYWRlci1tZW51LXNwYWNlcyAqIC0uNTtcclxuXHRtYXJnaW4tdG9wOiAkaGVhZGVyLW1lbnUtc3BhY2luZy10b3A7XHJcblx0dHJhbnNpdGlvbjogLjJzO1xyXG59XHJcbi5oZWFkZXItbWFpbl9faXRlbXtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkaGVhZGVyLWZvbnQtc2l6ZS1tZWRpdW07XHJcblx0bWFyZ2luLSN7JHJpZ2h0fTogJGhlYWRlci1tZW51LXNwYWNlcyAvIDI7XHJcblx0bWFyZ2luLSN7JGxlZnR9OiAkaGVhZGVyLW1lbnUtc3BhY2VzIC8gMjtcclxuXHRwYWRkaW5nLXRvcDogJGhlYWRlci1tZW51LWl0ZW1zLXYtcGFkZGluZztcclxuXHRwYWRkaW5nLWJvdHRvbTogJGhlYWRlci1tZW51LWl0ZW1zLXYtcGFkZGluZztcclxuXHRib3JkZXItYm90dG9tOiBcdCRoZWFkZXItc2VsZWN0ZWQtYm9yZGVyLXR5cGVcclxuXHRcdFx0XHRcdFx0XHRcdFx0JGhlYWRlci1zZWxlY3RlZC1ib3JkZXItc2l6ZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc3BhcmVudDtcclxuXHR0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJyl7XHJcblx0XHRtYXJnaW4tI3skcmlnaHR9OiAkaGVhZGVyLW1lbnUtc3BhY2VzIC8gNDtcclxuXHRcdG1hcmdpbi0jeyRsZWZ0fTogJGhlYWRlci1tZW51LXNwYWNlcyAvIDQ7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0fVxyXG5cclxuXHRhe1xyXG5cdFx0Y29sb3I6ICRoZWFkZXItZm9udC1jb2xvcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGVyLWZvbnQtd2VpZ2h0O1xyXG5cdFx0dHJhbnNpdGlvbjogLjJzO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDIwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsICYuaGVhZGVyLW1haW5fX2l0ZW1fc2VsZWN0ZWR7XHJcblx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRIZWFkZXItbWVudS1ob3Zlci1jb2xvcjtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRoZWFkZXItc2VsZWN0ZWQtYm9yZGVyLWNvbG9yO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0XHQvKnRleHQtc2hhZG93OiBcdCRoZWFkZXItbWVudS1zaGFkb3cteFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQkaGVhZGVyLW1lbnUtc2hhZG93LXlcclxuXHRcdFx0XHRcdFx0XHRcdFx0JGhlYWRlci1tZW51LXNoYWRvdy1zaXplXHJcblx0XHRcdFx0XHRcdFx0XHRcdCRoZWFkZXItbWVudS1zaGFkb3ctY29sb3I7Ki9cclxuXHR9XHJcblxyXG5cdEBhdC1yb290ICN7Jn1fc2hhZG93e1xyXG5cdFx0dGV4dC1zaGFkb3c6IFx0JGhlYWRlci1tZW51LXNoYWRvdy14XHJcblx0XHRcdFx0XHRcdFx0XHRcdCRoZWFkZXItbWVudS1zaGFkb3cteVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQkaGVhZGVyLW1lbnUtc2hhZG93LXNpemVcclxuXHRcdFx0XHRcdFx0XHRcdFx0JGhlYWRlci1tZW51LXNoYWRvdy1jb2xvcjtcclxuXHR9IC8vX3NoYWRvd1xyXG5cclxuXHRAYXQtcm9vdCAjeyZ9X3NwYWNlLXJlZHVjZWR7XHJcblx0XHRwYWRkaW5nLSN7JGxlZnR9OiAkaGVhZGVyLW1lbnUtc3BhY2UtcmVkdWNlZCAvIDI7XHJcblx0XHRwYWRkaW5nLSN7JHJpZ2h0fTogJGhlYWRlci1tZW51LXNwYWNlLXJlZHVjZWQgLyAyO1xyXG5cdH0gLy9fc3BhY2UtcmVkdWNlZFxyXG5cclxuXHRAYXQtcm9vdCAjeyZ9X2JvcmRlcntcclxuXHRcdEBhdC1yb290ICN7Jn1fbm9uZXtcclxuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9IC8vX25vbmVcclxuXHR9IC8vX2JvcmRlcl9ub25lXHJcbn0gLy9oZWFkZXItbWFpbl9faXRlbVxyXG4uaGVhZGVyLW1haW5fX2l0ZW1fcGFyZW50e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlcntcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0Ym9yZGVyLSN7JHJpZ2h0fTogNXB4IHNvbGlkICMwMDA7XHJcblx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwMDtcclxuXHRcdGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci0jeyRsZWZ0fTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNHB4O1xyXG4gICAgI3skbGVmdH06IDEwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG5cdFx0LmhlYWRlci1tYWluX19zdWItY29udGFpbmVye1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOiBBTi1zdWItZGlzcGxheSAuM3M7IC8qIFNhZmFyaSA0KyAqL1xyXG4gIFx0XHQtbW96LWFuaW1hdGlvbjogICAgQU4tc3ViLWRpc3BsYXkgLjNzOyAvKiBGeCA1KyAqL1xyXG5cdFx0ICAtby1hbmltYXRpb246ICAgICAgQU4tc3ViLWRpc3BsYXkgLjNzOyAvKiBPcGVyYSAxMisgKi9cclxuXHRcdCAgYW5pbWF0aW9uOiAgICAgICAgIEFOLXN1Yi1kaXNwbGF5IC4zczsgLyogSUUgMTArLCBGeCAyOSsgKi9cclxuXHRcdH1cclxuICAgIC8qLmhlYWRlci1tYWluX19zdWItbWVudXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9IC8vaGVhZGVyLW1haW5fX3N1Yi1tZW51Ki9cclxuICB9IC8vaG92ZXJcclxuXHJcblxyXG59IC8vaGVhZGVyLW1haW5fX2l0ZW1fcGFyZW50XHJcbi8qLmhlYWRlci1tYWluX19zdWItbWVudXtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6ICRoZWFkZXItc3ViLWRpc3RhbmNlO1xyXG4gICN7JHJpZ2h0fTogMDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkaGVhZGVyLXNlY29uZGFyeS1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJGhlYWRlci1zdWItZGlzdGFuY2UgKiAuNjY7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6ICRoZWFkZXItc3ViLWRpc3RhbmNlICogLS4zMztcclxuICAgICN7JHJpZ2h0fTogMHB4O1xyXG4gIH1cclxuXHJcbn0gLy9oZWFkZXItbWFpbl9fc3ViLW1lbnUqL1xyXG4vKi5oZWFkZXItbWFpbl9fc3ViLWl0ZW17XHJcbiAgcGFkZGluZzogJGhlYWRlci1zdWItcGFkZGluZy12ICRoZWFkZXItc3ViLXBhZGRpbmctaDtcclxuXHR0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG5cdCY6aG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWl0ZW0taG92ZXI7XHJcblx0fVxyXG5cclxuICBhe1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZTtcclxuXHRcdGZvbnQtc2l6ZTogJGhlYWRlci1mb250LXNpemUtc21hbGw7XHJcbiAgfVxyXG59IC8vaGVhZGVyLW1haW5fX3N1Yi1pdGVtXHJcbiovXHJcbi5zYi1tZW51e1xyXG5cdGxpe1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4Y2M2M2Y7XHJcblx0XHRhe1xyXG5cdFx0XHRwYWRkaW5nOiAuN2VtO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc3Bhbl9sYW5ne1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NzY3Njc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTdweDtcclxufSIsIi8qKlxyXG4gKiBSZXNwb25zaXZlIEJvb3RzdHJhcCBUYWJzIGJ5IEBoYXlhdGJpcmFsZW1cclxuICogMTUgTWF5IDIwMTVcclxuICovXHJcblxyXG5AbWl4aW4gZWxsaXBzaXMoKXtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1zdHlsZXMoKXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSl7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxuICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gIC5uYXYtdGFicy1yZXNwb25zaXZlIHtcclxuICAgID4gbGkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB3aWR0aDogMjMlO1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzKCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDIzJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICYucHJldixcclxuICAgICAgJi5uZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmLnByZXYsXHJcbiAgICAgICYubmV4dCB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgICB9XHJcbiAgICAgICYubmV4dCA+IGEsXHJcbiAgICAgICYucHJldiA+IGEge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLXN0eWxlcygpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnByZXYgPiBhOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZTA3OVwiO1xyXG4gICAgICB9XHJcbiAgICAgICYubmV4dCA+IGE6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XHJcbiAgICAgIH1cclxuICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgPiBhID4gLmNhcmV0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gYTphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTExNFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IC5jYXJldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICYucHVsbC14cy1sZWZ0IHtcclxuICAgICAgICAgICAgI3skbGVmdH06IDA7XHJcbiAgICAgICAgICAgICN7JHJpZ2h0fTogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucHVsbC14cy1jZW50ZXIge1xyXG4gICAgICAgICAgICAjeyRyaWdodH06IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5wdWxsLXhzLXJpZ2h0IHtcclxuICAgICAgICAgICAgI3skbGVmdH06IGF1dG87XHJcbiAgICAgICAgICAgICN7JHJpZ2h0fTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyoqXHJcbiAqIERlbW8gU3R5bGVzXHJcbiAqL1xyXG5cclxuLndyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxufVxyXG5cclxuLmJzLWV4YW1wbGUtdGFicyAubmF2LXRhYnMge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICNuYXJyb3ctYnJvd3Nlci1hbGVydCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYnMtY29udGFpbmVye1xyXG4gIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAubmF2LXRhYnN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gIGJvdHRvbTogODBweDtcclxuICAgIC8vbGVmdDogNTAlO1xyXG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoNTAlICsgMTEwcHgpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgIGxpe1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMTAlO1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH0gLy8tLS1zbWFsbFxyXG4gICAgICB9IC8vYVxyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH0gLy9hXHJcbiAgICAgIH0gLy9hY3RpdmVcclxuICAgIH0gLy9saVxyXG4gIH0gLy9uYXYtdGFic1xyXG59IC8vdGFicy1jb250YWluZXJcclxuIiwiLmZvcm0tYmctaG9sZGVye1xyXG4gIGlmcmFtZXtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn0gLy9mb3JtLWJnLWhvbGRlclxyXG5cclxuLmNvbnRlbnR7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci10ZXh0e1xyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLndyYXAtY29udGVudCBoMntcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ud3JhcC1jb250ZW50IGgze1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcblxyXG4ud3JhcC1jb250ZW50IGg0e1xyXG4gIGZvbnQtc2l6ZTogMjFweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uY29udGVudC1iYW5uZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG4gIC8vaGVpZ2h0OiA2MDBweDtcclxuICAvL21heC1oZWlnaHQ6IDkwdmg7XHJcblxyXG4gIGltZ3tcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fZm9ybXN7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNTB2aDtcclxuICB9XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX292ZXJsYXl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAjeyRsZWZ0fTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfSAvL19fb3ZlcmxheVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X190ZXh0e1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICB9IC8vX190ZXh0XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3RleHRze1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgIHRvcDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vLS0tc21hbGxcclxuICB9IC8vX190ZXh0c1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1ncmVlbjtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIH1cclxuXHJcbiAgICBoMXtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgbWFyZ2luOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH0gLy9fX3RpdGxlXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3N1Yi10aXRsZXtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1pbi13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgYXtcclxuICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfSAvL19fc3ViLXRpdGxlXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3N1YntcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfSAvL19fc3ViXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2ltZ3tcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNjBweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDgwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiB1bnNldDtcclxuICAgIH1cclxuICB9IC8vX19pbWdcclxufSAvL2NvbnRlbnQtYmFubmVyXHJcblxyXG5cclxuXHJcbi5jb250ZW50e1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fcmlnaHR7XHJcbiAgICBwYWRkaW5nLSN7JGxlZnR9OiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgfVxyXG4gIH0gLy9fcmlnaHRcclxuICBAYXQtcm9vdCAjeyZ9X2xlZnR7XHJcbiAgICBwYWRkaW5nLSN7JHJpZ2h0fTogMjBweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxuICB9IC8vX2xlZnRcclxuICBAYXQtcm9vdCAjeyZ9X19zdWJ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgfSAvL19fdGl0bGVcclxuICBoM3tcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICB9IC8vaDNcclxuICBwe1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfSAvL3BcclxuICBpbWd7XHJcblxyXG4gIH0gLy9pbWdcclxufSAvL2NvbnRlbnRcclxuXHJcbi5jb3RuZW50LWJhbm5lcl9fdGV4dHNfZm9ybXN7XHJcbiAgdG9wOiB1bnNldDtcclxuICBib3R0b206IDEwcHg7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG59IC8vX2Zvcm1zXHJcbiIsIi53cmFwLWFydGljbGUtYm94e1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gICY6aG92ZXJ7XHJcbiAgICAuYXJ0aWNsZS1ib3gtaW1hZ2VfX2l0ZW17XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1ib3gtaW1hZ2V7ICAgXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxNDlweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1ib3gtaW1hZ2VfX2l0ZW17XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTQ5cHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJveC1kYXRhX190aXRsZXtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgY29sb3I6ICM0MTU2Njc7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJveC1kYXRhX19zdWItdGl0bGV7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmFydGljbGUtYm94LWRhdGFfX2NvbnRlbnR7XHJcbiAgLy9taW4taGVpZ2h0OiA5NXB4O1xyXG4gIC8vbWF4LWhlaWdodDogMTA1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgJiA+IHB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogIzQxNTY2NztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1ib3hfX2J0bntcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgLy9jb2xvcjogIzhjYzYzZjtcclxuICBjb2xvcjogJGNvbG9yLWthcmFybztcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgLy9ib3JkZXItdG9wOiAycHggc29saWQgIzhjYzYzZjtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWthcmFybztcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICY6aG92ZXIsJjphY3RpdmUsJjpmb2N1c3tcclxuICAgIGNvbG9yOiAkY29sb3Ita2FyYXJvO1xyXG4gIH1cclxufVxyXG4iLCIuY2F0ZWdvcnktYmFubmVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXgtaGVpZ2h0OiA0NDBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IC0yMHB4O1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X2ZpeGVke1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICB9IC8vX2ZpeGVkXHJcbn0gLy9jYXRlZ29yeS1iYW5uZXJcclxuXHJcbi5jYXRlZ29yeS10aXRsZXN7XHJcbiAgQGF0LXJvb3QgI3smfV9fbWFpbntcclxuICAgIGZvbnQtc2l6ZTogJGNhdGVnb3J5LXRpdGxlLXNpemU7XHJcbiAgICBjb2xvcjogJGNhdGVnb3J5LXRpdGxlLWNvbG9yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNhdGVnb3J5LXRpdGxlLWZvb3Qtc3BhY2luZztcclxuICB9IC8vX19tYWluXHJcbiAgQGF0LXJvb3QgI3smfV9fc3VtbWFyeXtcclxuICAgIGZvbnQtc2l6ZTogJGNhdGVnb3J5LXN1bW1hcnktc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkY2F0ZWdvcnktc3VtbWFyeS1oZWlnaHQ7XHJcbiAgICBjb2xvcjogJGNhdGVnb3J5LXN1bW1hcnktY29sb3I7XHJcbiAgfSAvL19fc3VtbWFyeVxyXG4gIEBhdC1yb290ICN7Jn1fY2VudGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH0gLy9fY2VudGVyXHJcbn0gLy9jYXRlZ29yeS10aXRsZXNcclxuIiwiLml0ZW0tYnRue1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgJjphZnRlcntcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgfSAvL2FmdGVyXHJcbiAgJjpiZWZvcmV7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gIH0gLy9iZWZvcmVcclxuICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgfSAvL2JlZm9yZSBhZnRlclxyXG59IC8vaXRlbS1idG5cclxuXHJcbi5pdGVtLWJhbm5lcntcclxuICBAYXQtcm9vdCAjeyZ9X190ZXh0e1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1ncmVlbjtcclxuICB9IC8vX190ZXh0XHJcbiAgQGF0LXJvb3QgI3smfV9fdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9IC8vLS0tc21hbGxcclxuICB9IC8vX190aXRsZVxyXG4gIEBhdC1yb290ICN7Jn1fX3N1YntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9IC8vLS0tc21hbGxcclxuICB9IC8vX19zdWJcclxufSAvL2l0ZW0tYmFubmVyXHJcblxyXG4uYnJlYWRjcnVtYntcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICY+bGl7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfSAvLy0tLXNtYWxsXHJcbiAgICB9IC8vYVxyXG4gIH0gLy9saVxyXG4gIC5hY3RpdmV7XHJcbiAgICAgIGNvbG9yOiAjOTU2MDQ0O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfSAvLy0tLXNtYWxsXHJcbiAgfVxyXG59IC8vYnJlYWRjcnVtYlxyXG5cclxuLml0ZW0tcHJpY2V7XHJcbiAgZm9udC1zaXplOiAkaXRlbS1wcmljZS1zaXplO1xyXG4gIGNvbG9yOiAkaXRlbS1wcmljZS1jb2xvcjtcclxuICBsaW5lLWhlaWdodDogJGl0ZW0tcHJpY2UtaGVpZ2h0O1xyXG4gIG1hcmdpbjogJGl0ZW0tcHJpY2UtaGVhZC1zcGFjZSAkaXRlbS1wcmljZS1zaWRlLXNwYWNlICRpdGVtLXByaWNlLWZvb3Qtc3BhY2U7XHJcbn0gLy9pdGVtLXByaWNlXHJcblxyXG4uaXRlbS1pbWFnZXtcclxuICBib3JkZXI6ICRpdGVtLWltYWdlLWJvcmRlci10eXBlICRpdGVtLWltYWdlLWJvcmRlci13aWR0aCAkaXRlbS1pbWFnZS1ib3JkZXItY29sb3I7XHJcbiAgd2lkdGg6ICRpdGVtLWltYWdlLXdpZHRoO1xyXG4gIGZsb2F0OiAkaXRlbS1pbWFnZS1mbG9hdDtcclxuICBwYWRkaW5nLXRvcDogJGl0ZW0taW1hZ2UtaGVhZC1zcGFjZTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGl0ZW0taW1hZ2UtZm9vdC1zcGFjZTtcclxuXHJcbiAgaW1ne1xyXG4gICAgbWFyZ2luOiAkY2VudGVyLW1hcmdpbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH0gLy9pbWdcclxufSAvL2l0ZW0taW1hZ2VcclxuXHJcbi5pdGVtLWNvbnRlbnR7XHJcbiAgZm9udC1zaXplOiAkaXRlbS1jb250ZW50LXNpemU7XHJcbiAgY29sb3I6ICRpdGVtLWNvbnRlbnQtY29sb3I7XHJcbiAgcGFkZGluZzogJGl0ZW0tY29udGVudC1wYWRkaW5nLXYgJGl0ZW0tY29udGVudC1wYWRkaW5nLWg7XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3N1bW1hcnl7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfSAvLy0tLXNtYWxsXHJcbiAgfSAvL19fc3VtbWFyeVxyXG5cclxuICBwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGl0ZW0tY29udGVudC1wYXJhLXNwYWNlO1xyXG4gIH1cclxufVxyXG5cclxuaHRtbFtkaXI9XCJsdHJcIl17XHJcbiAgLml0ZW0tY29udGVudF9fc3VtbWFyeXtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbn1cclxuXHJcbi5pdGVtLXJvd3tcclxuICBoZWlnaHQ6IDMyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaXRlbS1ibG9ja3tcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4ud3JhcC1jb250ZW50e1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH0gLy8tLS1zbWFsbFxyXG59IC8vd3JhcC1jb250ZW50XHJcbiIsIi8vY2F0ZWdvcnlcclxuJGJ1dHRvbnMtY29udGFpbmVyLWhlYWQtc3BhY2U6IDUwcHg7XHJcbiRidXR0b25zLWNvbnRhaW5lci1mb290LXNwYWNlOiAzNXB4O1xyXG5cclxuJGNhdGVnb3J5LXRpdGxlLXNpemU6IDQwcHg7XHJcbiRjYXRlZ29yeS10aXRsZS1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4kY2F0ZWdvcnktdGl0bGUtZm9vdC1zcGFjaW5nOiA0MHB4O1xyXG5cclxuJGNhdGVnb3J5LXN1bW1hcnktc2l6ZTogMjBweDtcclxuJGNhdGVnb3J5LXN1bW1hcnktaGVpZ2h0OiAyNnB4O1xyXG4kY2F0ZWdvcnktc3VtbWFyeS1jb2xvcjogJGNvbG9yLXN0ZWVsLWdyZXk7XHJcblxyXG4vL2l0ZW1cclxuJGl0ZW0tY29udGVudC1zaXplOiAkZm9udC1zaXplLW07XHJcbiRpdGVtLWNvbnRlbnQtY29sb3I6ICRjb2xvci1zdGVlbC1ncmV5O1xyXG4kaXRlbS1jb250ZW50LXBhZGRpbmctdjogMDtcclxuJGl0ZW0tY29udGVudC1wYWRkaW5nLWg6IDEyLjUlO1xyXG4kaXRlbS1jb250ZW50LXBhcmEtc3BhY2U6IDMwcHg7XHJcblxyXG4kaXRlbS1wcmljZS1zaXplOiAzNXB4O1xyXG4kaXRlbS1wcmljZS1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4kaXRlbS1wcmljZS1oZWlnaHQ6IDIwcHg7XHJcbiRpdGVtLXByaWNlLWhlYWQtc3BhY2U6IDMwcHg7XHJcbiRpdGVtLXByaWNlLXNpZGUtc3BhY2U6IDBweDtcclxuJGl0ZW0tcHJpY2UtZm9vdC1zcGFjZTogLTVweDtcclxuXHJcbiRpdGVtLWltYWdlLWJvcmRlci10eXBlOiBzb2xpZDtcclxuJGl0ZW0taW1hZ2UtYm9yZGVyLXdpZHRoOiAycHg7XHJcbiRpdGVtLWltYWdlLWJvcmRlci1jb2xvcjogJGNvbG9yLXNpbHZlcjtcclxuJGl0ZW0taW1hZ2UtZmxvYXQ6IGxlZnQ7XHJcblxyXG4kaXRlbS1pbWFnZS13aWR0aDogNDQwcHg7XHJcbiRpdGVtLWltYWdlLWhlaWdodDogNTMwcHg7XHJcbiRpdGVtLWltYWdlLWhlYWQtc3BhY2U6IDYwcHg7XHJcbiRpdGVtLWltYWdlLWZvb3Qtc3BhY2U6IDYwcHg7XHJcbiIsIi8vbWFpbiBiYW5uZXIgYm94IHZhcmlhYmxlc1xyXG4kYmFubmVyLXRleHRzLXRvcDogMzk1cHg7XHJcbiRiYW5uZXItdGV4dHMtYm90dG9tOiB1bnNldDtcclxuJGJhbm5lci10ZXh0cy1yaWdodDogMHB4O1xyXG4kYmFubmVyLXRleHRzLXdpZHRoLXBlcmNlbnQ6IC41O1xyXG5cclxuJGJhbm5lci10aXRsZS1zaXplOiA1MHB4O1xyXG4kYmFubmVyLXRpdGxlLXdlaWdodDogODAwO1xyXG4kYmFubmVyLXRpdGxlLXNwYWNpbmc6IHVuc2V0O1xyXG4kYmFubmVyLXRpdGxlLWhlaWdodDogNTBweDtcclxuXHJcbiRiYW5uZXItc3ViLXNpemU6IDQwcHg7XHJcbiRiYW5uZXItc3ViLXdlaWdodDogMjAwO1xyXG4kYmFubmVyLXN1Yi1oZWlnaHQ6IDQwcHg7XHJcbiRiYW5uZXItc3ViLWJvdHRvbS1zcGFjZTogMjBweDtcclxuJGJhbm5lci1zdWItc3BhY2luZzogdW5zZXQ7XHJcblxyXG4vL2JveCB2YXJpYWJsZXNcclxuJGJveC10aXRsZS1zaXplOiA0MHB4O1xyXG4kYm94LXN1YnRpdGxlLXNpemU6IDIwcHg7XHJcbiRib3gtY29udGVudC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblxyXG4kYm94LWNvbnRlbnQtYmxvY2stc21hbGw6IDMwJTtcclxuJGJveC1jb250ZW50LWJsb2NrLXNtYWxsLW1pbjogMjUwcHg7XHJcbiRib3gtY29udGVudC1ibG9jay1tZWRpdW06IDUwJTtcclxuJGJveC1jb250ZW50LWJsb2NrLW1lZGl1bS1taW46IDQwMHB4O1xyXG4kYm94LWNvbnRlbnQtYmxvY2stbGFyZ2U6IDcwJTtcclxuJGJveC1jb250ZW50LWJsb2NrLWxhcmdlLW1pbjogMTAwMHB4O1xyXG4kYm94LWNvbnRlbnQtbGluZTogMjVweDtcclxuJGJveC1jb250ZW50LXAtYm90dG9tOiAyNXB4O1xyXG5cclxuJGJveC1zdHJpcC13aWR0aDogMnB4O1xyXG4kYm94LXN0cmlwLXRvcDogMzVweDtcclxuXHJcbiRib3gtaGVhZC1zcGFjZTogMzBweDtcclxuJGJveC1mb290LXNwYWNlOiAzMHB4O1xyXG5cclxuJGJveC1ib3JkZXItd2lkdGg6IDFweDtcclxuXHJcbiRidXR0b24tc3BhY2luZzogNjhweDtcclxuJGJ1dHRvbi13aWR0aDogODBweDtcclxuJGJ1dHRvbi1oZWFkLXNwYWNlOiA3NXB4O1xyXG5cclxuJGJveC1iZy1pbWc6ICcvYXNzZXRzL2ltYWdlcy9ob21lX2JveDFfYmcuanBnJztcclxuXHJcbi8vc2xpZGVyIGl0ZW1zIHZhcmlhYmxlc1xyXG4kc2xpZGVyLWhlYWQtc3BhY2U6IDYwcHg7XHJcblxyXG4kc2xpZGVyLWl0ZW0td2lkdGg6IDMxMHB4O1xyXG4kc2xpZGVyLWl0ZW0taGVpZ2h0OiA0MDBweDtcclxuJHNsaWRlci1pdGVtLWhlYWQtc3BhY2U6IDM1cHg7XHJcbiRzbGlkZXItaXRlbS1mb290LXNwYWNlOiAyNXB4O1xyXG5cclxuJHNsaWRlci10aXRsZS1zaXplOiAyNXB4O1xyXG4kc2xpZGVyLXRpdGxlLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4kc2xpZGVyLXByaWNlLXNpemU6IDIwcHg7XHJcbiRzbGlkZXItcHJpY2UtY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xyXG5cclxuJHNsaWRlci1ob3Zlci1vcGFjaXR5OiAuNzI7XHJcbiJdfQ== */
