@charset "UTF-8";h2,h4{text-transform:uppercase}body,input{font-family:Roboto,Tahoma,Verdana,Arial,sans-serif}.btn,ul{padding:0}.header_phone,.righ_txt{text-align:right}#top-panel li a,a,a:focus,a:hover,footer .righ_txt a.krayt:hover{text-decoration:none}@font-face{font-family:Roboto;src:url(fonts/Roboto/roboto-regular.eot);src:url(fonts/Roboto/roboto-regular.eot) format("embedded-opentype"),url(fonts/Roboto/roboto-regular.woff2) format("woff2"),url(fonts/Roboto/roboto-regular.woff) format("woff"),url(fonts/Roboto/roboto-regular.ttf) format("truetype"),url(fonts/Roboto/roboto-regular.svg#Roboto) format("svg");font-weight:400}@font-face{font-family:Roboto;src:url(fonts/Roboto/roboto-light.eot);src:url(fonts/Roboto/roboto-light.eot) format("embedded-opentype"),url(fonts/Roboto/roboto-light.woff2) format("woff2"),url(fonts/Roboto/roboto-light.woff) format("woff"),url(fonts/Roboto/roboto-light.ttf) format("truetype"),url(fonts/Roboto/roboto-light.svg#Roboto) format("svg");font-weight:300}@font-face{font-family:Roboto;src:url(fonts/Roboto/roboto-bold.eot);src:url(fonts/Roboto/roboto-bold.eot) format("embedded-opentype"),url(fonts/Roboto/roboto-bold.woff2) format("woff2"),url(fonts/Roboto/roboto-bold.woff) format("woff"),url(fonts/Roboto/roboto-bold.ttf) format("truetype"),url(fonts/Roboto/roboto-bold.svg#Roboto) format("svg");font-weight:600}@font-face{font-family:FiraSans;src:url(fonts/FiraSans/firasans_light.eot);src:url(fonts/FiraSans/firasans_light.eot) format("embedded-opentype"),url(fonts/FiraSans/firasans_light.woff2) format("woff2"),url(fonts/FiraSans/firasans_light.woff) format("woff"),url(fonts/FiraSans/firasans_light.ttf) format("truetype"),url(fonts/FiraSans/firasans_light.svg#firasans_light) format("svg");font-weight:400}@font-face{font-family:'Material Design Icons';src:url(fonts/Material_icon/materialdesignicons-webfont.eot);src:url(fonts/Material_icon/materialdesignicons-webfont.eot?) format("embedded-opentype"),url(fonts/Material_icon/materialdesignicons-webfont.woff2) format("woff2"),url(fonts/Material_icon/materialdesignicons-webfont.woff) format("woff"),url(fonts/Material_icon/materialdesignicons-webfont.ttf) format("truetype"),url(fonts/Material_icon/materialdesignicons-webfont.svg#materialdesigniconsregular) format("svg");font-weight:400;font-style:normal}::-moz-selection{background:#2196f3;color:#fff}::selection{background:#2196f3;color:#fff}body{background:#fff;color:#000;height:100%;position:relative}.container-fluid{max-width:1210px}a{-webkit-transition:ease-out .3s;transition:ease-out .3s}h1{margin:0 0 35px;font-size:24px}h2{font-size:18px;margin-top:30px;margin-bottom:30px}.btn,p,ul{margin:0}h3{font-size:16px}h4{font-size:14px}li{list-style:none}input{border:0;outline:0}.clear_both{clear:both}.btn{border-radius:2px;display:block;border:0;font-size:16px;cursor:pointer;-webkit-transition:ease-out .3s;transition:ease-out .3s}.btn:active{box-shadow:none}.static_page ul{padding-left:15px;max-width:80%;padding-top:10px;padding-bottom:10px}.static_page ul li:before{font:normal normal normal 24px/1 "Material Design Icons";content:"\F12F";font-size:8px;margin-right:10px;position:relative;top:-1px;color:#2196f3}.btn_blue,.btn_blue:focus,.btn_blue:hover,.btn_green,.btn_green:focus{color:#fff}.static_page .select_text{background-color:#eee;padding:20px 20px 20px 25px;position:relative;margin:15px 0}.static_page .select_text:before{content:" ";display:block;width:4px;background-color:#2196f3;height:100%;position:absolute;top:0;left:0}section{border-bottom:1px solid #eee;padding-bottom:35px}section.about{border:0}.btn_blue{box-shadow:0 1px 3px 0 rgba(0,0,0,.4);background-color:#2196f3}.btn_blue:hover{box-shadow:0 1px 15px 0 rgba(0,0,0,.4);background-color:#1e88e5}.btn_blue:active{background-color:#1976d2}.btn_green{box-shadow:0 1px 3px 0 rgba(0,0,0,.4);background-color:#8bc34a}.btn_green:hover{box-shadow:0 1px 15px 0 rgba(0,0,0,.4);background-color:#7cb342;color:#fff}.btn_green:active{background-color:#689f38}.btn_white{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.4);color:#666}#top-panel #auth_form a:hover,#top-panel li a:hover{color:#2196f3}.btn_white:hover{box-shadow:0 1px 15px 0 rgba(0,0,0,.4);background-color:#f5f5f5}.header_panel .btn_catalog .btn_blue,.header_panel .btn_green{box-shadow:none}.btn_white:active{background-color:#e0e0e0}main{padding-bottom:50px;min-height:620px;position:relative}.background{position:fixed;z-index:9;background-color:rgba(0,0,0,.4);width:100%;height:100%;top:0;left:0;display:none}#top-panel,.header_panel{background-color:#e8e9ec}#top-panel{font-size:14px}#top-panel ul{position:relative;float:left}#top-panel li{float:left}#top-panel li:last-child{margin-right:0}#top-panel li:first-child a{padding-left:0}#top-panel li a{display:block;padding:0 10px;line-height:40px;color:#000}.header_panel .mobile_menu,.header_phone br{display:none}#top-panel li a:active{color:#1976d2}#top-panel li a.selected{color:#2196f3;cursor:default}#top-panel #auth_form{float:right;line-height:40px;position:relative}#top-panel #auth_form .login-ico{width:10px;height:10px;background-position:-2px -174px;margin:0 -35px -1px 0}#top-panel #auth_form a{margin-left:10px;color:#000}#top-panel #auth_form a:active,.site-logo a{color:#1976d2}#top-panel #auth_form a:first-child{margin:0}#top-panel #auth_form a:before{font-size:18px;padding-right:5px;position:relative;top:2px}.header{height:52px;line-height:52px;overflow:hidden;margin-top:10px;margin-bottom:10px}.site-logo{font-family:FiraSans;font-size:48px;line-height:52px}.site-logo span{color:#8bc34a;margin-left:-3px}.header_phone{font-size:24px;font-weight:300;white-space:nowrap}@media only screen and (max-width:550px){.header_phone{display:none}}.ec-left{padding-bottom:35px;border-bottom:1px solid #eee;-webkit-transition:ease-out .2s;transition:ease-out .2s}.ec-left .ec_comments_new_buttons{padding:0 15px}.header_panel{height:50px}.header_panel .btn{border-radius:0}.header_panel .btn_catalog{width:250px;float:left;color:#fff;font-size:18px;padding:0;position:relative}.header_panel .btn_catalog .btn{height:50px;line-height:45px;width:100%;font-size:18px}.header_panel .btn_catalog i{font-size:28px;position:relative;top:4px;left:-17px}.header_panel .btn_catalog ul i{top:50%;left:90%;position:absolute;color:#2196f3;font-size:20px;margin-top:-15px}.header_panel .btn_catalog ul li:hover i{color:#fff}.header_panel #search{padding-right:0;float:right;width:calc(100% - 275px)}.header_panel #search form{padding-top:8px;position:relative}.header_panel #search form input{width:100%;height:35px;padding-left:15px}.header_panel #search form input:focus i.mdi-magnify{color:#2196f3}.header_panel #search form i{background: #fff;position:absolute;font-size:27px;right:5px;top:11px;line-height:32px;color:#9e9e9e}.header_panel #search form:hover i{color:#2196f3}.header_panel #search form:active i{color:#1976d2}.header_panel #search .btn_search{width:35px;right:0;position:absolute;top:8px;z-index:2;opacity:0;padding-left:2px}.header_panel .btns_header{float:right}.header_panel .btn_compare{float:left;height:50px;padding:0;width:50%;position:relative;-webkit-transition:ease-out .3s;transition:ease-out .3s}.header_panel .btn_compare .btn{line-height:50px}.header_panel .btn_compare .btn a{color:#000;font-size:16px;display:block}.header_panel .btn_compare .btn .mdi{color:#8bc34a;font-size:21px;position:relative;top:2px;right:10px}.header_panel .btn_compare:hover{background-color:#f5f5f5}.header_panel .btn_compare:active{background-color:#e0e0e0}.header_panel .btn_compare .bx_catalog_compare_form{box-shadow:0 1px 5px 0 rgba(124,124,124,.75);position:absolute;z-index:100;width:370px;right:0;background-color:#fff;max-height:360px}.header_panel .btn_compare .bx_catalog_compare_form.open{visibility:visible;opacity:1}.header_panel .btn_compare .bx_catalog_compare_form .jspContainer{margin-bottom:-1px}.header_panel .btn_compare .bx_catalog_compare_form .jspContainer .jspVerticalBar{width:3px}.header_panel .btn_compare .bx_catalog_compare_form .jspContainer .jspDrag{opacity:1;width:3px;-webkit-transition:ease-out .3s;transition:ease-out .3s;border-radius:0}.header_panel .btn_compare .bx_catalog_compare_form .jspContainer .jspPane{width:100%!important;-webkit-transition:ease-out .3s;transition:ease-out .3s}.header_panel .btn_compare .bx_catalog_compare_form li{padding:10px;border-bottom:1px solid #eee}.header_panel .btn_compare .bx_catalog_compare_form li a{color:#000;text-decoration:none}.header_panel .btn_compare .bx_catalog_compare_form li a:hover{color:#2196f3}.header_panel .btn_compare .bx_catalog_compare_form li a:active{color:#1976d2}.header_panel .btn_compare .bx_catalog_compare_form li a .compare_item_img{float:left;margin-right:10px;width:65px}.header_panel .btn_compare .bx_catalog_compare_form li a .compare_item_img img{margin:0 auto;display:block}.header_panel .btn_compare .bx_catalog_compare_form li a .compare-prod-name{max-height:60px;overflow:hidden}.header_panel .btn_compare .bx_catalog_compare_form li.btn-item{padding:0}.header_panel .btn_compare .bx_catalog_compare_form li.btn-item a{color:#fff;text-align:center;background-color:#2196f3;padding:0;display:block;width:100%;height:40px;line-height:40px;font-size:16px}.header_panel .btn_compare .bx_catalog_compare_form li.btn-item a:hover{background-color:#1e88e5}.header_panel .btn_compare .bx_catalog_compare_form li.btn-item a:active{background-color:#1976d2}.header_panel .btn_compare .bx_catalog_compare_form li.btn-item a.disabled{background-color:#eee;color:#000}.header_panel .btn_compare .bx_catalog_compare_form li.btn-item a.disabled:hover{cursor:default}.header_panel .btn_compare .bx_catalog_compare_form .btn{height:40px;line-height:40px;box-shadow:none;border-radius:0;font-size:14px}@media only screen and (max-width:540px){.header_panel .btn_compare .bx_catalog_compare_form{width:300px!important;right:-70px}}.header_panel .btn_basket{float:left;width:50%;height:50px;padding:0}.header_panel .btn_basket .btn{font-size:16px}.header_panel .btn_basket a{line-height:48px;height:inherit;color:#fff;font-size:14px}.header_panel .btn_basket a i{font-size:21px;position:relative;top:3px;right:10px}.bx-touch .bx-basket-item-list{display:none!important}@media only screen and (max-width:991px){.bx-basket-item-list{display:none!important}}.btn_catalog .catalog-menu{visibility:hidden;position:absolute;left:0;z-index:10;width:100%;background-color:#fff;box-shadow:1px 0 4px 0 rgba(0,0,0,.2);text-align:left;-webkit-transition:ease-out .25s;transition:ease-out .25s;opacity:0}.btn_catalog .catalog-menu>li{position:relative}.btn_catalog .catalog-menu>li a{font-size:14px;line-height:20px;color:#000;display:block}.btn_catalog .catalog-menu>li a.root-item-selected{color:#2196f3}.btn_catalog .catalog-menu>li>a{padding:10px 0 10px 10px;-webkit-transition:none;transition:none}.btn_catalog .catalog-menu>li:hover{background-color:#64b5f6}.btn_catalog .catalog-menu>li:hover>a{color:#fff}.btn_catalog .catalog-menu>li:hover>ul{visibility:visible;opacity:1}.btn_catalog .catalog-menu>li:active{background-color:#1976d2}.btn_catalog .catalog-menu>li>ul{visibility:hidden;opacity:0;background-color:#fff;box-shadow:1px 0 4px 0 rgba(0,0,0,.2);position:absolute;top:0;left:100%;width:100%;padding-bottom:7px}.btn_catalog .catalog-menu>li>ul>li>a{padding:10px}.btn_catalog .catalog-menu>li>ul>li>a:hover{color:#2196f3}.btn_catalog .catalog-menu>li>ul>li>a:active{color:#1976d2}.btn_catalog .catalog-menu>li>ul .lvl-3 li:hover a,.btn_catalog .catalog-menu>li>ul>li>a.item-selected{color:#2196f3}.btn_catalog .catalog-menu>li>ul .lvl-3{padding-left:10px}.btn_catalog .catalog-menu>li>ul .lvl-3 li:active a{color:#1976d2}.btn_catalog .catalog-menu>li>ul .lvl-3 a{color:#9e9e9e;padding-left:10px}.btn_catalog .catalog-menu>li>ul .lvl-3 a.item-selected{color:#2196f3}.btn_catalog:hover .catalog-menu{visibility:visible;opacity:1}.index_cat_menu{width:251px;height:460px;float:left;border-bottom: 1px solid #e8e9ec;border-right: 1px solid #e8e9ec;}.index_cat_menu .lvl-2{display: none;visibility:hidden;position:absolute;opacity:0;left:100%;top:0;z-index:10;background:#fff;width:100%;padding:10px 0;-webkit-transition:ease-out .2s;transition:ease-out .2s}.index_cat_menu .lvl-2>li>a{color:#000;padding:7px 15px;display:block}.index_cat_menu .lvl-2>li>a:hover{color:#2196f3}.index_cat_menu .lvl-2>li>a:active{color:#1976d2}.index_cat_menu .lvl-3 a{color:#9e9e9e;padding:0 25px}.index_cat_menu .lvl-3 a:hover{color:#2196f3}.index_cat_menu .lvl-3 a:active{color:#1976d2}.index_cat_menu .catalog-menu>li{position:relative;border-bottom:1px solid #e8e9ec; border-left: 1px solid #e8e9ec}.index_cat_menu .catalog-menu>li i{position:absolute;right:10px;color:#2196f3;font-size:20px;top:50%;margin-top:-14px}.index_cat_menu .catalog-menu>li>a{display:block;width:calc(100% + 1px);margin-left: -1px;padding:15px 20px 15px 10px;color:#000;-webkit-transition:initial;transition:initial}.index_cat_menu .catalog-menu>li:hover>a{color:#fff;background:#2196f3}.index_cat_menu .catalog-menu>li:hover i{color:#fff}.index_cat_menu .catalog-menu>li:hover .lvl-2{visibility:visible;opacity:1}.index_cat_menu .catalog-menu>li:active>a{color:#fff;background:#1976d2}.owl-carousel .item,.slaider_block .owl-carousel .item{background-size:cover;background-position:center center}.index_cat_menu .catalog-menu>li:active i{color:#fff}.slaider_block{width:calc(100% - 251px);float:left;padding-top:25px;padding-left:25px}.slaider_block .owl-carousel .item{display:table}.slaider_block .owl-carousel .item .content{display:table-cell;height:435px;vertical-align:middle;padding:0 20px 0 60%;float:initial;width:350px}.owl-carousel{position:relative}.owl-carousel .item{width:100%;height:435px}.owl-carousel .owl-dots{position:absolute;bottom:15px;width:100%;text-align:center}.owl-carousel .owl-dots .owl-dot{width:10px;height:10px;border-radius:50%;background-color:#ddd;display:inline-block;margin:0 8px}.owl-carousel .owl-dots .owl-dot.active{background-color:#2196f3}.owl-carousel .content{float:right;width:350px;padding-top:40px}.owl-carousel .content h1{font-size:60px;margin-bottom:0}.owl-carousel .content p{padding-top:35px;font-size:16px}.company_advantages .item p,.owl-carousel .content .btn{font-size:14px;text-transform:uppercase}.owl-carousel .content .btn{width:145px;height:40px;border-radius:1px;line-height:40px;margin-top:30px}.company_advantages{margin-top:25px;border-bottom:0;margin-bottom:0;padding-bottom:0}.company_advantages h2{width:250px;float:left;background:#2196f3;height:120px;color:#fff;padding:20px;margin:0;line-height:30px}.company_advantages .list_option{width:calc(100% - 250px);float:left;padding-left:25px}.company_advantages .item{text-align:left;height:120px;display:table}.company_advantages .item .wrp{display:table-cell;height:inherit;vertical-align:middle;background-repeat:no-repeat;background-size:auto 50px;background-position:left center;padding-left:70px}.gide>ul>li a,.news .item a,.news_main .item a,.news_navigation .prev_next a i{display:block}.company_advantages .item .advantages_img{min-height:60px;float:left;width:30%}.news .item,.news_main .item{margin-top:40px;height:125px;overflow:hidden;padding:0}.news .item:nth-child(1),.news .item:nth-child(2),.news h2,.news_main .item:nth-child(1),.news_main .item:nth-child(2){margin-top:0}.news .item .news_img,.news_main .item .news_img{height:125px;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.news .item .news_img img,.news_main .item .news_img img{width:100%}.news .item .news_content,.news_main .item .news_content{padding-left:15px}.news .item .news_content span,.news_main .item .news_content span{font-size:12px}.news .item .news_content h3,.news_main .item .news_content h3{color:#2196f3;padding:5px 0 0;height:42px;overflow:hidden;margin-top:0;margin-bottom:7px;-webkit-transition:ease-out .3s;transition:ease-out .3s}.news .item .news_content h3:active,.news .item .news_content h3:hover,.news_main .item .news_content h3:active,.news_main .item .news_content h3:hover{color:#1976d2}.news_detail{position:relative}.news_detail .news_img{height:245px;background-position:center center;background-size:cover;margin:0 30px 0 0;width:30%;float:left}.news_detail p{padding-bottom:20px}.news_detail p:last-child{padding-bottom:0}.news_detail span{float:left;width:100%;margin-top:-20px;margin-bottom:10px;color:#9e9e9e}.news_detail h2{font-size:24px;text-transform:initial;margin-top:0}.news_navigation{margin-top:40px}.news_navigation .prev_next{position:relative;height:32px}.news_navigation .prev_next a{position:absolute}.news_navigation .prev_next a span{line-height:32px;color:#2196f3;-webkit-transition:ease-out .3s;transition:ease-out .3s}.news_navigation .prev_next a.prev{left:0}.news_navigation .prev_next a.prev i{float:left}.news_navigation .prev_next a.prev span{padding-left:15px}.news_navigation .prev_next a.next{right:0}.news_navigation .prev_next a.next i{float:right}.news_navigation .prev_next a.next span{padding-right:15px}.news_navigation .prev_next a i:before{width:32px;height:32px;line-height:32px;text-align:center;background-color:#eee;color:#2196f3;font-size:28px;-webkit-transition:ease-out .3s;transition:ease-out .3s}aside .head a,aside .head i{line-height:55px;color:#fff}.news_navigation .prev_next a:hover i:before{background-color:#1e88e5;color:#fff}.news_navigation .prev_next a:hover span{color:#1976d2}.news_navigation .prev_next a:hover:active i:before{background-color:#1976d2;color:#fff}.news_navigation .prev_next a:hover:active span{color:#1976d2}.gide{border:1px solid #eee;padding:25px 30px 35px;margin-bottom:45px}.gide>ul>li{float:left;width:33%;padding-top:55px;padding-right:10px}.gide>ul>li:nth-child(3n+4){clear:both}.gide>ul>li:nth-child(1),.gide>ul>li:nth-child(2),.gide>ul>li:nth-child(3){padding-top:0}.gide>ul>li a{color:#2196f3;max-width:310px;font-size:15px}.gide>ul>li a:active,.gide>ul>li a:hover{color:#1976d2}.gide>ul>li ul{padding-top:30px}.gide>ul>li ul li a{color:#9e9e9e;font-size:14px}.gide>ul>li ul li a:hover{color:#2196f3}.gide>ul>li ul li a:active{color:#1976d2}.categories_main{padding-top:20px}.categories_main .owl-carousel_1 .owl-stage-outer{padding:15px;margin:-15px}.categories_main .owl-carousel_1 .owl-item{max-width:279px}.categories_main .item{height:170px;box-shadow:1px 1px 5px 0 rgba(0,0,0,.2);background-repeat:no-repeat;background-position:left center;background-size:160px auto;-webkit-transition:box-shadow ease-out .2s;transition:box-shadow ease-out .2s}.categories_main .item:hover{box-shadow:-1px 0 10px 0 rgba(0,0,0,.2)}.categories_main .item a{color:#000;display:block;height:inherit;width:inherit}footer,footer .footer-menu li a{color:#fff}aside,aside .head{position:fixed;width:280px;top:0;-webkit-transition:ease-out .2s;left:-280px}.categories_main .item h3{display:table-cell;padding-left:150px;vertical-align:middle;height:inherit}footer{background-color:#263238}footer .footer_info{padding-top:30px;padding-bottom:15px;border-bottom:1px solid #687074}footer .footer-menu{list-style:none;margin:0 0 0 -15px;display:inline-block}footer .footer-menu li{padding:0 8px;display:inline-block}footer .footer-menu li:first-child{padding-left:0}footer .footer-menu li a:hover{color:#2196f3}footer .footer-menu li a:active{color:#1976d2}footer .footer-menu li a.selected{color:#2196f3;cursor:default}footer .righ_txt{margin-right:-15px;float:right}footer .righ_txt a{color:#2196f3}footer .righ_txt a:active,footer .righ_txt a:hover{color:#1976d2}footer .righ_txt a.krayt:hover{color:#2196f3}footer .righ_txt a.krayt:active{color:#1976d2}footer .copyright{padding-top:20px;padding-bottom:20px}footer .copyright a{color:#fff}footer .copyright .company_name{margin-left:-15px}aside{height:100%;transition:ease-out .2s;overflow:auto;background:#fff;z-index:11}aside:focus{outline:initial}aside .head{height:55px;background:#2196f3;padding:0 20px;z-index:5;transition:ease-out .2s}aside .head a{font-size:26px}aside .head i{position:absolute;right:10px;font-size:20px}aside .content{padding-top:55px}aside .content .menu{display:none}aside .content #auth_form{display:none;padding:10px 20px;border-bottom:1px solid #e8e9ec}aside .content #auth_form a{display:block;padding:10px 15px 10px 0;color:#000}aside .content #auth_form a:before{display:none}aside .content #search{display:none;padding:20px}aside .content #search form{position:relative}aside .content #search form i{position:absolute;top:7px;font-size:20px;right:10px;color:#2196f3}aside .content #search input{width:100%;height:40px;padding:0 10px;border:1px solid #e8e9ec}aside .content #search input.btn_search{position:absolute;width:40px;top:0;right:0;opacity:0;z-index:3}aside .content .catalog-menu,aside .content .menu{padding:10px 20px;border-bottom:1px solid #e8e9ec}aside .content .catalog-menu>li,aside .content .menu>li{position:relative}aside .content .catalog-menu>li>a,aside .content .menu>li>a{padding:10px 15px 10px 0;display:block;color:#000}aside .content .catalog-menu>li>i,aside .content .menu>li>i{position:absolute;right:0;top:50%;margin-top:-10px;font-size:20px;color:#2196f3}aside .content .lvl-2{position:fixed;left:-280px;top:0;width:280px;background:#fff;height:100%;z-index:4;-webkit-transition:ease-out .2s;transition:ease-out .2s;padding:95px 0 10px;overflow:auto}aside .content .lvl-2.open{left:0}aside .content .lvl-2>li>a{padding:10px 15px;display:block;color:#000}aside .content .lvl-3,aside .jspVerticalBar{display:none}aside .content .lvl-2 .back{position:absolute;top:70px;left:10px;font-size:13px}aside .content .lvl-2 .back i{font-style:normal}aside .content .lvl-2 .back i:before{color:#2196f3;position:relative;top:1px;margin-right:5px}aside.open,aside.open .head{left:0}aside .jspPane{-webkit-transition:ease-out .3s;transition:ease-out .3s;margin-left:0!important}.products_main{background-color:#f7f8fc;box-shadow:1px 1px 8px 0 rgba(0,0,0,.1) inset;padding-bottom:30px;margin-top:30px}.products_main h2{position:relative}.products_main h2:after{content:" ";display:block;border-bottom:1px solid #ebebeb;position:absolute;bottom:3px;width:100%;right:0}.products_main h2 span{background-color:#f7f8fc;position:relative;z-index:1;padding-right:15px}.owl-carousel_similar .item,.product_list .item,.product_list_recomended .item{height:390px;float:left;box-shadow:0 0 0 0 transparent;padding:0 20px;border:1px solid #eee;border-top:0;position:relative;-webkit-transition:box-shadow ease-out .2s;transition:box-shadow ease-out .2s;background-color:#fff}.owl-carousel_similar .item:hover,.product_list .item:hover,.product_list_recomended .item:hover{box-shadow:-1px 0 10px 0 rgba(0,0,0,.2);z-index:5}.owl-carousel_similar .item .product_img,.product_list .item .product_img,.product_list_recomended .item .product_img{width:100%;height:220px;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-top:10px}.owl-carousel_similar .item h3,.product_list .item h3,.product_list_recomended .item h3{color:#000;line-height:20px;margin:0;height:65px;overflow:hidden;font-size:14px;text-transform:uppercase;padding-top:5px}.owl-carousel_similar .item .price,.product_list .item .price,.product_list_recomended .item .price{font-size:18px;color:#2196f3;font-weight:600;padding-top:5px;white-space:nowrap;float:left}.owl-carousel_similar .item .price span,.product_list .item .price span,.product_list_recomended .item .price span{color:#9e9e9e;font-size:14px;text-decoration:line-through;padding-left:10px;font-weight:400}.owl-carousel_similar .rating,.product_list .rating,.product_list_recomended .rating{height:30px;padding-top:10px}.section_line.bx_catalog_tile_ul{background:#f7f8fc;padding:30px 0;box-shadow:1px 1px 8px 0 rgba(0,0,0,.1) inset}.item-list .section_info_block,.section_element .section_info_block{height:390px;padding-right:0}.item-list .section_info_block .section_img,.section_element .section_info_block .section_img{background-size:cover;width:100%;height:100%;background-position:center center;position:relative}.item-list .section_info_block .section_img:after,.section_element .section_info_block .section_img:after{content:" ";display:block;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.9) 0,rgba(0,0,0,.1) 70%);background:linear-gradient(to top,rgba(0,0,0,.9) 0,rgba(0,0,0,.1) 70%);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:ease-out .3s;transition:ease-out .3s;opacity:1}.item-list .section_info_block h2,.section_element .section_info_block h2{background-color:initial;color:#fff;position:absolute;bottom:45px;left:0;width:100%;padding-right:10px;line-height:28px;font-size:20px;margin-bottom:0;height:55px;overflow:hidden}.item-list .section_info_block .link,.section_element .section_info_block .link{position:absolute;left:0;bottom:15px;padding-left:15px;color:#fff;-webkit-transition:ease-out .3s;transition:ease-out .3s}.item-list .section_info_block .link:before,.section_element .section_info_block .link:before{position:absolute;right:-15px;color:#1e88e5;top:4px}.item-list .section_info_block .link:hover,.section_element .section_info_block .link:hover{color:#2196f3}.item-list .section_info_block .link:active,.section_element .section_info_block .link:active{color:#1976d2}.item-list .section_info_block a,.section_element .section_info_block a{position:relative;display:block;width:100%;height:100%}.item-list .section_info_block a:hover .section_img:after,.section_element .section_info_block a:hover .section_img:after{opacity:.8}@media only screen and (max-width:991px){aside .content #search{display:block}.item-list .section_info_block,.section_element .section_info_block{height:340px}.item-list .section_info_block h2,.section_element .section_info_block h2{line-height:26px;font-size:18px}}@media only screen and (max-width:800px){.item-list .section_info_block,.section_element .section_info_block{width:100%;height:300px}}@media only screen and (max-width:620px){.item-list .section_info_block,.section_element .section_info_block{height:260px}}.item-list .item,.section_element .item{background:#fff;border-right:1px solid #eee;height:390px;padding-top:0;padding-bottom:20px;-webkit-transition:ease-out .2s;transition:ease-out .2s;box-sizing:border-box}.item-list .item:last-child,.section_element .item:last-child{border-right:0}.item-list .item a,.section_element .item a{padding-top:10px;display:block}.item-list .item:hover,.section_element .item:hover{box-shadow:-1px 0 10px 0 rgba(0,0,0,.2);z-index:5}.item-list .item .product_img,.section_element .item .product_img{width:100%;height:220px;background-repeat:no-repeat;background-position:center center;background-size:contain}.item-list .item .rating,.section_element .item .rating{padding-top:10px}.item-list .item .rating:after,.section_element .item .rating:after{content:" ";display:block;clear:both}.item-list .item h3,.section_element .item h3{color:#000;line-height:20px;margin:15px 0 0;height:60px;overflow:hidden;font-size:14px;text-transform:uppercase}.item-list .item .price,.section_element .item .price{font-size:18px;color:#2196f3;font-weight:600;padding-top:5px;white-space:nowrap;padding-right:30px}.item-list .item .price span,.section_element .item .price span{color:#9e9e9e;font-size:14px;text-decoration:line-through;padding-left:10px;font-weight:400}@media only screen and (max-width:1100px){.item-list .item .price span,.section_element .item .price span{display:block;padding-left:0}}@media only screen and (max-width:991px){.item-list .item,.section_element .item{height:340px!important}.item-list .item .product_img,.section_element .item .product_img{height:170px}}@media only screen and (max-width:900px){.item-list .item,.section_element .item{width:50%}}@media only screen and (max-width:768px){aside .content #auth_form,aside .content .menu{display:block}.item-list .item,.section_element .item{width:33.33333333%}}@media only screen and (max-width:600px){.item-list .item,.section_element .item{width:50%}.item-list .item h3,.section_element .item h3{font-size:13px;line-height:18px}}@media only screen and (max-width:424px){.item-list .item,.section_element .item{width:100%}}.section_element{margin-right:0}@media only screen and (max-width:900px){.section_element .item{width:25%}}@media only screen and (max-width:800px){.section_element .item{display:none}}.bg_section{box-shadow:1px 1px 8px 0 rgba(0,0,0,.1) inset;padding:30px 0;background:#f7f8fc}.item-list_list .item{box-shadow:0 0 0 0 rgba(0,0,0,.2);border-bottom:1px solid #e8e9ec;padding:15px 0;-webkit-transition:box-shadow ease-out .2s;transition:box-shadow ease-out .2s;background:#fff;position:relative}.item-list_list .item:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.2);z-index:5}.item-list_list .item:hover .item_list_img_hidden{display:block}.item-list_list .item .product_img{height:95px;background-repeat:no-repeat;background-position:center center;background-size:contain}.item-list_list .item h3{font-size:14px;color:#000;display:table-cell;vertical-align:middle;height:95px}.item-list_list .item h3 span{display:block;padding-top:10px;color:#9e9e9e}.item-list_list .item .price{font-size:18px;color:#2196f3;font-weight:600;padding-top:5px;white-space:nowrap;display:table-cell;vertical-align:middle;height:95px}.item-list_list .item .price span{color:#9e9e9e;font-size:14px;text-decoration:line-through;display:block;font-weight:400}.item-list_list .item .rating{display:table-cell;vertical-align:middle;height:95px}.item-list_list .item_list_img_hidden{position:absolute;left:-225px;top:50%;width:210px;height:170px;box-shadow:1px 0 4px 0 rgba(0,0,0,.2);padding:15px;background-color:#fff;margin-top:-85px;display:none}.item-list_list .item_list_img_hidden .triangle{width:25px;height:25px;overflow:hidden;position:absolute;right:-24px;bottom:50%;margin-bottom:-15px}.item-list_list .item_list_img_hidden .triangle:after{content:" ";width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:-10px;box-shadow:1px 0 4px 0 rgba(0,0,0,.2);display:block;left:-11px;position:absolute;top:0;background:#fff}.bx_slide li span,.star{background-repeat:no-repeat}.item-list_list .item_list_img_hidden .img{width:100%;height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width:991px){.item-list_list .item_list_img_hidden{display:none!important}}.bx-touch .item-list_list .item_list_img_hidden{display:none!important}.item-list .item{height:390px;padding:0 20px;border-bottom:1px solid #eee}.breadcrumbs .item,.breadcrumbs .item i{padding-right:15px}.product_hit,.product_new,.product_sale{position:absolute;top:0;left:0;width:115px;height:30px;text-align:center;vertical-align:middle;line-height:30px;color:#fff}.product_hit:after,.product_new:after,.product_sale:after{content:" ";display:block;position:absolute;width:0;height:0;border-right:17px solid transparent;bottom:0;right:-17px}.bx_bigimages,.bx_slider_conteiner{position:relative}.star,.star.empty{height:13px;width:13px}.product_hit.right,.product_new.right,.product_sale.right{right:0;left:initial}.product_hit.right:after,.product_new.right:after,.product_sale.right:after{right:initial;left:-17px;border-left:17px solid transparent;border-right:initial}.product_new{background-color:#8bc34a}.product_new:after{border-top:30px solid #8bc34a}.product_sale{background-color:#ff9800}.product_sale:after{border-top:30px solid #ff9800}.product_hit{background-color:#2196f3;text-align:initial;padding-left:12px}.product_hit:after{border-top:30px solid #2196f3}.star{float:left;display:block;background-image:url(images/stars.png);background-position:0 0;margin-right:2px;-webkit-transition:none;transition:none}.star:hover{cursor:pointer}.star.half{background-position:-14px 0}.star.empty{background-position:-28px 0}.star.empty.active{background-position:0 0}.breadcrumbs{margin-bottom:25px;height:30px;overflow:hidden;padding-top:5px}.breadcrumbs .item{display:inline-block;color:#9e9e9e;padding-top:5px}.breadcrumbs .item a{color:#000}.breadcrumbs .item a:hover{color:#2196f3}.breadcrumbs .item a:active{color:#1976d2}.block_img{padding-left:0}.wrp_big_img{display:table;width:100%}.bx_bigimages{width:100%;height:400px;margin:0!important;display:table-cell;vertical-align:middle;text-align:center}.bx_bigimages img{max-width:100%;max-height:100%}.bx_slider_conteiner .bx_slide_left,.bx_slider_conteiner .bx_slide_right{position:absolute;font:normal normal normal 24px/1 "Material Design Icons";-webkit-transition:ease-out .3s;transition:ease-out .3s;opacity:.6;top:50%;margin-top:-10px}.bx_slider_conteiner .bx_slide_left:before,.bx_slider_conteiner .bx_slide_right:before{font-size:30px}.bx_slider_conteiner .bx_slide_left:hover,.bx_slider_conteiner .bx_slide_right:hover{color:#2196f3!important;opacity:.8}.bx_slider_conteiner .bx_slide_left:active,.bx_slider_conteiner .bx_slide_right:active{color:#1976d2!important;opacity:1}.bx_slider_conteiner .bx_slide_left.disabled,.bx_slider_conteiner .bx_slide_right.disabled{display:none}.bx_slider_conteiner .bx_slide_left{left:-10px}.bx_slider_conteiner .bx_slide_left:before{content:"\F141"}.bx_slider_conteiner .bx_slide_right{right:-10px}.bx_slider_conteiner .bx_slide_right:before{content:"\F142"}.bx_slider_scroller_container{width:85%;margin:0 auto;overflow:hidden}.bx_slide{margin:10px -7px 0}.bx_slide .detail_product_gallery{margin-left:auto!important}.bx_slide .owl-stage{width:100%!important}.bx_slide ul{margin:0 auto;width:85%}.info_main h1,.small_header h1,.small_header span{margin-bottom:10px}.bx_slide ul .owl-controls{position:absolute;width:100%;top:50%;margin-top:-15px;color:#2196f3}.bx_slide ul .owl-controls .owl-nav .owl-next,.bx_slide ul .owl-controls .owl-nav .owl-prev{position:absolute;font:normal normal normal 24px/1 "Material Design Icons";-webkit-transition:ease-out .3s;transition:ease-out .3s;opacity:.8}.bx_slide ul .owl-controls .owl-nav .owl-next:before,.bx_slide ul .owl-controls .owl-nav .owl-prev:before{font-size:30px}.bx_slide ul .owl-controls .owl-nav .owl-next:hover,.bx_slide ul .owl-controls .owl-nav .owl-prev:hover{color:#1e88e5;opacity:1}.bx_slide ul .owl-controls .owl-nav .owl-next:active,.bx_slide ul .owl-controls .owl-nav .owl-prev:active{color:#1976d2;opacity:1}.bx_slide ul .owl-controls .owl-nav .owl-next.disabled,.bx_slide ul .owl-controls .owl-nav .owl-prev.disabled{color:#bdbdbd;cursor:default}.info_main .available_block .not_available.mdi-check-circle:before,.info_main span{color:#9e9e9e}.bx_slide ul .owl-controls .owl-nav .owl-prev{left:-35px}.bx_slide ul .owl-controls .owl-nav .owl-prev:before{content:"\F141"}.bx_slide ul .owl-controls .owl-nav .owl-next{right:-35px}.bx_slide ul .owl-controls .owl-nav .owl-next:before{content:"\F142"}.bx_slide li{float:left;padding:0 7px;-webkit-transition:ease-out .3s;transition:ease-out .3s;cursor:pointer}.bx_slide li .cnt_offers,.bx_slide li span{-webkit-transition:ease-out .3s;width:100%;display:block}.bx_slide li a{width:100%;display:block}.bx_slide li a.zoomGalleryActive{border-color:#2196f3}.bx_slide li span{height:85px;background-size:contain;background-position:center center;opacity:.7;transition:ease-out .3s}.bx_slide li .zoomGalleryActive span,.bx_slide li:hover span{opacity:1}.bx_slide li .cnt_offers{border:1px solid #eee;padding:7px;height:initial;cursor:pointer;transition:ease-out .3s}.bx_slide li.bx_active .cnt_offers{border-color:#2196f3}.bx_slide li:hover .cnt_offers,.bx_slide li:hover a{border-color:#1e88e5}.bx_slide li:active .cnt_offers,.bx_slide li:active a{border-color:#1976d2}.zoomLens{border:1px solid #2196f3!important;max-width:373px!important}.zoomWindow{margin-left:-15px;margin-top:-20px}.small_header span{color:#9e9e9e;font-size:13px;display:block}.small_header .rating{margin-top:10px}.small_header .rating:after{clear:both;display:block;content:" "}.info_main h1{font-size:24px;line-height:30px;margin-top:15px}.info_main .rating{padding-top:10px;float:left;width:100%}.info_main .available_block{height:55px;line-height:55px;float:left;width:100%;border-top:1px solid #eee;margin-top:20px}.info_main .available_block .mdi-check-circle:before{content:"\F5E0";font-size:16px;position:relative;top:1px;padding-right:5px;color:#8bc34a}.info_main .available_block .need_order:before{font-size:16px;position:relative;top:1px;padding-right:5px;color:#2196f3}.info_main .scu_section{float:left;width:100%;padding:20px;background:#f7f8fc}.info_main .scu_section:after{display:block;content:" ";clear:both}.info_main .scu_section h5{float:left;padding-right:15px;margin:0;line-height:45px}.info_main .scu_section .bx_item_detail_scu,.info_main .scu_section .bx_item_detail_size{height:45px;line-height:45px;float:left;width:50%}@media only screen and (max-width:786px){.info_main .scu_section .bx_item_detail_scu,.info_main .scu_section .bx_item_detail_size{width:100%}}.info_main .scu_section ul{float:left;width:initial!important}.info_main .scu_section ul.pic_item li{width:40px!important;height:40px;float:left;border-radius:50%;padding:5px!important;margin-right:10px;cursor:pointer}.info_main .scu_section ul.pic_item li.bx_active{border:1px solid #2196f3}.info_main .scu_section ul.pic_item li span{border-radius:50%;width:100%;height:100%;display:block}.info_main .scu_section .txt li{float:left;width:initial!important;padding-right:15px;cursor:pointer}.info_main .scu_section .txt li.bx_active{color:#2196f3}.info_main .additional_info .item h3,.info_main .additional_info a{line-height:40px;padding-left:20px;color:#000;position:relative;height:40px}.info_main .additional_info{float:left;width:100%}.info_main .additional_info a{display:block;background-color:#f5f5f5}.info_main .additional_info a.collapsed .mdi-plus{display:block}.info_main .additional_info a .mdi-plus,.info_main .additional_info a.collapsed .mdi-minus{display:none}.info_main .additional_info a .mdi-minus{display:block}.info_main .additional_info .item{margin-top:5px;position:relative}.info_main .additional_info .item h3{font-size:14px;display:block;background-color:#e8e9ec;margin:0;cursor:pointer;-webkit-transition:ease-out .3s;transition:ease-out .3s}.info_main .additional_info .item:first-child{margin-top:0}.info_main .additional_info i{position:absolute;right:15px;top:0;font-size:18px;color:#9e9e9e}.info_main .additional_info i.open:before{content:"\F374"}.info_main .additional_info .item_content{border:1px solid #eee;padding:15px;display:none}.info_main .additional_info .item_content h2{margin-top:15px;margin-bottom:0;font-size:14px;color:#2196f3}.info_main .additional_info .item_content h2:first-child{margin-top:0}.info_main .additional_info .item_content p{margin-top:10px;line-height:18px}.info_main .additional_info .item_content ul{padding-left:15px;max-width:80%;padding-top:10px;padding-bottom:10px}.info_main .additional_info .item_content ul li:before{font:normal normal normal 24px/1 "Material Design Icons";content:"\F12F";font-size:8px;margin-right:10px;position:relative;top:-1px;color:#2196f3}.option_block .btn_buy:after,.option_block .btn_not_buy:after,.section_product_info:after{content:" ";display:block;clear:both}.section_product_info{float:left;margin-top:25px;width:100%}.option_block{width:100%;background-color:#e8e9ec;min-width:180px;float:right;padding:30px 20px}.option_block .price_block{float:left}@media only screen and (max-width:385px){.option_block .price_block{float:initial}}.option_block .price{font-size:27px}.option_block .old_price{font-size:18px;color:#9e9e9e;text-decoration:line-through}.option_block .btn{height:40px;line-height:40px;float:left;width:170px}.option_block .btn.one_click{margin-left:20px}.option_block .btn_buy,.option_block .btn_not_buy{position:relative;float:right;padding-right:25px;width:57%}.option_block .btn_buy .on_basket .btn,.option_block .btn_not_buy .on_basket .btn{height:40px;line-height:40px;position:absolute;display:block;width:100%;cursor:default;z-index:2}.option_block .btn_buy .on_basket .btn:hover,.option_block .btn_not_buy .on_basket .btn:hover{background-color:#2196f3;box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.option_block .btn_buy .on_basket .btn:active,.option_block .btn_not_buy .on_basket .btn:active{background-color:#2196f3}.option_block .btn_buy .product-modal,.option_block .btn_not_buy .product-modal{width:170px;background-color:#fff;padding:20px;text-align:center;position:absolute;left:0;z-index:2;top:50px;box-shadow:1px 1px 5px 0 rgba(0,0,0,.2);visibility:hidden;opacity:0;-webkit-transition:ease-out .3s;transition:ease-out .3s}.option_block .btn_buy .product-modal span,.option_block .btn_not_buy .product-modal span{padding-bottom:15px;display:block}.option_block .btn_buy .product-modal .btn,.option_block .btn_not_buy .product-modal .btn{margin:0;font-size:14px;height:35px;line-height:35px;border-radius:0;width:100%}.option_block .btn_buy .product-modal.open,.option_block .btn_not_buy .product-modal.open{visibility:visible;opacity:1}@media only screen and (max-width:1170px){.option_block .btn_buy,.option_block .btn_not_buy{width:100%;margin-top:20px}}@media only screen and (max-width:500px){.option_block .btn_buy .btn,.option_block .btn_not_buy .btn{float:initial;margin-left:0}.option_block .btn_buy .btn.one_click,.option_block .btn_not_buy .btn.one_click{margin-top:20px}}.option_block .btn_not_buy .not_av{background:initial;color:#9e9e9e;box-shadow:none;cursor:default}.option_block .bx_bt_button_type_2{background-color:initial;box-shadow:none;color:#9e9e9e;cursor:default}.option_block .quantity{margin-top:5px;float:left;padding-left:25px}.option_block .quantity span{width:30px;height:30px;display:block;float:left;background-color:#8bc34a;cursor:pointer;color:#fff;text-align:center;line-height:30px;font-size:18px;-webkit-transition:ease-out .3s;transition:ease-out .3s}.option_block .quantity span:hover{background-color:#7cb342}.option_block .quantity span:active{background-color:#689f38}.option_block .quantity input{width:30px;height:30px;float:left;text-align:center;border:1px sold}@media only screen and (max-width:385px){.option_block .quantity{float:initial;padding-left:0;margin-top:15px}}.option_block .compare-control{position:absolute;right:0;float:left;bottom:23px}.option_block .compare-control span{display:none}.option_block .compare-control .compare-control-input:not(checked){position:absolute}.option_block .compare-control .compare-control-input+label:before{top:10px;background:initial}.option_block .compare-control .compare-control-input:checked+label:before{color:#8bc34a}@media only screen and (max-width:500px){.option_block .compare-control{position:relative;left:0;margin-top:10px;bottom:initial}.option_block .compare-control .compare-control-input+label{position:relative}.option_block .compare-control .compare-control-input+label:before{right:initial;left:0}.option_block .compare-control span{font-size:16px;padding-top:10px;display:block}}.element_description #tab_1 .bx_item_rating{display:none}.element_description #tab_1 .bx_item_rating.big{display:block;margin:20px 0;float:left;width:100%}.element_description #tab_1 .bx_item_rating.big span{float:left}.element_description #tab_1 .bx_item_rating.big .rating{float:left;padding:0 10px;position:relative;top:2px}.element_description #tab_1 .best-comment{float:left;width:100%}.element_description #tab_1 .best-comment span{color:#9e9e9e;padding-bottom:25px;float:left;width:100%}.element_description #tab_1 .best-comment p{padding-bottom:25px;line-height:18px;float:left;width:100%}.element_description #tab_1 .btn{float:right;margin-top:5px}.element_description #tab_3 h2{margin-bottom:20px}.element_description .tabs-menu{height:45px;background-color:#e8e9ec}.element_description .tabs-menu a{line-height:45px;float:left;color:#000;font-size:14px;text-transform:uppercase;padding:0 20px;display:block;-webkit-transition:background-color ease-out .3s;transition:background-color ease-out .3s}.element_description .tabs-menu a.active{background-color:#2196f3;color:#fff}.element_description .tabs-menu a.active:hover{background-color:#2196f3}.element_description .tabs-menu a:hover{background-color:#e0e0e0}@media only screen and (max-width:599px){.element_description .tabs-menu{display:none}}.element_description .tabs .tab,.element_description .tabs .toogle_title{display:none}.element_description .tabs .tab.active{display:block}.element_description .tabs .tabs-content{background:#fff;padding:0 20px 30px}.element_description .tabs .tabs-content h2{margin-top:0;padding-top:30px}@media only screen and (max-width:599px){.element_description .tabs .toogle_title{display:block;background:#e8e9ec;border-bottom:1px solid #f7f8fc;padding:10px;position:relative;text-transform:uppercase}.element_description .tabs .toogle_title:before{position:absolute;right:10px;font-size:18px;top:50%;margin-top:-9px;color:#9e9e9e;-webkit-transition:ease-out .4s;transition:ease-out .4s;-webkit-transform:rotate(0);transform:rotate(0)}.element_description .tabs .toogle_title.active:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.element_description .tabs .tabs-content{margin-top:25px;padding:0}.element_description .tabs .tabs-content h2{font-size:14px;line-height:20px;padding-top:40px}.element_description .tabs .tabs-content h2:first-child{padding-top:20px}.element_description .tabs .tab{padding:0 15px 20px}}.element_description .property-item .title:after,.element_description h2:after{content:" ";border-bottom:1px solid #ebebeb}.element_description h2:after{display:block;position:relative;top:15px}.element_description .link{color:#2196f3;padding-top:20px;display:block}.element_description .link:active,.element_description .link:hover{color:#1976d2}.element_description .link.btn{color:#fff;text-decoration:none;padding:0}.element_description .btn{text-transform:uppercase;height:40px;line-height:40px;width:190px;text-align:center}.element_description .property-item:nth-child(odd){clear:both}.element_description .property-item h3{font-size:14px;background-color:#e8e9ec;padding:10px 0 10px 20px;margin:25px 0}.element_description .property-item .title:after{position:absolute;width:100%;bottom:5px;left:15px}.element_description .property-item span{background-color:#fff;position:relative;z-index:2;padding-right:5px}.element_description .author{color:#9e9e9e;line-height:24px}.element_description .author .name{color:#000;line-height:20px}.element_description .emarket-comments{position:relative}.element_description .emarket-comments .rating{position:absolute;top:30px;left:265px}.element_description .emarket-comments .rating span{position:relative;top:-3px;padding-left:7px}.element_description #ec_comment_show{position:absolute;top:10px;right:0}.element_description .ec-comments-add{display:none}.element_description .ec-comments-add.open{display:block}.element_description .ec-comments-add span{padding-top:15px;padding-bottom:5px;display:block}.element_description .ec-comments-add span:first-child{padding-top:0}.element_description .ec-comments-add span:after{content:"*";color:#8bc34a}.element_description .ec-comments-add input,.element_description .ec-comments-add textarea{width:100%;border:1px solid #e0e0e0;padding:7px 15px}.element_description .ec-comments-add input.ec-empty,.element_description .ec-comments-add textarea.ec-empty{background-color:#fbf4f4;color:#dd6262;border:1px solid #dd6262}.element_description .ec-comments-add input.ec-empty:focus,.element_description .ec-comments-add textarea.ec-empty:focus{border:1px solid #e0e0e0;background-color:#fff;color:initial;font-size:14px}.element_description .ec-comments-add .required_fields{float:left;width:100%;padding:15px 15px 35px}.element_description .ec-comments-add .required_fields p{color:#9e9e9e}.element_description .ec-comments-add .required_fields span{display:initial;padding-top:0}.element_description .ec-comments-add .btn{float:left;margin-right:15px}.element_description .ec-comments-captcha_title span{padding-top:15px!important}.element_description .ec-comments-captcha input{width:70%}.element_description .ec-comments-captcha img{float:right;height:35px}.element_description .comments_rating{padding-left:40px}.element_description .comments_rating span{padding-bottom:20px}.element_description .ec-rating{background-color:#f5f5f5;padding:30px 45px 30px 25px;max-width:360px}.element_description .ec-rating span:after{display:none}.element_description .ec-rating .ec-criteria,.element_description .ec-rating .ec-criteria-full{width:100%;float:left;position:relative}.element_description .ec-rating .ec-criteria span,.element_description .ec-rating .ec-criteria-full span{float:left;width:60%;padding-bottom:5px}.element_description .ec-rating .ec-criteria .ec-criteria-rating,.element_description .ec-rating .ec-criteria-full .ec-criteria-rating{float:left;padding-right:10px;position:relative;top:2px}.element_description .ec-rating .ec-criteria .ec-criteria-rating:hover,.element_description .ec-rating .ec-criteria-full .ec-criteria-rating:hover{cursor:pointer}.element_description .ec-rating .ec-criteria .ec-criteria-val,.element_description .ec-rating .ec-criteria-full .ec-criteria-val{float:left}.element_description .ec-rating .ec-criteria-full span{padding-bottom:20px}.element_description .ec-comment{padding-top:25px;border-bottom:1px solid #eee;padding-bottom:25px}.element_description .ec-comment:last-child{border-bottom:0}.element_description .ec-comment .rating_comments .ec-rating{width:20%;float:left;padding:0;background:0 0}.element_description .ec-comment .rating_comments .ec-rating .star{position:relative;top:2px;-webkit-transition:none;transition:none}.element_description .ec-comment .rating_comments .ec-rating span{padding-left:10px}.element_description .ec-comment .rating_comments i{font-size:20px;position:absolute;color:#2196f3;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:ease-out .3s;transition:ease-out .3s;top:-1px}.element_description .ec-comment .rating_comments .ec-rating-list-show{border-bottom:1px dashed #2196f3;color:#2196f3;float:left;line-height:17px}.element_description .ec-comment .rating_comments .ec-rating-list-show:hover{color:#1976d2;border:0}.element_description .ec-comment .rating_comments .ec-rating-list-show:active{color:#1976d2}.element_description .ec-comment .rating_comments .ec-rating-list-show.arrow-top i{-webkit-transform:rotate(0);transform:rotate(0)}.element_description .ec-comment .ec-rating-list{padding-top:10px;padding-bottom:10px;float:left;width:100%;display:none}.element_description .ec-comment .ec-rating-list .item{float:left;padding-right:45px}.element_description .ec-comment .ec-rating-list .item span{padding-right:15px;float:left}.element_description .ec-comment .ec-rating-list .item:last-child span{padding-right:0}.element_description .ec-comment .ec-rating-list .item .ec-rating{width:initial}.element_description .ec-comment .msg{float:left;width:100%}.element_description .ec-comment .msg span{color:#9e9e9e;padding:15px 0;float:left;width:100%}.element_description .ec-comment .msg span:first-child{padding-top:5px}.element_description .no-comment{text-align:center;display:block;padding:20px 0}.similar_products{padding-bottom:30px;margin-top:35px}.product_list_recomended{margin-top:15px}.recomend_title,.similar_title{padding-bottom:5px}.recomend_title h2,.similar_title h2{margin:0;line-height:40px}.recomend_title h2 span,.similar_title h2 span{background:#f7f8fc;position:relative;padding-right:15px;z-index:1}.recomend_title h2:after,.similar_title h2:after{border-color:#e8e9ec;top:-12px}.owl-carousel_similar .owl-stage-outer,.recomended_carousel .owl-stage-outer{padding:7px 0}.owl-carousel_similar .owl-nav,.recomended_carousel .owl-nav{position:absolute;top:-47px;right:0;font-size:32px;color:#2196f3;height:40px;background:#f7f8fc;padding-left:10px}.owl-carousel_similar .owl-nav .owl-next,.owl-carousel_similar .owl-nav .owl-prev,.recomended_carousel .owl-nav .owl-next,.recomended_carousel .owl-nav .owl-prev{float:left;-webkit-transition:ease-out .3s;transition:ease-out .3s}.owl-carousel_similar .owl-nav .owl-next:active,.owl-carousel_similar .owl-nav .owl-next:hover,.owl-carousel_similar .owl-nav .owl-prev:active,.owl-carousel_similar .owl-nav .owl-prev:hover,.recomended_carousel .owl-nav .owl-next:active,.recomended_carousel .owl-nav .owl-next:hover,.recomended_carousel .owl-nav .owl-prev:active,.recomended_carousel .owl-nav .owl-prev:hover{color:#1976d2}.owl-carousel_similar .owl-nav .owl-next.disabled,.owl-carousel_similar .owl-nav .owl-prev.disabled,.recomended_carousel .owl-nav .owl-next.disabled,.recomended_carousel .owl-nav .owl-prev.disabled{color:#bdbdbd;cursor:initial}.section_list{padding-bottom:20px}.section_list li{padding-bottom:30px}.section_list .section_item{height:235px;box-shadow:1px 1px 5px 0 rgba(0,0,0,.2);-webkit-transition:box-shadow ease-out .2s;transition:box-shadow ease-out .2s;padding:20px;text-align:center}.section_list .section_item .section_img{height:120px;background-repeat:no-repeat;background-position:center center;background-size:contain}.section_list .section_item h2{font-size:16px;text-transform:none;padding:10px 0 0;color:#2196f3;height:44px;display:table-cell;vertical-align:middle}.section_list .section_item span{color:#000;display:block;padding-top:10px}.section_list .section_item:hover{box-shadow:-1px 0 10px 0 rgba(0,0,0,.2)}.section_line:after{display:block;clear:both;content:" "}.section_line li{position:relative;padding-bottom:25px}.section_line li:last-child{padding-bottom:0}@media only screen and (max-width:800px){.section_line li{float:left;display:block;width:33.3333%}}@media only screen and (max-width:620px){.section_line li{width:50%}}@media only screen and (max-width:430px){.section_line li{width:100%}}.section_line h2{background-color:#eee;height:40px;line-height:40px;padding-left:15px;margin:0 0 20px}.section_line a{color:#000}.section_line a:hover{color:#2196f3}.section_line a:active{color:#1976d2}.section_line .bx_catalog_tile_show_all{position:absolute;right:20px;top:11px;color:#2196f3}.section_line .bx_catalog_tile_show_all:active,.section_line .bx_catalog_tile_show_all:hover{color:#1976d2}.section_description{margin:30px 0}.bx_sidebar h3,.catalog_section>h3{margin-top:0;text-transform:uppercase}.catalog_section>h3{font-size:14px;padding-left:10px}.bx_sidebar{display:block;background-color:#e8e9ec;padding:15px 2px}.bx_sidebar h3{margin-bottom:15px;padding-left:15px}.filter-btn{height:45px;line-height:45px}.filter_block{width:300px;float:left;padding-right:20px}.catalog_section_block{width:calc(100% - 300px);float:left}.bx_filter_container{background-color:#fff;margin-top:1px;padding:10px;position:relative}.bx_filter_container_title{padding-bottom:15px;display:block;text-transform:uppercase}.bx_filter_container_title:after{content:" ";display:block;border-bottom:1px solid #ebebeb;width:calc(100% + 20px);margin:0 -10px;padding-top:7px}.bx_filter_block span{float:left;width:100%;position:relative;padding:7px 0}.bx_filter_block .checkbox{width:17px;height:17px;display:initial}.bx_filter_block .checkbox+label{cursor:pointer;padding-left:30px;font-weight:400;margin:0;text-align:center}.bx_filter_block .checkbox:not(checked){position:absolute;opacity:0}.bx_filter_block .checkbox:not(checked)+label:before{content:" ";position:absolute;left:0;width:17px;height:17px;border:1px solid #d7dae8;background:#FFF;font-weight:600}.bx-soa-section .bx-soa-section-content .bx-soa-item-properties .bx-soa-item-td-text strong,.bx-soa-section .bx-soa-section-content .bx-soa-item-td .bx-soa-item-title{font-weight:400}.bx_filter_block span.disabled .checkbox+label{color:#9e9e9e}.bx_filter_block .checkbox:checked+label:before{content:"\F12C";background-color:#2196f3;color:#fff;border:0;line-height:16px}.bx_filter_control_section{padding-top:20px;padding-left:10px;padding-right:10px}.bx_filter_control_section .btn{height:35px;lin-height:35px;width:100%}.bx_filter_control_section .link{background-color:initial;color:#2196f3;padding-top:20px;width:100%;text-align:center}.bx_filter_control_section .link:active,.bx_filter_control_section .link:hover{color:#1976d2}.bx_filter_param_area{margin-bottom:25px}.bx_filter_param_area input{border:1px solid #e0e0e0;width:90px;height:35px;text-align:center;color:#000;margin:0 7px}.bx_filter_param_area input:first-child{margin-left:0}.bx_filter_param_area ::-webkit-input-placeholder{color:#000}.bx_filter_param_area ::-moz-placeholder{color:#000}.bx_filter_param_area :-moz-placeholder{color:#000}.bx_filter_param_area :-ms-input-placeholder{color:#000}.bx_filter_container_modef{position:relative;width:100%;display:block}.bx_filter_container_modef .bx_filter_popup_result{position:absolute;left:100%;width:190px;display:block;z-index:100;background-color:#fff;box-shadow:1px 1px 5px 0 rgba(0,0,0,.2);height:35px;line-height:35px;padding:0 15px;top:-10px!important;margin-left:23px}.bx_filter_container_modef .bx_filter_popup_result .triangle{width:15px;height:15px;overflow:hidden;position:absolute;left:-12px;bottom:50%;margin-bottom:-7px}.bx_filter_container_modef .bx_filter_popup_result .triangle:before{content:" ";width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:-10px;box-shadow:1px 0 5px 0 rgba(0,0,0,.2);display:block;right:-8px;position:absolute;top:0;background:#fff}.bx_filter_container_modef .bx_filter_popup_result a{color:#2196f3;padding-left:12px}.bx_filter_container_modef .bx_filter_popup_result a:active,.bx_filter_container_modef .bx_filter_popup_result a:hover{color:#1976d2}@media only screen and (max-width:768px){.bx_filter_container_modef .bx_filter_popup_result{position:fixed;bottom:0;left:0;width:100%;margin:0;top:initial!important;padding:0 20px}}.bx_ui_slider_track{margin:13px 10px;background:#eee;height:3px;position:relative;border-radius:3px}.bx_ui_slider_range{position:absolute;top:0;bottom:0;box-sizing:border-box;background:#2196f3}.bx_ui_slider_handle{width:15px;height:15px;position:absolute;top:50%;margin-top:-9px;background:#fff;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-webkit-transition:none;transition:none;cursor:pointer}.bx_ui_slider_handle.left{margin-left:-10px}.bx_ui_slider_handle.right{margin-right:-10px}.catalog_bg{background:#f7f8fc;padding-bottom:30px;margin-top:35px}.catalog-filter{height:50px;line-height:50px;background-color:#e8e9ec}.catalog-filter .option{float:left;padding:0 15px}.catalog-filter .option.amount{float:right}.catalog-filter .option.sort{width:50%;text-align:right}.catalog-filter .option a.view{width:28px;height:28px;display:inline-block;color:#2196f3;font-size:20px;text-align:center;vertical-align:middle;margin:0 5px;-webkit-transition:ease-out .1s;transition:ease-out .1s}.catalog-filter .option a.view:before{line-height:28px;display:block}.catalog-filter .option a.view:active,.catalog-filter .option a.view:hover{background-color:#1976d2;color:#fff}.catalog-filter .option a.active{color:#fff;background-color:#2196f3}.catalog-filter .option span{padding-right:7px}@media only screen and (max-width:1060px){.catalog-filter .option.sort{width:50%}.catalog-filter .option.amount>span{display:none}}@media only screen and (max-width:870px){.catalog-filter .option>span{display:none}}@media only screen and (max-width:500px){.catalog-filter .option{width:100%!important}.catalog-filter .option>span{display:initial!important}.catalog-filter .option.sort{text-align:left}.catalog-filter{line-height:40px}}.catalog-filter select{height:30px;border:0;border-radius:2px;padding-left:15px;font-family:Roboto,Tahoma,Verdana,Arial,sans-serif}.catalog-filter select.sort{width:160px}.catalog-filter select option,.catalog-filter select:focus{border:0;outline:0}.catalog-filter select option:hover{background-color:#eee}.catalog-filter .amount .selectBox{width:initial!important}.catalog-filter .selectBox{box-shadow:none;background:#e8e9ec}@media only screen and (max-width:850px){.catalog-filter{height:initial}.catalog-filter:after{display:block;content:" ";clear:both}}.item-brand{padding-top:15px}.item-brand .title{height:40px;padding-left:15px;background-color:#e8e9ec}.item-brand .title.block{border:1px solid #eee}.item-brand .title h2{margin:0;line-height:40px}.compare-control{position:absolute;right:15px;bottom:38px}.compare-control .compare-control-input{width:17px;height:17px;display:initial;float:right;position:relative;opacity:0}.compare-control .compare-control-input+label{cursor:pointer;padding-left:30px;font-weight:400;margin:0;text-align:center;font-size:20px}.compare-control .compare-control-input:not(checked){position:relative}.compare-control .compare-control-input:not(checked)+label:before{position:absolute;right:0;background:#FFF;color:#bdbdbd;top:5px}.compare-control .compare-control-input:checked+label:before{color:#8bc34a;border:0}.compare-control_list{height:95px;display:table-cell;vertical-align:middle;text-align:center}.compare-control_list .controls-wrap{height:inherit;vertical-align:middle;display:table-cell}.compare-control_list input{opacity:0}.compare-control_list .compare-control-input+label{cursor:pointer;position:absolute;left:13px;font-size:18px;top:40px}.compare-control_list .compare-control-input:not(checked)+label:before{color:#bdbdbd}.compare-control_list .compare-control-input:checked+label:before{color:#8bc34a}.contacts{padding-bottom:100px}@media only screen and (max-width:767px){.contacts{padding-bottom:0}}.contact{padding:30px 20px;background-color:#f5f5f5;max-height:450px}.contact .item{border-bottom:1px solid #e0e0e0;padding-bottom:25px;margin-bottom:30px}.contact .item:last-child{border:0}.contact h4{margin:0 0 25px}.search-page{position:relative}.search-page form{margin:0}.search-page .btn_search{position:absolute;right:10px;top:10px;height:65px;width:65px;opacity:0}.search-page .notetext{padding-top:20px;display:block}.search_input_detail{width:100%;height:85px;background-color:#eee;padding:10px;position:relative}.search_input_detail:before{position:absolute;right:20px;font-size:26px;top:50%;margin-top:-13px;color:#9e9e9e}.search_input_detail input{width:100%;height:100%;padding:15px}.search_input_detail:hover:before{color:#2196f3}.search_input_detail:active:before{color:#1976d2}.search_result .item{background-color:#eee;padding:30px 20px 35px;margin-bottom:20px}.search_result .item a{color:#2196f3;font-size:16px}.search_result .item a:active,.search_result .item a:hover{color:#1976d2}.search_result .item p{padding-top:25px}.search_result span{padding:30px 0;display:block}.search-result_header{display:block;overflow:hidden;border-radius:3px;box-shadow:0 0 4px 0 rgba(0,0,0,.2);background-color:#fff;padding:15px;position:relative;z-index:1000}.emodal_form,.selectBox-dropdown-menu{box-shadow:1px 0 4px 0 rgba(0,0,0,.2)}.search-result_header a{color:#000;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:15px;display:block}.search-result_header a:hover{color:#2196f3}.search-result_header a:active{color:#1976d2}.search-result_header .title-search-all a{border:0;color:#bdbdbd;padding-top:10px;margin:0}.search-result_header .title-search-all a:hover{color:#2196f3}.search-result_header .title-search-all a:active{color:#1976d2}.navigation{margin-top:40px;float:left;position:relative}.navigation a,.navigation span{width:35px;height:35px;display:block;float:left;line-height:35px;text-align:center;background-color:#eee}.navigation a{color:#2196f3;-webkit-transition:none;transition:none}.navigation a:hover{background-color:#1e88e5;color:#fff}.navigation a:active{background-color:#1976d2;color:#fff;-webkit-transition:ease-out .3s;transition:ease-out .3s}.navigation span.nav-current-page{color:#fff;background-color:#2196f3}.navigation .navigation-arrows{position:absolute;width:100%}.navigation .navigation-arrows .disabled{background-color:#fff;border:1px solid #eee;color:#9e9e9e}.navigation .navigation-arrows .prev{left:0;position:absolute}.navigation .navigation-arrows .next{right:0;position:absolute}.navigation .navigation-pages{padding-left:35px;padding-right:35px}.auth_form .auth_item,.registration-box .auth_item{height:55px;line-height:40px;padding-bottom:20px;float:left;width:100%;position:relative}.auth_form .auth_item span,.registration-box .auth_item span{max-width:225px}.auth_form .auth_item img,.registration-box .auth_item img{margin-left:15px;height:35px;position:relative;top:-3px}.auth_form span,.registration-box span{display:block;float:left}.auth_form em,.registration-box em{color:#8bc34a;font-size:12px}.auth_form input,.registration-box input{border:1px solid #e0e0e0;height:35px;padding:10px}.auth_form input.btn,.registration-box input.btn{width:190px;height:40px;border:0;float:left;margin-right:45px}.auth_form .link,.registration-box .link{color:#2196f3;border-bottom:1px dashed #2196f3;padding-top:10px;line-height:initial;float:left;cursor:pointer}.auth_form .link:hover,.registration-box .link:hover{border:0;color:#1976d2}.auth_form .link:active,.registration-box .link:active{color:#1976d2}.auth_form noindex .link,.registration-box noindex .link{float:initial;padding-top:0}.auth_form .bx-authform,.registration-box .bx-authform{background-color:#eee;padding:20px 15px 35px;max-width:785px}.auth_form .bx-authform h3,.registration-box .bx-authform h3{margin-top:0;text-transform:uppercase;margin-bottom:20px}.auth_form .bx-authform p,.registration-box .bx-authform p{margin:0;color:#9e9e9e}.auth_form .bx-authform .btn,.registration-box .bx-authform .btn{margin:0;padding:0;height:35px;width:16.66666667%}.auth_form .bx-authform span,.registration-box .bx-authform span{width:initial}.auth_form .bx-authform .auth_item,.registration-box .bx-authform .auth_item{float:initial}.auth_form p,.registration-box p{margin:20px 0 30px}.auth_form .bx-registration-buttons,.registration-box .bx-registration-buttons{float:left;color:#9e9e9e;max-width:970px;padding:50px 0 15px}.auth_form .bx-registration-buttons p,.registration-box .bx-registration-buttons p{margin:0 0 30px}.bx-auth{max-width:initial!important}.bx-auth form{margin-bottom:35px}.bx-auth font{max-width:60%;margin-bottom:30px;display:block}.bx-auth .bx-auth-table,.bx-auth .bx-changepass-table,.bx-auth .bx-registration-table{width:60%;position:relative}.bx-auth .bx-auth-table tr,.bx-auth .bx-changepass-table tr,.bx-auth .bx-registration-table tr{height:60px}.bx-auth .bx-auth-table .bx-auth-input,.bx-auth .bx-changepass-table .bx-auth-input,.bx-auth .bx-registration-table .bx-auth-input{width:100%;height:35px;border:1px solid #f5f5f5}.bx-auth .bx-auth-table .bx-auth-input.input_capture,.bx-auth .bx-changepass-table .bx-auth-input.input_capture,.bx-auth .bx-registration-table .bx-auth-input.input_capture{height:40px}.bx-auth .bx-auth-table .remember,.bx-auth .bx-changepass-table .remember,.bx-auth .bx-registration-table .remember{display:none}.bx-auth .bx-auth-table .capture_pic,.bx-auth .bx-changepass-table .capture_pic,.bx-auth .bx-registration-table .capture_pic{position:absolute;right:0}.bx-auth .bx-auth-table .capture_pic img,.bx-auth .bx-changepass-table .capture_pic img,.bx-auth .bx-registration-table .capture_pic img{position:relative;top:10px}.bx-auth .authorize-submit-cell{margin-top:15px}.bx-auth .authorize-submit-cell .btn{width:190px;height:40px;float:left}.bx-auth .authorize-submit-cell .forgot_pass{line-height:40px;margin-left:45px;border-bottom:1px dashed #2196f3;color:#2196f3;-webkit-transition:ease-out .3s;transition:ease-out .3s;cursor:pointer}.bx-auth .authorize-submit-cell .forgot_pass:hover{border-color:#fff;color:#1976d2}.bx-auth .authorize-submit-cell .forgot_pass:active{color:#1976d2}.bx-auth .auth_registration{margin-top:25px}.bx-auth .auth_registration a{border-bottom:1px dashed #2196f3;color:#2196f3}.bx-auth .auth_registration a:hover{border-color:#fff;color:#1976d2}.bx-auth .auth_registration a:active{color:#1976d2}.bx-auth .register_info{margin-top:30px}.bx-auth .register_info p{display:block;margin-bottom:15px;color:#9e9e9e}.bx-auth .register_info .btn{margin-top:30px;width:190px;height:40px}.bx-auth .auth_link{display:block;margin-top:30px}#forgotpass,.bx-authform .bx-authform-label-container,.bx-authform .bx-authform-link-container{display:none}.bx-auth .auth_link a{color:#2196f3;border-bottom:1px dashed #2196f3}.bx-auth .auth_link a:hover{color:#1976d2;border-bottom:1px dashed #fff}.bx-auth .auth_link a:active{color:#1976d2}.starrequired{color:#8bc34a}.selectBox,.selectBox:hover{color:#2196f3}.bx-authform{background-color:#eee;max-width:initial!important;width:60%;padding:20px}.bx-authform h3{margin-top:0;text-transform:uppercase;font-size:14px;margin-bottom:15px}.bx-authform .bx-authform-input-container{position:relative}.bx-authform .bx-authform-input-container .forgot_pass_input{background-color:#fff;font-size:14px;padding:10px;margin-top:20px;border:1px solid #e0e0e0;height:40px;margin-bottom:20px}.bx-authform .bx-authform-input-container .btn{height:40px;position:absolute;top:0;right:0;width:60px}.bx-authform .bx-authform-formgroup-container{margin-bottom:0}.selectBox{background:#fff;border:0;height:30px;line-height:30px;cursor:pointer;min-width:90px;padding-left:15px}#basket_form .basket_content .item .photo,.bx-basket .bx-basket-item-list .bx-basket-item-list-item .bx-basket-item-list-item-img,.emodal_form .emodal_img{background-position:center center;background-size:contain;background-repeat:no-repeat}.selectBox:focus{color:#2196f3;outline:0}.selectBox .mdi-menu-down:before{font-size:22px;color:#000;line-height:30px}.selectBox-dropdown .selectBox-arrow{border:0;right:5px}.selectBox-dropdown .selectBox-label{display:initial;padding:0}.selectBox-dropdown-menu{border:0}.selectBox-dropdown-menu .selectBox-hover a,.selectBox-dropdown-menu .selectBox-selected a{background-color:#e8e9ec!important}.selectBox-options li a{color:#000;cursor:pointer;padding:5px 10px}#OneClickEmodal{display:none}.emodal_form{width:580px;position:fixed;z-index:10;left:50%;margin-left:-290px;top:50%;margin-top:-150px;background-color:#fff}.emodal_form .emodal-title{height:45px;line-height:45px;text-align:center;background-color:#2196f3;color:#fff;text-transform:uppercase;position:relative}.emodal_form .emodal-title a{position:absolute;right:10px;color:#fff;font-size:20px}.emodal_form .emodal-title a:hover{color:#e0e0e0}.emodal_form .emodal-title a:active{color:#bdbdbd}.emodal_form .emodal_content{padding:25px}.emodal_form .emodal_content input{width:100%;height:35px;margin-bottom:23px;border:1px solid #eee;padding:10px}.emodal_form .emodal_content input.btn{height:45px;border:0;max-width:190px;margin:0 auto}.emodal_form .emodal_content font{margin-bottom:15px;display:block}.emodal_form .emodal_img{width:120px;height:100px;float:left}.emodal_form .title-prod-modal{float:left;padding:0 15px}.emodal_form .product-modal{float:left;height:100px}.emodal_form .emodal-bnts{float:left;background-color:#eee;width:100%;height:120px;padding:20px;text-align:center}.emodal_form .emodal-bnts .btn{display:inline-block;height:40px;width:230px;line-height:40px;text-transform:uppercase;margin:0 7px}.emodal_form .emodal-bnts .bx-basket-block span{display:inline-block;margin:0 50px}.emodal_form .emodal-bnts .bx-basket-block span:first-child{margin-left:0;text-transform:uppercase}.emodal_form .emodal-bnts .bx-basket-block span:last-child{margin-right:0;font-size:24px}.emodal_form .form-buyone{padding:20px 20px 0}.emodal_form .form-buyone input{width:100%;border:1px solid #eee;height:35px;margin:10px 0;padding:10px}.emodal_form .form-buyone input.btn{border:0;width:200px;height:40px;line-height:40px;padding:0;margin:20px auto 0}.emodal_form#OneClickEmodal{height:initial;width:350px;margin-top:-158px;margin-left:-175px}.bx-basket{position:relative}.bx-basket .bx-basket-item-list{box-shadow:0 1px 5px 0 rgba(124,124,124,.75);position:absolute;z-index:9;width:320px;right:0;background-color:#fff;border-top:25px solid #eee}.bx-basket .bx-basket-item-list .btn{height:40px;line-height:40px;box-shadow:none}.bx-basket .bx-basket-item-list .bx-basket-item-list-container{max-height:235px}.bx-basket .bx-basket-item-list .bx-basket-item-list-container .jspContainer .jspDrag{opacity:1;width:3px;border-radius:0;-webkit-transition:ease-out .3s;transition:ease-out .3s}.bx-basket .bx-basket-item-list .bx-basket-item-list-container .jspContainer .jspPane{-webkit-transition:ease-out .3s;transition:ease-out .3s}.bx-basket .bx-basket-item-list .bx-basket-item-list-container .jspVerticalBar{width:3px}.bx-basket .bx-basket-item-list .bx-basket-item-list-container:focus{outline:0}.bx-basket .bx-basket-item-list .bx-basket-item-list-item{border-bottom:1px solid #eee;padding:15px}.bx-basket .bx-basket-item-list .bx-basket-item-list-item:last-child{border:0}.bx-basket .bx-basket-item-list .bx-basket-item-list-item .mdi{position:absolute;right:10px;font-size:20px;color:#e0e0e0;cursor:pointer;-webkit-transition:ease-out .3s;transition:ease-out .3s}.bx-basket .bx-basket-item-list .bx-basket-item-list-item .mdi:hover{color:#7cb342}.bx-basket .bx-basket-item-list .bx-basket-item-list-item .mdi:active{color:#689f38}.bx-basket .bx-basket-item-list .bx-basket-item-list-item .bx-basket-item-list-item-img{width:75px;height:70px;float:left}.bx-basket .bx-basket-item-list .bx-basket-item-list-item a{color:#000;line-height:17px;font-size:13px}.bx-basket .bx-basket-item-list .bx-basket-item-list-item a:hover{color:#2196f3}.bx-basket .bx-basket-item-list .bx-basket-item-list-item a:active{color:#1976d2}.bx-basket .bx-basket-item-list .bx-basket-item-list-item .basket_content{float:left;width:200px;padding:0 10px}.bx-basket .bx-basket-item-list .bx-basket-item-list-item .basket_content .price{padding-top:15px}.bx-basket .bx-basket-item-list .bx-basket-item-list-item .basket_content .price span{color:#9e9e9e;font-size:12px;text-decoration:line-through;padding-left:10px}.bx-basket .bx-basket-item-list .bx-basket-item-list-item .basket_content .bx-basket-item-list-item-name a{height:52px;overflow:hidden;display:block;float:left}.bx-basket .bx-basket-item-list .total_price{background-color:#eee;text-align:center;height:45px;line-height:45px}.bx-basket .bx-basket-item-list.open{visibility:visible;opacity:1}#basket_form{box-shadow:0 0 4px 0 rgba(0,0,0,.2);display:block}#basket_form #basket_items{display:block}#basket_form .basket_header{background-color:#eee;height:40px;line-height:40px;text-align:center;display:block}#basket_form .basket_header tr{display:block}#basket_form .basket_header td{display:block;float:left;background-color:initial}#basket_form .basket_header td:nth-child(5),#basket_form .basket_header td:nth-child(6){display:none}@media only screen and (max-width:700px){#basket_form .basket_header{display:none}}#basket_form .basket_content{width:100%;display:block}#basket_form .basket_content td{display:block;float:left}#basket_form .basket_content td:nth-child(7){display:none}#basket_form .basket_content tr{display:block;float:left}#basket_form .basket_content .item{float:left;width:100%;text-align:center;border-bottom:1px solid #eee;padding:10px 0;line-height:25px}#basket_form .basket_content .item:last-child{border:0}#basket_form .basket_content .item .itemphoto{width:90px;padding-left:15px}#basket_form .basket_content .item .item_info{width:50%;padding:0 15px;text-align:left}@media only screen and (max-width:1070px){#basket_form .basket_content .item .item_info{width:47%}}@media only screen and (max-width:920px){#basket_form .basket_content .item .item_info{width:40%}}#basket_form .basket_content .item .sum{width:20%;float:right}#basket_form .basket_content .item .price{width:12%}#basket_form .basket_content .item .photo{width:100%;height:75px}#basket_form .basket_content .item .item_info .item_h_wrp{display:table-cell;vertical-align:middle;height:70px}#basket_form .basket_content .item .item_info .item_h_wrp:after{display:block;content:" ";clear:both}#basket_form .basket_content .item .item_info h2{margin:0;font-size:14px;text-transform:initial;line-height:18px}#basket_form .basket_content .item .item_info h2 a{color:#000;white-space:normal}#basket_form .basket_content .item .item_info h2 a:hover{color:#2196f3}#basket_form .basket_content .item .item_info h2 a:active{color:#1976d2}#basket_form .basket_content .item .item_info .item_price,#basket_form .basket_content .item .item_info .item_q{display:none}#basket_form .basket_content .item .custom,#basket_form .basket_content .item .price{line-height:70px;text-align:center}#basket_form .basket_content .item .custom table,#basket_form .basket_content .item .custom table tr,#basket_form .basket_content .item .price table,#basket_form .basket_content .item .price table tr{width:100%}#basket_form .basket_content .item .price{line-height:initial;display:table}#basket_form .basket_content .item .price .price_wrp{display:table-cell;vertical-align:middle;height:70px}#basket_form .basket_content .item .control{position:relative;height:70px}#basket_form .basket_content .item #basket_quantity_control{position:relative;height:70px;width:95px}#basket_form .basket_content .item .controls-wrap{width: 92px;position:absolute;top:50%;MARGIN-TOP:-15px;left:25px;}#basket_form .basket_content .item .controls-wrap a{width:30px;height:30px;display:block;float:left;background:#8bc34a;border: 0;cursor:pointer;color:#fff;text-align:center;line-height:30px;font-size:18px}#basket_form .basket_content .item .sku_prop_list li,#basket_form .basket_content .item .some-class{display:none}#basket_form .basket_content .item .controls-wrap a:hover{background-color:#7cb342}#basket_form .basket_content .item .controls-wrap a:active{background-color:#689f38}#basket_form .basket_content .item .controls-wrap input{width:30px;height:30px;text-align:center;float:left;border:1px solid #eee;color:#000}#basket_form .basket_content .item .custom{position:relative}#basket_form .basket_content .item .custom .remove{position:absolute;top:0;right:20px}#basket_form .basket_content .item .remove{font-size:20px;float:right;color:#8bc34a}#basket_form .basket_content .item .remove:hover{color:#7cb342}#basket_form .basket_content .item .remove:active{color:#689f38}#basket_form .basket_content .item .prew_char{color:#9e9e9e;padding-top:5px;line-height:17px}#basket_form .basket_content .item .custom_quantity{position:relative;height:70px}#basket_form .basket_content .item .sku_prop_list{float:left;padding-right:20px}#basket_form .basket_content .item .sku_prop_list li.bx_active{display:block}#basket_form .basket_content .item .sku_prop_list:after{display:block;clear:both;content:" "}#basket_form .basket_content .item .td:nth-child(7){display:none}@media only screen and (max-width:700px){#basket_form .basket_content .item{position:relative;margin-bottom:0;padding-bottom:25px;padding-top:20px}#basket_form .basket_content .item .item_info .item_price,#basket_form .basket_content .item .item_info .scu_wrp{padding-top:10px}#basket_form .basket_content .item .item_info{width:calc(100% - 90px);padding-right:10px}#basket_form .basket_content .item .item_info .item_price,#basket_form .basket_content .item .item_info .item_q{display:block}#basket_form .basket_content .item .item_info .item_h_wrp{display:block;height:initial}#basket_form .basket_content .item .item_info .current_price{float:left}#basket_form .basket_content .item .item_info .old_price{float:left;padding-left:10px;color:#b8b8b8;text-decoration:line-through;font-size:13px}#basket_form .basket_content .item .item_info .item_price:after{display:block;clear:both;content:" "}#basket_form .basket_content .item .item_info .item_price .txt{float:left;padding-right:7px}#basket_form .basket_content .item .custom,#basket_form .basket_content .item .price{display:none}#basket_form .basket_content .item .sum{padding-left:107px}#basket_form .basket_content .item .sum:nth-child(6){display:block;height:initial;float:left;width:100%;position:initial}#basket_form .basket_content .item .sum:nth-child(6) .control{height:initial;line-height:20px;float:left;padding-left:10px}#basket_form .basket_content .item .custom span{display:block;line-height:20px;float:left}#basket_form .basket_content .item .custom .remove{right:5px;line-height:initial}}@media only screen and (max-width:530px){#basket_form .basket_content .item .item_info{width:calc(100% - 75px)}#basket_form .basket_content .item .prew_char{font-size:13px}#basket_form .basket_content .item .bx_ordercart_photo{height:100px}#basket_form .basket_content .item .itemphoto{width:75px}#basket_form .basket_content .item .sum{padding-left:92px}}#basket_form .basket_content .bx_item{float:left}#basket_form .bx_ordercart_order_pay{float:left;width:100%}#basket_form .bx_ordercart_order_pay .item_bottom{background-color:#eee;height:50px;line-height:50px;padding:0 15px}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_order_pay_left{float:left}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_order_pay_right{float:right}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_coupon{position:relative}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_coupon:first-child{float:left;position:relative;z-index:3}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_coupon:first-child input{height:30px;width:160px;padding:0 10px;background-color:#fff}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_coupon:first-child input.cupon_input{margin-left:50px}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_coupon input{line-height:initial;padding:5px 10px;border:0!important;box-shadow:none!important;background-color:initial}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_coupon input.bad{color:#d20000}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_coupon span{color:transparent}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_coupon .bx_ordercart_coupon_notes{padding:5px 10px;border:0}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_order_sum{text-align:right;float:right;line-height:48px;margin-top:0}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_order_sum span{color:#2196f3;padding-left:10px;padding-right:5px}#basket_form .bx_ordercart_order_pay .item_bottom .btn{box-shadow:none;width:30px;height:30px;line-height:30px;position:absolute;right:-30px;top:10px;border-radius:0}#basket_form .bx_ordercart_order_pay .item_bottom .btn:before{line-height:30px;font-size:20px}@media only screen and (max-width:430px){#basket_form .bx_ordercart_order_pay .item_bottom{height:initial;line-height:initial}#basket_form .bx_ordercart_order_pay .item_bottom:after{display:block;clear:both;content:" "}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_order_pay_left{width:100%;padding-top:15px}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_order_pay_left .btn{top:8px}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_order_pay_left .bx_ordercart_coupon{float:left;padding-right:20px;box-sizing:border-box;width:210px}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_order_pay_left .bx_ordercart_coupon input{width:160px;margin-top:7px}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_order_pay_left .bx_ordercart_coupon span{margin-left:0}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_order_pay_left .bx_ordercart_coupon .bx_ordercart_coupon_notes{margin-top:7px;border-radius:0}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_order_pay_left .bx_ordercart_coupon:first-child{padding-right:0;width:160px}#basket_form .bx_ordercart_order_pay .item_bottom .bx_ordercart_order_pay_right{float:left}}#basket_form .bx_ordercart_order_pay_center{padding:25px 20px}#basket_form .bx_ordercart_order_pay_center .btn{width:190px;height:40px;line-height:40px;text-transform:uppercase}#basket_form .bx_ordercart_order_pay_center .btn_white{float:left}#basket_form .bx_ordercart_order_pay_center .btn_blue{float:right}@media only screen and (max-width:490px){#basket_form .bx_ordercart_order_pay_center .btn_blue{float:initial;margin:0 auto}}.bx-touch .bx_ordercart .bx_ordercart_coupon_notes{margin:0;top:-5px}.bx-touch .bx_ordercart .bx_ordercart_coupon span{height:25px;color:transparent}.bx_ordercart .item_ordercart{border:1px solid #2196f3}.bx_ordercart .item_ordercart .title{background-color:#eee;padding:0 20px;height:40px;line-height:40px;position:relative}.bx_ordercart .item_ordercart .title h2{margin:0;font-size:14px;line-height:40px;padding-left:20px}.bx_ordercart .item_ordercart .title span{display:block;float:left;position:relative}.bx_ordercart .item_ordercart .title span:before{content:' ';width:20px;height:20px;border:1px solid;display:block;position:absolute;left:50%;margin-left:-10px;top:50%;margin-top:-10px;border-radius:50%}.bx_ordercart .item_ordercart .title a{position:absolute;display:block;right:20px;top:50%;margin-top:-7px;color:#2196f3;border-bottom:1px dashed #2196f3;line-height:initial}.bx_ordercart .item_ordercart .title a:hover{color:#1976d2;border:0}.bx_ordercart .item_ordercart .title a:active{color:#1976d2}.bx-soa-cart-total{background-color:#eee;padding:30px}.bx-soa-cart-total .bx-soa-cart-total-line{font-size:14px;padding:10px 0;border-bottom:1px solid #fff}.bx-soa-cart-total .bx-soa-cart-total-line:first-child{padding-top:0}.bx-soa-cart-total .bx-soa-cart-total-line .bx-price-old{display:none}.bx-soa-cart-total .bx-soa-cart-total-line-total{padding-top:30px;padding-bottom:0}.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d,.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-t{line-height:30px}.bx-soa-section-title-container{background-color:#eee;padding:10px 0}.bx-soa-section-title-container a.bx-soa-editstep{color:#2196f3;border-bottom:1px dashed #2196f3;text-decoration:none}.bx-soa-section-title-container a.bx-soa-editstep:hover{color:#1976d2;border:0}.bx-soa-section-title-container a.bx-soa-editstep:active{color:#1976d2}.bx-soa-section:nth-child(4) .bx-soa-section-content{padding-left:0;padding-right:0}.bx-soa-section.bx-selected{border-color:#2196f3!important}.bx-soa-section .bx-soa-section-title-container{background-color:#eee}.bx-soa-section .bx-soa-section-title-container .bx-soa-section-title{font-size:14px}@media only screen and (max-width:678px){.bx-soa-section .bx-soa-section-title-container .bx-soa-section-title{font-size:13px}}.bx-soa-section .bx-soa-section-content{padding-left:20px;padding-right:20px}.bx-soa-section .bx-soa-section-content .bx-soa-item-table{margin-bottom:0}.bx-soa-section .bx-soa-section-content .bx-soa-item-table .bx-soa-item-img-block{width:95px;margin-right:20px;margin-left:10px;padding-right:0}.bx-soa-section .bx-soa-section-content .bx-soa-item-table .bx-soa-item-img-block a{width:95px;height:95px;display:block}.bx-soa-section .bx-soa-section-content .bx-soa-item-table .bx-soa-item-img-block a .bx-soa-item-imgcontainer{width:100%;height:100%;border:0;padding-top:0}.bx-soa-section .bx-soa-section-content .bx-soa-item-td:first-child{width:55%}.bx-soa-section .bx-soa-section-content .bx-soa-item-td:nth-child(2){display:none}.bx-soa-section .bx-soa-section-content .bx-soa-item-td .bx-soa-item-content{display:table-cell;vertical-align:middle;height:95px}.bx-soa-section .bx-soa-section-content .bx-soa-item-td .bx-soa-item-title a{color:#000}.bx-soa-section .bx-soa-section-content .bx-soa-item-td .bx-soa-item-title a:hover{color:#2196f3}.bx-soa-section .bx-soa-section-content .bx-soa-item-td .bx-soa-item-title a:active{color:#1976d2}.bx-soa-section .bx-soa-section-content .bx-soa-item-td .bx-scu-container .bx-soa-item-td-title{display:none}.bx-soa-section .bx-soa-section-content .bx-soa-item-td .bx-scu-container .bx-soa-item-td-text:nth-child(2){padding-left:0}.bx-soa-section .bx-soa-section-content .bx-soa-item-td .bx-soa-item-preview span{margin-top:7px;display:block;font-size:13px;color:#9e9e9e}@media only screen and (max-width:991px){.bx-soa-section .bx-soa-section-content .bx-soa-item-table .bx-soa-item-img-block{margin-right:10px;margin-left:0}.bx-soa-section .bx-soa-section-content .bx-soa-item-td .bx-soa-item-title{padding-right:10px}.bx-soa-section .bx-soa-section-content .bx-soa-item-td{width:100%!important;padding-bottom:0;padding-top:0;padding-left:20px;min-width:initial!important}.bx-soa-section .bx-soa-section-content .bx-soa-item-td:after{display:block;clear:both;content:" "}.bx-soa-section .bx-soa-section-content .bx-soa-item-td .bx-soa-item-td-title{text-align:left;float:left;padding-bottom:0}.bx-soa-section .bx-soa-section-content .bx-soa-item-td .bx-soa-item-td-text{display:block!important;height:initial!important;float:left;line-height:19px;padding-left:10px}.bx-soa-section .bx-soa-section-content .bx-soa-item-td .bx-soa-item-td-text br{display:none}.bx-soa-section .bx-soa-section-content .bx-soa-item-td .bx-soa-item-td-text .bx-price-old{padding-left:10px}.bx-soa-section .bx-soa-section-content .bx-soa-item-td:first-child{display:block;width:100%;padding-bottom:10px}}.bx-soa-section .bx-soa-section-content .bx-soa-item-info-container{display:none}.bx-soa-section .bx-soa-section-content .bx-soa-more{margin:0;padding:20px 0}.bx-soa-section .bx-soa-section-content .bx-soa-more .btn{width:145px;height:40px;line-height:40px}@media only screen and (max-width:530px){.bx-soa-section .bx-soa-section-content .bx-soa-more .bx-soa-more-btn{padding:0}.bx-soa-section .bx-soa-section-content .bx-soa-more .bx-soa-more-btn .btn{width:110px;font-size:14px}}.bx-soa-section .bx-soa-section-content .bx-soa-item-properties{width:15%}.bx-soa-section .bx-soa-section-content .bx-soa-item-properties:nth-last-child(2){width:10%}.bx-soa-section .bx-soa-section-content .bx-soa-item-properties .bx-soa-item-td-text{text-align:center;display:table-cell;vertical-align:middle;height:95px}.bx-soa-section .bx-soa-section-content .bx_soa_location .bx-soa-location-input-container .bx-soa-custom-label{position:relative}.bx-soa-section .bx-soa-section-content .bx_soa_location .bx-soa-location-input-container .bx-soa-custom-label .bx-authform-starrequired{position:absolute;right:-8px;top:0}.bx-soa-section .bx-soa-section-content .bx_soa_location .bx-soa-location-input-container .bx-soa-customer-input,.bx-soa-section .bx-soa-section-content .bx_soa_location .bx-soa-location-input-container .bx-ui-sls-input-block{background-color:#fff;border:1px solid #f5f5f5;border-radius:0;box-shadow:none}.bx-soa-section .bx-soa-section-content .bx_soa_location .bx-soa-location-input-container .bx-soa-customer-input:focus,.bx-soa-section .bx-soa-section-content .bx_soa_location .bx-soa-location-input-container .bx-ui-sls-input-block:focus{box-shadow:none;outline:0}.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company{background-color:#eee;border:0;cursor:default;padding:20px 20px 10px}.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-graf-container{margin:0!important;height:75px}.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-image:before{display:none!important}.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-subTitle{padding-bottom:10px}.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-company{cursor:pointer}.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-company .bx-soa-pp-company-graf-container{border:0;padding:0;height:45px;margin-left:25px}.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-company .bx-soa-pp-company-graf-container .bx-soa-pp-company-checkbox{opacity:0}.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-company .bx-soa-pp-company-graf-container .bx-soa-pp-company-image{border:1px solid #bdbdbd;right:0;bottom:0;width:100%;left:initial;top:initial;height:100%}.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-company .bx-soa-pp-company-graf-container .bx-soa-pp-company-image:before{content:" ";display:block;width:15px;height:15px;border-radius:50%;border:1px solid #bdbdbd;position:absolute;top:0;left:-25px}.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-company .bx-soa-pp-company-graf-container .bx-soa-pp-delivery-cost{bottom:0;right:0}.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container .bx-soa-pp-company-image{border:1px solid #8bc34a}.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container .bx-soa-pp-company-image:before{border:0;background-color:#8bc34a;box-shadow:0 0 0 3px #fff,0 0 0 4px #bdbdbd;width:7px;height:7px;top:4px;left:-20px}.bx-soa-section .bx-soa-section-content .bx-soa-customer .soa-property-container input,.bx-soa-section .bx-soa-section-content .bx-soa-customer .soa-property-container textarea{border:1px solid #e0e0e0;background-color:#fff;border-radius:0;max-width:100%;margin:0!important}.bx-soa-section .bx-soa-section-content .bx-soa-customer .soa-property-container input:focus,.bx-soa-section .bx-soa-section-content .bx-soa-customer .soa-property-container textarea:focus{outline:0;box-shadow:none;border-color:#2196f3}.bx-soa-section .bx-soa-section-content .bx-soa-customer-field textarea{border:1px solid #e0e0e0;background-color:#fff;border-radius:0;max-width:100%;margin-bottom:35px}.bx-soa-section .bx-soa-section-content .bx-soa-customer-field textarea:focus{outline:0;box-shadow:none;border-color:#2196f3}.bx-soa-section .bx-soa-tooltip .tooltip-inner{background-color:initial!important;text-align:left;padding:0}.bx-soa-section .bx-soa-tooltip .tooltip-arrow{display:none}.bx-soa-section .bx-soa-tooltip.bx-soa-tooltip-danger .tooltip-inner{color:#fb0f0c}@media only screen and (max-width:530px){#bx-soa-basket .bx-soa-more-btn{padding:0 15px!important}}#bx-soa-orderSave .btn{width:190px;height:40px;line-height:40px}.bx-authform-starrequired{color:#8bc34a!important}.bx-soa-basket-info{border-bottom:1px solid #eee;padding:30px 0}.sale_order_full_table a{color:#2196f3}.sale_order_full_table a:active,.sale_order_full_table a:hover{color:#1976d2}.sale_order_full_table input[type=submit]{background-color:#2196f3;width:190px;height:40px;display:block;color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-webkit-transition:ease-out .3s;transition:ease-out .3s;margin-bottom:20px}.sale_order_full_table input[type=submit]:hover{background-color:#1e88e5;box-shadow:0 1px 13px 0 rgba(0,0,0,.4)}.sale_order_full_table input[type=submit]:active{background-color:#1976d2}.catalog-compare-result{padding-bottom:50px}.catalog-compare-result .head .control{width:22%}.catalog-compare-result .head .item-list{width:78%}.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li.slide{height:305px;position:relative}.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li.slide .slide-wrap{padding:15px;height:305px;border:1px solid #eee;border-left:0}.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li.slide .slide-wrap .picture{padding:15px}.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li.slide .slide-wrap .picture .img_item_compare{width:100%;height:108px;background-position:center center;background-size:contain;background-repeat:no-repeat}.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li a.link{height:60px;line-height:20px;overflow:hidden;font-size:14px;margin:15px 0}.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li a.link:hover{color:#2196f3}.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li a.link:active{color:#1976d2}.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li .mdi-close{position:absolute;top:0;right:0}.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li .mdi-close:before{position:absolute;right:15px;top:8px;font-size:20px;color:#e0e0e0;-webkit-transition:ease-out .25s;transition:ease-out .25s}.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li .mdi-close .close{height:30px;opacity:0}.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li .mdi-close.active:before{color:#7cb342}.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li .price{font-size:20px;font-weight:600;color:#2196f3}.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li .price .old_price{font-size:14px;font-weight:400;color:#9e9e9e;text-decoration:line-through;display:block}@media only screen and (max-width:678px){.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li .price{font-size:16px}}.catalog-compare-result .head .emarket-mSlider a.mdi{font-size:32px;top:-65px;color:#2196f3;opacity:.8}.catalog-compare-result .head .emarket-mSlider a.mdi:active,.catalog-compare-result .head .emarket-mSlider a.mdi:hover{color:#1976d2;opacity:1}.catalog-compare-result .head .emarket-mSlider a.mSlider-prev{right:35px}.catalog-compare-result .head .emarket-mSlider a.mSlider-next{right:0}.catalog-compare-result .head .emarket-mSlider a.disable{cursor:default;color:#bdbdbd;opacity:1}.catalog-compare-result .head .emarket-mSlider a.disable:active,.catalog-compare-result .head .emarket-mSlider a.disable:hover{color:#bdbdbd}.catalog-compare-result .property-list h2{margin:15px 0;font-size:14px}.catalog-compare-result .control{background-color:#eee;padding:20px;height:305px}.catalog-compare-result .control a{color:#2196f3;border-bottom:1px dashed #2196f3}.catalog-compare-result .control a:hover{color:#1976d2;border-bottom:1px dashed #eee!important;padding:0!important}.catalog-compare-result .col-xs-12:last-child .property-value li .slide-wrap,.catalog-compare-result .property-value:last-child li .slide-wrap{border-bottom:1px solid #eee}.catalog-compare-result .control a:active{color:#1976d2}.catalog-compare-result .control span{display:block;padding:10px 0}.catalog-compare-result .control span:first-child{padding-top:0}.catalog-compare-result .control .switch{display:none}.catalog-compare-result .item_top{padding:0}.catalog-compare-result .item_top .mdi{font-size:32px;color:#2196f3;position:absolute;top:-60px;right:0;-webkit-transition:ease-out .3s;transition:ease-out .3s}.catalog-compare-result .item_top .mdi:active,.catalog-compare-result .item_top .mdi:hover{color:#1976d2}.catalog-compare-result .item_top .mdi.mdi-chevron-left{right:20px}.catalog-compare-result .item_top .mdi.mdi-chevron-right{right:-10px}.catalog-compare-result .item_top li{float:left;position:relative}.catalog-compare-result .item_top li .slide-wrap{border:1px solid #eee;height:305px;padding:20px;border-left:0}.catalog-compare-result .item_top li .slide-wrap .picture{width:100%;height:120px;background-position:center center!important;background-size:contain!important;background-repeat:no-repeat!important}.catalog-compare-result .item_top li .slide-wrap h3{font-size:14px;margin-top:40px;margin-bottom:0;line-height:20px;height:60px;overflow:hidden}.catalog-compare-result .item_top li .slide-wrap .price{font-size:18px;color:#2196f3;font-weight:600;padding-top:15px;white-space:nowrap;float:left}.catalog-compare-result .item_top li .slide-wrap .price span{color:#9e9e9e;font-size:14px;text-decoration:line-through;padding-left:10px}.catalog-compare-result .item_top li .mdi{position:initial}.catalog-compare-result .item_top li .mdi-close{color:#e0e0e0}.catalog-compare-result .item_top li .mdi-close:before{position:absolute;right:10px;top:0;top:10px;font-size:20px}.catalog-compare-result .item_top li .mdi-close:hover{color:#2196f3}.catalog-compare-result .item_top li .mdi-close:active{color:#1976d2}.catalog-compare-result .item_top li .close{position:absolute;top:5px;right:0;opacity:0}.catalog-compare-result .property-name{background-color:#eee;width:22%;display:table;height:35px;padding:0 10px}.catalog-compare-result .property-name p{display:table-cell;height:35px;vertical-align:middle;line-height:16px}.catalog-compare-result .property-value{padding:0;width:78%}.catalog-compare-result .property-value li .slide-wrap{min-height:14px;line-height:20px;border-top:1px solid #eee;border-right:1px solid #eee;display:table;height:35px;vertical-align:middle;padding:0 10px;width:100%}.catalog-compare-result .property-value li .slide-wrap p{height:34px;display:table-cell;vertical-align:middle;line-height:16px}@media only screen and (max-width:850px){.catalog-compare-result .head .item-list,.catalog-compare-result .property-name,.catalog-compare-result .property-value{width:100%}.catalog-compare-result .head .control{width:100%;height:initial}.catalog-compare-result .head .control .compare-switch{height:initial}.catalog-compare-result .head .emarket-mSlider a.mSlider-prev{right:45px}.catalog-compare-result .head .emarket-mSlider a.mSlider-next{right:10px}}.page_nav{height:35px;margin-top:45px}.page_nav a,.page_nav span{background-color:#eee;color:#2196f3;display:block;line-height:35px;height:inherit;width:35px;text-align:center;float:left}.page_nav a:hover,.page_nav span:hover{background-color:#fff;border:1px solid #eee;color:#9e9e9e}.page_nav a.active,.page_nav span.active{background-color:#2196f3;color:#fff}.page_nav span:hover{border:0}.sale-baner{display:none}.error_404{padding-bottom:90px}.error_404 .img_container{padding-right:30px}.error_404 .img_404{width:100%;height:515px;background-image:url(/include/404.png);background-size:contain;background-position:center center;background-repeat:no-repeat}.error_404 .content_404{padding-top:65px}.error_404 .content_404 h1{color:#2196f3;font-size:60px;margin-bottom:25px;margin-top:0;font-weight:600}.error_404 .content_404 h2{text-transform:uppercase;font-size:16px;margin-top:0;margin-bottom:25px}.error_404 .content_404 ul{padding-left:0;max-width:100%}.error_404 .content_404 .bottom_txt{padding-top:25px;padding-bottom:25px}.error_404 .content_404 .btn{max-width:190px;height:40px;line-height:40px;text-transform:uppercase}.sale-personal-section-index .sale-personal-section-index-block{background-image:initial;background-color:#2196f3;cursor:pointer;-webkit-transition:ease-out .3s;transition:ease-out .3s}.sale-personal-section-index .sale-personal-section-index-block:hover{background-color:#1e88e5}.sale-personal-section-index .sale-personal-section-index-block:active{background-color:#1976d2}.sale-personal-section-index .sale-personal-section-index-block a{width:100%}.sale-personal-section-index .sale-personal-section-index-block a h2{margin-top:0}@media only screen and (max-width:475px){.sale-personal-section-index .personal_section{width:100%}}.bx_profile .main-profile-block-date-info .small{margin-left:0;padding-left:0;color:#9e9e9e}.bx_profile font{margin-bottom:10px;display:block}.bx_profile h1{margin-bottom:25px}.bx_profile form{width:60%}.bx_profile .form-group .main-profile-form-label{text-align:left;padding-left:0;font-weight:400;line-height:18px}.bx_profile .form-group .form-control{border-radius:0;border:1px solid #eee;-webkit-transition:ease-out .3s;transition:ease-out .3s;box-shadow:none}.bx_profile .form-group .form-control:focus{box-shadow:none;outline:0;border-color:#2196f3}.bx_profile .form-group p{color:#9e9e9e;padding-top:20px;padding-bottom:20px;font-size:14px}@media only screen and (max-width:767px){.bx_profile .form-group p{font-size:13px;padding-top:0}}.bx_profile .main-profile-form-buttons-block .btn{float:left;width:190px;height:40px;line-hight:40px}.bx_profile .main-profile-form-buttons-block .btn:focus{outline:0}.bx_profile .main-profile-form-buttons-block .btn_blue{margin-right:40px}@media only screen and (max-width:991px){.bx_profile form{width:100%}}@media only screen and (max-width:455px){.bx_profile form .col-xs-9{width:100%;padding-left:0}.bx_profile form .main-profile-form-label{width:100%}.bx_profile .main-profile-form-buttons-block .btn{width:135px;font-size:13px}.bx_profile .main-profile-form-buttons-block .btn.btn_blue{margin:0}.bx_profile .main-profile-form-buttons-block .btn.btn_white{float:right}}.sale-order-list-container .sale-order-list-accomplished-title-container,.sale-order-list-container .sale-order-list-title-container{padding:0}.sale-order-list-container .sale-order-list-accomplished-title-container .sale-order-list-about-link,.sale-order-list-container .sale-order-list-accomplished-title-container .sale-order-list-accomplished-title,.sale-order-list-container .sale-order-list-accomplished-title-container .sale-order-list-title,.sale-order-list-container .sale-order-list-title-container .sale-order-list-about-link,.sale-order-list-container .sale-order-list-title-container .sale-order-list-accomplished-title,.sale-order-list-container .sale-order-list-title-container .sale-order-list-title{color:#fff;font-weight:400;margin:0;display:table-cell;height:50px;vertical-align:middle;padding:0 15px;font-size:14px}.sale-order-list-container .sale-order-list-accomplished-title-container .link_about,.sale-order-list-container .sale-order-list-title-container .link_about{display:table;width:100%;background-color:#2196f3;font-size:14px}.sale-order-list-container .sale-order-list-accomplished-title-container .link_about:hover,.sale-order-list-container .sale-order-list-title-container .link_about:hover{background-color:#1e88e5}.sale-order-list-container .sale-order-list-accomplished-title-container .link_about:active,.sale-order-list-container .sale-order-list-title-container .link_about:active{background-color:#1976d2}.sale-order-list-container .sale-order-list-accomplished-title-container .link_about .sale-order-list-about-link,.sale-order-list-container .sale-order-list-title-container .link_about .sale-order-list-about-link{text-transform:initial;text-align:right;text-decoration:none;font-size:13px}.sale-order-list-container .sale-order-list-accomplished-title-container .link_about .sale-order-list-about-link:hover,.sale-order-list-container .sale-order-list-title-container .link_about .sale-order-list-about-link:hover{text-decoration:underline}@media only screen and (max-width:640px){.sale-order-list-container .sale-order-list-accomplished-title-container .link_about,.sale-order-list-container .sale-order-list-title-container .link_about{display:block;padding:15px 0}.sale-order-list-container .sale-order-list-accomplished-title-container .link_about:after,.sale-order-list-container .sale-order-list-title-container .link_about:after{display:block;clear:both;content:" "}.sale-order-list-container .sale-order-list-accomplished-title-container .link_about .sale-order-list-about-link,.sale-order-list-container .sale-order-list-title-container .link_about .sale-order-list-about-link{display:block;height:initial;float:left}.sale-order-list-container .sale-order-list-accomplished-title-container .sale-order-list-about-link,.sale-order-list-container .sale-order-list-accomplished-title-container .sale-order-list-accomplished-title,.sale-order-list-container .sale-order-list-accomplished-title-container .sale-order-list-title,.sale-order-list-container .sale-order-list-title-container .sale-order-list-about-link,.sale-order-list-container .sale-order-list-title-container .sale-order-list-accomplished-title,.sale-order-list-container .sale-order-list-title-container .sale-order-list-title{display:block;height:initial}.sale-order-list-container .sale-order-list-accomplished-title-container .sale-order-list-title,.sale-order-list-container .sale-order-list-title-container .sale-order-list-title{margin-bottom:10px;line-height:20px}}.sale-order-list-container .sale-order-list-accomplished-title-container .sale-order-list-accomplished-title{color:#000}.sale-order-list-container .sale-order-list-accomplished-title-container .link_about{background-color:#eee}.sale-order-list-container .sale-order-list-accomplished-title-container .link_about:hover{background-color:#f5f5f5}.sale-order-list-container .sale-order-list-accomplished-title-container .link_about:active{background-color:#e0e0e0}.sale-order-list-container .sale-order-list-accomplished-title-container .link_about .sale-order-list-about-link{color:#000;-webkit-transition:ease-out .2s;transition:ease-out .2s}.sale-order-list-container .sale-order-list-accomplished-title-container .link_about .sale-order-list-about-link:hover{color:#2196f3;text-decoration:none}.sale-order-list-container .sale-order-list-accomplished-title-container .link_about .sale-order-list-about-link:active{color:#1976d2}.sale-order-list-container .sale-order-list-inner-container{border:1px solid #eee;padding-bottom:25px}.sale-order-list-container .sale-order-list-inner-container .sale-order-list-inner-row .status_payment{padding:5px 0}.sale-order-list-container .sale-order-list-inner-container .sale-order-list-inner-row .status_payment .sale-order-list-payment-title_name{color:#9e9e9e}.sale-order-list-container .sale-order-list-inner-container .sale-order-list-inner-row .status_payment .sale-order-list-status-success{color:#689f38;font-weight:700}.sale-order-list-container .sale-order-list-inner-container .sale-order-list-inner-row .status_payment .sale-order-list-status-alert{font-weight:700}.sale-order-list-container .sale-order-list-inner-container .ajax_reload{font-size:14px;width:125px;height:40px;line-height:40px}.sale-order-list-container .sale-order-list-inner-accomplished .sale-order-list-accomplished-date-container{text-align:left}.sale-order-list-container .sale-order-list-inner-accomplished .sale-order-list-accomplished-date-container .sale-order-list-accomplished-date{color:#689f38}.sale-order-list-container .sale-order-list-inner-accomplished .sale-order-list-accomplished-date-container .sale-order-list-accomplished-date.canceled-order{color:red}.sale-order-list-container .sale-order-list-inner-accomplished .sale-order-list-repeat-link{color:#2196f3}.sale-order-list-container .sale-order-list-inner-accomplished .sale-order-list-repeat-link:active,.sale-order-list-container .sale-order-list-inner-accomplished .sale-order-list-repeat-link:hover{color:#1976d2}.sale-order-list-container .sale-order-list-change-payment{display:none}.sale-order-list-inner-container .sale-order-list-cancel-link,.sale-order-list-inner-container .sale-order-list-repeat-link{float:left;width:195px;height:40px;line-height:40px;text-decoration:none}.cancel_order a.back_to_list:before,.nav_history_link a:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome}.sale-order-list-inner-container .sale-order-list-repeat-link{margin-right:30px}@media only screen and (max-width:490px){.sale-order-list-inner-container .sale-order-list-cancel-link,.sale-order-list-inner-container .sale-order-list-repeat-link{float:initial;margin:0 auto}.sale-order-list-inner-container .sale-order-list-repeat-link{margin-bottom:20px}}.nav_history_link a{position:relative;padding-left:15px;color:#000}.nav_history_link a:before{position:absolute;top:3px;color:#2196f3;left:-13px;padding-left:15px}.nav_history_link a:hover{color:#2196f3}.nav_history_link a:active{color:#1976d2}.cancel_order a{color:#2196f3}.cancel_order a:active,.cancel_order a:hover{color:#1976d2}.cancel_order a.back_to_list{color:#000;position:relative;padding-left:15px}.cancel_order a.back_to_list:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:2px;color:#2196f3;left:0}.cancel_order a.back_to_list:hover{color:#2196f3}.cancel_order a.back_to_list:active{color:#1976d2}.cancel_order .btn{width:190px;height:40px}.cancel_order .btn:focus{outline:0}.cancel_order form{font-size:14px}.cancel_order form textarea:focus{outline:0;border-color:#2196f3}@media only screen and (max-width:991px){.slaider,.slaider .col-xs-12,header .panels,header .panels .col-xs-12{padding:0}main{min-height:450px}h1{font-size:22px;margin-bottom:30px}.slaider .row,header .panels .row{margin:0}header .panels .col-sm-8{padding-left:0}header .panels .col-sm-4{padding-right:0}header .panels.fixed{height:55px}header .panels.fixed .header_panel{position:fixed;width:100%;top:0;left:0;max-width:initial;z-index:10}.slaider_block .owl-carousel .item,.slaider_block .owl-carousel .item .content{height:400px}.header_panel{height:55px}.header_panel .mobile_menu{display:block;width:75px;background:#2196f3;height:55px;text-align:center}#search,.company_advantages h2,.header_panel .btn_basket .txt,.header_panel .btn_catalog,.header_panel .btn_compare .txt,.index_cat_menu,.product_list .col-xs-6:last-child{display:none}.company_advantages .list_option,.slaider_block{width:100%;padding-left:0}.header_panel .mobile_menu i{font-size:34px;color:#fff;line-height:55px}.header_panel .btns_header{max-width:200px}.header_panel .btns_header a i{right:5px}.header_panel .btn_basket,.header_panel .btn_compare{height:55px}.header_panel .btn_basket .btn,.header_panel .btn_compare .btn{line-height:53px;height:55px}.slaider_block{padding-top:0}.product_list .item{padding-top:10px;height:360px}.product_list .item .product_img{height:200px}.contact h4{margin-bottom:10px}.news_detail h2{line-height:24px;font-size:22px}.news_detail .news_img{width:40%}.bx_slider_conteiner{max-width:600px;margin:0 auto}.block_img{margin-top:20px}.bx_bigimages{height:300px}.info_main{padding:0}.option_block .price{font-size:24px}.option_block .old_price{font-size:17px}.zoomContainer{display:none!important}.filter_block{width:250px}.catalog_section_block{width:calc(100% - 250px)}.bx_filter_param_area input{width:75px}.item-list_list .item{padding-bottom:0}.item-list_list .item .price{display:block;float:left;height:initial;padding-left:34.5%;width:71%;padding-bottom:15px}.item-list_list .item .price span{display:initial;padding-left:10px}}@media only screen and (max-width:991px) and (max-width:600px){.item-list_list .item .price span{display:block;margin-bottom:15px;padding-left:0}}@media only screen and (max-width:991px) and (max-width:500px){.item-list_list .item .price{padding-left:0;width:45%}}@media only screen and (max-width:991px){.item-list_list .item .rating{height:initial;float:left;padding-top:10px;padding-left:5%}.item-list_list .item .compare-control_list{height:initial;display:block;float:right}.item-list_list .item .compare-control_list .controls-wrap{display:block;height:initial}.item-list_list .item .compare-control_list .controls-wrap .compare-control-input+label{position:relative;top:-20px;left:0;margin:0}footer,footer .righ_txt{text-align:center}footer .copyright .company_name,footer .footer_info .footer-menu{margin:0}.item-list_list .item .hidden_clear_both{clear:both}footer .footer_info{padding-top:20px}footer .righ_txt{margin:0;padding-top:10px}}@media only screen and (max-width:991px) and (max-width:600px){.item-list_list .item .compare-control_list .controls-wrap .compare-control-input+label{left:-15px}}@media only screen and (max-width:991px) and (max-width:767px){.item-list_list .item h3{display:block;height:initial}}@media only screen and (max-width:767px){#top-panel,.breadcrumbs .item{display:none}body{font-size:13px}h1{font-size:18px;margin-bottom:25px;line-height:24px}h2{font-size:16px;margin:20px 0}h3{font-size:14px}.site-logo{font-size:38px;white-space:nowrap}.header_phone{font-size:18px}.header_panel .btn_catalog i{left:0}.header_panel .btn_catalog .catalog-menu{min-width:170px}.breadcrumbs{margin-top:10px;height:25px}.breadcrumbs .item:nth-last-child(3){display:block}.breadcrumbs .item:nth-last-child(3) a:before{content:"\f141";display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";color:#2196f3;font-size:16px;position:relative;top:2px;left:-2px}.breadcrumbs .item i{display:none}.slaider_block .owl-carousel .item{height:350px}.slaider_block .owl-carousel .item .content{height:350px;padding-left:52%}.slaider_block .owl-carousel .item .content h1{font-size:40px}.slaider_block .owl-carousel .item .content p{padding-top:15px;font-size:14px}.product_list .col-xs-6:nth-child(2),.product_list .col-xs-6:nth-child(3){margin-top:0}.product_list .col-xs-6:last-child{display:block}.product_list .item{height:320px}.product_list .item .product_img{height:150px}.product_list .item .price{font-size:16px}.company_advantages .item{margin-top:25px;width:50%}.company_advantages .item:nth-child(3){margin:0 auto;float:initial}.company_advantages .item .wrp{background-size:auto 40px;padding-left:55px}.company_advantages .item p{font-size:13px}.news .item,.news .item:nth-child(2){margin-top:25px}.news .item .news_content h3{height:30px;margin:10px 0;padding:0}.news_main .item,.news_main .item:nth-child(2){margin-top:25px}.news_main .item .news_content h3{height:38px;margin-bottom:14px}.news_detail h2{line-height:22px;font-size:18px;margin-bottom:13px}.gide{padding:20px 20px 25px;display:none}.gide>ul>li,.gide>ul>li:nth-child(3){padding-top:30px}.gide>ul>li{width:50%;padding-right:15px}.gide>ul>li:nth-child(odd){clear:both}.gide>ul>li:nth-child(3n+4){clear:initial}.gide>ul>li ul{padding-top:15px}.gide>ul:after{clear:both}.contact{padding-bottom:0}.contact .item:nth-child(3){margin-bottom:0}.contacts .col-xs-12{padding:0}.bx-auth font{max-width:100%}.bx-auth .bx-auth-table,.bx-auth .bx-changepass-table,.bx-auth .bx-registration-table{width:calc(100% + 15px)}.bx-authform{width:100%}.bx_bigimages{height:250px}.option_block .price{font-size:22px;line-height:20px}.option_block .old_price{font-size:16px}.element_description .ec-comments-add .ec-left span:first-child{padding-top:10px}.element_description .ec-comments-add .comments_rating{padding-left:15px}.element_description .ec-comments-add .comments_rating>span{padding-bottom:10px;padding-top:15px!important}.element_description .ec-comments-add .ec-rating{max-width:initial;padding:20px 12px}.element_description .ec-comments-add .ec-rating span:first-child{padding-top:0}.element_description .ec-comment .rating_comments{padding-top:7px;padding-bottom:7px}.element_description .ec-comment .rating_comments:after{display:block;clear:both;content:" "}.element_description .ec-comment .rating_comments .ec-rating{width:50%}.element_description .ec-comment .rating_comments i{top:5px}.element_description .item_info_section .not_com{float:left!important;margin-top:15px!important;margin-bottom:15px}.filter_block{width:100%;float:initial;padding-right:0}.catalog_section_block{width:100%;float:initial;margin-top:30px}.item-brand{padding-top:30px}.bx_sidebar{display:none;margin-top:25px}footer{font-size:12px}footer .footer_info .footer-menu{margin:0 -15px}footer .footer_info .footer-menu li{padding:0 5px}}@media only screen and (max-width:700px){.element_description .emarket-comments h2{margin-bottom:40px}.element_description .emarket-comments h2:after{top:40px}.element_description .emarket-comments .rating{top:60px;left:0}.element_description #ec_comment_show{top:26px}}@media only screen and (max-width:650px){.news_detail .news_img{width:100%;margin-bottom:15px}}@media only screen and (max-width:599px){.element_description .emarket-comments h2{margin-bottom:100px}.element_description .emarket-comments h2:after{top:100px}.element_description .emarket-comments .rating{top:50px}.element_description .emarket-comments .ec_comments_new_buttons{float:left}.element_description .emarket-comments .ec_comments_new_buttons .btn{float:initial}.element_description .emarket-comments .ec_comments_new_buttons .btn.btn_white{margin-top:20px}.element_description #ec_comment_show{left:0;top:78px}}@media only screen and (max-width:550px){.slaider_block .owl-carousel .item{height:300px}.slaider_block .owl-carousel .item .content{height:300px;padding-left:20px;text-align:center}.slaider_block .owl-carousel .item .content h1{font-size:36px}.slaider_block .owl-carousel .item .content .btn{margin:20px auto 0}.product_list .col-xs-6{width:100%}}@media only screen and (max-width:450px){.company_advantages .item,.company_advantages .item:nth-child(3){margin:0 auto;float:initial}.company_advantages .item{width:100%;max-width:270px}.bx-auth .authorize-submit-cell .btn{float:initial}.bx-auth .authorize-submit-cell .btn.btn_blue{margin-bottom:15px}.bx-auth .authorize-submit-cell .forgot_pass{margin-left:0}.item_info_section .col-xs-6{width:100%;padding-top:0}.item_info_section .col-xs-6 .btn{float:left!important;margin-top:20px!important;margin-bottom:25px}}.overflow{background:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;visibility:hidden;-webkit-transition:ease-out .2s;transition:ease-out .2s;opacity:0}.overflow.open{visibility:visible;opacity:1}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBsYXRlX3N0eWxlcy5zY3NzIiwicGFydGlhbHMvZm9udHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBa0RBLEdBV0EsR0FFSSxlQUFBLFVBM0NKLEtBMkRBLE1BR0ksWUFBQSxPQUFBLE9BQUEsUUFBQSxNQUFBLFdBT0osS0F2QkEsR0EwQkksUUFBQSxFQThQSixjQWhNQSxVQW1NSSxXQUFBLE1BckhKLGdCQXpNQSxFQUFBLFFBQUEsUUE0MUNBLCtCQTREb0IsZ0JBQUEsS0N2N0NwQixXQUNJLFlBQUEsT0FDQSxJQUFBLHFDQUNBLElBQUEscUNBQUEsNEJBQUEsdUNBQUEsZ0JBQUEsc0NBQUEsZUFBQSxxQ0FBQSxtQkFBQSw0Q0FBQSxjQUtBLFlBQUEsSUFFSixXQUNJLFlBQUEsT0FDQSxJQUFBLG1DQUNBLElBQUEsbUNBQUEsNEJBQUEscUNBQUEsZ0JBQUEsb0NBQUEsZUFBQSxtQ0FBQSxtQkFBQSwwQ0FBQSxjQUtBLFlBQUEsSUFFSixXQUNJLFlBQUEsT0FDQSxJQUFBLGtDQUNBLElBQUEsa0NBQUEsNEJBQUEsb0NBQUEsZ0JBQUEsbUNBQUEsZUFBQSxrQ0FBQSxtQkFBQSx5Q0FBQSxjQUtBLFlBQUEsSUFHSixXQUNJLFlBQUEsU0FDQSxJQUFBLHVDQUNBLElBQUEsdUNBQUEsNEJBQUEseUNBQUEsZ0JBQUEsd0NBQUEsZUFBQSx1Q0FBQSxtQkFBQSxzREFBQSxjQUtBLFlBQUEsSUFHSixXQUNFLFlBQUEsd0JBQ0EsSUFBQSx5REFDQSxJQUFBLDBEQUFBLDRCQUFBLDJEQUFBLGdCQUFBLDBEQUFBLGVBQUEseURBQUEsbUJBQUEsb0ZBQUEsY0FLQSxZQUFBLElBQ0EsV0FBQSxPRHpDRixpQkFNSSxXQUFBLFFBQ0EsTUFDSCxLQVJELFlBQ0ksV0FBQSxRQUNBLE1BQ0gsS0FPRCxLQUNJLFdBQUEsS0FFQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FHSixpQkFDSSxVQUFBLE9BRUosRUFFSSxtQkFBQSxTQUFBLElBQUEsV0FBQSxT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SFosZ0RBTWdCLElBQUEsTUFOaEIsK0NBV1ksSUFBQSxLQVhaLGdFQWVZLE1BQUEsS0FmWixxRUFrQmdCLE1BQUEsUUFsQmhCLCtFQXFCb0IsV0FBQSxLQXJCcEIsc0NBNEJRLEtBQUEsRUFDQSxJQUFBLE1BTVoseUNBQ0ksbUNBR1ksT0FBQSxNQUhaLDRDQU1nQixPQUFBLE1BQ0EsYUFBQSxLQUNBLFdBQUEsT0FSaEIsK0NBV29CLFVBQUEsS0FYcEIsaURBZW9CLE9BQUEsS0FBQSxLQUFBLEVBT3BCLHdCQUVRLE1BQUEsTUFLWix5Q0FDSSwwQkFBQSx1Q0FRWSxPQUFBLEVBQUEsS0FTQSxNQUFBLFFBakJaLDBCQUVRLE1BQUEsS0FFQSxVQUFBLE1BVVIscUNBR1ksTUFBQSxRQUhaLDhDQU1nQixjQUFBLEtBTmhCLDZDQVdZLFlBQUEsRUFLWiw2QkFFUSxNQUFBLEtBQ0EsWUFBQSxFQUhSLGtDQU1ZLE1BQUEsZUFDQSxXQUFBLGVBQ0EsY0FBQSxNQU1oQixVQUNJLFdBQUEsZUFDQSxTQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsR0FDQSxXQUFBLE9BQ0EsbUJBQUEsU0FBQSxJQUFBLFdBQUEsU0FBQSxJQUNBLFFBQUEsRUFWSixlQWFRLFdBQUEsUUFDQSxRQUFBIiwiZmlsZSI6InRlbXBsYXRlX3N0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBpbmNsdWRlIGZvbnRzXHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb250c1wiO1xyXG5cclxuLy8gaW5jbHVkZSB2YXJpYWJsZXNcclxuQGltcG9ydCBcInBhcnRpYWxzL3ZhcmlhYmxlc1wiO1xyXG5cclxuXHJcbi8qIG1haW4gc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG46OnNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMzLDE1MCwyNDMsMSk7IC8qIFNhZmFyaSAqL1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbjo6LW1vei1zZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzMywxNTAsMjQzLDEpOyAvKiBGaXJlZm94ICovXHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XHJcbiAgICBjb2xvcjogJGNvbG9yVGV4dDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZHtcclxuICAgIG1heC13aWR0aDogMTIxMHB4O1xyXG59XHJcbmF7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5oMXtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbn1cclxuXHJcbmgye1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG5oM3tcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuaDR7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG51bHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmxpe1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxucHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXR7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRyb2JvdG87XHJcbn1cclxuXHJcbi5jbGVhcl9ib3Roe1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5idG57XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xyXG5cclxuICAgICY6YWN0aXZle1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGF0aWNfcGFnZXtcclxuICAgIHVse1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMjRweC8xIFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjEyRlwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdF90ZXh0e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckhlYWRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5zZWN0aW9ue1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG5cclxuICAgICYuYWJvdXR7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmlnaF90eHR7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmJ0bl9ibHVle1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwuNCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTVweCAwIHJnYmEoMCwwLDAsLjQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVIb3ZlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZUFjdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bl9ncmVlbntcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsLjQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW47XHJcbiAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxNXB4IDAgcmdiYSgwLDAsMCwuNCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW5Ib3ZlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW5BY3RpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG5fd2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsLjQpO1xyXG4gICAgY29sb3I6ICRjb2xvcldoaXRlVHh0O1xyXG5cclxuICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDE1cHggMCByZ2JhKDAsMCwwLC40KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZUhvdmVyO1xyXG4gICAgIH1cclxuXHJcbiAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlQWN0aXZlO1xyXG4gICAgIH1cclxufVxyXG5cclxubWFpbntcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgbWluLWhlaWdodDogNjIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5ke1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjQpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyog0LLQtdGA0YXQvdGP0Y8g0L/QsNC90LXQu9GMXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiN0b3AtcGFuZWx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCZ0NhdGFsb2dHcmV5O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuLyogdG9wIG1lbnUqL1xyXG5cclxuICAgIHVse1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBsaXtcclxuICAgICAgICBmbG9hdDpsZWZ0O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZUFjdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWxlY3RlZHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuLyogcmVnaXN0cmF0aW9uIGZvcm0gKi9cclxuXHJcbiAgICAjYXV0aF9mb3JtIHtcclxuXHRmbG9hdDpyaWdodDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5sb2dpbi1pY297XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0ycHggLTE3NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTM1cHggLTFweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlQWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qIEhlYWRlciBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlYWRlcntcclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uc2l0ZS1sb2dve1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRmlyYVNhbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JHcmVlbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9waG9uZXtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgYnJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZWMtbGVmdHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuMnM7XHJcblxyXG4gICAgLmVjX2NvbW1lbnRzX25ld19idXR0b25ze1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9wYW5lbHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJnQ2F0YWxvZ0dyZXk7XHJcbiAgICAvL21hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgLm1vYmlsZV9tZW51e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG5fY2F0YWxvZ3tcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG5fYmx1ZXtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgbGVmdDogLTE3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bHtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOTAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bl9ncmVlbntcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNzZWFyY2h7XHJcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcclxuXHJcbiAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQ6Zm9jdXMgaS5tZGktbWFnbmlmeXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlEYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yQmx1ZUFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bl9zZWFyY2h7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG5zX2hlYWRlcntcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bl9jb21wYXJle1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XHJcblxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWRpe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGVIb3ZlcjtcclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlQWN0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ4X2NhdGFsb2dfY29tcGFyZV9mb3Jte1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDEyNCwxMjQsMTI0LC43NSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuMzVzO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcclxuXHJcbiAgICAgICAgICAgIC5qc3BDb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5qc3BWZXJ0aWNhbEJhcntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5qc3BEcmFne1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmpzcFBhbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIC8vZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbXBhcmVfaXRlbV9pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbXBhcmUtcHJvZC1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1pdGVte1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlSG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZUFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckhlYWRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC03MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC5ieF9jYXRhbG9nX2NvbXBhcmVfZm9ybXtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG5fYmFza2V0e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC5ieC1iYXNrZXQtaXRlbS1saXN0e1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ieC10b3VjaHtcclxuICAgIC5ieC1iYXNrZXQtaXRlbS1saXN0e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuYngtYmFza2V0LWl0ZW0tbGlzdHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qIENhdGFsb2dfYnRuX21haW4gc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5idG5fY2F0YWxvZ3tcclxuICAgIC5jYXRhbG9nLW1lbnV7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDRweCAwIHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4yNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICYucm9vdC1pdGVtLXNlbGVjdGVke1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZUxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlQWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCA0cHggMCByZ2JhKDAsMCwwLC4yKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAvL3RyYW5zaXRpb246IGVhc2Utb3V0IDAuNHM7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLXNlbGVjdGVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmx2bC0ze1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheURhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1zZWxlY3RlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgLmNhdGFsb2ctbWVudXtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBDYXRhbG9nIG1lbnUgaW5kZXggc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5pbmRleF9jYXRfbWVudXtcclxuICAgIHdpZHRoOiAyNTFweDtcclxuICAgIGhlaWdodDogNDYwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJnQ2F0YWxvZ0dyZXk7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5sdmwtMntcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4ycztcclxuXHJcbiAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubHZsLTN7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlEYXJrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRhbG9nLW1lbnV7XHJcbiAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCZ0NhdGFsb2dHcmV5O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmx2bC0ye1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAmID4gYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsYWlkZXJfYmxvY2t7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjUxcHgpO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuXHJcbiAgICAub3dsLWNhcm91c2Vse1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDM1cHg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIFNsYWlkZXJfbWFpbiBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm93bC1jYXJvdXNlbHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuaXRlbXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQzNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAub3dsLWRvdHN7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5vd2wtZG90e1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50e1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qIEFkdmFudGFnZXNfbWFpbiBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyouY29tcGFueV9hZHZhbnRhZ2Vze1xyXG4gICAgLml0ZW17XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWR2YW50YWdlc19pbWd7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Ki9cclxuXHJcbi5jb21wYW55X2FkdmFudGFnZXN7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICBoMntcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmx1ZTtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0X29wdGlvbntcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQmdDYXRhbG9nR3JleTtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuICAgICAgICAud3Jwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkdmFudGFnZXNfaW1ne1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogTmV3c19tYWluIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cywgLm5ld3NfbWFpbntcclxuICAgIC5pdGVte1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uZXdzX2ltZ3tcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3c19jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgLjNzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyazsgICAvLyBibHVlIGxpbmtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3N7XHJcbiAgICBoMntcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3c19kZXRhaWx7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLm5ld3NfaW1ne1xyXG4gICAgICAgIGhlaWdodDogMjQ1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIG1hcmdpbjogMCAzMHB4IDI1cHggMDtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3NfZGV0YWlse1xyXG4gICAgaDJ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzX25hdmlnYXRpb257XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgIC5wcmV2X25leHR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnByZXZ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmV4dHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9ySGVhZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZUhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZUFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyazsgIC8vIGJsdWUgbGlua1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogU3R5bGVzIGZvciBzZWN0aW9uX2xpc3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmdpZGV7XHJcbiAgICAvL2JveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKDAsMCwwLC4yKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgIHBhZGRpbmc6IDI1cHggMzBweCAzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHJcbiAgICAmID4gdWx7XHJcbiAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzQpe1xyXG4gICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrOyAgLy8gYmx1ZSBsaW5rXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qINCg0LDQt9C00LXQu9GLINC90LAg0LPQu9Cw0LLQvdC+0LlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNhdGVnb3JpZXNfbWFpbntcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgIC5vd2wtY2Fyb3VzZWxfMXtcclxuICAgICAgICAub3dsLXN0YWdlLW91dGVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IC0xNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm93bC1pdGVte1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbXtcclxuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKDAsMCwwLC4yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTYwcHggYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IGVhc2Utb3V0IDAuMnM7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjYXRhbG9nX2l0ZW1fc2hhZG93O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyogRm9vdGVyIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JGb290ZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcblxyXG4gICAgLmZvb3Rlcl9pbmZve1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjg3MDc0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbWVudXtcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcblx0bWFyZ2luOjA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5TdGFydDtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdoX3R4dHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW5TdGFydDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7ICAvLyBibHVlIGxpbmtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5rcmF5dHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyazsgLy8gYmx1ZSBsaW5rXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbXBhbnlfbmFtZXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW5TdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qIExlZnQgcGFuZWwgbW9iaWxlIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5hc2lkZXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IC0yODBweDtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuMnM7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAxMTtcclxuXHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIG91dGxpbmU6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWR7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogLTI4MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuMnM7XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG5cclxuICAgICAgICAubWVudXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNhdXRoX2Zvcm17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJnQ2F0YWxvZ0dyZXk7XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3NlYXJjaHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yQmdDYXRhbG9nR3JleTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ0bl9zZWFyY2h7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXRhbG9nLW1lbnUsIC5tZW51e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JCZ0NhdGFsb2dHcmV5O1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sdmwtMntcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMjgwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuMnM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDk1cHggMCAxMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgICAgICYgPiBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhY2t7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmx2bC0ze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW57XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgLmhlYWR7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qc3BQYW5le1xyXG4gICAgICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuanNwVmVydGljYWxCYXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgI3NlYXJjaHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAubWVudSwgICNhdXRoX2Zvcm17XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIHByb2R1Y3Qgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9kdWN0c19tYWlue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmdDYXRhbG9nO1xyXG4gICAgYm94LXNoYWRvdzogJGNhdGFsb2dfc2hhZG93O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIGgye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmdDYXRhbG9nO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdF9saXN0LCAub3dsLWNhcm91c2VsX3NpbWlsYXIsIC5wcm9kdWN0X2xpc3RfcmVjb21lbmRlZHtcclxuICAgIC5pdGVte1xyXG4gICAgICAgIGhlaWdodDogMzkwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMHB4IHJnYmEoMCwwLDAsLjApO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JIZWFkZXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyBlYXNlLW91dCAwLjJzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjYXRhbG9nX2l0ZW1fc2hhZG93O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3RfaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlEYXJrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYXRpbmd7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vINCd0L7QstGL0LUg0YHRgtC40LvQuCDQutCw0YLQsNC70L7Qs9CwXHJcbi5zZWN0aW9uX2xpbmV7XHJcbiAgICAmLmJ4X2NhdGFsb2dfdGlsZV91bHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCZ0NhdGFsb2c7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRjYXRhbG9nX3NoYWRvdztcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZWxlbWVudCwgLml0ZW0tbGlzdHtcclxuICAgIC5zZWN0aW9uX2luZm9fYmxvY2t7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0SXRlbU5ldztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAuc2VjdGlvbl9pbWd7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLDAsMCwwLjkpIDAlLHJnYmEoMCwwLDAsMC4xKSA3MCUpO1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDUwLDUyLDU0LDAuNTUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlSG92ZXI7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAuc2VjdGlvbl9pbWd7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoNTAsNTIsNTQsMC41KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuXHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVte1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9ySGVhZGVyO1xyXG4gICAgICAgIGhlaWdodDogJGhlaWdodEl0ZW1OZXc7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4ycztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjYXRhbG9nX2l0ZW1fc2hhZG93O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0X2ltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYXRpbmd7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheURhcms7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzQwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0X2ltZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI0cHgpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2VsZW1lbnR7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgLml0ZW17XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZ19zZWN0aW9ue1xyXG4gICAgYm94LXNoYWRvdzogJGNhdGFsb2dfc2hhZG93O1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yQmdDYXRhbG9nO1xyXG59XHJcblxyXG4ucHJvZHVjdF9saXN0e1xyXG4gICAgLml0ZW17XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaXRlbS1saXN0X2xpc3R7XHJcbiAgICAuaXRlbXtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDAgcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJnQ2F0YWxvZ0dyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgZWFzZS1vdXQgMC4ycztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsMCwwLC4yKTtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtX2xpc3RfaW1nX2hpZGRlbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdF9pbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGhlaWdodFNlZWN0aW9uX2xpc3Q7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHRTZWVjdGlvbl9saXN0O1xyXG5cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheURhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0U2VlY3Rpb25fbGlzdDtcclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheURhcms7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhdGluZ3tcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0U2VlY3Rpb25fbGlzdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW1fbGlzdF9pbWdfaGlkZGVue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtMjI1cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgNHB4IDAgcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIC50cmlhbmdsZXtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLTI0cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCA0cHggMCByZ2JhKDAsMCwwLC4yKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTExcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ieC10b3VjaHtcclxuICAgIC5pdGVtLWxpc3RfbGlzdHtcclxuICAgICAgICAuaXRlbV9saXN0X2ltZ19oaWRkZW57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pdGVtLWxpc3R7XHJcbiAgICAuaXRlbXtcclxuICAgICAgICBoZWlnaHQ6ICRoZWlnaHRJdGVtTmV3O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9ySGVhZGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdF9uZXcsIC5wcm9kdWN0X2hpdCwgLnByb2R1Y3Rfc2FsZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTE1cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAtMTdweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJpZ2h0e1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTdweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0X25ld3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckdyZWVuO1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAkY29sb3JHcmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3Rfc2FsZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICNmZjk4MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0X2hpdHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAkY29sb3JCbHVlO1xyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qINCg0LXQudC90LjQsyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zdGFye1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvc3RhcnMucG5nKTtcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmhhbGZ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmVtcHR5e1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOHB4IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG5cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyog0KXQu9C10LHQvdGL0LUg0LrRgNC+0YjQutC4IHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnJlYWRjcnVtYnN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgLml0ZW17XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlQWN0aXZlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKiDQrdC70LXQvNC10L3RgiDQtNC10YLQsNC70YzQvdC+OiBwaWN0dXJlX2luZm8gc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ibG9ja19pbWd7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi53cnBfYmlnX2ltZ3tcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxufVxyXG5cclxuLmJ4X2JpZ2ltYWdlc3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxNXB4O1xyXG5cclxuICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmJ4X3NsaWRlcl9jb250ZWluZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmJ4X3NsaWRlX2xlZnQsIC5ieF9zbGlkZV9yaWdodHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMjRweC8xIFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrICFpbXBvcnRhbnQ7O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4X3NsaWRlX2xlZnR7XHJcbiAgICAgICAgbGVmdDogLTEwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRjE0MVwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnhfc2xpZGVfcmlnaHR7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXEYxNDJcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ieF9zbGlkZXJfc2Nyb2xsZXJfY29udGFpbmVye1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmJ4X3NsaWRle1xyXG4gICAgbWFyZ2luOiAwIC03cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIC5kZXRhaWxfcHJvZHVjdF9nYWxsZXJ5e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1zdGFnZXtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHVse1xyXG4gICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICB3aWR0aDogODUlO1xyXG5cclxuICAgICAgIC5vd2wtY29udHJvbHN7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcblxyXG4gICAgICAgICAgICAub3dsLW5hdntcclxuICAgICAgICAgICAgICAgIC5vd2wtcHJldiwgLm93bC1uZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyNHB4LzEgXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlSG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVBY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheU1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub3dsLXByZXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjE0MVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub3dsLW5leHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zNXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMTQyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGl7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICYuem9vbUdhbGxlcnlBY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbnRfb2ZmZXJze1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9ySGVhZGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnhfYWN0aXZle1xyXG4gICAgICAgICAgICAuY250X29mZmVyc3tcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYSwgLmNudF9vZmZlcnN7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvckJsdWVIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICBhLCAuY250X29mZmVyc3tcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yQmx1ZUFjdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnpvb21HYWxsZXJ5QWN0aXZle1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnpvb21Db250YWluZXJ7XHJcbiAgICAvL3dpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi56b29tTGVuc3tcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsdWUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMzczcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnpvb21XaW5kb3d7XHJcbiAgICAvL2JvcmRlcjogM3B4IHNvbGlkICRjb2xvckJsdWUgIWltcG9ydGFudDtcclxuICAgIC8vbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgIC8vd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgLy9iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAvL2JhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xyXG4gICAgLy9oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qINCt0LvQtdC80LXQvdGCINC00LXRgtCw0LvRjNC90L46INC+0YHQvdC+0LLQvdCw0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y8gc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zbWFsbF9oZWFkZXJ7XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBoMXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYXRpbmd7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvX21haW57XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgIH1cclxuXHJcbiAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYXRpbmd7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmF2YWlsYWJsZV9ibG9ja3tcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JIZWFkZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgLm5vdF9hdmFpbGFibGV7XHJcbiAgICAgICAgICAgICYubWRpLWNoZWNrLWNpcmNsZXtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1kaS1jaGVjay1jaXJjbGV7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXEY1RTBcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmVlZF9vcmRlcntcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zY3Vfc2VjdGlvbntcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL21hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJnQ2F0YWxvZztcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg1e1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ieF9pdGVtX2RldGFpbF9zaXplLCAuYnhfaXRlbV9kZXRhaWxfc2N1e1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzg2cHgpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICYucGljX2l0ZW17XHJcblxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnhfYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50eHR7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ4X2FjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkaXRpb25hbF9pbmZve1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGVIb3ZlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJi5jb2xsYXBzZWR7XHJcbiAgICAgICAgICAgICAgICAubWRpLXBsdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1kaS1taW51c3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWRpLXBsdXN7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWRpLW1pbnVze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCZ0NhdGFsb2dHcmV5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuXHJcbiAgICAgICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMzc0XCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtX2NvbnRlbnR7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyNHB4LzEgXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYxMkZcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qINCt0LvQtdC80LXQvdGCINC00LXRgtCw0LvRjNC90L46INCx0LvQvtC6INGBINGG0LXQvdC+0LksINC60L7RgNC30LjQvdC+0Lkg0Lgg0YHRgNCw0LLQvdC10L3QuNC10Lwgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZWN0aW9uX3Byb2R1Y3RfaW5mb3tcclxuICAgIC8vYmFja2dyb3VuZDogJGNvbG9yQmdDYXRhbG9nR3JleTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIC8vcGFkZGluZzogMCAyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5vcHRpb25fYmxvY2t7XHJcbiAgICAvL2hlaWdodDogMzkwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJnQ2F0YWxvZ0dyZXk7XHJcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xyXG5cclxuICAgIC5wcmljZV9ibG9ja3tcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODVweCl7XHJcbiAgICAgICAgICAgIGZsb2F0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2V7XHJcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vbGRfcHJpY2V7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRue1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAvL21hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG5cclxuICAgICAgICAmLm9uZV9jbGlja3tcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYnRuX2J1eSwgLmJ0bl9ub3RfYnV5e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICB3aWR0aDogNTclO1xyXG5cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9uX2Jhc2tldHtcclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwwLDAsLjQpOztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdC1tb2RhbHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAvL2JveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vbmVfY2xpY2t7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bl9ub3RfYnV5e1xyXG4gICAgICAgIC5ub3RfYXZ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnhfYnRfYnV0dG9uX3R5cGVfMntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckdyYXlEYXJrO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHl7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW47XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JHcmVlbkhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckdyZWVuQWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29sZCAkY29sb3JIZWFkZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4NXB4KXtcclxuICAgICAgICAgICAgZmxvYXQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBhcmUtY29udHJvbHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgYm90dG9tOiAyM3B4O1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbXBhcmUtY29udHJvbC1pbnB1dDpub3QoY2hlY2tlZCl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb21wYXJlLWNvbnRyb2wtaW5wdXQrbGFiZWx7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbXBhcmUtY29udHJvbC1pbnB1dDpjaGVja2VkK2xhYmVse1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgLmNvbXBhcmUtY29udHJvbC1pbnB1dCtsYWJlbHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyog0K3Qu9C10LzQtdC90YIg0LTQtdGC0LDQu9GM0L3Qvjog0L7Qv9C40YHQsNC90LjQtSDRjdC70LXQvNC10L3RgtCwIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWxlbWVudF9kZXNjcmlwdGlvbntcclxuICAgIC8vbWFyZ2luLXRvcDogMzVweDtcclxuICAgIC8vbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAjdGFiXzF7XHJcbiAgICAgICAgLmJ4X2l0ZW1fcmF0aW5ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi5iaWd7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYXRpbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJlc3QtY29tbWVudHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3RhYl8ze1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFicy1tZW51e1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvckJnQ2F0YWxvZ0dyZXk7XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dCAwLjNzO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlQWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYnN7XHJcbiAgICAgICAgLnRvb2dsZV90aXRsZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFicy1jb250ZW50e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpe1xyXG4gICAgICAgICAgICAudG9vZ2xlX3RpdGxle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCZ0NhdGFsb2dHcmV5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckJnQ2F0YWxvZztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheURhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC40cztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYnMtY29udGVudHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFie1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5re1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG57XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRue1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlcnR5LWl0ZW17XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCZ0NhdGFsb2dHcmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZXtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXV0aG9ye1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYXJrZXQtY29tbWVudHN7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAucmF0aW5ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgbGVmdDogMjY1cHg7XHJcblxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2VjX2NvbW1lbnRfc2hvd3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5lYy1jb21tZW50cy1hZGR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIipcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dGFyZWEsIGlucHV0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yV2hpdGVBY3RpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJi5lYy1lbXB0eXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmY0ZjQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkNjI2MjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDYyNjI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JXaGl0ZUFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlcXVpcmVkX2ZpZWxkc3tcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheURhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lYy1jb21tZW50cy1jYXB0Y2hhX3RpdGxle1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lYy1jb21tZW50cy1jYXB0Y2hhe1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1lbnRzX3JhdGluZ3tcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWMtcmF0aW5ne1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA0NXB4IDMwcHggMjVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVjLWNyaXRlcmlhLCAuZWMtY3JpdGVyaWEtZnVsbHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVjLWNyaXRlcmlhLXJhdGluZ3tcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZWMtY3JpdGVyaWEtdmFse1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lYy1jcml0ZXJpYS1mdWxse1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVjLWNvbW1lbnR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYXRpbmdfY29tbWVudHN7XHJcbiAgICAgICAgICAgIC5lYy1yYXRpbmd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3RhcntcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lYy1yYXRpbmctbGlzdC1zaG93e1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFycm93LXRvcHtcclxuICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVjLXJhdGluZy1saXN0e1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVjLXJhdGluZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1zZ3tcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uby1jb21tZW50e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW1pbGFyX3Byb2R1Y3Rze1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG59XHJcblxyXG4ucHJvZHVjdF9saXN0X3JlY29tZW5kZWR7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4uc2ltaWxhcl90aXRsZSwgLnJlY29tZW5kX3RpdGxle1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICBoMntcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvckJnQ2F0YWxvZztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JCZ0NhdGFsb2dHcmV5O1xyXG4gICAgICAgICAgICB0b3A6IC0xMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm93bC1jYXJvdXNlbF9zaW1pbGFyLCAucmVjb21lbmRlZF9jYXJvdXNlbHtcclxuICAgIC5vd2wtc3RhZ2Utb3V0ZXJ7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1uYXZ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTQ3cHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JCZ0NhdGFsb2c7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAub3dsLXByZXYsIC5vd2wtbmV4dHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IC4zcztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVke1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yR3JheU1pZGRsZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb25fbGlzdHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uX2l0ZW17XHJcbiAgICAgICAgaGVpZ2h0OiAyMzVweDtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyBlYXNlLW91dCAwLjJzO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuc2VjdGlvbl9pbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkY2F0YWxvZ19pdGVtX3NoYWRvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uX2xpbmV7XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBsaXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KXtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KXtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGF7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvclRleHQ7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4X2NhdGFsb2dfdGlsZV9zaG93X2FsbHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb25fZGVzY3JpcHRpb257XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxufVxyXG5cclxuLmNhdGFsb2dfc2VjdGlvbntcclxuICAgID4gaDN7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ieF9zaWRlYmFye1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCZ0NhdGFsb2dHcmV5O1xyXG4gICAgcGFkZGluZzogMTVweCAycHg7XHJcblxyXG4gICAgaDN7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsdGVyLWJ0bntcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4uZmlsdGVyX2Jsb2Nre1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uY2F0YWxvZ19zZWN0aW9uX2Jsb2Nre1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uYnhfZmlsdGVyX2NvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLnByaWNle1xyXG4gICAgICAgIC5ieF9maWx0ZXJfY29udGFpbmVyX3RpdGxle1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnhfZmlsdGVyX2NvbnRhaW5lcl90aXRsZXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy90b3A6IDM1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG4gICAgICAgIC8vbGVmdDogMDtcclxuICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ4X2ZpbHRlcl9ibG9ja3tcclxuICAgIHNwYW57XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveHtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3ggKyBsYWJlbCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94Om5vdChjaGVja2VkKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3g6bm90KGNoZWNrZWQpICsgbGFiZWx7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckNoZWNrQm94O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICAgICYuZGlzYWJsZWR7XHJcbiAgICAgICAgICAgIC5jaGVja2JveCArIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlEYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVse1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXEYxMkNcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ4X2ZpbHRlcl9jb250cm9sX3NlY3Rpb257XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgLmJ0bntcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbGluLWhlaWdodDogMzVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubGlua3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsOztcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnhfZmlsdGVyX3BhcmFtX2FyZWF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yV2hpdGVBY3RpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA3cHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6JGNvbG9yVGV4dDt9XHJcbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjokY29sb3JUZXh0O30vKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgIDotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7Y29sb3I6JGNvbG9yVGV4dDt9LyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge2NvbG9yOiRjb2xvclRleHQ7fVxyXG59XHJcblxyXG4uYnhfZmlsdGVyX2NvbnRhaW5lcl9tb2RlZntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLmJ4X2ZpbHRlcl9wb3B1cF9yZXN1bHR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB0b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XHJcblxyXG4gICAgICAgIC50cmlhbmdsZXtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC03cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwcHggNXB4IDAgcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ieF91aV9zbGlkZXJfdHJhY2t7XHJcbiAgICBcdG1hcmdpbjogMTNweCAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvckhlYWRlcjtcclxuXHRoZWlnaHQ6IDNweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4uYnhfdWlfc2xpZGVyX3Jhbmdle1xyXG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHQtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yQmx1ZTtcclxufVxyXG5cclxuLmJ4X3VpX3NsaWRlcl9oYW5kbGV7XHJcbiAgICB3aWR0aDogMTVweDtcclxuXHRoZWlnaHQ6IDE1cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC05cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Ym94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLmxlZnR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yaWdodHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweFxyXG4gICAgICAgIH1cclxufVxyXG5cclxuLmNhdGFsb2dfYmd7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JCZ0NhdGFsb2c7XHJcbiAgICBib3gtc2hhZG93OiAkY2F0YWxvZ19zaGFkb3c7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbn1cclxuXHJcbi5jYXRhbG9nLWZpbHRlcntcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmdDYXRhbG9nR3JleTtcclxuXHJcbiAgICAub3B0aW9ue1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgICAgJi5hbW91bnR7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc29ydHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgJi52aWV3e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4xcztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCl7XHJcbiAgICAgICAgICAgICYuc29ydHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYW1vdW50e1xyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCl7XHJcbiAgICAgICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zb3J0e1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3R7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xyXG5cclxuICAgICAgICAmLnNvcnR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb3B0aW9ue1xyXG4gICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JIZWFkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFtb3VudHtcclxuICAgICAgICAuc2VsZWN0Qm94e1xyXG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Qm94e1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmdDYXRhbG9nR3JleTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpe1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCl7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaXRlbS1icmFuZHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgIC50aXRsZXtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJnQ2F0YWxvZ0dyZXk7XHJcblxyXG4gICAgICAgICYuYmxvY2t7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbXBhcmUtY29udHJvbHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgYm90dG9tOiAzOHB4O1xyXG5cclxuXHJcbiAgICAuY29tcGFyZS1jb250cm9sLWlucHV0e1xyXG4gICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFyZS1jb250cm9sLWlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29tcGFyZS1jb250cm9sLWlucHV0Om5vdChjaGVja2VkKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21wYXJlLWNvbnRyb2wtaW5wdXQ6bm90KGNoZWNrZWQpICsgbGFiZWx7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5TWlkZGxlO1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb21wYXJlLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIGxhYmVse1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29tcGFyZS1jb250cm9sX2xpc3R7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHRTZWVjdGlvbl9saXN0O1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmNvbnRyb2xzLXdyYXB7XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21wYXJlLWNvbnRyb2wtaW5wdXQgKyBsYWJlbCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBhcmUtY29udHJvbC1pbnB1dDpub3QoY2hlY2tlZCkgKyBsYWJlbHtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlNaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb21wYXJlLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCArIGxhYmVse1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRhY3Rze1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdHtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlSG92ZXI7XHJcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuXHJcbiAgICAuaXRlbXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yV2hpdGVBY3RpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg0e1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXBhZ2V7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZm9ybXtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bl9zZWFyY2h7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubm90ZXRleHR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2hfaW5wdXRfZGV0YWlse1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmV7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlQWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaF9yZXN1bHR7XHJcbiAgICAuaXRlbXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JIZWFkZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0X2hlYWRlciB7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblx0ei1pbmRleDoyMDU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgLy90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS1zZWFyY2gtYWxse1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlNaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxufVxyXG5cclxuLm5hdmlnYXRpb257XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgYSwgc3BhbntcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckhlYWRlcjtcclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVIb3ZlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWVBY3RpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgICAmLm5hdi1jdXJyZW50LXBhZ2V7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tYXJyb3dze1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmRpc2FibGVke1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9ySGVhZGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheURhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJldntcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5leHR7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLXBhZ2Vze1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmF1dGhfZm9ybSwgLnJlZ2lzdHJhdGlvbi1ib3h7XHJcbiAgICAuYXV0aF9pdGVte1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgZW17XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JXaGl0ZUFjdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgJi5idG57XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5re1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yQmx1ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbm9pbmRleHtcclxuICAgICAgICAubGlua3tcclxuICAgICAgICAgICAgZmxvYXQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYngtYXV0aGZvcm17XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9ySGVhZGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAzNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNzg1cHg7XHJcblxyXG5cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlEYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hdXRoX2l0ZW17XHJcbiAgICAgICAgICAgIGZsb2F0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LXJlZ2lzdHJhdGlvbi1idXR0b25ze1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICBtYXgtd2lkdGg6IDk3MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAxNXB4O1xyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ4LWF1dGh7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcclxuXHJcbiAgICBmb3Jte1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZm9udHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5ieC1hdXRoLXRhYmxlLCAuYngtcmVnaXN0cmF0aW9uLXRhYmxlLCAuYngtY2hhbmdlcGFzcy10YWJsZXtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgICAvL3ZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYngtYXV0aC1pbnB1dHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yV2hpdGVIb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICYuaW5wdXRfY2FwdHVyZXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ4LWF1dGgtbGFiZWx7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlbWVtYmVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcHR1cmVfcGlje1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdXRob3JpemUtc3VibWl0LWNlbGx7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcmdvdF9wYXNze1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXV0aF9yZWdpc3RyYXRpb257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVnaXN0ZXJfaW5mb3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlEYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdXRoX2xpbmt7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yQmx1ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0YXJyZXF1aXJlZHtcclxuICAgIGNvbG9yOiAkY29sb3JHcmVlbjtcclxufVxyXG5cclxuI2ZvcmdvdHBhc3N7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYngtYXV0aGZvcm17XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JIZWFkZXI7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgIGgze1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIC5ieC1hdXRoZm9ybS1sYWJlbC1jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYngtYXV0aGZvcm0taW5wdXQtY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmZvcmdvdF9wYXNzX2lucHV0e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JXaGl0ZUFjdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYngtYXV0aGZvcm0tZm9ybWdyb3VwLWNvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ieC1hdXRoZm9ybS1saW5rLWNvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0Qm94e1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtaW4td2lkdGg6IDkwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kaS1tZW51LWRvd257XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlbGVjdEJveC1kcm9wZG93bntcclxuICAgIC5zZWxlY3RCb3gtYXJyb3d7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdEJveC1sYWJlbHtcclxuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3RCb3gtZHJvcGRvd24tbWVudXtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAwIDRweCAwIHJnYmEoMCwwLDAsLjIpO1xyXG5cclxuICAgIC5zZWxlY3RCb3gtc2VsZWN0ZWR7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmdDYXRhbG9nR3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Qm94LWhvdmVye1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJnQ2F0YWxvZ0dyZXkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNlbGVjdEJveC1vcHRpb25ze1xyXG4gICAgbGl7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyog0JzQvtC00LDQu9GM0L3Ri9C1INC+0LrQvdCwINC90LAg0YHRgtGALiDRjdC70LXQvNC10L3RgtCwINC60LDRgtCw0LvQvtCz0LBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuI09uZUNsaWNrRW1vZGFse1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmVtb2RhbF9mb3Jte1xyXG5cclxuICAgIHdpZHRoOiA1ODBweDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAwIDRweCAwIHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI5MHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIC5lbW9kYWwtdGl0bGV7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZUFjdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheU1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1vZGFsX2NvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuXHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICYuYnRue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb250e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtb2RhbF9pbWd7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtcHJvZC1tb2RhbHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbW9kYWx7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAvKi5lbW9kYWwtZGF0YXtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICB9ICovXHJcblxyXG4gICAgLmVtb2RhbC1ibnRze1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckhlYWRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ieC1iYXNrZXQtYmxvY2t7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyog0JrRg9C/0LjRgtGMINCyINC+0LTQuNC9INC60LvQuNC6IHN0eWxlcyAtKi9cclxuXHJcbiAgICAuZm9ybS1idXlvbmV7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcblxyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9ySGVhZGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJi5idG57XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjT25lQ2xpY2tFbW9kYWx7XHJcbiAgICBtaW4taGVpZ2h0OiAzMTZweDtcclxuICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1OHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTc1cHg7XHJcbiAgICB9XHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLyog0JrQvtGA0LfQuNC90LAg0LIgaGVhZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYngtYmFza2V0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAuYngtYmFza2V0LWl0ZW0tbGlzdHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDEyNCwxMjQsMTI0LC43NSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4ycztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItdG9wOiAyNXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuXHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ieC1iYXNrZXQtaXRlbS1saXN0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjM1cHg7XHJcblxyXG4gICAgICAgICAgICAuanNwQ29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLmpzcERyYWd7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuanNwUGFuZXtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuanNwVmVydGljYWxCYXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ4LWJhc2tldC1pdGVtLWxpc3QtaXRlbXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1kaXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlQWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlQWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYngtYmFza2V0LWl0ZW0tbGlzdC1pdGVtLWltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhc2tldF9jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheURhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ4LWJhc2tldC1pdGVtLWxpc3QtaXRlbS1uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvdGFsX3ByaWNle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JIZWFkZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbntcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKiDQodGC0YDQsNC90LjRhtCwINC60L7RgNC30LjQvdGLXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNiYXNrZXRfZm9ybXtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsMCwwLC4yKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICNiYXNrZXRfaXRlbXN7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldF9oZWFkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9ySGVhZGVyO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuICAgICAgICB0cntcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNil7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldF9jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICB0ZHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNyl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JIZWFkZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtcGhvdG97XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1faW5mb3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDcwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1bXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBob3Rve1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1faW5mb3tcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1faF93cnB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX3ByaWNlLCAuaXRlbV9xe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmljZSwgLmN1c3RvbXtcclxuICAgICAgICAgICAgICAgIC8vY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnByaWNlX3dycHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udHJvbHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2Jhc2tldF9xdWFudGl0eV9jb250cm9se1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250cm9scy13cmFwe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBNQVJHSU4tVE9QOiAtMTVweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JHcmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yR3JlZW5Ib3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JHcmVlbkFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JIZWFkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclRleHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zb21lLWNsYXNze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgIC5jdXN0b217XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlbW92ZXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVtb3Zle1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmVlbkhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmVlbkFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByZXdfY2hhcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN1c3RvbV9xdWFudGl0eXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNrdV9wcm9wX2xpc3R7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIC8vY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnhfYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRke1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNyl7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9pbmZve1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9wcmljZSwgLml0ZW1fcXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9oX3dycHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zY3Vfd3Jwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jdXJyZW50X3ByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5vbGRfcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjhiOGI4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fcHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnR4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcmljZSwgLmN1c3RvbXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3Vte1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTA3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRyb2x7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jdXN0b217XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzBweCl7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByZXdfY2hhcntcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ4X29yZGVyY2FydF9waG90b3tcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtcGhvdG97XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnhfaXRlbXtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ieF9vcmRlcmNhcnRfb3JkZXJfcGF5e1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuaXRlbV9ib3R0b217XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckhlYWRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmJ4X29yZGVyY2FydF9vcmRlcl9wYXlfbGVmdHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnhfb3JkZXJjYXJ0X29yZGVyX3BheV9yaWdodHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ4X29yZGVyY2FydF9jb3Vwb257XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cG9uX2lucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYmFke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2QyMDAwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnhfb3JkZXJjYXJ0X2NvdXBvbl9ub3Rlc3tcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ieF9vcmRlcmNhcnRfb3JkZXJfc3Vte1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ieF9vcmRlcmNhcnRfb3JkZXJfcGF5X2xlZnR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ4X29yZGVyY2FydF9jb3Vwb257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnhfb3JkZXJjYXJ0X2NvdXBvbl9ub3Rlc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ieF9vcmRlcmNhcnRfb3JkZXJfcGF5X3JpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ieF9vcmRlcmNhcnRfb3JkZXJfcGF5X2NlbnRlcntcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XHJcblxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG5fd2hpdGV7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bl9ibHVle1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ5MHB4KXtcclxuICAgICAgICAgICAgLmJ0bl9ibHVle1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ieC10b3VjaHtcclxuICAgIC5ieF9vcmRlcmNhcnR7XHJcbiAgICAgICAgLmJ4X29yZGVyY2FydF9jb3Vwb25fbm90ZXN7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ4X29yZGVyY2FydF9jb3Vwb257XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyog0KHRgtGA0LDQvdC40YbQsCDQutC+0YDQt9C40L3Ri1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYnhfb3JkZXJjYXJ0e1xyXG4gICAgLml0ZW1fb3JkZXJjYXJ0e1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckJsdWU7XHJcblxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9ySGVhZGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiDQodGC0YDQsNC90LjRhtCwINC+0YTQvtGA0LzQu9C10L3QuNGPINC30LDQutCw0LfQsFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYngtc29hLWNhcnQtdG90YWx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JIZWFkZXI7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgIC5ieC1zb2EtY2FydC10b3RhbC1saW5le1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ4LXByaWNlLW9sZHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LXNvYS1jYXJ0LXRvdGFsLWxpbmUtdG90YWx7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5ieC1zb2EtY2FydC10e1xyXG4gICAgICAgIC8vICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ieC1zb2EtY2FydC1ke1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAvLyBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ4LXNvYS1zZWN0aW9uLXRpdGxlLWNvbnRhaW5lcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckhlYWRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICBhe1xyXG4gICAgICAgICYuYngtc29hLWVkaXRzdGVwe1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ4LXNvYS1zZWN0aW9ue1xyXG4gICAgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgLmJ4LXNvYS1zZWN0aW9uLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ieC1zZWxlY3RlZHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvckJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYngtc29hLXNlY3Rpb24tdGl0bGUtY29udGFpbmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckhlYWRlcjtcclxuXHJcbiAgICAgICAgLmJ4LXNvYS1zZWN0aW9uLXRpdGxle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3OHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYngtc29hLXNlY3Rpb24tY29udGVudHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgLmJ4LXNvYS1pdGVtLXRhYmxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLmJ4LXNvYS1pdGVtLWltZy1ibG9ja3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYngtc29hLWl0ZW0taW1nY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ieC1zb2EtaXRlbS10ZHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ4LXNvYS1pdGVtLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ4LXNvYS1pdGVtLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ieC1zY3UtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLmJ4LXNvYS1pdGVtLXRkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ4LXNvYS1pdGVtLXRkLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ieC1zb2EtaXRlbS1wcmV2aWV3e1xyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ4LXNvYS1pdGVtLXRkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ4LXNvYS1pdGVtLXRkLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ4LXByaWNlLW9sZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYngtc29hLWl0ZW0taW5mby1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYngtc29hLW1vcmV7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUzMHB4KXtcclxuICAgICAgICAgICAgICAgIC5ieC1zb2EtbW9yZS1idG57XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYngtc29hLWl0ZW0tcHJvcGVydGllc3tcclxuICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYngtc29hLWl0ZW0tdGQtdGV4dHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLy8g0LzQtdGB0YLQvtC/0L7Qu9C+0LbQtdC90LjQtVxyXG4gICAgICAgIC5ieF9zb2FfbG9jYXRpb257XHJcbiAgICAgICAgICAgIC5ieC1zb2EtbG9jYXRpb24taW5wdXQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLmJ4LXNvYS1jdXN0b20tbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYngtYXV0aGZvcm0tc3RhcnJlcXVpcmVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ieC11aS1zbHMtaW5wdXQtYmxvY2ssIC5ieC1zb2EtY3VzdG9tZXItaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yV2hpdGVIb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyDQlNC+0YHRgtCw0LLQutCwXHJcbiAgICAgICAgLmJ4LXNvYS1wcHtcclxuICAgICAgICAgICAgLmJ4LXNvYS1wcC1kZXNjLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC5ieC1zb2EtcHAtY29tcGFueXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JIZWFkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYngtc29hLXBwLWNvbXBhbnktZ3JhZi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYngtc29hLXBwLWNvbXBhbnktaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYngtc29hLXBwLWNvbXBhbnktc3ViVGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ4LXNvYS1wcC1jb21wYW55e1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ieC1zb2EtcHAtY29tcGFueS1ncmFmLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ieC1zb2EtcHAtY29tcGFueS1jaGVja2JveHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ieC1zb2EtcHAtY29tcGFueS1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yR3JheU1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JHcmF5TWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ieC1zb2EtcHAtZGVsaXZlcnktY29zdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ieC1zZWxlY3RlZHtcclxuICAgICAgICAgICAgICAgICAgICAuYngtc29hLXBwLWNvbXBhbnktZ3JhZi1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ieC1zb2EtcHAtY29tcGFueS1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJjMzRhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmLCAwIDAgMCA0cHggJGNvbG9yR3JheU1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAg0JTQsNC90L3Ri9C1INC+INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvQtVxyXG4gICAgICAgIC5ieC1zb2EtY3VzdG9tZXJ7XHJcbiAgICAgICAgICAgIC5zb2EtcHJvcGVydHktY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcldoaXRlQWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYngtc29hLWN1c3RvbWVyLWZpZWxke1xyXG4gICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcldoaXRlQWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LXNvYS10b29sdGlwe1xyXG4gICAgICAgIC50b29sdGlwLWlubmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHRpcC1hcnJvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYngtc29hLXRvb2x0aXAtZGFuZ2Vye1xyXG4gICAgICAgICAgICAudG9vbHRpcC1pbm5lcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmIwZjBjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcclxuICAgICNieC1zb2EtYmFza2V0IHtcclxuICAgICAgICAuYngtc29hLW1vcmUtYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNieC1zb2Etb3JkZXJTYXZle1xyXG4gICAgLmJ0bntcclxuICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYngtYXV0aGZvcm0tc3RhcnJlcXVpcmVke1xyXG4gICAgY29sb3I6ICRjb2xvckdyZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ieC1zb2EtYmFza2V0LWluZm97XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9ySGVhZGVyO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG59XHJcblxyXG4uc2FsZV9vcmRlcl9mdWxsX3RhYmxle1xyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1zdWJtaXRde1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwuNCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zcztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlSG92ZXI7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDEzcHggMCByZ2JhKDAsMCwwLC40KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlQWN0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNhdGFsb2ctY29tcGFyZS1yZXN1bHR7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAuaGVhZHtcclxuICAgICAgICAuY29udHJvbHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLWxpc3R7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3OCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW1hcmtldC1tU2xpZGVye1xyXG4gICAgICAgICAgICAubVNsaWRlci13cmFwe1xyXG4gICAgICAgICAgICAgICAgLm1TbGlkZXItd2luZG93e1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9ySGVhZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGljdHVyZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWdfaXRlbV9jb21wYXJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWRpLWNsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGVBY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4yNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNsb3Nle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JlZW5Ib3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2xkX3ByaWNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgJi5tZGl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm1TbGlkZXItcHJldntcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAmLm1TbGlkZXItbmV4dHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRpc2FibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5TWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5TWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5TWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvcGVydHktbGlzdHtcclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRyb2x7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9ySGVhZGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDVweDtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yQmx1ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvckhlYWRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2l0Y2h7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtX3RvcHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAubWRpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWRpLWNoZXZyb24tbGVmdHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1kaS1jaGV2cm9uLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5zbGlkZS13cmFwe1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9ySGVhZGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAucGljdHVyZXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJpY2V7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlEYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWRpe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tZGktY2xvc2V7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGVBY3RpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVBY3RpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbG9zZXtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wZXJ0eS1uYW1le1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckhlYWRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY29sLXhzLTEye1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgLnByb3BlcnR5LXZhbHVle1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JIZWFkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb3BlcnR5LXZhbHVle1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDc4JTtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIC5zbGlkZS13cmFwe1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIC5zbGlkZS13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JIZWFkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xyXG4gICAgICAgIC5oZWFke1xyXG4gICAgICAgICAgICAuY29udHJvbHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbXBhcmUtc3dpdGNoe1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDppbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS1saXN0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbWFya2V0LW1TbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICYubVNsaWRlci1wcmV2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubVNsaWRlci1uZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9wZXJ0eS12YWx1ZSwgLnByb3BlcnR5LW5hbWV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wYWdlX25hdntcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcblxyXG4gICAgYSwgc3BhbntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JIZWFkZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyYXlEYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JXaGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbntcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2FsZS1iYW5lcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5lcnJvcl80MDR7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuXHJcbiAgICAuaW1nX2NvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWdfNDA0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2luY2x1ZGUvNDA0LnBuZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50XzQwNHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuXHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdHRvbV90eHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogU3R5bGVzINCb0LjRh9C90L7Qs9C+INCa0LDQsdC40L3QtdGC0LBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNhbGUtcGVyc29uYWwtc2VjdGlvbi1pbmRleHtcclxuICAgIC5zYWxlLXBlcnNvbmFsLXNlY3Rpb24taW5kZXgtYmxvY2t7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogaW5pdGlhbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlSG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZUFjdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc1cHgpe1xyXG4gICAgICAgIC5wZXJzb25hbF9zZWN0aW9ue1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTdHlsZXMg0JvQuNGH0L3QvtCz0L4g0JrQsNCx0LjQvdC10YLQsCDQn9C10YDRgdC+0L3QsNC70YzQvdGL0Lkg0YDQsNC30LTQtdC7XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ieF9wcm9maWxle1xyXG4gICAgLm1haW4tcHJvZmlsZS1ibG9jay1kYXRlLWluZm97XHJcbiAgICAgICAgLnNtYWxse1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yR3JheURhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvbnR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBoMXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm17XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAubWFpbi1wcm9maWxlLWZvcm0tbGFiZWx7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JIZWFkZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLXByb2ZpbGUtZm9ybS1idXR0b25zLWJsb2Nre1xyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuX2JsdWV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDU1cHgpe1xyXG4gICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgIC5jb2wteHMtOXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWFpbi1wcm9maWxlLWZvcm0tbGFiZWx7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tcHJvZmlsZS1mb3JtLWJ1dHRvbnMtYmxvY2t7XHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5idG5fYmx1ZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5idG5fd2hpdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTdHlsZXMg0JvQuNGH0L3QvtCz0L4g0JrQsNCx0LjQvdC10YLQsCDQodC/0LjRgdC+0Log0LfQsNC60LDQt9C+0LJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNhbGUtb3JkZXItbGlzdC1jb250YWluZXJ7XHJcblxyXG4gICAgLnNhbGUtb3JkZXItbGlzdC10aXRsZS1jb250YWluZXIsIC5zYWxlLW9yZGVyLWxpc3QtYWNjb21wbGlzaGVkLXRpdGxlLWNvbnRhaW5lcntcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAuc2FsZS1vcmRlci1saXN0LXRpdGxlLCAuc2FsZS1vcmRlci1saXN0LWFib3V0LWxpbmssIC5zYWxlLW9yZGVyLWxpc3QtYWNjb21wbGlzaGVkLXRpdGxle1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yV2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rX2Fib3V0e1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JCbHVlSG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yQmx1ZUFjdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNhbGUtb3JkZXItbGlzdC1hYm91dC1saW5re1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCl7XHJcbiAgICAgICAgICAgIC5saW5rX2Fib3V0e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2FsZS1vcmRlci1saXN0LWFib3V0LWxpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2FsZS1vcmRlci1saXN0LXRpdGxlLCAuc2FsZS1vcmRlci1saXN0LWFib3V0LWxpbmssIC5zYWxlLW9yZGVyLWxpc3QtYWNjb21wbGlzaGVkLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zYWxlLW9yZGVyLWxpc3QtdGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNhbGUtb3JkZXItbGlzdC1hY2NvbXBsaXNoZWQtdGl0bGUtY29udGFpbmVye1xyXG4gICAgICAgIC5zYWxlLW9yZGVyLWxpc3QtYWNjb21wbGlzaGVkLXRpdGxle1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmtfYWJvdXR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckhlYWRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JXaGl0ZUhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcldoaXRlQWN0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2FsZS1vcmRlci1saXN0LWFib3V0LWxpbmt7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yVGV4dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuMnM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zYWxlLW9yZGVyLWxpc3QtaW5uZXItY29udGFpbmVye1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvckhlYWRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgLnNhbGUtb3JkZXItbGlzdC1pbm5lci1yb3d7XHJcbiAgICAgICAgICAgIC5zdGF0dXNfcGF5bWVudHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zYWxlLW9yZGVyLWxpc3QtcGF5bWVudC10aXRsZV9uYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmF5RGFyaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2FsZS1vcmRlci1saXN0LXN0YXR1cy1zdWNjZXNze1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JHcmVlbkFjdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2FsZS1vcmRlci1saXN0LXN0YXR1cy1hbGVydHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFqYXhfcmVsb2Fke1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNhbGUtb3JkZXItbGlzdC1pbm5lci1hY2NvbXBsaXNoZWR7XHJcbiAgICAgICAgLnNhbGUtb3JkZXItbGlzdC1hY2NvbXBsaXNoZWQtZGF0ZS1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAuc2FsZS1vcmRlci1saXN0LWFjY29tcGxpc2hlZC1kYXRle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvckdyZWVuQWN0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuY2FuY2VsZWQtb3JkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zYWxlLW9yZGVyLWxpc3QtcmVwZWF0LWxpbmt7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNhbGUtb3JkZXItbGlzdC1jaGFuZ2UtcGF5bWVudHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2FsZS1vcmRlci1saXN0LWlubmVyLWNvbnRhaW5lcntcclxuICAgIC5zYWxlLW9yZGVyLWxpc3QtcmVwZWF0LWxpbmssIC5zYWxlLW9yZGVyLWxpc3QtY2FuY2VsLWxpbmt7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNhbGUtb3JkZXItbGlzdC1yZXBlYXQtbGlua3tcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTBweCl7XHJcbiAgICAgICAgLnNhbGUtb3JkZXItbGlzdC1yZXBlYXQtbGluaywgLnNhbGUtb3JkZXItbGlzdC1jYW5jZWwtbGlua3tcclxuICAgICAgICAgICAgZmxvYXQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNhbGUtb3JkZXItbGlzdC1yZXBlYXQtbGlua3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZfaGlzdG9yeV9saW5re1xyXG4gICAgYXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JUZXh0O1xyXG5cclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgbGVmdDogLTEzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTdHlsZXMgZm9yINCb0LjRh9C90YvQuSDQutCw0LHQuNC90LXRgiDQntGC0LzQtdC90LAg0LfQsNC60LDQt9CwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jYW5jZWxfb3JkZXJ7XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yQmx1ZURhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvckJsdWVEYXJrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iYWNrX3RvX2xpc3R7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JUZXh0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlRGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRue1xyXG4gICAgICAgIHdpZHRoOiAxOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm17XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvckJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBTdHlsZXMgZm9yIHBsYW5zaGV0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgbWFpbntcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBoZWFkZXJ7XHJcbiAgICAgICAgLnBhbmVsc3tcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb2wteHMtMTJ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sLXNtLTh7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb2wtc20tNHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZml4ZWR7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlcl9wYW5lbHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGFpZGVye1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2wteHMtMTJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGFpZGVyX2Jsb2Nre1xyXG4gICAgICAgIC5vd2wtY2Fyb3VzZWx7XHJcbiAgICAgICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfcGFuZWx7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG5cclxuICAgICAgICAubW9iaWxlX21lbnV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yQmx1ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bl9jYXRhbG9ne1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bnNfaGVhZGVye1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bl9jb21wYXJlLCAuYnRuX2Jhc2tldHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG5cclxuICAgICAgICAgICAgLnR4dHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc2VhcmNoe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZGV4X2NhdF9tZW51e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsYWlkZXJfYmxvY2t7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21wYW55X2FkdmFudGFnZXN7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdF9vcHRpb257XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0X2xpc3R7XHJcbiAgICAgICAgLmNvbC14cy02e1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdF9pbWd7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHtcclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NfZGV0YWlse1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3NfaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnhfc2xpZGVyX2NvbnRlaW5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja19pbWd7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnhfYmlnaW1hZ2Vze1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm9fbWFpbntcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcHRpb25fYmxvY2t7XHJcbiAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub2xkX3ByaWNle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC56b29tQ29udGFpbmVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyX2Jsb2Nre1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZ19zZWN0aW9uX2Jsb2Nre1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4X2ZpbHRlcl9wYXJhbV9hcmVhe1xyXG4gICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tbGlzdF9saXN0e1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0LjUlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcxJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhdGluZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29tcGFyZS1jb250cm9sX2xpc3R7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udHJvbHMtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb21wYXJlLWNvbnRyb2wtaW5wdXQrbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oaWRkZW5fY2xlYXJfYm90aHtcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlcntcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5mb290ZXJfaW5mb3tcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyLW1lbnV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdoX3R4dHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvcHlyaWdodHtcclxuICAgICAgICAgICAgLmNvbXBhbnlfbmFtZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBTdHlsZXMgZm9yIG1vYmlsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIGJvZHl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBoM3tcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3RvcC1wYW5lbHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWxvZ297XHJcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9waG9uZXtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9wYW5lbHtcclxuICAgICAgICAuYnRuX2NhdGFsb2d7XHJcbiAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2F0YWxvZy1tZW51e1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYnN7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMjRweC8xIFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xhaWRlcl9ibG9ja3tcclxuICAgICAgICAub3dsLWNhcm91c2Vse1xyXG4gICAgICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUyJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0X2xpc3R7XHJcbiAgICAgICAgLmNvbC14cy02e1xyXG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3RfaW1ne1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgIC5wcmljZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4vKiDQn9GA0LXQuNC80YPRidC10YHRgtCy0LAg0LrQvtC80L/QsNC90LjQuCBzdHlsZXMgZm9yIG1vYmlsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLmNvbXBhbnlfYWR2YW50YWdlc3tcclxuICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndycHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuLyogTmV3cyBzdHlsZXMgZm9yIG1vYmlsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gICAgLm5ld3N7XHJcbiAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uZXdzX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3c19tYWlue1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmV3c19jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NfZGV0YWlse1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2lkZXtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmID4gdWx7XHJcbiAgICAgICAgICAgICYgPiBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rNCl7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3R7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3Rze1xyXG4gICAgICAgIC5jb2wteHMtMTJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ieC1hdXRoe1xyXG4gICAgICAgIGZvbnR7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ieC1hdXRoLXRhYmxlLCAuYngtY2hhbmdlcGFzcy10YWJsZSwgLmJ4LXJlZ2lzdHJhdGlvbi10YWJsZXtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYngtYXV0aGZvcm17XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4X2JpZ2ltYWdlc3tcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcHRpb25fYmxvY2t7XHJcbiAgICAgICAgLnByaWNle1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9sZF9wcmljZXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudF9kZXNjcmlwdGlvbntcclxuICAgICAgICAuZWMtY29tbWVudHMtYWRke1xyXG4gICAgICAgICAgICAuZWMtbGVmdHtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29tbWVudHNfcmF0aW5ne1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lYy1yYXRpbmd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lYy1jb21tZW50e1xyXG4gICAgICAgICAgICAucmF0aW5nX2NvbW1lbnRze1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZWMtcmF0aW5ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW1faW5mb19zZWN0aW9ue1xyXG4gICAgICAgICAgICAubm90X2NvbXtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJfYmxvY2t7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0YWxvZ19zZWN0aW9uX2Jsb2Nre1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBpbml0aWFsO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tYnJhbmR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4X3NpZGViYXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvb3RlcntcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgIC5mb290ZXJfaW5mb3tcclxuICAgICAgICAgICAgLmZvb3Rlci1tZW51e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRtYXJnaW5TdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCl7XHJcbiAgICAuZWxlbWVudF9kZXNjcmlwdGlvbntcclxuICAgICAgICAuZW1hcmtldC1jb21tZW50c3tcclxuICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmF0aW5ne1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2VjX2NvbW1lbnRfc2hvd3tcclxuICAgICAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgLm5ld3NfZGV0YWlsIHtcclxuICAgICAgICAubmV3c19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpe1xyXG4gICAgLmVsZW1lbnRfZGVzY3JpcHRpb257XHJcbiAgICAgICAgLmVtYXJrZXQtY29tbWVudHN7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmF0aW5ne1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZWNfY29tbWVudHNfbmV3X2J1dHRvbnN7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmJ0bl93aGl0ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNlY19jb21tZW50X3Nob3d7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNzhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KXtcclxuICAgIC5zbGFpZGVyX2Jsb2Nre1xyXG4gICAgICAgIC5vd2wtY2Fyb3VzZWx7XHJcbiAgICAgICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdF9saXN0e1xyXG4gICAgICAgIC5jb2wteHMtNntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KXtcclxuICAgIC5jb21wYW55X2FkdmFudGFnZXN7XHJcbiAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ4LWF1dGh7XHJcbiAgICAgICAgLmF1dGhvcml6ZS1zdWJtaXQtY2VsbHtcclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYnRuX2JsdWV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcmdvdF9wYXNze1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW1faW5mb19zZWN0aW9ue1xyXG4gICAgICAgIC5jb2wteHMtNntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmZsb3d7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4ycztcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgJi5vcGVue1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90by9yb2JvdG8tcmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCdmb250cy9Sb2JvdG8vcm9ib3RvLXJlZ3VsYXIuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJ2ZvbnRzL1JvYm90by9yb2JvdG8tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCdmb250cy9Sb2JvdG8vcm9ib3RvLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgICB1cmwoJ2ZvbnRzL1JvYm90by9yb2JvdG8tcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybCgnZm9udHMvUm9ib3RvL3JvYm90by1yZWd1bGFyLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCdmb250cy9Sb2JvdG8vcm9ib3RvLWxpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90by9yb2JvdG8tbGlnaHQuZW90JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgICB1cmwoJ2ZvbnRzL1JvYm90by9yb2JvdG8tbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnZm9udHMvUm9ib3RvL3JvYm90by1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnZm9udHMvUm9ib3RvL3JvYm90by1saWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgIHVybCgnZm9udHMvUm9ib3RvL3JvYm90by1saWdodC5zdmcjUm9ib3RvJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvUm9ib3RvL3JvYm90by1ib2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL1JvYm90by9yb2JvdG8tYm9sZC5lb3QnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgIHVybCgnZm9udHMvUm9ib3RvL3JvYm90by1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJ2ZvbnRzL1JvYm90by9yb2JvdG8tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnZm9udHMvUm9ib3RvL3JvYm90by1ib2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICAgdXJsKCdmb250cy9Sb2JvdG8vcm9ib3RvLWJvbGQuc3ZnI1JvYm90bycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRmlyYVNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0ZpcmFTYW5zL2ZpcmFzYW5zX2xpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0ZpcmFTYW5zL2ZpcmFzYW5zX2xpZ2h0LmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKCdmb250cy9GaXJhU2Fucy9maXJhc2Fuc19saWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCdmb250cy9GaXJhU2Fucy9maXJhc2Fuc19saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnZm9udHMvRmlyYVNhbnMvZmlyYXNhbnNfbGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgICB1cmwoJ2ZvbnRzL0ZpcmFTYW5zL2ZpcmFzYW5zX2xpZ2h0LnN2ZyNmaXJhc2Fuc19saWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XHJcbiAgc3JjOiB1cmwoXCJmb250cy9NYXRlcmlhbF9pY29uL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCJmb250cy9NYXRlcmlhbF9pY29uL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC5lb3Q/XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBcclxuICAgICAgIHVybChcImZvbnRzL01hdGVyaWFsX2ljb24vbWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCBcclxuICAgICAgIHVybChcImZvbnRzL01hdGVyaWFsX2ljb24vbWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgXHJcbiAgICAgICB1cmwoXCJmb250cy9NYXRlcmlhbF9pY29uL21hdGVyaWFsZGVzaWduaWNvbnMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIFxyXG4gICAgICAgdXJsKFwiZm9udHMvTWF0ZXJpYWxfaWNvbi9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuc3ZnI21hdGVyaWFsZGVzaWduaWNvbnNyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
.filter_empty{
    background: #fff;
    margin-top: 20px;
    padding: 20px 20px 40px;
    display: none;
}

.catalog_section_block .filter_empty{
    display: block;
}

.catalog-compare-result .property-value:nth-last-child(2) li .slide-wrap{
    border-bottom: 1px solid #eee;
}

.catalog-compare-result .property-list{
    padding-bottom: 3px;
}

.catalog-compare-result .head .emarket-mSlider .mSlider-wrap .mSlider-window li .mdi-close.active_a:before{
    color: #689f38;
}

#tab_2 img{
    padding: 15px;
}

.option_block .quantity span.disable{
    cursor: default;
    background-color: #bdbdbd;
}

.option_block .quantity input.disable{
    background-color: #e8e9ec;
}

.bx_bigimages:focus{
    outline: none;
}

.index_cat_menu .jspVerticalBar{
    width: 3px;
}

.index_cat_menu .jspDrag{
    opacity: .5;
    transition: ease-out .25s;
    border-radius: 0;
}

.index_cat_menu .jspPane{
    transition: ease-out .25s;
}

#basket_form .basket_content tr{
    position: relative;
}

#basket_form .basket_content .item .control{
    position: absolute;
    right: 0;
    line-height: 70px;
}

#basket_form .basket_content .item .remove{
    padding-right: 10px;
}

#basket_form .basket_content .item .controls-wrap a{
    border-radius: 0;
}

#basket_form .basket_content .item .controls-wrap a{
    position: absolute;
    top: 0;
}
#basket_form .basket_content .item .controls-wrap a.plus{
    right: 1px;
    top: -1px;
}

#basket_form .basket_content .item .controls-wrap a.minus{
    left: 1px;
}

#basket_form .basket_content input.number{
    position: absolute;
    width: 30px;
    height: 30px;
    left: 56px;
    text-align: center;
    top: 19px;
    border: 1px solid #eee;
}

#basket_form .basket_header td.items{
    width: 54%;
}

#basket_form .basket_header #col_QUANTITY{
    width: 10%;
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.custom span.summ{
    display: initial;
}

@media only screen and (max-width: 800px){
    #basket_form .basket_header {
        display: none;
    }
}

@media only screen and (max-width: 700px){
    #basket_form .basket_content .item .custom:nth-child(5){
        display: block;
    }

    #basket_form .basket_content .item .custom:nth-child(5) span{
        display: none;
    }

    #basket_form .basket_content .item .controls-wrap{
        left: 15px;
    }

    #basket_form .basket_content input.number{
        left: 46px;
    }

    #basket_form .basket_content .item .custom span.txt{
        padding-right: 10px;
    }

    #basket_form .basket_content .item .item_info .scu_wrp:after{
        clear: both;
        content: " ";
        display: block;
    }

    #basket_form .basket_content .item{
        padding-right: 30px;
    }

    #basket_form .basket_content .item .item_info{
        min-height: 75px;
    }

    #basket_form .basket_content .item .control{
        line-height: initial;
    }
}


@media only screen and (max-width: 530px){
    #basket_form .basket_content .item .controls-wrap{
        left: 93px;
    }

    #basket_form .basket_content input.number{
        left: 124px;
    }
}

@media only screen and (max-width: 400px){
    .emodal_form#OneClickEmodal{
        width: 300px;
        margin-left: -150px;
    }
}