.banner-buttons,.banner-buttons:hover,a,a:active,a:focus,a:hover{text-decoration:none}.row-spacer,.section-spacer{width:100%;height:20px}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 20px Assistant;direction:ltr}.section-full{width:100%}.section-limit{width:100%;margin:0 auto}.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 .header-desktop{height:90px}body .header-desktop .header-bg{transform:translateY(-100%);opacity:1;background-color:#fff}.header-bg,body .header-desktop .header-bg-scroll{transform:translateY(0)}body .header-desktop .header-logo{padding-top:0}body .header-desktop .header-logo__image{max-height:90%}body .header-desktop .header-wrapper{padding-top:5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#000}.sb-menu li{border-bottom-color:#000!important}.main-header{width:100%;position:fixed;right:0;top:0;z-index:105;height:90px}.header-bg,.header-bg-scroll{right:0;position:absolute;z-index:-1;transition:.7s;top:0;width:100%;pointer-events:none}@media (max-width:992px){.main-header{height:70px}}.header-bg{background:linear-gradient(to bottom,#fff 0,#fff 10%,transparent 100%);height:90px}.header-bg-scroll,.header-mobile .header-bg{background-color:#fff}@media (max-width:992px){.header-bg{height:70px;background:#fff}.header-desktop{display:none}}.header-bg-scroll{height:90px;transform:translateY(-100%)}.header-desktop{height:180px}.header-wrapper{margin:0 auto;padding:15px 15px 0;transition:.7s}.header-logo{padding-top:15px;transition:.2s;max-width:100px}@media (max-width:992px){.header-logo{display:block;max-width:130px}}.header-logo__image{transition:.2s;height:auto}.header-main{margin:0 auto;padding-top:12px;text-align:right}.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_v-separator:after{content:'|';margin:0 8px}.header-main_main-color{color:#fff}.header-mobile-links__phone{color:#000;display:inline-block;margin-left:20px;font-size:28px;margin-top:2px}.header-mobile{display:none;padding:10px;height:60px}.header-mobile .header-mobile-logo{max-height:100%;display:block;position:absolute;right:10px;top:10px;max-width:40%}@media (max-width:992px){.header-mobile{display:block}.header-mobile .header-mobile-logo{max-width:85px;top:0}}.wrap-lang{position:relative;display:inline-block;margin-right:20px;margin-top:7px;transition:top .3s ease}.wrap-lang>i{position:absolute;top:26%;right:15px;pointer-events:none;color:#000;transition:color .3s ease}.select-lang{min-width:120px;padding:5px 20px 5px 25px;border:1px solid #ddd;color:#000;font-size:20px;font-weight:400;background-color:transparent;cursor:pointer;background-image:none;-webkit-appearance:none;-moz-appearance:none;transition:color .3s ease,border .3s ease}.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}.select-lang:focus{outline:0}.select-lang>option{color:#000}.custom-form .fileupload{position:relative}.custom-form .fileupload .note{position:absolute;top:4px;left:-180px;color:#f9ed00;text-align:right}@media (max-width:768px){.new-gallery h1{font-size:20px}.custom-form .fileupload .note{position:relative;left:0}}.custom-form p span{color:#ed884d!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:#fff}.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:#fff;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}.ftr-wrap,.ftr-wrap__holder,footer{position:relative}@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}.ftr-wrap__holder{position:static;margin-top:15px}}.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}footer{width:100%;background-color:#fff;z-index:1;padding:20px 0}@media (max-width:1200px){footer{padding:15px 0}}.ftr-wrap__logo{text-align:center}.ftr-wrap__logo a img{max-width:160px}.ftr-wrap__holder{float:left;right:0;top:15px}.site-footer-credit{display:block;text-align:right}.horizontal-form{position:relative;z-index:1;padding:25px 0 20px;background-color:#1c164d;background-image:linear-gradient(to top,#eb7832 0,#ff8030 100%)}@media (max-width:1200px){.horizontal-form{padding:15px 0}}.section-limit_form{position:relative;z-index:2;max-width:1430px;width:100%}.form-horizontal .contact-us-form{overflow:hidden}.form-horizontal .contact-us-form__title{margin-bottom:20px;text-align:center;font-size:20px;font-weight:400;color:#fff;line-height:1}@media (max-width:1100px){.form-horizontal .contact-us-form__title{font-size:20px}}@media (max-width:768px){.site-footer-credit{text-align:center}.form-horizontal .contact-us-form__title{font-size:18px}.form-horizontal .contact-us-form__title span{font-size:20px}}.form-horizontal .contact-us-form__title span{white-space:nowrap;font-size:20px;font-weight:900}.form-horizontal .form-group{float:left;vertical-align:top;margin:0 0 0 10px;max-width:230px;width:100%}@media (max-width:1300px){.form-horizontal .contact-wrap-input{font-size:0;text-align:center}.form-horizontal .form-group{max-width:260px;float:none;display:inline-block;margin:0;padding:0 8px}}.credit,.cs_logo_png{display:block}@media (max-width:480px){.form-horizontal .form-group{padding:0 4px}}.form-horizontal .form-group_ml{margin-right:0}.form-horizontal .form-group_ta{max-width:260px}@media (max-width:1200px){.form-horizontal .form-group_ta{margin-bottom:10px}}.form-horizontal .form-group textarea{height:45px;padding:11px 10px 0;max-width:260px}@media (max-width:992px){.form-horizontal .form-group textarea{max-width:100%}}.form-horizontal .form-group_button{max-width:180px;float:right;margin:0}@media (max-width:1300px){.form-horizontal .form-group_button{display:block;margin:0 auto;max-width:260px;width:100%;float:none}}@media (max-width:480px){.form-horizontal .form-group textarea{height:50px;padding:12px 10px 0}.form-horizontal .form-group_button{min-width:260px}}.form-horizontal .newslatter-input{height:45px;width:100%;padding:11px 10px 10px;background-color:#fff;color:#838383;font-weight:300;box-shadow:inset 0 2px 8px rgba(0,0,0,.1);font-size:16px;border:none;border-radius:0}.form-horizontal .newslatter-input::placeholder{font-size:18px;color:#a9a9a9}.form-horizontal .newslatter-btn{width:100%;margin:0;height:45px;font-size:16px;font-weight:700;background-color:#000;border:none;color:#fff}.help-block,p.msg-success{color:#fff!important}@media (max-width:480px){.form-horizontal .newslatter-input{padding:14px 10px 13px}.form-horizontal .newslatter-btn{height:50px}}.help-block{font-size:16px}.form-control:focus{border-radius:0}@-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}}.cs_logo_png{width:163px;height:22px;background-image:url(data:image/png;base64,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);-webkit-animation:animated_cs_logo 3s steps(19) infinite;animation:animated_cs_logo 3s steps(19) infinite;-webkit-transition:all .5s;transition:all .5s;bottom:20px;position:absolute;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:inherit!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:#ed884d!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:#ed884d;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:#ed884d;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}.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:#ed884d}.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:#ed884d;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:#ed884d;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:#ed884d;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:#ed884d;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;float:left}.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:#000;font-weight:400;transition:.2s}.header-main__item.header-main__item_selected,.header-main__item:hover{border-bottom-color:#E96E1E;color:#E96E1E!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}@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}}.tabs-container .nav-tabs li:hover a{border:none;color:#ed884d}.tabs-container .nav-tabs li.active a{color:#ed884d;border-bottom:1px solid #ed884d!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;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:inline-block;font-size:18px;color:#ed884d;font-weight:800;padding-top:8px;border-top:2px solid #ed884d;margin-top:30px}.article-box__btn:active,.article-box__btn:focus,.article-box__btn:hover{color:#ed884d}.form-bg-holder iframe{max-width:100%}.content{padding-left:15px;padding-right:15px;text-align:justify}@media (max-width:992px){.content{padding-left:15px;padding-right:15px}}.content .header-text p{font-size:18px;font-weight:300;color:#fff}.content-banner{position:relative;min-height:250px}.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:32px;font-weight:400;margin-bottom:20px;color:#ed884d;padding:0 15px}@media (max-width:768px){.content-banner{min-height:200px}.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-banner__sub{font-size:30px;font-weight:400}.content h3,.content p,.content__sub{font-weight:300;color:#000}.content-banner__img{height:250px;background-position:top;background-repeat:no-repeat;background-attachment:fixed}@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;height:200px}}.gallery-block,.gallery-item,.new-gallery{position:relative}.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}.cotnent-banner__texts_forms{top:unset;bottom:10px;transform:none}.new-gallery{z-index:1}.gallery-item{width:25%;float:left;display:block;overflow:hidden;height:350px;border:2px solid #fff;text-align:center;background-position:center;background-size:cover}@media (max-width:1300px){.gallery-item{height:300px}}@media (max-width:1200px){.gallery-item{height:270px}}@media (max-width:992px){.gallery-item{width:50%}}@media (max-width:768px){.content p{font-size:16px;margin-bottom:15px}.gallery-item{height:290px}}@media (max-width:480px){.gallery-item{width:100%}}.gallery-item_long{width:50%}@media (max-width:480px){.gallery-item_long{width:100%}}.gallery-item_long .gallery-item__text{width:100%}.gallery-item:hover .gallery-item__img{transform:scale3d(1.1,1.1,1.1)}.gallery-item:hover .gallery-item__overlay{opacity:1}.gallery-item__img{display:block;max-width:100%;height:100%;width:100%;transform:scale3d(1,1,1);transition:transform .15s ease 0s}.gallery-item__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .15s ease 0s}.gallery-item__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-item__icon i{font-size:25px;color:#fff}.gallery-item__text{position:absolute;bottom:2px;left:20px;display:block;width:90%;text-align:left}.gallery-item__text-title{margin-bottom:7px;text-align:center;font-size:22px;color:#fff;font-weight:700;line-height:1}.gallery-item__text-desc,.more-info{font-weight:400;line-height:1;color:#fff}.gallery-item__text-desc{font-size:20px;height:220px;overflow:hidden}@media (max-width:768px){.gallery-item__overlay{opacity:1;background-color:rgba(0,0,0,.2)}.gallery-item__text-desc{height:165px}}.gallery-cats{width:25%;height:250px}@media (max-width:1300px){.gallery-cats{width:25%}}@media (max-width:992px){.gallery-cats{width:50%}.class-video{min-height:unset}}@media (max-width:768px){.gallery-cats{height:220px}.decor-square_gallery{display:none}}@media (max-width:480px){.gallery-cats{width:100%;height:200px}.decor-square_cont{display:none}}.more-info{float:left;padding-top:15px;padding-bottom:3px;font-size:23px}.lg-outer .lg-thumb-item img{width:100px;height:75px}.lg-outer .lg-thumb{padding:6px 0;overflow-x:scroll;overflow-y:hidden;height:108px}.active-first-item,.active-first-item .gallery-item__text-desc{height:auto!important}.lg-outer .lg-thumb-item{border-radius:0;border:none}.lg-outer .lg-thumb-item:hover{border:2px solid #fff}.lg-sub-html{top:0;bottom:unset!important}.init-gallery-item,.init-gallery-item1{position:absolute;top:0;right:0;left:0;bottom:0;z-index:99}.breadcrumb{background-color:transparent!important;margin-right:-11px}.breadcrumb a,.breadcrumb li,.breadcrumb p,.breadcrumb span{color:#fff;font-size:16px}.breadcrumb a:after,.breadcrumb li:after,.breadcrumb p:after,.breadcrumb span:after{color:#fff}.first-gallery-item{background:#ea732b;color:#fff;text-align:left;padding-left:20px;padding-right:20px;cursor:pointer;transition:.3s}.home-buttons__content,.item-block{background-position:center;background-repeat:no-repeat;background-size:cover}.active-first-item{width:50%!important}@media screen and (max-width:1200px){.decor-square_2{top:-35px}}@media screen and (max-width:1200px) and (max-width:1200px){.decor-square_2{top:-25px!important}}@media screen and (max-width:1200px) and (max-width:992px){.decor-square_2{top:-20px;left:-5px}}@media screen and (max-width:1200px){.decor-square_3{left:50%!important;transform:translateX(-50%)}}@media screen and (max-width:1200px) and (max-width:768px){.decor-square_2{width:45px!important;height:45px!important}.decor-square_3{width:90px!important;height:90px!important}}@media screen and (max-width:1200px) and (max-width:480px){.decor-square_3{top:210px!important}}@media screen and (max-width:1200px) and (max-width:992px){.decor-square_4{width:45px!important;height:45px!important;left:50%!important;transform:translateX(-50%)}}@media screen and (max-width:1200px) and (max-width:768px){.decor-square_6{width:90px!important;height:90px!important}}@media screen and (max-width:992px){.hp-projects>.section-limit>.decor-square{display:none}}.decor-square{position:absolute}.decor-square_cont{left:0!important}.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 #ed884d}.item-banner__title{display:inline-block;color:#ed884d;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}.breadcrumb>li a{color:#fff;font-size:20px;font-weight:200}.breadcrumb .active{font-weight:200}@media (max-width:768px){.item-banner__sub{font-size:20px}.breadcrumb .active,.breadcrumb>li a{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}}.video-play{position:relative;min-height:320px}.video-play::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.player__volume-btn{position:absolute;bottom:150px;right:30px;color:#fff;display:inline-block;width:50px;height:50px;z-index:999}@media (max-width:992px){.player__volume-btn{right:15px;bottom:100px}}@media (max-width:768px){.player__volume-btn{bottom:40px}}@media (max-width:480px){.banner-wrapper{background-color:#333}.player__volume-btn{bottom:30px}}@media (max-width:530px){.video-play{min-height:270px}.player__volume-btn{bottom:5px}}.player__volume-btn i{font-size:42px}.main-banner{position:relative;max-height:90vh;height:700px}@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}#quickMenu a,.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 #ed884d;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__content,.box__sub-title{font-size:20px;position:relative}.box__title_strong{font-weight:700}.box__content{line-height:25px}.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,.box_bg_white{background-color:#fff}.box_bg_black{background-color:#000}.box_bg_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__content-title{float:left;color:#ed884d;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-p{margin-top:80px}.home-buttons__content{width:100%;height:100%;padding:100px 150px 0}.home-buttons__content_h3{float:left;color:#ed884d;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{position:absolute;top:0;right:0;width:100%;height:100%;transition:.3s}.home-buttons__overlay:hover{opacity:1}.home-buttons__text{position:absolute;width:100%;bottom:3%;transition:.5s}@media (max-width:768px){.home-buttons__overlay{opacity:1}.home-buttons__overlay_gallery{display:none}.home-buttons__text:after,.home-buttons__text:before{display:none!important}}.home-buttons__overlay-title{color:#fff;font-size:40px;display:inline-block;padding-bottom:10px;line-height:40px}@media (max-width:768px){.home-buttons__overlay-title{font-size:26px;line-height:20px;color:#fff!important}}.home-buttons__overlay-sub{color:#ed884d;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}.buttons-container_bg-color_silver{background-color:#f0f0f0}.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{display:block;text-align:center;font-size:16px;font-weight:400;color:#000;text-decoration:underline}.banner_new_box__content-link:focus,.banner_new_box__content-link:hover{color:#000}.scroll-btn-wrap{position:absolute;bottom:140px;left:50%;transform:translate(-50%,0);z-index:2;display:inline-block;width:30px;height:50px;color:#fff;transition:opacity .3s}.scroll-btn-wrap:hover{opacity:.5;cursor:pointer}@media (max-width:768px){.scroll-btn-wrap{display:none}}.scroll-btn{position:relative;display:block;height:100%;width:100%;border:2px solid #fff;background-color:#fff;border-radius:50px}.scroll-btn::before{position:absolute;top:10px;right:0;color:#777;content:'\f107';font-family:FontAwesome;font-weight:600;left:0;font-size:16px;animation:scroll-anim 2s infinite;margin:0 auto;width:11px}.scroll-btn:hover::before{animation-duration:1s}@keyframes scroll-anim{0%{transform:translate(0,0);opacity:.5}40%{opacity:1}80%{transform:translate(0,15px);opacity:.5}100%{opacity:.5}}.cotnent-banner__texts{top:65%}.project-white-border{border:5px solid #fff;border-left-width:0}.project-white-border:last-child{border-left:5px solid #fff}.breadcrumb{margin-bottom:0;padding:10px 15px;position:inherit;margin-top:-43px}.breadcrumb li{font-size:18px}.breadcrumb li+li:before,.breadcrumb li::before{color:#ccc}.breadcrumb li a{text-decoration:none;color:#fff;font-size:18px;font-weight:300}.breadcrumb .active{color:#ea732b;font-size:inherit;font-size:18px}body.blackandwhite,body.blackandwhite *{color:#000!important}.gallery-content-banner__title{font-size:32px;padding:0 15px}@media (max-width:768px){.cotnent-banner__texts{width:100%}.breadcrumb{display:none}.gallery-content-banner__title{font-size:23px}}.gallery-content-banner__title h1>span{font-size:32px;font-weight:400}@media (max-width:1700px){.project-btn-6{height:460px}}@media (max-width:1550px){.project-btn-6{height:380px}}@media (max-width:1200px){.project-btn-6{height:320px}}@media (max-width:768px){.gallery-content-banner__title h1>span{font-size:22px}.project-btn-6{height:280px}.ftr-wrap__logo>a{display:none}.ftr-wrap__logo>div{margin:0!important}}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;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;top:140px;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;top: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}.accessibilityLinks{top:auto;bottom:40px}#accessibilityLink{width:40px!important;height:40px!important;font-size:18px!important;display:block;border-top-right-radius:50%!important;border-bottom-right-radius:50%!important;padding-right:10px!important;margin-right:-10px!important}.desktop.accessibility_wrapper{position:fixed;right:5px;z-index:99;bottom:20px;top:auto}html[dir=ltr] #accessibilityLink{border-radius:50% 0 0 50%!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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL19ob21lcGFnZS5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImJhc2UvX2hlbHBlcnMuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19kaXJlY3Rpb25hbC5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwic3R5bGVzLWx0ci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9ybS1lbGVtZW50cy5zY3NzIiwiY29tcG9uZW50cy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiYWJzdHJhY3RzL19sYXlvdXQtdmFycy5zY3NzIiwiY29tcG9uZW50cy9fYXNpZGUtcGFuZWwuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19jcmVkaXQuc2NzcyIsImNvbXBvbmVudHMvX2NvbXBvbmVudHMuc2NzcyIsImFic3RyYWN0cy9fY29tcG9uZW50cy12YXJzLnNjc3MiLCJjb21wb25lbnRzL19zaWRlLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvX2FuaW1hdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJhYnN0cmFjdHMvX2Zvcm0tdmFycy5zY3NzIiwiY29tcG9uZW50cy9fcHJvamVjdC1zcGVjaWZpYy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyIsImNvbXBvbmVudHMvX2FydGljbGUtYm94LnNjc3MiLCJwYWdlcy9fY29udGVudC5zY3NzIiwicGFnZXMvX2NhdGFsb2cuc2NzcyIsInBhZ2VzL19pdGVtLnNjc3MiLCJwYWdlcy9fY2F0ZWdvcnkuc2NzcyIsImFic3RyYWN0cy9fY2F0YWxvZy12YXJzLnNjc3MiLCJhYnN0cmFjdHMvX2hvbWVwYWdlLXZhcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4a0JBLGdCQUFBLHNCQ3ZqQkEsRUFBQSxTQUFB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QUFNLElBQUksT0FBTyxJQUEwQixTQUFTLE9BaEIvRSw4QkFDSSxRQUFRLE1BSVosY0FHSSxVQUFXLElBRVgsUUFBUyxhQUdiLGFBQ0ksVUFBVyxFQUVmLFNBQWdELFFBQVEsRUFBRSxPQUFPLEtBQXFCLEtBQUssY0FBYyxPQUFPLEVBQUUsMEJBQTBCLHlCQUF5QixTQUFTLE9BQU8sTUFBTSxLQUFLLE9BQU8sS0FBSyxPQUFPLEVBQUUsU0FBUyxRQUFRLEtBQUssS0FFM08sV0FDSSxTQUFVLFNBQ1YsSUFBSyxFQUcrQix5QkFBeEMscUNBQW1FLG1DQUMvRCxXQUFZLEtBR2hCLDRCQUNJLE1BQU8sZUFDUCxRQUFTLEVBS2IseUJBQ0ksb0JBQ0ksUUFBUyxLQUdiLG9CQUNFLElBQUssS0FDTCxPQUFRLEtBR1YsbUJBQ0UsTUFBTyxlQUNQLE9BQVEsZUFDUixVQUFXLGVBQ1gsUUFBUyxNQUNULHdCQUF5QixjQUN6QiwyQkFBNEIsY0FDNUIsY0FBZSxlQUNmLGFBQWEsZ0JBR2YsK0JBQ0UsU0FBVSxNQUNWLE1BQU8sSUFDUCxRQUFTLEdBQ1QsT0FBUSxLQUNSLElBQUssS0FHUCxpQ0FFRSxBQUNBLEFBRUEsQUFDQSxjQUR3QixJQUhDLEVBQ0csRUFHRCxjQUk3QixnQ0FDRSxRQUFRLGVBR1YsZUFDRSxRQUFRLE1BSWQsaUNBQUEsNENBQUEsNENBQUEseUNBQUEsMENBQUEseUNBQUEscUNBQUEsNEJBQUEsNEJBR00sTUFBTyxlSGpWWCxXQUNFLE1BQU8sZ0JBR1QsWUFDRSxNQUFPIiwiZmlsZSI6InN0eWxlcy1sdHIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmJhbm5lci13cmFwcGVye1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJyl7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gIH1cclxufVxyXG5cclxuLmNsYXNzLXZpZGVvIHtcclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKSB7XHJcblx0XHRtaW4taGVpZ2h0OiB1bnNldDtcclxuXHR9XHJcbn1cclxuXHJcbi52aWRlby1wbGF5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogMzIwcHg7XHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGxlcicpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDI3MHB4O1xyXG5cdH1cclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnBsYXllcl9fdm9sdW1lLWJ0biB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMTUwcHg7XHJcblx0I3skbGVmdH06IDMwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHR6LWluZGV4OiA5OTk7XHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJykge1xyXG5cdFx0I3skbGVmdH06IDE1cHg7XHJcblx0XHRib3R0b206IDEwMHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuXHRcdGJvdHRvbTogNDBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKSB7XHJcblx0XHRib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsZXInKSB7XHJcblx0XHRib3R0b206IDVweDtcclxuXHR9XHJcblx0JiBpIHtcclxuXHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4ubWFpbi1iYW5uZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgaGVpZ2h0OiA3MDBweDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19zaW5nbGV7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfSAvL19fc2luZ2xlXHJcbiAgQGF0LXJvb3QgI3smfV9fdGV4dHN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmbG9hdDogJHJpZ2h0O1xyXG4gICAgLy90b3A6ICRiYW5uZXItdGV4dHMtdG9wO1xyXG4gICAgdG9wOiAzMHZoO1xyXG4gICAgYm90dG9tOiAkYmFubmVyLXRleHRzLWJvdHRvbTtcclxuICAgIG1hcmdpbi0jeyRyaWdodH06ICRiYW5uZXItdGV4dHMtcmlnaHQ7XHJcbiAgICB0ZXh0LWFsaWduOiAkcmlnaHQ7XHJcblxyXG4gICAgd2lkdGg6IDU0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2h1Z2UnKXtcclxuICAgICAgcGFkZGluZy0jeyRsZWZ0fTogMTVweDtcclxuICAgICAgcGFkZGluZy0jeyRyaWdodH06IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHRvcDogMTIwcHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLy93aWR0aDogJG1heC13aWR0aCAqICRiYW5uZXItdGV4dHMtd2lkdGgtcGVyY2VudDtcclxuICB9IC8vX190ZXh0c1xyXG4gIEBhdC1yb290ICN7Jn1fX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAkYmFubmVyLXRpdGxlLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRiYW5uZXItdGl0bGUtaGVpZ2h0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRiYW5uZXItdGl0bGUtc3BhY2luZztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItZ3JlZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH0gLy9fX3RpdGxlXHJcbiAgQGF0LXJvb3QgI3smfV9fc3Vie1xyXG4gICAgZm9udC1zaXplOiAkYmFubmVyLXN1Yi1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkYmFubmVyLXN1Yi1oZWlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFubmVyLXN1Yi1ib3R0b20tc3BhY2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGJhbm5lci1zdWItc3BhY2luZztcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH0gLy9fX3N1YlxyXG4gIEBhdC1yb290ICN7Jn1fX292ZXJsYXl7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAjeyRsZWZ0fTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuXHJcblxyXG5cclxuICB9IC8vX19vdmVybGF5XHJcbn0gLy9tYWluLWJhbm5lclxyXG5cclxuLmJveHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogJGJveC1oZWFkLXNwYWNlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkYm94LWZvb3Qtc3BhY2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19zdHJpcHtcclxuICAgIGhlaWdodDogJGJveC1zdHJpcC13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6ICRib3gtc3RyaXAtdG9wO1xyXG5cclxuICAgIEBhdC1yb290ICN7Jn1fc2lsdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2lsdmVyO1xyXG4gICAgfSAvL19zaWx2ZXJcclxuICB9IC8vX19zdHJpcFxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X190aXRsZXtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogJGJveC10aXRsZS1zaXplO1xyXG4gICAgcGFkZGluZzogMzBweCAwIDYwcHg7XHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV9oYXMtc2VwYXJhdG9ye1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAjeyRsZWZ0fTogMDtcclxuICAgICAgICBvcGFjaXR5OiAuMTU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAYXQtcm9vdCAjeyZ9X3N0cm9uZ3tcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9IC8vX190aXRsZVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19zdWItdGl0bGV7XHJcbiAgICBmb250LXNpemU6ICRib3gtc3VidGl0bGUtc2l6ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9IC8vX19zdWItdGl0bGVcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fY29udGVudHtcclxuICAgIGZvbnQtc2l6ZTogJGJveC1jb250ZW50LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGJveC1jb250ZW50LWxpbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgcHtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkYm94LWNvbnRlbnQtcC1ib3R0b207XHJcbiAgICB9IC8vcFxyXG4gICAgQGF0LXJvb3QgI3smfV9ibG9ja3tcclxuICAgICAgQGF0LXJvb3QgI3smfV9ze1xyXG4gICAgICAgIHdpZHRoOiAkYm94LWNvbnRlbnQtYmxvY2stc21hbGw7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkYm94LWNvbnRlbnQtYmxvY2stc21hbGwtbWluO1xyXG4gICAgICB9IC8vX3NcclxuICAgICAgQGF0LXJvb3QgI3smfV9te1xyXG4gICAgICAgIHdpZHRoOiAkYm94LWNvbnRlbnQtYmxvY2stbWVkaXVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogJGJveC1jb250ZW50LWJsb2NrLW1lZGl1bS1taW47XHJcbiAgICAgIH0gLy9fbVxyXG4gICAgICBAYXQtcm9vdCAjeyZ9X2x7XHJcbiAgICAgICAgd2lkdGg6ICRib3gtY29udGVudC1ibG9jay1sYXJnZTtcclxuICAgICAgICBtaW4td2lkdGg6ICRib3gtY29udGVudC1ibG9jay1sYXJnZS1taW47XHJcbiAgICAgIH0gLy9fbFxyXG4gICAgICBAYXQtcm9vdCAjeyZ9X2Z1bGx7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH0gLy9fbFxyXG4gICAgfSAvL19ibG9ja1xyXG4gIH0gLy9fX2NvbnRlbnRcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9faW1ne1xyXG4gICAgQGF0LXJvb3QgI3smfV9oZWlnaHR7XHJcbiAgICAgIEBhdC1yb290ICN7Jn1fZnVsbHtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9IC8vX2Z1bGxcclxuICAgIH0gLy9faGVpZ2h0XHJcbiAgfSAvL19faW1nXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2JhY2tncm91bmR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgICN7JGxlZnR9OiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV9jb2xvcntcclxuICAgICAgQGF0LXJvb3QgI3smfV9ibGFja3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIH0gLy9fYmxhY2tcclxuICAgICAgQGF0LXJvb3QgI3smfV93aGl0ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH0gLy9fd2hpdGVcclxuICAgICAgQGF0LXJvb3QgI3smfV9wZWFjaHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGVhY2g7XHJcbiAgICAgIH0gLy9fcGVhY2hcclxuICAgIH0gLy9fY29sb3JcclxuICAgIEBhdC1yb290ICN7Jn1fb3BhY2l0eXtcclxuICAgICAgQGF0LXJvb3QgI3smfV9oYWxme1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICB9IC8vX2hhbGZcclxuICAgICAgQGF0LXJvb3QgI3smfV90aGlyZHtcclxuICAgICAgICBvcGFjaXR5OiAuMzM7XHJcbiAgICAgIH0gLy9faGFsZlxyXG4gICAgfSAvL19vcGFjaXR5XHJcbiAgfSAvL19fYmFja2dyb3VuZFxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X2Jne1xyXG4gICAgQGF0LXJvb3QgI3smfV9zdG9uZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN0b25lO1xyXG4gICAgfSAvL19zdG9uZVxyXG4gICAgQGF0LXJvb3QgI3smfV93aGl0ZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfSAvL193aGl0ZVxyXG4gICAgQGF0LXJvb3QgI3smfV9ibGFja3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgfSAvL19ibGFja1xyXG4gICAgQGF0LXJvb3QgI3smfV9zaWx2ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zaWx2ZXI7XHJcbiAgICB9IC8vX3NpbHZlclxyXG4gICAgQGF0LXJvb3QgI3smfV9kZWVwLWJsdWV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWVwLWJsdWU7XHJcbiAgICB9IC8vX2RlZXAtYmx1ZVxyXG4gICAgQGF0LXJvb3QgI3smfV93YXRlci1ibHVle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2F0ZXItYmx1ZTtcclxuICAgIH0gLy9fZGVlcC1ibHVlXHJcbiAgICBAYXQtcm9vdCAjeyZ9X25hdnktYmx1ZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5hdnktYmx1ZTtcclxuICAgIH0gLy9fZGVlcC1ibHVlXHJcbiAgICBAYXQtcm9vdCAjeyZ9X2ltZ3tcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRib3gtYmctaW1nKTtcclxuICAgIH0gLy9faW1nXHJcbiAgfSAvL19iZ1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X2JvcmRlcntcclxuICAgIEBhdC1yb290ICN7Jn1fZ3JleXtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAkYm94LWJvcmRlci13aWR0aCAkY29sb3ItZ3JleTtcclxuICAgIH0gLy9fZ3JleVxyXG4gIH0gLy9fYm9yZGVyXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fYWxpZ257XHJcbiAgICBAYXQtcm9vdCAjeyZ9X2NlbnRlcntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfSAvL19jZW50ZXJcclxuICB9IC8vX2FsaWduXHJcbn0gLy9ib3hcclxuXHJcbi5ob21lLWJ1dHRvbnN7XHJcbiAgJl9fY29udGVudC10aXRsZXtcclxuICAgIGZsb2F0OiAjeyRyaWdodH07XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfSAvL19fY29udGVudC10aXRsZVxyXG4gICZfX2NvbnRlbnQtaW1ne1xyXG4gICAgbWF4LXdpZHRoOiAyMDVweDtcclxuICB9IC8vX19jb250ZW50LWltZ1xyXG4gIEBhdC1yb290ICN7Jn1fX2NvbnRlbnQtcHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19jb250ZW50e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDE1MHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfaDN7XHJcbiAgICAgIGZsb2F0OiAjeyRyaWdodH07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfSAvL2gzXHJcbiAgICBpbWd7XHJcbiAgICAgIGZsb2F0OiAjeyRsZWZ0fTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH0gLy9pbWdcclxuICAgIHB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vX19jb250ZW50XHJcbiAgQGF0LXJvb3QgI3smfV9fb3ZlcmxheXtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgI3skbGVmdH06IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIC5ob21lLWJ1dHRvbnNfX3RleHR7XHJcbiAgICAgICAgLy8gYm90dG9tOiA1MCU7XHJcbiAgICAgIH0gLy9ob21lLWJ1dHRvbnNfX3RleHRcclxuICAgIH0gLy9IT1ZFUlxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIC8vIGhlaWdodDogMzMlO1xyXG4gICAgICAvLyB0b3A6IDYwJTtcclxuICAgIH1cclxuXHJcbiAgICBAYXQtcm9vdCAjeyZ9X2dhbGxlcnl7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfSAvL19nYWxsZXJ5XHJcbiAgfSAvL19fb3ZlcmxheVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X190ZXh0e1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDMlO1xyXG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIC8vdG9wOiAwO1xyXG4gICAgLy8gIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICY6YmVmb3Jle1xyXG4gICAgLy8gICBjb250ZW50OiAnJztcclxuICAgIC8vICAgd2lkdGg6IDE1cHg7XHJcbiAgICAvLyAgIGhlaWdodDogMTVweDtcclxuICAgIC8vICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgIC8vICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAvLyAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC8vICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLy8gICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgdG9wOiA5NXB4O1xyXG4gICAgLy8gfVxyXG4gIH0gLy9fX3RleHRcclxuICAmX19vdmVybGF5LXRpdGxle1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICAvLyBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgLy8gbWFyZ2luLXRvcDogMTBweDtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9IC8vaDRcclxuICAmX19vdmVybGF5LXN1YntcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn0gLy9ob21lLWJ1dHRvbnNcclxuXHJcbi5idXR0b25zLWNvbnRhaW5lcntcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi0jeyRsZWZ0fTogJGJ1dHRvbi1zcGFjaW5nICogLTE7XHJcbiAgbWFyZ2luLSN7JHJpZ2h0fTogJGJ1dHRvbi1zcGFjaW5nICogLTE7XHJcbiAgcGFkZGluZy10b3A6ICRidXR0b24taGVhZC1zcGFjZTtcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fYnV0dG9ue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwICRidXR0b24tc3BhY2luZyAvIDI7XHJcbiAgICB3aWR0aDogJGJ1dHRvbi13aWR0aDtcclxuICB9IC8vYnV0dG9uXHJcbiAgQGF0LXJvb3QgI3smfV9faWNvbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAkY2VudGVyLW1hcmdpbjtcclxuICB9IC8vaWNvblxyXG4gIEBhdC1yb290ICN7Jn1fX3RpdGxle1xyXG5cclxuICB9IC8vdGl0bGVcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9wYWRkaW5nLXRvcHtcclxuICAgIEBhdC1yb290ICN7Jn1fc21hbGx7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkYnV0dG9ucy1jb250YWluZXItaGVhZC1zcGFjZTtcclxuICAgIH0gLy9fc21hbGxcclxuICB9IC8vX21hcmdpbi10b3BcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9wYWRkaW5nLWJvdHRvbXtcclxuICAgIEBhdC1yb290ICN7Jn1fc21hbGx7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkYnV0dG9ucy1jb250YWluZXItZm9vdC1zcGFjZTtcclxuICAgIH0gLy9fc21hbGxcclxuICB9IC8vX3BhZGRpbmctYm90dG9tXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fYmctY29sb3J7XHJcbiAgICBAYXQtcm9vdCAjeyZ9X3NpbHZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNpbHZlcjtcclxuICAgIH0gLy9fc2lsdmVyXHJcbiAgfSAvL19iZy1jb2xvclxyXG59IC8vYnV0dG9ucy1jb250YWluZXJcclxuXHJcbi5zbGlkZXItY29udGFpbmVye1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogJHNsaWRlci1oZWFkLXNwYWNlO1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19pdGVte1xyXG4gICAgcGFkZGluZzogJHNsaWRlci1pdGVtLWhlYWQtc3BhY2UgJHBhZGRpbmctYmFzZSAkc2xpZGVyLWl0ZW0tZm9vdC1zcGFjZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAYXQtcm9vdCAjeyZ9X3NpemV7XHJcbiAgICAgIEBhdC1yb290ICN7Jn1fbXtcclxuICAgICAgICB3aWR0aDogJHNsaWRlci1pdGVtLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJHNsaWRlci1pdGVtLWhlaWdodDtcclxuICAgICAgfSAvL19tXHJcbiAgICB9IC8vX3NpemVcclxuXHJcbiAgICBAYXQtcm9vdCAjeyZ9X29uc2FsZXtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiB1cmwoL2Fzc2V0cy9pbWFnZXMvb25zYWxlLnBuZyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICAjeyRsZWZ0fTogMDtcclxuICAgICAgfSAvL2FmdGVyXHJcbiAgICB9IC8vX29uc2FsZVxyXG4gIH0gLy9fX2l0ZW1cclxuICBAYXQtcm9vdCAjeyZ9X19pbWFnZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAkY2VudGVyLW1hcmdpbjtcclxuICB9IC8vaW1hZ2VcclxuICBAYXQtcm9vdCAjeyZ9X190ZXh0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAkc2xpZGVyLWl0ZW0tZm9vdC1zcGFjZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLSN7JGxlZnR9OiAkcGFkZGluZy1iYXNlICogLTE7XHJcbiAgICBtYXJnaW4tI3skcmlnaHR9OiAkcGFkZGluZy1iYXNlICogLTE7XHJcbiAgfSAvL19fdGV4dFxyXG4gIEBhdC1yb290ICN7Jn1fX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAkc2xpZGVyLXRpdGxlLXNpemU7XHJcbiAgICBjb2xvcjogJHNsaWRlci10aXRsZS1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgfSAvL19fdGl0bGVcclxuICBAYXQtcm9vdCAjeyZ9X19wcmljZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogJHNsaWRlci1wcmljZS1zaXplO1xyXG4gICAgY29sb3I6ICRzbGlkZXItcHJpY2UtY29sb3I7XHJcbiAgfSAvL19fcHJpY2VcclxuICBAYXQtcm9vdCAjeyZ9X19vdmVybGF5e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgI3skbGVmdH06IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9IC8vaG92ZXJcclxuICB9IC8vX19vdmVybGF5XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2Z1bGwtdHJhbnNwYXJlbnR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAjeyRsZWZ0fTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIG9wYWNpdHk6ICRzbGlkZXItaG92ZXItb3BhY2l0eTtcclxuICAgIHRyYW5zaXRpb246IC4ycztcclxuICB9IC8vX19mdWxsLXRyYW5zcGFyZW50XHJcbn0gLy9zbGlkZXItY29udGFpbmVyXHJcblxyXG4uYmFubmVyLWJ1dHRvbnN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gICN7JHJpZ2h0fTogODBweDtcclxuICBib3R0b206IDBweDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICY6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2h1Z2UnKXtcclxuICAgICN7JHJpZ2h0fTogMTVweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9faXRlbXtcclxuICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tI3skbGVmdH06IDMwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpe1xyXG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICBtYXJnaW4tI3skbGVmdH06IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICBtYXJnaW4tI3skbGVmdH06IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpe1xyXG4gICAgICBtYXgtd2lkdGg6IDkwcHg7XHJcbiAgICAgIG1hcmdpbi0jeyRsZWZ0fTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhbm5lcl9uZXdfYm94e1xyXG5cclxuXHJcbiAgJl9faW1ne1xyXG5cclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgY29sb3I6ICNlNWMxYjU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3VidGl0bGV7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgMTg4LCAxNjUsIDAuNSk7XHJcbiAgICAmIC5iYW5uZXJfbmV3X2JveF9fc3VidGl0bGUtbGlua3tcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpe1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpe1xyXG4gICAgICAmIC50ZXh0LWNlbnRlcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19jb250ZW50e1xyXG4gICAgcGFkZGluZzogMCA1cHggNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzEsIDE4OCwgMTY1LCAwLjUpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYgPiBkaXZ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICYgYXtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAmOmhvdmVyLCY6Zm9jdXN7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudC1saW5re1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICY6aG92ZXIsJjpmb2N1c3tcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2Nyb2xsLWJ0bi13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAxNDBweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xyXG5cdHotaW5kZXg6IDI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc2Nyb2xsLWJ0biB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHQmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xyXG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBhbmltYXRpb246IHNjcm9sbC1hbmltIDJzIGluZmluaXRlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTFweDtcclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY3JvbGwtYW5pbSB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0fVxyXG5cdDQwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQ4MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5jb3RuZW50LWJhbm5lcl9fdGV4dHN7XHJcbiAgdG9wOiA2NSU7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9qZWN0LXdoaXRlLWJvcmRlcntcclxuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7XHJcbiAgJjpsYXN0LWNoaWxke1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gIG1hcmdpbi10b3A6IC00M3B4O1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0JiBsaSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHQmOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogI2NjYztcclxuICAgIH1cclxuICAgICYrbGk6YmVmb3Jle1xyXG4gICAgICBjb2xvcjogI2NjYztcclxuICAgIH1cclxuXHRcdCYgYSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0JiAuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZWE3MzJiO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmdhbGxlcnktY29udGVudC1iYW5uZXJfX3RpdGxle1xyXG4gIGZvbnQtc2l6ZTogMzJweDtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XHJcbiAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgfVxyXG4gICYgaDEgPiBzcGFue1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvamVjdC1idG4tNntcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCcxNzAwJykge1xyXG4gICAgaGVpZ2h0OiA0NjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnMTU1MCcpIHtcclxuICAgIGhlaWdodDogMzgwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJykge1xyXG4gICAgaGVpZ2h0OiAzMjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XHJcbiAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZ0ci13cmFwX19sb2dve1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG4gICAgJiA+IGF7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmID4gZGl2e1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgdmVyeSBiYXNpYyBzdHlsZXMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vKipcclxuICogU2V0IHVwIGEgZGVjZW50IGJveCBtb2RlbCBvbiB0aGUgcm9vdCBlbGVtZW50XHJcbiAqL1xyXG5odG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG4qe1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQmFzaWMgc3R5bGVzIGZvciBsaW5rc1xyXG4gKi9cclxuYSB7XHJcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgQGluY2x1ZGUgb24tZXZlbnQge1xyXG4gICAgLy9jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1tZW51LWJ0bntcclxuICBmbG9hdDogJGxlZnQ7XHJcbn1cclxuXHJcbi5zaXRlLXdyYXBwZXJ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICAvL3BhZGRpbmctdG9wOiRzaXRlLWRlZmF1bHQtdG9wLXBhZGRpbmc7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJykge1xyXG4gICAgLy9wYWRkaW5nLXRvcDokc2l0ZS1tb2JpbGUtZGVmYXVsdC10b3AtcGFkZGluZztcclxuICB9XHJcbn1cclxuXHJcbmEuc2VsZWN0ZWQtbGlua3tcclxuICBjb2xvcjogJGxpZ2h0LXJlZC1jb2xvcjtcclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyBtaXhpbnMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gRXZlbnQgd3JhcHBlclxyXG4vLy8gQGF1dGhvciBIYXJyeSBSb2JlcnRzXHJcbi8vLyBAcGFyYW0ge0Jvb2x9ICRzZWxmIFtmYWxzZV0gLSBXaGV0aGVyIG9yIG5vdCB0byBpbmNsdWRlIGN1cnJlbnQgc2VsZWN0b3JcclxuLy8vIEBsaW5rIGh0dHBzOi8vdHdpdHRlci5jb20vY3Nzd2l6YXJkcnkvc3RhdHVzLzQ3ODkzODUzMDM0MjAwNjc4NCBPcmlnaW5hbCB0d2VldCBmcm9tIEhhcnJ5IFJvYmVydHNcclxuXHJcblxyXG5AbWl4aW4gb24tZXZlbnQoJHNlbGY6IGZhbHNlKSB7XHJcbiAgQGlmICRzZWxmIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gb3B0aW9uYWwtYXQtcm9vdCgkc2VsKSB7XHJcbiAgQGF0LXJvb3QgI3tpZihub3QgJiwgJHNlbCwgc2VsZWN0b3ItYXBwZW5kKCYsICRzZWwpKX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXInKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbW96LXBsYWNlaG9sZGVyJykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi1tb3otcGxhY2Vob2xkZXInKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbXMtaW5wdXQtcGxhY2Vob2xkZXInKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiByZXNwb25kLXRvKCRicmVha3BvaW50KSB7XHJcbiAgJHJhdy1xdWVyeTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcclxuXHJcbiAgQGlmICRyYXctcXVlcnkge1xyXG4gICAgJHF1ZXJ5OiBpZihcclxuICAgICAgdHlwZS1vZigkcmF3LXF1ZXJ5KSA9PSAnc3RyaW5nJyxcclxuICAgICAgdW5xdW90ZSgkcmF3LXF1ZXJ5KSxcclxuICAgICAgaW5zcGVjdCgkcmF3LXF1ZXJ5KVxyXG4gICAgKTtcclxuXHJcbiAgICBAbWVkaWEgI3skcXVlcnl9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAZXJyb3IgJ05vIHZhbHVlIGZvdW5kIGZvciBgI3skYnJlYWtwb2ludH1gLiAnXHJcbiAgICAgICAgICsgJ1BsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuJztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYm90dG9tLCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XHJcbiAgQGlmICRpbnNldCB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYm90dG9tICRibHVyICRjb2xvcjtcclxuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRib3R0b20gJGJsdXIgJGNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRib3R0b20gJGJsdXIgJGNvbG9yO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRib3R0b20gJGJsdXIgJGNvbG9yO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRib3R0b20gJGJsdXIgJGNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYm90dG9tICRibHVyICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LWZpZWxkIHtcclxuIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250OiAxNHB4LzEwMCUgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICBwYWRkaW5nOiAuNWVtO1xyXG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMyk7XHJcbiAgQGluY2x1ZGUgcm91bmRlZCgpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCwgMXB4LCAycHgsIHJnYmEoMCwgMCwgMCwgMC4yKSk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24oJGNvbG9yOiAkcmVkLCAkdGV4dF9jb2xvcjogJHdoaXRlKSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udDogMTRweC8xMDAlIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgcGFkZGluZzogLjVlbSAyZW0gLjU1ZW07XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4zKTtcclxuICBAaW5jbHVkZSByb3VuZGVkKCk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwLCAxcHgsIDJweCwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcclxuXHJcbiAgY29sb3I6ICR0ZXh0X2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggZGFya2VuKCRjb2xvciwgMTglKTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQoc2F0dXJhdGUoJGNvbG9yLCAxNSUpLCBkYXJrZW4oJGNvbG9yLCAxNSUpKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBzYXR1cmF0ZSgkY29sb3IsIDEwJSk7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudChzYXR1cmF0ZSgkY29sb3IsIDUlKSwgZGFya2VuKCRjb2xvciwgNSUpKTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgY29sb3I6IHNhdHVyYXRlKCRjb2xvciwgMTUlKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50KHNhdHVyYXRlKCRjb2xvciwgMTUlKSwgbGlnaHRlbigkY29sb3IsIDE1JSkpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHJvdW5kZWQoJHJhZGl1czogMC41ZW0pIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudCgkZnJvbSwgJHRvKSB7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgkZnJvbSksIHRvKCR0bykpO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICRmcm9tLCAkdG8pO1xyXG4gIGZpbHRlcjogIHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjeyRmcm9tfScsIGVuZENvbG9yc3RyPScjeyR0b30nKTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJGFyZ3MpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XHJcbiAgLW1zLXRyYW5zaXRpb246ICRhcmdzO1xyXG4gIC1vLXRyYW5zaXRpb246ICRhcmdzO1xyXG4gIHRyYW5zaXRpb246ICRhcmdzO1xyXG59XHJcblxyXG5AbWl4aW4gYW5pLWNhbGwoJGFuaS1uYW1lLCRhbmktdGltZTogM3MsJGFuaS1yZXBlYXQ6IGluZmluaXRlKXtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogJGFuaS1uYW1lICRhbmktdGltZSAkYW5pLXJlcGVhdDsgLyogU2FmYXJpIDQrICovXHJcbiAgLW1vei1hbmltYXRpb246ICAgICRhbmktbmFtZSAkYW5pLXRpbWUgJGFuaS1yZXBlYXQ7IC8qIEZ4IDUrICovXHJcbiAgLW8tYW5pbWF0aW9uOiAgICAgICRhbmktbmFtZSAkYW5pLXRpbWUgJGFuaS1yZXBlYXQ7IC8qIE9wZXJhIDEyKyAqL1xyXG4gIGFuaW1hdGlvbjogICAgICAgICAkYW5pLW5hbWUgJGFuaS10aW1lICRhbmktcmVwZWF0O1xyXG59XHJcblxyXG5AbWl4aW4gcGgtY29sb3IoJHBoLWNvbG9yKXtcclxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRwaC1jb2xvcjtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkcGgtY29sb3I7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRwaC1jb2xvcjtcclxuICB9XHJcbiAgOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRwaC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwaC1zaXplKCRwaC1zaXplLCAkcGgtd2VpZ2h0OiA0MDApe1xyXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBmb250LXNpemU6ICRwaC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRwaC13ZWlnaHQ7XHJcbiAgfVxyXG4gIDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBmb250LXNpemU6ICRwaC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRwaC13ZWlnaHQ7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAkcGgtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkcGgtd2VpZ2h0O1xyXG4gIH1cclxuICA6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBmb250LXNpemU6ICRwaC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRwaC13ZWlnaHQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoaXMgZmlsZSBjb250YWlucyBDU1MgaGVscGVyIGNsYXNzZXMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5zZWN0aW9uLWZ1bGx7XHJcbiAgd2lkdGg6MTAwJTtcclxufVxyXG5cclxuLnNlY3Rpb24tbGltaXR7XHJcbiAgd2lkdGg6MTAwJTtcclxuICAvLyBtYXgtd2lkdGg6JG1heC13aWR0aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9yZWxhdGl2ZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9IC8vX3JlbGF0aXZlXHJcbiAgQGF0LXJvb3QgI3smfV9taW5pe1xyXG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLW1pbmk7XHJcbiAgfSAvL19taW5pXHJcbiAgQGF0LXJvb3QgI3smfV9tYXhpe1xyXG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLW1heGk7XHJcbiAgfSAvL19tYXhpXHJcbn0gLy9zZWN0aW9uLWxpbWl0XHJcblxyXG4uc2VjdGlvbi1zcGFjZXJ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6JHNlY3Rpb24tc3BhY2VyLWhlaWdodDtcclxufVxyXG5cclxuLnJvdy1zcGFjZXJ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBmbG9hdDojeyRyaWdodH07XHJcbiAgaGVpZ2h0OiRyb3ctc3BhY2VyLWhlaWdodDtcclxufVxyXG5cclxuLm1heC13aWR0aC1jZW50ZXJlZHtcclxuICB3aWR0aDogJG1heC13aWR0aDtcclxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlO1xyXG4gIG1hcmdpbjogJGNlbnRlci1tYXJnaW47XHJcbn1cclxuXHJcbmltZ3tcclxuICBtYXgtd2lkdGg6MTAwJTtcclxufVxyXG5cclxudWx7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbi5pbWctbm90LXJlc3BvbnNpdmV7XHJcbiAgbWF4LXdpZHRoOmF1dG87XHJcbn1cclxuXHJcbi5oci1mdWxse1xyXG4gIG1hcmdpbjowO1xyXG4gIHBhZGRpbmc6MDtcclxuICBib3JkZXI6MDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDokaHItZnVsbC1oZWlnaHQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjokaHItZnVsbC1iZztcclxuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xyXG4gIG1hcmdpbjokaHItbWFyZ2luO1xyXG59XHJcblxyXG4ubm8tcm93LXBhZGRpbmd7XHJcbiAgICBtYXJnaW46MDtcclxuICAgICYgPiAqe1xyXG4gICAgICBwYWRkaW5nOjA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWRkaW5nLWNvbXAtbHtcclxuICBwYWRkaW5nLSN7JGxlZnR9OiAxNXB4O1xyXG59XHJcblxyXG4ucGFkZGluZy1jb21wLXJ7XHJcbiAgcGFkZGluZy0jeyRyaWdodH06IDE1cHg7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1jZW50ZXJ7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIHZhcmlhYmxlcy5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8vIFJlZ3VsYXIgZm9udCBmYW1pbHlcclxuLy8vIEB0eXBlIExpc3RcclxuLy8kdGV4dC1mb250LXN0YWNrOiAnQXNzaXN0YW50Jywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJHRleHQtZm9udC1zdGFjazogJ0Fzc2lzdGFudCcgIWRlZmF1bHQ7IC8vZm9uZCBzaXplc1xyXG4kZm9udC1zaXplLWJhc2U6IDIwcHggIWRlZmF1bHQ7XHJcbiRjdXN0b20tZm9udC1zdGFjazogJ29lX3J1dHpfcHJvbWVkaXVtJywgJ0hlbHZldGljYSBOZXVlIExpZ2h0JywgJ0hlbHZldGljYSBOZXVlJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbi8vLyBAdHlwZSBDb2xvclxyXG4kbWFpbi1jb2xvcjogIzAwMDAwMCAhZGVmYXVsdDtcclxuJHRleHQtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcbiRicmFuZC1jb2xvcjogIzJmMmYyZiAhZGVmYXVsdDtcclxuJGxpZ2h0LXJlZC1jb2xvcjogI2JmMzExYSAhZGVmYXVsdDtcclxuJHJlZC1jb2xvcjogI2JmMzExYSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1tZWRpdW06IDE2cHg7XHJcblxyXG4vL0B0eXBlIGdlbmVyYWxcclxuJGJhc2UtemluZGV4OiAxMDA7XHJcbiRjZW50ZXItbWFyZ2luOiAwIGF1dG87XHJcbiRwYWRkaW5nLWJhc2U6IDE1cHg7XHJcbiRtYXgtd2lkdGg6IDE0MDBweCArICgyICogJHBhZGRpbmctYmFzZSkgIWRlZmF1bHQ7XHJcbiRtYXgtd2lkdGgtbWluaTogMTE4MCArICgyICogJHBhZGRpbmctYmFzZSkgIWRlZmF1bHQ7XHJcbiRtYXgtd2lkdGgtbWF4aTogMTM0MCArICgyICogJHBhZGRpbmctYmFzZSkgIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLWJhc2UtYm94OiAyMHB4O1xyXG4vL2hlYWRlclxyXG4kaGVhZGVyLXBvc2l0aW9uOiBmaXhlZCAhZGVmYXVsdDtcclxuJHNpdGUtZGVmYXVsdC10b3AtcGFkZGluZzogOTBweCAhZGVmYXVsdDtcclxuJHNpdGUtbW9iaWxlLWRlZmF1bHQtdG9wLXBhZGRpbmc6IDkwcHggIWRlZmF1bHQ7XHJcbiRzZWN0aW9uLXNwYWNlci1oZWlnaHQ6MjBweCAhZGVmYXVsdDtcclxuJHJvdy1zcGFjZXItaGVpZ2h0OjIwcHggIWRlZmF1bHQ7XHJcbi8vaHJcclxuJGhyLWZ1bGwtaGVpZ2h0OiAxcHggIWRlZmF1bHQ7XHJcbiRoci1mdWxsLWJnOiAjMzIzMjMyIWRlZmF1bHQ7XHJcbiRoci1ib3JkZXItY29sb3I6ICMzMjMyMzIgIWRlZmF1bHQ7XHJcbiRoci1tYXJnaW46MjBweCAwcHggIWRlZmF1bHQ7XHJcbi8vaW5uZXIgcGFnZVxyXG4kaW5uZXItY29udGVudC1ob2xkZXItd2lkdGg6IDc3LjUlICFkZWZhdWx0O1xyXG4kaW5uZXItY29udGVudC1hc2lkZS13aWR0aDogMjIuNSUgIWRlZmF1bHQ7XHJcbi8vZm9vdGVyXHJcbiRmb290ZXItcGFkZGluZy10b3A6NjBweCAhZGVmYXVsdDtcclxuJGZvb3Rlci1taW4taGVpZ2h0OjM2MHB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLWJnOiNmZmYgIWRlZmF1bHQ7XHJcbi8vQHR5cGUgYnJlYWtwb2ludHNcclxuJGJyZWFrcG9pbnRzOiAoXHJcblx0J3Nic2l0ZVNpemVNb2JpbGUnOiAobWF4LXdpZHRoOiA5OTJweCksXHJcblx0J21vYmlsZS1tJzogKG1heC13aWR0aDogMzc1cHgpLFxyXG5cdCdtb2JpbGUtbCc6IChtYXgtd2lkdGg6IDQyNXB4KSxcclxuICAnc21hbGxlcic6IChtYXgtd2lkdGg6IDUzMHB4KSxcclxuXHQnZXh0cmEtc21hbGwnOiAobWF4LXdpZHRoOiA0ODBweCksXHJcblx0J3NtYWxsJzogKG1heC13aWR0aDogNzY4cHgpLFxyXG5cdCdtZWRpdW0nOiAobWF4LXdpZHRoOiA5OTJweCksXHJcblx0JzExMDAnOiAobWF4LXdpZHRoOiAxMTAwcHgpLFxyXG4gICdtZWQtc20nOiAobWF4LXdpZHRoOiA4NDBweCksXHJcblx0J2xhcmdlJzogKG1heC13aWR0aDogMTIwMHB4KSxcclxuXHQnbGFyZ2VyJzogKG1heC13aWR0aDogMTMwMHB4KSxcclxuXHQnaHVnZSc6IChtYXgtd2lkdGg6IDE0MDBweCksXHJcbiAgJzE1NTAnOiAobWF4LXdpZHRoOiAxNTUwcHgpLFxyXG4gICcxNzAwJzogKG1heC13aWR0aDogMTcwMHB4KSxcclxuKSAhZGVmYXVsdDtcclxuLy9AdHlwZSBmb250IHNpemVzXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMThweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XHJcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxuJGFjY2VudDogIzEyNGI4ZDtcclxuJGdyZWVuOiAjMDA5ZTU4O1xyXG4kdGV4dDogIzAwMDtcclxuJHRpdGxlOiAjMDAwO1xyXG5we1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG4iLCLvu78vLyBkaXJlY3Rpb25hbC1zY3NzIHwgQXV0aG9yOiBUeXNvbiBNYXRhbmljaCAoaHR0cDovL21hdGFuaWNoLmNvbSksIDIwMTMgfCBMaWNlbnNlOiBNSVRcclxuJGRpcjogbHRyICFkZWZhdWx0O1xyXG5cclxuLy8gRGVmYXVsdCAkZGlyIGlmIG5vdCB2YWxpZFxyXG5AaWYgJGRpciAhPSBsdHIgYW5kICRkaXIgIT0gcnRsIHtcclxuICAgICRkaXI6IGx0cjtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGlmLWx0cigkaWYsICRlbHNlOiBudWxsKSB7XHJcbiAgQGlmICRkaXIgIT0gcnRsIHtcclxuICAgIEByZXR1cm4gJGlmO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAcmV0dXJuICRlbHNlO1xyXG4gIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIGlmLXJ0bCgkaWYsICRlbHNlOiBudWxsKSB7XHJcbiAgQHJldHVybiBpZi1sdHIoJGVsc2UsICRpZik7XHJcbn1cclxuXHJcbiRsZWZ0OiBpZi1sdHIocmlnaHQsIGxlZnQpO1xyXG4kcmlnaHQ6IGlmLWx0cihsZWZ0LCByaWdodCk7XHJcblxyXG5AZnVuY3Rpb24gc2lkZS12YWx1ZXMoJHZhbHVlcykge1xyXG4gIEBpZiAkZGlyID09IHJ0bCBhbmQgbGVuZ3RoKCR2YWx1ZXMpID49IDQge1xyXG4gICAgLy8gUmVvcmRlciByaWdodCBhbmQgbGVmdCBwb3NpdGlvbnMgaW4gbGlzdFxyXG4gICAgQHJldHVybiBudGgoJHZhbHVlcywgMSkgbnRoKCR2YWx1ZXMsIDQpIG50aCgkdmFsdWVzLCAzKSBudGgoJHZhbHVlcywgMik7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEByZXR1cm4gJHZhbHVlcztcclxuICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBjb3JuZXItdmFsdWVzKCR2YWx1ZXMpIHtcclxuICBAaWYgJGRpciA9PSBydGwgYW5kIGxlbmd0aCgkdmFsdWVzKSA+IDEge1xyXG5cdC8vIFJlb3JkZXIgcmlnaHQgYW5kIGxlZnQgcG9zaXRpb25zIGluIGxpc3RcclxuXHRAaWYgbGVuZ3RoKCR2YWx1ZXMpID09IDIge1xyXG5cdFx0QHJldHVybiBudGgoJHZhbHVlcywgMikgbnRoKCR2YWx1ZXMsIDEpO1xyXG5cdH1cclxuXHRAZWxzZSBpZiBsZW5ndGgoJHZhbHVlcykgPT0gMyB7XHJcblx0XHRAcmV0dXJuIG50aCgkdmFsdWVzLCAyKSBudGgoJHZhbHVlcywgMSkgbnRoKCR2YWx1ZXMsIDIpIG50aCgkdmFsdWVzLCAzKTtcclxuXHR9XHJcblx0QGVsc2Uge1xyXG5cdFx0QHJldHVybiBudGgoJHZhbHVlcywgMikgbnRoKCR2YWx1ZXMsIDEpIG50aCgkdmFsdWVzLCA0KSBudGgoJHZhbHVlcywgMyk7XHJcblx0fVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaWYtbHRyIHtcclxuICBAaWYgJGRpciAhPSBydGwge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaWYtcnRsIHtcclxuICBAaWYgJGRpciA9PSBydGwge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBCYXNpYyB0eXBvZ3JhcGh5IHN0eWxlIGZvciBjb3B5IHRleHRcclxuICovXHJcbmJvZHkge1xyXG4gIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgZm9udDogNTAwICRmb250LXNpemUtYmFzZSAkdGV4dC1mb250LXN0YWNrO1xyXG4gIGRpcmVjdGlvbjogJGRpcjtcclxufVxyXG4iLCJAY2hhcnNldCAnVVRGLTgnO1xyXG5cclxuJGRpcjogbHRyO1xyXG5cclxuQGltcG9ydFxyXG4gICdzdHlsZXMtYmFzZSc7XHJcblxyXG4gIC5wdWxsLWxlZnR7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wdWxsLXJpZ2h0e1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcbiIsIi5zYi1zbGlkZWJhci5zYi1hY3RpdmV7XHJcbiAgei1pbmRleDogMTA1O1xyXG59XHJcbmJvZHkgLmhlYWRlci1kZXNrdG9we1xyXG4gIGhlaWdodDogOTBweDtcclxuXHJcbiAgLmhlYWRlci1iZ3tcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1iZy1zY3JvbGx7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAvL29wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIC5oZWFkZXItbG9nb3tcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuICAuaGVhZGVyLWxvZ29fX2ltYWdle1xyXG4gICAgbWF4LWhlaWdodDogOTAlO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci13cmFwcGVye1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIC8vIG1heC13aWR0aDogMTQ1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmhhbWJ1cmdlci1pbm5lcixcclxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXHJcbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uc2ItbWVudSBsaXtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYWluLWhlYWRlcntcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgI3skbGVmdH06IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDEwNTtcclxuICBoZWlnaHQ6IDkwcHg7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWJne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAsICNmZmYgMTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICB0b3A6IDA7XHJcbiAgI3skbGVmdH06IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHRyYW5zaXRpb246IC43cztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gIGhlaWdodDogOTBweDtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmhlYWRlci1iZy1zY3JvbGx7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA5MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgdG9wOiAwO1xyXG4gICN7JGxlZnR9OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAtMTtcclxuICB0cmFuc2l0aW9uOiAuN3M7XHJcbiAgLy9vcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbn1cclxuXHJcbi5oZWFkZXItZGVza3RvcHtcclxuICBoZWlnaHQ6IDE4MHB4O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IC8vaGVhZGVyLWRlc2t0b3BcclxuXHJcbi5oZWFkZXItd3JhcHBlcntcclxuICAvL21heC13aWR0aDogJG1heC13aWR0aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcclxuICB0cmFuc2l0aW9uOiAuN3M7XHJcbn0gLy9oZWFkZXItd3JhcHBlclxyXG5cclxuLmhlYWRlci1sb2dve1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHRyYW5zaXRpb246IC4ycztcclxuICAvL21heC13aWR0aDogMjA1cHg7XHJcbiAgbWF4LXdpZHRoOiAxMDBweDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgfSAvLy0tLW1lZGl1bVxyXG59IC8vaGVhZGVyLWxvZ29fX2ltYWdlXHJcblxyXG4uaGVhZGVyLWxvZ29fX2ltYWdle1xyXG4gIC8vbWF4LWhlaWdodDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59IC8vaGVhZGVyLWxvZ29fX2ltYWdlXHJcblxyXG4uaGVhZGVyLW1haW57XHJcbiAgbWFyZ2luOjAgYXV0bztcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDoxMnB4O1xyXG4gIHRleHQtYWxpZ246ICRsZWZ0O1xyXG4gIEBhdC1yb290ICN7Jn1fX3Bob25le1xyXG4gICAgZm9udC1zaXplOiAkaGVhZGVyLWZvbnQtc2l6ZS1tZWRpdW07XHJcbiAgICB0ZXh0LWFsaWduOiAjeyRyaWdodH07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9oZWFkZXJfcGhvbmUucG5nKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAjeyRyaWdodH06IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMjAlKTtcclxuICAgIH1cclxuICB9IC8vaGVhZGVyLW1haW5fX3Bob25lXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fY29sb3J7XHJcbiAgICBAYXQtcm9vdCAjeyZ9X2JsdWV7XHJcbiAgICAgIGNvbG9yOiAkaGVhZGVyLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH0gLy9ibHVlXHJcbiAgfSAvL2NvbG9yXHJcbn0gLy9oZWFkZXItbWFpblxyXG5cclxuXHJcblxyXG4uaGVhZGVyLW1haW5fX3NlY29uZGFyeS1tZW51e1xyXG4gIHBhZGRpbmctI3skbGVmdH06ICRoZWFkZXItc2VjLXNwYWNpbmctbDtcclxufSAvL2hlYWRlci1tYWluX19zZWNvbmRhcnktbWVudVxyXG5cclxuLmhlYWRlci1tYWluX19zZWNvbmRhcnktaXRlbXtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAkaGVhZGVyLWZvbnQtc2l6ZS1zbWFsbDtcclxuXHJcbiAgYXtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIH1cclxufSAvL2hlYWRlci1tYWluX19zZWNvbmRhcnktaXRlbVxyXG5cclxuLmhlYWRlci1tYWluX19pdGVte1xyXG5cclxufSAvL2hlYWRlci1tYWluX19pdGVtXHJcblxyXG4uaGVhZGVyLW1haW5fX2l0ZW1fdi1zZXBhcmF0b3J7XHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6ICd8JztcclxuICAgIG1hcmdpbjogJGhlYWRlci1zZWMtc2VwYXJhdG9yLW1hcmdpbjtcclxuICB9XHJcbn0gLy9oZWFkZXItbWFpbl9faXRlbV92LXNlcGFyYXRvclxyXG5cclxuLmhlYWRlci1tYWluX21haW4tY29sb3J7XHJcbiAgY29sb3I6ICRoZWFkZXItZm9udC1jb2xvcjtcclxufSAvL2hlYWRlci1tYWluX21haW4tY29sb3JcclxuXHJcbi8vSGVhZGVyIGZvciBtb2JpbGUgZGV2aWNlc1xyXG4uaGVhZGVyLW1vYmlsZS1saW5rc3tcclxuICAmX19waG9uZXtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLSN7JHJpZ2h0fTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICB9IC8vX19waG9uZVxyXG59IC8vaGVhZGVyLW1vYmlsZS1saW5rc1xyXG4uaGVhZGVyLW1vYmlsZXtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH0gLy8tLS1zbWFsbFxyXG5cclxuICAuaGVhZGVyLWJne1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9IC8vaGVhZGVyLWJnXHJcblxyXG4gIC5oZWFkZXItbW9iaWxlLWxvZ297XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAjeyRsZWZ0fTogMTBweDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIG1heC13aWR0aDogODVweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH0gLy9oZWFkZXItbW9iaWxlLWxvZ29cclxufSAvL2hlYWRlci1tb2JpbGVcclxuXHJcblxyXG4ud3JhcC1sYW5nIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgbWFyZ2luLXRvcDogN3B4O1xyXG5cdC8vICN7JGxlZnR9OiA0MHB4O1xyXG5cdC8vIHRvcDogNDBweDtcclxuXHR0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlO1xyXG5cdCYgPiBpIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMjYlO1xyXG5cdFx0I3skbGVmdH06IDE1cHg7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdC1sYW5nIHtcclxuXHRtaW4td2lkdGg6IDEyMHB4O1xyXG5cdHBhZGRpbmc6IHNpZGUtdmFsdWVzKDVweCAyMHB4IDVweCAyNXB4KTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBib3JkZXIgMC4zcyBlYXNlO1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblx0JiA+IG9wdGlvbiB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5uZXctZ2FsbGVyeSBoMXtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufSIsIi5jdXN0b20tZm9ybXtcclxuICAuZmlsZXVwbG9hZHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5ub3Rle1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICAjeyRyaWdodH06IC0xODBweDtcclxuICAgICAgY29sb3I6ICNmOWVkMDA7XHJcbiAgICAgIHRleHQtYWxpZ246ICN7JGxlZnR9O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgI3skcmlnaHR9OjA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHB7XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4tZmlsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG5cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogI3skcmlnaHR9O1xyXG4gICAgcGFkZGluZy0jeyRyaWdodH06IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTVweDtcclxuICAgICAgI3skcmlnaHR9OiA5cHg7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1maWxlIGlucHV0W3R5cGU9ZmlsZV0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgI3skcmlnaHR9OiAwO1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246ICN7JHJpZ2h0fTtcclxuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgY3Vyc29yOiBpbmhlcml0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGgye1xyXG4gICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICBjb2xvcjokbGlnaHQtcmVkLWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICBtYXJnaW4tdG9wOjA7XHJcbiAgfVxyXG5cclxuICBzcGFuLnNtYWxsLW5vdGV7XHJcbiAgICBjb2xvcjokbGlnaHQtcmVkLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOjE2cHg7XHJcbiAgfVxyXG5cclxuICBwLm5vdGV7XHJcbiAgICBjb2xvcjokYnJhbmQtY29sb3I7XHJcbiAgICBmb250LXNpemU6MTdweDtcclxuICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gIH1cclxuXHJcbiAgZGl2LmZvcm0taGVhZC1zcGFjZXJ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjI1cHg7XHJcbiAgfVxyXG5cclxuICBoci5mb3JtLWhye1xyXG4gICAgbWFyZ2luOjBweDtcclxuICAgIG1hcmdpbi10b3A6MTNweDtcclxuICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgaGVpZ2h0OjFweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkMmQyZDI7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmZvcm0tY29udHJvbHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6NDRweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOjE4cHg7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1jb2xvcjogIzU1NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdG9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXNpemU6MThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3Vwe1xyXG4gICAgbWFyZ2luLWJvdHRvbToxN3B4O1xyXG4gIH1cclxuXHJcbiAgLmhhcy1lcnJvcntcclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2E5NDQ0MjtcclxuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjYTk0NDQyO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2x7XHJcbiAgICBtaW4taGVpZ2h0OjEwMHB4O1xyXG4gICAgcmVzaXplOm5vbmU7XHJcbiAgfVxyXG5cclxuICAkYWN0aXZlQ29sb3I6ICNmOWVkMDA7IC8vZ3JlZW5cclxuICAkZGFya2VuQ29sb3I6IGRhcmtlbigkYWN0aXZlQ29sb3IsIDIwJSk7XHJcbiAgJGJhY2tncm91bmQ6ICNmOWVkMDA7XHJcblxyXG5cclxuICAvKiAuY3VzdG9tQ2hlY2tib3ggKi9cclxuICBzZWN0aW9ue1xyXG4gICAgcGFkZGluZy10b3A6MTBweDtcclxuICB9XHJcbiAgLmN1c3RvbUNoZWNrYm94IHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OjI0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDojeyRyaWdodH07XHJcbiAgICBtYXJnaW4tYm90dG9tOjE3cHg7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6MjRweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgI3skbGVmdH06IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICN7JGxlZnR9OiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci0jeyRyaWdodH06IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwMDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgb3V0bGluZTowO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3JjZS1jaGVja2VkIGxhYmVse1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XHJcbiAgICB9XHJcbiAgICAmLmZvcmNlLWNoZWNrZWQgbGFiZWw6OmFmdGVye1xyXG4gICAgICBvcGFjaXR5OiAxIDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbUNoZWNrYm94VGV4dHtcclxuICAgIGZsb2F0OiN7JHJpZ2h0fTtcclxuICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tI3skcmlnaHR9OjlweDtcclxuICAgIG1hcmdpbi10b3A6MXB4O1xyXG4gICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1mb3Jte1xyXG5cclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBmb250LXNpemU6MjBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RvbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgaGVpZ2h0OjQ0cHg7XHJcbiAgfVxyXG4gIC5zZWxlY3Qtd3JhcHBlcntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHNlbGVjdHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDFweDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogJyc7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgICAjeyRsZWZ0fTogOXB4O1xyXG4gICAgICB3aWR0aDogMjdweDtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGF0ZS1ib3h7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgICAjeyRsZWZ0fTogOXB4O1xyXG4gICAgICB3aWR0aDogMjdweDtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmZvcm0tYmctaG9sZGVye1xyXG4gIHBhZGRpbmc6MHB4IDIwcHg7XHJcbn1cclxuXHJcbi5mb3JtLWNpcmNsZS1ub3Rle1xyXG4gIHdpZHRoOiAyNDBweDtcclxuICBoZWlnaHQ6IDI0MHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgI3skbGVmdH06IDA7XHJcbiAgI3skcmlnaHR9OiAwO1xyXG4gIG1hcmdpbjogYXV0byBhdXRvO1xyXG4gIHRvcDogMTcwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllZDAwO1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIHBhZGRpbmc6IDQzcHggMHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0Om5vbmU7XHJcbiAgICB0b3A6MDsjeyRsZWZ0fTowOyN7JHJpZ2h0fTowO2JvdHRvbTowO1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICB9XHJcbiAgLmhlYWRsaW5le1xyXG4gICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAudGV4dHtcclxuICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgYXtcclxuICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgJjpmb2N1cywmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyoqXHJcbipcclxuKlxyXG4qL1xyXG5cclxuYm9keS5ibGFja2FuZHdoaXRlIHtcclxuICAgIGNvbG9yOiMwMDAgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMSkgIWltcG9ydGFudDtcclxuICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMSkgIWltcG9ydGFudDtcclxuICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG4gICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMSkgIWltcG9ydGFudDtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5ib2R5LmJsYWNrYW5kd2hpdGUgKntcclxuICAgIGNvbG9yOiMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkYmxhY2t7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuaGVhdmV5c2lnaHRlZGJsYWNrICp7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuaGVhdmV5c2lnaHRlZGJsYWNrIC5zaW1wbHlfY3JlZGl0IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKFwiLi4vaW1hZ2VzL3NpbXBseS13aGl0ZS5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XHJcbn1cclxuXHJcbmJvZHkuaGVhdmV5c2lnaHRlZGJsYWNrIGF7XHJcbiAgICBvdXRsaW5lOjFweCBkb3R0ZWQgeWVsbG93ICFpbXBvcnRhbnQ7O1xyXG59XHJcblxyXG5ib2R5LmhlYXZleXNpZ2h0ZWR3aGl0ZXtcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LmhlYXZleXNpZ2h0ZWR3aGl0ZSAqe1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgLyogYmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7Ki9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC5zaW1wbHlfY3JlZGl0IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKFwiLi4vaW1hZ2VzL3NpbXBseS1ibGFjay5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDA7XHJcbn1cclxuXHJcblxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgYXtcclxuICAgIG91dGxpbmU6MXB4IGRvdHRlZCAjMDAwICFpbXBvcnRhbnQ7O1xyXG59XHJcblxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLmFjY2Vzc2liaWxpdHlfd3JhcHBlciAubWFpbk5tZW51ICosXHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIgLm1haW5ObWVudSAqe1xyXG4gICAgY29sb3I6IzAwMCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzpub25lXHJcbn1cclxuXHJcbmJvZHkuYmxhY2thbmR3aGl0ZSAuYWNjZXNzaWJpbGl0eV93cmFwcGVyIC5tYWluTm1lbnUgKjpmb2N1cyxib2R5LmJsYWNrYW5kd2hpdGUgLmFjY2Vzc2liaWxpdHlfd3JhcHBlciAubWFpbk5tZW51ICo6aG92ZXIsXHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIgLm1haW5ObWVudSAqOmZvY3VzLGJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIgLm1haW5ObWVudSAqOmhvdmVyLFxyXG5ib2R5LmhlYXZleXNpZ2h0ZWR3aGl0ZSAuYWNjZXNzaWJpbGl0eV93cmFwcGVyIC5tYWluTm1lbnUgKjpmb2N1cyxib2R5LmhlYXZleXNpZ2h0ZWR3aGl0ZSAuYWNjZXNzaWJpbGl0eV93cmFwcGVyIC5tYWluTm1lbnUgKjpob3ZlcntcclxuICAgIGNvbG9yOiMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3F1aWNrTWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIG1heC13aWR0aDogODB2dztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjg1cHg7XHJcbiAgICB0b3A6IC0xMDBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiA2ODBweDtcclxufVxyXG5ib2R5LndpdGhfanMgI3F1aWNrTWVudXtcclxuICAgIHRvcDogLTZweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBfdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5ib2R5LndpdGhfanMgI3F1aWNrTWVudS5mb2N1c2lue1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjQpO1xyXG59XHJcbiNxdWlja01lbnUgPiBkaXYge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBoZWlnaHQ6IDkwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAycHggMSU7XHJcbiAgICB3aWR0aDogOTglO1xyXG59XHJcblxyXG4jcXVpY2tNZW51IGEge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgZm9udC1mYW1pbHk6IGFyaWFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nOiA3cHggNXB4O1xyXG59XHJcbiNxdWlja01lbnUgYTpob3ZlciAsICNxdWlja01lbnUgYTpmb2N1cyAge1xyXG4gICAgLypiYWNrZ3JvdW5kOiNmZmZmY2MgIWltcG9ydGFudDsqL1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAzcHggI2ZmZmYwMCwgMCAwIDFweCAxcHggI2YwMCBpbnNldCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2JmMTcyMiAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogbWVkaXVtIG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjYmJiO1xyXG4gICAgb3V0bGluZS1zdHlsZTogaW5zZXQ7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiByZWQ7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluIDBzLCB0ZXh0LXNoYWRvdyAwLjJzIGVhc2UtaW4gMHM7XHJcbn1cclxuXHJcbi5hY2Nlc3NpYmlsaXR5ICo6Zm9jdXMgIHtcclxuICAgIC8qYmFja2dyb3VuZDojZmZmZmNjICFpbXBvcnRhbnQ7Ki9cclxuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggM3B4ICNmZmZmMDAsIDAgMCAxcHggMXB4ICNmMDAgaW5zZXQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNiZjE3MjIgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IG1lZGl1bSBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggI2JiYjtcclxuICAgIG91dGxpbmUtc3R5bGU6IGluc2V0O1xyXG4gICAgb3V0bGluZS1jb2xvcjogcmVkO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbiAwcywgdGV4dC1zaGFkb3cgMC4ycyBlYXNlLWluIDBzO1xyXG59XHJcblxyXG4uYWNjZXNzaWJpbGl0eUxpbmtzIGEuc2VsZWN0ZWQgLCAuYWNjZXNzaWJpbGl0eUxpbmtzIGEgc3Bhbi5zZWxlY3RlZHtcclxuICAgIC8qYmFja2dyb3VuZDojZmZmZmNjICFpbXBvcnRhbnQ7Ki9cclxuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggM3B4ICNmZmZmMDAsIDAgMCAycHggIzMzMyBpbnNldCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2JmMTcyMiAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogbWVkaXVtIG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjYmJiO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG4gICAgb3V0bGluZS1zdHlsZTogaW5zZXQ7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiByZWQ7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluIDBzLCB0ZXh0LXNoYWRvdyAwLjJzIGVhc2UtaW4gMHM7XHJcbn1cclxuXHJcbi5hY2Nlc3NpYmlsaXR5ICo6Zm9jdXMgKiAge1xyXG4gICAgY29sb3I6ICNiZjE3MjIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRlc2t0b3AuYWNjZXNzaWJpbGl0eV93cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB0b3A6IDE0MHB4OyAgIFxyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuXHJcbi5hY2Nlc3NpYmlsaXR5X21lbnUgPiBkaXYubWFpbk5tZW51ID4gYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLmFjY2Vzc2liaWxpdHlfbWVudSA+IGRpdi5tYWluTm1lbnUgPiBhIHtcclxuICAgIGJhY2tncm91bmQ6ICMzMzMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLnRvdGExMXktdG9vbGJhciAqe1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2YyZjJmMiFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNhY2Nlc3NpYmlsaXR5TGlua3tcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcbi5hY2Nlc3NpYmlsaXR5X21lbnUgPiBkaXYubWFpbk5tZW51IGF7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAjMzMzO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmFjY2Vzc2liaWxpdHlfbWVudSA+IGRpdiBhOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuI2FjY2Vzc2liaWxpdHlMaW5rOmZvY3Vze1xyXG4gICAgLypiYWNrZ3JvdW5kOiAjZmZmZmNjOyovXHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDNweCAjZmZmZjAwLCAwIDAgMnB4ICMzMzMgaW5zZXQ7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG4uYWNjZXNzaWJpbGl0eUxpbmtzIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTI0MHB4O1xyXG4gICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgdG9wOiA0MHB4O1xyXG59XHJcblxyXG4uYWNjZXNzaWJpbGl0eUxpbmtzID4gYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiA0cHggMDtcclxuICAgIHBhZGRpbmc6IDAgOXB4IDAgMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcblxyXG4uZmEuZmEtZm9udDpob3ZlcntcclxuICAgIGNvbG9yOiM5OTk7XHJcbn1cclxuLmZhLmZvbnRfeGwge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbn1cclxuLmZhLmZvbnRfbCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxufVxyXG4uZmEuZm9udF9zIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKipPUEVOIE1BSU4gU1VCIE1FTlUgKioqKioqKioqKioqKioqL1xyXG5cclxuI21lbnUgPiAucGFnZXdyYXBlciAgbGk6Zm9jdXMgPiB1bHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmhpZGRlbl9sYWJlbCB7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBmb250LXNpemU6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLmhpZGRlbl90ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG59XHJcbi5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsMCwwLDApO2JvcmRlcjowfS5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbjowO292ZXJmbG93OnZpc2libGU7Y2xpcDphdXRvfVxyXG5cclxuLm1haW5ObWVudSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDBweDtcclxufVxyXG5cclxuLmJsYWNrYW5kd2hpdGUgI3dlbGNvbWUgPiAucGFnZXdyYXBwZXIgLC5ibGFja2FuZHdoaXRlICN3ZWxjb21lMiAsIC5ibGFja2FuZHdoaXRlIGRpdiNoZWFkZXJfdGV4dCA+IGRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTk5IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbn1cclxuXHJcbi5oZWF2ZXlzaWdodGVkYmxhY2sgI3JvdGF0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpe1xyXG4gICAgLmFjY2Vzc2liaWxpdHktdGV4dHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2Nlc3NpYmlsaXR5TGlua3N7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNhY2Nlc3NpYmlsaXR5TGlua3tcclxuICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXJpZ2h0Oi0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2t0b3AuYWNjZXNzaWJpbGl0eV93cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaHRtbFtkaXI9XCJsdHJcIl0gI2FjY2Vzc2liaWxpdHlMaW5re1xyXG5cclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuaGlkZS1hY2Nlc3NpYmlsaXR5LWxpbmstbW9iaWxle1xyXG4gICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvcnRjdXRfbWVudXtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5LmJsYWNrYW5kd2hpdGV7XHJcbiAgaGVhZGVyLCAubWFpbi1iYW5uZXJfX3RleHRzLCAuaG9tZS1idXR0b25zX190ZXh0LCAuaG9tZS1idXR0b25zX19jb250ZW50LCBmb290ZXIsIC5jb250ZW50LWJhbm5lcl9fdGl0bGUsIC50YWJzLWNvbnRhaW5lciwgLml0ZW0tYmFubmVyX190aXRsZXMsIC5icmVhZGNydW1ie1xyXG4gICAgKntcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0gLy9CJldcclxuIiwiLy9nZW5lcmFsIGxheW91dFxyXG4vL2NvbG9yc1xyXG4kY29sb3ItYmxhY2s6ICMwMDA7XHJcbiRjb2xvci13aGl0ZTogI2ZmZjtcclxuJGNvbG9yLWRhcmstZ3JleTogIzMyMzIzMjtcclxuJGNvbG9yLWdyZXk6ICM3Nzc7XHJcbiRjb2xvci1zaWx2ZXI6ICNmMGYwZjA7XHJcbiRjb2xvci1zdGVlbC1ncmV5OiAjNzM3MzczO1xyXG4kY29sb3ItbGlnaHQtZ3JleTogI2M3YzdjNztcclxuJGNvbG9yLXN0b25lOiAjZmZmO1xyXG5cclxuJGNvbG9yLWJsb29kLXJlZDogI2E0MTAxMDtcclxuJGNvbG9yLW9yYW5nZTogI2ZiYWIxODtcclxuXHJcbiRjb2xvci1saWdodC1ibHVlOiAjMDBhZWVmO1xyXG4kY29sb3Itd2F0ZXItYmx1ZTogI2RlZTFlODtcclxuJGNvbG9yLWFxdWE6ICMxN2FmYzQ7XHJcbiRjb2xvci1kZWVwLWJsdWU6ICMwZDQxNTk7IC8vIzEzM2M1OVxyXG4kY29sb3ItbmF2eS1ibHVlOiAjMDAyMDJlO1xyXG5cclxuLy8kY29sb3ItZ3JlZW46ICM4Y2M2M2Y7XHJcblxyXG4kY29sb3ItbGltZTogIzk2Y2U0ZDtcclxuJGNvbG9yLXBlYWNoOiAjZjVlNWRhO1xyXG4kY29sb3ItcGluazogI2YyZDhkODtcclxuXHJcbiRjb2xvci1zaGFkb3ctYmxhY2s6IHJnYmEoMCwwLDAsLjE1KTtcclxuJGNvbG9yLXNoYWRvdy1ibGFjay1vcGFjOiByZ2JhKDAsMCwwLDAuNSk7XHJcblxyXG4kY29sb3Ita2FyYXJvOiAjZWQ4ODRkO1xyXG4kY29sb3ItZ3JlZW46ICRjb2xvci1rYXJhcm87XHJcblxyXG5cclxuLy9oZWFkZXIgdmFyaWFibGVzXHJcbiRnZW5lcmFsLWhlYWRlci1oZWlnaHQ6IDEyMHB4O1xyXG5cclxuJGhlYWRlci1zZWNvbmRhcnktY29sb3I6ICMxMzYyYjA7XHJcbiRoZWFkZXItc2VjLXNlcGFyYXRvci1tYXJnaW46IDAgOHB4O1xyXG4kaGVhZGVyLXNlYy1zcGFjaW5nLXI6IDc1cHg7XHJcbiRoZWFkZXItc2VjLXNwYWNpbmctbDogNzVweDtcclxuXHJcblxyXG4kaGVhZGVyLWZvbnQtc2l6ZS1tZWRpdW06IDE4cHg7XHJcbiRoZWFkZXItZm9udC1zaXplLXNtYWxsOiAxNnB4O1xyXG4kaGVhZGVyLWZvbnQtc2l6ZS1iaWc6IDIycHg7XHJcbiRoZWFkZXItZm9udC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4kaGVhZGVyLWZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4kaGVhZGVyLW1lbnUtc3BhY2VzOiAyNXB4O1xyXG4kaGVhZGVyLW1lbnUtc3BhY2UtcmVkdWNlZDogMzBweDtcclxuJGhlYWRlci1tZW51LXNwYWNpbmctdG9wOiAxMHB4O1xyXG4kaGVhZGVyLW1lbnUtaXRlbXMtdi1wYWRkaW5nOiA3cHg7XHJcbiRIZWFkZXItbWVudS1ob3Zlci1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XHJcblxyXG4kaGVhZGVyLXNlbGVjdGVkLWJvcmRlci10eXBlOiBzb2xpZDtcclxuJGhlYWRlci1zZWxlY3RlZC1ib3JkZXItc2l6ZTogMXB4O1xyXG4kaGVhZGVyLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG5cclxuJGhlYWRlci1zdWItcGFkZGluZy12OiAyMHB4O1xyXG4kaGVhZGVyLXN1Yi1wYWRkaW5nLWg6IDIwcHg7XHJcbiRoZWFkZXItc3ViLWRpc3RhbmNlOiAzMHB4O1xyXG4kaGVhZGVyLXN1Yi13aWR0aDogNzkwcHg7XHJcbiRoZWFkZXItc3ViLWxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4kaGVhZGVyLXN1Yi1vZmZzZXQtaDogMHB4O1xyXG4kaGVhZGVyLXN1Yi1zaGFkb3ctdi1oLXM6IDBweCAxMHB4IDE1cHg7XHJcbiRoZWFkZXItc3ViLWNvbHVtbi13aWR0aDogMTgwcHg7XHJcblxyXG4kaGVhZGVyLW1lbnUtc2hhZG93LXg6IDA7XHJcbiRoZWFkZXItbWVudS1zaGFkb3cteTogMDtcclxuJGhlYWRlci1tZW51LXNoYWRvdy1zaXplOiAzNXB4O1xyXG4kaGVhZGVyLW1lbnUtc2hhZG93LWNvbG9yOiAkY29sb3ItYXF1YTtcclxuXHJcbiRoZWFkZXItbWVudS1zcGFjaW5nLXRvcC1zY3JvbGxpbmc6IDBweDtcclxuXHJcbiRoZWFkZXItc2hhZG93LXg6IDA7XHJcbiRoZWFkZXItc2hhZG93LXk6IDA7XHJcbiRoZWFkZXItc2hhZG93LXNpemU6IDE1cHg7XHJcbiRoZWFkZXItc2hhZG93LXNwcmVhZDogMDtcclxuJGhlYWRlci1zaGFkb3ctY29sb3I6ICRjb2xvci1zaGFkb3ctYmxhY2s7XHJcblxyXG4vL2Zvb3RlciB2YXJpYWJsZXNcclxuJGZvb3Rlci1wYWRkaW5nOiA3MHB4O1xyXG4kZm9vdGVyLW1pbi1oZWlnaHQ6IDUyMHB4O1xyXG4kZm9vdGVyLWJnLWNvbG9yOiAjMjYyNjI2O1xyXG5cclxuJGZvb3Rlci10aXRsZS1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZXk7XHJcbiRmb290ZXItdGl0bGUtc2l6ZTogMThweDtcclxuJGZvb3Rlci10aXRsZS13ZWlnaHQ6IDcwMDtcclxuXHJcbiRmb290ZXItbGluay1jb2xvcjogJGNvbG9yLXN0ZWVsLWdyZXk7XHJcbiRmb290ZXItbGluay1zaXplOiAxNnB4O1xyXG4kZm9vdGVyLWxpbmstaGVpZ2h0OiAzMHB4O1xyXG4kZm9vdGVyLWxpbmtzLWNvbHVtbi1zcGFjZTogMTEwcHg7XHJcbiRmb290ZXItbGlua3MtY29sdW1uLXJpZ2h0OiA3NXB4O1xyXG5cclxuJGZvb3Rlci1hZHJlc3MtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuJGZvb3Rlci1hZGRyZXNzLXNpemU6IDE2cHg7XHJcblxyXG4kc29jaWFsLXNpemU6IDIwcHg7XHJcbiRzb2NpYWwtY29sb3I6ICRjb2xvci1zdGVlbC1ncmV5O1xyXG4kc29jaWFsLXNwYWNpbmc6IDVweDtcclxuIiwiLmFzaWRlLW5hdml7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICBtYXJnaW4tdG9wOiA3OXB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgJiA+IHB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBjb2xvcjogI2VlZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgfVxyXG4gICYgPiB1bHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgJiA+IGxpe1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgJiA+IGF7XHJcbiAgICAgICAgICBjb2xvcjogIzBlMGUwZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlcnsgd2lkdGg6IDEwMCU7fVxyXG4gICAgICB9XHJcbiAgICAgICYgPiBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogIzQxNTY2NztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuM3MgZWFzZS1pbi1vdXQpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAjeyRsZWZ0fTogMDtcclxuICAgICAgICAjeyRyaWdodH06IDA7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzIGVhc2UtaW4tb3V0KTtcclxuICAgICAgfVxyXG4gICAgICAmLmFzaWRlLW5hdmlfYWN0aXZle1xyXG4gICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgY29sb3I6ICMwZTBlMGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7IHdpZHRoOiAxMDAlO31cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJmb290ZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG5cdC8vIGhlaWdodDogODVweDtcclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpIHtcclxuXHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHR9XHJcbn1cclxuXHJcbi5mdHItd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCZfX2xvZ28ge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0JiBhIHtcclxuXHRcdFx0JiBpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTYwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faG9sZGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OmxlZnQ7XHJcblx0XHQjeyRsZWZ0fTogMDtcclxuXHRcdHRvcDogMTVweDtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2l0ZS1mb290ZXItY3JlZGl0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiAkbGVmdDtcclxuXHQvLyBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmNzX2xvZ29fcG5nIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDE2M3B4O1xyXG5cdGhlaWdodDogMjJweDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBS01BQUFHaUNBTUFBQUM4bVlhakFBQUFYVkJNVkVVQUFBQXhNVEV3TURBdkx5OHVMaTRzTEN3Zkh4OEFBQUF1TGk0Zkh4OGFHaG9vS0NnQUFBQUFBQUF3TURBVUZCUUFBQUFyS3lzbUppWlJVVkZvYUdoTVRFeDdlM3NBQUFBZkh4OFBEdzkvZjM5dmIyOWZYMTgvUHo5UFQwK0NKWU1mQUFBQUYzUlNUbE1BOFA3YW5MRkpIOGQ5WFhJVUN1YzBPb2VaWHNleEg3aitmU01BQUFWdlNVUkJWSGphN04zWmp0cEFFSVhoVTlXcjI5Z0dzcHp1Yk8vL21LRWRrcENRU05uVEpQVkpZNHlwaTlJTUk4MHZCQU5qalBtYTRCWU1McEVuakNybUZuQVJaTUdOdE9Felc2Z3Q0UytZaFd4TXVPUGtzOEZHQ2pPK0tDMzRmUXBiam9rRmQwUndLN0dlRXJ6SEY3bUczOGZ6aEt0dHdUdHgrY0tPa1RPNmxIQXZDdVA5OVEyZkNJS1BDaFMzSmxVSFJYbC8xOTNPa2pVa0lEdFVKV3ZqblBveFFDUXhBcjVobDBqV0dhamErdU1lRUxKdU0wUGx6QXRCNTBoZGtwSUtUeVVySzY1VURpalQxRGNvQnpucVlRS21xYUJNQjZBQ2N1eVhqMU8vTzduTHNRQUYzUmFVTEdnQ1VzblF3blB5NWF1MmlDeXFXRnJHTzl1cFAzeWRxZ0dCYjE2eWVMck1tUG9YTGlKUDBhZVpMMTV4OW4xVUhSZnN5dm8wUThYbFNaMzJIYlBrbzU0VnpSMkFyT2NqK21WeE9RQlRQZXRCYjc2ZHFRcVlRVjJhaHdqNEFtQVVRYVQzVEl1UUZUdEhzQzVOOXFuWEFKOTRJdmtGbnJlL2FLNEI5Sjd6aVlpTTJLMjZLdlFBNTU0aEhCMFVjS0ZxUFNxNm82dVR3cUdxQ2pDdENGTzQ3SW1MTFFGUUFUMjRMeGpxeHgwaHJRa1dKK0l3YndBOFFkbW5DTDY4N3RqMW0rUVR4T09DQ3ZEazl3VWpaK3dVa05JWHl3RmhXckdmT2t6N2pnY0Z6a0d4b2dKaGZ6NkdjaEJCVjZsUzZjRzg3Nmo3R3E5ZnZHNUxINGhreER1TlZTb0ZkTWg5S21ydFA5Q2JIVE1GdVhrdlJmamlEZE83SFRkNmROTVpPT1lWQ0lmVnJRZDMzay9GeVdIRlJiaGN4QXAzRHVzYWdLTE9BWEpFRjUySWVNQjV5SXpjTUhNajJUWmtCMndVZE5kQjV4ZUVHYjZoTUc1S3JXNXU2UHJOaVNjc2pxeGJQODZZcGUrSTV2R0R5b3F2b3NkVllNVGZFOHEzN0ZnVmc2cW5EMmN6akRIbWR5dVNNYnBNd2VnV1h6Q21heGQyMW9YV2hkYUYxb1hXaGRhRjFvWFdoY2I4azVJYjlhL3h4NnFhS0JIbTMyUmRhRjFvWFdoZGFGMW9YV2hkYUYxb3pNK3FOV0Z3a2R3d3VtalpaYjZEZGFGMW9YV2hkYUYxb1hXaGRhRjFvWFhocnpYNzRkK2JoRGJ3ZTVQZUN6SjhIeHBqckF0dldCZGFGMW9YV2hkYUYxb1hXaGVhVHkydERSK0h5eU84NkdXTWVUaldoZGFGMW9YV2hkYUYxb1hXaGRhRjVrNzA0Ny9zSmZRWW5SZDdnaHJ6RUt3THJRdXRDNjBMclF1dEM2MExyUXVOK1FPMjhWTzdzR0owajdDamVVVC9TeGZlaGVHQVhkaW5Qek5jRi9xbXk5aGR1R1ZleExHN0VKSFpMNE4zWVdGNWdDN2NyQXQvUVJkbXNTNjBMalRHUEp3SCtIeWErQUNmcnhvNC9uL2Z3TGJnYTZ3THY3c0w3NDNZaFcvWnU0UFVpR0VnaUtLeXJXbWJDQ08wS3V2K0Y4MHFrSGd5dXdTcW1mOVA0Slhob1ZZcjFNc3RNeGVleDZJd2QyR2YwalhNWFZpdXEzNll1M0JYdFhkaFU5aTdjSnYrTG53TVhJZ0xpWWpldC9QaFA1RGRwUEpyUmk3c3RaWG43RndZdGR6eWMrRlFsT2U4WEJnNmh2a2M2U0ZwZHU4NTBscXZwUlQzT2RKSGdqblNvZDNlaGFHd2QrRTVBeGZpUWlLaWY2Z3YvcTlHTGdsT05kdlN5Kzg1dWZCRmJpNTh6cytGb1ZadTJibXc2YWptYzZTckpEVnZGNDVRQWhldXE3OExOKzRYL29rTG16Z3Z4SVZFOUZVYy9tZEhWYk80ZDFiK1RObDZGeGV5ZDRhOU16NHVaTzhNZTJmTVhNamVHVnhJdWRzVERNR0ZWTnc3dHdRWHpZaCtoZ3R4SVM3RWhiZ1FGK0pDWElnTFgvVkc2ek4zVGZ1UDdQSi9GSktJY0NFdXhJVzRFQmZpUWx5SUMrbDdhNEozNDY4RUx4ZjJCQXN6aVFnWDRrSmNpQXR4SVM3RWhiaVFibzNObm9TN0VwQ3dWVTRJaWJLRkMzRWhMc1NGdUJBWDRrSmNTTzRsT0h6YkU5d2g3Sk1uNFlsdzRTMWNpQXR4SVM3RWhiZ1FGMzYyZHdjbkFNSkFFRVVYb2lGRUpNZDErbTlVSzFBaGx3bjh2MVU4V0JnaW9uL1ZCVFluU3Bad2IyeXVYd2xydURBVjlpN2NGYmdRRitKQ1hJZ0xjZUZIdUpDSWlCeXJUYTJuekYxNFBTZHpGOGJSeDRrTGNTRXV4SVc0RUJlK2hBc251d0c4VklnQUFNK3REd0FBQUFCSlJVNUVya0pnZ2c9PScpO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiBhbmltYXRlZF9jc19sb2dvIDNzIHN0ZXBzKDE5KSBpbmZpbml0ZTtcclxuXHRhbmltYXRpb246IGFuaW1hdGVkX2NzX2xvZ28gM3Mgc3RlcHMoMTkpIGluZmluaXRlO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi5jc19sb2dvX3BuZ193aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUtNQUFBR2lDQU1BQUFDOG1ZYWpBQUFBTTFCTVZFVUFBQUQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8rM2xlS0NBQUFBRUhSU1RsTUE4Snphc1VrMkg4ZGRmWElVQ3VlSDZHTXpUZ0FBQlFwSlJFRlVlTnJzMjltdUVsRVFSdUZWdGVlZStOLy9hV1UzZWtUUnhPbkUxdFNYUUdCVElSV0doSFVCSVlUd1BUbnRYRnlUYmx4VjZjb0EyWGFldE1wWGFwWWFmOEZxdW11OFNQYlZvQ1JUNTV2YXp2c1pVaTlOZ3hkbUx4K0ZoanZmbE1UN2NkMzRxTzQ4bEozWEhZdFdwdFo0VlV6bDlienloV3g4TmhEUEZpa2hCZzlMZXA2VmxCdjBoQjdXcG5tR1dWTUJGNmQyUGdaNmNEQkpkVldXVnQwWlU1SzBuN080SHZoSXRqR1dCVmpHWmxYYkFzc3lHTXNHQXF2enVDN3o3cEtXalFIajdZdWdnUXhOV2JscDJzMTJpVjJkaDNxYkQ3OU5rWFUzWEttcnRIa0JLTG9WYitmT3EydEsyam1ObzNka3FTOUttanQyNjFVdWxEYm84c284dHRRekxISnRlbm81bXd4MXBGMk9HUktvbUZIa3JyYWJKRTVKNTVTOVRRMFh6WGRjejErMEpKQzcxcHNvS3B3T0hVSWJLV1Z5VFFoU2xsVEZWSk1Xa1pCa3NCemtKYnMyZ05vQUdYSWVDMlo5M2hHVGpEMlpKZFlLdUpBOVR3MFhrd3VhTjh3QkpORE56d1dMVms0Q0c0TFVNM2s1T0c4bWxpcGdFM2dXNTNHR0paSEhac1lreVNSSEhUa21YSHg2cjZGSUJaNEdEU1c2Y0JWTjY5T09YVWFYdXczVFhYdnNXT1ZNaTBQdEIrVHRTTWVXL0x4cHliWURJTjhQT1VpZWp5UERVRXBnbGFra00zTklqcTEwc2FycXJ0SVRWQm53TnBoOEo2KzRHQ3JuV0ZyRnRBcHV1ckVuU1hWZXI2dzJkMFRPTHhvSDMvUDByRm1GdnllUEg5bFI0cUowNHlPdGhCRENleHZXdWJvdTQrcDJIMXpUMllVUDBZWFJoZEdGMFlYUmhkR0YwWVhSaFNIOGwxcTY2cS94ZjZ0cWloWEMveW02TUxvd3VqQzZNTG93dWpDNk1Mb3doTjhsTlM2dVNKV3JLNUZkNFNkRUYwWVhSaGRHRjBZWFJoZEdGMFlYUmhmK1dhdGYvcjlKWFBtL1NaOWt1M3dmaHZDQnZUdFdZUmdFQWpDY1NKVmtFTzc5bjdhZFVram9VQ2psam56LzdPQ2d3NGR3aWd2ZmNTRVhjaUVYY2lFWGNxRk96WWowT0p3VkhyMGtsWXNMdVpBTHVaQUx1WkFMdVZDWGVzdi83TFZHVzdMWFZnZFVLaEVYY2lFWGNpRVhjaUVYY3FIMGgwWithdTk1NzN5cFBhcGlkM0hoR1lZWlhYaXNQc3Jud2hZeGM3dHdiUEdxNTNiaDBtTnJNN2tMOTlnTHVIQnc0UTljdUsxY3lJV1N5bFZnUGswdk1GLzFFZmwvMzFqR1o4ZHc0ZGN1dkpiUmhVLzI3aUJGWWhBSW83Q2FsRHFJV1BjLzdUU3pDRE9kektLaEcvNGk3NTBnbXlSOFdLcWQ5Z3VvdVhEMjdDYnV3dXFQbHJnTGszdjVFbmRoOHlMdnd1RW03OEl0Z0F2M2hRdHhJUkhSZlp1Ny9rRDJjRStYQ2Jtd2xwSE95Ym5RU25wS3o0WExMWjNUY3FGNVgrSnpwTjBmVmUwNTBsSThwNlErUjdvSG1DTmQzdVJkYUc3eUxweHV1QkFYRWhGOW9KcjFiNDNNQVZZMVI2N3BPaVVYWGlmbndvdmtYR2puSDd1Y0M0ZjNJajVIK3RQUWR1R3lDQzcwQUM3YzJGL0kva0pjaUF1SjNweDEvYldqb3Z0bE9wcUZMMU8wN3VKQ3pwM2gzQmtkRjNMdURPZk80RUpjaUF2cGpiVUFRM0NtK3lvZHpTM0FSak9pditGQ1hJZ0xjU0V1eElXNEVCZml3dis2MGZHWnpWMytJV3VBU3lHSkNCZmlRbHlJQzNFaExzU0Z1SkIrRitIZWVBOXdjMkVOY0dBbUVlRkNYSWdMY1NFdXhJVzRFQmZTVTJ1VEoyR0xRTUpSV0NFa2loWXV4SVc0RUJmaVFseUlDM0VocVJkZzhhM3B2aTVITmNBekVyMFNMc1NGdUJBWDRrSmNpQXR4NFhkN2QzUUNJQXdFVVRBWUV4SkV1UDZyMVFyeUk4Z0Y1blV4c0xCY0tPbTMyZ2FmRXpWcXlWNC9zcTRTZG5GaFNlL0NNd29YY2lFWGNpRVhjdUV5THBRazVheU5HRE1pdlF2ZmtydXdYTFBmWE1pRlhNaUZYTWlGaTdqd1l3OFJxUk02UjdzeXpRQUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0ZWRfY3NfbG9nbyB7XHJcblx0MCUge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhvcml6b250YWwtZm9ybSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cGFkZGluZzogMjVweCAwIDIwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFjMTY0ZDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCNlYjc4MzIgMCwjZmY4MDMwIDEwMCUpO1xyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJykge1xyXG5cdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tbGltaXQge1xyXG5cdCZfZm9ybSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0bWF4LXdpZHRoOiAxNDMwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLWhvcml6b250YWwge1xyXG5cdC8vIHBhZGRpbmc6IDIwcHggMTAwcHggMTVweDtcclxuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2NiZjM5MSwgJGFscGhhOiAwLjYpO1xyXG5cdC8vIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdodWdlJykge1xyXG5cdFx0Ly8gcGFkZGluZzogMjBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XHJcblx0XHQvLyBwYWRkaW5nOiAxNXB4O1xyXG5cdH1cclxuXHQmIC5jb250YWN0LXVzLWZvcm0ge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0JiAuY29udGFjdC11cy1mb3JtX190aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCcxMTAwJykge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0JiBzcGFuIHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuICBcdFx0Zm9udC1zaXplOiAyMHB4OyAgXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JiAuY29udGFjdC13cmFwLWlucHV0IHtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlcicpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgLmZvcm0tZ3JvdXAge1xyXG5cdFx0ZmxvYXQ6ICRyaWdodDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDIzMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZXInKSB7XHJcblx0XHRcdG1heC13aWR0aDogMjYwcHg7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMCA4cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCcxMTAwJykge1xyXG5cdFx0XHQvLyBtYXgtd2lkdGg6IDIzJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpIHtcclxuXHRcdFx0Ly8gbWF4LXdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpIHtcclxuXHRcdFx0cGFkZGluZzogMCA0cHg7XHJcblx0XHRcdC8vIG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC8vICZfY2hlY2sge1xyXG5cdFx0Ly8gXHRtYXgtd2lkdGg6IDEwOHB4O1xyXG5cdFx0Ly8gXHRAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZXInKSB7XHJcblx0XHQvLyBcdFx0bWF4LXdpZHRoOiA0MCU7XHJcblx0XHQvLyBcdFx0bWFyZ2luOiAwO1xyXG5cdFx0Ly8gXHR9XHJcblx0XHQvLyBcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJykge1xyXG5cdFx0Ly8gXHRcdG1hcmdpbi10b3A6IDJweDtcclxuXHRcdC8vIFx0XHRtYXgtd2lkdGg6IDQ0JTtcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gfVxyXG5cdFx0Jl9tbCB7XHJcblx0XHRcdG1hcmdpbi0jeyRsZWZ0fTogMDtcclxuXHRcdH1cclxuXHRcdCZfdGEge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI2MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIHRleHRhcmVhIHtcclxuXHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxMXB4IDEwcHggMDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJykge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTJweCAxMHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfYnV0dG9uIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxODBweDtcclxuXHRcdFx0ZmxvYXQ6ICRsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdC8vIG1hcmdpbi0jeyRsZWZ0fTogMzBweDtcclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnaHVnZScpIHtcclxuXHRcdFx0XHQvLyBtYXgtd2lkdGg6IDE2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlcicpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDI2MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJykge1xyXG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0Ly8gbWF4LXdpZHRoOiA0NCU7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAyNjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmIC5uZXdzbGF0dGVyLWlucHV0IHtcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMTFweCAxMHB4IDEwcHg7XHJcblx0XHQvLyBoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Y29sb3I6ICM4MzgzODM7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpIHtcclxuXHRcdFx0cGFkZGluZzogMTRweCAxMHB4IDEzcHg7XHJcblx0XHR9XHJcblx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y29sb3I6ICNhOWE5YTk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgLm5ld3NsYXR0ZXItYnRuIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKSB7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oZWxwLWJsb2NrIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxucC5tc2ctc3VjY2VzcyB7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLmZ0ci1jaGVjay11bmNoZWNrIHtcclxuLy8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyBcdHdpZHRoOiAyM3B4O1xyXG4vLyBcdGhlaWdodDogMjNweDtcclxuLy8gXHRtYXJnaW4tI3skbGVmdH06IDVweDtcclxuLy8gXHRtYXJnaW4tdG9wOiA1cHg7XHJcbi8vIFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuLy8gXHRsYWJlbCB7XHJcbi8vIFx0XHR3aWR0aDogMjNweDtcclxuLy8gXHRcdGhlaWdodDogMjNweDtcclxuLy8gXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuLy8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbi8vIFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmViZWJlO1xyXG4vLyBcdFx0I3skbGVmdH06IDA7XHJcbi8vIFx0XHR0b3A6IDA7XHJcbi8vIFx0XHQmOjphZnRlciB7XHJcbi8vIFx0XHRcdGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvY2hlY2sucG5nKTtcclxuLy8gXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4vLyBcdFx0XHR0b3A6IC0zcHg7XHJcbi8vIFx0XHRcdCN7JGxlZnR9OiAzcHg7XHJcbi8vIFx0XHRcdG9wYWNpdHk6IDA7XHJcbi8vIFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlcicpIHtcclxuLy8gXHRcdFx0XHR0b3A6IDNweDtcclxuLy8gXHRcdFx0fVxyXG4vLyBcdFx0fVxyXG4vLyBcdH1cclxuLy8gXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbi8vIFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbi8vIFx0XHQmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4vLyBcdFx0XHRvcGFjaXR5OiAxO1xyXG4vLyBcdFx0fVxyXG4vLyBcdH1cclxuLy8gXHQmX3NpZGUge1xyXG4vLyBcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuLy8gXHRcdGxhYmVsOjphZnRlciB7XHJcbi8vIFx0XHRcdHRvcDogLTJweDtcclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcbi8vIH1cclxuXHJcbi8vIC5mdHItY2hlY2tib3gtcGFyYSB7XHJcbi8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyBcdG1heC13aWR0aDogNzVweDtcclxuLy8gXHRAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZXInKSB7XHJcbi8vIFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xyXG4vLyBcdH1cclxuLy8gXHQmID4gcCB7XHJcbi8vIFx0XHRmb250LXNpemU6IDE0cHg7XHJcbi8vIFx0XHRmb250LXdlaWdodDogMzAwO1xyXG4vLyBcdFx0Y29sb3I6ICMwMDA7XHJcbi8vIFx0XHRtYXJnaW46IDA7XHJcbi8vIFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpIHtcclxuLy8gXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG4vLyBcdFx0fVxyXG4vLyBcdH1cclxuLy8gXHQmX3NpZGUge1xyXG4vLyBcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuLy8gXHRcdG1heC13aWR0aDogMTI4cHg7XHJcbi8vIFx0fVxyXG4vLyB9XHJcbiIsIkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlZF9jc19sb2dve1xyXG4gICAgMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowIDA7fVxyXG4gICAgMTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MThweDt9XHJcbn1cclxuQGtleWZyYW1lcyBhbmltYXRlZF9jc19sb2dve1xyXG4gICAgMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowIDA7fVxyXG4gICAgMTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MThweDt9XHJcbn1cclxuXHJcbi5jcmVkaXR7XHJcbiAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLmNzX2xvZ29fcG5ne1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTYzcHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBS01BQUFHaUNBTUFBQUM4bVlhakFBQUFYVkJNVkVVQUFBQXhNVEV3TURBdkx5OHVMaTRzTEN3Zkh4OEFBQUF1TGk0Zkh4OGFHaG9vS0NnQUFBQUFBQUF3TURBVUZCUUFBQUFyS3lzbUppWlJVVkZvYUdoTVRFeDdlM3NBQUFBZkh4OFBEdzkvZjM5dmIyOWZYMTgvUHo5UFQwK0NKWU1mQUFBQUYzUlNUbE1BOFA3YW5MRkpIOGQ5WFhJVUN1YzBPb2VaWHNleEg3aitmU01BQUFWdlNVUkJWSGphN04zWmp0cEFFSVhoVTlXcjI5Z0dzcHp1Yk8vL21LRWRrcENRU05uVEpQVkpZNHlwaTlJTUk4MHZCQU5qalBtYTRCWU1McEVuakNybUZuQVJaTUdOdE9Felc2Z3Q0UytZaFd4TXVPUGtzOEZHQ2pPK0tDMzRmUXBiam9rRmQwUndLN0dlRXJ6SEY3bUczOGZ6aEt0dHdUdHgrY0tPa1RPNmxIQXZDdVA5OVEyZkNJS1BDaFMzSmxVSFJYbC8xOTNPa2pVa0lEdFVKV3ZqblBveFFDUXhBcjVobDBqV0dhamErdU1lRUxKdU0wUGx6QXRCNTBoZGtwSUtUeVVySzY1VURpalQxRGNvQnpucVlRS21xYUJNQjZBQ2N1eVhqMU8vTzduTHNRQUYzUmFVTEdnQ1VzblF3blB5NWF1MmlDeXFXRnJHTzl1cFAzeWRxZ0dCYjE2eWVMck1tUG9YTGlKUDBhZVpMMTV4OW4xVUhSZnN5dm8wUThYbFNaMzJIYlBrbzU0VnpSMkFyT2NqK21WeE9RQlRQZXRCYjc2ZHFRcVlRVjJhaHdqNEFtQVVRYVQzVEl1UUZUdEhzQzVOOXFuWEFKOTRJdmtGbnJlL2FLNEI5Sjd6aVlpTTJLMjZLdlFBNTU0aEhCMFVjS0ZxUFNxNm82dVR3cUdxQ2pDdENGTzQ3SW1MTFFGUUFUMjRMeGpxeHgwaHJRa1dKK0l3YndBOFFkbW5DTDY4N3RqMW0rUVR4T09DQ3ZEazl3VWpaK3dVa05JWHl3RmhXckdmT2t6N2pnY0Z6a0d4b2dKaGZ6NkdjaEJCVjZsUzZjRzg3Nmo3R3E5ZnZHNUxINGhreER1TlZTb0ZkTWg5S21ydFA5Q2JIVE1GdVhrdlJmamlEZE83SFRkNmROTVpPT1lWQ0lmVnJRZDMzay9GeVdIRlJiaGN4QXAzRHVzYWdLTE9BWEpFRjUySWVNQjV5SXpjTUhNajJUWmtCMndVZE5kQjV4ZUVHYjZoTUc1S3JXNXU2UHJOaVNjc2pxeGJQODZZcGUrSTV2R0R5b3F2b3NkVllNVGZFOHEzN0ZnVmc2cW5EMmN6akRIbWR5dVNNYnBNd2VnV1h6Q21heGQyMW9YV2hkYUYxb1hXaGRhRjFvWFdoY2I4azVJYjlhL3h4NnFhS0JIbTMyUmRhRjFvWFdoZGFGMW9YV2hkYUYxb3pNK3FOV0Z3a2R3d3VtalpaYjZEZGFGMW9YV2hkYUYxb1hXaGRhRjFvWFhocnpYNzRkK2JoRGJ3ZTVQZUN6SjhIeHBqckF0dldCZGFGMW9YV2hkYUYxb1hXaGVhVHkydERSK0h5eU84NkdXTWVUaldoZGFGMW9YV2hkYUYxb1hXaGRhRjVrNzA0Ny9zSmZRWW5SZDdnaHJ6RUt3THJRdXRDNjBMclF1dEM2MExyUXVOK1FPMjhWTzdzR0owajdDamVVVC9TeGZlaGVHQVhkaW5Qek5jRi9xbXk5aGR1R1ZleExHN0VKSFpMNE4zWVdGNWdDN2NyQXQvUVJkbXNTNjBMalRHUEp3SCtIeWErQUNmcnhvNC9uL2Z3TGJnYTZ3THY3c0w3NDNZaFcvWnU0UFVpR0VnaUtLeXJXbWJDQ08wS3V2K0Y4MHFrSGd5dXdTcW1mOVA0Slhob1ZZcjFNc3RNeGVleDZJd2QyR2YwalhNWFZpdXEzNll1M0JYdFhkaFU5aTdjSnYrTG53TVhJZ0xpWWpldC9QaFA1RGRwUEpyUmk3c3RaWG43RndZdGR6eWMrRlFsT2U4WEJnNmh2a2M2U0ZwZHU4NTBscXZwUlQzT2RKSGdqblNvZDNlaGFHd2QrRTVBeGZpUWlLaWY2Z3YvcTlHTGdsT05kdlN5Kzg1dWZCRmJpNTh6cytGb1ZadTJibXc2YWptYzZTckpEVnZGNDVRQWhldXE3OExOKzRYL29rTG16Z3Z4SVZFOUZVYy9tZEhWYk80ZDFiK1RObDZGeGV5ZDRhOU16NHVaTzhNZTJmTVhNamVHVnhJdWRzVERNR0ZWTnc3dHdRWHpZaCtoZ3R4SVM3RWhiZ1FGK0pDWElnTFgvVkc2ek4zVGZ1UDdQSi9GSktJY0NFdXhJVzRFQmZpUWx5SUMrbDdhNEozNDY4RUx4ZjJCQXN6aVFnWDRrSmNpQXR4SVM3RWhiaVFibzNObm9TN0VwQ3dWVTRJaWJLRkMzRWhMc1NGdUJBWDRrSmNTTzRsT0h6YkU5d2g3Sk1uNFlsdzRTMWNpQXR4SVM3RWhiZ1FGMzYyZHdjbkFNSkFFRVVYb2lGRUpNZDErbTlVSzFBaGx3bjh2MVU4V0JnaW9uL1ZCVFluU3Bad2IyeXVYd2xydURBVjlpN2NGYmdRRitKQ1hJZ0xjZUZIdUpDSWlCeXJUYTJuekYxNFBTZHpGOGJSeDRrTGNTRXV4SVc0RUJlK2hBc251d0c4VklnQUFNK3REd0FBQUFCSlJVNUVya0pnZ2c9PScpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGVkX2NzX2xvZ28gM3Mgc3RlcHMoMTkpIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBhbmltYXRlZF9jc19sb2dvIDNzIHN0ZXBzKDE5KSBpbmZpbml0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgMC41cztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgI3skbGVmdH06IDA7XHJcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4uY3NfbG9nb19wbmdfd2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBS01BQUFHaUNBTUFBQUM4bVlhakFBQUFNMUJNVkVVQUFBRC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyszbGVLQ0FBQUFFSFJTVGxNQThKemFzVWsySDhkZGZYSVVDdWVINkdNelRnQUFCUXBKUkVGVWVOcnMyOW11RWxFUVJ1RlZ0ZWVlK04vL2FXVTNla1RSeE9uRTF0U1hRR0JUSVJXR2hIVUJJWVR3UFRudFhGeVRibHhWNmNvQTJYYWV0TXBYYXBZYWY4RnF1bXU4U1BiVm9DUlQ1NXZhenZzWlVpOU5neGRtTHgrRmhqdmZsTVQ3Y2QzNHFPNDhsSjNYSFl0V3B0WjRWVXpsOWJ6eWhXeDhOaERQRmlraEJnOUxlcDZWbEJ2MGhCN1dwbm1HV1ZNQkY2ZDJQZ1o2Y0RCSmRWV1dWdDBaVTVLMG43TzRIdmhJdGpHV0JWakdabFhiQXNzeUdNc0dBcXZ6dUM3ejdwS1dqUUhqN1l1Z2dReE5XYmxwMnMxMmlWMmRoM3FiRDc5TmtYVTNYS21ydEhrQktMb1ZiK2ZPcTJ0SzJqbU5vM2RrcVM5S21qdDI2MVV1bERibzhzbzh0dFF6TEhKdGVubzVtd3gxcEYyT0dSS29tRkhrcnJhYkpFNUo1NVM5VFEwWHpYZGN6MSswSkpDNzFwc29LcHdPSFVJYktXVnlUUWhTbGxURlZKTVdrWkJrc0J6a0piczJnTm9BR1hJZUMyWjkzaEdUakQyWkpkWUt1SkE5VHcwWGt3dWFOOHdCSk5ETnp3V0xWazRDRzRMVU0zazVPRzhtbGlwZ0UzZ1c1M0dHSlpISFpzWWt5U1JISFRrbVhIeDZyNkZJQlo0R0RTVzZjQlZONjlPT1hVYVh1dzNUWFh2c1dPVk1pMFB0QitUdFNNZVcvTHhweWJZRElOOFBPVWllanlQRFVFcGdsYWtrTTNOSWpxMTBzYXJxcnRJVFZCbndOcGg4SjYrNEdDcm5XRnJGdEFwdXVyRW5TWFZlcjZ3MmQwVE9MeG9IMy9QMHJGbUZ2eWVQSDlsUjRxSjA0eU90aEJEQ2V4dld1Ym91NCtwMkgxelQyWVVQMFlYUmhkR0YwWVhSaGRHRjBZWFJoU0g4bDFxNjZxL3hmNnRxaWhYQy95bTZNTG93dWpDNk1Mb3d1akM2TUxvd2hOOGxOUzZ1U0pXcks1RmQ0U2RFRjBZWFJoZEdGMFlYUmhkR0YwWVhSaGYrV2F0Zi9yOUpYUG0vU1o5a3Uzd2ZodkNCdlR0V1lSZ0VBakNjU0pWa0VPNzluN2FkVWtqb1VDamxqbnovN09DZ3c0ZHdpZ3ZmY1NFWGNpRVhjaUVYY3FGT3pZajBPSndWSHIwa2xZc0x1WkFMdVpBTHVaQUx1VkNYZXN2LzdMVkdXN0xYVmdkVUtoRVhjaUVYY2lFWGNpRVhjcUgwaDBaK2F1OTU3M3lwUGFwaWQzSGhHWVlaWFhpc1Bzcm53aFl4Yzd0d2JQR3E1M2JoMG1Ock03a0w5OWdMdUhCdzRROWN1SzFjeUlXU3lsVmdQazB2TUYvMUVmbC8zMWpHWjhkdzRkY3V2SmJSaFUvMjdpQkZZaEFJbzdDYWxEcUlXUGMvN1RTekNET2R6S0toRy80aTc1MGdteVI4V0txZDlndW91WEQyN0NidXd1cVBscmdMazN2NUVuZGg4eUx2d3VFbTc4SXRnQXYzaFF0eElSSFJmWnU3L2tEMmNFK1hDYm13bHBIT3liblFTbnBLejRYTExaM1RjcUY1WCtKenBOMGZWZTA1MGxJOHA2UStSN29IbUNOZDN1UmRhRzd5THB4dXVCQVhFaEY5b0pyMWI0M01BVlkxUjY3cE9pVVhYaWZud292a1hHam5IN3VjQzRmM0lqNUgrdFBRZHVHeUNDNzBBQzdjMkYvSS9rSmNpQXVKM3B4MS9iV2pvdnRsT3BxRkwxTzA3dUpDenAzaDNCa2RGM0x1RE9mTzRFSmNpQXZwamJVQVEzQ20reW9kelMzQVJqT2l2K0ZDWElnTGNTRXV4SVc0RUJmaXd2KzYwZkdaelYzK0lXdUFTeUdKQ0JmaVFseUlDM0VoTHNTRnVKQitGK0hlZUE5d2MyRU5jR0FtRWVGQ1hJZ0xjU0V1eElXNEVCZlNVMnVUSjJHTFFNSlJXQ0VraWhZdXhJVzRFQmZpUWx5SUMzRWhxUmRnOGEzcHZpNUhOY0F6RXIwU0xzU0Z1QkFYNGtKY2lBdHg0WGQ3ZDNRQ0lBd0VVVEFZRXhKRXVQNnIxUXJ5SThnRjVuVXhzTEJjS09tMzJnYWZFelZxeVY0L3NxNFNkbkZoU2UvQ013b1hjaUVYY2lFWGN1RXlMcFFrNWF5TkdETWl2UXZma3J1d1hMUGZYTWlGWE1pRlhNaUZpN2p3WXc4UnFSTTZSN3N5elFBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcclxufVxyXG4iLCIudGV4dHtcclxuICBhe1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIEBhdC1yb290ICN7Jn1fX3RpdGxle1xyXG4gICAgZm9udC1zaXplOiAkdGl0bGUtZm9udC1zaXplO1xyXG4gICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcclxuICAgIHBhZGRpbmc6ICR0aXRsZS1wYWRkaW5nLXYgJHRpdGxlLXBhZGRpbmctaDtcclxuICB9XHJcbiAgQGF0LXJvb3QgI3smfV9zcGFjZXtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dC1zcGFjZS1sZXR0ZXJzO1xyXG4gICAgbGluZS1oZWlnaHQ6ICR0ZXh0LXNwYWNlLWxpbmVzO1xyXG5cclxuICAgIHB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICR0ZXh0LXNwYWNlLXBhcmEgLyAyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dC1zcGFjZS1wYXJhIC8gMjtcclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0LXNwYWNlLXBhcmE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGF0LXJvb3QgI3smfV9pbmNsdWRlLXB7XHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9zdHJvbmd7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH0gLy9fc3Ryb25nXHJcbiAgQGF0LXJvb3QgI3smfV9zaXple1xyXG4gICAgQGF0LXJvb3QgI3smfV9ze1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtcyAhaW1wb3J0YW50O1xyXG4gICAgfSAvL19zXHJcbiAgICBAYXQtcm9vdCAjeyZ9X217XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vX21cclxuICAgIEBhdC1yb290ICN7Jn1fbGd7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAhaW1wb3J0YW50O1xyXG4gICAgfSAvL19sZ1xyXG4gICAgQGF0LXJvb3QgI3smfV94bHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vX3hsXHJcbiAgfSAvL19zaXplXHJcbiAgQGF0LXJvb3QgI3smfV9jb2xvcntcclxuICAgIEBhdC1yb290ICN7Jn1fYmxhY2t7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcclxuICAgIH0gLy9fYmxhY2tcclxuICAgIEBhdC1yb290ICN7Jn1fd2hpdGV7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH0gLy9fd2hpdGVcclxuICAgIEBhdC1yb290ICN7Jn1fc3RlZWwtZ3JleXtcclxuICAgICAgY29sb3I6ICRjb2xvci1zdGVlbC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vX3N0ZWVsLWdyZXlcclxuICAgIEBhdC1yb290ICN7Jn1fc2lsdmVye1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXNpbHZlciAhaW1wb3J0YW50O1xyXG4gICAgfSAvL19zaWx2ZXJcclxuICAgIEBhdC1yb290ICN7Jn1fZ3JleXtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vZ3JleVxyXG4gICAgQGF0LXJvb3QgI3smfV9hcXVhe1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWFxdWEgIWltcG9ydGFudDtcclxuICAgIH0gLy9fYXF1YVxyXG4gICAgQGF0LXJvb3QgI3smfV9ncmVlbntcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgfSAvL19ncmVlblxyXG4gIH0gLy9fY29sb3JcclxuICBAYXQtcm9vdCAjeyZ9X2FsaWdue1xyXG4gICAgQGF0LXJvb3QgI3smfV9jZW50ZXJ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH0gLy9fY2VudGVyXHJcbiAgICBAYXQtcm9vdCAjeyZ9X2xlZnR7XHJcbiAgICAgIHRleHQtYWxpZ246ICN7JGxlZnR9O1xyXG4gICAgfSAvL19sZWZ0XHJcbiAgICBAYXQtcm9vdCAjeyZ9X3JpZ2h0e1xyXG4gICAgICB0ZXh0LWFsaWduOiAjeyRyaWdodH07XHJcbiAgICB9IC8vX3JpZ2h0XHJcbiAgfSAvL19hbGlnblxyXG4gIEBhdC1yb290ICN7Jn1fc2hhZG93e1xyXG4gICAgdGV4dC1zaGFkb3c6ICAkdGV4dC1zaGFkb3ctb2Zmc2V0LXhcclxuICAgICAgICAgICAgICAgICAgJHRleHQtc2hhZG93LW9mZnNldC15XHJcbiAgICAgICAgICAgICAgICAgICR0ZXh0LXNoYWRvdy1zaXplXHJcbiAgICAgICAgICAgICAgICAgICR0ZXh0LXNoYWRvdy1jb2xvcjtcclxuICB9IC8vX3NoYWRvd1xyXG59IC8vdGV4dFxyXG5cclxuLmNvbXBvbmVudHtcclxuICBAYXQtcm9vdCAjeyZ9X3NwYWNle1xyXG4gICAgQGF0LXJvb3QgI3smfV92ZXJ0aWNhbHtcclxuICAgICAgcGFkZGluZy10b3A6ICRjb21wb25lbnQtc3BhY2UtdG9wICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkY29tcG9uZW50LXNwYWNlLWJvdHRvbSAhaW1wb3J0YW50O1xyXG4gICAgfSAvL192ZXJ0aWNhbFxyXG4gIH0gLy9fc3BhY2VcclxuICBAYXQtcm9vdCAjeyZ9X3B1bGwtZG93bntcclxuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH0gLy9fcHVsbC1kb3duXHJcbiAgQGF0LXJvb3QgI3smfV9tYXJnaW57XHJcbiAgICBAYXQtcm9vdCAjeyZ9X25vbmV7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfSAvL19ub25lXHJcbiAgfSAvL19tYXJnaW5cclxuICBAYXQtcm9vdCAjeyZ9X3dpZHRoe1xyXG4gICAgQGF0LXJvb3QgI3smfV9mdWxse1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfSAvL19mdWxsXHJcbiAgfSAvL193aWR0aFxyXG4gIEBhdC1yb290ICN7Jn1fY2VudGVye1xyXG4gICAgbWFyZ2luOiAkY2VudGVyLW1hcmdpbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBhdC1yb290ICN7Jn1fdntcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vX3ZcclxuICAgIEBhdC1yb290ICN7Jn1fYWJ7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIH0gLy9fYWJcclxuICAgIEBhdC1yb290ICN7Jn1fZnVsbHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgfSAvL192XHJcbiAgfSAvL19jZW50ZXJcclxuICBAYXQtcm9vdCAjeyZ9X3NoYWRvd3tcclxuICAgIGJveC1zaGFkb3c6ICRjb21wb25lbnQtc2hhZG93LW9mZnNldC14XHJcbiAgICAgICAgICAgICAgICAkY29tcG9uZW50LXNoYWRvdy1vZmZzZXQteVxyXG4gICAgICAgICAgICAgICAgJGNvbXBvbmVudC1zaGFkb3ctc2l6ZVxyXG4gICAgICAgICAgICAgICAgJGNvbXBvbmVudC1zaGFkb3ctc3ByZWFkXHJcbiAgICAgICAgICAgICAgICAkY29tcG9uZW50LXNoYWRvdy1jb2xvcjtcclxuICB9IC8vX3NoYWRvd1xyXG4gIEBhdC1yb290ICN7Jn1fdG97XHJcbiAgICBAYXQtcm9vdCAjeyZ9X2xlZnR7XHJcbiAgICAgICN7JGxlZnR9OiAwICsgJHBhZGRpbmctYmFzZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfSAvL19sZWZ0XHJcbiAgICBAYXQtcm9vdCAjeyZ9X3JpZ2h0e1xyXG4gICAgICAjeyRyaWdodH06IDAgKyAkcGFkZGluZy1iYXNlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9IC8vX3JpZ2h0XHJcbiAgICBAYXQtcm9vdCAjeyZ9X3RvcHtcclxuICAgICAgdG9wOiAwICsgJHBhZGRpbmctYmFzZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfSAvL190b3BcclxuICAgIEBhdC1yb290ICN7Jn1fYm90dG9te1xyXG4gICAgICBib3R0b206IDAgKyAkcGFkZGluZy1iYXNlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9IC8vX2JvdHRvbVxyXG4gIH0gLy9fdG9cclxuICBAYXQtcm9vdCAjeyZ9X25vLXBhZGRpbmd7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfSAvL19uby1wYWRkaW5nXHJcbiAgQGF0LXJvb3QgI3smfV9ob3ZlcntcclxuICAgIEBhdC1yb290ICN7Jn1fYWJvdmV7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAkY29tcG9uZW50LWhvdmVyLWRpc3RhbmNlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgfSAvL19hYm92ZVxyXG4gICAgQGF0LXJvb3QgI3smfV9hYm92ZS1jZW50ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAkY29tcG9uZW50LWhvdmVyLWRpc3RhbmNlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuICAgIH0gLy9fYWJvdmVcclxuICB9IC8vX2hvdmVyXHJcbiAgQGF0LXJvb3QgI3smfV9uby1tYXJnaW57XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfSAvL19uby1tYXJnaW5cclxufSAvL2NvbXBvbmVudFxyXG5cclxuLmdlbmVyYWwtaGVhZGVyLWJne1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgI3skbGVmdH06IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgaGVpZ2h0OiAkZ2VuZXJhbC1oZWFkZXItaGVpZ2h0O1xyXG59IC8vZ2VuZXJhbC1oZWFkZXItYmdcclxuXHJcbi5qLWJ0bntcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGZvbnQtc2l6ZTogJGotYnRuLXRleHQtc2l6ZTtcclxuICBib3JkZXItcmFkaXVzOiAkai1idG4tcmFkaXVzO1xyXG4gIHBhZGRpbmc6ICRqLWJ0bi10b3AtcGFkZGluZyAkai1idG4taC1wYWRkaW5nICRqLWJ0bi1ib3R0b20tcGFkZGluZztcclxuICBmaWx0ZXI6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMTAlKTtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwwLDAsMC4zKTtcclxuICB9XHJcbiAgJjphY3RpdmV7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwwLDAsLjcpO1xyXG4gICAgcGFkZGluZy10b3A6ICRqLWJ0bi10b3AtcGFkZGluZyArIDFweDtcclxuICAgIHBhZGRpbmctI3skbGVmdH06ICRqLWJ0bi1oLXBhZGRpbmcgKyAxcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGotYnRuLWJvdHRvbS1wYWRkaW5nIC0gMXB4O1xyXG4gICAgcGFkZGluZy0jeyRyaWdodH06ICRqLWJ0bi1oLXBhZGRpbmcgLSAxcHg7XHJcbiAgICAvL3RvcDogMXB4O1xyXG4gICAgLy8jeyRsZWZ0fTogMXB4O1xyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9jb2xvcntcclxuICAgIEBhdC1yb290ICN7Jn1fYmxvb2QtcmVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxvb2QtcmVkO1xyXG4gICAgfSAvL19saWdodC1ibHVlXHJcbiAgICBAYXQtcm9vdCAjeyZ9X2xpZ2h0LWJsdWV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xyXG4gICAgfSAvL19saWdodC1ibHVlXHJcbiAgICBAYXQtcm9vdCAjeyZ9X2RlZXAtYmx1ZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZXAtYmx1ZTtcclxuICAgIH0gLy9fZGVlcC1ibHVlXHJcbiAgICBAYXQtcm9vdCAjeyZ9X29yYW5nZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgIH0gLy9fZGVlcC1ibHVlXHJcbiAgICBAYXQtcm9vdCAjeyZ9X3doaXRle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9IC8vX3doaXRlXHJcbiAgICBAYXQtcm9vdCAjeyZ9X2JsYWNre1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICB9IC8vX3doaXRlXHJcbiAgICBAYXQtcm9vdCAjeyZ9X2xpbWV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW1lO1xyXG4gICAgfSAvL193aGl0ZVxyXG4gICAgQGF0LXJvb3QgI3smfV90cmFuc3BhcmVudHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIH0gLy9fdHJhbnNwYXJlbnRcclxuICB9IC8vX2NvbG9yXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fdGV4dHtcclxuICAgIEBhdC1yb290ICN7Jn1fd2hpdGV7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9IC8vaG92ZXJcclxuICAgIH0gLy9fd2hpdGVcclxuICAgIEBhdC1yb290ICN7Jn1fYmxhY2t7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICB9IC8vaG92ZXJcclxuICAgIH0gLy9fYmxhY2tcclxuICB9IC8vX3RleHRcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9wdWxsLWRvd257XHJcbiAgICBAYXQtcm9vdCAjeyZ9XzUwe1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gIH0gLy9fcHVsbC1kb3duXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fbGVuZ3Roe1xyXG4gICAgQGF0LXJvb3QgI3smfV9sb25ne1xyXG4gICAgICBwYWRkaW5nLSN7JGxlZnR9OiAkai1idG4tbG9uZy1wYWRkaW5nO1xyXG4gICAgICBwYWRkaW5nLSN7JHJpZ2h0fTogJGotYnRuLWxvbmctcGFkZGluZztcclxuXHJcbiAgICAgICY6YWN0aXZle1xyXG4gICAgICAgIHBhZGRpbmctI3skbGVmdH06ICRqLWJ0bi1sb25nLXBhZGRpbmcgKyAxcHg7XHJcbiAgICAgICAgcGFkZGluZy0jeyRyaWdodH06ICRqLWJ0bi1sb25nLXBhZGRpbmcgLSAxcHg7XHJcbiAgICAgIH0gLy9hY3RpdmVcclxuICAgIH0gLy9fbG9uZ1xyXG4gIH0gLy9fbGVuZ3RoXHJcbiAgQGF0LXJvb3QgI3smfV93aWR0aHtcclxuICAgIEBhdC1yb290ICN7Jn1fd2lkZXtcclxuICAgICAgcGFkZGluZy10b3A6ICRqLWJ0bi13aWRlLXBhZGRpbmc7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkai1idG4td2lkZS1wYWRkaW5nIC0gM3B4O1xyXG4gICAgfSAvL193aWRlXHJcbiAgICBAYXQtcm9vdCAjeyZ9X25hcnJvd3tcclxuICAgICAgcGFkZGluZy10b3A6ICRqLWJ0bi1uYXJyb3ctcGFkZGluZztcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRqLWJ0bi1uYXJyb3ctcGFkZGluZztcclxuXHJcbiAgICAgICY6YWN0aXZle1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkai1idG4tbmFycm93LXBhZGRpbmcgKyAxcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRqLWJ0bi1uYXJyb3ctcGFkZGluZyAtIDFweDtcclxuICAgICAgfSAvL2FjdGl2ZVxyXG4gICAgfSAvL19uYXJyb3dcclxuICB9IC8vX3dpZHRoXHJcbn0gLy9qLWJ0blxyXG5cclxuLmotdGFic3tcclxuICBAYXQtcm9vdCAjeyZ9X190aXRsZS11bHtcclxuICAgIG1hcmdpbjogJHRhYi10aXRsZS1oZWFkLXNhcGNlICR0YWItdGl0bGUtaC1tYXJnaW4gJHRhYi10aXRsZS1mb290LXNwYWNlO1xyXG4gIH0gLy9fX3RpdGxlLXVsXHJcbiAgQGF0LXJvb3QgI3smfV9fdGl0bGUtbGl7XHJcbiAgICBmb250LXdlaWdodDogJHRhYi10aXRsZS13ZWlnaHQ7XHJcbiAgICBjb2xvcjogJHRhYi10aXRsZS1jb2xvcjtcclxuICAgIG1hcmdpbi0jeyRsZWZ0fTogJHRhYi10aXRsZS1sZWZ0LXNwYWNlIC8yO1xyXG4gICAgcGFkZGluZy0jeyRsZWZ0fTogJHRhYi10aXRsZS1sZWZ0LXNwYWNlIC8yO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBhdC1yb290ICN7Jn1fYWN0aXZle1xyXG4gICAgICBmb250LXdlaWdodDogJHRhYi10aXRsZS1hY3RpdmUtd2VpZ2h0O1xyXG4gICAgICBjb2xvcjogJHRhYi10aXRsZS1hY3RpdmUtY29sb3I7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH0gLy9fYWN0aXZlXHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV9zZXBhcmF0b3J7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJHRhYi10aXRsZS1zZXBhcmF0b3ItY2hhcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgI3skbGVmdH06ICR0YWItdGl0bGUtc2VwYXJhdG9yLW9mZnNldDtcclxuICAgICAgICBmb250LXdlaWdodDogJHRhYi10aXRsZS1zZXBhcmF0b3Itd2VpZ2h0O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfSAvL2FmdGVyXHJcbiAgICB9IC8vX3NlcGFyYXRvclxyXG4gIH0gLy9fX3RpdGxlLWxpXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2NvbnRlbnR7XHJcbiAgICAgaGVpZ2h0OiAkdGFiLWNvbnRlbnQtaGVpZ2h0O1xyXG4gICAgIHdpZHRoOiAkdGFiLWNvbnRlbnQtd2lkdGg7XHJcbiAgfSAvL19fY29udGVudFxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X190ZXh0e1xyXG4gICAgcGFkZGluZy10b3A6ICR0YWItdGV4dC1oZWFkLXNwYWNlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLSN7JGxlZnR9OiAkdGFiLXRleHQtbGVmdC1zcGFjZTtcclxuICAgIHBhZGRpbmctI3skcmlnaHR9OiAkdGFiLXRleHQtcmlnaHQtc3BhY2U7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogJHRhYi10ZXh0LXNwZWVkO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBwe1xyXG4gICAgICBjb2xvcjogJHRhYi10ZXh0LWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6ICR0YWItdGV4dC1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogJHRhYi10ZXh0LWhlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBAYXQtcm9vdCAjeyZ9X2FjdGl2ZXtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgIH0gLy9fYWN0aXZlXHJcbiAgfSAvL19fdGV4dFxyXG59IC8vai10YWJzXHJcblxyXG4uc2xpZGVyLWJ1dHRvbnN7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDUlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2J1dHRvbntcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAzcHggYmxhY2s7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICBAYXQtcm9vdCAjeyZ9X2xlZnR7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgI3skbGVmdH06IDA7XHJcbiAgICB9IC8vX2xlZnRcclxuXHJcbiAgICBAYXQtcm9vdCAjeyZ9X3JpZ2h0e1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgI3skcmlnaHR9OiAwO1xyXG4gICAgfSAvL19yaWdodFxyXG4gIH0gLy9fX2J1dHRvblxyXG59IC8vc2xpZGVyLWJ1dHRvbnNcclxuXHJcbi5zZXBhcmF0b3J7XHJcbiAgbWFyZ2luOiAkc2VwYXJhdG9yLXYtc3BhY2UgYXV0bztcclxuICB3aWR0aDogJHNlcGFyYXRvci1sZW5ndGg7XHJcbiAgaGVpZ2h0OiAkc2VwYXJhdG9yLWxpbmUtd2lkdGg7XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fY29sb3J7XHJcbiAgICBAYXQtcm9vdCAjeyZ9X29yYW5nZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgIH0gLy9fb3JhbmdlXHJcbiAgfSAvL19jb2xvclxyXG59IC8vc2VwYXJhdG9yXHJcbi8qXHJcbi5pbWctZWZmZWN0e1xyXG4gIEBhdC1yb290ICN7Jn1fem9vbXtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJGVmZmVjdC1iZy1zaXplLXY7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246ICRlZmZlY3QtdHJhbnNpdGlvbi1tZWRpdW07XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6ICRlZmZlY3QtYmctZmluYWwtc2l6ZTtcclxuICAgIH0gLy9ob3ZlclxyXG5cclxuICAgICY+aW1ne1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfSAvL2ltZ1xyXG5cclxuICAgIEBhdC1yb290ICN7Jn1fNHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwNCU7XHJcbiAgICAgIH1cclxuICAgIH0gLy9fNFxyXG4gICAgQGF0LXJvb3QgI3smfV82e1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTA0JTtcclxuICAgICAgfVxyXG4gICAgfSAvL182XHJcbiAgfSAvL196b29tXHJcbn0gLy9pbWctZWZmZWN0Ki9cclxuXHJcblxyXG4uaW1nLWVmZmVjdHtcclxuICBAYXQtcm9vdCAjeyZ9X3pvb217XHJcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiAkZWZmZWN0LWJnLXNpemUtdjtcclxuICAgIC8vYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiAkZWZmZWN0LXRyYW5zaXRpb24tbWVkaXVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC8vYmFja2dyb3VuZC1zaXplOiAkZWZmZWN0LWJnLWZpbmFsLXNpemU7XHJcbiAgICAgICY+aW1ne1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKSB0cmFuc2xhdGVYKC00OCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSAvL2hvdmVyXHJcblxyXG4gICAgJj5pbWd7XHJcblxyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG5cclxuXHJcbiAgICAgIC8vIEBtZWRpYShtaW4td2lkdGg6IDk5OHB4KXtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgdG9wOiAwO1xyXG4gICAgICAvLyAgIGxlZnQ6IDA7XHJcbiAgICAgIC8vICAgcmlnaHQ6IDA7XHJcbiAgICAgIC8vICAgYm90dG9tOiAwO1xyXG4gICAgICAvLyAgIG1hcmdpbjogYXV0bztcclxuICAgICAgLy8gfVxyXG4gICAgICBcclxuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIC8vICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vICAgdG9wOiAwO1xyXG4gICAgICAvLyAgIGxlZnQ6IDUwJTtcclxuICAgICAgLy8gICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIC8vICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAvLyAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgXHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICB9IC8vaW1nXHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV80e1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTA0JTtcclxuICAgICAgfVxyXG4gICAgfSAvL180XHJcbiAgICBAYXQtcm9vdCAjeyZ9XzZ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDQlO1xyXG4gICAgICB9XHJcbiAgICB9IC8vXzZcclxuICB9IC8vX3pvb21cclxufSAvL2ltZy1lZmZlY3RcclxuXHJcbi5pbWctZWZmZWN0MntcclxuICAmIGltZ3tcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIG1heC13aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICBib3R0b206IGluaXRpYWw7XHJcbiAgICBtYXJnaW46IGluaXRpYWw7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFubmVyLXdyYXBwZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaG9tZS1zY3JvbGxlcntcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogLTE3NXB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fYnRue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZjtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIGFuaS1jYWxsKFNDUk9MTEVSLUFOSU1BVElPTiwgM3MpO1xyXG4gIH1cclxufSAvL2hvbWUtc2Nyb2xsZXJcclxuIiwiLy90ZXh0XHJcbiRmb250LXNpemUtczogMTRweDtcclxuJGZvbnQtc2l6ZS1tOiAyMHB4O1xyXG4kZm9udC1zaXplLWxnOiAyNHB4O1xyXG4kZm9udC1zaXplLXhsOiAzMHB4O1xyXG5cclxuJHRpdGxlLWZvbnQtc2l6ZTogMzBweDtcclxuJHRpdGxlLXBhZGRpbmctdjogMTBweDtcclxuJHRpdGxlLXBhZGRpbmctaDogMDtcclxuJHRpdGxlLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4kdGV4dC1zaGFkb3ctb2Zmc2V0LXg6IDA7XHJcbiR0ZXh0LXNoYWRvdy1vZmZzZXQteTogMDtcclxuJHRleHQtc2hhZG93LXNpemU6IDMwcHg7XHJcbiR0ZXh0LXNoYWRvdy1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuJHRleHQtc3BhY2UtbGV0dGVyczogdW5zZXQ7XHJcbiR0ZXh0LXNwYWNlLWxpbmVzOiB1bnNldDtcclxuJHRleHQtc3BhY2UtcGFyYTogMzBweDtcclxuXHJcbi8vYnV0dG9uXHJcbiRqLWJ0bi10ZXh0LXNpemU6IDIycHg7XHJcbiRqLWJ0bi1oLXBhZGRpbmc6IDIwcHg7XHJcbiRqLWJ0bi1yYWRpdXM6IDRweDtcclxuJGotYnRuLXRvcC1wYWRkaW5nOiA1cHg7XHJcblxyXG4kai1idG4tYm90dG9tLXBhZGRpbmc6ICRqLWJ0bi10b3AtcGFkZGluZyAtIDFweDtcclxuXHJcbiRqLWJ0bi1sb25nLXBhZGRpbmc6IDQ1cHg7IC8vbWluIDFweCBvciB1bnNldFxyXG4kai1idG4td2lkZS1wYWRkaW5nOiB1bnNldDsgLy9taW4gMXB4IG9yIHVuc2V0XHJcbiRqLWJ0bi1uYXJyb3ctcGFkZGluZzogMXB4OyAvL21pbiAxcHggb3IgdW5zZXRcclxuXHJcbi8vc2VwYXJhdG9yXHJcbiRzZXBhcmF0b3Itdi1zcGFjZTogMjVweDtcclxuJHNlcGFyYXRvci1sZW5ndGg6IDE1MHB4O1xyXG4kc2VwYXJhdG9yLWxpbmUtd2lkdGg6IDNweDtcclxuXHJcbi8vY29tcG9uZW50XHJcbiRjb21wb25lbnQtc3BhY2UtdG9wOiAxNXB4O1xyXG4kY29tcG9uZW50LXNwYWNlLWJvdHRvbTogMTVweDtcclxuXHJcbiRjb21wb25lbnQtaG92ZXItZGlzdGFuY2U6IDEwcHg7XHJcblxyXG4kY29tcG9uZW50LXNoYWRvdy1vZmZzZXQteDogMDtcclxuJGNvbXBvbmVudC1zaGFkb3ctb2Zmc2V0LXk6IDA7XHJcbiRjb21wb25lbnQtc2hhZG93LXNpemU6IDIwcHg7XHJcbiRjb21wb25lbnQtc2hhZG93LXNwcmVhZDogMDtcclxuJGNvbXBvbmVudC1zaGFkb3ctY29sb3I6ICRjb2xvci1zaGFkb3ctYmxhY2stb3BhYztcclxuXHJcbi8vdGFic1xyXG4kdGFiLXRpdGxlLWhlYWQtc2FwY2U6IDgwcHg7XHJcbiR0YWItdGl0bGUtaC1tYXJnaW46IDBweDtcclxuJHRhYi10aXRsZS1mb290LXNwYWNlOiAxNXB4O1xyXG5cclxuJHRhYi10aXRsZS1sZWZ0LXNwYWNlOiAzMHB4O1xyXG4kdGFiLXRpdGxlLXNlcGFyYXRvci1jaGFyOiAnfCc7XHJcbiR0YWItdGl0bGUtc2VwYXJhdG9yLW9mZnNldDogLTVweDtcclxuJHRhYi10aXRsZS1zZXBhcmF0b3Itd2VpZ2h0OiA1MDA7XHJcblxyXG4kdGFiLXRpdGxlLXdlaWdodDogNTAwO1xyXG4kdGFiLXRpdGxlLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiR0YWItdGl0bGUtYWN0aXZlLXdlaWdodDogNzAwO1xyXG4kdGFiLXRpdGxlLWFjdGl2ZS1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuJHRhYi1jb250ZW50LWhlaWdodDogMzAwcHg7XHJcbiR0YWItY29udGVudC13aWR0aDogMDtcclxuXHJcbiR0YWItdGV4dC1oZWFkLXNwYWNlOiAyNXB4O1xyXG4kdGFiLXRleHQtY29sb3I6ICRjb2xvci1zdGVlbC1ncmV5O1xyXG4kdGFiLXRleHQtc2l6ZTogMThweDtcclxuJHRhYi10ZXh0LWhlaWdodDogMjVweDtcclxuJHRhYi10ZXh0LWxlZnQtc3BhY2U6IDMwcHg7XHJcbiR0YWItdGV4dC1yaWdodC1zcGFjZTogMHB4O1xyXG5cclxuJHRhYi10ZXh0LXNwZWVkOiAxcztcclxuXHJcbi8vaW1nLWVmZmVjdFxyXG4kZWZmZWN0LWJnLXNpemUtdjogMTAwJTtcclxuJGVmZmVjdC1iZy1zaXplLWg6IDEwMCUgYXV0bztcclxuJGVmZmVjdC1iZy1maW5hbC1zaXplOiAxMDQlO1xyXG5cclxuJGVmZmVjdC10cmFuc2l0aW9uLWZhc3Q6IC4zcztcclxuJGVmZmVjdC10cmFuc2l0aW9uLW1lZGl1bTogLjVzO1xyXG4kZWZmZWN0LXRyYW5zaXRpb24tc2xvdzogMXM7XHJcbiIsIi5zaWRlLWZvcm17XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICAjeyRsZWZ0fTogMDtcclxuICB3aWR0aDogMjUwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDIwMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLC4xKTtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3NjcmVlbi1vdmVybGF5e1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgI3skbGVmdH06IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxOTk5OTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgIEBhdC1yb290ICN7Jn1fYWN0aXZle1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH0gLy9fYWN0aXZlXHJcbiAgfSAvL19fc2NyZWVuLW92ZXJsYXlcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9oaWRkZW57XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2xvZ297XHJcbiAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfSAvL19fbG9nb1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19yZXZlYWwtYnRue1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCA0MHB4IDQwcHggMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICN7JHJpZ2h0fTogLTkwcHg7XHJcbiAgICB0b3A6IDM2MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwuMSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMiU7XHJcbiAgICAgICN7JGxlZnR9OiAtMTlweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfSAvL2FmdGVyIC0gc2hhZG93LWNvdmVyXHJcblxyXG4gICAgPmRpdntcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICBwYWRkaW5nLSN7JHJpZ2h0fTogMTBweDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgPmltZ3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogI3skbGVmdH07XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+aW1ne1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIGZsb2F0OiAjeyRsZWZ0fTtcclxuICAgIH1cclxuXHJcbiAgICBAYXQtcm9vdCAjeyZ9X3JldmVhbGVke1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgI3skcmlnaHR9OiAtNjBweDtcclxuXHJcbiAgICAgID5kaXZ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+aW1ne1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IC8vX19yZXZlYWwtYnRuXHJcbiAgQGF0LXJvb3QgI3smfV9fcmV2ZWFsLXh7XHJcblxyXG4gIH0gLy9fX3JldmVhbC14XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2NvbnRhY3Rze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZDZkNmQ2O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkNmQ2ZDY7XHJcbiAgICBoZWlnaHQ6IDIzMHB4O1xyXG5cclxuICB9IC8vX19jb250YWN0c1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19jb250YWN0cy1pY257XHJcbiAgICBwYWRkaW5nLSN7JHJpZ2h0fTogMTVweDtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gICAgZmxvYXQ6ICN7JHJpZ2h0fTtcclxuICB9IC8vX19jb250YWN0cy1pY25cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fZGV0YWlsc3tcclxuICAgIHBhZGRpbmctI3skcmlnaHR9OiAyMHB4O1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGZsb2F0OiAjeyRyaWdodH07XHJcbiAgfSAvL19fZGV0YWlsc1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19waG9uZXtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH0gLy9fX3Bob25lXHJcbiAgQGF0LXJvb3QgI3smfV9fcGhvbmUtdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9IC8vX19waG9uZS10aXRsZVxyXG4gIEBhdC1yb290ICN7Jn1fX2Zvcm17XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkNmQ2ZDY7XHJcblxyXG4gICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWF7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZDZkNmQ2O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgIGJveC1zaGFkb3c6IDFweCAzcHggNXB4IHJnYmEoMCwwLDAsLjEpIGluc2V0O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIH0gLy9pbnB1dCBzZWxlY3QgdGV4dGFyZWFcclxuXHJcbiAgICBpbnB1dCwgc2VsZWN0e1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9IC8vaW5wdXQgc2VsZWN0XHJcblxyXG4gICAgdGV4dGFyZWF7XHJcbiAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIH0gLy90ZXh0YXJlYVxyXG5cclxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCdde1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9IC8vX19mb3JtXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2Zvcm0tdGl0bGV7XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH0gLy9fX2Zvcm0tdGl0bGVcclxuICBAYXQtcm9vdCAjeyZ9X19mb3JtLXN1YntcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9IC8vX19mb3JtLXN1YlxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19zb2N7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkNmQ2ZDY7XHJcbiAgfSAvL19fc29jXHJcbiAgQGF0LXJvb3QgI3smfV9fc29jLWJ0bntcclxuICAgIGZsb2F0OiAjeyRsZWZ0fTtcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcclxuICAgIHRyYW5zaXRpb246IC4ycztcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKXtcclxuICAgICAgYm9yZGVyLSN7JHJpZ2h0fTogc29saWQgMXB4ICNkNmQ2ZDY7XHJcbiAgICB9IC8vbm90IGxhc3RcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZ3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjNDE1NjY3O1xyXG4gICAgfVxyXG5cclxuICB9IC8vX19zb2MtYnRuXHJcbn0gLy9zaWRlLWZvcm1cclxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIFNDUk9MTEVSLUFOSU1BVElPTiB7XHJcbiAgMCUgICB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICB9XHJcbiAgIDEwJXtcclxuICAgICBvcGFjaXR5OiAxO1xyXG4gICB9XHJcbiAgIDUwJSAge1xyXG4gICAgIG9wYWNpdHk6IDE7XHJcbiAgIH1cclxuICAxMDAlIHtcclxuICAgIHRvcDogMTUwcHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5ALW1vei1rZXlmcmFtZXMgU0NST0xMRVItQU5JTUFUSU9OIHtcclxuICAwJSAgIHtcclxuICAgIHRvcDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgIH1cclxuICAgMTAle1xyXG4gICAgIG9wYWNpdHk6IDE7XHJcbiAgIH1cclxuICAgNTAlICB7XHJcbiAgICAgb3BhY2l0eTogMTtcclxuICAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiAxNTBweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkAtby1rZXlmcmFtZXMgU0NST0xMRVItQU5JTUFUSU9OIHtcclxuICAwJSAgIHtcclxuICAgIHRvcDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgIH1cclxuICAgMTAle1xyXG4gICAgIG9wYWNpdHk6IDE7XHJcbiAgIH1cclxuICAgNTAlICB7XHJcbiAgICAgb3BhY2l0eTogMTtcclxuICAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiAxNTBweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgU0NST0xMRVItQU5JTUFUSU9OIHtcclxuICAwJSAgIHtcclxuICAgIHRvcDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgIH1cclxuICAgMTAle1xyXG4gICAgIG9wYWNpdHk6IDE7XHJcbiAgIH1cclxuICAgNTAlICB7XHJcbiAgICAgb3BhY2l0eTogMTtcclxuICAgfVxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiAxNTBweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi5qLWZvcm17XHJcblxyXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGotZm9ybS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkai1mb3JtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gIH1cclxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkai1mb3JtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gIH1cclxuICA6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGotZm9ybS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcclxuICB9XHJcblxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19pbnB1dHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRqLWZvcm0taW5wdXQtY29ybmVyO1xyXG4gICAgYm9yZGVyOiAkai1mb3JtLWlucHV0LWJvcmRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRqLWZvcm0taW5wdXQtZm9vdC1zcGFjZTtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWJhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkai1mb3JtLXRleHQtaW5wdXQtYmc7XHJcblxyXG4gIH0gLy9fX2lucHV0XHJcbiAgQGF0LXJvb3QgI3smfV9fdGV4dC1pbnB1dHtcclxuICAgIHdpZHRoOiAkai1mb3JtLXRleHQtaW5wdXQtd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRqLWZvcm0tdGV4dC1pbnB1dC1oZWlnaHQ7XHJcblxyXG4gIH0gLy9fX3RleHQtaW5wdXRcclxuXHJcbiAgdGV4dGFyZWF7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICB3aWR0aDogJGotZm9ybS10ZXh0YXJlYS13aWR0aDtcclxuICAgIGhlaWdodDogJGotZm9ybS10ZXh0YXJlYS1oZWlnaHQ7XHJcblxyXG4gIH0gLy90ZXh0YXJlYVxyXG59IC8vai1mb3JtXHJcbiIsIiRqLWZvcm0taW5wdXQtY29ybmVyOiA0cHg7XHJcbiRqLWZvcm0taW5wdXQtYm9yZGVyOiBub25lO1xyXG4kai1mb3JtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiRqLWZvcm0taW5wdXQtZm9vdC1zcGFjZTogOHB4O1xyXG5cclxuJGotZm9ybS10ZXh0LWlucHV0LXdpZHRoOiAxMDAlO1xyXG4kai1mb3JtLXRleHQtaW5wdXQtaGVpZ2h0OiAzNXB4O1xyXG4kai1mb3JtLXRleHQtaW5wdXQtYmc6ICRjb2xvci13aGl0ZTtcclxuXHJcbiRqLWZvcm0tdGV4dGFyZWEtd2lkdGg6IDEwMCU7XHJcbiRqLWZvcm0tdGV4dGFyZWEtaGVpZ2h0OiAyMDBweDtcclxuIiwiLnByb2plY3QtaGVhZGVyLXRvcHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZy10b3A6IDVweDtcclxufSAvL3Byb2plY3QtaGVhZGVyLXRvcFxyXG5cclxuLnByb2plY3Qtd2hpdGUtYm9yZGVye1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbi5wcm9qZWN0LWJ0bi02e1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gIH0gLy8tLS1tZWRpdW1cclxufVxyXG4ucHJvamVjdC1idG4tNHtcclxuICBoZWlnaHQ6IDQ1MHB4O1xyXG59XHJcblxyXG4ucHJvamVjdC1idG4tNiwgLnByb2plY3QtYnRuLTR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59IC8vcHJvamVjdC1idG4tNFxyXG5cclxuLnByb2plY3QtZnVsbHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5qc0NoYW5nZWR7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTA0JSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2plY3QtYnRuX3NtYWxsLW5vLWhlaWdodHtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuICB9IC8vLS0tc21hbGxcclxufSAvL3Byb2plY3QtYnRuX3NtYWxsLW5vLWhlaWdodFxyXG5cclxuLnByb2plY3QtaGVhZGVyLWZvcm17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICN7JGxlZnR9OiAkcGFkZGluZy1iYXNlO1xyXG4gIG1hcmdpbi0jeyRyaWdodH06IDMwcHg7XHJcbiAgYm90dG9tOiAycHg7XHJcbiAgQGluY2x1ZGUgcGgtY29sb3IoJGNvbG9yLWJsYWNrKTtcclxuICBAaW5jbHVkZSBwaC1zaXplKDE4cHgpO1xyXG5cclxuICAmOmFmdGVye1xyXG4gICAgY29udGVudDogdXJsKC9hc3NldHMvaW1hZ2VzL2hlYWRlcl9zZWFyY2gucG5nKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICN7JGxlZnR9OiAwO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH0gLy9hZnRlclxyXG5cclxuICBpbnB1dHtcclxuICAgICZbdHlwZT0ndGV4dCdde1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9IC8vdGV4dFxyXG4gICAgJlt0eXBlPSdzdWJtaXQnXXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgfSAvL3N1Ym1pdFxyXG4gIH0gLy9pbnB1dFxyXG59IC8vcHJvamVjdC1oZWFkZXItZm9ybVxyXG5cclxuLnByb2plY3QtYmFubmVyLW92ZXJsYXl7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIG9wYWNpdHk6IC41O1xyXG4gIHRvcDogMDtcclxuICAjeyRsZWZ0fTogMDtcclxufVxyXG5cclxuLnByb2plY3QtZG91YmxlLXBhZGRpbmctbHtcclxuICBwYWRkaW5nLSN7JGxlZnR9OiAzMHB4O1xyXG59XHJcblxyXG4ucHJvamVjdC1ob21lLWZvcm17XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gICN7JGxlZnR9OiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIHBhZGRpbmc6IDI1cHggMTVweDtcclxuXHJcbiAgaW5wdXRbdHlwZT0ndGV4dCddLCBpbnB1dFt0eXBlPSdlbWFpbCddLCBzZWxlY3Qge1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDNweCA1cHggcmdiYSgwLDAsMCwwLjEpIGluc2V0O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy0jeyRyaWdodH06IDEwcHg7XHJcbiAgfVxyXG5cclxuICBzZWxlY3R7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM5ZjI2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X3RpdGxlc3tcclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKXtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1vZi10eXBle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvamVjdC1mb3JtLXBhZGRpbmd7XHJcbiAgcGFkZGluZy0jeyRsZWZ0fTogNHB4O1xyXG4gIHBhZGRpbmctI3skcmlnaHR9OiA0cHg7XHJcbn1cclxuXHJcbi5wcm9qZWN0LWJveDF7XHJcbiAgaGVpZ2h0OiA3MDBweDtcclxufSAvL3Byb2plY3QtYm94MVxyXG5cclxuLnByb2plY3QtYnV0dG9ue1xyXG4gIHBhZGRpbmctdG9wOiA5NXB4O1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19pbWd7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAxLjVzO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMzAlKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIH0gLy9hZnRlclxyXG4gIH0gLy9fX2ltZ1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgLnByb2plY3QtYnV0dG9uX19pbWd7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgIH0gLy9pbWdcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxNjZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2NnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC43NXM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH0gLy9hZnRlclxyXG4gICAgfSAvL3Byb2plY3QtYnV0dG9uX19pbWdcclxuXHJcbiAgICAucHJvamVjdC1idXR0b25fX3RleHQtbGluZXtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICB9XHJcbiAgICAucHJvamVjdC1idXR0b25fX3RleHQtZGVzY3tcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIHRyYW5zaXRpb246IDJzO1xyXG4gICAgfVxyXG4gIH0gLy9ob3ZlclxyXG4gIEBhdC1yb290ICN7Jn1fX3RleHR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgfSAvL2xhc3RcclxuICAgIH0gLy9zcGFuXHJcbiAgfSAvL19fdGV4dFxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X190ZXh0LWxpbmV7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvIDE1cHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fdGV4dC1kZXNje1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIH1cclxufSAvL3Byb2plY3QtYnV0dG9uXHJcblxyXG4ucHJvamVjdC1ib3gye1xyXG4gIGhlaWdodDogNzAwcHg7XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2J1dHRvbi1jb250YWluZXJ7XHJcbiAgICAvL3dpZHRoOiA4Ny41JTtcclxuICAgIC8vbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgYXtcclxuICAgICAgd2lkdGg6IDE5N3B4O1xyXG4gICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGJvcmRlcjogc29saWQgNXB4ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgZmxvYXQ6ICN7JHJpZ2h0fTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjI1KTtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG4gICAgICB9XHJcbiAgICB9IC8vYVxyXG4gIH0gLy9fX2J1dHRvbi1jb250YWluZXJcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9saW5lLTJ7XHJcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH0gLy9fbGluZS0yXHJcbn0gLy9wcm9qZWN0LWJveDJcclxuXHJcbi5wcm9qZWN0LWJveDN7XHJcbiAgaGVpZ2h0OiA3MDBweDtcclxuICB1bHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAmOmZpcnN0LW9mLXR5cGV7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9IC8vMXN0XHJcblxyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMjI1cHg7XHJcbiAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMzVweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzAwMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICN7JGxlZnR9OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IC4xNTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMXM7XHJcbiAgICAgIH0gLy9hZnRlclxyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMzBweCAxNXB4IDBweDtcclxuICAgICAgfSAvL2FcclxuICAgIH0gLy9saVxyXG4gIH0gLy91bFxyXG59IC8vcHJvamVjdC1ib3gzXHJcblxyXG4ucHJvamVjdC1jb211bml0eXtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmbG9hdDogI3skbGVmdH07XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fdGV4dHtcclxuICAgIHdpZHRoOiA2MTBweDtcclxuICB9IC8vX190ZXh0XHJcbiAgQGF0LXJvb3QgI3smfV9fdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV9ibGFjay1ib3JkZXJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XHJcbiAgICB9IC8vX2JsYWNrLWJvcmRlclxyXG4gICAgQGF0LXJvb3QgI3smfV9zaWx2ZXItYm9yZGVye1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgfSAvL19ibGFjay1ib3JkZXJcclxuICB9IC8vX190aXRsZVxyXG4gIEBhdC1yb290ICN7Jn1fX2NvbnRlbnR7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfSAvL19fY29udGVudFxyXG4gIEBhdC1yb290ICN7Jn1fX21vcmUtaW5mb3tcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBhZGRpbmctI3skcmlnaHR9OiA0NXB4O1xyXG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmZmY7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgQGF0LXJvb3QgI3smfV9ncmV5LWJvcmRlcntcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzc3NztcclxuICAgIH0gLy9fYmxhY2stYm9yZGVyXHJcbiAgICBAYXQtcm9vdCAjeyZ9X3NpbHZlci1ib3JkZXJ7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICB9IC8vX2JsYWNrLWJvcmRlclxyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltYWdlcy9wbHVzX3NpZ25fd2hpdGUucG5nKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAjeyRyaWdodH06IDA7XHJcbiAgICAgIHRvcDogMTNweDtcclxuICAgIH0gLy9hZnRlclxyXG4gICAgQGF0LXJvb3QgI3smfV9ncmVlbi1wbHVze1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgvYXNzZXRzL2ltYWdlcy9wbHVzX3NpZ25fZ3JlZW4ucG5nKTtcclxuICAgICAgfSAvL2FmdGVyXHJcbiAgICB9IC8vIF9ncmVlbi1wbHVzXHJcbiAgfSAvL19fbW9yZS1pbmZvXHJcbn0gLy9wcm9qZWN0LWNvbXVuaXR5XHJcblxyXG4uYXJ0aWNsZXMtc2xpZGVye1xyXG4gIHdpZHRoOiA2NTBweDtcclxuXHJcbiAgLnNsaWNrLWRvdHN7XHJcbiAgICBib3R0b206IDVweDtcclxuICAgICN7JGxlZnR9OiAtMjMwcHg7XHJcblxyXG4gICAgbGl7XHJcbiAgICAgICYuc2xpY2stYWN0aXZle1xyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IC8vc2xpY2stYWN0aXZlXHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH0gLy9idXR0b25cclxuICAgIH0gLy9saVxyXG4gIH0gLy9zbGljay1kb3RzXHJcbn0gLy9hcnRpY2xlcy1zbGlkZXJcclxuXHJcbi5wcm9qZWN0LWJveDV7XHJcbiAgaGVpZ2h0OiA3MDBweDtcclxufSAvL3Byb2plY3QtYm94NVxyXG5cclxuLnByb2plY3QtYXJ0aWNsZS1ib3JkZXJ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBwYWRkaW5nLSN7JGxlZnR9OiAwcHg7XHJcbiAgcGFkZGluZy0jeyRyaWdodH06IDBweDtcclxufVxyXG5cclxuLmFydGljbGVzLWgye1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5ob3Zlcl9uby1jaGFuZ2V7XHJcbiAgJjpob3ZlcntcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG4iLCJib2R5LnNjcm9sbGluZ3tcclxuXHJcbn1cclxuXHJcbi5oZWFkZXItbWFpbl9fc3ViLWNvbnRhaW5lcntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkSGVhZGVyLW1lbnUtaG92ZXItY29sb3I7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCN7JHJpZ2h0fTogJGhlYWRlci1zdWItb2Zmc2V0LWg7XHJcblx0d2lkdGg6ICRoZWFkZXItc3ViLXdpZHRoO1xyXG5cdGJveC1zaGFkb3c6ICRoZWFkZXItc3ViLXNoYWRvdy12LWgtcyAkY29sb3Itc2hhZG93LWJsYWNrO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0b3BhY2l0eTogMDtcclxufSAvL2hlYWRlci1tYWluX19zdWItY29udGFpbmVyXHJcblxyXG4uaGVhZGVyLW1haW5fX21haW4tc3Vie1xyXG5cclxufSAvL2hlYWRlci1tYWluX19tYWluLXN1YlxyXG4uaGVhZGVyLW1haW5fX3N1Yi1yb3d7XHJcblxyXG59IC8vaGVhZGVyLW1haW5fX3N1Yi1yb3dcclxuLmhlYWRlci1tYWluX19zdWItbGlzdHtcclxuXHRwYWRkaW5nOiAkaGVhZGVyLXN1Yi1wYWRkaW5nLXYgJGhlYWRlci1zdWItcGFkZGluZy1oO1xyXG5cdGZsb2F0OiAjeyRyaWdodH07XHJcblx0d2lkdGg6ICRoZWFkZXItc3ViLWNvbHVtbi13aWR0aDtcclxufSAvL2hlYWRlci1tYWluX19zdWItbGlzdFxyXG4uaGVhZGVyLW1haW5fX3N1Yi1pdGVte1xyXG5cdC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGF7XHJcblx0XHRmb250LXNpemU6ICRoZWFkZXItZm9udC1zaXplLW1lZGl1bTtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0XHRsaW5lLWhlaWdodDogJGhlYWRlci1zdWItbGluZS1oZWlnaHQ7XHJcblxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxufSAvL2hlYWRlci1tYWluX19zdWItaXRlbVxyXG5cclxuLmhlYWRlci1tYWluX19tZW51e1xyXG5cdG1hcmdpbi0jeyRsZWZ0fTogJGhlYWRlci1tZW51LXNwYWNlcyAqIC0uNTtcclxuXHRtYXJnaW4tdG9wOiAkaGVhZGVyLW1lbnUtc3BhY2luZy10b3A7XHJcbiAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIGZsb2F0OiAkcmlnaHQ7XHJcbn1cclxuLmhlYWRlci1tYWluX19pdGVte1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6ICRoZWFkZXItZm9udC1zaXplLW1lZGl1bTtcclxuXHRtYXJnaW4tI3skcmlnaHR9OiAkaGVhZGVyLW1lbnUtc3BhY2VzIC8gMjtcclxuXHRtYXJnaW4tI3skbGVmdH06ICRoZWFkZXItbWVudS1zcGFjZXMgLyAyO1xyXG5cdHBhZGRpbmctdG9wOiAkaGVhZGVyLW1lbnUtaXRlbXMtdi1wYWRkaW5nO1xyXG5cdHBhZGRpbmctYm90dG9tOiAkaGVhZGVyLW1lbnUtaXRlbXMtdi1wYWRkaW5nO1xyXG5cdGJvcmRlci1ib3R0b206IFx0JGhlYWRlci1zZWxlY3RlZC1ib3JkZXItdHlwZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQkaGVhZGVyLXNlbGVjdGVkLWJvcmRlci1zaXplXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zcGFyZW50O1xyXG5cdHRyYW5zaXRpb246IC4ycztcclxuXHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKXtcclxuXHRcdG1hcmdpbi0jeyRyaWdodH06ICRoZWFkZXItbWVudS1zcGFjZXMgLyA0O1xyXG5cdFx0bWFyZ2luLSN7JGxlZnR9OiAkaGVhZGVyLW1lbnUtc3BhY2VzIC8gNDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHR9XHJcblxyXG5cdGF7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGVyLWZvbnQtd2VpZ2h0O1xyXG5cdFx0dHJhbnNpdGlvbjogLjJzO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciwgJi5oZWFkZXItbWFpbl9faXRlbV9zZWxlY3RlZHtcclxuXHRcdC8vYmFja2dyb3VuZC1jb2xvcjogJEhlYWRlci1tZW51LWhvdmVyLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0U5NkUxRTtcclxuXHRcdGNvbG9yOiAjRTk2RTFFICFpbXBvcnRhbnQ7XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdH1cclxuXHRcdC8qdGV4dC1zaGFkb3c6IFx0JGhlYWRlci1tZW51LXNoYWRvdy14XHJcblx0XHRcdFx0XHRcdFx0XHRcdCRoZWFkZXItbWVudS1zaGFkb3cteVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQkaGVhZGVyLW1lbnUtc2hhZG93LXNpemVcclxuXHRcdFx0XHRcdFx0XHRcdFx0JGhlYWRlci1tZW51LXNoYWRvdy1jb2xvcjsqL1xyXG5cdH1cclxuXHJcblx0QGF0LXJvb3QgI3smfV9zaGFkb3d7XHJcblx0XHR0ZXh0LXNoYWRvdzogXHQkaGVhZGVyLW1lbnUtc2hhZG93LXhcclxuXHRcdFx0XHRcdFx0XHRcdFx0JGhlYWRlci1tZW51LXNoYWRvdy15XHJcblx0XHRcdFx0XHRcdFx0XHRcdCRoZWFkZXItbWVudS1zaGFkb3ctc2l6ZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQkaGVhZGVyLW1lbnUtc2hhZG93LWNvbG9yO1xyXG5cdH0gLy9fc2hhZG93XHJcblxyXG5cdEBhdC1yb290ICN7Jn1fc3BhY2UtcmVkdWNlZHtcclxuXHRcdHBhZGRpbmctI3skbGVmdH06ICRoZWFkZXItbWVudS1zcGFjZS1yZWR1Y2VkIC8gMjtcclxuXHRcdHBhZGRpbmctI3skcmlnaHR9OiAkaGVhZGVyLW1lbnUtc3BhY2UtcmVkdWNlZCAvIDI7XHJcblx0fSAvL19zcGFjZS1yZWR1Y2VkXHJcblxyXG5cdEBhdC1yb290ICN7Jn1fYm9yZGVye1xyXG5cdFx0QGF0LXJvb3QgI3smfV9ub25le1xyXG5cdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH0gLy9fbm9uZVxyXG5cdH0gLy9fYm9yZGVyX25vbmVcclxufSAvL2hlYWRlci1tYWluX19pdGVtXHJcbi5oZWFkZXItbWFpbl9faXRlbV9wYXJlbnR7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOmFmdGVye1xyXG4gICAgY29udGVudDogJyc7XHJcblx0XHRib3JkZXItI3skcmlnaHR9OiA1cHggc29saWQgIzAwMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLSN7JGxlZnR9OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE0cHg7XHJcbiAgICAjeyRsZWZ0fTogMTBweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcblx0XHQuaGVhZGVyLW1haW5fX3N1Yi1jb250YWluZXJ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cclxuXHRcdFx0LXdlYmtpdC1hbmltYXRpb246IEFOLXN1Yi1kaXNwbGF5IC4zczsgLyogU2FmYXJpIDQrICovXHJcbiAgXHRcdC1tb3otYW5pbWF0aW9uOiAgICBBTi1zdWItZGlzcGxheSAuM3M7IC8qIEZ4IDUrICovXHJcblx0XHQgIC1vLWFuaW1hdGlvbjogICAgICBBTi1zdWItZGlzcGxheSAuM3M7IC8qIE9wZXJhIDEyKyAqL1xyXG5cdFx0ICBhbmltYXRpb246ICAgICAgICAgQU4tc3ViLWRpc3BsYXkgLjNzOyAvKiBJRSAxMCssIEZ4IDI5KyAqL1xyXG5cdFx0fVxyXG4gICAgLyouaGVhZGVyLW1haW5fX3N1Yi1tZW51e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH0gLy9oZWFkZXItbWFpbl9fc3ViLW1lbnUqL1xyXG4gIH0gLy9ob3ZlclxyXG5cclxuXHJcbn0gLy9oZWFkZXItbWFpbl9faXRlbV9wYXJlbnRcclxuLyouaGVhZGVyLW1haW5fX3N1Yi1tZW51e1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogJGhlYWRlci1zdWItZGlzdGFuY2U7XHJcbiAgI3skcmlnaHR9OiAwO1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRoZWFkZXItc2Vjb25kYXJ5LWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAkaGVhZGVyLXN1Yi1kaXN0YW5jZSAqIC42NjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogJGhlYWRlci1zdWItZGlzdGFuY2UgKiAtLjMzO1xyXG4gICAgI3skcmlnaHR9OiAwcHg7XHJcbiAgfVxyXG5cclxufSAvL2hlYWRlci1tYWluX19zdWItbWVudSovXHJcbi8qLmhlYWRlci1tYWluX19zdWItaXRlbXtcclxuICBwYWRkaW5nOiAkaGVhZGVyLXN1Yi1wYWRkaW5nLXYgJGhlYWRlci1zdWItcGFkZGluZy1oO1xyXG5cdHRyYW5zaXRpb246IC4ycztcclxuXHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItaXRlbS1ob3ZlcjtcclxuXHR9XHJcblxyXG4gIGF7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG5cdFx0Zm9udC1zaXplOiAkaGVhZGVyLWZvbnQtc2l6ZS1zbWFsbDtcclxuICB9XHJcbn0gLy9oZWFkZXItbWFpbl9fc3ViLWl0ZW1cclxuKi9cclxuLnNiLW1lbnV7XHJcblx0bGl7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhjYzYzZjtcclxuXHRcdGF7XHJcblx0XHRcdHBhZGRpbmc6IC43ZW07XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qKlxyXG4gKiBSZXNwb25zaXZlIEJvb3RzdHJhcCBUYWJzIGJ5IEBoYXlhdGJpcmFsZW1cclxuICogMTUgTWF5IDIwMTVcclxuICovXHJcblxyXG5AbWl4aW4gZWxsaXBzaXMoKXtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1zdHlsZXMoKXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSl7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcclxuICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XHJcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gIC5uYXYtdGFicy1yZXNwb25zaXZlIHtcclxuICAgID4gbGkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB3aWR0aDogMjMlO1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzKCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHdpZHRoOiA1NCU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDIzJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICYucHJldixcclxuICAgICAgJi5uZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmLnByZXYsXHJcbiAgICAgICYubmV4dCB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgICB9XHJcbiAgICAgICYubmV4dCA+IGEsXHJcbiAgICAgICYucHJldiA+IGEge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLXN0eWxlcygpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnByZXYgPiBhOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZTA3OVwiO1xyXG4gICAgICB9XHJcbiAgICAgICYubmV4dCA+IGE6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XHJcbiAgICAgIH1cclxuICAgICAgJi5kcm9wZG93biB7XHJcbiAgICAgICAgPiBhID4gLmNhcmV0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gYTphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTExNFwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IC5jYXJldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICYucHVsbC14cy1sZWZ0IHtcclxuICAgICAgICAgICAgI3skbGVmdH06IDA7XHJcbiAgICAgICAgICAgICN7JHJpZ2h0fTogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucHVsbC14cy1jZW50ZXIge1xyXG4gICAgICAgICAgICAjeyRyaWdodH06IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5wdWxsLXhzLXJpZ2h0IHtcclxuICAgICAgICAgICAgI3skbGVmdH06IGF1dG87XHJcbiAgICAgICAgICAgICN7JHJpZ2h0fTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyoqXHJcbiAqIERlbW8gU3R5bGVzXHJcbiAqL1xyXG5cclxuLndyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxufVxyXG5cclxuLmJzLWV4YW1wbGUtdGFicyAubmF2LXRhYnMge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICNuYXJyb3ctYnJvd3Nlci1hbGVydCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYnMtY29udGFpbmVye1xyXG4gIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAubmF2LXRhYnN7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gIGJvdHRvbTogODBweDtcclxuICAgIC8vbGVmdDogNTAlO1xyXG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoNTAlICsgMTEwcHgpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgIGxpe1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbi0jeyRsZWZ0fTogMTAlO1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAyNXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH0gLy8tLS1zbWFsbFxyXG4gICAgICB9IC8vYVxyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH0gLy9hXHJcbiAgICAgIH0gLy9hY3RpdmVcclxuICAgIH0gLy9saVxyXG4gIH0gLy9uYXYtdGFic1xyXG59IC8vdGFicy1jb250YWluZXJcclxuIiwiLndyYXAtYXJ0aWNsZS1ib3h7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgJjpob3ZlcntcclxuICAgIC5hcnRpY2xlLWJveC1pbWFnZV9faXRlbXtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJveC1pbWFnZXsgICBcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE0OXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJveC1pbWFnZV9faXRlbXtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxNDlweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcclxufVxyXG5cclxuLmFydGljbGUtYm94LWRhdGFfX3RpdGxle1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBjb2xvcjogIzQxNTY2NztcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmFydGljbGUtYm94LWRhdGFfX3N1Yi10aXRsZXtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1ib3gtZGF0YV9fY29udGVudHtcclxuICAvL21pbi1oZWlnaHQ6IDk1cHg7XHJcbiAgLy9tYXgtaGVpZ2h0OiAxMDVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxuICAmID4gcHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAjNDE1NjY3O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWJveF9fYnRue1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgLy9jb2xvcjogIzhjYzYzZjtcclxuICBjb2xvcjogJGNvbG9yLWthcmFybztcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgLy9ib3JkZXItdG9wOiAycHggc29saWQgIzhjYzYzZjtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWthcmFybztcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICY6aG92ZXIsJjphY3RpdmUsJjpmb2N1c3tcclxuICAgIGNvbG9yOiAkY29sb3Ita2FyYXJvO1xyXG4gIH1cclxufVxyXG4iLCIuZm9ybS1iZy1ob2xkZXJ7XHJcbiAgaWZyYW1le1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSAvL2Zvcm0tYmctaG9sZGVyXHJcblxyXG4uY29udGVudHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXRleHR7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnQtYmFubmVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG4gIC8vaGVpZ2h0OiA2MDBweDtcclxuICAvL21heC1oZWlnaHQ6IDkwdmg7XHJcblxyXG4gIGltZ3tcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fZm9ybXN7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogNTB2aDtcclxuICB9XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX292ZXJsYXl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAjeyRsZWZ0fTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfSAvL19fb3ZlcmxheVxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X190ZXh0e1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICB9IC8vX190ZXh0XHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3RleHRze1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgIHRvcDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9IC8vLS0tc21hbGxcclxuICB9IC8vX190ZXh0c1xyXG5cclxuICBAYXQtcm9vdCAjeyZ9X190aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgfVxyXG5cclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gIH0gLy9fX3RpdGxlXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3N1Yi10aXRsZXtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1pbi13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgYXtcclxuICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfSAvL19fc3ViLXRpdGxlXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3N1YntcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfSAvL19fc3ViXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX2ltZ3tcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA2MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gODAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHVuc2V0O1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH0gLy9fX2ltZ1xyXG59IC8vY29udGVudC1iYW5uZXJcclxuXHJcblxyXG5cclxuLmNvbnRlbnR7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9yaWdodHtcclxuICAgIHBhZGRpbmctI3skbGVmdH06IDIwcHg7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgfSAvL19yaWdodFxyXG4gIEBhdC1yb290ICN7Jn1fbGVmdHtcclxuICAgIHBhZGRpbmctI3skcmlnaHR9OiAyMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgfVxyXG4gIH0gLy9fbGVmdFxyXG4gIEBhdC1yb290ICN7Jn1fX3N1YntcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuICB9IC8vX190aXRsZVxyXG4gIGgze1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIH0gLy9oM1xyXG4gIHB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9IC8vcFxyXG4gIGltZ3tcclxuXHJcbiAgfSAvL2ltZ1xyXG59IC8vY29udGVudFxyXG5cclxuLmNvdG5lbnQtYmFubmVyX190ZXh0c19mb3Jtc3tcclxuICB0b3A6IHVuc2V0O1xyXG4gIGJvdHRvbTogMTBweDtcclxuICB0cmFuc2Zvcm06IG5vbmU7XHJcbn0gLy9fZm9ybXNcclxuIiwiLmdhbGxlcnktYmxvY2sge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5ldy1nYWxsZXJ5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLmdhbGxlcnktaXRlbSB7XHJcblx0d2lkdGg6IDI1JTtcclxuXHRmbG9hdDogJHJpZ2h0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGhlaWdodDogMzUwcHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2VyJykge1xyXG5cdFx0aGVpZ2h0OiAzMDBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKSB7XHJcblx0XHRoZWlnaHQ6IDI3MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKSB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuXHRcdGhlaWdodDogMjkwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJykge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdCZfbG9uZyB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0JiAuZ2FsbGVyeS1pdGVtX190ZXh0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0LmdhbGxlcnktaXRlbV9faW1nIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xyXG5cdFx0fVxyXG5cdFx0LmdhbGxlcnktaXRlbV9fb3ZlcmxheSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2ltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UgMHM7XHJcblx0fVxyXG5cdCZfX292ZXJsYXkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC41KTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4yKTtcclxuICAgIH1cclxuXHR9XHJcblx0Jl9faWNvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0JiBpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGV4dCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDJweDtcclxuXHRcdCN7JHJpZ2h0fTogMjBweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDkwJTtcclxuXHRcdHRleHQtYWxpZ246ICRyaWdodDtcclxuXHR9XHJcblx0Jl9fdGV4dC10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxuXHQmX190ZXh0LWRlc2Mge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRoZWlnaHQ6IDIyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG4gICAgICBoZWlnaHQ6IDE2NXB4O1xyXG4gICAgfVxyXG5cdH1cclxufVxyXG5cclxuLmdhbGxlcnktY2F0c3tcclxuICB3aWR0aDogMjUlO1xyXG4gIGhlaWdodDogMjUwcHg7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2VyJykge1xyXG4gICAgLy8gaGVpZ2h0OiAzMDBweDtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG5cclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKSB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuXHRcdGhlaWdodDogMjIwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJykge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5tb3JlLWluZm97XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDNweDtcclxuXHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLy8gLmxnLWJhY2tkcm9we1xyXG4vLyAgIHRvcDogMTAwcHg7XHJcbi8vIH1cclxuLy8gLmxnLXRvb2xiYXJ7XHJcbi8vICAgdG9wOiAxMDBweDtcclxuLy8gfVxyXG4vLyAubGctb3V0ZXJ7XHJcbi8vICAgLy8gaGVpZ2h0OiA5MCU7XHJcbi8vIH1cclxuLy8gLmxnLW91dGVyIC5sZy1pbWctd3JhcCwgLmxnLW91dGVyIC5sZy1pdGVtIHtcclxuLy8gICBtYXgtaGVpZ2h0OiA2NnZoIWltcG9ydGFudDtcclxuLy8gICB0b3A6IDEwOXB4IWltcG9ydGFudDtcclxuLy8gfVxyXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0gaW1ne1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDc1cHg7XHJcbn1cclxuLmxnLW91dGVyIC5sZy10aHVtYiB7XHJcbiAgcGFkZGluZzogNnB4IDA7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwOHB4O1xyXG59XHJcblxyXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbi5sZy1vdXRlciAubGctdGh1bWItaXRlbTpob3ZlciB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxufVxyXG4ubGctc3ViLWh0bWx7XHJcbiAgdG9wOiAwcHg7XHJcbiAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50IDtcclxufVxyXG4uaW5pdC1nYWxsZXJ5LWl0ZW17XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiA5OTtcclxufVxyXG5cclxuLmluaXQtZ2FsbGVyeS1pdGVtMXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDk5O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMXB4O1xyXG5cdGEsbGksc3Bhbixwe1xyXG5cdFx0Y29sb3I6I2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5maXJzdC1nYWxsZXJ5LWl0ZW17XHJcblx0YmFja2dyb3VuZDogI2VhNzMyYjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdHRleHQtYWxpZ246ICRyaWdodDtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogMC4zcztcclxufVxyXG4uYWN0aXZlLWZpcnN0LWl0ZW17XHJcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG5cdC5nYWxsZXJ5LWl0ZW1fX3RleHQtZGVzY3tcclxuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHQuZGVjb3Itc3F1YXJlXzEge31cclxuXHQuZGVjb3Itc3F1YXJlXzIge1xyXG5cdFx0dG9wOiAtMzVweDtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJykge1xyXG5cdFx0XHR0b3A6IC0yNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKSB7XHJcblx0XHRcdHRvcDogLTIwcHg7XHJcblx0XHRcdGxlZnQ6IC01cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuXHRcdFx0d2lkdGg6IDQ1cHggIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kZWNvci1zcXVhcmVfMyB7XHJcblx0XHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG5cdFx0XHR3aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJykge1xyXG5cdFx0XHR0b3A6IDIxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kZWNvci1zcXVhcmVfNCB7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKSB7XHJcblx0XHRcdHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZGVjb3Itc3F1YXJlXzUge31cclxuXHQuZGVjb3Itc3F1YXJlXzYge1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XHJcblx0XHRcdHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHQuaHAtcHJvamVjdHMge1xyXG5cdFx0JiA+IC5zZWN0aW9uLWxpbWl0IHtcclxuXHRcdFx0JiA+IC5kZWNvci1zcXVhcmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uZGVjb3Itc3F1YXJlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Jl9jb250IHtcclxuXHRcdCN7JHJpZ2h0fTogMCAhaW1wb3J0YW50O1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfZ2FsbGVyeSB7XHJcblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLml0ZW0tYnRue1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgJjphZnRlcntcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgfSAvL2FmdGVyXHJcbiAgJjpiZWZvcmV7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gIH0gLy9iZWZvcmVcclxuICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgfSAvL2JlZm9yZSBhZnRlclxyXG59IC8vaXRlbS1idG5cclxuXHJcbi5pdGVtLWJhbm5lcntcclxuICBAYXQtcm9vdCAjeyZ9X190ZXh0e1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1ncmVlbjtcclxuICB9IC8vX190ZXh0XHJcbiAgQGF0LXJvb3QgI3smfV9fdGl0bGV7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9IC8vLS0tc21hbGxcclxuICB9IC8vX190aXRsZVxyXG4gIEBhdC1yb290ICN7Jn1fX3N1YntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9IC8vLS0tc21hbGxcclxuICB9IC8vX19zdWJcclxufSAvL2l0ZW0tYmFubmVyXHJcblxyXG4uYnJlYWRjcnVtYntcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICY+bGl7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgfSAvLy0tLXNtYWxsXHJcbiAgICB9IC8vYVxyXG4gIH0gLy9saVxyXG4gIC5hY3RpdmV7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9IC8vLS0tc21hbGxcclxuICB9XHJcbn0gLy9icmVhZGNydW1iXHJcblxyXG4uaXRlbS1wcmljZXtcclxuICBmb250LXNpemU6ICRpdGVtLXByaWNlLXNpemU7XHJcbiAgY29sb3I6ICRpdGVtLXByaWNlLWNvbG9yO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaXRlbS1wcmljZS1oZWlnaHQ7XHJcbiAgbWFyZ2luOiAkaXRlbS1wcmljZS1oZWFkLXNwYWNlICRpdGVtLXByaWNlLXNpZGUtc3BhY2UgJGl0ZW0tcHJpY2UtZm9vdC1zcGFjZTtcclxufSAvL2l0ZW0tcHJpY2VcclxuXHJcbi5pdGVtLWltYWdle1xyXG4gIGJvcmRlcjogJGl0ZW0taW1hZ2UtYm9yZGVyLXR5cGUgJGl0ZW0taW1hZ2UtYm9yZGVyLXdpZHRoICRpdGVtLWltYWdlLWJvcmRlci1jb2xvcjtcclxuICB3aWR0aDogJGl0ZW0taW1hZ2Utd2lkdGg7XHJcbiAgZmxvYXQ6ICRpdGVtLWltYWdlLWZsb2F0O1xyXG4gIHBhZGRpbmctdG9wOiAkaXRlbS1pbWFnZS1oZWFkLXNwYWNlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkaXRlbS1pbWFnZS1mb290LXNwYWNlO1xyXG5cclxuICBpbWd7XHJcbiAgICBtYXJnaW46ICRjZW50ZXItbWFyZ2luO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfSAvL2ltZ1xyXG59IC8vaXRlbS1pbWFnZVxyXG5cclxuLml0ZW0tY29udGVudHtcclxuICBmb250LXNpemU6ICRpdGVtLWNvbnRlbnQtc2l6ZTtcclxuICBjb2xvcjogJGl0ZW0tY29udGVudC1jb2xvcjtcclxuICBwYWRkaW5nOiAkaXRlbS1jb250ZW50LXBhZGRpbmctdiAkaXRlbS1jb250ZW50LXBhZGRpbmctaDtcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fc3VtbWFyeXtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9IC8vLS0tc21hbGxcclxuICB9IC8vX19zdW1tYXJ5XHJcblxyXG4gIHB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkaXRlbS1jb250ZW50LXBhcmEtc3BhY2U7XHJcbiAgfVxyXG59XHJcblxyXG5odG1sW2Rpcj1cImx0clwiXXtcclxuICAuaXRlbS1jb250ZW50X19zdW1tYXJ5e1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLml0ZW0tcm93e1xyXG4gIGhlaWdodDogMzIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pdGVtLWJsb2Nre1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi53cmFwLWNvbnRlbnR7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfSAvLy0tLXNtYWxsXHJcbn0gLy93cmFwLWNvbnRlbnRcclxuIiwiLmNhdGVnb3J5LWJhbm5lcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWF4LWhlaWdodDogNDQwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMjBweDtcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9maXhlZHtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgfSAvL19maXhlZFxyXG59IC8vY2F0ZWdvcnktYmFubmVyXHJcblxyXG4uY2F0ZWdvcnktdGl0bGVze1xyXG4gIEBhdC1yb290ICN7Jn1fX21haW57XHJcbiAgICBmb250LXNpemU6ICRjYXRlZ29yeS10aXRsZS1zaXplO1xyXG4gICAgY29sb3I6ICRjYXRlZ29yeS10aXRsZS1jb2xvcjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRjYXRlZ29yeS10aXRsZS1mb290LXNwYWNpbmc7XHJcbiAgfSAvL19fbWFpblxyXG4gIEBhdC1yb290ICN7Jn1fX3N1bW1hcnl7XHJcbiAgICBmb250LXNpemU6ICRjYXRlZ29yeS1zdW1tYXJ5LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGNhdGVnb3J5LXN1bW1hcnktaGVpZ2h0O1xyXG4gICAgY29sb3I6ICRjYXRlZ29yeS1zdW1tYXJ5LWNvbG9yO1xyXG4gIH0gLy9fX3N1bW1hcnlcclxuICBAYXQtcm9vdCAjeyZ9X2NlbnRlcntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9IC8vX2NlbnRlclxyXG59IC8vY2F0ZWdvcnktdGl0bGVzXHJcbiIsIi8vY2F0ZWdvcnlcclxuJGJ1dHRvbnMtY29udGFpbmVyLWhlYWQtc3BhY2U6IDUwcHg7XHJcbiRidXR0b25zLWNvbnRhaW5lci1mb290LXNwYWNlOiAzNXB4O1xyXG5cclxuJGNhdGVnb3J5LXRpdGxlLXNpemU6IDQwcHg7XHJcbiRjYXRlZ29yeS10aXRsZS1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4kY2F0ZWdvcnktdGl0bGUtZm9vdC1zcGFjaW5nOiA0MHB4O1xyXG5cclxuJGNhdGVnb3J5LXN1bW1hcnktc2l6ZTogMjBweDtcclxuJGNhdGVnb3J5LXN1bW1hcnktaGVpZ2h0OiAyNnB4O1xyXG4kY2F0ZWdvcnktc3VtbWFyeS1jb2xvcjogJGNvbG9yLXN0ZWVsLWdyZXk7XHJcblxyXG4vL2l0ZW1cclxuJGl0ZW0tY29udGVudC1zaXplOiAkZm9udC1zaXplLW07XHJcbiRpdGVtLWNvbnRlbnQtY29sb3I6ICRjb2xvci1zdGVlbC1ncmV5O1xyXG4kaXRlbS1jb250ZW50LXBhZGRpbmctdjogMDtcclxuJGl0ZW0tY29udGVudC1wYWRkaW5nLWg6IDEyLjUlO1xyXG4kaXRlbS1jb250ZW50LXBhcmEtc3BhY2U6IDMwcHg7XHJcblxyXG4kaXRlbS1wcmljZS1zaXplOiAzNXB4O1xyXG4kaXRlbS1wcmljZS1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4kaXRlbS1wcmljZS1oZWlnaHQ6IDIwcHg7XHJcbiRpdGVtLXByaWNlLWhlYWQtc3BhY2U6IDMwcHg7XHJcbiRpdGVtLXByaWNlLXNpZGUtc3BhY2U6IDBweDtcclxuJGl0ZW0tcHJpY2UtZm9vdC1zcGFjZTogLTVweDtcclxuXHJcbiRpdGVtLWltYWdlLWJvcmRlci10eXBlOiBzb2xpZDtcclxuJGl0ZW0taW1hZ2UtYm9yZGVyLXdpZHRoOiAycHg7XHJcbiRpdGVtLWltYWdlLWJvcmRlci1jb2xvcjogJGNvbG9yLXNpbHZlcjtcclxuJGl0ZW0taW1hZ2UtZmxvYXQ6IGxlZnQ7XHJcblxyXG4kaXRlbS1pbWFnZS13aWR0aDogNDQwcHg7XHJcbiRpdGVtLWltYWdlLWhlaWdodDogNTMwcHg7XHJcbiRpdGVtLWltYWdlLWhlYWQtc3BhY2U6IDYwcHg7XHJcbiRpdGVtLWltYWdlLWZvb3Qtc3BhY2U6IDYwcHg7XHJcbiIsIi8vbWFpbiBiYW5uZXIgYm94IHZhcmlhYmxlc1xyXG4kYmFubmVyLXRleHRzLXRvcDogMzk1cHg7XHJcbiRiYW5uZXItdGV4dHMtYm90dG9tOiB1bnNldDtcclxuJGJhbm5lci10ZXh0cy1yaWdodDogMHB4O1xyXG4kYmFubmVyLXRleHRzLXdpZHRoLXBlcmNlbnQ6IC41O1xyXG5cclxuJGJhbm5lci10aXRsZS1zaXplOiA1MHB4O1xyXG4kYmFubmVyLXRpdGxlLXdlaWdodDogODAwO1xyXG4kYmFubmVyLXRpdGxlLXNwYWNpbmc6IHVuc2V0O1xyXG4kYmFubmVyLXRpdGxlLWhlaWdodDogNTBweDtcclxuXHJcbiRiYW5uZXItc3ViLXNpemU6IDQwcHg7XHJcbiRiYW5uZXItc3ViLXdlaWdodDogMjAwO1xyXG4kYmFubmVyLXN1Yi1oZWlnaHQ6IDQwcHg7XHJcbiRiYW5uZXItc3ViLWJvdHRvbS1zcGFjZTogMjBweDtcclxuJGJhbm5lci1zdWItc3BhY2luZzogdW5zZXQ7XHJcblxyXG4vL2JveCB2YXJpYWJsZXNcclxuJGJveC10aXRsZS1zaXplOiA0MHB4O1xyXG4kYm94LXN1YnRpdGxlLXNpemU6IDIwcHg7XHJcbiRib3gtY29udGVudC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblxyXG4kYm94LWNvbnRlbnQtYmxvY2stc21hbGw6IDMwJTtcclxuJGJveC1jb250ZW50LWJsb2NrLXNtYWxsLW1pbjogMjUwcHg7XHJcbiRib3gtY29udGVudC1ibG9jay1tZWRpdW06IDUwJTtcclxuJGJveC1jb250ZW50LWJsb2NrLW1lZGl1bS1taW46IDQwMHB4O1xyXG4kYm94LWNvbnRlbnQtYmxvY2stbGFyZ2U6IDcwJTtcclxuJGJveC1jb250ZW50LWJsb2NrLWxhcmdlLW1pbjogMTAwMHB4O1xyXG4kYm94LWNvbnRlbnQtbGluZTogMjVweDtcclxuJGJveC1jb250ZW50LXAtYm90dG9tOiAyNXB4O1xyXG5cclxuJGJveC1zdHJpcC13aWR0aDogMnB4O1xyXG4kYm94LXN0cmlwLXRvcDogMzVweDtcclxuXHJcbiRib3gtaGVhZC1zcGFjZTogMzBweDtcclxuJGJveC1mb290LXNwYWNlOiAzMHB4O1xyXG5cclxuJGJveC1ib3JkZXItd2lkdGg6IDFweDtcclxuXHJcbiRidXR0b24tc3BhY2luZzogNjhweDtcclxuJGJ1dHRvbi13aWR0aDogODBweDtcclxuJGJ1dHRvbi1oZWFkLXNwYWNlOiA3NXB4O1xyXG5cclxuJGJveC1iZy1pbWc6ICcvYXNzZXRzL2ltYWdlcy9ob21lX2JveDFfYmcuanBnJztcclxuXHJcbi8vc2xpZGVyIGl0ZW1zIHZhcmlhYmxlc1xyXG4kc2xpZGVyLWhlYWQtc3BhY2U6IDYwcHg7XHJcblxyXG4kc2xpZGVyLWl0ZW0td2lkdGg6IDMxMHB4O1xyXG4kc2xpZGVyLWl0ZW0taGVpZ2h0OiA0MDBweDtcclxuJHNsaWRlci1pdGVtLWhlYWQtc3BhY2U6IDM1cHg7XHJcbiRzbGlkZXItaXRlbS1mb290LXNwYWNlOiAyNXB4O1xyXG5cclxuJHNsaWRlci10aXRsZS1zaXplOiAyNXB4O1xyXG4kc2xpZGVyLXRpdGxlLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4kc2xpZGVyLXByaWNlLXNpemU6IDIwcHg7XHJcbiRzbGlkZXItcHJpY2UtY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xyXG5cclxuJHNsaWRlci1ob3Zlci1vcGFjaXR5OiAuNzI7XHJcbiJdfQ== */
