

/* Start:/local/frontend/build/css/style.min.css?1787141394242132*/
.blockquote:first-child,.contacts-head:not(:first-child),.feedback_title,.h1,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,.p,.pagination:not(:first-child),address,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p{margin-top:0}.clients__content-img,.delivery-table th,.form-title,.get-my-orders-act,.left-account-page-block .bottom-manager-block .desc-block{text-align:center}.accordion_title:before,.btn-arr:before,.category-item_hover{-webkit-backface-visibility:hidden}.collapsing,body.m-open,body.slideoutOpen{overflow:hidden}.about-brands:after,.brands-list .item:nth-child(3n+1),.brands-list:after,.brands-table:after,.catalog-item:nth-child(4n+1),.category:after,.clearfix:after,.contacts-foot:after,.container-fluid:after,.container:after,.delivery-table,.delivery__item:after,.discount:after,.nav:after,.partners-forms .form-group:after,.row:after,.social:after{clear:both}::selection{background:#6d2077!important}html{-webkit-tap-highlight-color:transparent}.accordion_title:hover,.breadcrumbs .item>a:hover,.btn-basket_wrap.invert input,.contacts-head_item>a:hover,.header_ru-map_question .second-question form ul li label:hover,.text-select,a,ol>li:before{color:#6d2077}.delivery-table-region,.menu-head,.nowrap,a[href^="tel:"]{white-space:nowrap}.enter-head__menu,.form-field_desc,.invisible,.title-row .checkbox{visibility:hidden}.btn-add:before,.btn-remove:before,.contacts-list table td,img{vertical-align:middle}.about-us .b-content_wrap{display: block;}.about-us .values ul div,.b-main__contacts .tel-block,.footer-menu-list,.main-office__popup a,.table .catalog-item-top,.tel-block.footer-contacts__item{-webkit-box-orient:vertical;-webkit-box-direction:normal}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/local/frontend/build/css/../fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmZiArmlw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/local/frontend/build/css/../fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiAo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/local/frontend/build/css/../fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmQiArmlw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/local/frontend/build/css/../fonts/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmaiArmlw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url("/local/frontend/build/css/../fonts/KFOmCnqEu92Fr1Mu72xKOzY.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url("/local/frontend/build/css/../fonts/KFOmCnqEu92Fr1Mu5mxKOzY.woff2") format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url("/local/frontend/build/css/../fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url("/local/frontend/build/css/../fonts/KFOmCnqEu92Fr1Mu4mxK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url("/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url("/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2") format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url("/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url("/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmEU9fBBc4.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url("/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url("/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2") format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url("/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url("/local/frontend/build/css/../fonts/KFOlCnqEu92Fr1MmWUlfBBc4.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:after,:before{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.b-title.h2,body,h2.b-title,h2.b-title-tab{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.account-main-menu .feedback,.price-info p,figure{margin:0}.container,.container-fluid{margin-right:auto;margin-left:auto}img{max-width:100%}.container{width:100%;max-width:1628px;padding-left:54px;padding-right:54px}.clearfix:after,.clearfix:before,.contacts-foot:after,.contacts-foot:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.discount:after,.discount:before,.nav:after,.nav:before,.partners-forms .form-group:after,.partners-forms .form-group:before,.row:after,.row:before,.social:after,.social:before{content:" ";display:table}.container-fluid{padding-left:8px;padding-right:8px}.row{margin-left:-8px;margin-right:-8px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:8px;padding-right:8px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.category-item:first-child:nth-last-child(4),.category-item:nth-child(6n+1):last-child,.category-item:nth-child(6n+1):nth-last-child(4),.category-item:nth-child(6n+6):nth-last-child(2),.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.brands-table.col2 .item,.category-item:first-child:last-child,.category-item:nth-child(4):nth-last-child(2),.category-item:nth-child(5):last-child,.category-item:nth-child(6n+1),.category-item:nth-child(6n+2):last-child,.category-item:nth-child(6n+6),.category-item:nth-child(6n-1):last-child,.category-item:nth-child(6n-2):nth-last-child(2),.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.account-main-menu .feedback .feedback-form,.b-header-bot_l,.bx-pdf-container .mainContainer,.catalog-list .catalog-item,.col-xs-12,.contacts-list_foto img,.feedback-info_foto img,.form-field,.nav--item,.tab-content,.tabs-wrapper .delivery-table,ol,ul{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}.nav,body,html{margin:0;padding:0}.fade{opacity:0;transition:opacity .4s linear}.accordion_body .accordion_title.collapsed:after,.b-header-bot_l .humb.active .close,.b-header-bot_l.button-show .humb,.b-main.basket-order-page .order-tabs span.active-tab:after,.brands-table .item:hover:before,.category-item_wrap:hover .category-item_hover,.check-cust:checked+.check-cust_i:before,.checkbox .check-cust:checked+.check-cust_i:before,.fade.in,.nav-tabs>li.active>a:before,.nav-tabs>li.active>span:before,.price-checkbox input:checked~.retail-price,.radio-color .check-cust:checked+.check-cust_i:before{opacity:1}.accordion_body .accordion_panel:after,.account-main-menu .account-settings-menu .bottom-subscription-block .section-container input[type=checkbox],.b-content_body>.accordion:last-child>.accordion_panel:last-child:after,.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block .form-elem input[type=radio],.b-main.basket-order-page .center-order-container .top-block .form-elem input[type=radio],.basket-small .enter-head .btn-enter_icon:after,.breadcrumbs .item:after,.breadcrumbs .item:before,.breadcrumbs .item:first-child>a:before,.btn-enter_icon:after,.catalog-list .catalog-item_logo,.catalog-menu [class^=item-]:before,.collapse,.contacts-foot>li:before,.contacts-head>li:before,.left-account-page-block .select-account-menu-container,.list-unstyled>li:before,.main .humb,.menu-head ul>li:before,.nav>li:before,.pagination li:before,.product-triggers li:before,.tab-content>.tab-pane,ol>li:last-child:after,ul.no-marker>li:before{display:none}.btn-enter_icon:before,.collapse.in,.first-question.active,.fix-comment .fixed-comment,.header_map-shadow.active,.header_ru-map_question .first-question,.p,.price-pop.opened,.second-question.active,.show-comment,.tab-content>.active,textarea{display:block}ol>li,tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.nav{list-style:none}.nav>li{position:relative;display:block}.nav>li>a,.nav>li>span{position:relative;display:block;padding:10px 15px}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#6d2077}.nav>li>a>img{max-width:none}.nav-tabs>li{float:left;padding-left:0;margin-bottom:0}.nav-tabs>li:last-child>a,.nav-tabs>li:last-child>span,.product-triggers_horizontal li:last-child,.social-item:last-child{margin-right:0}.nav-tabs>li>a,.nav-tabs>li>span{position:relative;padding:19px 0 17px;margin-right:30px;font-size:16px;text-align:center;font-weight:700;line-height:1.1;color:gray;background:0 0}.nav-tabs>li>a:before,.nav-tabs>li>span:before{content:"";display:block;height:2px;width:100%;background:#6d2077;position:absolute;bottom:-2px;left:0;opacity:0;transition:opacity .3s;z-index:2}.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block label .date-deliv span.date-deliv-date,.b-main.basket-order-page .order-tabs span.active-tab,.biblioteka-3d-modeli .boss-item .boss-description h4,.biblioteka-3d-modeli .boss-item .boss-email a,.biblioteka-3d-modeli .boss-item .boss-tel a,.brands-list .item.active .name,.nav-tabs>li>a:hover,.nav-tabs>li>span:hover,address{color:#333}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>span,.nav-tabs>li.active>span:focus,.nav-tabs>li.active>span:hover{color:#333;cursor:default}.tab-content{position:relative;padding:52px 0 60px}.tab-content:before{content:"";display:block;height:2px;background:#ebebeb;position:absolute;top:0;left:-12.9%;right:-16px}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.b-main.my-orders-page .row .catalog-item.wait-pay-elem .inner-container .hidden,.catalog-item-quick-view .catalog-item__scrolling,.hide,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}ol>li:after,ul>li:before{display:block;content:""}.b-main.my-orders-page .row .catalog-item.wait-pay-elem .inner-container .show{display:block!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}address,body{font-style:normal}.affix{position:fixed}.accordion_panel,.accordion_title,.b-bord,.b-content_aside,.b-content_head,.b-main,.b-page,.banner,.breadcrumbs .item.item-drop>a,.btn,.btn-arr,.btn-enter,.contacts-list table tr,.feedback-form .form-field_bord,.files_lnk,.head_map-link,.info-item__title-wrapper,.logo_pic,.m-page,.media-center,.search-head,.textarea-wrapper,.waranty.about-us .info-item__title-wrapper,ol>li,table,ul>li{position:relative}body{min-width:300px;overflow-x:auto;font-size:16px;line-height:1.75;color:#595959;background-color:#f0f0f0}.advantages-footer,.advantages-text span,.advantages-title,.basket-head .text,.basket-head_num,.feedback-info_descr .name,.feedback-info_descr .tel,.h4,.h5,b,h4,h5,strong,table thead td,table thead th,table.table-list tr td:first-child{font-weight:700}a:focus,a:hover{color:#595959;outline:0}.p,address,p{margin-bottom:.6em}.b-content_body a[href^="mailto:"],.b-content_body a[href^="tel:"],.b-main.my-orders-page .archive-title,.catalog-item_more,.contacts-descr a[href^="tel:"],.contacts-link,.contacts-list_name,.feedback-info_text,.head-content__description-title span,.price-checkbox .personal-price,.price-checkbox input:checked~.retail-price,.product-triggers li{font-weight:500}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#333;font-weight:700;text-transform:none}.dealers-map-item-title,.files_type,.logo_text,.text-uppercase{text-transform:uppercase}.h1{margin-bottom:.65em;font-size:32px;line-height:1.4}.h2,.h3,.h4,.h5,h2,h3,h4,h5{line-height:1.6}.h2,h2{margin-bottom:.38em;margin-top:.9em;font-size:28px}.h3,h3{margin-bottom:.6em;margin-top:1.3em;font-size:22px}.h4,.h5,h4,h5{margin-bottom:.5em;margin-top:1.2em;font-size:18px}.b-content_head .h1+.subtitle,.b-content_head h1+.subtitle,.h1+.b-content_head,.h1+.b-subtitle,h1+.b-content_head,h1+.b-subtitle{margin-top:-16px}.b-title.h2,h2.b-title,h2.b-title-tab{margin-bottom:19px;margin-top:0;line-height:1.30769;color:#404040;font-weight:500}.about-brands_info .p,.about-brands_info address,.about-brands_info p,.about-us .mission-title,.b-content_head .subtitle,.block-3d-models .files_lnk,.catalog-item_text,.form-group label,.text-select,ol>li:before{font-weight:400}.b-content_head .subtitle,.b-heading,.b-subtitle{color:#333;font-size:20px}.brands-list .name,.catalog-item_text,.contacts-list_subname,.form-name,.tabs-wrapper .tabs-item a,.text-light{color:gray}.b-content_head .subtitle,.b-subtitle{margin-bottom:1.2em;line-height:1.5}.b-content_head .subtitle+.accordion,.b-subtitle+.accordion{margin-top:52px}.b-heading{margin-bottom:1.18em}.mt-0{margin-top:0!important}.mt-1{margin-top:10px!important}.mt-2{margin-top:20px!important}.mt-3{margin-top:30px!important}.mt-4{margin-top:40px!important}.mt-5{margin-top:50px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:10px!important}.mb-2{margin-bottom:20px!important}.mb-3{margin-bottom:30px!important}.mb-4{margin-bottom:40px!important}.mb-5{margin-bottom:50px!important}.block-bg{padding:44px 45px 44px 30px;background:#f7f7f7}.b-content_body>.p:last-child,.b-content_body>address:last-child,.b-content_body>p:last-child,.b-content_head .subtitle:last-child,.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block .form-elem:last-child,.b-main.basket-order-page .center-order-container .top-block .form-elem:last-child,.block-bg ol,.block-bg ol>li:last-child,.block-bg ul,.block-bg ul>li:last-child,.contacts-descr:last-child,.feedback-form .form-group:last-child,.menu-head .item-1,.news:last-child,ol>li>ol>li:last-child,ol>li>ul>li:last-child,ul>li>ol>li:last-child,ul>li>ul>li:last-child{margin-bottom:0}.bx-pdf-container{width:900px;height:800px!important}.b-page{margin:0 auto;background-color:#f0f0f0}.b-main{padding-bottom:70px}.main .b-main{padding-bottom:0}.b-content,.b-header-bot>.container,.b-header-top>.container,.b-main>.container,.feedback-form .feedback-form_textarea,.feedback-form .feedback-form_textarea .form-control,.feedback-form .feedback-form_textarea .form-field{height:100%}.b-content_bg{border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);background:#fff}.b-content_wrap,.product-triggers_horizontal{display:-ms-flexbox;display:flex}.b-content_wrap+.discount{margin-top:-60px}.b-content_body{padding:60px 0 70px}.b-content_body .map-wide,.b-content_body .wide{margin-left:-12.78%;margin-right:-38.29%}.b-content_body .delivery-table{margin-right:-25.3%}.b-content_body .no-padding,.b-content_body>.accordion{margin-right:-25.4%}.b-content_aside{z-index:2;height:100%;background:#6d2077}.b-content_head{padding-bottom:50px}.b-content_head.nobord{padding-bottom:33px}.b-content_head.nobord:before{display:none;padding-bottom:0}.accordion_panel:before,.b-bord:before,.b-content_head:before{content:"";display:block;height:1px;background:#ebebeb;position:absolute;bottom:0;left:-12.78%;right:-38.29%}.btn-cancel:before,.btn-cancel_wrap:before,.files_lnk:before,.form-field_desc:before,.ic{display:inline-block;vertical-align:middle;background-image:url(/local/frontend/build/css/../images/sprite.png);background-size:149px 130px}.ic-action{background-position:-64px -62px;width:24px;height:18px}.breadcrumbs+.b-title,.ic-action_translate--50,.ic-discount_translate--50,.ic-lnk_translate--50,.ic-sale_translate--50{margin-top:-9px}.ic-category-handle{background-position:-83px -90px;width:24px;height:14px}.ic-category-handle_translate--50,.ic-del_translate--50,.ic-facebook_translate--50,.ic-money_translate--50{margin-top:-7px}.btn-cancel:before,.btn-cancel_wrap:before,.ic-del{background-position:-43px -116px;width:14px;height:14px}.ic-discount{background-position:-55px -90px;width:24px;height:18px}.form-field_desc:before{background-position:-62px -30px;width:25px;height:25px;content:"";position:absolute;top:0;left:0}.ic-info_translate--50{margin-top:-12.5px}.ic-instagram_translate--50,.ic-menu-des_translate--50,.ic-menu-info_translate--50,.ic-telegram_translate--50,.ic-vk_translate--50{margin-top:-13px}.files_lnk:before,.ic-lnk{width:20px;height:22px;background:url("/local/frontend/build/images/instructions.svg") 0 no-repeat}.ic-menu-coop{background-position:0 -62px;width:26px;height:24px}.ic-menu-coop_translate--50{margin-top:-12px}.ic-menu-des{background-position:-116px 0;width:19px;height:26px}.ic-menu-info{background-position:-32px 0;width:26px;height:26px}.ic-menu-location{background-position:-92px 0;width:20px;height:28px}.ic-menu-location_translate--50,.ic-menu-phone_translate--50,.ic-youtube_translate--50{margin-top:-14px}.ic-menu-pay{background-position:-30px -62px;width:30px;height:20px}.ic-menu-pay_translate--50,.ic-news_translate--50,.ic-trash_translate--50{margin-top:-10px}.ic-menu-phone{background-position:-92px -32px;width:18px;height:28px}.ic-money{background-position:0 -116px;width:20px;height:14px}.ic-news{background-position:-116px -54px;width:19px;height:20px}.ic-sale{background-position:-92px -64px;width:18px;height:18px}.ic-trash{background-position:-116px -78px;width:18px;height:20px}.icon{display:inline-block;width:1em;height:1em;fill:currentColor;stroke:inherit}.icon-basket{font-size:2rem;width:1em}.icon-block{font-size:1.5rem;width:1em}.icon-close{font-size:1.3969rem;width:1em}.icon-facebook,.icon-twitter,.icon-vkontakte,.icon-youtube{font-size:3.2rem;width:1em}.icon-info,.icon-label{font-size:1.8rem;width:1em}.icon-list{font-size:1.5rem;width:1.2em}.icon-lnk{font-size:1.8rem;width:.55556em}.icon-menu-amort,.icon-menu-furniture,.icon-menu-kran,.icon-menu-shop,.icon-menu-undraw{font-size:2.4rem;width:.83333em}.icon-menu-bed,.icon-menu-handles,.icon-menu-profil{font-size:1.6rem;width:1.5em}.icon-menu-cupboard{font-size:2.4rem;width:.75em}.icon-menu-door,.icon-menu-light{font-size:2.4rem;width:.58333em}.icon-menu-fasad{font-size:2.4rem;width:.725em}.icon-menu-fixture{font-size:2.44rem;width:.65574em}.icon-menu-holder{font-size:2.4rem;width:.79167em}.icon-menu-hook{font-size:2.4rem;width:.66667em}.icon-menu-kitchen{font-size:2.4rem;width:1em}.icon-menu-kromka{font-size:1.4rem;width:1.71429em}.icon-menu-locker{font-size:2.1rem;width:.95238em}.icon-menu-loop{font-size:2.4rem;width:.91667em}.icon-menu-other{font-size:.8rem;width:3em}.icon-menu-prop{font-size:2.4rem;width:.85em}.icon-menu-push{font-size:2rem;width:1.2em}.icon-menu-shed{font-size:1.8rem;width:1.33333em}.icon-menu-table{font-size:1.9rem;width:1.26316em}.icon-menu-tool{font-size:2.22rem;width:.9955em}.icon-menu-wardrobe{font-size:1.8rem;width:1.24444em}.icon-news{font-size:2rem;width:.9em}.icon-pay{font-size:1.4rem;width:1.42857em}.btn-add:before,.btn-enter_icon:after,.btn-enter_icon:before,.btn-remove:before,.btn-repeat:before,.btn-repeat_wrap:before,.product-triggers li.product-triggers_share:after{display:inline-block;background-image:url(/local/frontend/build/css/../images/sprite-bg.svg);background-size:15.875rem 16.4375rem}.waranty .tel-block{margin-right:30px}.humb_icon:before{left:0}.b-content_bg.b-main__contacts .accordion_body-wrap,.b-content_bg.vacancies .accordion_body-wrap,table.table-list tr td:last-child{padding-right:0}.humb.active .humb_icon{opacity:0}.contact-icon_wrapper .contact-icon_item.arrow.revert a::after,.media-center:hover span.media__arrow{transform:rotate(180deg)}ol,ul{list-style:none;padding:0;margin-top:0;margin-bottom:2.5em}ol>li,ul>li{margin-top:0;margin-bottom:1em}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin-top:.7em;margin-bottom:0}.second-question form .city-list-wrapper li,ul{padding-left:20px}ul>li{padding-left:12px}ul>li:before{width:4px;height:4px;background-color:#6d2077;border-radius:4px;position:absolute;left:0;top:10px}.contacts-foot>li,.contacts-head>li,.list-unstyled>li,.menu-head ul>li,ul.no-marker>li{padding-left:0}ul.style-2>li{padding-left:32px}ul.style-2>li:before{width:20px;height:3px;border-radius:0;top:13px}ol{counter-reset:a}ol>li:after{width:100%;height:11px}ol>li:before{content:counters(a, ".") " ";counter-increment:a;display:table-cell;padding-right:26px}.contacts-foot,.contacts-head,.list-unstyled,.menu-head ul{width:auto;padding:0;margin:0;list-style:none}.clear-busket without-checkbox:active,.clear-busket without-checkbox:focus,.clear-busket-popup button:active,.clear-busket-popup button:focus,.empty-busket button:active,.empty-busket button:focus,button:active,button:focus,input{outline:0}select{font-size:13px}.form-title{font-size:28px;line-height:1.07143;margin-top:0}.form-group{margin-bottom:19px;text-align:left}.form-group:after{content:"";display:table;clear:both}.about-us .about-garantii-main-block .garantii-main-about,.b-content_bg.vacancies .list-wrapper,.b-content_bg.vacancies .velcome-wrapper,.cooperation--wrapp-bottom .about-garantii-main-block .garantii-main-about,.form-group_submit,.waranty-video-block{margin-top:30px}.cooperation-contact{display:flex;margin-top:10px}.cooperation-contact .icon{width:auto;height:auto;margin-right:8px;display:flex}.cooperation-contact .icon-clock{height:18px;margin-top:5px}.form-name{display:block;width:100%;margin-bottom:3px;font-size:13px;line-height:1.3;font-weight:300}.form-text{margin-top:7px;font-size:14px;line-height:1.57143}.form-field_desc{position:absolute;top:0;left:100%;padding-left:36px;font-size:14px;line-height:1.5;color:gray;opacity:0}.form-control{width:100%;height:40px;padding:0;font-size:16px;border:none;border-bottom:2px solid #d2d2d2;border-radius:0;background:0 0;box-shadow:none;color:#404040;transition:.4s}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control:focus{outline:0;border-bottom-color:#6d2077}.contact-icon_wrapper .contact-icon_item.phone-child:hover .contact-icon_phones,.form-control:focus+.form-field_desc{opacity:1;visibility:visible}fieldset{border:none;padding:0;margin:0}input[type=password]{background-repeat:no-repeat;background-position:97% 50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAN5JREFUOI2l0TFOw1AMBuAvUUfKQKYehAN0rASnKHsFC0NXZoYeBbgF5yDt8NIBNpawOChNk6iFX7Ken+1f9m9ndV2rqkoLt7jHdfzf8Yy3pqAoCrlDPOEFc1yEzfEauV+0iTdY4xsrFGGriK1jmiPiQ7yP2GAftomYkACylsZPTKPLviPhChW+cNnVOI23S2rHmpqj5ZyMLKXU+HUTG6g9yOdYoOwU9FmDEosspVRiduak20mLNDRi38izPy9njNjVdjJxFJOR3Kjmf2nchj90v7577nLcYXdGsw8sfwCWpETE63oz0QAAAABJRU5ErkJggg==)}input[type=password]: focus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAANVJREFUOI2l0T1Ow1AQBODPVkqoqHKPcICUkYBLQB9BQ5GWmiJHyA0SuEXOESeVD0BjmrXlnxcrgZFW+zQ7o/15WVVVst29Fh7xiprc4xPftaB62st18YEd5riJmOMrag3axges8IMl7iKWwa1imoHxLfI71igj1sGJFQbGWeSNITY9Tcd4G7lMGMueZnCci5HZNt2rhkujU8+xQNETpKJGgUVmOyswvXLS46RlOjdiauTpn48zZuzvdrFxFJOR2ujO/9rxGO9z/5f6z1OOF5yuaHbA8y9z6Di2NwAgZgAAAABJRU5ErkJggg==)}input[type=checkbox],input[type=radio]{position:absolute;top:0;left:0}.check-cust{position:relative;opacity:0;z-index:3}.check-cust:checked+.check-cust_i{background:#6d2077;border-color:#6d2077}.check-cust_i{width:18px;height:18px;position:absolute;top:0;left:0;padding:0;margin:0;border:2px solid #e1e1e1;transition:.2s;z-index:2}.checkbox label,.radio label{position:relative;display:block;min-height:18px;padding-top:1px;padding-left:25px;margin-bottom:14px;font-size:14px;color:#595959}.checkbox label>span,.radio label>span{display:inline-block;padding-top:2px}.b-content_bg-brand+.catalog,.cooperation--wrapp-bottom,.garantii-values,.page-brands_main-img,.v-article-grid+.h4-questions{margin-top:50px}.cooperation .feedback{padding-left:50px}.cooperation .feedback-form{padding-right:50px}.cooperation .feedback h3{font-size:30px;margin-bottom:0}.about-us .about-garantii-main-block .garantii-main-text,.about-us .values.values-new+.advantages,.checkbox label .check-cust_i,.cooperation--wrapp-bottom .about-garantii-main-block .garantii-main-text,.radio label .check-cust_i,table.table-list tr:first-child td{padding-top:0}.checkbox.inline label,.radio.inline label{display:inline-block;margin-right:25px}.checkbox sup,.radio sup{line-height:0}.checkbox .check-cust_i,.radio-color .check-cust_i{border-radius:2px}.checkbox .check-cust_i:before,.radio-color .check-cust_i:before{content:"";position:absolute;bottom:5px;left:2px;color:#fff;width:10px;height:5px;opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);transition:.2s}.price-checkbox .slider.round:before,.radio .check-cust_i{border-radius:50%}.radio-color label{display:inline-block;padding:0;width:28px;height:28px;margin-bottom:9px;cursor:pointer}.radio-color label+label{margin-left:5px}.radio-color .check-cust_i{width:100%;height:100%;border:none;border-radius:50%;background:currentColor}.radio-color .check-cust_i:before{width:100%;height:100%;display:block;bottom:0;left:0;border-radius:50%;border:2px solid #333}.accordion_title:hover:before,.btn-light:hover,.checkbox-btn label:hover .check-cust+span,.radio-btn label:hover .check-cust+span{border-color:#6d2077}.checkbox-btn label,.radio-btn label{display:inline-block;margin-right:2px;margin-bottom:6px;padding:0;cursor:pointer}.checkbox-btn label input:checked+span,.radio-btn label input:checked+span{border-color:#6d2077;background:#6d2077;color:#fff}.checkbox-btn label>span,.radio-btn label>span{padding:4px 16px 5px;border:1px solid #000;border-radius:1px;color:#404040;transition:border .2s}.checkbox-btn label:hover .check-cust:disabled+span,.radio-btn label:hover .check-cust:disabled+span{color:#000;border-color:#000;opacity:.3;cursor:default}.checkbox-btn .check-cust:disabled+span,.radio-btn .check-cust:disabled+span{color:#000;opacity:.3;cursor:default}.btn,.btn-basket_wrap,.btn-cancel_wrap{display:inline-block;transition:.3s;text-align:center}.btn,.btn-basket_wrap input,.btn-cancel_wrap input{font-size:16px;font-weight:500;text-decoration:none;letter-spacing:-.5px;-moz-appearance:none;-webkit-appearance:none;white-space:nowrap}.btn{padding:11px 24px 9px;border:2px solid #6d2077;color:#6d2077;line-height:1.3;border-radius:2px;box-shadow:none;background-image:none;vertical-align:top;cursor:pointer}.btn-default,.btn-enter:hover,.btn-light:hover,.btn:hover,table td.td-select,table th.td-select{background:#6d2077;color:#fff}.basket-head_num,.btn-basket,.btn-basket_wrap,.btn-default,.enter-head__num,.humb{box-shadow:0 2px 10px 0 rgba(0,0,0,.25)}.btn-basket:hover,.btn-default:active,.btn-default:focus,.btn-default:hover,.btn-invert-light:active,.btn-invert-light:focus,.btn-invert-light:hover{color:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.3)}.btn-default:disabled{opacity:.6}.btn-basket.invert,.btn-basket_wrap.invert,.btn-invert{background:0 0;color:#6d2077;box-shadow:none}.btn-basket.invert:hover,.btn-invert:active,.btn-invert:focus,.btn-invert:hover,.button-standart:hover{background:#6d2077;color:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.3)}.btn-invert-light{background:0 0;border-color:#fff;color:#fff;box-shadow:none}.btn-light{color:#404040;background:#ebebeb;border-color:#ebebeb}.btn-enter_icon:after,.btn-enter_icon:before{width:.9375rem;background-position:-5.8125rem -5.8125rem;height:1.1875rem;content:""}.btn-disabled{border:2px solid #cdcdcd;background:0 0;color:gray;cursor:default}.btn-enter{padding-left:46px}.btn-enter_icon{position:absolute;top:50%;left:21px;margin-top:-10px}.btn-basket_wrap{position:relative;padding:6px 24px 8px;border:2px solid #6d2077;background:#6d2077;border-radius:2px;white-space:nowrap;line-height:1;vertical-align:top;cursor:pointer}.btn-basket_wrap:hover,.btn-cancel_wrap:hover,.in-basket-button-wrap:hover,a.feedback-info:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.3)}.btn-basket_wrap input{color:#fff;width:auto;background:0 0;box-shadow:none;border:none;padding:0;margin-bottom:0;line-height:1.3;cursor:pointer}.btn-basket_wrap.invert:hover{background:#6d2077;box-shadow:0 4px 12px 0 rgba(0,0,0,.3)}.about-us .mission-text,.about-us .mission-title,.btn-basket_wrap.invert:hover input{color:#fff}a.btn-basket_wrap{padding:0 24px;min-height:42px;line-height:42px}.btn-basket,a.btn-basket_wrap>span{line-height:1}.btn-basket{padding:5px 24px 11px;color:#fff;position:relative;background:#6d2077;border-radius:2px}.btn-add:before{width:1.3125rem;background-position:-2.1875rem -2.1875rem;height:1.3125rem}.btn-add,.btn-remove{padding:0;width:44px;height:44px;line-height:44px;border:none}.btn-add:before,.btn-remove:before{content:""}.btn-add:hover,.btn-remove:hover{opacity:.8}.btn-remove:before{width:1.1875rem;height:1.3125rem;background-position:-10.8125rem -11.25rem}.btn-cancel_wrap{background:0 0;position:relative;padding:10px 24px 9px;border-radius:2px;border:2px solid #cdcdcd;white-space:nowrap;line-height:1;vertical-align:top;cursor:pointer}.btn-cancel_wrap input{color:gray;width:auto;background:0 0;box-shadow:none;border:none;padding:0;margin-bottom:0;line-height:1.3;cursor:pointer}.btn-cancel{border-color:#cdcdcd;background:0 0;color:gray}.btn-cancel:active,.btn-cancel:focus,.btn-cancel:hover{color:gray;box-shadow:0 4px 12px 0 rgba(0,0,0,.3)}.btn-cancel:before,.btn-cancel_wrap:before{content:"";display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion_title.collapsed:before,.btn-arr:before{transform:rotate(135deg)}.btn-cancel:hover,.btn-cancel_wrap:hover{background:#f0f0f0;border-color:#f0f0f0}.btn-repeat{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-color:transparent}.btn-repeat:hover{color:#6d2077;border-color:#6d2077}.btn-repeat:before,.btn-repeat_wrap:before{width:1.4375rem;height:1.375rem;background-position:-8.8125rem -9.3125rem;content:"";display:inline-block;margin-right:5px;-ms-flex-negative:0;flex-shrink:0}.btn-arr:before{content:"";position:absolute;top:0;display:block;width:7px;height:7px;border-top:2px solid #404040;border-right:2px solid #404040}.btn-link{background:0 0;color:#6d2077;border-color:transparent;box-shadow:none}.btn-close:after,.btn-close:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#000;transition:background .3s}.btn-close:before{transform:rotate(45deg)}.accordion_title:before,.b-content_bg.b-main__contacts .accordion_title.collapsed:before,.b-content_bg.vacancies .accordion_title.collapsed:before,.btn-close:after,.btn-search:before{transform:rotate(-45deg)}.btn-search{position:relative;display:block;width:18px;height:18px}.btn-search:after,.btn-search:before{content:"";position:absolute;cursor:pointer}.btn-search:after{top:0;left:0;width:16px;height:16px;border:2px solid #6d2077;border-radius:100%;transition:background .3s}.btn-search:before{top:12px;right:2px;height:7px;width:2px;background-color:#6d2077}.breadcrumbs{padding:19px 0 16px;margin-bottom:0}.breadcrumbs .item{display:inline-block;vertical-align:top;padding-left:0;font-size:14px;margin-bottom:.6em;font-weight:300}.b-main__contacts-ru .worker-card .worker-description,.enter-head .btn,.pagination li>a,.pagination li>span,.waranty .worker-card .worker-description{font-size:14px}.breadcrumbs .item:last-child>a,.breadcrumbs .item:last-child>span{color:#999}.breadcrumbs .item>a,.breadcrumbs .item>span{display:inline-block;color:#333;border-bottom:none}.breadcrumbs .item .icon{font-size:.9rem}.breadcrumbs .item.item-drop>a{display:inline-block;padding-left:19px;padding-right:13px}.breadcrumbs .item.item-drop>a:after{content:"";display:block;position:absolute;top:8px;right:0;width:6px;height:6px;border-top:1px solid #333;border-right:1px solid #333;transition:border-color .3s;transform:rotate(135deg)}.breadcrumbs .item.item-drop>a:hover:after{border-top-color:#6d2077;border-right-color:#6d2077}.breadcrumbs .item .item-drop_icon{position:absolute;top:50%;left:0;margin-top:-5px;height:10px;width:12px;border-top:2px solid #6d2077;border-bottom:2px solid #6d2077;z-index:2}.breadcrumbs .item .item-drop_icon:before{content:"";width:80%;height:2px;position:absolute;top:50%;left:0;background:#6d2077;margin-top:-1px}.pagination-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:9px 24px 4px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.pagination{padding:0;margin:0;list-style:none;text-align:center}.pagination li{display:inline-block;margin-right:6px;padding-left:0;margin-bottom:5px}.pagination li>a,.pagination li>span{display:block;padding:0 11px;width:auto;height:30px;line-height:30px;font-weight:400;color:gray;text-align:center;border-radius:4px;transition:.15s}.pagination li.gap>a,.pagination li.gap>span{background:0 0;width:auto;border:none}.pagination li.active>a,.pagination li.active>span,.pagination li:hover>a{background:#6d2077;border-color:#6d2077;color:#fff}.blockquote,table td,table th{border-bottom:1px solid #ebebeb;color:#333}.pagination li.disabled>a,.pagination li.disabled>span{opacity:.7;cursor:auto}.blockquote .subtext,table td,table th{font-weight:300;font-size:16px}table{width:100%;margin-bottom:70px;margin-top:0;border-collapse:collapse;border-spacing:0;border:none}.p table,address table,p table{margin-top:34px}table td,table th{padding:16px 20px 14px;line-height:1.75;text-align:left;border-right:1px solid #ebebeb;vertical-align:top}.brands-table.col2:nth-child(2n),.brands-table.col4 .item:nth-child(4n),table td:last-child,table th:last-child{border-right:none}table td.td-gray,table th.td-gray{background:#f7f7f7}.accordion_body .accordion_title:hover:after,.accordion_body .accordion_title:hover:before .files_lnk:after{background:#6d2077}.fix-comment .form-control,delivery__item:last-child,table tbody tr:last-child>td{border-bottom:none}table thead td,table thead th{padding:13px 20px 14px;background:#f7f7f7}table.table-vertical tr td:first-child{font-size:18px;background:#f7f7f7}.b-content_bg.vacancies .company-about,.b-content_wrap.wrapp--map,.delivery-container .h1,table.table-list{margin-bottom:32px}table.table-list tr td{padding:22px 28px 20px;border-right:none}table.table-list tr td:first-child{padding-left:0;color:#6d2077;font-weight:400}.blockquote{margin:60px 0 62px;padding:30px 0 32px;font-size:28px;line-height:1.6;border-top:1px solid #ebebeb;text-align:center}.blockquote .subtext{margin-top:5px;color:gray}.accordion,.files,.main-page__benefits{margin-bottom:60px}.catalog-item,.contacts-list table,.files-item{margin-bottom:16px}.files_lnk{display:inline-block;font-weight:700;color:#595959;padding-left:30px;font-size:14px;line-height:1.57}.files_lnk:before{content:"";position:absolute;top:1px;left:1px}.files_lnk:after{content:"";background:#6d2077;position:absolute;top:25px;left:0;height:2px;width:22px;transition:width .3s}.b-content_body .brands-tab:last-child .brands-table,.b-content_body .map-wide:last-child,.b-content_body>.accordion:last-child{margin-bottom:-70px}.accordion_body .accordion{margin-right:-19%;margin-bottom:-42px}.accordion_panel:before{top:0;bottom:auto}.accordion_panel:after,.accordion_panel:before{left:-10.2%;right:-10.25%}.accordion_panel:last-child:after{content:"";display:block;height:1px;background:#ebebeb;position:absolute;bottom:0}.accordion_body .accordion_panel:before{left:0;right:0}.accordion_title{display:block;padding:32px 32px 32px 0;font-size:22px;line-height:1.5;color:#333;font-weight:500}.accordion_title:before{content:"";position:absolute;top:50%;right:2px;margin-top:-4px;display:block;width:8px;height:8px;border-top:2px solid #333;border-right:2px solid #333;transition:transform .3s}.accordion_body .accordion_title{padding:34px 100px 34px 44px;font-size:18px}.accordion_body .accordion_title:after,.accordion_body .accordion_title:before{content:"";position:absolute;background:#333;transition:background .3s}.accordion_body .accordion_title:before{top:50%;right:40px;width:16px;height:2px;margin-top:0;border:none;transform:none}.accordion_body .accordion_title:after{top:50%;right:47px;width:2px;height:16px;margin-top:-7px;opacity:0;transition:opacity .2s}.accordion_body .accordion_body{padding-left:44px}.accordion_body-wrap{padding-right:16%;padding-bottom:42px}.b-header-top{height:40px;background:#fff;color:#fff;z-index:1000}.b-header-top.main-menu{z-index:1001}.b-header-top_wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100%;width:100%}.b-header-bot{height:100px;background:#fff;box-shadow:0 6px 12px -8px rgba(0,0,0,.2)}.b-header-bot_wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:100%;width:100%}.b-header-bot_l,.b-header-bot_r,.contacts-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.b-header-bot_r{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-negative:0;flex-shrink:0}.contacts-head_item{display:inline-block;height:100%;line-height:40px;margin-bottom:0;padding-left:19px!important;padding-right:19px}.contacts-head_item.bg{background:#404040}.contacts-head_item>a,.contacts-head_item>span,.menu-head .item-1>a,.menu-head .item-1>span{color:#333;font-size:13px;line-height:1.2}.logo{margin-right:45px}.logo_pic{padding:0;margin-bottom:1px}.logo_pic img{height:70px}.logo_text{color:#333;font-weight:500}.search-head{width:100%;margin-right:30px}.search-head .input{width:100%;border:2px solid #19ba50;height:36px;line-height:36px;padding:0 75px 0 20px;margin:0;font-size:14px;color:#595959;-webkit-appearance:none;-moz-appearance:none;background-image:none}.search-head .input::-moz-placeholder{color:#999;opacity:1}.search-head .input:-ms-input-placeholder{color:#999}.search-head .input::-webkit-input-placeholder{color:#999}.search-head_submit{position:absolute;top:10px;right:20px;display:block}.search-head_submit:hover .btn-search:after{background:#6d2077;overflow:hidden}.search-head_submit input{position:absolute;top:0;left:0;width:18px;height:18px;padding:0;border:none;background:0 0;z-index:2;cursor:pointer}.enter-head__menu{position:absolute;width:100%;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:3px;padding:10px 21px;opacity:0;top:10px;margin-top:40px;transition:opacity .3s,top .3s,visibility .3s}.banner,.catalog-list,.category-item_wrap,.category_icon,.element{box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.basket-head_num,.enter-head__num{padding:0 2px;text-align:center}.enter-head__menu .price-checkbox-wrapper,.enter-head__menu a{display:flex;justify-content:space-between;font-weight:500;font-size:14px;line-height:18px;padding:10px 0;color:#333}.enter-head__menu .retail-price{line-height:30px}.enter-head__menu .price-checkbox{padding-left:0}.basket-head:not(.favorite-item-wrapper).active .basket-head_num,.enter-head__menu .active .enter-head__num{background:#ff244f}.enter-head__num{height:16px;min-width:16px;margin-left:10px;font-size:10px;line-height:16px;border-radius:50%;color:#fff;background:#2f2f2f}.basket-head:hover .text,.brands-list a.name:hover,.catalog-item-comment__button:hover,.catalog-menu [class^=item-].active>a,.catalog-menu [class^=item-].active>span,.catalog-menu [class^=item-]>a:hover,.contacts-foot_item-1>a:hover,.contacts-foot_item>a:hover,.enter-head__menu a:hover,.left-account-page-block .account-menu-container a.menu-btn:hover,.media-center:hover .media-link,.menu-head .item-1>a:hover{color:#6d2077}.humb{display:block;position:relative;width:40px;height:40px;margin-right:29px;background:#6d2077;border-radius:50%;transition:box-shadow .3s;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.humb:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.4)}.m-open .humb{background:#2f2f2f;z-index:200}.humb_icon{position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-9px;height:12px;width:18px;border-top:2px solid #fff;border-bottom:2px solid #fff;z-index:2}.m-open .humb_icon{border-color:transparent}.humb_icon:after,.humb_icon:before{content:"";width:80%;height:2px;position:absolute;top:50%;background:#fff;margin-top:-1px}.humb_icon:after{transform:none}.basket-head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap}.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block label,.b-main.basket-order-page .center-order-container .top-block label,.basket-head_wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.basket-head .btn-cancel:before,.basket-head .btn-cancel_wrap:before,.basket-head .files_lnk:before,.basket-head .form-field_desc:before,.basket-head .ic{margin-right:4px}.basket-head .icon{position:relative;margin-right:4px;fill:transparent;stroke:#00a547;font-size:1.32rem}.basket-head .text{font-size:14px;line-height:1.2;color:#333;transition:color .3s}.basket-head_num{display:inline-block;height:23px;min-width:23px;margin-left:6px;font-size:12px;line-height:23px;border-radius:50px;color:#fff;background:#2f2f2f}.b-footer-top_wrap,.feedback{display:-ms-flexbox;-ms-flex-pack:justify}.b-footer-top{padding:34px 0 35px;background:#333}.b-footer-top_wrap{display:flex;width:100%;justify-content:space-between}.copyr{line-height:1.57143;font-size:14px;font-weight:400;padding-right:50px;letter-spacing:-.3px;color:#e5e5e5}.contacts-foot{margin-right:34px}.contacts-foot_item,.contacts-foot_item-1{display:block;margin-bottom:1px;line-height:1}.contacts-foot_item-1>a,.contacts-foot_item-1>span,.contacts-foot_item>a,.contacts-foot_item>span{font-size:14px;line-height:1.57143;color:#e5e5e5;font-weight:500}.social-item{position:relative;float:left;margin-right:12px;width:26px;height:26px}.social-item.bord{border:2px solid #ccc;border-radius:3px}.contacts-list_foto,.feedback-info_foto,.product-triggers li{border-radius:50%;overflow:hidden}.social-item .btn-cancel:before,.social-item .btn-cancel_wrap:before,.social-item .files_lnk:before,.social-item .form-field_desc:before,.social-item .ic{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.basket-page .stock-info.out-of-stock,.brands-table .item img,.menu-head .item-1{display:inline-block}.menu-head .item-1:not(:last-child){margin-right:18px}.main-menu .contact-item{margin-right:5px}.m-page{z-index:1;transition:transform .5s}.banner{display:block;margin-bottom:16px;height:289px;padding:34px 20% 34px 25px;background:#fff;top:0;transition:.4s;overflow:hidden}.banner:hover{top:-4px;box-shadow:0 4px 12px 0 rgba(0,0,0,.3)}.banner.banner_lg,.map-wide_wrap{height:500px}.feedback{padding-left:8.4%;display:flex;justify-content:space-between;background:#f7f7f7}.feedback .feedback-info{width:26%}.feedback .feedback-form{width:74%}.feedback_text{margin-bottom:16px;font-size:14px}.feedback-form{padding:49px 11% 51px 0}.feedback-form .form-field_bord:after{content:"";display:block;width:2px;height:12px;position:absolute;bottom:0;right:0;background:#d2d2d2}.feedback-form .form-text .p{margin-bottom:.55em}.feedback-form .feedback-form_textarea .form-control{resize:none}.feedback-form_row{margin:0 -25px 30px;display:-ms-flexbox;display:flex}.feedback-form_col{width:50%;padding:0 25px}.feedback-info{display:block;padding:40px 20px;background:#822f8e;color:#fff;text-align:center;transition:box-shadow .3s}.feedback-info_text{color:#fff;font-size:22px;line-height:1.5}.feedback-info_descr .name{font-size:20px;line-height:1.3;margin-bottom:.28em;padding-top:.15em}.feedback-info_descr .tel{margin-bottom:1.3em}.contacts-descr .p,.contacts-descr address,.contacts-descr p,.feedback-info_descr .p,.feedback-info_descr address,.feedback-info_descr p{margin-bottom:.8em}.feedback-info_foto{margin:0 auto 22px;width:200px;height:200px}.aside-block.bg{background-color:#822f8e}.cooperation #tab-2.aside-block.bg{background:#00af42}.contacts-link{display:inline-block;margin-bottom:26px;color:#6d2077}.contacts-link:hover .icon{stroke:#595959}.contacts-link .icon{fill:none;stroke:#6d2077;stroke-width:2px;font-size:1.25rem;position:relative;top:4px;margin-right:3px;transition:stroke .3s}.contacts-descr{margin-bottom:44px}.aside-block .text,.contacts-descr address{line-height:1.5}.contacts-list table td{padding-top:34px;padding-bottom:34px;border-right:none}.contacts-list table td.pic{padding-left:0;padding-right:0;width:80px}.contacts-list table td.name{width:37%}.contacts-list table .senior:first-child td{padding-top:18px}.contacts-list table .senior:first-child .pic{top:0}.contacts-list table .senior td{padding-top:60px;padding-bottom:18px}.accordion_body-wrap .contacts-list{margin-right:-19%}.contacts-list_foto{width:50px;height:50px;margin:0 auto}.senior .contacts-list_foto{width:80px;height:80px}.contacts-list_name{font-size:16px;line-height:1.25;margin-bottom:.1em}.contacts-list_subname{font-size:14px;line-height:1.57;margin-bottom:0}.contacts-map{height:400px}.contacts-map_wrap{width:100%;height:100%}.partners-forms .tab-content{padding-top:35px}.b-content_bg--delivery .b-content_wrap.wrapp--map .b-subtitle--main,.partners-forms .form-group{margin-bottom:21px}.aside-block .pic,.partners-forms fieldset{margin-bottom:22px}.partners-forms .form-field{position:relative;float:left;width:55%}.partners-forms .form-field input{position:relative;z-index:5}.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field input.has-content~label,.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field input:focus~label,.partners-forms .form-field input.has-content~label,.partners-forms .form-field input:focus~label{top:-10px;font-size:12px}.partners-forms .form-field input.has-content{border-color:#00a547}.partners-forms .form-field label{position:absolute;left:0;top:6px;font-weight:400;font-size:16px;color:#999;transition:.3s ease-out}.brands-table .item img,.slider-partners .slide img{max-height:80px;transition:.4s;vertical-align:middle}.partners-forms .form-field_desc{float:left;width:300px;padding-left:72px}.partners-forms .form-field_desc:before{left:36px}.delivery{margin-bottom:42px}.delivery__item{padding:20px 0;border-bottom:1px solid #ebebeb}.about-brands:after,.about-brands:before,.brands-list:after,.brands-list:before,.brands-table:after,.brands-table:before,.category:after,.category:before,.delivery__item:after,.delivery__item:before,.nav-index:after,.nav-index:before{content:" ";display:table}.b-content_bg.vacancies.vacancies--feedback,.b-content_wrap.wrapp--map .contacts-map,.delivery-table{margin-top:40px}.product-triggers{padding:0;margin:0;list-style:none}.product-triggers li{padding:0;margin:0;width:32px;height:32px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:10px;line-height:32px}.product-triggers_big li{height:48px;line-height:48px;width:48px}.product-triggers li.product-triggers_discount{background:#ff1e4d;color:#fff;font-size:18px}.product-triggers li.product-triggers_new{background:#ffc61b;color:#404040;letter-spacing:-.8px}.product-triggers li.product-triggers_share{color:#fff;background:#6d2077}.product-triggers li.product-triggers_share:after{position:absolute;top:8px;left:8px;width:1.1875rem;height:1.1875rem;background-position:-4.0625rem -4.0625rem;content:""}.product-triggers_vertical li,.second-question form .city-list-wrapper:nth-child(2),.settings-cookie p{margin-bottom:10px}.product-triggers_horizontal li{margin-right:-9px}.product-triggers_big li.product-triggers_share:after{top:16px;left:16px}.product-triggers_big li.product-triggers_discount{font-size:10px}.aside-block{padding:40px;text-align:center;color:#fff}.aside-block .btn{width:100%;padding-left:10px;padding-right:10px}.main-block-text:before,.nav-index:before,.page-slider-main:before,.slider-partners:before{width:3000%;height:100%;position:absolute;left:50%;transform:translateX(-50%);z-index:0;display:block;top:0;content:""}.nav-index:before,.slider-partners:before{background:#f0f0f0}.nav-index{position:relative;padding:23px 0 60px;margin:0 -8px}.page-slider-main{position:relative;padding:60px 0 44px;z-index:3}.main-block-text{position:relative;margin-top:30px}.element,.header_ru-map_question .second-question,.main-block-text:before,.page-slider-main:before{background:#fff}.slider-partners{position:relative;padding:47px 0 74px;opacity:1;transition:opacity .3s}.slider-partners_title{font-weight:400;font-size:26px;padding-right:20px;color:#404040;margin-top:0;margin-bottom:12px}.slider-partners .slide_wrap{width:100%;overflow:hidden}.slider-partners .slide{position:relative;display:block;float:left;width:33.33%;height:120px;padding:20px 30px;line-height:80px;text-align:center;background:#fff}.slider-partners .slide:before{content:"";display:block;width:100%;height:100%;border:1px solid #fff;border-left-color:#ebebeb;border-top-color:#ebebeb;position:absolute;top:0;right:0;transition:border-color .3s}.slider-partners .slide:first-child:before,.slider-partners .slide:nth-child(2):before,.slider-partners .slide:nth-child(3):before{border-top-color:#fff}.slider-partners .slide:hover:before{border:2px solid #6d2077;opacity:1;z-index:5}.brands-table .item:hover img,.slider-partners .slide:hover img{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.slider-partners .slide img{display:inline-block;max-width:80%;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.7}.slider-partners-head{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;z-index:1}.slider-partners_pagin{text-align:right;margin-top:17px;min-width:55px}.slider-partners_next,.slider-partners_prev{position:relative;display:inline-block;width:13px;height:13px;transition:.3s;cursor:pointer}.slider-partners_next:after,.slider-partners_next:before,.slider-partners_prev:after,.slider-partners_prev:before{content:"";position:absolute;left:0;top:0;background:#6d2077;transition:.3s}.feature-wrapper .slick-next.slick-arrow:before,.feature-wrapper .slick-prev.slick-arrow:before,.slider-partners_next:before,.slider-partners_prev:before{width:2px;height:100%}.feature-wrapper .slick-next.slick-arrow:after,.feature-wrapper .slick-prev.slick-arrow:after,.slider-partners_next:after,.slider-partners_prev:after{width:100%;height:2px}.feature-wrapper .slick-next.slick-arrow:hover:after,.feature-wrapper .slick-next.slick-arrow:hover:before,.feature-wrapper .slick-prev.slick-arrow:hover:after,.feature-wrapper .slick-prev.slick-arrow:hover:before,.slider-partners_next:hover:after,.slider-partners_next:hover:before,.slider-partners_prev:hover:after,.slider-partners_prev:hover:before{background:#333}.slider-partners_next{margin-right:4px;transform:translateY(-50%) rotate(135deg)}.slider-partners_prev{margin-right:2px;transform:translateY(-50%) rotate(-45deg)}.slider-partners_more{display:none;margin-top:22px}.category{margin:0 -8px 20px}.category-item{float:left;width:25%;padding:0 8px;margin-bottom:16px}.category-item_wrap{position:relative;display:block;height:408px;width:100%;background:#fff;overflow:hidden}.category-item_vis{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;height:100%;z-index:2}.category-item_hover{position:absolute;top:0;left:0;width:100%;height:100%;padding:33px 24px 56px;background:#6d2077;opacity:0;z-index:3;transition:transform .35s,opacity .3s;transform-origin:0 50%;backface-visibility:hidden}.category_pic{position:relative;height:294px;width:100%;background-position:0;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);overflow:hidden}.category_icon{position:absolute;top:-21px;right:21px;width:43px;height:43px;background:#fff;border-radius:50%}.category_icon .btn-cancel:before,.category_icon .btn-cancel_wrap:before,.category_icon .files_lnk:before,.category_icon .form-field_desc:before,.category_icon .ic,.category_icon .icon{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%)}.category_icon .icon{font-size:1.72rem;height:.64em;fill:transparent;stroke:#00a547}.category_logo{position:absolute;top:29px;left:23px;max-width:40%;line-height:1}.catalog-params-item{position:relative;display:inline-block;padding:2px 37px 2px 13px;margin-right:8px;margin-bottom:5px;border-radius:2px;background:#333}.catalog-params-item .name{font-size:13px;font-weight:300;color:#f0f0f0;white-space:nowrap}.catalog-list{position:relative;z-index:6;margin-bottom:18px}.catalog-list .catalog-item+.catalog-item{border-top:1px solid #ebebeb}.tabs__content-wrap table tbody tr:last-child>td{border-bottom:1px solid #ebebeb}.account-main-menu .account-settings-menu .bottom-subscription-block .section-title{box-shadow:none}.catalog-item-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.account-main-menu .account-settings-menu .feedback-form .feedback-form_col,.catalog-list .catalog-item-top{width:auto}.basket-head,.first-question .button_list .btn-default{margin-right:20px}.catalog-item_logo,.second-question .button_list .btn-default{margin-right:10px}.catalog-item_triggers{position:absolute;bottom:15px;right:16px}.catalog-list .catalog-item_triggers{right:auto;left:16px;bottom:6px}.catalog-item_title{display:block;margin-bottom:2px;font-size:16px;line-height:1.3;font-weight:500;color:#333;letter-spacing:-.9px}.catalog-item_text{font-size:14px;color:gray;line-height:1.57143}.catalog-item_more{display:block;font-size:16px;line-height:1.57143;text-align:center;color:#6d2077}.about-us .info .info-item:nth-child(3),.info .info-item:nth-child(4),.page-brands_content h1{margin-bottom:35px}.brands-tab .tab-content{padding:0}.waranty .values--list{margin-top:15px}.b-main.basket-order-page .order-tabs>span,.header_ru-map_question .second-question form ul li label{cursor:pointer}.catalog-menu{padding:20px 20px 14px}.catalog-menu [class^=level-]{padding:0;list-style:none;margin:0}.catalog-menu [class^=item-]{margin-bottom:4px;padding-left:0}.catalog-menu [class^=item-]>a,.catalog-menu [class^=item-]>span{font-size:14px;line-height:1.28}.element+.b-content_bg{padding-top:53px}.about-brands{margin-right:-38.29%}.about-brands_info{float:left;width:55.5%;padding-top:68px;padding-right:13%}.about-brands_list{float:left;width:44.5%}.about-text,.b-content_bg.vacancies h1.b-title.account-settings-title,.company-description__wrapper,.waranty .workList--wrapp h2{margin-bottom:30px}.about-text_wrap{padding-right:8%}.brands-table{border-left:1px solid #ebebeb}.brands-table.col4{border-left:none}.brands-table.col4 .item{padding:20px;width:25%}.brands-table .item{position:relative;display:block;float:left;height:120px;padding:20px 12%;line-height:80px;text-align:center;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb}.brands-table .item:before{content:"";display:block;border:2px solid #6d2077;position:absolute;top:-1px;bottom:-1px;right:-1px;left:-1px;transition:opacity .3s;opacity:0}.brands-table .item img{max-width:70%;-webkit-backface-visibility:hidden;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.7}.footer-contacts__item.email-block:before,.footer-contacts__item.head-content__description-text:before,.footer-contacts__item.tel-block:before,.footer-contacts__item.worktime-block:before,.garantii-main-col:hover img{filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(1011%) hue-rotate(341deg) brightness(120%) contrast(100%)}.brands-list .item{float:left;width:33.3333%;padding-right:30px;margin-bottom:4px}.brands-tab .brands-list{padding-top:33px;padding-bottom:23px}.brands-tab .brands-table{margin-left:-12.7%;margin-right:-16px}.news{margin-bottom:68px}.b-main.basket-page .b-content_wrap{-ms-flex-align:start;align-items:flex-start}.b-main.basket-page .catalog-item .inner-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.header_map-shadow.header_map-shadow--without-dark{background-color:transparent}.b-main.basket-page .catalog-list{background-color:#fff;width:70%}.b-main.basket-page .catalog-list .section-title{font-size:0;padding-top:20px;padding-bottom:15px;padding-left:25px;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb}.b-main.basket-page .catalog-list .section-title .h4,.b-main.basket-page .catalog-list .section-title .h5,.b-main.basket-page .catalog-list .section-title h4{letter-spacing:-.32px;margin:0;font-size:16px;color:gray;font-family:SFUIDisplay,sans-serif;font-weight:700}.b-main.basket-page .final-basket-price{margin-left:14px;width:30%;box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:2px;background-color:#fff}.b-main.basket-page .final-basket-price .title-block{font-size:0;padding:20px 24px 13px;border-bottom:1px solid #ebebeb}.b-main.basket-page .final-basket-price .title-block h5{margin:0;color:gray;font-family:SFUIDisplay,sans-serif;font-weight:700;letter-spacing:-.32px}.b-main.basket-page .final-basket-price .final-price-elem-block{margin-top:20px;padding-left:24px;padding-right:24px}.b-main.basket-page .final-basket-price .final-price-elem-block .final-price-text{font-size:28px;color:#6d2077;letter-spacing:-.44px;margin-right:5px;font-weight:700}.b-main.basket-page .final-basket-price .final-price-elem-block .final-price-text__discount{font-size:22px;margin-left:10px;color:#000;text-decoration:line-through}.b-main.basket-page .final-basket-price .final-price-elem-block .sum-descr{font-weight:500;color:gray}.b-main.basket-page .final-basket-price .final-price-elem-block .final-price-desc-block{transform:translateY(-6px);font-size:14px;color:gray;font-family:SFUIDisplay,sans-serif;font-weight:300;display:block}.b-main.basket-page .final-basket-price .bottom-block{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.b-main.basket-page .final-basket-price .to-order-btn{margin-top:20px;margin-bottom:23px;cursor:pointer;outline:0;border:none;color:#fff;font-family:SFUIDisplay,sans-serif;font-weight:700;box-shadow:0 4px 12px rgba(0,0,0,.3);border-radius:2px;background-color:#00af42;text-align:center;width:233px;padding-top:9px;padding-bottom:9px}.b-main.basket-order-page .order-tabs{padding-left:24px;padding-top:20px;padding-bottom:17px;box-sizing:border-box;border-bottom:2px solid #ebebeb}.b-main.basket-order-page .order-tabs span{font-family:SFUI Display,sans-serif;font-size:16px;font-weight:700;position:relative;color:gray;display:inline-block;margin-right:32px}.b-main.basket-order-page .order-tabs span:after{content:"";position:absolute;height:2px;bottom:-19px;width:100%;background-color:#6d2077;left:0;opacity:0}.b-main.basket-order-page .center-order-container .top-block{padding-left:24px;padding-top:31px;padding-bottom:31px}.b-content_bg--delivery .b-content_wrap.wrapp--map .b-subtitle,.b-content_bg.vacancies .company-description__text,.b-content_bg.vacancies .company-description__title,.b-content_bg.vacancies .company-name,.b-content_bg.vacancies .key-skills__title,.b-content_bg.vacancies .list-itle,.b-main.basket-order-page .center-order-container .top-block .form-elem{margin-bottom:5px}.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block .form-elem input[type=radio]:checked~label .radio-btn,.b-main.basket-order-page .center-order-container .top-block .form-elem input[type=radio]:checked~label .radio-btn{border:5px solid #6d2077}.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block label .radio-btn,.b-main.basket-order-page .center-order-container .top-block label .radio-btn{cursor:pointer;width:18px;height:18px;border-radius:9px;border:2px solid #e0e0e0;margin-right:8px;transition:.3s ease-out}.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block label span,.b-main.basket-order-page .center-order-container .top-block label span{min-width:220px;color:gray;font-family:SFUI Display,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.28px}.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block label .date-deliv,.b-main.basket-order-page .center-order-container .top-block label .date-deliv{margin-left:46px}.b-main.basket-order-page .center-order-container .top-block label .date-deliv span.date-deliv-date{color:#333;margin-left:4px}.b-main.basket-order-page .center-order-container .pay-bottom-block .title-block{width:100%;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;padding-top:19px;padding-left:25px;padding-bottom:18px;font-family:SFUI Display,sans-serif;font-size:16px;font-weight:700;position:relative;color:gray;display:inline-block}.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block{padding-bottom:31px;padding-top:31px;padding-left:24px}.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block .form-elem{margin-bottom:9px}.b-main.basket-order-page .final-basket-price .deliv-price-block{padding-top:18px;padding-bottom:18px;padding-left:24px;background-color:#f7f7f7}.b-main.basket-order-page .final-basket-price .deliv-price-block span{font-family:SFUI Display,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.32px}.b-content_bg--delivery .tabs-block-item--pay h5{font-size:17px}.b-content_bg--delivery .tabs-block-item--pay .cards{margin-bottom:33px}.account-settings-title,.b-main_wrap--question{margin-top:18px}.left-account-page-block{padding-right:16px;width:24%}.left-account-page-block .account-menu-container{background-color:#fff;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.15)}.left-account-page-block .account-menu-container .menu-btn{display:block;color:#404040;cursor:pointer;font-weight:500;font-size:16px;border-bottom:1px solid #ebebeb;padding:22px 0 22px 30px}.left-account-page-block .account-menu-container .menu-btn.active{background-color:#f5f5f5}.left-account-page-block .bottom-manager-block{margin-top:16px;padding:41px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}.left-account-page-block .bottom-manager-block img{border-radius:50%;display:block;margin:0 auto}.left-account-page-block .bottom-manager-block .desc-block .h4,.left-account-page-block .bottom-manager-block .desc-block .h5,.left-account-page-block .bottom-manager-block .desc-block h4{text-align:center;margin:23px 0 5px;font-weight:700}.left-account-page-block .bottom-manager-block .desc-block span{font-weight:400;text-align:center}.left-account-page-block .bottom-manager-block .desc-block a.account-menu-phone{display:block;font-weight:700;margin-top:13px;margin-bottom:24px}.account-main-menu{background-color:transparent!important;width:76%!important;box-shadow:none!important;margin-right:0!important;margin-left:0!important}.account-main-menu>.account-main-menu{width:100%!important}.account-main-menu .my-orders-select-box-sort{display:none;position:relative;width:160px}.account-main-menu .section-title{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.account-main-menu .account-settings-menu{padding-left:0;background-color:transparent}.account-main-menu .account-settings-menu .top-account-settings-block{background-color:#fff;padding:49px 25px 30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.account-main-menu .account-settings-menu .feedback-form{padding-right:0;padding-top:0;padding-bottom:0}.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group{width:750px;margin-bottom:19px}.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group:first-child{margin-bottom:7px}.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group:nth-child(2){margin-bottom:29px}.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field{vertical-align:top;display:inline-block;width:455px;position:relative}.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field input{z-index:5;position:relative}.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field input.has-content,.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field input:focus{border-color:#00af42}.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group .form-field label{transition:.3s ease-out;position:absolute;font-size:16px;font-weight:300;color:#999;top:6px}.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group span.input-desc{margin-left:36px;font-weight:400;position:relative;padding-left:39px;font-size:14px;color:gray;display:inline-block;width:247px}.account-main-menu .account-settings-menu .feedback-form .feedback-form_col .form-group span.input-desc:before{left:0;content:"";width:26px;height:26px;background-image:url(/local/frontend/build/css/../images/sprite.png);background-position:0 0;position:absolute}.account-main-menu .account-settings-menu .feedback-form .form-group_submit{margin-left:-25px;margin-top:34px;padding-top:27px;border-top:1px solid #f2f2f2}.account-main-menu .account-settings-menu .feedback-form .form-group_submit .btn-default{padding-top:8px;padding-bottom:8px;margin-left:25px}.account-main-menu .account-settings-menu .feedback-form .form-group_submit .btn-cancel_wrap{margin-left:15px;padding-top:8px;padding-bottom:8px}.account-main-menu .account-settings-menu .bottom-subscription-block{background-color:#fff;margin-top:15px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.account-main-menu .account-settings-menu .bottom-subscription-block .section-container{padding-left:25px;padding-right:25px;padding-bottom:38px;margin-top:25px;display:inline-block}.account-main-menu .account-settings-menu .bottom-subscription-block .section-container input[type=checkbox]:checked+label .check-btn{background-color:#6d2077;border-color:#6d2077}.account-main-menu .account-settings-menu .bottom-subscription-block .section-container input[type=checkbox]:checked+label .check-btn:before{transform:scale(1)}.account-main-menu .account-settings-menu .bottom-subscription-block .section-container label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:0;display:block}.account-main-menu .account-settings-menu .bottom-subscription-block .section-container .check-btn{border-radius:3px;margin-right:10px;vertical-align:middle;background-color:#fff;transition:.2s ease-out;width:18px;height:18px;display:inline-block;position:relative;border:2px solid #e0e0e0}.account-main-menu .account-settings-menu .bottom-subscription-block .section-container .check-btn:before{transition:.2s ease-out;transform:scale(0);content:"";width:15px;height:13px;top:1px;left:0;background-image:url(/local/frontend/build/css/../images/white-ok-icon.svg);position:absolute;background-position:50%;background-size:cover}.account-main-menu .account-settings-menu .bottom-subscription-block .section-container span{display:inline-block;font-weight:500;letter-spacing:-.28px;font-size:14px;color:gray;vertical-align:middle}.my-orders-page .btn-cancel{display:none;width:135px;margin-bottom:0}.b-main.basket-page .left-account-page-block .account-menu-container a.menu-btn,.b-main.my-orders-page .left-account-page-block .account-menu-container a.menu-btn{padding-top:10px;padding-bottom:10px;font-size:14px}.b-main.my-orders-page .archive-title{color:#333;font-size:22px;font-weight:700;margin:39px 0 20px}.b-main.my-orders-page .row.archive-bottom-section,.block--info .title,.feedback-group_submit .btn-submit{margin-bottom:15px}.get-my-orders-act .btn{width:100%;margin-top:16px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.btn-cancel: before,.btn-cancel_wrap:before,.files_lnk:before,.form-field_desc:before,.ic{background-image:url(/local/frontend/build/css/../images/sprite@2x.png)}}@media (min-width:768px) and (max-width:1023px){.visible-sm,.visible-sm-block{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}.hidden-sm{display:none!important}}@media (min-width:1024px) and (max-width:1269px){.visible-md,.visible-md-block{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}.hidden-md{display:none!important}}@media (min-width:1920px){.feedback .feedback-info{width:30%}.feedback .feedback-form{width:70%}.feedback-form{padding-right:12.5%}}@media (max-width:1269px){.btn-cancel_wrap input{width:0;height:0;opacity:0}.nav-tabs>li>a,.nav-tabs>li>span{margin-right:28px}.bx-pdf-container{width:100%!important;height:750px!important}.b-content_body .map-wide,.b-content_body .wide{margin-left:-10.2%;margin-right:-10.25%}.b-content_body .delivery-table,.b-content_body .no-padding,.b-content_body>.accordion{margin-right:0}.accordion_panel:before,.b-bord:before,.b-content_head:before{left:-10.2%;right:-10.25%}.btn-cancel>span,.btn-repeat>span,.catalog-list .catalog-item_more,.get-my-orders-act,.menu-head .item-1{display:none}.btn-cancel,.btn-cancel_wrap,.btn-repeat,.btn-repeat_wrap{height:44px}.account-main-menu .my-orders-select-box-sort,.btn-cancel:before,.btn-cancel_wrap:before,.partners-forms .form-control:focus+.form-field_desc{display:block}.btn-repeat{border-color:#6d2077}.btn-repeat:before,.btn-repeat_wrap:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-right:0;margin-top:1px}.b-header-bot_r{-ms-flex-negative:0;flex-shrink:0}.logo{margin-right:35px}.menu-head .item-1.visible{display:inline-block}.banner{padding-right:15%}.feedback .feedback-info,.left-account-page-block{width:30%}.feedback .feedback-form{width:70%}.feedback-form{padding-right:8%}.feedback-info_text{font-size:20px}.feedback-info_foto{width:190px;height:190px}.partners-forms .form-group{margin-right:11%}.partners-forms .form-field{width:100%}.partners-forms .form-field_desc{position:relative;display:none;left:auto;width:100%;padding-left:36px;margin-top:10px}.partners-forms .form-field_desc:before{left:0}.aside-block{padding:40px 24px}.aside-block .text{font-size:16px}.catalog-item:nth-child(4n+1){clear:none}.catalog-item:nth-child(3n+1){clear:both}.about-brands{margin-right:-10.25%}.about-brands_info{padding-top:40px;padding-right:8%}.brands-table.col2:nth-child(2n),.brands-table.col4 .item:nth-child(4n){border-right:1px solid #ebebeb}.brands-table.col2:nth-child(3n),.brands-table.col4 .item:nth-child(3n){border-right:none}.brands-table.col4 .item{width:33.3333%}.account-main-menu{width:70%!important}}@media (max-width:1023px){.contacts-head,.contacts-head_item.bg{background:0 0}.contacts-list table tr{border-bottom:1px solid #ebebeb;padding:35px 0 23px 90px}.container{padding-left:30px;padding-right:30px}.tab-content:before{left:-10.2%;right:-10.25%}.b-content_wrap,.b-footer-top_wrap,.btn-enter_icon:after,.contacts-list table,.contacts-list tbody,.contacts-list td,.contacts-list tr,.left-account-page-block .select-account-menu-container,.main .humb{display:block}.enter-head,.feedback-info,.left-account-page-block .bottom-manager-block{display:none}.b-content_body{padding-top:40px}.btn-enter{padding-left:44px}.btn-enter_icon{left:22px}.contacts-head{padding:0}.contacts-head_item{padding-left:0!important;padding-right:0;margin-right:19px}.about-brands,.contacts-head_item:last-child{margin-right:0}.logo{margin-right:30px}.search-head{margin-right:10px}.humb{width:50px;height:50px;margin-right:19px}.m-open .humb_icon:before{width:100%;transform:rotate(-45deg)}.m-open .humb_icon:after{width:100%;transform:rotate(45deg)}.basket-head{margin-right:20px;margin-left:20px}.b-footer-hidden{position:relative;z-index:0}.copyr{padding-right:0;margin-bottom:23px}.contacts-foot_item,.contacts-foot_item-1{float:left;margin-right:28px}.contacts-foot_item-1>a,.contacts-foot_item-1>span,.contacts-foot_item>a,.contacts-foot_item>span{color:#6d2077}.contacts-list table tr:last-child{border-bottom:none}.m-open .m-page{transform:translate(280px);transform:translate3d(280px,0,0)}.banner{padding-right:25px}.feedback{padding-right:8.4%}.account-main-menu .account-settings-menu .feedback-form,.category-item:first-child:last-child,.category-item:nth-child(5n+1),.category-item:nth-child(6n-1):last-child,.feedback .feedback-form{width:100%}.feedback-form{padding-right:0}.feedback-form .btn-submit{background:#6d2077;border:none;color:#fff;padding:13px 24px 12px;box-shadow:0 2px 10px 0 rgba(0,0,0,.25)}.feedback-form .btn-submit:active,.feedback-form .btn-submit:focus,.feedback-form .btn-submit:hover{color:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.3)}.contacts-list table:last-child{margin-bottom:0}.contacts-list table tr:after,.contacts-list table tr:before{content:" ";display:table}.contacts-list table tr:after{clear:both}.contacts-list table td{width:50%;float:left;border-bottom:none;padding-top:0;padding-bottom:7px}.contacts-list table td.pic{position:absolute;top:35px;left:0;width:80px;float:none}.contacts-list table td.name{width:100%;float:none}.contacts-list table .senior{padding-top:70px}.contacts-list table .senior:first-child{padding-top:20px}.contacts-list table .senior:first-child td{padding-top:0}.contacts-list table .senior td{padding-top:0;padding-bottom:10px}.nav-index{padding:18px 0 32px}.nav-index .banner{height:470px}.nav-index .banner.banner_lg{height:279px}.page-slider-main{padding:42px 0 50px}.slider-partners_pagin{margin-top:19px}.category-item,.category-item:first-child:nth-last-child(2),.category-item:first-child:nth-last-child(4),.category-item:last-child:nth-child(3),.category-item:nth-child(4):nth-last-child(2),.category-item:nth-child(5):last-child,.category-item:nth-child(6n+1):last-child,.category-item:nth-child(6n+1):nth-last-child(4),.category-item:nth-child(6n+6):nth-last-child(2),.category-item:nth-child(6n+6):nth-last-child(4),.category-item:nth-child(6n-1):nth-last-child(2){width:50%}.catalog-menu{padding-left:45px}.about-brands_info{float:none;width:100%;padding-top:50px;margin-bottom:60px}.about-brands_list{float:none;width:auto;margin-left:-10.2%;margin-right:-10.2%}.b-content_wrap .about-text:last-child{margin-bottom:-70px}.b-content_wrap .about-text .block-bg{margin:0 -10.1%}.about-text_wrap{margin-bottom:32px}.brands-table{border-top:1px solid #ebebeb;border-left:none}.brands-table.col2 .item{width:33.3333%;padding:20px 9%}.brands-table .item{padding:20px 9%}.brands-tab .brands-table{margin-left:-10.2%;margin-right:-10.25%}.b-main.basket-page .catalog-list{width:auto}.b-main.basket-page .final-basket-price{margin-left:0;width:100%;vertical-align:top;display:inline-block}.b-main.basket-page .final-basket-price .final-price-elem-block{display:inline-block;padding-bottom:14px}.b-main.basket-page .final-basket-price .bottom-block{display:-ms-inline-flexbox;display:inline-flex;position:absolute;right:55px}.b-main.basket-page .final-basket-price .to-order-btn{margin-top:31px}.left-account-page-block{width:100%;padding-right:0;margin-bottom:16px}.account-main-menu{width:100%!important}.account-main-menu .account-settings-menu{padding-right:0!important}}@media (max-width:600px){.partners-forms .form-group{margin-bottom:15px;margin-right:0}.nav-index .banner{height:280px}.nav-index .banner.banner_lg{height:470px}.nav-index_col{width:100%}.category-item{width:100%!important}.category-item_wrap{height:auto}}@media print{.visible-print,.visible-print-block{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.visible-print-inline{display:inline!important}.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.catalog-list .no-store{padding-right:110px;padding-left:32px}.catalog-list .no-store span{font-weight:700;font-size:18px}@media screen and (max-width:768px){.b-main{padding-bottom:20px}}.table .catalog-item-top{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.catalog-item-top{position:absolute;top:0;left:0;width:100%;height:50px;padding:0 16px;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;-webkit-box-align:center;align-items:center;z-index:5}.contact-icon_phones,.header_map-shadow{left:50%;transform:translateX(-50%);position:absolute}input[type=number]::-ms-clear{display:none}.head_map-link::before{content:"";position:absolute;height:24px;width:24px;top:-4px;left:-24px;background:url("/local/frontend/build/images/icon/address.svg") 0 0/16px no-repeat}.header_map-shadow{top:40px;display:none;z-index:2000;color:#000}.header_map-close{position:absolute;top:20px;right:20px;cursor:pointer;z-index:1}.header_map-question{background-color:#f0f0f0;text-align:center}.contact-icon_phones a:before,.first-question,.header_ru-map_question .second-question form ul li input[type=radio],.hidden-button,.second-question,.second-question form ul li::before{display:none}.header_ru-map_question .first-question .header_map-text,.header_ru-map_question .second-question .header_map-text{color:#333;padding:20px 20px 0;background:#fff;text-align:left;font-size:16px;font-weight:700}.header_ru-map_question .city-list-add_text{color:#333;padding:5px 20px 15px;text-align:left}.header_ru-map_question .city-list-wrapper .city-list-title{padding:20px 0 5px 44px}.header_ru-map_question .second-question form .city-list-wrapper ul{padding:0 20px 0 44px;display:flex;position:relative;gap:10px;flex-wrap:wrap;min-width:320px}.header_ru-map_question .second-question form .city-list-wrapper ul.city-list__ru:before{content:"";background:url("/local/frontend/build/images/icon/address.svg") 0 0/14px no-repeat;width:22px;height:22px;position:absolute;left:20px;top:1px}.header_ru-map_question .second-question form ul li{width:calc(100% / 3 - 10px);padding:0}.header_ru-map_question .second-question form ul li input:checked+label{color:#6d2077;font-weight:700;cursor:default}.header_ru-map_question .second-question form{padding:0 0 15px}.first-question .header_map-text{padding:25px 15px}.first-question .button_list,.second-question .button_list{background-color:#fff;width:100%;padding:20px;display:flex;justify-content:center}.first-question .button_list .btn.btn-not{border-color:#f0f0f0;color:#595959;outline:0}.second-question form ul{padding:20px 32px;margin:0}.second-question form ul li{margin:0;padding-left:45px;text-align:left}.second-question form ul li input[type=radio]{top:18%;left:0}.about-main{padding:45px 0}.about-main .about-main_wrapper{padding-left:7px}.about-main .about-title h2{font-size:26px;margin-bottom:16px}.about-main .about-body{font-size:15px;line-height:1.53;color:#333;max-width:95%}.about-main .about-body .about-list_title{font-size:17px;font-weight:700;line-height:1.29;min-height:20px;margin-top:23px;margin-bottom:20px;letter-spacing:.3px}.about-main .about-body .about-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 15px;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-main .about-list .about-item{line-height:1.47;display:block;width:29.3%;padding-left:42px;position:relative;min-height:23px;margin-bottom:10px}.about-main .about-list .about-item:nth-item(3n+3){margin-right:0}.about-main .about-list .about-item::before{content:"";display:block;width:23px;height:23px;background:0 0;border-radius:0;position:absolute;left:0;top:0}.about-main .about-list .about-item::after{content:"";display:block;height:6px;width:12px;top:7px;left:6px;border-bottom:2px solid #00b94c;border-left:2px solid #00b94c;transform:rotate(-45deg);position:absolute}@media screen and (max-width:1024px){.catalog-list .no-store{padding-right:0}.about-main .about-body{max-width:none}.about-main .about-list .about-item{width:47%}.aside-block-waranty-wrap{display:none}}.contact-icon_wrapper .contacts-head_item{padding-right:38px}.contact-icon_wrapper .contacts-head_item.contact-icon_item{padding-left:58px!important}.contact-icon_wrapper .contact-icon_item.phone{background:url(/local/frontend/build/images/icon/tel.svg) 38px 45% no-repeat #404040;position:relative}.contact-icon_wrapper .contact-icon_item.phone-child:after{position:absolute;content:"";width:0;height:0;border:5px solid transparent;border-top:5px solid #6d2077;right:23px;top:18px}.contact-icon_phones{opacity:0;visibility:hidden;background:#fff;padding:5px 20px;box-shadow:0 2px 10px 0 rgb(0 0 0 / 25%);z-index:10000;transition:opacity .3s,top .3s,visibility .3s}.contact-icon_phones a{display:block;line-height:20px;margin:10px 0;font-size:13px}.contact-icon_wrapper .contact-icon_item.clock{background:0 0;padding-right:42px}.contact-icon_wrapper .contact-icon_item.arrow{padding-right:0;padding-left:23px!important}.contact-icon_wrapper .contact-icon_item.arrow a{padding-right:21px;display:block;height:100%;line-height:40px}.contact-icon_wrapper .contact-icon_item.arrow a::before{top:9px}.contact-icon_wrapper .contact-icon_item.arrow a::after{content:"";position:absolute;right:6px;top:44%;height:5px;width:10px;background:url(/local/frontend/build/css/../images/header-city-arrow.png) 95% 49% no-repeat;transition:transform .5s}.basket-head_price{color:#272727;font-size:13px;padding:1px 3px 0 8px}.basket-head_money{color:#888;font-size:13px}@media screen and (max-width:400px){.basket-head_money,.basket-head_price{display:none}}@media (max-width:767px){.page-loader__content-slot .b-main{overflow:hidden}.btn-cancel_wrap input{opacity:1;width:auto;height:auto}.container{padding-left:24px;padding-right:24px}.feedback-form_col,.nav-tabs>li{width:100%}.nav-tabs>li>a,.nav-tabs>li>span{font-size:14px;margin-right:0}.accordion_panel:before,.accordion_panel:last-child:after,.b-bord:before,.b-content_head:before,.tab-content:before{left:-24px;right:-24px}.visible-xs,.visible-xs-block{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}.hidden-xs{display:none!important}body,table td,table th{font-size:14px;line-height:1.57}.p,address,p{margin-bottom:.8em}.h1,h1{font-size:28px}.h2,h2{margin-bottom:.49em;font-size:24px;line-height:1.33333}.h3,h3{font-size:20px}.b-content_head .h1+.subtitle,.b-content_head h1+.subtitle,.h1+.b-content_head,.h1+.b-subtitle,h1+.b-content_head,h1+.b-subtitle{margin-top:-12px}.b-content_head .subtitle,.b-subtitle{margin-bottom:1em;font-size:18px}.block-bg{padding:44px 24px}.bx-pdf-container{height:500px!important}.b-main_wrap{border-bottom:1px solid #ebebeb}.b-content_bg{box-shadow:none}.b-content_body{background:#fff;margin:0 -24px;padding:30px 24px 60px;border-radius:0}.about-brands_list,.b-content_body .map-wide,.b-content_body .wide,.brands-tab .brands-table,.catalog-list,.discount{margin-left:-24px;margin-right:-24px}.b-content_head{padding-bottom:34px}ol>li,ul>li{margin-bottom:1.5em}ul.style-2{padding-left:0}ol>li:after{height:13px}.form-title{font-size:22px}.btn-cancel>span,.btn-repeat>span{display:inline}.btn-cancel,.btn-cancel_wrap,.btn-repeat,.btn-repeat_wrap{height:auto}.basket-head .text,.btn-cancel:before,.btn-cancel_wrap:before,.menu-head,.search-head{display:none}.btn-repeat,.btn-repeat:hover{border-color:transparent}table.table-list tr{border-top:1px solid #ebebeb;padding-top:19px;padding-bottom:14px}.btn-repeat:before,.btn-repeat_wrap:before{margin-right:5px;position:relative;top:auto;left:auto;transform:none}.pagination li.gap>a,.pagination li.gap>span{padding:0 5px}table{margin-bottom:36px}table.table-vertical tr td:first-child{font-size:14px}.b-main.basket-order-page .center-order-container .top-block label,.feedback-form_row,table.table-list,table.table-list tbody,table.table-list td,table.table-list tr{display:block}table.table-list tr:first-child{padding-top:0;border-top:none}table.table-list tr:last-child{padding-bottom:0}table.table-list tr td{padding:0 0 6px;border-bottom:none}.blockquote{margin:45px 0 62px;padding:20px 0 22px;font-size:20px}.blockquote .subtext{margin-top:7px}.files{margin-bottom:45px}.b-content_body .brands-tab:last-child .brands-table,.b-content_body>.accordion:last-child{margin-bottom:-60px}.accordion_title,.brands-list .name{font-size:18px}.accordion_body .accordion_title{font-size:14px;padding-left:30px;padding-right:85px}.accordion_body .accordion_body{padding-left:30px}.b-header-bot{height:84px}.b-header-bot_r{-ms-flex-negative:1;flex-shrink:1}.logo{width:96px;min-width:96px;margin-right:19px}.logo_text{font-size:8px}.basket-head{height:32px}.copyr{margin-bottom:28px}.contacts-foot_item,.contacts-foot_item-1{float:none}.feedback{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.feedback_title{margin-bottom:.44em}.feedback-form{padding:44px 0 30px}.feedback-form .form-group:last-child{margin-bottom:19px}.feedback-form .feedback-form_textarea{height:120px}.contacts-list table td{width:100%;float:none;font-size:14px;padding-bottom:10px}.contacts-list_name{font-size:14px;line-height:1.14}.contacts-list_subname{font-size:12px}.page-slider-main{padding:32px 0 40px}.slider-partners{padding:37px 0 60px}.slider-partners .slide img{max-width:60%}.slider-partners_title{margin-bottom:13px}.slider-partners_pagin{margin-top:14px}.slider-partners_more{display:inline-block}.catalog-item:nth-child(3n+1){clear:none}.catalog-item:nth-child(odd){clear:both}.catalog-menu{padding-left:27px}.b-content_wrap .about-text .block-bg,.element{margin:0 -24px}.about-brands_info{padding-top:44px}.brands-table.col2 .item{width:50%;padding:20px 12%}.brands-table.col2:nth-child(2n),.brands-table.col4 .item:nth-child(2n){border-right:none}.brands-table.col2:nth-child(3n),.brands-table.col4 .item:nth-child(3n){border-right:1px solid #ebebeb}.brands-table.col4 .item{width:50%}.brands-table .item{padding:20px 12%}.brands-table .item:nth-child(odd):before{left:0}.brands-table .item:before{right:0}.brands-table .item img{max-height:70px}.b-main.basket-page .catalog-item .inner-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;position:relative;width:100%}.b-main.basket-page .final-basket-price{width:270px;margin:0 auto;display:block}.b-main.basket-page .final-basket-price .final-price-elem-block{margin-top:26px}.b-main.basket-page .final-basket-price .bottom-block{position:relative;right:0;left:50%;transform:translateX(-50%)}.b-main.basket-order-page .center-order-container .top-block label .radio-btn{display:inline-block;vertical-align:text-top}.b-main.basket-order-page .center-order-container .top-block label .date-deliv{display:inline-block;margin-left:28px}.product-tekhn-dok{padding-top:10px}}@media screen and (max-width:600px){.about-main .about-body .about-text_block{text-align:justify}.about-main .about-list .about-item{width:100%}.category-item{margin-bottom:12px}.category-item .category-item_wrap:hover .category-item_hover{opacity:0}.category-item .category_pic{display:none}.category-item .category_icon{top:50%;transform:translateY(-50%);right:23px}}.tabs__content-wrap table td:last-child,.tabs__content-wrap table th:last-child{border-right:1px solid #ebebeb}.tabs-wrapper .tabs-list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-actions-item:last-child,.tabs-wrapper .tabs-item:last-child{margin-right:0}@media screen and (max-width:767px){.tabs-wrapper .delivery,.tabs-wrapper .delivery-table,.tabs-wrapper .delivery-table table{margin:0}.tabs-wrapper .tabs-item{margin-right:15px}.tabs-wrapper .delivery-table table tr{text-align:right;display:block;border-top:2px solid #2de359}.tabs-wrapper .delivery-table table td.td-gray::before,.tabs-wrapper .delivery-table table thead tr:first-child{display:none}.tabs-wrapper .delivery-table table tr :first-child{padding-left:0}.tabs-wrapper .delivery-table table tr td{height:auto;float:left;width:100%;padding:0}.tabs-wrapper .delivery-table table td::before{content:attr(data-label);float:left;font-weight:700;min-width:47%;font-size:15px;background:#f7f7f7;height:100%;text-align:center;color:#000;padding:5px}.tabs-wrapper .delivery-table table td.td-gray{border-top:2px solid #2de359;text-align:center;padding:10px;height:auto}.tabs-wrapper .delivery-table table td{border-right:1px solid #ebebeb;border-left:1px solid #ebebeb}.tabs-wrapper .delivery-table table tr:first-child td.td-gray{border-top:none}.tabs-wrapper .delivery-table table tbody tr:last-child>td{border-bottom:1px solid #ebebeb}}@media screen and (max-width:590px){.tabs-wrapper .tabs-list{flex-direction:column}.tabs-wrapper .tabs-item{margin-right:0}.tabs-wrapper .tabs-item a{width:100%;display:block}}li.top-level .wrap::after{content:"";display:block;position:absolute;width:7px;height:7px;top:50%;right:18px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);border-top:2px solid #404040;border-right:2px solid #404040}li.top-level.active .wrap::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ic-percent{background-position:-89px -64px;width:24px;height:18px}.b-main.basket-page .final-basket-price .to-order-btn.disabled{background-color:#fff;color:#000;border:1px solid #000;opacity:.3;box-shadow:none;cursor:initial}.menu-head .item-1>span.media__arrow{position:absolute;content:"";top:11px;right:-13px;width:10px;height:10px;font-size:7px;line-height:12px;cursor:pointer;text-align:center}.ic-viber{background:url(/local/frontend/build/css/../images/viber_ico.svg) 0 0/cover no-repeat;width:26px;height:30px;margin-top:2px}.ic-facebook,.ic-instagram,.ic-rutube,.ic-telegram,.ic-vk,.ic-youtube{width:26px;height:26px}.ic-telegram{background:url(/local/frontend/build/css/../images/telegram_ico.svg) 0 0/cover no-repeat}.ic-vk{background:url(/local/frontend/build/css/../images/vk_ico.svg) 0 0/cover no-repeat}.ic-youtube{background:url(/local/frontend/build/css/../images/youtube_ico.svg) 0 0/cover no-repeat}.ic-facebook{background:url(/local/frontend/build/css/../images/facebook_ico.svg) 0 0/cover no-repeat}.ic-rutube{background:url(/local/frontend/build/css/../images/rutube_ico.svg) 0 0/cover no-repeat}.ic-instagram{background:url(/local/frontend/build/css/../images/instagram_ico.svg) 0 0/cover no-repeat}.b-main .social-item{display:inline-block;float:none}.catalog-list .catalog-item{margin-bottom:11px}.catalog-item-comment{padding:13px 24px 13px 29px;background-color:#fff;border-top:1px solid #f0f0f0}.catalog-item-comment__button{background-color:#fff;border:none;padding:0;cursor:pointer}.catalog-item-comment__button:active,.catalog-item-comment__button:focus,.feature-item:active,.feature-item:focus{outline:0}.form-control{border-bottom-color:#6d2077}.second-block{display:none;padding-bottom:14px}.b-main.basket-page .catalog-item .inner-container{align-items:flex-start}textarea.form-control{width:100%;height:100%;overflow:hidden;resize:none;padding-top:0;padding-bottom:0}.ui-resizable-handle{position:absolute;right:-5px;bottom:0;width:20px;height:20px;background:url("/local/frontend/build/images/resizer.png") no-repeat;cursor:pointer}.add-comment-area textarea::-webkit-resizer{display:none}.fix-comment .form-control.input.comment-form,.fix-comment .ui-resizable-handle,.fixed-comment,.params-retail-btn,.policy-content.b-content_body ul>li::before,.price-checkbox .switch input{display:none}.fix-comment.second-block{margin-bottom:9px;padding-bottom:0}.fix-comment .fixed-comment:hover,.fix-comment .form-control.comment-form:hover{color:#6d2077;cursor:pointer}.fixed-comment{word-break:break-word}.heart-svg{margin-bottom:6px;margin-right:5px}.basket-svg,.footer-contacts__item .main-office-tel-1{margin-bottom:3px}.basket-svg.svg-white path,.in-basket-svg path{stroke:#fff}.basket-svg.svg-white circle,.in-basket-svg circle{fill:#fff}.btn-basket_wrap .basket-svg,.in-basket-svg{margin-bottom:-3px;margin-right:4px}@media (max-width:390px){.basket-head{margin-right:5px}}.basket-button{background:url("/local/frontend/build/css/../images/basket.svg") no-repeat;width:21px;height:21px}.basket-button.btn{border:none;padding:0}@media (max-width:550px){.policy-content ul{padding-left:0}}.ic-like{background:url(/local/frontend/build/css/../images/like.svg) no-repeat;width:22px;height:22px}.advantages-items,.b-footer-bot--container,.title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.title-row input[type=checkbox]{position:initial}.price-checkbox{width:350px;padding-top:11px;padding-left:140px}.price-checkbox .switch{position:relative;display:inline-block;width:46px;height:23px}.price-checkbox .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #ddd;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.about-us .mission,.price-checkbox.price-checkbox--retail .slider:before{background-color:#6d2077}.price-checkbox .slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:gray;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.price-checkbox input:checked+.slider:before{-webkit-transform:translateX(23px);-ms-transform:translateX(23px);transform:translateX(23px)}.b-header-bot_l .humb,.nav--item .menu--close{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.price-checkbox .slider.round{border-radius:34px}.price-checkbox .price-description{position:absolute;font-size:15px;top:-2px;color:#575f6e;white-space:nowrap}.price-checkbox .personal-price{left:-150px}.price-checkbox .retail-price{left:60px;opacity:.7}.about-us .values ul li{font-weight:300;display:inline-block;padding-left:40px}.price-checkbox input:checked~.personal-price{opacity:.7}@media (max-width:770px){.title-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.price-checkbox{padding-top:0;-ms-flex-item-align:end;align-self:flex-end}.price-checkbox .price-description{top:0}}.about-us .b-content_body,.biblioteka-3d-modeli .b-content_body,.cooperation .b-content_body{padding:60px 120px 0}.policy-content.b-content_body{padding:60px 130px}.biblioteka-3d-modeli .b-content_body{min-width:100%;color:#333}.about-us .head-content{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:5px solid #6d2077}.biblioteka-3d-modeli .head-content__img-wrapper{max-width:109px;margin-right:34px}.biblioteka-3d-modeli .files_lnk,.biblioteka-3d-modeli .head-content__description .sub-title,.success-wrapper p{font-size:16px;color:#333}.biblioteka-3d-modeli h2{font-size:20px;line-height:35px;color:#333;padding-bottom: 10px;}.block-3d-models .files_lnk-date{padding-left:5px;color: grey;font-size: 14px;}.head-content + .block-3d-models{margin-top: 30px;}.block-3d-models{background:#f8f8f8;padding:14px 22px 20px;margin-bottom:30px}.head-content__img-wrapper{width:100%;margin-right:50px}.head-content__description-title{font-size:16px;color:#333;margin-bottom:19px}.head-content__description-title span{font-size:28px;line-height:48px}.waranty .info{display:flex;padding-left:20px;gap:50px;margin-top:110px}.about-us .info{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:94px}.info-item{width:47%}.about-us .info .info-item:first-child{margin-right:92px}.waranty .info-item__text{font-size:16px;line-height:1.75}.about-us .info-item__title,.waranty .info-item__title{position:relative;z-index:3;margin-bottom:27px;font-size:24px;line-height:30px;color:#6d2077;font-weight:700}.info-item__title-number{position:absolute;z-index:1;content:"";top:-10px;left:-26px;font-size:130px;line-height:30px;color:#efefef}.about-us .mission{padding:41px 47px 34px;background:rgba(109,32,119,.85)}.about-us .info-item__text{font-size:16px;line-height:30px}.about-us .clients h2,.about-us .values h2,.advantages-title-big{font-weight:700;color:#333}.about-us .values{padding-bottom:20px;border-bottom:5px solid #6d2077;margin-bottom:50px}.about-us .clients h2,.about-us .values h2{margin-bottom:30px;font-size:28px;line-height:30px;font-weight:700}.about-us .values ul>li:before{content:"";display:block;position:absolute;top:16px;left:0;width:22px;height:3px;background-color:#6d2077;border-radius:0}.advantages-title-big{font-size:24px;line-height:26px}.advantages-item-title{margin-top:20px;font-size:16px;color:#6d2077;font-weight:400;line-height:24px}.advantages-text{font-weight:300;font-size:16px;line-height:30px;color:#333}.advantages-item{display:inline-block;height:auto;padding:51px 0 37px;vertical-align:top;background-color:#f8f8f8;border-top:3px solid #6d2077;text-align:center}.about-us .advantages-item{border-top:0}.advantages-item p{padding-left:42px;padding-right:42px}.advantages-item__title{font-size:48px;line-height:30px;color:#6d2077;margin-bottom:20px}.advantages-item__text{font-size:17px;line-height:26px;color:#333}.wide-container{padding-left:7px;padding-right:7px}.wide-container .about-brands{margin-top:80px;margin-right:0;padding-left:122px;border-top:1px solid #eaeaea}@media (max-width:1200px){.about-us .b-content_body,.biblioteka-3d-modeli .b-content_body,.cooperation .b-content_body{padding:60px 90px 0}.policy-content.b-content_body{padding:60px 90px}.wide-container .about-brands{padding-left:82px}.head-content__img-wrapper{margin-right:40px}.about-us .values ul li:first-child,.about-us .values ul li:nth-child(3){width:52%}.feedback .feedback-form .form__field{padding:6px}}@media (max-width:1023px){.about-us .head-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.head-content__img-wrapper{margin-right:0;margin-bottom:25px}.about-us .values ul li:first-child,.about-us .values ul li:nth-child(3){width:100%}.about-us .about-brands_list{margin-right:0;margin-left:-80px}.cooperation .feedback{padding-left:24px;padding-right:24px}.cooperation .feedback-form{padding-right:0}}@media (max-width:767px){.waranty .info{flex-wrap:wrap}.about-us .info,.advantages-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advantages-item{width:85%;margin-bottom:30px}.wide-container .about-brands{padding-left:60px}.about-us .about-brands_list{margin-left:-60px}.about-us .brands-table{border-left:1px solid #ebebeb}.biblioteka-3d-modeli .files_lnk{font-size:14px}}.about-us .values ul,.values-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal}@media (max-width:520px){.policy-content.b-content_body{padding:35px 70px}.head-content__description-title span{line-height:30px}.head-content__description .second-row{font-size:16px}.about-us .info-item__text,.about-us .mission-text,.advantages-text,.head-content__description .third-row{font-size:15px;line-height:25px}.about-us .head-content{padding-bottom:15px}.info-item__title-number{font-size:100px}.about-us .values ul li{font-size:15px;line-height:29px}.about-us .clients h2,.about-us .values h2{margin-bottom:20px;font-size:26px}.about-us .values{padding-bottom:5px}.advantages-title{margin-bottom:15px;font-size:26px;line-height:26px}.wide-container .about-brands{padding-left:39px}.about-us .about-brands_list{margin-left:-39px}}@media (max-width:378px){.about-us .b-content_body,.biblioteka-3d-modeli .b-content_body,.cooperation .b-content_body{padding:35px 30px 0}.policy-content.b-content_body{padding:35px 30px 30px}.about-us .advantages,.about-us .values{padding-top:35px}.advantages-item{padding:30px 0 15px}.wide-container .about-brands{padding-left:0}.about-us .about-brands_list{margin-left:0}.info-item__title-number{font-size:90px;left:-17px}.about-us .info{padding-top:50px;padding-bottom:30px}.about-us .mission{padding:25px 27px 20px}.about-us .mission-text{line-height:22px}.about-us .values ul li{line-height:25px;padding-left:30px}.about-us .values ul>li:before{top:11px}}.advantages-footer{text-align:center;margin-top:50px}.advantages-footer-ru{line-height:45px}@media (max-width:487px){.advantages-footer{margin-top:10px;margin-bottom:45px;font-size:26px;line-height:26px}}.advantages-text span,.advantages-title{display:inline-block;margin-bottom:0;line-height:28px;color:#333}.advantages-text p{margin-top:15px;margin-bottom:0}.password-form_row p{width:200px;height:10px;margin:0;background-image:url("/local/frontend/build/images/pass-bg.jpg");background-repeat:no-repeat;background-position:-200px}.password-form_row p.red{background-position:-150px 0!important}.password-form_row p.yellow{background-position:-100px -10px!important}.password-form_row p.green{background-position:-30px -20px!important}.password-form_row p.green_v{background-position:0 -20px!important}.password-form_row .response-success{font-weight:700;color:#6d2077}.stock-info{position:relative;padding-left:30px}.stock-info:before{position:absolute;content:"";top:9px;left:16px;width:8px;height:8px;border-radius:20px}.b-header-bot_l .humb_icon{margin-top:-2px;margin-left:-11px}.b-header-bot_l .humb,.b-header-bot_l .humb .close{display:block;position:absolute;width:48px;height:40px;opacity:0;background-position-x:2px;background-position-y:3px;transition:.3s}@media (max-width:800px){.stock-info{padding-top:10px}.stock-info:before{top:18px}}.stock-info.out-of-stock:before{background-color:#ff2727}.stock-info.in-stock:before{background-color:#60c93b}.b-header-bot_l.button-show img[src="/local/frontend/build/images/logo_AQ.svg"]{content:url(/local/frontend/build/images/logo_AQ2.svg)}.b-header-bot_l .humb{background:url(/local/frontend/build/images/catalog_bg.svg) center/contain no-repeat;box-shadow:none;border-radius:0;height:40px;top:50%;transform:translateY(-50%);left:0;margin:0}.b-header-bot_l .humb .close,.nav--item .menu--close{top:50%;background:url("/local/frontend/build/css/../images/closeMenu-icon.svg") center/contain no-repeat}.b-header-bot{position:sticky;top:0;z-index:1000}body.not-scroll{height:100%;overflow:hidden;width:100%;position:fixed;top:0;left:0}.b-header-bot_l{transition:.3s}.b-header-bot_l .humb .close{left:50%;transform:translate(-50%,-50%)}.humb .humb_icon{opacity:1;transition:opacity .3s}.mainNav--wrapp{display:-ms-flex;display:-webkit-flex;display:flex;position:relative}.mainNav--catalog{height:536px;width:358px;background-color:#fff}.mainNav--catalog.catalog-fixed{position:fixed;top:140px;opacity:0;pointer-events:none;z-index:1001;transform:translateX(-358px)}.block-downover:hover .nav--submenu,.mainNav--catalog.block-show{opacity:1;pointer-events:auto}.support-title{padding-top:20px;font-size:16px;line-height:28px}.wrapper--desctop{z-index:999;background:#333;display:block;width:100vw;height:100vh;position:fixed;top:0;left:0;transition:opacity .3s;opacity:0;pointer-events:none}.nav--item-sale{display:block;margin:0 30px;height:40px;line-height:40px;font-size:16px;border-radius:5px;text-align:center;background-color:#ff4747;color:#fff;font-weight:700;transition:.3s}.nav--item-sale:hover{color:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.3)}.nav--button,.nav--submenu .submenu--item{display:-ms-flex;display:-webkit-flex;align-items:center}body.not-scroll .wrapper--desctop{opacity:.2;pointer-events:auto}.mainNav--catalog.block-show{transform:translateX(0)}.nav--item .menu--close{border-radius:50%;background-color:#822f8e;display:none;position:absolute;transform:translateY(-50%);right:8px;width:31px;height:31px}.nav--button .icon,.nav--submenu .submenu--item:before{left:30px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%}.nav--button{display:flex;position:relative;padding:5px 45px 5px 75px;font-size:16px;line-height:20px;height:48px;color:#333;margin-bottom:8px}.nav--button .link-text-white{color:#fff}.nav--button .icon{position:absolute;transform:translateY(-50%);width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain}.mainNav--slider .slick-dots li.slick-active button,.nav--button.title,.nav--button.title:hover{background:#6d2077}.nav--button.title{font-size:18px;line-height:20px;color:#fff;height:54px;margin-bottom:15px}.mainNav--slider .main-slider,.mainNav--slider .mainNav--item{height:526px;position:relative;overflow:hidden}.nav--button.title .icon{width:28px;margin-top:-2px}.nav--submenu{background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.08);position:absolute;top:0;z-index:7;pointer-events:none;opacity:0}.nav--submenu .submenu--item{display:flex;position:relative;color:rgba(51,51,51)}.nav--submenu .submenu--item:before{content:"";position:absolute;transform:translateY(-50%);width:19px;height:3px;background:#6d2077;display:none}.nav--button .icon.burger{background-image:url(/local/frontend/build/css/../images/burger-icon.svg);width:20px;margin:0 0 0 2px}.nav--button .icon.frontFittings{background-image:url(/local/frontend/build/css/../images/frontFittings-icon.svg)}.nav--button .icon.guides{background-image:url(/local/frontend/build/css/../images/guides-icon.svg)}.nav--button .icon.kitchen{background-image:url(/local/frontend/build/css/../images/kitchen-icon.svg)}.nav--button .icon.cupboard{background-image:url(/local/frontend/build/css/../images/cupboard-icon.svg)}.nav--button .icon.furniture{background-image:url(/local/frontend/build/css/../images/furniture-icon.svg)}.nav--button .icon.fasteners{background-image:url(/local/frontend/build/css/../images/fasteners-icon.svg)}.nav--button .icon.lighting{background-image:url(/local/frontend/build/css/../images/lighting-icon.svg)}.nav--button .icon.edge{background-image:url(/local/frontend/build/css/../images/edge-icon.svg)}.mainNav--slider{width:calc(100% - 358px)}.mainNav--slider .main-slider{padding:0 14px 0 30px;margin-right:-14px}.mainNav--slider .slick-arrow{position:absolute;font-size:0;border:none;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.08);border-radius:50%;z-index:2;outline:0;cursor:pointer}.mainNav--slider .slick-arrow:before{content:"";position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%) rotate(0);-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);margin-left:-2px}.mainNav--slider .slick-arrow.slick-prev{left:16px}.mainNav--slider .slick-arrow.slick-next{right:0}.mainNav--slider .slick-arrow.slick-next:before{-ms-transform:translate(-50%,-50%) rotate(180deg);-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.mainNav--slider .slick-dots{position:absolute;bottom:40px;left:0;right:0;padding:0;line-height:1;margin:0 auto;display:-ms-flex;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.mainNav--catalog .mobile--content,.mainNav--slider .slick-dots li:before,.search-head.search-mobile{display:none}.mainNav--item .slider--link,.menuMobile--footer{display:-ms-flex;display:-webkit-flex;line-height:20px}.mainNav--slider .slick-dots li{padding:0;margin:0 4px}.mainNav--slider .slick-dots li button{font-size:0;border:none;width:31px;height:4px;background:#dedede;outline:0;cursor:pointer;transition:.3s}.mainNav--item .sliderItem--image{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.mainNav--item .sliderItem--image img{max-width:none;min-height:100%;min-width:100%;width:100%}.mainNav--item .sliderItem--content{position:relative;z-index:2;padding:110px 20px 20px 80px;color:#fff;max-width:570px}.mainNav--item .sliderItem--content:before{content:"";width:100px;height:4px;display:block;background:#fff;position:absolute;top:85px;left:80px}.mainNav--item .sliderItem--content .title{font-size:32px;line-height:37px}.mainNav--item .sliderItem--content p{margin:0 0 25px;padding:0;font-size:16px;line-height:20px}.mainNav--item .slider--link{display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;border:1px solid #fff;box-sizing:border-box;border-radius:1px;position:relative;width:100%;max-width:132px}.mainNav--item .slider--link:before{content:"";display:block;position:absolute;right:19px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #fff;margin-top:1px}.menuMobile--footer{display:flex;align-items:center;justify-content:flex-start;padding:10px 20px 10px 80px;position:relative;background:#404040;min-height:50px;font-weight:500;font-size:15px;margin:0 -25px}.menuMobile--footer:before{content:"";width:25px;height:25px;display:block;position:absolute;top:50%;transform:-ms-translateY(-50%);transform:-webkit-translateY(-50%);transform:translateY(-50%);left:48px;background:url("/local/frontend/build/images/icon/tel_footer.svg") center/contain no-repeat}.in-basket-button,.menuMobile--footer a,.menuMobile--footer a:hover{color:#fff}.navList-black{margin-bottom:20px}.navList-black .nav--button{padding-left:0;padding-right:20px;font-weight:700;font-size:15px;color:#333;margin-bottom:4px;height:40px}.navList-black .nav--submenu{background-color:inherit}.navList-black .nav--button:hover{color:#333}.enter-head .mob-icon{display:none;width:17px;height:17px;background:url("/local/frontend/build/css/../images/personalMob-icon.svg") center/contain no-repeat}@media (max-width:767px){.b-header,.nav--submenu{box-shadow:none}.mainNav--slider{width:100%}.mainNav--wrapp{padding:0 8px}.mainNav--slider .main-slider{padding:0 14px;margin:0 -14px;height:310px}.mainNav--slider .slick-dots{bottom:5px}.mainNav--slider .slick-arrow.slick-prev{left:0}.mainNav--slider .mainNav--item{height:280px}.mainNav--item .sliderItem--content{padding:50px 30px 20px}.mainNav--item .sliderItem--content:before{width:47px;height:2px;top:35px;left:30px}.mainNav--item .sliderItem--content .title{font-size:24px;line-height:28px}.mainNav--item .sliderItem--content p{font-size:14px;line-height:20px;margin-bottom:20px}.b-header-bot_l .humb{opacity:1;width:40px;height:40px}.b-header-bot_l{padding-left:62px}.mainNav--catalog{opacity:0;width:100vw;height:100vh;position:fixed;z-index:1010;top:0;left:0;pointer-events:none}.mainNav--catalog.block-show,.nav--submenu{opacity:1;pointer-events:auto}.mainNav--catalog .nav--wrapp{overflow:hidden;overflow-y:scroll;height:calc(100vh - 70px)}.mainNav--catalog .mobile--content{display:block;background:#eee;padding:35px 25px 0}.mobile--content .btn{width:100%;max-width:270px;margin:0 auto 20px;border-radius:3px;color:#fff;background:#6d2077;display:-ms-flex;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:45px;padding:5px 10px}.mobile--content .btn i{position:static;margin:0 8px 0 0}.mobile--content .btn i:after{content:"";width:17px;height:17px;background:url("/local/frontend/build/css/../images/personalArea-icon.svg") center/contain}.nav--item .menu--close{display:block}.nav--button{padding:5px 35px 5px 65px}.block-downover .nav--button.active:before{-ms-transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.basket-head_wrap .basket-head_money,.basket-head_wrap .basket-head_price,.enter-head .btn-enter_icon,.nav--button.title .icon{display:none}.nav--submenu{position:static;display:none;right:0;width:100%}.nav--submenu .submenu--item{padding:5px 20px 5px 65px}.mainNav--slider .slick-arrow{margin-top:-15px}.search-head.search-mobile{display:block;width:100%;max-width:100%;padding:0 0 22px}.b-header-bot_wrap{height:auto;padding:24px 0 10px}.search-head.search-mobile .input{height:25px;font-size:13px;line-height:25px}.b-header-bot{box-shadow:0 0 16px rgba(0,0,0,.08)}.search-head.search-mobile .search-head_submit{top:1px}.enter-head,.enter-head .mob-icon,.nav--submenu .submenu--item:before{display:block}.enter-head .btn{width:23px;height:24px;font-size:0;padding:0;border:none;margin-bottom:3px}.nav-index{padding-bottom:12px}.mainNav--catalog.catalog-fixed{top:0;left:0}}.enter-head,.nav--submenu--item,.nav--submenu--item.block-downover .submenu--item{position:relative}.about-us h1,.biblioteka-3d-modeli h1{margin-bottom:33px;font-weight:400}.b-content_bg.products{background:0 0;box-shadow:none}.products .about-us-banner{padding-bottom:0;margin-bottom:30px}.products-items .products-item{color:#333;background:#fff;margin-top:40px;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);display:flex}.products-block-image{display:flex;align-items:center;min-width:50%;width:50%;position:relative}.products-label-image{position:absolute;left:25px;bottom:25px}.left .products-label-image{position:absolute;right:25px;left:unset;bottom:25px}.products-items .products-item-title{font-size:50px;border-bottom:2px solid #6d2077;line-height:140%;display:inline-block;margin-bottom:20px}.products-items .products-item-txt{padding:54px 54px 94px;position:relative;background:#f8f8f8}.products-items .products-item-txt p{margin-bottom:20px;line-height:140%;font-size:18px}.products-item .products-item-txt .btn{min-width:50%;height:60px;position:absolute;bottom:0;right:0;line-height:60px;padding:0}@media (max-width:1023px){.products-items .products-item{margin-top:20px}.products-items .products-item-txt p{font-size:15px}.products-item .products-item-txt .btn{height:50px;line-height:50px}.products-label-image{width:54px}.products-items .products-item-txt{padding:40px 40px 70px}.products-items .products-item-title{font-size:36px}}@media (max-width:767px){.products-items .products-item-txt{padding:30px 30px 60px}.products-items .products-item-title{font-size:32px}}@media (max-width:639px){.products-items .products-item{flex-wrap:wrap}.products-block-image,.products-item-txt{width:100%}.products-block-image{order:1}.products-item-txt{order:2}.left .products-label-image,.products-label-image{right:8px;left:unset;bottom:8px}}@media (max-width:479px){.products-label-image{width:48px}.products-items .products-item-txt{padding:20px 20px 50px}}@media (min-width:640px){.products-item.left .products-item-txt .btn{right:unset;left:0}}@media (max-width:650px){.about-us .b-content_body,.biblioteka-3d-modeli .b-content_body,.cooperation .b-content_body{padding:40px 50px}}@media (max-width:480px){.about-us h1,.biblioteka-3d-modeli h1,.contacts-foot{margin-bottom:20px}.about-us .b-content_body,.biblioteka-3d-modeli .b-content_body,.cooperation .b-content_body{padding:20px 30px 0}.bx-pdf-container{height:400px!important}.bx-pdf-container .mainContainer{min-width:280px}.pagination li{margin-right:0}.about-text_wrap{padding-right:0}.b-header-bot{height:80px}.contacts-head{width:100%;-ms-flex-pack:justify;justify-content:space-between}.logo{width:75px;min-width:75px;margin-right:14px}.logo_text{display:none}.humb{margin-left:-10px;width:40px;height:40px;margin-right:13px}.basket-head .icon{margin-right:2px}.basket-head_num{width:20px;height:20px;line-height:20px;margin-left:0}.m-open .m-page{transform:translate(240px);transform:translate3d(240px,0,0)}.slider-partners .slide{width:100%;float:none}.slider-partners .slide:before{border-left-color:#fff}.slider-partners .slide:nth-child(2):before{border-top-color:#ebebeb}.slider-partners .slide:hover:nth-child(2):before{border-top-color:#6d2077}.slider-partners_more{width:100%;font-size:14px}.brands-table.col4 .item,.catalog-item{width:100%}.brands-table.col2 .item{width:100%;border-right:none}.brands-table.col2:nth-child(odd),.brands-table.col4 .item:nth-child(odd){border-right:none}.brands-table .item:before{left:0;right:0}.brands-table .item img{max-width:50%}.brands-list .item{margin-bottom:9px;float:none;width:100%}.about-us .about-brands_list{border-right:1px solid #ebebeb}.advantages-item{width:95%}.advantages-item p{padding-left:22px;padding-right:22px}.advantages-item__text{font-size:15px;line-height:20px}.wide-container .about-brands{margin-top:20px}.basket-head{margin-left:5px}.b-header-bot_l{padding-left:50px}}.nav--button .icon img{max-width:100%;max-height:100%}.nav--submenu--item.block-downover .nav--submenu{opacity:0;pointer-events:none}.block-downover:hover .nav--submenu--item.block-downover .nav--submenu,.nav--submenu--item.block-downover:hover .nav--submenu,.price-info-popap:hover .price-info,.price-info-popap:hover:before{opacity:1;pointer-events:auto}.nav--submenu--item.block-downover>.submenu--item:after{content:"";width:7px;height:10px;position:absolute;top:50%;right:15px;background:url("/local/frontend/build/css/../images/downover-icon.svg") center/contain;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1365px){.mainNav--item .sliderItem--image .image--desktop,.mainNav--item .sliderItem--image .image--mob{display:none}.mainNav--item .sliderItem--image .image--desktop_1366{display:block}}@media (max-width:500px){.mainNav--item .sliderItem--image .image--desktop{display:none}.mainNav--item .sliderItem--image .image--mob{display:block}.mainNav--item .sliderItem--image img.image--mob{height:100%}}.button-standart{-ms-display:flex;-webkit-display:flex;display:flex;align-items:center;justify-content:center;background:#fff;color:#6d2077;border:2px solid #6d2077;min-height:40px;width:130px;font-size:16px;line-height:1.3;font-weight:400;border-radius:2px}.left-account-page-block .account-menu-container:nth-child(2){margin-top:20px}.price-pop{position:absolute;display:none}.price-pop__shadow{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10}.price-pop__content{width:470px;right:292px;padding:25px 15px 30px;background-color:#fff;z-index:12;position:relative;margin-top:15px;text-align:center}.price-pop__content:before{position:absolute;top:-7px;left:79%;content:"";width:15px;height:15px;background-color:#fff;transform:rotate(45deg)}.price-pop__button{border:none;background:#6d2077;color:#fff;cursor:pointer;width:100px;height:35px}.head-content__description .second-row,.head-content__description .third-row,.sub-title{color:#333;font-size:16px}.price-pop__text{line-height:22px}.enter-head .btn.retail-active{background:#888!important;border-color:#888}.about-us .values ul,.about-us .values ul div,.b-footer-right,.b-main__contacts .head-content,.boss-item .boss-about,.footer-actions,.footer-menu,.footer-menu-list,.footer-menu-wrapper,.main-office__popup a,.subscription,.subscription-wrapper,.tel-block.footer-contacts__item,.values-content{display:-webkit-box;display:-ms-flexbox}.head-content__description{margin-top:-13px}.sub-title{font-weight:500}.wide-container--advantages{text-align:center;width:calc(100% - 14px);margin:0 auto;padding-top:93px;padding-bottom:96px;background-color:#6d2077}.advantages-footer{color:#fff;line-height:28px;font-size:30px;font-weight:700;display:block}.advantages-footer__wrapper{position:relative;display:inline-block;padding-left:115px}.advantages-footer__wrapper:before{position:absolute;top:-15px;left:0;content:"";width:87px;height:73px;background-image:url("/local/frontend/build/css/../images/advantages-footer-pic.png");background-repeat:no-repeat}.about-us .mission-title{font-size:24px;line-height:30px}.about-us .mission-text{font-size:18px;line-height:30px}.about-us .values ul{padding-left:0;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}.country-indicator span.text,.drop .country-indicator img,.nav--button-with-arrow:before,.nav--submenu .submenu--item .navigation-arrow,.nav--submenu--item.block-downover>.submenu--item:after{display:none}.about-us .values ul div{display:flex;-ms-flex-direction:column;flex-direction:column;width:46%}.about-us .values ul div:first-child{padding-right:60px}.about-us .values ul div:ntg-child(2){padding-right:40px}.about-us .values ul li,.about-us .values ul li:first-child,.about-us .values ul li:nth-child(3){width:100%;font-size:16px;line-height:24px;margin-bottom:14px}.about-us .values li span:before{content:"";display:block;position:absolute;top:8px;left:-38px;width:22px;height:3px;background-color:#6d2077;border-radius:0}.values-item span{position:relative;font-weight:600}.advantages{margin-bottom:57px}.advantages-item{width:24%}.advantages-title{display:inline-block;width:100%;margin-bottom:8px;line-height:30px;font-weight:700}.advantages-subtitle{font-size:19px;line-height:30px}@media (max-width:1240px){.advantages-items{-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages-item{width:45%;margin-bottom:40px}}@media (max-width:1020px){.about-us .values ul div{width:100%}.about-us .values ul div:first-child{padding-right:0}}.with-sort span.arrow-up{top:-2px;right:-11px;background-position:-8px 0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.with-sort span.arrow-up.active{top:0;background-position:0 0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.with-sort span.arrow-down{top:0;right:-19px;background-position:-8px 0}.with-sort span.arrow-down.active{top:-2px;right:-18px;background-position:0 0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mainNav--catalog.catalog-fixed{left:50%;transform:translate(-50%,0);margin-left:-589px}@media (max-width:1628px){.mainNav--catalog.catalog-fixed{left:54px;transform:translate(0,0);margin-left:0}}.navigation-arrow{width:7px;height:10px;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:11px;background:url("/local/frontend/build/css/../images/downover-icon.svg") center no-repeat;padding:22px}.b-header-bot_wrap,.block--icon,.item--info,.mainNav--catalog{position:relative}.country-indicator{font-size:12px}.cooperation--wrapp .tab-pane{max-width:900px}.cooperation--wrapp .tab-content:before{right:-28px}.cooperation--wrapp .nav-tabs>li.active>a,.cooperation--wrapp .nav-tabs>li.active>span{font-weight:700}.cooperation--wrapp .tab-content{padding-top:53px}.block--info .title,.cooperation--wrapp .caption--text,.cooperation--wrapp h3{font-size:18px;color:#333;font-weight:700;margin-bottom:15px}.standart--list{padding:0;margin:0 0 15px;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.standart--list li{display:flex;align-items:center;padding:0 10px 0 20px;width:50%;margin-bottom:10px}.standart--list li:before{border-radius:3px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:6px}.cooperation--wrapp{padding-right:20px}.b-main__contacts .points-item,.block--info{border-left:3px solid #6d2077;padding:28px 20px 24px 34px;margin:38px 0 32px;background:#f8f8f8;display:block}.cooperation--wrapp .block--line{height:2px;background:#ebebeb;margin:56px -28px 58px -12.9%}.cooperation--wrapp h2{font-size:30px;font-weight:700;color:#333}.block--icon{padding-left:35px;margin-bottom:10px}.b-content_bg--delivery .tabs-wrapper .tabs-item a.active,.b-main__contacts .dealer-detail-kontakty-item .email-block a,.b-main__contacts .dealer-detail-kontakty-item .tel-block a,.b-main__contacts .dealer-detail-kontakty-item .worktime-block,.block--icon a,.dealer-detail-kontakty-item p.main-address,.page-brands_content,.settings-cookie .field-checkbox__text-note,.sliderItem--content.sliderItem--content-black .banner-link div,.sliderItem--content.sliderItem--content-black .banner-link:hover div,.sliderItem--content.sliderItem--content-black .preview-text,.sliderItem--content.sliderItem--content-black .title,.submenu--item-first-nesting a{color:#333}.block--icon .icon{width:auto;height:auto;position:absolute;top:0;left:0}.blockList--icon,.calculator--wrapp,.params--wrapp.active{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.blockList--icon .block--icon{width:50%;padding-right:20px}.item--info{padding:18px 0 15px 55px;margin-bottom:17px}.item--info .icon{position:absolute;top:0;left:-13px;width:auto;height:auto}.b-content_wrap.wrapp--map .b-content_body p,.head-content__txt,.itemList--info,.page-brands_margin,.page-kontakty__main-txt p{margin-bottom:20px}.block--icon .link--map{font-size:14px;line-height:1;color:#6d2077;border-bottom:1px solid rgba(0,0,0,.4)}.aside-block-cooperation{margin:-40px -40px 60px;padding:52px 0 50px;background:#6d2077}.aside-block .text{font-size:18px;margin-bottom:30px}.aside-block .text .caption{color:#fff;margin-bottom:20px}@media (max-width:1023px){.mainNav--catalog.catalog-fixed{left:30px}.country-indicator span.text,.drop .country-indicator img{display:initial}.b-content_wrap .aside-block{clear:both}.cooperation--wrapp .tab-content:before{right:-20px;left:-8%}.hidden-form-sotrubnichestvo{display:none}.enter-head{display:block}}.item--checkbox label,.nav--submenu{display:-ms-flex;display:-webkit-flex}.b-content_wrap.row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aside-block.bg{margin-right:-2px}.form--description{background-color:#f9f9f9;padding:20px 15px 20px 25px}.form--description .title{font-size:17px;font-weight:700;color:#6d2077;line-height:1.176;margin-bottom:10px}.form--description ul{list-style:none;margin:0}.about-us .values-item span,.city-list-wrapper .city-list-title,.footer-menu-title,.form--description .caption,.values-content__item span{font-weight:700}.form--description ul li{display:block;width:100%;position:relative;padding-left:25px;font-size:16px;color:#616161;line-height:1.25;margin-bottom:10px}.form--description ul li:before{content:"";position:absolute;left:0;top:10px;display:block;background-color:#6d2077;width:16px;height:2px}.form--description--wrapp{padding:0 26px;max-width:850px;margin-top:0;margin-bottom:20px}@media (max-width:767px){.b-main.my-orders-page .archive-title{font-size:18px;margin-left:25px}.advantages-item{width:75%}.nav--submenu--item.block-downover>.submenu--item{padding-right:30px}.nav--submenu--item.block-downover>.submenu--item:after{-ms-transform:translateY(-50%) rotate(0);-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.js-downover-click.active .navigation-arrow,.nav--submenu--item.block-downover>.submenu--item.active:after{-ms-transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.nav--submenu--item.block-downover .nav--submenu{opacity:1;pointer-events:auto;padding-left:30px}.enter-head .btn-default:active,.enter-head .btn-default:focus,.enter-head .btn-default:hover{box-shadow:none}.enter-head .btn-enter:hover{background:0 0}.mainNav--catalog.catalog-fixed{left:0}.navList-black .nav--button:hover{background:inherit}.form--description{background-color:#f9f9f9;padding:10px 5px 10px 15px}.form--description .title{font-size:14px}.form--description ul li{font-size:12px}}.nav--item{position:static}#mainContentArea,.block-downover .nav--submenu,body.open-modal,body.overflow{overflow:hidden}.block-downover .nav--submenu--item .nav--submenu{height:auto;overflow:visible}.nav--submenu{width:969px;right:auto;left:358px;box-shadow:0 4px 8px rgba(0,0,0,.15);padding:36px 13px 43px;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start}.nav--submenu .submenu--item:hover,.top-menu .contact-icon_wrapper .contact-icon_item.phone{background:0 0}.nav--submenu--item.block-downover:hover>.submenu--item{color:#333;background:0 0}.nav--submenu--item{width:calc(33% - 60px);margin:0 30px}.nav--submenu .submenu--item{padding:0;font-weight:700;font-size:16px;line-height:24px;color:#333;margin:0 0 35px}.nav--submenu--item.block-downover .nav--submenu{position:static;box-shadow:none;margin:0 0 40px;width:100%;padding:0}.nav--submenu--item.block-downover .nav--submenu .submenu--item{font-size:14px;font-weight:400;color:#595959;margin:0;width:100%}@media (max-width:1400px){.nav--submenu{width:calc(100vw - 450px)}}@media (max-width:1240px){.nav--submenu--item{width:calc(50% - 60px)}}@media (max-width:980px){.nav--submenu--item{width:calc(100% - 60px)}}@media (max-width:767px){.waranty .info{margin-top:80px}.nav--submenu{position:static;display:none;opacity:1;pointer-events:auto;box-shadow:none;right:0;width:100%;padding:0}.nav--submenu .submenu--item .navigation-arrow,.search-head{display:block}.nav--submenu--item{width:100%;margin:0}.nav--submenu--item.block-downover>.submenu--item{padding:5px 30px 5px 65px;font-size:14px;line-height:38px;color:rgba(51,51,51);font-weight:400;margin:0}.nav--submenu--item.block-downover .nav--submenu{margin:0;width:100%;padding:0 0 0 30px}.nav--submenu--item.block-downover .nav--submenu .submenu--item{padding:5px 20px 5px 65px;line-height:32px}.mainNav--catalog{position:fixed}.block-downover .nav--submenu{height:auto;overflow:visible}.search-head{bottom:10px;position:absolute;left:0;right:0;margin:0 auto}.b-header-bot_wrap{padding:24px 0 51px;position:relative}.b-header-bot_l.button-show{position:static;padding-left:0}.b-header-bot_l .humb{margin-right:20px;ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);position:relative;top:auto;z-index:2}.block-show .nav--item{position:relative}.enter-head .btn{background-image:url("/local/frontend/build/images/icon/header_auth_btn.svg?07082026");background-repeat:no-repeat;background-position:center;background-size:contain}}.b-header-bot_l,.b-header-bot_l.button-show{position:static;padding-left:0}.b-header-bot_l.body-fixed,.b-header-bot_l.button-show{padding-left:62px}@media (min-width:1024px){.media-flex-container{display:flex}.media-flex-text{flex:1}.media-flex-icon{margin-top:0;margin-left:30px;max-width:30%}.cooperation .feedback h3{margin-left:-20px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}.brands-table.col4 .item:first-child:before,.brands-table.col4 .item:nth-child(2):before,.brands-table.col4 .item:nth-child(3):before{top:0}.media-page .product-slider__tabs{position:absolute;top:-62px;left:240px}.hidden-form-sotrubnichestvo .form-sotrubnichestvo{display:none}.aside-block{width:360px}.b-content_wrap.wrapp--map .col-lg-10{width:100%;padding:0 124px;box-sizing:border-box;margin:0}}.about-us .waranty-policy-title,.b-main__contacts .head-content__description,.h1+.b-subtitle,.points-item .head-content__description-container .worktime-block{margin-top:0}.b-content_wrap.wrapp--map .b-subtitle,.page-brands_main-logo{margin-bottom:50px}.b-content_wrap.wrapp--map .tabs-wrapper .tabs-list{margin-bottom:45px}.aside-block .btn,.b-content_head .subtitle,.b-subtitle,.brands-list .name,.cooperation #tab-1 h2,.cooperation--wrapp,.cooperation--wrapp .nav-tabs>li>a,.cooperation--wrapp .nav-tabs>li>span,.delivery table td,.delivery table th{font-size:18px}.aside-block .text .caption{display:block;text-align:center;font-weight:700;font-size:20px}.item-price__block{margin-right:0;color:#333;font-weight:500;white-space:nowrap}.b-content_wrap.row.b-left-content_wrap,.b-left-content_wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.item-price{margin-right:33px}.item-price__block-old{position:relative;color:gray;text-decoration:line-through}.in-basket-button-wrap{position:relative;display:inline-block;padding:6px 24px 8px;border:2px solid #6d2077;background:#6d2077;border-radius:2px;text-align:center;white-space:nowrap;line-height:1;vertical-align:top;-webkit-transition:.3s;transition:.3s;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);cursor:pointer}.form-group__basket a{display:block;width:20px;height:24px;background-position:81px 84px;background-image:url("/local/frontend/build/css/../images/sprite-bg.svg")}.email-block a .colon,.form-error,.item--checkbox input,.main-office__popup a.short-link .link-title,.mainNav--wrapp .mainNav--item .sliderItem--content:before,.price-info .list-links a:last-child:after{display:none}.item--checkbox{padding-left:30px;font-weight:400;font-size:16px;line-height:16px;color:#333}.b-header-bot_l.body-fixed .humb,.item--checkbox input:checked+.icon:before{opacity:1}.item--checkbox input:checked+.icon{background:#6d2077;border-color:#6d2077}.item--checkbox label{min-height:18px;display:flex;align-items:center;position:relative;cursor:pointer}.item--checkbox .icon{content:"";width:18px;height:18px;border:2px solid #e1e1e1;box-sizing:border-box;border-radius:1px;left:-30px;position:absolute;top:50%;transform:translateY(-50%);background:#fff;transition:.2s}.item--checkbox .icon:before{content:"";position:absolute;bottom:5px;left:2px;color:#fff;width:10px;height:5px;opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);transition:.2s}.about-us-banner-img,.about-us-history__col,.breadcrumbs-list .item.dropdown>a,.check-cust_i~span,.contact-icon_wrapper .contact-icon_item.clock span,.feature-item,.field--animation,.footer-contacts__item.worktime-block,.page-product-gallery.page-product-more,.search-filter .btn-search,.search-filter .form-field,.subscription-form-content,.tabs-wrapper .tabs-item>a.active,.top-menu .contact-icon_wrapper .contact-icon_item.phone a{position:relative}.delimiter{margin-right:3px;margin-left:3px}td .b-stock{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}.appearance--goods{color:#6d2077;text-decoration:none;border:1px solid #f0f0f0;border-width:0 0 1px;font-size:13px;line-height:16px;padding:8px 0 2px}.appearance--goods:hover,.b-content_body .page-kontakty__main-txt a:hover,.mainNav--wrapp .nav--submenu--item.block-downover .nav--submenu .submenu--item:hover{color:#6d2077}.button--submit{width:124px;height:44px;text-align:center;font-weight:700;font-size:15px;line-height:16px;color:#fff;background:#6d2077;border-radius:2px;border:none;cursor:pointer}@media (max-width:1024px){.aside-block.bg{margin-right:8px;margin-left:8px}.aside-block.individual{padding-bottom:0}.aside-block.individual .aside-block-cooperation{margin-bottom:0}.b-main.basket-page.basket-order-page{padding-bottom:85px}}.b-main__contacts .row,.b-main__contacts .tel-block .support-link-viber .social-item__viber{margin-left:0;margin-right:0}.b-main__contacts .col-lg-8{padding-right:0;padding-left:0}.b-main__contacts .b-content_body{padding:60px 110px}.b-main__contacts .head-content__img-wrapper{width:50%;margin-right:44px}.b-main__contacts .head-content__description-title{margin-bottom:29px;font-size:22px;line-height:22px;font-weight:700}.footer-contacts p.main-address,.mainNav--slider div.mainNav--item{width:100%}p.main-address{width:120%;color:#595959}.b-main__contacts .tel-block .support-link a.social-item__telegram{background-position:bottom}.support-link{color:#595959}@media (max-width:420px){.price-checkbox{width:150px;padding-top:20px;padding-bottom:25px;align-self:center;padding-left:120px}.price-checkbox .price-description span{display:none}.price-checkbox .personal-price{top:0;left:-115px}.price-checkbox .retail-price{top:0;left:60px}p.main-address{width:auto}}.head-content__instruction{padding-top:10px}.head-content__instruction .files_lnk{font-size:16px;font-weight:400;color:#333}.b-main__contacts .head-content__description-text{position:relative;max-width:335px;font-size:16px;line-height:28px}.about-us-ru .workList--wrapp .workList,.about-us.about-us-ru .info .info-item ul,.about-us.about-us-ru .info .info-item ul li:last-child,.b-content_bg--delivery .delivery-table table,.b-main__contacts .head-content__description-text p,.b-main__contacts-ru .worker-card:last-child,.cooperation #partners2 .block--info:last-child,.cooperation .standart--list-last,.footer-contacts__item .main-address,.waranty .advantages-item:last-child,.waranty .workList--wrapp .workList,.waranty .worker-card:last-child{margin-bottom:0}.b-main__contacts .email-block,.b-main__contacts .head-content__description-text,.b-main__contacts .tel-block,.b-main__contacts .worktime-block{padding-left:30px}.b-main__contacts .email-block:before,.b-main__contacts .head-content__description-text:before,.b-main__contacts .tel-block:before,.b-main__contacts .worktime-block:before{position:absolute;content:"";width:22px;height:25px;top:2px;left:0}.b-main__contacts .head-content__description-text:before{background:url("/local/frontend/build/images/icon/address.svg") no-repeat}.b-main__contacts .tel-block:before{background:url("/local/frontend/build/images/icon/telephone.svg") no-repeat;top:4px}.b-main__contacts .email-block:before{background:url("/local/frontend/build/images/icon/mail.svg") no-repeat;top:8px}.b-main__contacts .worktime-block:before{background:url("/local/frontend/build/images/icon/time.svg") no-repeat;top:4px}.b-main__contacts .h1{margin-bottom:37px}.b-main__contacts .head-content{display:flex}.b-main__contacts .map-link{position:relative;font-size:14px;line-height:16px;color:#6d2077;cursor:pointer}.b-main__contacts .email-block,.b-main__contacts .tel-block a{line-height:28px;font-size:16px}.b-main__contacts .map-link:after{position:absolute;content:"";width:100%;height:1px;left:0;bottom:-1px;background-color:#e5e5e5;cursor:pointer}.b-main__contacts .tel-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:21px;position:relative}.b-main__contacts .tel-block a{color:#595959}.b-main__contacts .tel-block .social-item{width:20px;height:20px}.b-main__contacts .tel-block .support-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-main__contacts .tel-block .support-link-viber{padding:5px 0}.b-main__contacts .tel-block .social-item__viber{margin-left:5px;margin-right:8px;background:url("/local/frontend/build/images/icon/viber.svg") 0 0/contain no-repeat}.b-main__contacts .tel-block .social-item__telegram{width:20px;height:20px;background:url("/local/frontend/build/images/icon/telegram_new.svg") 0 0/contain no-repeat}.b-main__contacts .email-block{position:relative;margin-top:20px;color:#595959}.b-content_bg.vacancies .company-adress,.b-content_bg.vacancies .company-description__text,.b-main__contacts .email-block a,.b-main__contacts-ru .worker-card .worker-email a,.b-main__contacts-ru .worker-card .worker-tel a,.b-main__contacts-ru .worker-card .worker-tel a:hover,.boss-item .boss-email a,.boss-item .boss-tel a,.boss-item .boss-tel a:hover,.dealer-detail-text,.page-kontakty__main-txt,.waranty .worker-card .worker-email a,.waranty .worker-card .worker-tel a,.waranty .worker-card .worker-tel a:hover{font-size:16px;line-height:28px;color:#595959}.about-us .advantages-text p:not(.advantages-subtitle),.about-us .head-content__description .third-row,.about-us .values ul li,.about-us .values ul li:first-child,.about-us .values ul li:nth-child(3),.b-content_body .page-kontakty__main-txt a,.b-main__contacts .email-block a:hover,.b-main__contacts .legal-address p,.tabs-wrapper .tabs-item a.active,.tabs-wrapper .tabs-item a:hover{color:#595959}.b-main__contacts .worktime-block{position:relative;margin-top:21px;color:#595959;font-size:16px}.b-main__contacts .legal-address h2{margin-bottom:30px;font-size:22px;line-height:16px;color:#333;font-weight:700}.b-main__contacts .legal-address p{padding-right:70px;font-size:16px;line-height:28px}.dealer-detail-kontakty-item{background:#f0f0f0;border-left:4px solid #6f2079;padding:20px 30px}.b-main__contacts .dealer-detail-kontakty-item .email-block::before,.b-main__contacts .dealer-detail-kontakty-item .head-content__description-text::before,.b-main__contacts .dealer-detail-kontakty-item .tel-block::before,.b-main__contacts .dealer-detail-kontakty-item .worktime-block::before{filter:brightness(0) saturate(100%) invert(17%) sepia(34%) saturate(4213%) hue-rotate(274deg) brightness(93%) contrast(97%)}.page-kontakty__main-txt+.contacts-map{margin-top:25px}.page-kontakty__content{margin-top:45px;margin-bottom:40px}.page-kontakty__content .grid{margin:0 -8px}.b-main__contacts .page-kontakty__content .legal-address{margin-bottom:25px}.b-main__contacts .points-item .head-content__description-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.points-item .head-content__description-container .head-content__description-text,.points-item .head-content__description-container .tel-block{width:43%;padding-right:50px}.b-main__contacts-ru .head-content-contact .head-content__description-text.head-content__description-text--warehouse,.points-item .head-content__description-container .head-content__description-text{max-width:none}.b-main__contacts .points-of-sale h2{margin-top:50px;margin-bottom:38px;font-size:22px;line-height:16px;font-weight:700;color:#333}.b-main__contacts .points-item h3{font-size:18px;line-height:28px;font-weight:700;color:#333}.b-main__contacts .boss-block h2{margin-top:54px;margin-bottom:30px;font-size:22px;line-height:16px;font-weight:700;color:#333}.b-main__contacts .boss-block p{font-size:16px;line-height:28px;color:#333}.b-main__contacts .boss-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:35px}.boss-item .boss-img{width:82px;height:82px;margin-right:28px;background-color:#c4c4c4;border-radius:50%}.boss-item .boss-description h4{margin-bottom:0;font-size:16px;line-height:28px;font-weight:700;color:#595959}.boss-item .boss-description span{font-size:14px;line-height:28px;color:#595959}.boss-item .boss-tel{margin-right:95px}.b-main_wrap--question .b-content_bg{-webkit-box-shadow:none;box-shadow:none}.b-main_wrap--question .feedback-form{padding:49px 9% 51px 0}@media (min-width:1270px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}.visible-lg,.visible-lg-block{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}.brands-table.col4 .item:nth-child(4):before{top:0}.b-main__contacts .col-lg-8{width:100%;float:none;margin-left:0}}@media (max-width:1220px){.b-main__contacts .head-content__img-wrapper{width:100%;margin-right:0;margin-bottom:25px}.b-main__contacts .head-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.points-item .head-content__description-container .head-content__description-text,.points-item .head-content__description-container .tel-block{width:50%}.b-main__contacts .boss-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.boss-item .boss-about,.boss-item .boss-description,.boss-item .boss-tel{margin-right:0}}@media (max-width:950px){.b-main__contacts .boss-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.boss-item .boss-email,.boss-item .boss-tel{margin-top:10px}.b-main__contacts .points-item .head-content__description-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.points-item .head-content__description-container .head-content__description-text,.points-item .head-content__description-container .tel-block{width:100%}.points-item .head-content__description-container .worktime-block{margin-top:21px}.email-block a br{display:none}.email-block a .colon{display:inline-block}}@media (max-width:767px){.b-header-bot_l.button-show{padding-left:0}.item-price{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:15px}.delivery-basket-page .b-main.basket-page.basket-order-page{padding-bottom:20px}.worktime-block{font-size:16px}}@media (max-width:650px){.b-main__contacts .tel-block.main-office .support-link a.social-item__viber{margin-left:5px}.b-main__contacts .b-content_body,.biblioteka-3d-modeli .b-content_body{padding:40px 50px}.b-main__contacts .tel-block .support-link{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-main__contacts .tel-block .support-link a:nth-child(2){margin-left:0}}@media (max-width:480px){.advantages-item{width:100%}.b-main__contacts .b-content_body,.biblioteka-3d-modeli .b-content_body{padding:20px}.b-main__contacts .b-kontakty_body{padding:20px 25px}.b-main__contacts .b-kontakty_item-body{padding:20px 15px}.b-main__contacts .h1{margin-bottom:20px;font-size:26px;line-height:26px}.b-main__contacts .head-content__description-title{margin-bottom:20px;font-size:20px}.b-main__contacts .boss-block p,.b-main__contacts .email-block,.b-main__contacts .email-block a,.b-main__contacts .head-content__description-text p,.b-main__contacts .legal-address p,.b-main__contacts .tel-block a,.b-main__contacts .worktime-block,.boss-item .boss-email a,.boss-item .boss-tel a,.boss-item .boss-tel a:hover,.dealer-detail-text,.dealers-map .dealers-map-item a,.dealers-map .dealers-map-item-address,.dealers-map .dealers-map-item-title,.page-kontakty__main-txt,.worktime-block{font-size:14px}.b-main__contacts .legal-address h2{margin-bottom:20px;font-size:20px;line-height:22px;font-weight:400}.b-main__contacts .legal-address{margin-top:35px;margin-bottom:20px}.b-main__contacts .points-of-sale h2{margin-top:32px;margin-bottom:20px;font-size:20px;line-height:22px}.b-main__contacts .points-item{margin-top:20px;padding:28px 15px 24px 25px}.b-main__contacts .boss-block h2{margin-top:34px;margin-bottom:20px;font-size:20px;line-height:22px}.b-main__contacts .boss-item{margin-top:25px}.boss-item .boss-email{margin-top:0}.b-main__contacts .legal-address p,.points-item .head-content__description-container .head-content__description-text,.points-item .head-content__description-container .tel-block{padding-right:0}.boss-item .boss-img{margin-right:5px}.main-menu .basket-head_num{min-width:20px}}.boss-item .boss-about{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:100px}.boss-description{min-width:238px}.b-main__contacts .legal-address{margin-top:45px;margin-bottom:35px}.price-info{font-size:14px;line-height:20px;color:grey;padding:10px 0 5px;-ms-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;display:block}.price-info .list-links{display:-ms-flex;display:-webkit-flex;display:flex;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -3px}.price-info .list-links a{color:#6d2077;margin:0 3px}.main-menu .about-us-item svg,.main-menu .contact-item svg{position:relative;margin-right:2px}.price-info .list-links a:after{content:"/";display:inline-block;vertical-align:middle;margin-left:6px}.item-price-info .price-info{padding-left:16px;padding-right:16px;position:absolute;left:0;right:0;bottom:0;z-index:2;background:#fff;height:70px;opacity:0;pointer-events:none;box-shadow:0 4px 12px 0 rgba(0,0,0,.3)}.item-price-info .price-info:before{content:"";position:absolute;display:block;left:0;right:0;top:-8px;height:10px;width:100%;background:#fff}.item-price-info:hover{z-index:6}.item-price-info:hover .price-info{opacity:1;pointer-events:auto;bottom:-70px}.price-info-popap{display:inline-block;position:relative;width:20px;height:20px;z-index:8}.price-info-popap .price-info{position:absolute;top:27px;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;background:#fff;z-index:3;width:230px;text-align:center;box-shadow:0 0 8px rgba(0,0,0,.15);border-radius:2px}.price-info-popap .price-info:before{content:"";position:absolute;top:-10px;left:-5px;right:-5px;background:rgba(255,255,255,0);display:block;height:20px}.price-info-popap:before{content:"";width:0;height:0;border-style:solid;border-width:0 4px 5px;border-color:transparent transparent #fff;top:22px;left:0;right:0;display:block;margin:0 auto;position:absolute;z-index:10;opacity:0;pointer-events:auto;-ms-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s}.price-info-popap .icon{width:20px;height:20px;margin-left:8px;cursor:pointer;background-repeat:no-repeat;background-position:center;background-image:url("/local/frontend/build/images/icon/new_warning.svg")}.price-info-popap .list-links{justify-content:center}.mainNav--wrapp .mainNav--item .sliderItem--content .title{font-size:36px}.mainNav--wrapp .mainNav--item .sliderItem--content .preview-text{font-size:22px;line-height:28px}.mainNav--wrapp .mainNav--item .slider--link{display:inline-block;width:auto;max-width:100%}.mainNav--wrapp .mainNav--item .sliderItem--content.right-position{margin-left:auto;margin-right:0}.mainNav--wrapp .nav--item.block-downover:after{position:absolute;content:"";top:0;left:358px;width:1195px;height:526px;background-color:#f0f0f0;z-index:3;display:none}.form-error.show,.mainNav--wrapp .nav--item.block-downover:hover:after,.tel-block.main-office:hover .main-office__popup{display:block}.mainNav--wrapp .nav--wrapp{padding-top:15px;padding-bottom:15px}.mainNav--wrapp .nav--button{padding:10px 45px 10px 75px;height:48px;margin-bottom:0}.footer-copyright-link:hover,.mainNav--wrapp .nav--submenu--item .submenu--item:hover,.submenu--item-first-nesting a:hover,.submenu--item-first-nesting.active a,.waranty-policy-title span,ol.breadcrumbs-list-lvl2>li:hover::before{color:#6d2077}.nav--button-lighting .icon{width:29px;height:32px;padding-left:3px}.mainNav--slider.mainNav--slider-main .sliderItem--content-half{width:50%}.mainNav--slider.mainNav--slider-main .slick-list{height:500px}.mainNav--slider.mainNav--slider-main .slick-dots{bottom:9px;left:10px}.sliderItem--content.sliderItem--content-black .slider--link{color:#333;border-color:#333}.mainNav--item .sliderItem--content.sliderItem--content-black .slider--link:before{border-color:transparent transparent transparent #333}.sliderItem--content.sliderItem--content-white .banner-link div,.sliderItem--content.sliderItem--content-white .banner-link:hover div,.sliderItem--content.sliderItem--content-white .preview-text,.sliderItem--content.sliderItem--content-white .title{color:#fff}.footer-copyright-link,.footer-copyright-link:hover,.mainNav--item .sliderItem--content.sliderItem--content-white .slider--link{color:#fff;border-color:#fff}.mainNav--item .sliderItem--content.sliderItem--content-white .slider--link:before{border-color:transparent transparent transparent #fff}.mainNav--slider .slick-arrow{top:calc(50% - 12px)}body.not-scroll .mainNav--wrapp .nav--item.block-downover:after{background-color:initial}.cooperation,.cooperation .nav-tabs>li>a,.cooperation .nav-tabs>li>span,.cooperation .standart--list li,.cooperation p,.cooperation--wrapp{font-size:16px;font-weight:400;color:#595959}.cooperation .block--info .title,.cooperation .caption--text,.cooperation h3{font-size:16px;font-weight:700}.cooperation .aside-block,.header_map-question,.header_ru-map_question{width:auto}.cooperation .aside-block.bg{background:#f7f7f7}.cooperation .aside-block .tab-content-wrapper h2{font-size:30px;line-height:37px;text-align:left}.cooperation .aside-block .btn{width:auto;padding-right:25px;padding-left:25px;font-weight:700;font-size:16px}.b-content_bg--delivery .delivery-table-wrapper .delivery__item,.cooperation .tab-content{padding-bottom:0}.cooperation .block--icon{margin-bottom:7px}@media (min-width:1024px){.b-content_aside .aside-block{width:100%}.cooperation .aside-block{width:445px}.cooperation .tab-content-wrapper{position:fixed;width:335px}.cooperation #tab-1.tab-content-in-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cooperation #tab-1.tab-content-in-bottom .tab-content-wrapper{position:initial}.page-kontakty__content{margin-bottom:0}}.cooperation .block--icon a:not(.link--map){font-size:16px;font-weight:400;color:#595959}.about-us.about-us-ru .values-item span,input.text-input#weight{font-weight:600}.about-us .head-content__description-title span{font-size:28px;line-height:36px}.about-us .wide-container--advantages{padding-top:50px;padding-bottom:50px}.about-us .advantages-footer__wrapper{padding-top:80px;padding-left:0}.about-us .advantages-footer{margin-bottom:22px}.about-us .advantages-footer__wrapper:before{top:0;left:50%;transform:translateX(-50%);width:75px;height:64px;background-size:cover}.about-us .advantages-footer__link{display:inline-block;padding:6px 26px;color:#fff;text-decoration:none;border:2px solid #fff}.about-us .advantages-footer__link:hover,.footer-actions-item:hover,.mission-text .advantages-title{color:#fff}.about-us .mission-center,.delivery-table-region-mob td,.garantii-main-img,.mobile--content .nav--item{text-align:center}.values-content{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}.values-content__item{margin:0 0 30px;font-size:16px;width:100%}.values-content__item span{color:#1fb758;padding-bottom:10px;display:block}.about-us .values-item span{font-weight:400;color:#595959}.about-us .head-content{padding-bottom:30px}.about-us .values{padding-top:45px}.about-us .advantages,.about-us-history{padding:50px 0;border-bottom:5px solid #6d2077}.about-us .advantages{margin-bottom:50px}.advantages-items,.head-content-contact .head-content__description-title--warehouse{margin-top:45px}.aside-block--cooperation .form-field{color:#595959;text-align:left}.about-us-history,.waranty .advantages-item__text{font-size:16px}.about-us-history__title{font-size:24px;line-height:30px;margin:30px 0 15px}.about-us-history__content{display:flex;overflow-y:auto;padding-bottom:45px}.about-us-history__col:not(:last-child){border-bottom:2px solid #6d2077;padding-right:30px;padding-bottom:20px}.about-us-history__col:before{content:'';width:10px;height:10px;background:#6d2077;border-radius:50%;position:absolute;bottom:-5px;left:0}.about-us-history__year{color:#6d2077;position:absolute;bottom:-45px;font-size:20px}@media screen and (max-width:1500px){.contact-icon_wrapper .contact-icon_item.phone-child: after{right:3px}.contacts-head.contact-icon_wrapper li.contacts-head_item{padding-right:18px;padding-left:32px!important}.contact-icon_wrapper .contact-icon_item.phone-child::after{right:0}.contact-icon_wrapper .contact-icon_item.clock,.contact-icon_wrapper .contact-icon_item.phone{background-position:10px 45%}.contacts-head>li::before{display:none}.top-menu .contact-icon_wrapper .contact-icon_item.phone{background-position:7px 45%}}.main-menu .contact-item svg{top:6px}.main-menu .basket-head .text{margin-top:3px}.main-menu .basket-head_money,.main-menu .basket-head_num,.main-menu .basket-head_price{margin-top:4px}.main-menu .basket-head_price{padding:1px 3px 0}.cooperation-info{padding-bottom:50px}.cooperation-info:last-child{border-top:5px solid #6d2077;padding-top:50px}@media (max-width:991px){.about-us-banner,.waranty .workList--wrapp{margin-bottom:30px!important}.about-us-banner,.garantii-laboratoria,.waranty-policy{padding-bottom:30px!important}.about-us-banner-txt .about-us-banner-add,.search-head.search-head--desktop,.top-menu .btn-search{display:none}.garantii-values{margin-top:30px}.about-us-banner-txt{width:100%}.about-us-banner-txt img{height:40px}.about-us-banner-txt .about-us-banner-main{font-size:16px!important;margin-top:10px!important}.waranty .workList--wrapp,.waranty-policy{margin-top:30px!important}.waranty .workList--wrapp{padding:15px 0 20px!important}.cooperation-info{padding-bottom:30px}.about-us .values,.cooperation-info:last-child{padding-top:30px}.about-us-history{padding:30px 0}.about-us .head-content{margin-top:40px;padding-bottom:20px}.about-us .advantages{padding-bottom:10px}.garantii-main-block{padding-bottom:30px!important;margin-bottom:0!important}.top-menu .b-header-bot{box-shadow:none;height:75px;overflow:hidden}.top-menu .b-header{margin-bottom:0;background-color:#fff}.top-menu .search-block{margin-bottom:35px;background-color:#fff;box-shadow:0 0 16px rgb(0 0 0 / 8%)}.top-menu .b-header-bot_wrap{padding-bottom:0}.top-menu .mobile-search-input-wrapper{position:relative}.top-menu .mobile-search-input-wrapper .btn-search{display:block;position:absolute;top:8px;right:0}.top-menu .nav--item__with-search .search-block{margin-bottom:0;padding-top:20px;box-shadow:none}}.mainNav--item .slider--link{padding:10px 30px 10px 18px}.mainNav--item .sliderItem--content .titl{margin-bottom:14px}.mainNav--wrapp .mainNav--item .slider--link{margin-top:23px}.main-menu .about-us-item svg{top:7px}@media (max-width:767px){.price-info,.top-menu .mainNav--wrapp .nav--wrapp{padding-top:0}.price-info{opacity:1;pointer-events:auto;position:static;box-shadow:none;padding-bottom:23px;height:auto}.values-content__item{width:100%}.main-menu .enter-head .btn,.main-menu .enter-head .btn-enter:hover{background-image:url("/local/frontend/build/images/icon/header_auth_btn.svg?07082026")}.main-menu{justify-content:flex-end}.main-menu .enter-head .btn{margin-top:4px;margin-bottom:0;background-color:initial;box-shadow:none}.main-menu .enter-head .btn-enter:hover{background-repeat:no-repeat;background-position:center;background-size:contain}.main-menu .enter-head .btn.retail-active{background:url("/local/frontend/build/images/icon/enter_gray_new.svg") center/contain no-repeat!important}.main-menu .basket-item-wrapper{margin-right:13px;margin-left:0}.main-menu .favorite-item-wrapper{margin-right:15px;margin-left:0}.main-menu .favorite-item-wrapper .basket-head_num{margin-left:2px}.main-menu .basket-item-wrapper .basket-head_num{margin-left:0}.main-menu .favorite-item-wrapper a,.main-menu .favorite-item-wrapper a svg{margin-right:0}.nav--item__with-search.nav--item .menu--close{top:26px}.nav--item__with-search.nav--button.title{padding-left:30px}.nav--item.nav--item__with-search:hover .nav--button.title{color:#fff;background-color:#6d2077}.submenu--item-first-nesting a{color:rgba(51,51,51)}.submenu--item-first-nesting{cursor:pointer}.top-menu .search-block{background-color:#fff;margin-bottom:10px}.nav--submenu--item.block-downover>.submenu--item{padding:5px 45px 5px 65px}.nav--submenu .submenu--item:before{top:24px}.nav--submenu--item.block-downover .nav--submenu .submenu--item:before{top:21px}.mainNav--catalog .nav--wrapp{height:calc(100vh - 86px)}.mainNav--item .sliderItem--image,.mainNav--slider .main-slider,.mainNav--slider.mainNav--slider-main .slick-list{height:auto}.mainNav--slider .mainNav--item{height:auto;overflow:initial}.mainNav--item .sliderItem--image .image--desktop_1366{display:none}.cooperation .feedback h3{font-size:22px}}@media (max-width:787px){.nav--submenu--item.block-downover .nav--submenu .submenu--item,.nav--submenu--item.block-downover>.submenu--item{padding-top:15px;padding-bottom:15px;line-height:20px}.nav--submenu .submenu--item:before,.nav--submenu--item.block-downover .nav--submenu .submenu--item:before{top:25px}.main.not-scroll .nav--item.nav--item__with-search{margin-bottom:25px}.nav--submenu--item.block-downover .nav--submenu .submenu--item:before{top:18px}}@media screen and (max-width: 480px);.main-menu .basket-head.favorite-item-wrapper,.main-menu .level-1 .about-us-item{margin-right:14px}@media (max-width:768px){.blockList--icon .block--icon,.standart--list li{width:100%}.blockList--icon .block--icon{padding-right:0}.aside-block.bg{margin-right:-16px;margin-left:-16px}.form-group__basket{width:20px}.b-main.basket-page.basket-order-page{padding-bottom:85px}.appearance--goods{order:6}.mainNav--wrapp .mainNav--item .sliderItem--content .preview-text,.mainNav--wrapp .nav--item.block-downover:hover:after{display:none}.price-pop{right:-305px}.price-pop__content:before{left:90%}.main.openSearch .b-header{margin-bottom:75px}.mainNav--item .sliderItem--image .image--mob{display:block}}.mainNav--item .sliderItem--image img{height:100%;object-fit:cover}.b-content_bg--delivery span.bold-text,.b-content_bg.vacancies .form-group .download-label,.b-content_body--delivery-wrapper .tabs-block-item--pay span.bold-text,.block--info .title,.block--info .title a,.delivery-fixed-tabs,.delivery-table-region-mob td,.mainNav--item .slider--link,.mainNav--item .sliderItem--content .title,.nav--button.title,.tabs-wrapper .tabs-item,.waranty .leadership-description{font-weight:700}@media (max-width:1269px){.aside-block{padding:40px}.aside-block-cooperation{margin:-40px -40px 60px}.main-menu .level-1 .about-us-item{margin-right:7px}.main-menu .contact-item{margin-right:0}}@media (max-width:1150px){.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content,.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content-half{padding:50px 30px 20px}}@media (max-width:1023px){.media-flex-icon{margin-top:30px}.basket-head{margin-left:0}.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content{display:block}}@media (max-width:820px){.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content,.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content-half{padding:30px 30px 10px}}@media (max-width:1365px){.b-header-bot_l.button-show img[src="/local/frontend/build/images/logo_AQ.svg"],.logo_pic img{height:60px;content:url(/local/frontend/build/images/logo_AQ2.svg)}.mainNav--slider .slick-arrow{top:50%}.block-show .nav--item,.nav--item.nav--item__with-search,.top-menu .mobile-search-input-wrapper{position:relative}.main.not-scroll .nav--item.nav--item__with-search{margin-bottom:0;height:62px}input[type=search]{-webkit-appearance:none;border-radius:0}.logo_text,.mainNav--wrapp .nav--item.block-downover:hover:after{display:none}.submenu--item-first-nesting a{color:rgba(51,51,51)}.submenu--item-first-nesting a:hover{color:#333}.mainNav--wrapp .nav--submenu--item.block-downover .nav--submenu .submenu--item:hover{color:#595959}.top-menu .mobile-search-input-wrapper .btn-search{display:block;position:absolute;top:8px;right:0}.top-menu .nav--item__with-search .search-block{margin-bottom:0;padding-top:0;box-shadow:none}.nav--item__with-search.nav--item .menu--close{top:26px}.nav--item__with-search.nav--button.title{padding-left:30px}.nav--item.nav--item__with-search:hover .nav--button.title{color:#fff;background-color:#6d2077}.top-menu .mainNav--wrapp .nav--wrapp{padding-top:0}.logo{width:96px;min-width:96px;margin-right:19px}.mainNav--slider{width:100%}.mainNav--wrapp{padding:0 8px}.mainNav--slider .main-slider{padding:0 14px;margin:0 -14px}.mainNav--slider .slick-dots{bottom:5px}.mainNav--slider .slick-arrow.slick-prev{left:0}.mainNav--slider .mainNav--item{height:470px}.mainNav--item .sliderItem--content{padding:50px 30px 20px}.mainNav--item .sliderItem--content:before{width:47px;height:2px;top:35px;left:30px}.mainNav--item .sliderItem--content p{font-size:14px;line-height:20px;margin-bottom:20px}.b-header-bot_l .humb{opacity:1;width:40px;height:40px;margin-right:20px;transform:translateY(0);position:relative;top:auto;z-index:2}.mainNav--catalog{opacity:0;width:100vw;height:100vh;z-index:1010;top:0;left:0;pointer-events:none}.mainNav--catalog.block-show,.nav--submenu{opacity:1;pointer-events:auto}.mainNav--catalog .nav--wrapp{overflow:hidden;overflow-y:scroll;height:calc(100vh - 70px)}.mainNav--catalog .mobile--content{display:block;background:#eee;padding:35px 25px 0}.mobile--content .btn{width:100%;max-width:270px;margin:0 auto 20px;border-radius:3px;color:#fff;background:#6d2077;display:-ms-flex;display:-webkit-flex;display:flex;align-items:center;justify-content:center;height:45px;padding:5px 10px}.mobile--content .btn i{position:static;margin:0 8px 0 0}.mobile--content .btn i:after{content:"";width:17px;height:17px;background:url("/local/frontend/build/images/personalArea-icon.svg") center/contain}.nav--item .menu--close{display:block}.nav--button{padding:5px 35px 5px 65px}.block-downover .nav--button.active:before{-ms-transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.basket-head_wrap .basket-head_money,.basket-head_wrap .basket-head_price,.enter-head .btn-enter_icon,.nav--button.title .icon{display:none}.enter-head .btn-enter_icon,.enter-head .mob-icon,.nav--submenu .submenu--item .navigation-arrow,.nav--submenu .submenu--item:before{display:block}.nav--submenu .submenu--item{padding:5px 20px 5px 65px}.mainNav--slider .slick-arrow{margin-top:-15px}.search-head.search-mobile{display:block;width:100%;max-width:100%;padding:0 0 22px}.b-header{box-shadow:none}.b-header-bot_wrap{height:auto;padding:24px 0 10px}.search-head.search-mobile .input{height:25px;font-size:13px;line-height:25px}.b-header-bot{box-shadow:0 0 16px rgba(0,0,0,.08)}.search-head.search-mobile .search-head_submit{top:1px}.nav-index{padding-bottom:12px}.mainNav--catalog.catalog-fixed{top:0;left:0}.nav--submenu--item.block-downover>.submenu--item:after{-ms-transform:translateY(-50%) rotate(0);-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.js-downover-click.active .navigation-arrow,.nav--submenu--item.block-downover>.submenu--item.active:after{-ms-transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.navList-black .nav--button:hover{background:inherit}.nav--submenu{cursor:pointer;position:static;display:none;box-shadow:none;right:0;width:100%;padding:0}.nav--submenu--item{width:100%;margin:0}.nav--submenu--item.block-downover>.submenu--item{padding:5px 30px 5px 65px;font-size:14px;line-height:38px;color:rgba(51,51,51);font-weight:400;margin:0}.nav--submenu--item.block-downover>.submenu--item.active{color:#6d2077;background:#f5f5f5}.nav--submenu--item.block-downover .nav--submenu{opacity:1;pointer-events:auto;margin:0;width:100%;padding:0 0 0 30px}.nav--submenu--item.block-downover .nav--submenu .submenu--item{padding:5px 20px 5px 65px;line-height:32px}.mainNav--catalog{position:fixed}.block-downover .nav--submenu{height:auto;overflow:visible}.b-header-bot_l.button-show{padding-left:0}.mainNav--slider .main-slider,.mainNav--slider.mainNav--slider-main .slick-list{height:auto}.mainNav--slider .mainNav--item{overflow:initial}.mainNav--item .sliderItem--image{height:calc(100% - 30px);overflow:hidden}.nav-index.row{padding-top:8px;padding-bottom:60px}.mainNav--item .sliderItem--content .title{font-size:24px;line-height:38px}}@media (max-width:980px){.mainNav--wrapp .mainNav--item .sliderItem--content .title{font-size:28px;line-height:28px}.mainNav--wrapp .mainNav--item .sliderItem--content .preview-text{font-size:20px;line-height:20px}}@media (max-width:767px){.mainNav--slider .mainNav--item{height:700px}.enter-head{display:block}.enter-head .btn{width:23px;height:24px;font-size:0;padding:0;border:none;margin-bottom:3px}.top-menu .mobile-search-input-wrapper{margin-top:5px}.main.not-scroll .nav--item.nav--item__with-search{margin-bottom:0}.main-menu .basket-head.favorite-item-wrapper{margin-right:10px}.main-menu .basket-item-wrapper{margin-right:20px}.enter-head .btn-enter_icon,.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content{display:none}.b-content .nav-index--main.row{padding-top:20px;padding-bottom:8px}.mainNav--slider.mainNav--slider-main .slick-dots{bottom:16px}.about-us-ru .workList,.about-us.about-us-ru .info{margin:0}}@media (max-width:1365px){.mainNav--catalog .nav--wrapp{height:calc(100% - 116px);padding-bottom:0}}.nav-index--main.row{padding-top:34px;padding-bottom:51px}.mainNav--slider .slick-arrow{width:34px;height:34px}.mainNav--slider .slick-arrow.slick-next:before,.mainNav--slider .slick-arrow.slick-prev:before{margin-left:0}.mainNav--slider .slick-arrow:before{width:10px;height:16px;background:url("/local/frontend/build/images/slider-arrow-mobile.svg") no-repeat}@media (max-width:520px){.advantages-footer__wrapper{padding-right:25px;padding-left:25px}.advantages-footer__wrapper:before{top:auto;bottom:-55px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wide-container--advantages{padding-top:50px}.about-us .advantages-footer__wrapper{padding-right:0}.price-pop__content{width:300px}.nav--submenu .submenu--item a,.nav--submenu--item.block-downover .nav--submenu .submenu--item,.nav--submenu--item.block-downover>.submenu--item{line-height:20px}.nav--submenu .submenu--item:before,.nav--submenu--item.block-downover .nav--submenu .submenu--item:before{top:15px}}.mobile--content .nav--item a{display:inline-block;padding:10px 75px}@media (max-width:1150px){.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content{padding:20px 80px}}@media (min-width:1366px){.nav--item: hover .nav--button{color:#6d2077;background:#f5f5f5}.nav--item:hover .nav--button.title{color:#fff;background:#6d2077}.files_lnk:hover:after{width:100%}}.feature-wrapper .slick-arrow{position:absolute;top:40%;width:13px;background-color:#fff;height:13px;font-size:0;z-index:6;border:none;cursor:pointer}.feature-wrapper .slick-prev.slick-arrow{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);left:0;right:auto}.feature-wrapper .slick-next.slick-arrow{-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);left:auto;right:0}.feature-wrapper .slick-next.slick-arrow:after,.feature-wrapper .slick-next.slick-arrow:before,.feature-wrapper .slick-prev.slick-arrow:after,.feature-wrapper .slick-prev.slick-arrow:before{content:"";position:absolute;left:0;top:0;background:#6d2077;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.feature-wrapper .slick-list{border-bottom:1px solid #eee}.subscription-wrapper{position:relative;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscription{display:flex;max-width:1005px}.subscription-title{margin-right:30px;line-height:32px}.subscription-form-description{font-size:12px;line-height:17px;color:#999;text-align:left}.subscription-form-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.subscription-form-content input{width:100%;margin-right:33px;margin-bottom:7px;font-size:16px;line-height:16px;color:#5a5a5a;border:none;border-bottom:2px solid #6d2077}.footer-menu-wrapper{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.footer-menu{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:865px;width:100%;margin-right:50px}.footer-menu-title{margin-bottom:20px;font-style:normal;font-size:16px;line-height:18px;color:#686868}.footer-menu-list{display:flex;-ms-flex-direction:column;flex-direction:column}.footer-menu-list a{margin-bottom:11px;font-size:16px;line-height:20px;color:#fff}.footer-actions{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-actions-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:61px;margin-right:15px;margin-bottom:10px;padding-right:50px;padding-left:45px;border:2px solid #595959}.footer-actions-item span{position:relative;padding-left:30px;font-size:15px;line-height:25px;color:#fff;opacity:.8;font-weight:500}.footer-actions-item--telegram span{background:url("/local/frontend/build/images/icon/telegram_footer.svg") left center no-repeat}.footer-actions-item--viber span{background:url("/local/frontend/build/images/icon/viber_footer.svg") left center no-repeat}.footer-actions-item--call span{background:url("/local/frontend/build/images/icon/call_footer.svg") left center no-repeat}.footer-actions-item--private span{background:url("/local/frontend/build/images/icon/men_footer.svg") left center no-repeat}.footer-actions-item--whatsapp span{background:url("/local/frontend/build/images/icon/whatsapp_footer.svg") left center no-repeat}.google-content-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding-left:35px;background:url("/local/frontend/build/images/icon/star.svg") left 5px no-repeat}.footer-actions-item span.google-rating-title{padding-left:0;line-height:17px}.google-rating-text{opacity:.5}.google-rating-text,.google-rating-text span{font-size:12px;line-height:17px;color:#fff;padding-left:0}.b-content_bg.b-main__contacts .vacancies-description li,.footer-contacts__item{padding-left:40px}.footer-copyright-text{margin-right:33px;font-size:13px;line-height:36px;color:#fff;opacity:.5}.footer-contacts__item,.footer-contacts__item a,.footer-contacts__item p,.footer-contacts__item span{font-size:14px;color:#fff}.footer-copyright-link{margin-right:40px;font-size:14px;line-height:45px;text-decoration:underline;-webkit-text-decoration-color:#454545;text-decoration-color:#454545;text-decoration-color:currentcolor;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.b-footer-bot--container.container:after,.b-footer-bot--container.container:before{content:none}.b-footer-bot--container .up-button{position:relative;width:43px;height:43px;background-color:#6d2077;border-radius:50%;cursor:pointer;z-index:11000}.b-footer-bot--container .up-button:after{position:absolute;content:"";top:55%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:13.5px;height:13.5px;border-top:2px solid #fff;border-right:2px solid #fff}.footer-contacts{max-width:100%}.tel-block.footer-contacts__item{position:relative;display:flex;-ms-flex-direction:column;flex-direction:column}.tel-block.footer-contacts__item:before{position:absolute;content:"";top:0;left:0;width:20px;height:20px}.tel-block.footer-contacts__item:after{position:absolute;content:"";width:0;height:0;border:5px solid transparent;border-top:5px solid #fff;right:-10px;top:10px}.footer-contacts__item.tel-block{margin-bottom:10px;background:0 0}.footer-contacts__item.email-block{margin-bottom:12px;position:relative}.footer-contacts__item.email-block:before{background:url(/local/frontend/build/images/icon/email.svg) no-repeat;content:"";position:absolute;height:13px;width:18px;left:0;top:5px}.footer-contacts__item.head-content__description-text{margin-bottom:15px;position:relative}.footer-contacts__item.head-content__description-text:before{content:"";position:absolute;height:21px;width:16px;left:0;top:4px;background:url(/local/frontend/build/images/icon/footer_location.svg) no-repeat}.footer-contacts__item.worktime-block:before{content:"";position:absolute;height:18px;width:18px;left:0;top:2px;background:url(/local/frontend/build/images/icon/clock.png) no-repeat}.footer-contacts__description-container{margin-bottom:15px;padding-bottom:20px}.region-contacts,.region-contacts:hover{position:relative;font-size:16px;line-height:20px;color:#fff}.region-contacts:after,.region-contacts:before{position:absolute;top:6px;content:"";width:9px;height:9px;background:url("/local/frontend/build/images/link_arrow.svg")}.region-contacts:before{right:-12px}.region-contacts:after{right:-18px}.footer-contacts__item .map-link.link--map{font-size:12px;line-height:1;color:#fff;border-bottom:1px solid #fff;cursor:pointer}.b-footer-right{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:265px}.b-footer-top--big{padding:54px 0 32px}.social{padding-top:9px}.subscribe-popap-content{z-index:-10;display:block;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.25);box-shadow:0 4px 15px rgba(0,0,0,.25);border-radius:3px;padding:50px 45px;width:100%;max-width:410px;opacity:0;overflow:hidden;pointer-events:none}.subscribe-popap-content.active{z-index:87;pointer-events:auto;opacity:1}.subscribe-popup-close{position:absolute;top:14px;right:11px;width:17px;height:16px;background-repeat:no-repeat;background-size:cover;background-image:url("https://wline.by/local/templates/.default/components/bitrix/news.list/media_main/images/close--img.png")}.subscribe-popap-title{margin-bottom:0;text-align:center;font-size:24px;line-height:16px;color:#333;font-weight:700}.subscribe-popap-text{font-size:16px;line-height:24px;color:#595959}.b-footer-bot{padding:14px 0 15px;background:#2d2d2d}@media screen and (max-width:1240px){.b-footer-bot--container,.footer-menu{-ms-flex-wrap:wrap;flex-wrap:wrap}.b-footer-right{margin-left:auto;margin-right:0}.footer-menu-column:first-child,.footer-menu-column:nth-child(3){width:65%}.footer-menu-column:nth-child(2),.footer-menu-column:nth-child(4){width:35%}.footer-menu-column:nth-child(3),.footer-menu-column:nth-child(4){margin-top:20px}}@media screen and (max-width:850px){.footer-copyright,.subscription{-webkit-box-orient:vertical;-webkit-box-direction:normal}.subscription{-ms-flex-direction:column;flex-direction:column}.subscription .subscription-title{margin-bottom:15px}.feature-wrapper .feature-list{padding:0 0 38px}.footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.footer-copyright-link,.footer-copyright-text{margin-right:0}.b-footer-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:10px}.social{padding-top:0;padding-bottom:7px}.footer-menu-column:first-child,.footer-menu-column:nth-child(2),.footer-menu-column:nth-child(3),.footer-menu-column:nth-child(4){width:100%;margin-top:0}.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:865px;width:100%;margin-right:50px}.footer-menu-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;cursor:pointer}.footer-menu-title:after{position:absolute;top:6px;right:-15px;content:"";width:10px;height:7px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url("/local/frontend/build/images/list-arrow.svg");-webkit-transition:cubic-bezier(.19, 1, .22, 1);-o-transition:cubic-bezier(.19, 1, .22, 1);transition:cubic-bezier(.19, 1, .22, 1)}.footer-menu-column.open .footer-menu-title:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.footer-menu-list{padding-bottom:15px}.footer-copyright-text{margin-bottom:7px}}@media screen and (max-width:620px){.footer-menu{margin-right:20px}}@media screen and (max-width:480px){.catalog-list .no-store{padding-left:0}.header_map-question{width:320px}.contacts-head.contact-icon_wrapper li.contacts-head_item.arrow{padding-left:18px!important;margin-right:0;padding-right:0}.contact-icon_wrapper .contact-icon_item.arrow a.head_map-link{white-space:nowrap}.siteru .contacts-head.contact-icon_wrapper li.contacts-head_item.phone{margin-right:0}.contacts-head.contact-icon_wrapper li.contacts-head_item.phone .contact-icon_phones{right:0;transform:initial;left:auto}.contacts-head.contact-icon_wrapper li.contacts-head_item.phone{padding-left:37px!important;background-position:10px 50%;margin-right:-15px}.subscription-form-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subscription-form-content input{margin-bottom:25px}.b-footer-top--big{padding:45px 0 32px}}.form-error{position:absolute;bottom:-13px;left:0;font-size:12px;color:red}.second-question form{padding-top:25px}.second-question form .city-list-wrapper ul{padding-top:7px;padding-bottom:16px}.city-list-wrapper .city-list-title{margin:0;padding-left:31px;text-align:left;font-size:16px;line-height:16px;color:#333}.city-list-wrapper li label{font-size:16px;line-height:25px;color:#595959}.city-list-wrapper li input[type=radio]{margin:1px 0 0}@media (max-width:450px){.header_map-question,.header_map-shadow{width:100%}.first-question .button_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.first-question .button_list .btn-default{margin-right:0;margin-bottom:10px}}@media (max-width:767){.first-question.active,.header_map-shadow.active,.second-question.active{display:none!important}}.nav--submenu--item.block-downover .nav--submenu .submenu--item{line-height:16px;padding-bottom:8px}.footer-actions-item--google{cursor:pointer}.tel-block.main-office{max-width:175px}.main-office__popup{display:none;position:absolute;bottom:0;left:0;background-color:#f0f0f0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);z-index:5}.main-office__popup span{color:#000}.main-office__popup a{display:flex;-ms-flex-direction:column;flex-direction:column;padding:15px 25px;max-width:initial;border-bottom:1px solid #c7c7c7}.main-office__popup .link-tel{font-size:16px;line-height:17px}.main-office__popup .link-title{font-size:12px;line-height:17px;color:#999}.header_map-shadow--without-dark .header_map-question{-webkit-box-shadow:0 2px 10px 0 rgb(0 0 0 / 25%);box-shadow:0 2px 10px 0 rgb(0 0 0 / 25%)}.main-office__popup a.short-link{padding-bottom:0;border-bottom:none}@media (max-width:1365px){.nav--item-sale{margin-top:10px;margin-bottom:30px}.mainNav--catalog .mobile--content{padding:35px 0 0}.nav-index--main.row{padding-top:18px;padding-bottom:54px}.navList-black .nav--button{font-weight:700}.mainNav--wrapp .mobile--content .nav--button{height:38px}.mainNav--item .sliderItem--content{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 30px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 100px}.nav--submenu--item.block-downover>.submenu--item{padding:6px 42px 5px 65px}body .mainNav--catalog{height:100%}.nav--item .nav--button.active{color:#6d2077;background:#f5f5f5}.mainNav--catalog.block-show{width:450px}}@media screen and (max-width:560px){.footer-contacts__item.worktime-block{background-position:0 0}.footer-actions,.footer-menu-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-actions-item{margin-right:0;padding-right:0;padding-left:0}.footer-contacts{margin-top:18px}.b-footer-bot{padding:28px 0 15px}.footer-copyright-link{line-height:24px;margin-bottom:14px}.b-footer-right{width:100%;order:1}.social-item{margin-right:19px}.footer-copyright{margin-bottom:10px}}@media screen and (min-width:561px){.footer-copyright{width:calc(100% - 265px)}}.preloader,.preloader--catalog{display:none;position:fixed;top:0;left:0;z-index:5000000;width:100%}.b-footer-bot--container{flex-wrap:wrap}.copyright__text{font-size:.8em;line-height:1.5em;color:#fff;opacity:.5}.unp__text{opacity:.3}.copyright__text a{color:#fff;text-decoration:underline}.copyright__text a:hover{color:#fff;text-decoration:none}.checkbox{height:auto;overflow:hidden;scrollbar-color:#c7c7c7 #f0f0f0;scrollbar-width:thin}.checkbox::-webkit-scrollbar{width:4px;background-color:#f0f0f0;border-radius:5px}.checkbox::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:5px}.checkbox--open{height:100%;max-height:310px;overflow-y:auto}.breadcrumbs .breadcrumbs-list .item>a::before,.breadcrumbs .breadcrumbs-list .item>span::before,.breadcrumbs-list-lvl2>li::before,.checkbox .checkbox__nothing,.js-btn--close,.js-btn--send,.search-filter,.search-filter .btn-search::after,.search-filter .btn-search::before,ol.breadcrumbs-list-lvl2>li::after{display:none}.search-filter .form-field input{padding:8px 24px 7px 8px}.search-filter .form-control{height:30px;border:1px solid rgba(0,0,0,.2);border-radius:3px}.search-filter .btn-search>img{position:absolute;width:16px;height:16px;top:-2px;left:-8px;cursor:pointer}.btn-arr:before{left:-10px}.check-cust[disabled]+.check-cust_i{background-color:#f6f6f6}.check-cust[disabled]+.check-cust_i+span{color:#ccc}.head-content__description-container .tel-block.main-office{max-width:initial}.preloader{height:100%;background-color:rgba(144,144,144,.45)}.preloader--catalog{height:100%;background-color:#333333ad}.preloader__body--position{position:absolute;top:50%;left:50%;transform:translate(-50% -50%)}.preloader__body--position.catalog{left:40%}.preloader__body{display:inline-block;position:relative;width:80px;height:80px}.preloader__body div{position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;animation:1.2s linear infinite preloader__animation}.preloader__body div:first-child{animation-delay:0s;top:37px;left:66px}.preloader__body div:nth-child(2){animation-delay:-.1s;top:22px;left:62px}.preloader__body div:nth-child(3){animation-delay:-.2s;top:11px;left:52px}.preloader__body div:nth-child(4){animation-delay:-.3s;top:7px;left:37px}.preloader__body div:nth-child(5){animation-delay:-.4s;top:11px;left:22px}.preloader__body div:nth-child(6){animation-delay:-.5s;top:22px;left:11px}.preloader__body div:nth-child(7){animation-delay:-.6s;top:37px;left:7px}.preloader__body div:nth-child(8){animation-delay:-.7s;top:52px;left:11px}.preloader__body div:nth-child(9){animation-delay:-.8s;top:62px;left:22px}.preloader__body div:nth-child(10){animation-delay:-.9s;top:66px;left:37px}.preloader__body div:nth-child(11){animation-delay:-1s;top:62px;left:52px}.preloader__body div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px}@keyframes preloader__animation{0%,100%,20%,80%{transform:scale(1)}50%{transform:scale(1.5)}}.breadcrumbs-list-lvl2{position:absolute;left:0;z-index:30;display:none;padding:9px 17px 13px;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:162px;border-top:2px solid #6d2077;background:#fff;opacity:0;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.15);box-shadow:0 1px 8px rgba(0,0,0,.15);-webkit-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.breadcrumbs-list-lvl2>li{padding-left:0;margin:0}ol.breadcrumbs-list-lvl2{counter-reset:ol_list}ol.breadcrumbs-list-lvl2>li{counter-increment:ol_list}ol.breadcrumbs-list-lvl2>li::before{display:inline;padding-right:0;content:counter(ol_list) ". ";color:inherit;font-size:12px;line-height:20px}.breadcrumbs-list-lvl2>li a{font-weight:400;font-size:12px;line-height:20px;color:#595959;text-decoration:none}.breadcrumbs-list-lvl2>li:hover a{text-decoration:none;color:#6d2077}.breadcrumbs-list .item.dropdown>a::after,.breadcrumbs-list .item.dropdown>span::after{display:inline-block;width:0;height:0;vertical-align:middle;margin-left:6px;border-style:solid;border-width:4px 3.5px 0;border-color:#999 transparent transparent;content:""}.about-us-ru .workList li,.about-us.about-us-ru .values .values--list li,.about-us.about-us-ru .values ul li,.about-us.about-us-ru .values ul li:first-child,.about-us.about-us-ru .values ul li:nth-child(3){width:48%}.breadcrumbs .breadcrumbs-list .item{margin-bottom:0;padding-bottom:.6em}@media all and (max-width:767px){.breadcrumbs-list-lvl2{max-height:284px;overflow-y:scroll}.breadcrumbs-list-lvl2.with_scroll::after{position:-webkit-sticky;position:sticky;bottom:-1em;display:block;height:65px;width:calc(100% + 34px);margin-left:-17px;margin-right:-17px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(62%,rgba(255,255,255,.729167)),to(#fff));background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.729167) 62%,#fff 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.729167) 62%,#fff 100%);pointer-events:none;content:"";-webkit-transition:height .2s linear;-o-transition:height .2s linear;transition:height .2s linear}.breadcrumbs-list-lvl2.with_scroll.scroll-end::after{height:0;-webkit-transition:height .1s linear;-o-transition:height .1s linear;transition:height .1s linear}.breadcrumbs-list .item.dropdown.open>a::after,.breadcrumbs-list .item.dropdown.open>span::after{border-color:#6d2077 transparent transparent}.breadcrumbs-list .item.dropdown.open>span{color:#6d2077}.breadcrumbs-list .item.dropdown.open .breadcrumbs-list-lvl2{opacity:1;display:block}}.selectButton--wrapp .name,.text-input--label{opacity:0;-webkit-transition:.3s;left:0;pointer-events:none}@media all and (min-width:768px){.enter-head a.btn-enter{z-index:11;width:180px;text-overflow:ellipsis;overflow:hidden}.breadcrumbs-list .item.dropdown:hover>a::after,.breadcrumbs-list .item.dropdown:hover>span::after{border-color:#6d2077 transparent transparent}.breadcrumbs-list-lvl2>li{white-space:nowrap}.breadcrumbs-list .item.dropdown:hover>span{color:#6d2077}.breadcrumbs-list .item.dropdown:hover .breadcrumbs-list-lvl2{opacity:1;display:block}}li.disabled-filter-checkbox,option.disabled-filter-checkbox,span.disabled-filter-checkbox{opacity:.2}.filter__input{position:absolute;top:47px;z-index:10;height:36px;width:100%;padding:4px 16px 5px;font-weight:700;font-size:14px;color:#404040;background:#f7f7f7;border:1px solid #d7d7d7}.filter__input:focus{border:1px solid #6d2077}.filter__input::placeholder{color:inherit}@media all and (min-width:768px) and (max-width:899.9px){.mainNav--slider div.mainNav--item{height:430px}.garantii-main-block{margin-bottom:30px!important}}@media all and (min-width:900px) and (max-width:999.9px){.mainNav--slider div.mainNav--item{height:510px}}@media all and (min-width:1000px) and (max-width:1099.9px){.mainNav--slider div.mainNav--item{height:560px}}@media all and (min-width:1100px) and (max-width:1199.9px){.mainNav--slider div.mainNav--item{height:585px}}@media all and (min-width:1200px) and (max-width:1299.9px){.mainNav--slider div.mainNav--item{height:640px}}@media all and (min-width:1300px) and (max-width:1365.9px){.mainNav--slider div.mainNav--item{height:700px}}@media all and (min-width:1366px) and (max-width:1399.9px){.mainNav--slider div.mainNav--item{height:430px}.mainNav--slider div.main-slider{height:auto;overflow:visible}div.mainNav--slider.mainNav--slider-main .slick-list{height:auto}div.mainNav--slider.mainNav--slider-main .slick-dots{bottom:-15px}}@media all and (min-width:1400px) and (max-width:1499.9px){.mainNav--slider div.mainNav--item{height:460px}}@media all and (min-width:1500px) and (max-width:1599.9px){.mainNav--slider div.mainNav--item{height:486px}}@media all and (min-width:1600px){.mainNav--slider div.mainNav--item{height:505px}}.nav--submenu .submenu--item.files-item{width:calc(33% - 60px);display:block;margin:0 30px}.submenu--item .files_lnk{line-height:1.3}.submenu--item .files_lnk:before{top:50%;transform:translateY(-50%)}.submenu--item .files_lnk:after{top:unset;bottom:-2px}.about-us.about-us-ru .values li span::before,.b-content_bg.vacancies .form-group input[type=file],.cooperation .field-tabs,.feature-wrapper .feature-list li::before,.nav--submenu .submenu--item.files-item::before,.page-brands-Grade .h1,.vertical-pic,.waranty .workList li:before{display:none}@supports (aspect-ratio:16/9){@media all and (min-width:769px) and (max-width:1365.9px){.mainNav--slider div.mainNav--item{aspect-ratio:1366/798;height:auto!important}}@media all and (min-width:1366px){.mainNav--slider div.mainNav--item{aspect-ratio:23/11;height:auto!important}}}@media all and (max-width:1365px){.nav--submenu .submenu--item.files-item{font-size:14px;width:auto;margin-left:0;margin-right:0;padding-left:30px}}.about-us.about-us-ru .b-content_body{padding:60px 115px 0}.about-us-ru .head-content__img-wrapper{margin-right:45px;max-width:495px}.about-us.about-us-ru .info{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:60px -20px 0;padding:43px 0 0}.about-us .info .info-item,.about-us.about-us-ru .info .info-item:first-child{margin:0 20px 60px;width:calc(50% - 40px)}.about-us-ru .workList--wrapp h2{margin-bottom:17px}.about-us-ru .workList li,.waranty .workList li{margin:0 0 20px;padding:0 0 0 40px;position:relative}.about-us-ru .workList--wrapp h2,.about-us.about-us-ru .values h2,.advantages-title{font-size:24px}.about-us-ru .workList--wrapp{padding:45px 0 30px;border-top:1px solid #eaeaea}.about-us-ru .workList,.waranty .workList{padding:0;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.about-us-ru .workList li .number,.waranty .workList li .number{border-radius:50%;position:absolute;top:0;left:0;width:22px;height:22px;font-size:14px;line-height:1;display:-ms-flex;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background:#6d2077;color:#fff}.about-us.about-us-ru .values .values--list>li::before{top:10px}.about-us.about-us-ru .values .values--list{justify-content:space-between}.about-us-ru .advantages-title{margin-bottom:19px}@media (max-width:920px){.about-us.about-us-ru .info .info-item{margin:0 20px 60px;width:calc(50% - 40px)}}.head-content-contact .head-content__img-wrapper{width:495px}.b-main__contacts-ru .staff-block{margin-top:48px}.b-main__contacts-ru .worker-card,.waranty .worker-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:45px}.b-main__contacts-ru .worker-card .worker-img,.waranty .worker-card .worker-img{width:82px;height:82px;margin-right:28px;background-color:#c4c4c4;border-radius:50%;overflow:hidden}.b-main__contacts-ru .worker-card .worker-about,.waranty .worker-card .worker-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:370px;margin-right:100px}.b-main__contacts-ru .worker-card .worker-description span,.waranty .worker-card .worker-description span{display:block;margin-bottom:0;font-size:16px;line-height:28px;font-weight:700;color:#595959}.b-content_bg--delivery .b-content_wrap.wrapp--map .tabs-wrapper .tabs-list,.b-main__contacts-ru .leadership-description,.waranty .leadership-description{margin-bottom:34px}.b-main__contacts-ru .worker-card .worker-tel,.waranty .worker-card .worker-tel{margin-right:95px;min-width:170px}.b-main__contacts-ru .worker-card .worker-email a,.waranty .worker-card .worker-email a{color:#6d2077;border-bottom:1px solid #e5e5e5}@media (max-width:1220px){.b-main__contacts-ru .worker-card .worker-img,.waranty .worker-card .worker-img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.b-main__contacts-ru .worker-card,.waranty .worker-card{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.b-main__contacts-ru .worker-card .worker-description,.b-main__contacts-ru .worker-card .worker-tel,.waranty .worker-card .worker-description,.waranty .worker-card .worker-tel{margin-right:0}.b-main__contacts-ru .worker-card .worker-about,.waranty .worker-card .worker-about{margin-right:20px;min-width:auto;width:40%}.b-main__contacts-ru .worker-card .worker-email,.waranty .worker-card .worker-email{min-width:170px}}@media (max-width:950px){.b-main__contacts-ru .worker-card,.waranty .worker-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-main__contacts-ru .worker-card .worker-tel,.waranty .worker-card .worker-tel{margin-top:10px}.b-main__contacts-ru .worker-card .worker-email,.waranty .worker-card .worker-email{margin-top:0}.b-main__contacts-ru .worker-card .worker-about,.waranty .worker-card .worker-about{width:100%}}.waranty-policy-separtor{color:#6d2077;font-size:25px;letter-spacing:3px;font-weight:700}.waranty-policy{margin-top:50px;padding-bottom:50px;text-align:center;border-bottom:5px solid #6d2077}.waranty .workList li{width:100%}.waranty-policy-title{font-size:20px;margin:10px 0 0}.b-content_bg--delivery .tabs-wrapper .delivery-table,.b-content_bg.vacancies .button-vacancies,.settings-cookie .booking-form__actions,.waranty-policy-title+.btn{margin-top:20px}.waranty .workList--wrapp{padding:45px 0;border-top:5px solid #6d2077;border-bottom:5px solid #6d2077;margin-top:50px;margin-bottom:50px}.b-content_bg--delivery .delivery-table-info{margin:20px 0;border-left:1px solid #ebebeb;border-top:1px solid #ebebeb}.delivery-table-info th{vertical-align:middle;text-align:center}.delivery-table-info th span{display:block;font-size:14px}.delivery-table-info td{white-space:nowrap;text-align:center}.delivery-table-info td .add-text{white-space:normal}.delivery-table-regions table{margin-bottom:36px;border-left:1px solid #ebebeb;border-top:1px solid #ebebeb}.delivery-fixed-tabs{position:fixed;top:115px;left:0;right:0;display:none;padding:5px 24px;font-size:18px;line-height:1.6;color:#333;z-index:10;background:#fff;border-bottom:2px solid #6d2077}.delivery-button-upp{width:20px;height:21px;background:url("/local/frontend/build/css/../images/delivery-arrow.svg") 0 0/contain;position:absolute;right:24px;top:7px;cursor:pointer}.cooperation .tabs__content-wrap{margin:0}.cooperation .cooperation--wrapp{padding:0}@media (max-width:1199px){.about-us .garantii-main-about-top,.cooperation .garantii-main-about-top,.waranty .garantii-main-about-top{display:none!important}.delivery-table-regions th{font-size:0;color:#f7f7f7}.delivery-table-regions th:before{content:attr(data-label);float:left;width:100%;font-size:15px;background:#f7f7f7;height:100%;text-align:center;color:#000}}@media (max-width:991px){.b-header-bot_l.button-show img[src="/local/frontend/build/images/logo_AQ.svg"],.logo_pic img{height:40px}.main.not-scroll .nav--item.nav--item__with-search{height:116px}.mobile-search__all-rezult{padding-bottom:30px}.search-block_all-rezult{margin-bottom:0}.search-block-sections{padding:20px 24px 0}.top-menu .mobile-search-input-wrapper .btn-search{top:6px;right:10px}.delivery-table-region{display:none}}.page-brands_main-txt{color:#fff;font-size:18px;line-height:28px;padding:22px 20px 25px;text-align:center;font-weight:700;margin-top:30px}.page-brands_grade-txt{background:#007853}.page-brands_ordi-txt{background:#e31e23}.page-brands_aq-txt{background:#6f2079}.page-brands_phrase{border-top:1px solid rgba(51,51,51,.15);border-bottom:1px solid rgba(51,51,51,.15);padding:20px;font-size:18px;line-height:28px;text-align:center;margin-bottom:30px}.page-brands__feature-title{font-weight:700;margin-bottom:20px;font-size:16px;line-height:24px}.form-zagl .filter__item .search-hint{padding-left:15px}.search-block-sections_title{font-weight:700;margin-bottom:7px;color:#000}.search-block-title_arrow{width:8px;height:12px;background:url("/local/frontend/build/images/slider-arrow-mobile.svg") 0 0/7px no-repeat}.search-block-title_link{font-weight:700;padding-left:15px;margin-bottom:20px;display:inline-block}.search_insert_content .catalog-list{box-shadow:none;padding:8px 20px;margin-bottom:0}.search-block_all-rezult{width:100%;margin:20px 0 12px}.mobile-search__all-rezult{padding-bottom:12px}.payment__chegue{max-width:600px}@media (max-width:767px){.about-us-ru .workList,.about-us.about-us-ru .info,.waranty .workList li{margin-left:0;margin-right:0}.about-us-ru .workList li,.about-us.about-us-ru .info .info-item,.about-us.about-us-ru .info .info-item: first-child,.about-us.about-us-ru .values .values--list li,.about-us.about-us-ru .values ul li,.about-us.about-us-ru .values ul li:first-child,.about-us.about-us-ru .values ul li:nth-child(3){width:100%}.about-us-ru .workList li{padding-left:30px}.about-us .info .info-item,.waranty .info .info-item{width:100%;margin-right:0;margin-bottom:10px}.about-us .info .info-item:first-child{margin-bottom:70px;margin-right:0}.advantages-items{margin-top:15px}.about-us .advantages{margin-bottom:35px}.waranty .workList{margin:0}.waranty .workList li{width:100%;padding-left:30px}.delivery-table-regions td,.delivery-table-regions th{padding-left:5px;padding-right:5px}.page-brands__feature{flex-wrap:wrap;display:flex;margin-bottom:50px}.page-brands_content{padding:0 58px}.page-brands__feature-img{order:2;margin-top:20px}.page-brands__feature-txt{order:1}}@media (max-width:520px){.about-us-ru .workList li,.about-us.about-us-ru .info .info-item,.about-us.about-us-ru .info .info-item: first-child{margin-left:0;margin-right:0}.about-us.about-us-ru .head-content{padding-bottom:18px}.about-us.about-us-ru .info{padding-top:36px;flex-direction:row}.about-us-ru .info .info-item:nth-child(3){margin-bottom:60px}.about-us.about-us-ru .info .info-item:nth-child(4){margin-bottom:20px}.about-us.about-us-ru .b-content_body{padding:35px 70px 0}.about-us-ru .advantages-footer__wrapper{padding-right:0}.page-brands_content{padding:0 38px}}@media (max-width:378px){.about-us.about-us-ru .info{margin-top:15px}.about-us.about-us-ru .head-content{padding-bottom:13px}.about-us.about-us-ru .b-content_body{padding:35px 30px 0}.page-brands_content{padding:0}}@media (min-width:992px){.b-header-bot_wrap{align-items:center}.delivery-table-region-mob,.fast-search-mob-drop-block{display:none}.search-block-sections{padding:20px 0 0 20px}}.calculator--wrapp .image{width:408px}.calculator--wrapp .image img{max-width:100%;display:none}.block--info.block--info-delivery,.calculator--wrapp .image img.active,.feature-wrapper .feature-item:hover .company-feature_popup,.form-group--select.open-select .select-list,.tabs-wrapper .tabs-block-item.active{display:block}.calculator--wrapp .content{width:calc(100% - 408px);padding-left:38px}.active-select.selectButton--wrapp .name{opacity:1;pointer-events:auto;top:0}.selectButton--wrapp .name{color:#797579;font-size:12px;line-height:16px;position:absolute;top:0;-ms-transition:.3s;transition:.3s}.params--wrapp{padding:40px 45px 10px;background:#f7f7f7;justify-content:space-between;margin-bottom:35px;display:none}.calculator--wrapp .form-group{width:100%;margin-bottom:30px}.calculator--wrapp .block-mini{width:calc(50% - 15px)}.calculator--description{font-size:16px;line-height:20px;color:#797579;margin-bottom:15px}.calculator--description span{font-weight:700;color:#6d2077}.calculator--button{background:#6d2077;border-radius:2px;border:none;width:135px;display:-ms-flex;display:-webkit-flex;display:flex;height:44px;font-weight:700;font-size:15px;line-height:16px;text-align:center;justify-content:center;align-items:center;color:#fff;margin-left:auto;cursor:pointer}.text-input--label{position:absolute;top:3px;-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);transform:translate(0,50%);font-size:16px;line-height:16px;-o-transition:.3s;transition:.3s;color:#797579;white-space:pre}.selectButton--button,.selectButton--list{font-size:14px;line-height:40px;background:#fff}input.text-input#weight::placeholder{font-weight:400}.field--animation .form-control:focus+label,.field--animation input.text-input+label{top:-14px;font-size:12px;opacity:1}.field--animation .form-control{border-bottom-color:#dedede;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s}.field--animation .form-control::placeholder{opacity:1;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s;font-size:16px;color:#797579}.field--animation .form-control:focus::placeholder,.field--animation input.text-input::placeholder{opacity:0}.field--animation input.error{border-bottom-color:red}.selectButton--wrapp{position:relative;-ms-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:0}.active-select.selectButton--wrapp{padding-top:21px}.selectButton--button{height:40px;width:100%;padding:0 40px 0 13px;border:1px solid #ebebeb;border-radius:0;color:#595959;transition:border-color .2s;display:block;position:relative}.selectButton--button .text{white-space:pre}.selectButton--button .icon{position:absolute;top:0;right:0;width:40px;height:100%}.selectButton--button .icon:before{content:"";position:absolute;top:13px;right:0;left:0;margin:0 auto;display:block;width:7px;height:7px;border-top:2px solid #404040;border-right:2px solid #404040;transform:rotate(135deg);transition:.25s;-webkit-backface-visibility:hidden}.selectButton--button.active .icon:before{top:15px;transform:rotate(-45deg)}.selectButton--button:hover{border-color:#999}.selectButton--button.active{border-color:#6d2077}.selectButton--list{position:absolute;top:40px;left:0;box-sizing:border-box;width:100%;margin:0;padding:0;border:none;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 4px 9px rgba(0,0,0,.2);overflow:hidden auto;max-height:440px;z-index:5;pointer-events:none;opacity:0;-ms-transition:.2s;-webkit-transition:.2s;transition:.2s}.selectButton--wrapp.active-select .selectButton--list{top:61px}.selectButton--list.active{opacity:1;pointer-events:auto}.selectButton--list a{min-height:40px;padding:7px 13px 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;color:#595959;margin:0;display:block}.selectButton--list a.active,.selectButton--list a:hover{background:#f2f2f2}.params--wrapp .caption{font-weight:700;font-size:16px;line-height:16px;color:#333;margin-bottom:25px;width:100%}@media (max-width:1200px){.calculator--wrapp .block-mini{width:100%}}@media (max-width:1023px){.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 50px}.params--wrapp{padding:20px 25px 0}.calculator--wrapp .content{width:calc(100% - 320px);padding-left:25px}.calculator--wrapp .image{width:320px}.b-footer-bot--container .up-button{display:none}}@media screen and (max-width:767px){.calculator--wrapp .content{width:100%;padding-left:0}.calculator--wrapp .image{max-width:408px;margin:0 auto 20px}}.services--list{width:100%;display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.services--item,.services--oddList .services--item:nth-child(3n+1){width:calc(50% - 16px)}.services--item{margin:0 8px 16px;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.1)}.b-content_bg--delivery .block--info-delivery:hover .title,.b-content_bg--delivery .block--info-delivery:hover .title a,.b-content_bg.vacancies .accordion_title h3:hover,.services--item:hover .content,.success-wrapper h5,.waranty .email-block a:hover,.waranty .tel-block a:hover{color:#6d2077}.services--item .content{color:#333;font-weight:700;font-size:20px;line-height:24px;padding:35px}.services--item .image{position:relative;height:380px;overflow:hidden}.services--item .image img{position:absolute;min-width:100%;min-height:100%;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%)}.services--oddList .services--item{width:calc(25% - 16px)}@media (max-width:1200px){.services--oddList .services--item,.services--oddList .services--item: nth-child(3n+1){width:calc(33.33% - 16px)}}@media (max-width:1023px){.services--oddList .services--item,.services--oddList .services--item: nth-child(3n+1){width:calc(50% - 16px)}.calculator--wrapp .image{width:250px}.calculator--wrapp .content{width:calc(100% - 250px)}}.tabs-wrapper .tabs-block-item{display:none;width:100%}.tabs-wrapper .tabs-list{border-bottom:2px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:45px}.tabs-wrapper .tabs-item{padding:19px 0 17px;margin-right:30px;font-size:16px;text-align:center;font-weight:400;line-height:1.1}.tabs-wrapper .tabs-item>a.active::before{content:"";display:block;height:2px;width:100%;background:#6d2077;position:absolute;bottom:-18px;left:0;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:2}@media screen and (max-width:767px){.services--item,.services--oddList .services--item,.services--oddList .services--item: nth-child(3n+1){width:calc(100% - 16px)}.services--item .image{height:auto}.services--item .image img{position:static;transform:translate(0,0);max-width:100%}.services--item .content{font-size:16px;line-height:20px;padding:20px}.tabs-wrapper .tabs-item{margin-right:15px}.calculator--wrapp .image{width:100%;max-width:250px}.calculator--wrapp .content{width:100%}}@media screen and (max-width:590px){.tabs-wrapper .tabs-list{flex-direction:column}.tabs-wrapper .tabs-item{margin-right:0}}.params--blockDouble{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.params--blockDouble>div{width:calc(50% - 10px)}.calculator--wrapp .params--blockDouble .block-mini,.cooperation--wrapp-bottom,.dealers-map .dealers-map-grid,.waranty .advantages-item-col{width:100%}.params--blockDouble .params--wrapp,.params--blockDouble .params--wrapp.active{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1200px){.params--blockDouble>div{width:100%}.horizontal-pic,.params--blockDouble .params--wrapp{display:none}.vertical-pic{display:block}}.benefits{position:relative;padding:40px 0;z-index:3}.benefits:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);background:#fff;z-index:0}.feature-wrapper{position:relative;display:block;padding:0;background:#fff;top:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.feature-wrapper .feature-title{padding:5px 0 4px}.feature-wrapper .feature-title h2{font-size:26px;margin-bottom:0}.feature-wrapper .feature-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;padding:0 0 39px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feature-wrapper .feature-item{width:100%;padding:22px 0 0;margin-bottom:0;height:240px}.feature-wrapper .feature-item_img{width:140px;margin:0 auto}.feature-wrapper .feature-item .feature-item_text{text-align:center;line-height:1.2}.feature-wrapper .feature-item .feature-item_link{font-size:16px;color:#333;text-align:center;display:block}.feature-wrapper .company-feature_popup .text-block{padding:0;font-size:15px;line-height:1.6;text-align:left;color:#333;height:100%;margin:9.3% 9.3% 9.3% 10.3%}.feature-wrapper .feature-item .company-feature_popup{display:none;position:absolute;padding:0;width:100%;height:auto;top:3px;left:0;background-color:#fff;text-align:left;-webkit-box-shadow:0 0 15.7px 2.3px #0000001c;box-shadow:0 0 15.7px 2.3px #0000001c;z-index:5}.feature-wrapper .feature-item:nth-child(n+5) .company-feature_popup{top:auto;bottom:0}@media screen and (max-width:1023px){.js-btn--close,.js-btn--send{display:block}.feature-wrapper .feature-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature-wrapper .feature-item:nth-child(n+5) .company-feature_popup{top:3px;bottom:auto}.feature-wrapper .feature-item:nth-child(n+7) .company-feature_popup{top:auto;bottom:0}}.subscription-form-description a,.subscription-form-description a:hover{color:#999;text-decoration:underline}@media (max-width:480px){.logo{width:75px;min-width:75px;margin-right:14px}.b-header-bot_l .humb{width:40px;height:40px;margin-right:13px}.b-main__contacts-ru .worker-card,.waranty .worker-card{margin-top:20px;margin-bottom:30px}.b-main__contacts-ru .worker-card .worker-email,.waranty .worker-card .worker-email{margin-top:0}.b-main__contacts-ru .worker-card .worker-img,.waranty .worker-card .worker-img{margin-right:5px}.form-error{bottom:auto;top:21px}}.b-content_bg--delivery .b-content_wrap.wrapp--map .b-content_body p.main-text,.b-content_body--delivery-wrapper .tabs-block-item--pay p.main-text{font-size:16px;line-height:28px;color:#595959;margin-bottom:0}.b-content_bg--delivery .b-content_wrap.wrapp--map .b-content_body p.main-text-small,.b-content_body--delivery-wrapper .tabs-block-item--pay p.main-text-small{font-size:12px;line-height:14px}.main-text-small+.main-text-small{margin-top:5px}.b-content_bg--delivery .tabs-wrapper .tabs-item a,.b-content_bg--delivery .tabs-wrapper .tabs-item a:hover{color:#999}.b-content_bg--delivery .delivery-title{margin-top:30px;margin-bottom:22px}.b-content_bg--delivery .block--info-delivery .text{font-size:16px;line-height:26px;color:#595959}.b-content_bg--delivery .block--info-delivery:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);cursor:pointer}.b-content_bg--delivery .block--info-delivery .block--icon .link--map{border-bottom:1px solid #e5e5e5}.b-content_bg--delivery .block--info-delivery-minsk{margin-bottom:48px}.block--info .title a{font-size:18px;color:#333;font-weight:700}.b-content_bg--delivery .b-content_wrap.wrapp--map .b-content_body p.main-text.small-line-height,.b-content_body--delivery-wrapper .tabs-block-item--pay p.main-text.small-line-height{line-height:28px}.b-content_bg--delivery .tabs-block-item--pay h5,.b-content_body--delivery-wrapper .tabs-block-item--pay h5{margin-top:28px;margin-bottom:17px}.delivery-container{margin-bottom:20px;padding-left:110px;padding-right:110px}.b-content_bg--delivery .cards img{margin-right:6px}.b-content_body--delivery-wrapper .field-tabs{border-bottom:2px solid #ebebeb;overflow:initial;width:100%}.b-content_body--delivery-wrapper .tabs__item{padding:0 0 15px;height:auto;font-weight:700;line-height:1.1;margin-bottom:-2px;border-bottom:2px solid #ebebeb;cursor:pointer}.b-content_body--delivery-wrapper .tabs__item:not(.active):hover{color:#595959}.b-content_body--delivery-wrapper .tabs__item.active{color:#595959;cursor:default}@media (max-width:720px){.b-content_body--delivery-wrapper .tabs{display:block;overflow:initial}.b-content_body--delivery-wrapper .tabs__item{margin-left:auto!important;margin-right:auto!important}.b-content_body--delivery-wrapper .tabs__item:not(:last-child){border-bottom:2px solid #fff}.b-content_body--delivery-wrapper .tabs__item.active{border-bottom:2px solid #6d2077!important}.b-content_body--delivery-wrapper .tabs__item:not(:first-child){margin-top:20px}}@media (max-width:590px){.tabs-wrapper .delivery-tabs-block-item{display:block!important;padding-bottom:40px}.b-content_bg--delivery .delivery-title.delivery-title-pickup{margin-top:0}.block--info.block--info-kontakty-vitebsk{margin-bottom:0}.tabs-lis-delivery-desc{display:none!important}}@media (min-width:591px){.delivery-fixed-tabs,.tabs-lis-delivery-mobile{display:none!important}}@media (max-width:1024px){.delivery-container{padding-left:70px;padding-right:70px}}.mission-text .values--list{padding:0;margin-bottom:0}.waranty .leadership-description{font-size:16px;line-height:28px;margin-top:50px;color:#333}.about-us-banner,.garantii-main-block{padding-bottom:50px;border-bottom:5px solid #6d2077;margin-bottom:50px}.garantii-laboratoria{margin-top:20px;padding-bottom:50px;border-bottom:5px solid #6d2077}.waranty .advantages-item-col{border:1px solid #eaeaea;padding:15px}.garantii-main-col{display:flex;text-align:left;flex:initial;align-items:center;padding:15px;border:2px solid #6d2077;background-color:#fff;line-height:20px;width:220px;color:#333;transition:color .2s,background-color .2s}.garantii-main-col:hover{background-color:#6d2077;color:#fff}.garantii-main-col:hover .garantii-main-image{border-color:#fff}.garantii-main-image{display:flex;border-right:1px solid #6d2077;margin-right:10px;width:60px;padding-right:15px;transition:border-right-color .3s}.waranty .advantages-item-col img{height:71px}.b-content_body--waranty-wrapper{width:100%!important;margin:0!important}.waranty-container{padding-left:110px;padding-right:110px}.waranty-container p{font-size:16px;line-height:1.75;color:#333;font-weight:400}.b-content_wrap--delivery{margin-bottom:25px}.waranty{padding:60px 24px}.garantii-main-text{color:#6d2077;font-size:25px;text-align:center;padding-top:30px}.waranty .mission{margin-bottom:50px;padding:41px 70px 34px 47px;background-color:#6d2077}.waranty .waranty-mission{padding:27px 38px 17px}.waranty .mission .mission-text{font-size:18px;line-height:30px;color:#fff}.waranty .advantages-title{margin-bottom:0;font-size:16px;line-height:28px}.video-container,.waranty .advantages-items{margin-bottom:40px}.waranty .advantages-title--second{font-weight:700;line-height:28px;color:#333}.waranty .advantages-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:87px 0}.waranty .advantages-item__text{position:relative;z-index:15}.waranty .advantages-item__number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:144px;color:#efefef;z-index:2}.waranty .advantages-items-block,.waranty .garantii-main-about{display:flex;justify-content:center;gap:30px;text-align:center;padding-top:30px;flex-wrap:wrap}.about-us .garantii-main-about,.cooperation .garantii-main-about{display:flex;justify-content:center;gap:30px;margin-top:-36px;text-align:center;flex-wrap:wrap;position:relative}.waranty .mission-text .values-item::before{content:"✓";top:0}.about-us-banner-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.about-us-banner-txt .about-us-banner-main{color:#fff;margin-top:30px;font-size:24px;font-weight:500}.about-us-banner-txt .about-us-banner-add{color:#fff;padding-top:10px;font-size:20px;font-weight:300}@media (min-width:768px){.header_ru-map_question .second-question form .city-list-wrapper ul{min-width:600px;width:640px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.b-main__contacts .col-sm-offset-1,.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}.enter-head-auth:hover .enter-head__menu{visibility:visible;opacity:1;top:0}.b-main__contacts .col-sm-10{width:100%;float:none}.biblioteka-3d-modeli .head-content,.feedback-group_submit{display:flex;align-items:center}.biblioteka-3d-modeli{padding-bottom:60px}.feedback-group_submit .btn-submit{margin-right:30px;margin-bottom:0}.top-menu .mobile-search-input-wrapper{margin-top:5px}.page-brands_content{padding:0 82px}.page-brands__feature{display:flex;margin:0 -10px 50px}.page-brands__feature-img,.page-brands__feature-txt{width:50%;padding:0 10px}.page-brands__feature-right{padding-left:25px}.product__description{padding:0 30px}.selectButton--list.active{overflow:initial;max-height:none}.waranty .advantages-item-col{width:calc(50% - 20px)}}@media (min-width:1201px){.cooperation .feedback h3{margin-left:0}}@media (min-width:1200px){.waranty .garantii-main-about-bottom{display:none}.search_insert_content{display:flex;padding:0 0 0 20px}.brands-tab .brands-table{margin-left:-12%}.search-block-sections{width:40%;padding:20px 0;border-right:1px solid rgba(0,0,0,.05)}.search_insert_content .catalog-list{width:60%}.page-brands_inner{max-width:870px;margin:0 auto}.page-brands_content{padding:0 122px}.waranty .advantages-item-col{width:auto}.waranty .advantages-items-block{flex-wrap:unset;width:90%;margin-left:auto;margin-right:auto}}.waranty .mission-text .values-item{padding-left:25px;font-size:16px;line-height:28px;margin-bottom:15px;color:#fff}.waranty .values-item{font-size:16px;line-height:28px;margin-bottom:15px;color:#595959;padding-left:44px}.waranty .values-item::before{top:12px;width:26px;height:3px;border-radius:0}.waranty .workList--wrapp h3{margin-bottom:27px;font-size:16px;color:#333;font-weight:700;line-height:28px}.waranty .workList{flex-direction:column;justify-content:start}.waranty .workList li p{margin-bottom:0;font-weight:700;line-height:28px;color:#333}.waranty .block--info .title{font-size:16px;color:#333;font-weight:700}.waranty .tel-block-wrapp{display:flex;flex-wrap:wrap}.waranty .email-block,.waranty .tel-block{position:relative;padding-left:28px;width:30%}.waranty .email-block:before,.waranty .tel-block:before{position:absolute;left:0;content:"";width:22px;height:25px}.waranty .tel-block:before{top:1px;background:url("/local/frontend/build/images/icon/tel.svg") no-repeat}.waranty .email-block:before{top:7px;background:url("/local/frontend/build/images/icon/mail-icon.svg") no-repeat}.waranty .email-block a,.waranty .tel-block a{color:#595959;transition:color .2s;text-decoration:none}.waranty .footer-copyright-link{margin-right:0;font-size:16px;text-decoration:none;border-bottom:1px solid #e5e5e5}.waranty .video video{display:inline-block;vertical-align:baseline;position:absolute;bottom:0;left:0;right:0;width:100%;height:auto;z-index:1}.b-content_body--waranty-wrapper .video-link,.b-content_body--waranty-wrapper .waranty .video{margin-left:0;margin-right:0;position:relative;height:400px;margin-bottom:60px;transition:.4s;overflow:hidden}.video_bg{content:"";background:linear-gradient(180deg,#6d2077 0,rgba(26,186,80,.47) 100%);opacity:.8;z-index:3}.aside-block--waranty{font-size:22px;background:#6d2077}.aside-block--waranty .pic{margin-bottom:28px}.aside-block--waranty .text{font-size:22px;margin-bottom:0}@media screen and (max-width:576px){.waranty .advantages-item{padding:44px 0}.waranty .email-block,.waranty .tel-block{width:100%}.waranty .tel-block{margin-bottom:10px}}@media screen and (max-width:375px){.video-link,.waranty .video{height:185px}.video_title{font-size:20px!important}}@media (max-width:820px){.delivery-container,.waranty-container{padding-left:50px;padding-right:50px}}@media (max-width:576px){.waranty-container{padding-left:0;padding-right:0}}.aside-block-waranty-wrap .aside-block{padding:56px}.video-container{position:relative;padding:0 0 50%;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.error{border-color:red!important}@media (max-width:320px){input.form-control,textarea.form-control{font-size:14px}}.b-content_bg.vacancies .col-sm-10.col-lg-8.col-sm-offset-1{width:83.3%}.accordion_panel:last-child:after,.b-bord:before,.b-content_bg.b-main__contacts .accordion_panel:before,.b-content_bg.vacancies .accordion_panel:before,.b-content_head:before{width:100%;left:0;right:0}.b-content_bg.vacancies .accordion_title h3{font-weight:500;color:#333}.form-control.error,.form-control.error:focus{border-bottom-color:#f24c3d}.b-content_bg.b-main__contacts .accordion_title,.b-content_bg.vacancies .accordion_title{padding:28px 32px 20px 25px}.b-content_bg.b-main__contacts .accordion_title:before,.b-content_bg.vacancies .accordion_title:before{right:20px;transform:rotate(135deg)}.h4-questions{margin:0 0 30px}.b-content_bg.vacancies .form-group .download-label{position:relative;display:inline-block;margin-bottom:10px;margin-right:12px;padding-left:30px;font-size:14px;color:#595959;cursor:pointer}.b-content_bg.b-main__contacts .accordion_body,.b-content_bg.vacancies .accordion_body{padding-left:25px;padding-right:20px}.b-content_bg.b-main__contacts .vacancies-description{font-size:16px;line-height:37px;color:#595959}.b-content_bg.b-main__contacts .vacancies-description .notes{margin:0}.b-content_bg.b-main__contacts .vacancies-description li:before,.b-content_bg.vacancies ul.list-content>li:before{width:22px;height:3px;border-radius:0;left:0;top:16px}.b-content_bg.vacancies .form-group .download-label:before{position:absolute;content:"";top:0;left:0;width:22px;height:22px;background:url("/local/frontend/build/images/icon/download.svg") no-repeat}.b-content_bg.vacancies .salary{font-size:18px;line-height:28px;color:#6d2077}.b-content_bg.vacancies .notes{position:relative;width:100%;margin-top:29px;margin-bottom:32px;padding:25px 32px;background-color:#f8f8f8}.b-content_bg.vacancies .notes:before{position:absolute;content:"";top:0;left:0;width:3px;height:100%;background-color:#6d2077}.b-content_bg.vacancies .notes span{display:block;font-size:16px;line-height:28px;color:#595959}.b-content_bg.vacancies .company-description__title,.b-content_bg.vacancies .company-name,.b-content_bg.vacancies .key-skills__title,.b-content_bg.vacancies .list-itle,.b-content_bg.vacancies p.velcome{font-weight:700;font-size:16px;line-height:28px;color:#333}.b-content_bg.vacancies .company-adress{position:relative;padding-left:25px}.b-content_bg.vacancies .company-adress:before{position:absolute;content:"";top:2px;left:0;width:22px;height:22px;background:url("/local/frontend/build/images/icon/geo.svg") no-repeat}.b-content_bg.vacancies .list-content li{margin-bottom:0;padding-left:40px;font-size:16px;line-height:37px;color:#595959}.b-content_bg.vacancies ul.list-content{margin-bottom:0;padding-left:0}.b-content_bg.vacancies .key-skills{margin-top:28px}.b-content_bg.vacancies .company-description__text{margin-bottom:9px}.b-content_bg.vacancies .key-skills__content span{position:relative;padding-left:12px;padding-right:6px;font-size:16px;line-height:28px;color:#6d2077}.b-content_bg.vacancies .key-skills__content span:before{position:absolute;content:"";top:3px;left:0;width:1px;height:12px;background-color:#c4c4c4}.b-content_bg.vacancies .key-skills__content span:first-child{padding-left:0}.b-content_bg.vacancies .key-skills__content span:first-child:before{display:none}.b-content_bg.vacancies .form-group--select{position:relative;cursor:pointer}.b-content_bg.vacancies .form-group--select input{padding-right:15px;pointer-events:none}.b-content_bg.vacancies .form-group--select:after{position:absolute;top:17px;right:0;content:"";width:10px;height:10px;background:url("/local/frontend/build/images/icon/select_arrow.svg") no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s;transition:transform .5s;-o-transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.b-content_bg.vacancies .select-list{display:none;position:absolute;top:50px;background-color:#fff;width:100%;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:2}.b-content_bg.vacancies .form-group--select.open-select:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.b-content_bg.vacancies .select-list .select-option{padding:20px 30px;font-size:14px;line-height:16px;color:#595959}.b-content_bg.vacancies .select-list .select-option:hover{background-color:#f2f2f2}.b-content_bg.vacancies .feedback-info{padding-top:80px}.b-content_bg.vacancies #vacancy_form,.success-wrapper{width:74%;padding:49px 11% 51px 0}.b-content_bg.vacancies #vacancy_form .form-title{text-align:left;line-height:1.6}.b-content_bg.vacancies .form-row{margin:0 -25px 30px;display:-ms-flexbox;display:-webkit-box;display:flex}.article__narrow-wrap ul>li,.b-content_bg.vacancies .form-group--download,.b-content_bg.vacancies .form-row--main{margin-bottom:0}.b-content_bg.vacancies .form-col{width:50%;padding:0 25px}@media (max-width:768px){.b24-widget-button-wrapper.b24-widget-button-visible,.company_feature.hide-on-mobile,.header_map-question: not(.header_ru-map_question) .first-question,.mainNav--slider.mainNav--slider-main .mainNav--item .sliderItem--content{display:none}.mainNav--slider .mainNav--item{height:calc(100vw - 33px)}.b-content_bg.vacancies .b-content_wrap.row .col-sm-10.col-lg-8.col-sm-offset-1,.benefits:before,.mainNav--catalog.block-show{width:100%}.waranty .advantages-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-content_bg.b-main__contacts .accordion_body,.b-content_bg.vacancies .accordion_body{padding-left:0;padding-right:0}.b-content_bg.b-main__contacts .accordion_title,.b-content_bg.vacancies .accordion_title{padding:28px 32px 20px 0}.b-content_bg.b-main__contacts .vacancies-description,.b-content_bg.vacancies .company-adress,.b-content_bg.vacancies .company-description__text,.b-content_bg.vacancies .key-skills__content span,.b-content_bg.vacancies .list-content li,.b-content_bg.vacancies .notes span{font-size:14px;line-height:24px}.b-content_bg.vacancies .list-content li{padding-left:33px}.b-content_bg.vacancies ul.list-content>li:before{top:12px}.b-content_bg.vacancies .notes{padding:20px 25px}}.b-content_wrap.row{justify-content:unset!important}.download-file-name{font-size:14px;line-height:16px;color:#999;white-space:nowrap}.b-content_bg.vacancies .form-row--download{margin-bottom:20px}.success-title{margin-bottom:23px}input::-webkit-contacts-auto-fill-button{opacity:0}.b-content_bg.vacancies .form-group .download-label.error:after{position:absolute;content:"Файл не выбран!";width:100%;right:-190px;color:#f24c3d;pointer-events:none}@media (max-width:1023px){.b-content_bg.vacancies #vacancy_form,.success-wrapper{width:100%;padding-right:0}}@media (max-width:350px){.b-content_bg.vacancies .form-group .download-label.error:after{top:20px;right:-160px}}.dealers-map{margin:45px 0;background-color:#f0f0f0;color:#333;font-size:12px}.dealers-map .dealers-map-grid .dealers-map-item{padding:15px 20px}.dealers-map-item a{font-size:16px;text-decoration:underline}.dealers-map-item-title{font-size:16px;color:#333;line-height:28px;font-weight:700;margin-bottom:5px}.dealers-map-item-address{margin-bottom:5px;font-size:16px;line-height:20px}.dealer-detail-text{margin-bottom:45px}.logo_text{font-size:9px;letter-spacing:.5px}@media (max-width:767px){.header_ru-map_question .second-question form .city-list-wrapper ul{display:block}.b-content_bg.vacancies .form-col,.header_ru-map_question .second-question form ul li{width:100%}.header_ru-map_question .second-question{height:95vh;overflow-y:auto}.delivery-container{padding-left:0;padding-right:0}.b-content_bg.vacancies .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.logo_text{display:none}}.policy-content.b-content_body .policy-content__ul li:before{display:block}.policy-content.b-content_body .policy-content__ul li{margin-bottom:5px}.policy-content.b-content_body .main-text1,.policy-content.b-content_body .policy-content__ul{margin-bottom:15px}.policy-content__table{overflow-x:auto}.policy-content__table .delivery-table-info td{white-space:unset}.policy-content__table .delivery-table-info{border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb}.settings-cookie{font-size:14px;color:#333;padding-top:10px}.settings-cookie .form__field{padding-left:0;padding-right:0}.settings-cookie .field-checkbox.disabled .field-checkbox__text-note{color:#8b8d92}.settings-cookie .field-checkbox__text{color:#333}.settings-cookie .booking-form__actions .btn{width:250px}.nav>li>a:focus,.nav>li>a:hover,a{text-decoration:none}.article__news-main{display:flex;gap:40px 30px;flex-wrap:wrap;margin-bottom:20px}.article__news-item{width:calc(100% - 15px)}.article__news-item-desc{min-width:30%;margin-bottom:15px}.article__news-item-desc a{font-weight:500;margin-bottom:5px;font-size:18px;display:inline-block}@media (min-width:768px){.article__news-item{display:flex}.article__news-item-desc{min-width:45%;margin:0 15px 0 0}}@media (min-width:1280px){.article__news-item{width:calc(50% - 15px)}.article__news-item-image{position:relative;padding-top:37%;width:100%}.article__news-item-image:hover img{scale:1.6;z-index:6}.article__news-item-image img{position:absolute;bottom:0;left:0;top:0;right:0;object-fit:cover;transition:.6s ease-in-out;z-index:5}}.basket-page #mainContentArea{overflow:inherit}.item--info img{height:57px}.top-menu .contact-icon_wrapper .contact-icon_item.phone a:before{content:"";position:absolute;height:18px;width:21px;top:-3px;left:-29px;background:url(/local/frontend/build/images/icon/tel.svg?v-2) no-repeat}.contact-icon_wrapper .contact-icon_item.clock span:before{content:"";position:absolute;height:18px;width:18px;top:-3px;left:-25px;background:url(/local/frontend/build/images/icon/time.svg) no-repeat}.footer-contacts__item.tel-block:before{background:url(/local/frontend/build/images/icon/tel.svg) no-repeat;width:21px;height:18px;top:2px}.field--animation .form-control:focus,.field--animation input.text-input{border-bottom-color:#6d2077}.js-remove__cookie{border-color:#fff;color:#fff}.js-remove__cookie:hover{background:#fff;color:#333}.tabs-block-item--dostavka .head-content__description-text{margin-top:10px;font-size:15px!important;line-height:1.6!important}.tabs-block-item--dostavka .files_lnk{font-size:15px!important}.tabs-block-item--dostavka .worktime-block{font-size:15px!important;color:#333!important;line-height:1.6!important}.b-main__contacts-ru .head-content__description+.contacts-map{margin-top:40px}
/* End */


/* Start:/local/assets/release/css/wline/57e367cb8aee88d3bf106e0e24467809.css?17887079991664539*/
/*
	variable naming rules:
	color-* -- color value
	fz-* -- font-size value
	fw-* -- font-weight value
	ff-* -- font-family value
	fs-* -- font-style value
	*-color -- color of specific element
	*-bg -- background of specific element
	...
*/
/* sizes */
/* container */
/* grid */
/* colors */
/* shadow */
/* border radius */
/* text */
/* text xs */
/* transitions */
/* --- grid --- */
.vue-styles .grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
}
.vue-styles .row {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
.vue-styles .cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
.vue-styles .col {
  padding: 0 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
.vue-styles .col-xl-1 {
  width: 8.3333333333%;
}
.vue-styles .col-xl-2 {
  width: 16.6666666667%;
}
.vue-styles .col-xl-3 {
  width: 25%;
}
.vue-styles .col-xl-4 {
  width: 33.3333333333%;
}
.vue-styles .col-xl-5 {
  width: 41.6666666667%;
}
.vue-styles .col-xl-6 {
  width: 50%;
}
.vue-styles .col-xl-7 {
  width: 58.3333333333%;
}
.vue-styles .col-xl-8 {
  width: 66.6666666667%;
}
.vue-styles .col-xl-9 {
  width: 75%;
}
.vue-styles .col-xl-10 {
  width: 83.3333333333%;
}
.vue-styles .col-xl-11 {
  width: 91.6666666667%;
}
.vue-styles .col-xl-12 {
  width: 100%;
}
.vue-styles .order-xl--12 {
  order: -12;
}
.vue-styles .order-xl--11 {
  order: -11;
}
.vue-styles .order-xl--10 {
  order: -10;
}
.vue-styles .order-xl--9 {
  order: -9;
}
.vue-styles .order-xl--8 {
  order: -8;
}
.vue-styles .order-xl--7 {
  order: -7;
}
.vue-styles .order-xl--6 {
  order: -6;
}
.vue-styles .order-xl--5 {
  order: -5;
}
.vue-styles .order-xl--4 {
  order: -4;
}
.vue-styles .order-xl--3 {
  order: -3;
}
.vue-styles .order-xl--2 {
  order: -2;
}
.vue-styles .order-xl--1 {
  order: -1;
}
.vue-styles .order-xl-0 {
  order: 0;
}
.vue-styles .order-xl-1 {
  order: 1;
}
.vue-styles .order-xl-2 {
  order: 2;
}
.vue-styles .order-xl-3 {
  order: 3;
}
.vue-styles .order-xl-4 {
  order: 4;
}
.vue-styles .order-xl-5 {
  order: 5;
}
.vue-styles .order-xl-6 {
  order: 6;
}
.vue-styles .order-xl-7 {
  order: 7;
}
.vue-styles .order-xl-8 {
  order: 8;
}
.vue-styles .order-xl-9 {
  order: 9;
}
.vue-styles .order-xl-10 {
  order: 10;
}
.vue-styles .order-xl-11 {
  order: 11;
}
.vue-styles .order-xl-12 {
  order: 12;
}

.fc.fc:first-child,
.flc.flc:first-child {
  margin-top: 0;
}

.lc.lc:last-child,
.flc.flc:last-child {
  margin-bottom: 0;
}

.fcc.fcc {
  margin-top: 0;
}

.lcc.lcc {
  margin-bottom: 0;
}

.flcc.flcc {
  margin-top: 0;
  margin-bottom: 0;
}

.hidden {
  display: none;
}

.visible {
  display: block;
}

.visible-ib {
  display: inline-block;
}

.visible-f {
  display: flex;
}

.visible-if {
  display: inline-flex;
}

.visible-inline {
  display: inline;
}

.visible-table {
  display: table;
}

.visible-tc {
  display: table-cell;
}

.toggle-when-open-parent.open .hidden-when-open {
  display: none;
}

.toggle-when-open-parent:not(.open) .hidden-when-not-open {
  display: none;
}

.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.clear {
  clear: both;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}
.c-black {
  color: #000;
}

.c-gray-dark {
  color: #8b8d92;
}

.c-gray {
  color: #d9dbe1;
}

.c-gray-light {
  color: #eeeff4;
}

.c-primary {
  color: #6d2077;
}

.c-primary-shade-2 {
  color: #ff5247;
}

.c-primary-shade-3 {
  color: #ff0f00;
}

.c-primary-2 {
  color: #e06;
}

.c-primary-2-shade-2 {
  color: #a04;
}

.c-primary-2-shade-3 {
  color: #802;
}

.c-success {
  color: #20a735;
}

.c-success-light {
  color: #afa;
}

.c-warning {
  color: #e91;
}

.c-warning-light {
  color: #fd8;
}

.c-error {
  color: #ff0f00;
}

.c-error-light {
  color: #faa;
}

.bg-black {
  background: #000;
}

.bg-gray-dark {
  background: #8b8d92;
}

.bg-gray {
  background: #d9dbe1;
}

.bg-gray-light {
  background: #eeeff4;
}

.bg-white {
  background: #fff;
}

.bg-primary {
  background: #6d2077;
}

.bg-primary-shade-2 {
  background: #ff5247;
}

.bg-primary-shade-3 {
  background: #ff0f00;
}

.bg-primary-2 {
  background: #e06;
}

.bg-primary-2-shade-2 {
  background: #a04;
}

.bg-primary-2-shade-3 {
  background: #802;
}

.bg-success {
  background: #20a735;
}

.bg-success-light {
  background: #afa;
}

.bg-warning {
  background: #e91;
}

.bg-warning-light {
  background: #fd8;
}

.bg-error {
  background: #ff0f00;
}

.bg-error-light {
  background: #faa;
}

/* --- selection --- */
::selection {
  background: #6d2077;
  color: #fff;
}

/* --- basic --- */
body {
  color: #000;
  background: #f0f0f0;
  font: 400 15px/1.6 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  position: relative;
  overflow-x: auto;
  overflow-y: auto !important;
  padding-right: 0 !important;
}

.page-main {
  flex: 1 1 auto;
}

/* --- Vue --- */
[v-cloak] {
  display: none;
}

/* --- container --- */
.container {
  max-width: 1628px;
  padding-left: 54px;
  padding-right: 54px;
  margin-left: auto;
  margin-right: auto;
}

.container--free {
  max-width: none;
}

/* --- overlay --- */
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.75);
  opacity: 0;
  transition: 0.25s;
  z-index: 100;
}

.overlay.open {
  opacity: 1;
  visibility: visible;
}

/* --- scroll lock --- */
.state--lock {
  overflow: hidden;
}

/* --- tab behavior --- */
.tab-behavior:not(.open) {
  display: none;
}

/* --- icons --- */
.svg-sprite {
  display: block;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}

.svg-icon {
  display: inline-block;
  vertical-align: top;
}

.picture {
  display: flex;
  align-items: center;
  justify-content: center;
}

.test-scrollbar {
  max-height: 200px;
  overflow-y: auto;
}

.scrollbar::-webkit-scrollbar {
  width: 8px;
}

.scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
}

.scrollbar::-webkit-scrollbar-thumb {
  background-color: #d9dbe1;
  outline: none;
  border-radius: 26px;
}

.scrollbar {
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #d9dbe1 transparent;
}
/* --- text --- */
h1,
.h1 {
  font: 700 45px/1.3 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0.65em;
  font-size: 32px;
}

h2,
.h2 {
  font: 700 32px/1.4 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h3,
.h3 {
  font: 700 30px/1.4 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h4,
.h4 {
  font: 700 26px/1.3 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h5,
.h5 {
  font: 700 22px/1.2 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

.link {
  color: #6d2077;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.25s;
  outline-offset: 1px;
  outline: none;
}
.link:active {
  color: #a04;
}

ul,
ol,
li {
  list-style: none;
  padding: 0;
  margin: 0;
}

.file-link {
  display: inline-flex;
  align-items: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
  color: #000;
  text-decoration: none;
}
.file-link .svg-icon {
  fill: none;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  flex-shrink: 0;
}

.blockquote,
blockquote {
  background: linear-gradient(264.35deg, #ffdabf 1.44%, rgba(206, 206, 206, 0.22) 98.85%);
  border-radius: 12px;
  padding: 50px 55px 55px 108px;
  color: #000;
  font-weight: bold;
  font-size: 30px;
  line-height: 140%;
  letter-spacing: -0.5px;
  margin: 55px 0;
  position: relative;
}
.blockquote::before,
blockquote::before {
  width: 42px;
  height: 27px;
  content: "";
  position: absolute;
  top: 60px;
  left: 49px;
  z-index: 10;
  background: url("/local/assets/images/markup-images/icon__quote.svg") no-repeat;
}

q {
  position: relative;
  margin: 25px 0;
  display: block;
  padding-left: 46px;
}
q::before {
  border-radius: 100px;
  content: "";
  width: 4px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 10;
  background-color: #6d2077;
}

figure {
  margin: 55px 0;
}
figure img {
  border-radius: 5px;
}

figcaption {
  font-weight: 500;
  font-size: 15px;
  line-height: 160%;
  margin: 10px 0 0;
  color: #8b8d92;
}

.blockquote:first-child,
blockquote:first-child,
.table-scroller:first-child {
  margin-top: 0;
}

.blockquote:last-child,
blockquote:last-child,
.table-scroller:last-child {
  margin-bottom: 0;
}

hr {
  border: none;
  margin: 20px 0;
  border-top: 1px solid #eeeff4;
}

.text-guide {
  font-size: 18px;
  line-height: 170%;
}

.text-guide p a {
  color: #0057ff;
  text-decoration: underline;
}

.text-guide h1,
.text-guide .h1 {
  margin: 20px 0;
  clear: both;
}

.text-guide h2,
.text-guide .h2,
.text-guide h3,
.text-guide .h3,
.text-guide h4,
.text-guide .h4,
.text-guide h5,
.text-guide .h5 {
  margin: 55px 0 25px;
  clear: both;
}

.text-guide ul,
.text-guide ol {
  margin: 20px 0;
}

.text-guide ul > li,
.text-guide ol > li {
  margin: 0 0 11px;
  vertical-align: top;
  padding-left: 46px;
  position: relative;
}

.text-guide li > ul:first-child,
.text-guide li > ol:first-child {
  margin-top: 8px;
}

.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #000;
}

.text-guide ol {
  counter-reset: ol;
}

.text-guide ol > li {
  counter-increment: ol;
}

.text-guide ol > li::before {
  content: counter(ol) ".";
  position: absolute;
  top: 0;
  left: 0;
  font-weight: 700;
}

.text-guide img {
  display: block;
  max-width: 100%;
  margin: 20px 0;
}

.text-guide img[align=left],
.text-guide img[align=right] {
  max-width: 50%;
}

.text-guide img[align=left] {
  margin: 0 20px 20px 0;
  float: left;
}

.text-guide img[align=right] {
  margin: 0 0 20px 20px;
  float: right;
}

.text-guide table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 20px 0;
  font-size: 13px;
  line-height: 1.2;
  width: 100%;
}

.table-scroller {
  max-width: 100%;
  overflow: auto;
  margin: 20px 0;
  padding-bottom: 15px;
}
.table-scroller::-webkit-scrollbar {
  height: 9px;
  background-color: transparent;
}
.table-scroller::-webkit-scrollbar-thumb {
  -webkit-appearance: none;
          appearance: none;
  height: 9px;
  border-radius: 100px;
  background-color: #d9dbe1;
}
.table-scroller::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.table-scroller::-webkit-scrollbar-corner {
  background-color: transparent;
}

.table-scroller table {
  margin: 0;
}

.text-guide th {
  padding: 15px;
  border-bottom: 2px solid #000;
  font-weight: 700;
  text-align: left;
}

.text-guide td {
  min-width: 200px;
  border-bottom: 1px solid #eeeff4;
  transition: background-color 0.25s ease;
  padding: 20px 15px;
  border-collapse: collapse;
  vertical-align: top;
  text-align: left;
}

.text-guide thead {
  text-align: left;
  font-weight: 700;
}

.text-guide tbody tr:hover td {
  background-color: #f4f5f7;
  cursor: pointer;
}

.text-guide iframe {
  max-width: 100%;
}

.text-guide p {
  margin: 25px 0;
}

.text-guide h1:first-child,
.text-guide .h1:first-child,
.text-guide h2:first-child,
.text-guide .h2:first-child,
.text-guide h3:first-child,
.text-guide .h3:first-child,
.text-guide h4:first-child,
.text-guide .h4:first-child,
.text-guide h5:first-child,
.text-guide .h5:first-child,
.text-guide p:first-child,
.text-guide ul:first-child,
.text-guide ol:first-child,
.text-guide table:first-child,
.text-guide blockquote:first-child,
.text-guide .video-block:first-child {
  margin-top: 0;
}

.text-guide h1:last-child,
.text-guide .h1:last-child,
.text-guide h2:last-child,
.text-guide .h2:last-child,
.text-guide h3:last-child,
.text-guide .h3:last-child,
.text-guide h4:last-child,
.text-guide .h4:last-child,
.text-guide h5:last-child,
.text-guide .h5:last-child,
.text-guide p:last-child,
.text-guide ul:last-child,
.text-guide ol:last-child,
.text-guide table:last-child,
.text-guide blockquote:last-child,
.text-guide .video-block:last-child {
  margin-bottom: 0;
}
.text-guide img:not(.image-slider__thumb-image, .image-slider__image) {
  height: auto !important;
}

.text-guide img:not(.image-slider__thumb-image, .image-slider__image) {
  display: block;
  max-width: 100%;
  margin: 20px 0;
}

.text-guide img:not(.image-slider__thumb-image, .image-slider__image)[align=left],
.text-guide img:not(.image-slider__thumb-image, .image-slider__image)[align=right] {
  max-width: 50%;
}

.text-guide img:not(.image-slider__thumb-image, .image-slider__image)[align=left] {
  margin: 0 20px 20px 0;
  float: left;
}

.text-guide img:not(.image-slider__thumb-image, .image-slider__image)[align=right] {
  margin: 0 0 20px 20px;
  float: right;
}

.price {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
}

.price__group {
  display: block;
  white-space: nowrap;
}

.price__prefix {
  font-size: 13px;
  line-height: 1.2;
}

.price__value {
  font-size: 18px;
  line-height: 1.5;
  font-weight: 500;
  color: #333;
}

.price__currency {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
  color: grey;
}

.price__group--new {
  color: #6d2077;
  margin-right: 10px;
}

.price__group--old {
  text-decoration: line-through;
}
.price__group--old .price__value {
  font-size: 13px;
  line-height: 120%;
  font-weight: 400;
}
.price__group--old .price__currency {
  font-weight: 400;
}

.price--lg .price__prefix,
.price--lg .price__currency {
  font-size: 15px;
  line-height: 1.6;
}

.price--lg .price__value {
  font-size: 20px;
  line-height: 1.5;
}

.price--lg .price__group--old .price__value {
  font-size: 15px;
  line-height: 1.6;
}
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-slide {
  display: flex;
  height: auto;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  background-color: #000;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.75);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.5);
}

.swiper-button-lock.swiper-button-lock {
  display: none;
}

.link-underline {
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  color: #6d2077;
  transition: color 0.25s;
  display: inline-flex;
  position: relative;
}

.link-underline--right {
  display: block;
  margin-left: auto;
}

.link-underline--dd {
  padding-right: 13px;
}

.link-underline__inner {
  display: block;
  position: relative;
  border-bottom: 1px solid #e5e5e5;
  transition: border 0.25s;
}

.link-underline:hover {
  color: #595959;
}

.link-underline:hover .link-underline__inner {
  border-bottom: 1px dashed #3FBAFF;
}

.link-underline--dd:after {
  position: absolute;
  top: 7px;
  right: 0;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3.5px 3.5px 0 3.5px;
  border-color: #6d2077 transparent transparent transparent;
  transform: scaleY(1);
}

.link-underline--dd:hover:after {
  transform: scaleY(-1);
}

*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=password],
input[type=search],
input[type=date],
textarea {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: none;
}

input,
button,
select,
textarea {
  margin: 0;
}

legend {
  padding: 0;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

::-webkit-details-marker {
  display: none;
  opacity: 0;
}

::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}

input::-ms-clear {
  display: none;
}

input::-ms-reveal {
  display: none;
}

button::-moz-focus-inner {
  border: none;
}

button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  padding: 0;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  background: transparent;
}

img {
  border: none;
  font-size: 13px;
  line-height: 1.2;
  vertical-align: top;
  max-width: 100%;
  max-height: 100%;
  height: auto;
  flex: 1 1 auto;
  object-fit: contain;
}

iframe {
  border: none;
}

html,
body {
  margin: 0;
  padding: 0;
}

body.ios,
body.ios * {
  cursor: pointer;
}

.touch * {
  outline: none;
}

main {
  display: block;
}

.guideline__head {
  margin: 40px 0;
}

.guideline-block {
  margin: 60px 0;
}

.guideline-block__head {
  margin-bottom: 24px;
}

.guideline-block__head-inner {
  padding-bottom: 20px;
  border-bottom: 1px solid #d9dbe1;
}

.guideline-color-list__item {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.guideline-color-list__item:last-child {
  margin-bottom: 0;
}

.guideline-color-list__item-color {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border: 1px solid #eeeff4;
  margin-right: 10px;
}

.guideline-color-list__item-label {
  flex: 1 1 auto;
}

.guideline-element {
  margin: 20px 0;
}

.guideline-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
}

.guideline-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}

.btn-space {
  display: inline-block;
  width: 20px;
}

.fade-enter-active,
.fade-leave-active {
  transition: 0.25s;
}

.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}

.dropdown-enter-active,
.dropdown-leave-active {
  transform: translate3d(0, 0, 0) scaleY(1);
  transform-origin: center top;
  transition: 0.25s;
}

.dropdown-enter-from,
.dropdown-leave-to {
  transform: translate3d(0, 0, 0) scaleY(0);
  opacity: 0;
}

.dropdown-inner-enter-active,
.dropdown-inner-leave-active {
  transition: 0.25s;
}

.dropdown-inner-enter-from,
.dropdown-inner-leave-to {
  opacity: 0;
}

.modal-message-enter-active,
.modal-message-leave-active {
  transition: 0.25s;
}

.modal-message-enter-from,
.modal-message-leave-to {
  opacity: 0;
  transform: translateY(-20px);
}

.svg-icon--clock {
  width: 21px;
  height: 21px;
}

.svg-icon--bag {
  width: 24px;
  height: 23px;
}

.svg-icon--car {
  width: 24px;
  height: 20px;
}

.svg-icon--phone {
  width: 25px;
  height: 25px;
}

.svg-icon--notification {
  width: 20px;
  height: 20px;
}

.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0;
}

[data-tippy-root] {
  max-width: calc(100vw - 10px);
  cursor: default;
}

.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  font-size: 14px;
  line-height: 1.4;
  outline: 0;
  transition-property: transform, visibility, opacity;
}

.tippy-box[data-placement^=top] > .tippy-arrow {
  bottom: 0;
}

.tippy-box[data-placement^=top] > .tippy-arrow::before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: center top;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow {
  top: 0;
}

.tippy-box[data-placement^=bottom] > .tippy-arrow::before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: center bottom;
}

.tippy-box[data-placement^=left] > .tippy-arrow {
  right: 0;
}

.tippy-box[data-placement^=left] > .tippy-arrow::before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  transform-origin: center left;
}

.tippy-box[data-placement^=right] > .tippy-arrow {
  left: 0;
}

.tippy-box[data-placement^=right] > .tippy-arrow::before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: center right;
}

.tippy-box[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333;
}

.tippy-arrow::before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid;
}

.tippy-content {
  position: relative;
  padding: 22px 16px;
  z-index: 1;
  font-size: 12px;
  line-height: 16px;
}
.tippy-content p {
  margin: 0;
}
.tippy-content p:not(:last-child) {
  margin-bottom: 15px;
}

.accordion.destroy-accordion .accordion__content, .accordion.init-accordion .accordion__content {
  position: static;
  visibility: visible;
}
.accordion.open-accordion .accordion__toggler .accordion__open {
  display: none;
}
.accordion.open-accordion .accordion__toggler .accordion__close {
  display: inline-block;
}
.accordion.open-accordion .accordion__icon .svg-icon {
  transform: rotate(180deg);
}
.accordion.open-accordion > .accordion__content {
  overflow: visible;
}
.accordion.destroy-accordion .accordion__toggler {
  cursor: default;
}

.accordion__toggler {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
}

.accordion__icon {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
  padding-left: 20px;
  margin-left: auto;
}
.accordion__icon .svg-icon {
  transition-duration: 0.25s;
  width: 11px;
  height: 9px;
  fill: none;
}

.accordion__close {
  display: none;
}

.accordion__content {
  position: absolute;
  padding: 10px;
  visibility: hidden;
  box-sizing: border-box;
}

.accordion--native .accordion__content {
  padding: 0;
  overflow: hidden;
  transition: height 0.25s ease-out;
}

.active-filters__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
}

.active-filters__grid.active-filters__grid {
  margin: -3px;
  width: calc(100% + 6px);
}

.active-filters__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}

.active-filters__cell.active-filters__cell {
  padding: 3px;
}

.active-tags__btn {
  display: flex;
  align-items: center;
  border-radius: 3px;
  padding: 8px 11px 9px 12px;
  font-size: 12px;
  line-height: 16px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: #595959;
  cursor: pointer;
}
.active-tags__btn.active {
  color: #fff !important;
  background: #6d2077;
  border-color: #6d2077;
}
.active-tags__btn.active .active-filters__btn {
  padding: 0 0 0 5px;
  height: auto;
  background: none;
}
.active-tags__btn:hover {
  color: #6d2077;
}

.active-filters__btn {
  display: flex;
  align-items: center;
  border-radius: 3px;
  padding: 9px 9px 10px 13px;
  font-size: 12px;
  line-height: 16px;
  background-color: rgba(51, 51, 51, 0.6);
  color: #fff;
  cursor: pointer;
}
.active-filters__btn .active-filters__btn-icon {
  background: none;
  margin-left: 5px;
}

.active-filters__btn-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #8b8d92;
  color: #fff;
  font-size: 0;
  line-height: 0;
  margin-left: 11px;
}

.active-filters__btn-icon-svg {
  display: block;
  width: 10px;
  height: 10px;
  flex: 0 0 auto;
}

.active-filters__clear {
  padding: 9px 9px 10px 13px;
  font-size: 12px;
  line-height: 16px;
  color: rgba(51, 51, 51, 0.7);
  border: 1px solid rgba(51, 51, 51, 0.6);
  border-radius: 3px;
  display: flex;
  align-items: center;
  margin-left: 3px;
  height: 35px;
  margin-top: 3px;
  cursor: pointer;
}
.active-filters__clear:hover {
  border: 1px solid #6d2077;
  color: #6d2077;
}
.active-filters__clear:hover .svg-icon {
  color: #6d2077;
}
.active-filters__clear .svg-icon {
  fill: transparent;
  color: #6d2077;
  width: 16px;
  height: 18px;
  margin-right: 5px;
}

.add-review {
  margin-top: 10px;
}
.add-review .rating-action {
  display: block;
  text-align: center;
}
.add-review .rating-action__rating,
.add-review .form__actions {
  justify-content: center;
}
.add-review .form__footer {
  margin-top: 20px;
}

.add-review__product {
  display: flex;
  align-items: center;
  padding-bottom: 20px;
  margin-bottom: 17px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.add-review__visual {
  width: 90px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  flex-shrink: 0;
  overflow: hidden;
}

.add-review__name {
  font-size: 14px;
  line-height: 18px;
}

.add-review__rating {
  margin-bottom: 25px;
}

.add-review__rating-text {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0.01em;
  font-weight: 700;
}

.add-review__fields {
  margin-bottom: 25px;
}

.add-review__field:not(:last-child) {
  margin-bottom: 17px;
}
.add-review__field .field-input {
  font-weight: 500;
  font-size: 15px;
  line-height: 160%;
  padding: 15px;
  border: 2px solid #d9dbe1;
}

.add-review__submit .btn {
  height: 50px;
}

.add-review__accept {
  margin-top: 10px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #8b8d92;
}
.add-review__accept a {
  color: #000;
  text-decoration: none;
}
.address-list-container {
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
}

.address-list__item .link-underline {
  margin-right: 20px;
  display: inline-block;
}
.address-list__item .catalog-item-comment__button {
  font-size: 14px;
  line-height: 18px;
}
.address-list__item .address-list-wrap {
  padding: 20px 25px 10px;
  min-height: 30px;
  display: block;
}
.address-list__item .catalog-item-comment {
  margin-top: 10px;
  border-top: 0;
  padding-top: 5px;
}

.address-list__icon {
  margin-right: 10px;
  height: 21px;
}
.address-list__icon svg {
  color: #6d2077;
  width: 16px;
  height: 21px;
}

.address-list__name {
  margin-right: auto;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.address-list__arrow {
  margin-left: 10px;
}
.address-list__arrow .svg-icon {
  width: 7px;
  height: 11px;
}

.address-list__action {
  padding: 30px 25px;
}
.address-list__action .btn {
  height: 50px;
}

.article-grid__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
  width: calc(100% + 32px);
  margin: -16px;
}

.article-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
  display: flex;
  padding: 16px;
}
.media-page .article-poster {
  border: 0;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}
.media-page .article-poster:hover {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.3);
}
.media-page .catalog {
  margin: 0 0 30px;
}

.article-poster {
  position: relative;
  width: 100%;
  min-height: 224px;
  border: 1px solid rgba(51, 51, 51, 0.1);
  background-color: #fff;
}

.article-poster__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  z-index: 2;
  outline: none;
}

.article-poster__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.article-poster__visual {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  overflow: hidden;
}

.article-poster__visual::after {
  content: "";
  display: block;
  padding-top: 70%;
}

.article-poster__image {
  overflow: hidden;
}

.article-poster__image,
.article-poster__image.product-image {
  position: absolute;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.article-poster:hover .article-poster__image {
  transform: scale(1.05);
}

.article-poster__title {
  display: -webkit-box;
  transition: 0.25s;
  font-weight: bold;
  color: #333;
  font-size: 18px;
  line-height: 24px;
  max-height: 72px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.article-poster--sale .article-poster__title {
  -webkit-line-clamp: 2;
  max-height: 44px;
}

.b-content_news {
  padding: 60px 95px 40px;
  max-width: 100%;
  font-size: 16px;
  line-height: 1.75;
  color: #595959;
}

.b-content_news p {
  margin-bottom: 30px;
}

.b-content_news iframe {
  max-width: 100%;
}
.article-poster:active .article-poster__title {
  color: #a04;
}

.state--focus-enabled .article-poster__link:focus::after {
  opacity: 0.75;
}

.article-poster__info {
  padding: 20px 24px 26px;
  position: relative;
}

.article-poster__date {
  font-size: 14px;
  line-height: 1.57;
  color: rgba(51, 51, 51, 0.5);
  margin-bottom: 13px;
}

.article-poster__date--alt {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  color: #6d2077;
  margin-top: 0;
  margin-bottom: 10px;
}

.article-poster__play-btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
}
.article-poster__play-btn .svg-icon {
  width: 69px;
  height: 69px;
  opacity: 0.4;
  position: relative;
  z-index: 1;
}
.article-poster__play-btn .svg-icon * {
  fill: #fff;
}
.article-poster__play-btn:hover:before {
  content: "";
  width: 30px;
  height: 30px;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 0;
}
.article-poster__play-btn:hover .svg-icon {
  opacity: 1;
}
.article-poster__play-btn:hover .svg-icon * {
  fill: #FF3407;
}

.siteru .article-poster__play-btn:hover:before {
  display: none;
}
.siteru .article-poster__play-btn:hover .svg-icon {
  opacity: 0.4;
}
.siteru .article-poster__play-btn:hover .svg-icon * {
  fill: #fff;
}

.article-poster__description {
  display: -webkit-box;
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 72px;
  white-space: normal;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.article-poster .product-image__image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  max-width: 100%;
  aspect-ratio: initial;
  max-height: 100%;
}

.article-poster .eCatalog {
  margin-top: 20px;
}

.article-poster .eCatalog .product-image__image {
  object-fit: contain;
}

.article-poster__dowload {
  z-index: 20;
  margin-top: 15px;
}
.promotion-text {
  position: absolute;
  left: 10px;
  bottom: 40px;
  background-color: #fff;
  font-size: 10px;
  z-index: 100;
  color: #000;
  padding: 5px;
  border-radius: 10px;
  opacity: 80%;
}

.inner--catalog--banner .promotion-text {
  bottom: 20px;
  right: 10px;
  left: auto;
}

.promotion-text .tooltip__content {
  min-width: 300px;
}

.article {
  margin: 25px 0 80px;
  background-color: #fff;
}

.article__wrap {
  max-width: 1026px;
}

.article__back.article__back {
  margin-bottom: 55px;
}

.article__header {
  margin-bottom: 70px;
  display: flex;
  align-items: center;
}
.article__header img {
  width: 324px;
  height: 324px;
  margin: 0 108px 0 0;
  border-radius: 5px;
}
.article__header time {
  display: block;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 14px;
  line-height: 120%;
}
.article__header h1 {
  margin: 0;
}

.article__container {
  margin: 55px auto;
  max-width: 810px;
}

.article__container--no-margin {
  margin-bottom: 0;
  margin-top: 0;
}
.attention-block {
  display: flex;
  width: 100%;
  border-radius: 10px;
  background-color: #ffeaef;
  padding: 16px 20px;
}

.attention-block__icon {
  width: 20px;
  height: 20px;
  color: #e06;
  flex: 0 0 auto;
  margin-right: 6px;
}

.attention-block__text {
  color: #e06;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.attention-block__info {
  margin-top: 4px;
  display: flex;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
}

.attention-block__caption {
  color: #818690;
}

.attention-block__time {
  margin-left: 4px;
}
.availability {
  display: flex;
  font-size: 13px;
  line-height: 18px;
}

.availability--lg {
  font-size: 14px;
  line-height: 24px;
}

.availability__icon {
  width: 10px;
  height: 1.2;
  display: block;
  flex: 0 0 auto;
}

.availability__main {
  flex: 1 1 auto;
}

.availability__icon + .availability__main {
  margin-left: 6px;
}

.availability--green {
  color: #20a735;
}

.availability--orange {
  color: #e91;
}

.availability--red {
  color: #ff0f00;
}

.availability--gray {
  color: #818690;
}

.availability--order-status {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
}
.badge {
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  color: #fff;
  background: #8b8d92;
  font-size: 11px;
  line-height: 1.3;
  padding: 2px 3px 3px;
  min-width: 19px;
  height: 18px;
  text-align: center;
}

.badge--primary {
  background: #6d2077;
}
.basket-action {
  position: relative;
}
.basket-action .field-tooltip__list {
  z-index: 2;
}
.basket-action .field-tooltip__list .field-tooltip__list-item {
  font-size: 13px;
}

.basket-action__widget {
  display: flex;
  width: 100%;
}

.basket-action__cell-input {
  flex-grow: 1;
  min-width: 0;
  display: flex;
  align-items: center;
}
.basket-action__cell-input .field-input.field-count__input {
  background: none;
  border: 1px solid rgba(0, 0, 0, 0.2);
  height: 30px;
  font-size: 14px;
  font-weight: 700;
}
.basket-action__cell-input .field-count__btn--sub {
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.basket-action__cell-input .field-count__btn--add {
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}

.basket-action__cell-main {
  flex-grow: 1;
}

.basket-action__cell-input + .basket-action__cell-main {
  margin-left: 15px;
}

.basket-action__btn {
  text-transform: uppercase;
  font-size: 14px;
  padding: 0 19px 0;
  line-height: 28px;
  border-radius: 3px;
  border-width: 1px;
}
.basket-action__btn .svg-icon {
  margin-right: 12px;
  width: 20px;
  height: 20px;
}
.basket-action__btn .svg-visible-slider {
  display: none;
}

.basket-action__btn-active {
  background: #F0F0F0;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.7);
}
.basket-action__btn-active:hover {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.3);
  color: rgba(0, 0, 0, 0.7);
  background: #F0F0F0;
}

.basket-action__add {
  width: 25px;
  height: 25px;
  color: #6d2077;
  cursor: pointer;
}

.basket-action__remove {
  width: 21px;
  height: 21px;
  color: #ff244f;
  margin: 0 2px;
  cursor: pointer;
}

.basket-action__btn--half::before {
  border-radius: 8px;
}
.basket-action__btn--half:active::before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.basket-action__widget--link {
  background: none;
}

.basket-action--detail .basket-action__widget {
  padding: 0;
  background: none;
}
.basket-action--detail .basket-action__cell-input {
  width: 94px;
  margin-right: 20px;
  flex-grow: 0;
}
.basket-action--detail .field-count__btn.field-count__btn {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #f4f5f7;
}
.basket-action--detail .btn {
  height: 43px;
}

.basket-item {
  display: flex;
}

.basket-item__visual {
  width: 80px;
  height: 80px;
  flex-shrink: 0;
  margin-right: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.basket-item__visual img {
  max-width: 80px;
  max-height: 80px;
}

.basket-item__content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.basket-item__price-note {
  padding: 5px 0 0 28px;
}
.basket-item__price-note .item-note-text::after {
  top: 0;
}

.basket-item__analogues .btn {
  height: 34px;
  padding-top: 0;
  padding-bottom: 0;
}

.basket-item__name {
  text-decoration: none;
  font-weight: 500;
  margin-bottom: 2px;
  font-size: 16px;
  line-height: 1.3;
  letter-spacing: -0.9px;
  color: #333;
}

.basket-item__code {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.6);
  padding-top: 10px;
  display: flex;
  align-items: center;
  gap: 3px;
}

.basket-item__brand {
  color: #000;
  display: inline;
}

.basket-item__body {
  display: flex;
  margin-top: 15px;
}

.basket-item__props {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.basket-item__prop {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 15px;
  line-height: 160%;
  color: #c1c3c8;
}
.basket-item__prop .count {
  padding-right: 3px;
  color: #333;
  font-size: 18px;
  font-weight: bold;
}
.basket-item__prop .suffix {
  color: grey;
  font-weight: 500;
}

.basket-item__prop-name {
  font-weight: bold;
  color: #8b8d92;
}

.basket-item__prop-icon {
  width: 23px;
  height: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  position: relative;
  top: -1px;
  flex-shrink: 0;
}

.basket-item__prop-separator {
  margin: 0 5px;
  width: 12px;
  height: 2px;
  background-color: #c1c3c8;
}

.basket-item__availability {
  font-weight: 700;
  font-size: 11px;
  line-height: 140%;
  letter-spacing: 0.02em;
  padding: 5px 9px;
  border-radius: 10px;
  background-color: #f4f5f7;
}
.basket-item__availability .svg-icon {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  color: #8b8d92;
}

.basket-item__footer {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.basket-item__footer .basket-item__price {
  width: 175px;
}

.basket-item__counter .field-count__input {
  width: 120px;
  padding-left: 30px;
  padding-right: 30px;
  height: 44px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}
.basket-item__counter .field--no-border {
  width: 90px;
  margin-left: -7px;
}
.basket-item__counter .field-input {
  border: 2px solid #ebebeb;
  border-radius: 0;
}
.basket-item__counter .field-input:hover {
  border-color: #ebebeb;
}
.basket-item__counter .field-count__btn:hover {
  background: #f0f0f0;
}

.basket-item__delete {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  transition-duration: 0.25s;
  cursor: pointer;
  margin-left: 25px;
  opacity: 0.8;
}
.basket-item__delete .svg-icon {
  width: 20px;
  height: 20px;
  fill: none;
}

.basket-item__action {
  display: flex;
  align-items: center;
}
.basket-item__action .btn {
  margin-right: 10px;
}
.basket-item__action .basket-item__delete {
  margin-left: 0;
  width: 43px;
  height: 43px;
  border-radius: 50%;
  border: 1px solid #000;
  color: #000;
}
.basket-item__action .appearance--goods {
  white-space: normal;
}

.basket-item__notification-btn {
  padding-left: 35px;
  padding-right: 35px;
}
.basket-item__notification-btn .svg-icon {
  margin-right: 10px;
}

.basket-item__gifts {
  margin-top: 17px;
  padding: 9px 17px 10px;
  background: #f4f5f7;
  border-radius: 12px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 15px;
  position: relative;
  width: 100%;
}
.basket-item__gifts::before {
  background: #f4f5f7;
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 30px;
  top: -8px;
  border-radius: 5px;
  transform: rotate(-45deg);
}

.basket-item--disabled .basket-item__header,
.basket-item--disabled .basket-item__body,
.basket-item--disabled .basket-item__visual {
  opacity: 0.4;
}

.basket-item__content-wrap {
  display: flex;
  align-items: center;
}

.basket-item__price-full .price__value {
  color: #6d2077;
}
.basket-page .basket-item-wrapper, .basket-page .b-footer {
  display: none;
}

.basket-small {
  position: relative;
}

.basket-small__widget {
  display: flex;
  align-items: center;
  position: relative;
  color: #000;
  text-decoration: none;
  cursor: pointer;
  transition: 0.25s;
  outline: none;
}

.basket-small__widget::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  left: -2px;
  right: -2px;
  bottom: -2px;
  top: -2px;
}

.basket-small__cell-icon {
  flex: 0 0 auto;
  position: relative;
}

.basket-small__cell-icon + .basket-small__cell-main {
  margin-left: 10px;
}

.basket-small__icon {
  display: block;
  width: 20px;
  height: 20px;
  color: #6d2077;
  transition: 0.25s;
  fill: none;
}

.basket-small__badge {
  position: absolute;
  top: -2px;
  right: -4px;
}

.basket-small__cell-name {
  display: none;
}

.basket-small__title {
  color: #8b8d92;
}

.basket-small__price {
  color: #000;
  transition: 0.25s;
}
.state--focus-enabled .basket-small__widget:focus::after {
  opacity: 0.75;
}

.basket-small--empty .basket-small__widget {
  cursor: default;
}
.basket .mobile-popup--resume .basket__resume {
  padding: 0;
  box-shadow: none;
}

.btn--full {
  width: 100%;
  justify-content: center;
}

.basket__header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  padding-right: 0;
}
.basket__header.basket__header-load {
  justify-content: space-between;
  flex-wrap: wrap;
}
.basket__header .page-title {
  margin: 0;
}

.basket__clean {
  color: #c1c3c8;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  cursor: pointer;
  transition-duration: 0.25s;
  margin-left: auto;
}
.basket__clean .svg-icon {
  fill: none;
  width: 20px;
  height: 20px;
}

.basket__placeholder {
  margin: 70px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.basket__placeholder-visual {
  width: 250px;
  height: 250px;
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.basket__placeholder-text {
  margin-top: 10px;
  color: #8b8d92;
}

.basket__placeholder-action {
  margin-top: 25px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-right: -10px;
  margin-bottom: -10px;
}
.basket__placeholder-action .btn {
  margin-right: 10px;
  margin-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
}

.basket__layout {
  display: flex;
}

.basket__success {
  max-width: 823px;
  margin-right: auto;
  margin-left: auto;
  background: #fff;
  box-shadow: 5px 5px 50px 5px rgba(0, 0, 0, 0.1);
  padding: 50px 30px;
  text-align: center;
}
.basket__success h1 {
  margin: 30px 0 0;
  font-weight: normal;
}

.basket__success-head {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 2px dashed rgba(0, 0, 0, 0.1);
  text-align: center;
}

.basket__success-content {
  text-align: center;
  font-size: 16px;
}
.basket__success-content .basket_price {
  color: #6d2077;
  font-weight: 700;
}
.basket__success-content .basket_price-txt {
  color: rgba(51, 51, 51, 0.7);
  font-weight: 700;
}

.basket__success-info {
  padding: 30px 0;
  border-bottom: 2px dashed rgba(0, 0, 0, 0.1);
}
.basket__success-info .dots-list__item {
  padding: 0;
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
}
.basket__success-info .dots-list__item:before {
  display: none;
}
.basket__success-info .dots-list__item .dots-list__name {
  min-width: 40%;
  width: 40%;
  text-align: left;
}
.basket__success-info .dots-list__item .dots-list__value {
  padding-left: 20px;
  text-align: right;
  word-break: break-all;
}

.basket__list .basket-item {
  padding: 20px 24px 25px;
}
.basket__list .section-title {
  font-size: 0;
  padding-top: 20px;
  padding-bottom: 15px;
  padding-left: 25px;
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
}
.basket__list .section-title h4 {
  letter-spacing: -0.32px;
  margin: 0;
  line-height: 1.6;
  font-size: 16px;
  color: gray;
  font-family: SFUIDisplay, sans-serif;
  font-weight: 700;
}

.account-main-menu .section-title {
  font-size: 0;
  padding-top: 20px;
  padding-bottom: 15px;
  padding-left: 25px;
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
}
.account-main-menu .section-title h4 {
  letter-spacing: -0.32px;
  margin: 0;
  line-height: 1.6;
  font-size: 16px;
  color: gray;
  font-family: SFUIDisplay, sans-serif;
  font-weight: 700;
}

.file-load-container .catalog__top-nav.flc {
  display: none;
}
.file-load-container .file-load-message {
  margin-bottom: 20px;
}
.file-load-container .file-load-footer {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin: 0 0 20px !important;
}

.basket__main {
  flex-grow: 1;
  min-width: 0;
}
.basket__main.basket__resume {
  box-shadow: none;
  background: transparent;
}
.basket__main .basket__list {
  background: #fff;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
}

.basket__aside {
  width: 30%;
  flex-shrink: 0;
  margin-left: 2%;
}

.basket__messages {
  margin-bottom: 20px;
}

.basket__message {
  position: relative;
  padding: 20px 30px 20px 30px;
  background: #33333330;
  color: #333;
  font-size: 14px;
  line-height: 22px;
}
.basket__message .message-title {
  font-weight: 500;
  font-size: 15px;
  position: relative;
  padding-right: 20px;
  cursor: pointer;
}
.basket__message .message-title.message-title--open .message__btn-arrow {
  transform: rotate(180deg);
}
.basket__message .message-title:hover {
  color: #595959;
}
.basket__message .message-title:hover .message__btn-arrow {
  color: #595959;
}
.basket__message .message__btn-arrow {
  position: absolute;
  top: 50%;
  right: 0;
  width: 12px;
  height: 8px;
  margin-top: -4px;
  transition: transform 0.25s;
}
.basket__message .message {
  padding-top: 5px;
}
.basket__message .message:first-child {
  padding-top: 10px;
}
.basket__message:not(:last-child) {
  margin-bottom: 10px;
}

.basket__message-close {
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition-delay: 0.25s;
  right: 10px;
  width: 30px;
  height: 30px;
  top: 10%;
}
.basket__message-close::before {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.basket__message-close::after {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.basket__message-close::before, .basket__message-close::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.basket__message-close::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

.basket__resume {
  position: -webkit-sticky;
  position: sticky;
  top: 10px;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  background-color: #FFF;
}
.basket__resume.basket__resume-notshadow {
  box-shadow: none;
}
.basket__resume .basket__messages {
  margin-bottom: 0;
}
.basket__resume .basket__messages .basket__message-close {
  top: 25%;
  color: #fff;
}

.basket__resume-header {
  margin-bottom: 10px;
}

.basket__prop:not(:last-child) {
  border-bottom: 1px solid #eeeff4;
}

.aside-comment-block {
  margin-top: 20px;
}
.aside-comment-block .form__field {
  padding: 0px 30px 0 10px;
}

.basket__prop-entry {
  display: flex;
  align-items: center;
  padding: 15px 0;
  font-weight: 500;
}

.basket__prop-entry__title {
  padding: 20px 0 13px;
  color: #333;
  font-weight: 700;
  letter-spacing: -0.32px;
}

.basket__props .basket__prop {
  padding-left: 24px;
  padding-right: 24px;
}
.basket__props .basket__prop-name {
  font-weight: 500;
  padding-right: 15px;
  color: #333;
  font-size: 14px;
  line-height: 17px;
}
.basket__props .basket__prop-value {
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
  text-align: right;
  border-bottom: 0;
}
.basket__props .basket__prop-value span {
  border-bottom: 1px solid #e5e5e5;
}

.basket__prop--total .basket__prop-value {
  font-size: 20px;
  color: #000;
  line-height: 24px;
  letter-spacing: -0.44px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.basket__prop--total .basket__prop-currency {
  font-weight: 500;
  color: gray;
}

.basket__prop-name {
  margin-right: auto;
}

.basket__prop-currency {
  margin-left: 4px;
}

.basket__prop--discount {
  padding: 7px 0;
}
.basket__prop--discount .basket__prop-entry {
  padding: 7px 0;
}
.basket__prop--discount .basket__prop-currency,
.basket__prop--discount .basket__prop-value {
  color: #6d2077;
}
.basket__prop--discount .accordion__icon {
  color: #6d2077;
  padding-left: 0;
  margin-left: 4px;
}

.basket__action {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.basket__action .promocode {
  margin-bottom: 20px;
}

.basket__order {
  height: 50px;
  margin: 20px 24px 23px;
  display: flex;
  align-items: center;
}
.basket__order .svg-icon {
  margin-left: 11px;
  width: 22px;
  height: 10px;
}

.basket__order.link-underline {
  height: auto;
}

.basket-note {
  padding: 20px 24px 13px;
  font-size: 14px;
  line-height: 22px;
  border-top: 1px solid #ebebeb;
}

.basket-item__price-full {
  width: 140px;
  min-width: 140px;
  margin-left: 25px;
}

.basket-form-data-delivery .form__group-title {
  margin-bottom: 8px;
}

.basket__prop-delivery-method {
  font-size: 14px;
  line-height: 17px;
  padding-bottom: 15px;
  margin-top: -5px;
}

.basket-address {
  width: 100%;
  padding: 0 30px 18px;
}

.btn-block-clear {
  margin-left: auto;
  display: flex;
}

.btn-block-clear.basket__action {
  padding: 20px 0;
  background-color: #f0f0f0;
}
.btn-block-clear.basket__action .clear-basket {
  width: auto;
  margin-bottom: 10px;
}
.btn-block-clear.basket__action .clear-basket span {
  padding-right: 17px;
}

.clear-basket {
  position: relative;
  width: 134px;
  height: 38px;
  margin-right: 0px;
  font-size: 14px;
  line-height: 14px;
  color: #333;
  border: 1px solid #afafaf;
  cursor: pointer;
  border-radius: 3px;
  background: #e9e9ed;
  text-transform: uppercase;
  display: flex;
  margin-left: 20px;
  justify-content: space-between;
  align-items: center;
}
.clear-basket span {
  padding-left: 17px;
}
.clear-basket:hover {
  background: #d0d0d7;
}

.address-form {
  padding-top: 20px;
}

.basket-address-list .basket-select-field .field-select__btn {
  height: 50px;
  border-color: #c4c4c4;
  border-radius: 3px;
  font-size: 14px;
  font-weight: bold;
}
.basket-address-list .basket-select-field .field-select__list {
  border-radius: 3px;
}
.basket-address-list .basket-enter-head .btn {
  height: 50px;
  background: #888;
  border-color: #888;
  color: #fff;
}

.basket-address-info {
  padding: 20px 0 0;
}
.basket-address-info .params-list__left {
  font-size: 14px;
  color: #818181;
}
.basket-address-info .params-list__right {
  font-size: 14px;
}
.basket-address-info .params-list__item:not(:first-child) {
  margin-top: 12px;
}

.basket-delivery-block .field-radio-buttons__list .field-checkbox__icon {
  align-self: baseline;
}
.basket-delivery-block .field-radio-buttons__list .svg-icon {
  fill: #333;
}

.basket__resume-txt .h5 {
  padding-bottom: 15px;
}

.basket__show-catalog {
  padding-top: 15px;
}
/*09.12.20*/
.price-info {
  font-size: 14px;
  line-height: 20px;
  color: #808080;
  padding: 10px 0 5px;
  transition: opacity 0.3s;
  display: block;
}

.price-info p {
  margin: 0;
}

.price-info .list-links {
  display: -ms-flex;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -3px;
}

.price-info .list-links a {
  color: #6d2077;
  margin: 0 3px;
}

.price-info .list-links a:after {
  content: "/";
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}

.price-info .list-links a:last-child:after {
  display: none;
}

.item-price-info .price-info {
  padding-left: 16px;
  padding-right: 16px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: #ffffff;
  height: 70px;
  opacity: 0;
  pointer-events: none;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.3);
}

.item-price-info .price-info:before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  top: -8px;
  height: 10px;
  width: 100%;
  background: #ffffff;
}

.item-price-info:hover {
  z-index: 6;
}

.item-price-info:hover .price-info {
  opacity: 1;
  pointer-events: auto;
  bottom: -70px;
}

.price-info-popap {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
  z-index: 8;
}

.price-info-popap .price-info {
  position: absolute;
  top: 27px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  pointer-events: none;
  background: #ffffff;
  z-index: 3;
  width: 230px;
  text-align: center;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);
  border-radius: 2px;
}

.price-info-popap .price-info:before {
  content: "";
  position: absolute;
  top: -10px;
  left: -5px;
  right: -5px;
  background: rgba(255, 255, 255, 0);
  display: block;
  height: 20px;
}

.price-info-popap:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 5px 4px;
  border-color: transparent transparent #ffffff transparent;
  top: 22px;
  left: 0;
  right: 0;
  display: block;
  margin: 0 auto;
  position: absolute;
  z-index: 10;
  opacity: 0;
  pointer-events: auto;
  transition: opacity 0.3s;
}

.price-info-popap .icon {
  width: 20px;
  height: 20px;
  margin-left: 8px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("/local/frontend/build/images/icon/new_warning.svg");
}

.price-info-popap:hover:before,
.price-info-popap:hover .price-info {
  opacity: 1;
  pointer-events: auto;
}

.price-info-popap .list-links {
  justify-content: center;
}

.b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block {
  padding: 31px 24px;
}
.clear-busket {
  position: relative;
  width: 134px;
  height: 38px;
  margin-left: auto;
  margin-right: 50px;
  padding-right: 25px;
  font-size: 16px;
  line-height: 16px;
  color: #afafaf;
  border: 1px solid #afafaf;
  cursor: pointer;
  border-radius: 1px;
}

.clear-busket:after {
  position: absolute;
  content: "";
  top: 10px;
  right: 16px;
  width: 20px;
  height: 20px;
  background: url("/local/frontend/build/images/icon/cross.svg") no-repeat;
}

.clear-busket-popup-wrapper {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.7);
}

.clear-busket-popup-wrapper.show {
  display: block;
}

.clear-busket-popup {
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 380px;
  padding: 43px 42px;
  background-color: #ffffff;
}

.popup-title {
  display: inline-block;
  margin-bottom: 23px;
  font-weight: 500;
  font-size: 24px;
  font-weight: normal;
  line-height: 24px;
  color: #333333;
}

.popup-text {
  margin-bottom: 26px;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  color: #595959;
}

.clear-busket-popup button,
.empty-busket button {
  width: 72px;
  height: 46px;
  border: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  color: #ffffff;
  background-color: #6d2077;
  border-radius: 2px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
}

.popup-closer {
  position: absolute;
  top: 19px;
  right: 19px;
  width: 12px;
  height: 12px;
  background: url("/local/frontend/build/images/icon/popup_cross.svg") no-repeat;
  cursor: pointer;
}
.empty-busket {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: #ffffff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}

.empty-busket span {
  margin-bottom: 34px;
  font-size: 18px;
  line-height: 18px;
  color: #ACACAC;
}

.empty-busket button {
  width: 242px;
  height: 46px;
}

.without-checkbox.clear-busket {
  margin-right: 0;
}

.title-row {
  display: flex;
  justify-content: space-between;
}

/* 26.02 new */
.title-with-clear {
  position: relative;
}

.title-with-clear .price-checkbox-wrapper {
  position: absolute;
  right: 0;
  top: -57px;
}

.title-with-clear .clear-busket {
  margin-right: 0;
}

.title-with-clear .price-checkbox {
  width: 315px;
}
/* 15.03.2021 */
.b-main.basket-page .b-content .final-basket-price .to-order-btn,
.empty-busket button,
.clear-busket-popup button {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.25);
  transition: all 0.3s;
}

.b-main.basket-page .final-basket-price .to-order-btn:hover,
.empty-busket button:hover,
.clear-busket-popup button:hover {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.3);
}

.basket-order-page .item-note {
  position: absolute;
  top: 75px;
  display: flex;
  padding-left: 25px;
  padding-top: 5px;
  padding-bottom: 15px;
  z-index: 2;
}

.item-note-text {
  position: relative;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  font-size: 14px;
  line-height: 20px;
  color: #595959;
  white-space: nowrap;
}

.item-note-text:after {
  position: absolute;
  left: -25px;
  transform: rotate(-45deg);
  content: "";
  width: 18px;
  height: 10px;
  border-left: 2px solid #6d2077;
  border-bottom: 2px solid #6d2077;
}

.sale-label {
  position: relative;
  margin-left: 10px;
  padding: 1px 5px;
  font-weight: 700;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  background-color: #F24C3D;
  border-radius: 2px;
}

.sale-label:before {
  position: absolute;
  top: 8px;
  left: -7px;
  content: "";
  border: 3px solid transparent;
  border-right: 6px solid #F24C3D;
}
.delivery-basket-page__title-row {
  width: 100%;
}

.delivery-basket-page .save-btn-block {
  display: flex;
  justify-content: flex-end;
  width: calc(32% - 2px);
}

.delivery-basket-page .save-btn-block .save-btn {
  position: relative;
  display: block;
  margin-left: 35px;
  padding-left: 30px;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.6);
}

.delivery-basket-page .save-btn-block .save-btn:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  width: 24px;
  height: 24px;
  opacity: 0.8;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.delivery-basket-page .save-btn-block .pdf::before {
  background-image: url("/local/components/sh/basket//img/pdf.png");
}

.delivery-basket-page .save-btn-block .excel::before {
  background-image: url("/local/components/sh/basket/img/excel.svg");
}

.delivery-basket-page .save-btn-block .print::before {
  background-image: url("/local/components/sh/basket//img/print.png");
}

.delivery-basket-page .second-block {
  margin-right: 10px;
}

.delivery-basket-page .form-group__basket {
  margin-top: 8px;
  margin-left: -35px;
  margin-bottom: 0;
}

.delivery-basket-page .form-group__basket a {
  width: 24px;
  height: 24px;
  opacity: 0.8;
  background-image: url("/local/components/sh/basket//img/cart-grey.png");
  background-position: center;
  background-size: 100%;
}

.delivery-basket-page .second-block {
  display: block;
}

.delivery-basket-page .b-main.basket-page .final-basket-price .title-block h5 {
  color: rgba(0, 0, 0, 0.8);
}

.delivery-basket-page .basket-note {
  padding: 20px 24px 13px;
  font-size: 14px;
  line-height: 22px;
  border-top: 1px solid #ebebeb;
}

.delivery-basket-page .basket-note span {
  font-weight: 700;
  color: #1a1a1a;
}

.delivery-basket-page .b-main.basket-page .left-block .catalog-list {
  margin-bottom: 0;
  width: auto;
  box-shadow: none;
}

.delivery-basket-page .tab-content {
  padding: 0;
}

.product-info {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.6);
}

.divider-20px {
  height: 20px;
}

.divider-border-1 {
  border-bottom: 1px solid #ebebeb;
}

.left-block {
  width: 70%;
}

.green-block {
  padding: 18px 30px 25px 30px;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  color: #ffffff;
  background-color: #1fb758;
}

.green-block p {
  margin: 0;
  padding: 0;
}

.green-block a {
  color: inherit;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  transition: 0.2s ease-in-out;
}

.green-block a:hover {
  border-bottom: 1px solid transparent;
}

.delivery-dialog {
  padding-bottom: 35px;
  background-color: #ffffff;
}

.delivery-dialog__title {
  padding: 35px 30px 30px 30px;
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
  color: rgba(0, 0, 0, 0.8);
}

.delivery-dialog__small-title {
  padding: 0 30px 18px 30px;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #333333;
}

.delivery-dialog__main-contacts {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 10px;
}

/* .delivery-dialog__address {
    padding-bottom: 38px;
} */
.delivery-dialog__comments {
  padding-bottom: 50px;
}

.delivery-dialog__send-block {
  padding-right: 30px;
  padding-left: 30px;
}

.delivery-dialog__send-block .btn {
  margin-bottom: 10px;
}

.delivery-dialog .nav-tabs {
  padding-right: 30px;
  padding-left: 30px;
}

.delivery-dialog .nav-tabs > li > a {
  padding-top: 0;
}

.delivery-dialog .tab-content {
  padding-top: 40px;
  padding-bottom: 40px;
}

.delivery-dialog .tab-content::before {
  right: 30px;
  left: 30px;
}

.delivery-dialog .form-group {
  display: flex;
  width: 100%;
  margin-bottom: 0;
  padding-right: 30px;
  padding-left: 30px;
}

.delivery-dialog .form-field {
  width: 100%;
  max-width: 33.3333333;
}

.delivery-dialog .form-field:not(:last-child) {
  margin-right: 40px;
}

.checked-list {
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  /*justify-content: space-between;*/
  padding-right: 30px;
  padding-left: 30px;
  padding-bottom: 36px;
}

.checked-list input {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}

.checked-list__item {
  position: relative;
  padding: 20px 22px 20px 24px;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  background-color: #f7f7f7;
  border: 1px solid transparent;
  cursor: pointer;
}

.checked-list__item:not(:last-child) {
  margin-right: 10px;
}

.checked-list__item--active {
  border: 1px solid #1fb758;
  transition: 0.2s ease-in-out;
}

.checked-list__item--active .checked-list__item-title {
  color: #1fb758;
}

.checked-list__item-title {
  margin-bottom: 10px;
  color: #333333;
}

.checked-list__item-description {
  font-weight: 400;
  font-size: 15px;
  color: #595959;
}

.checked-list--date {
  justify-content: start;
  margin-right: 30px;
  margin-left: 30px;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}

.checked-list--date .checked-list__item {
  flex-shrink: 0;
  flex-basis: 96px;
  height: 65px;
  padding: 12px 10px;
  font-size: 16px;
  text-align: center;
}

.checked-list--date .checked-list__item-title {
  margin-bottom: 2px;
  white-space: nowrap;
}

.checked-list--payment {
  justify-content: start;
}

.checked-list--payment .checked-list__item-title {
  margin-bottom: 5px;
}

.delivery-tabs {
  /*margin-bottom: 36px;*/
  padding-bottom: 36px;
  /*border-bottom: 1px solid #ebebeb;*/
}

.delivery-tabs__content p {
  padding-right: 30px;
  padding-left: 30px;
}

.delivery-tabs__content p:last-child {
  margin-bottom: 0;
}

.availability-block {
  margin-top: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
}

.availability-block__store {
  position: relative;
  padding-left: 14px;
  color: #595959;
}

.availability-block__store:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0px;
  width: 6px;
  height: 6px;
  background-color: #df0404;
  border-radius: 50%;
}

.availability-block__order {
  color: #aeaeae;
}

.date-field {
  display: flex;
  flex-wrap: wrap;
}

.date-field .form-group {
  width: 33.3333%;
}

.date-field .date-field-group {
  flex-shrink: 0;
}

.bottom-block .mobile-button {
  display: none;
  margin-bottom: 23px;
  margin-bottom: 23px;
  cursor: pointer;
  outline: none;
  border: none;
  color: #fff;
  font-family: SFUIDisplay, sans-serif;
  font-weight: 700;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
  background-color: #00af42;
  text-align: center;
  width: 233px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.checkout-basket-page .delivery-dialog {
  display: block;
}

.checkout-basket-page .final-basket-price {
  display: block;
}

body.delivery-basket-page {
  overflow-x: hidden;
}

body.delivery-basket-page .b-page {
  overflow: unset;
}

.delivery-basket-page .b-main.basket-page .final-basket-price {
  position: -webkit-sticky;
  position: sticky;
  top: 150px;
}
.delivery-dialog__small-title.date-select {
  margin-top: 38px;
}

.basket-order-page .item--checkbox {
  margin-bottom: 5px;
}

.basket-order-page .item--checkbox input {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 2px solid #E1E1E1;
  box-sizing: border-box;
  border-radius: 1px;
  left: -25px;
  position: absolute;
  top: 30%;
  transform: translateY(-50%);
  background: #ffffff;
  transition: all 0.2s;
}

.is-client-container {
  display: flex;
  flex-direction: column-reverse;
  padding-top: 30px;
}

.is-client-container .checkbox-item__name {
  position: relative;
  /* padding-left: 30px; */
}

.is-client-container .is-client-checkbox {
  opacity: 0;
  visibility: hidden;
}

.is-client-container input {
  width: 50%;
}

.buttons-orders {
  margin-top: 30px;
}
.basket-page .map-link.link--map {
  font-size: 14px;
  line-height: 1;
  color: #6d2077;
  cursor: pointer;
}
.basket {
  position: relative;
}

.basket__title {
  font-size: 40px;
  line-height: 48px;
  font-weight: 700;
}

.basket__small-note {
  margin: 24px 0;
}

.basket__product {
  width: 100%;
}

.basket__cell-sep {
  flex: 0 0 auto;
  width: 72px;
}

.basket__footer {
  margin-top: 20px;
}

.basket__subfooter {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  line-height: 22px;
  color: #86868B;
}

.basket__accent {
  font-weight: 700;
}

.baskets__list {
  display: flex;
  margin-bottom: 24px;
  flex-wrap: wrap;
}

.baskets__list-item {
  position: relative;
  display: inline-flex;
  height: 44px;
  flex: 0 0 auto;
}

.baskets__list-item.active .baskets__list-btn-link {
  color: #fff;
  background-color: #6d2077;
  padding-right: 0;
}

.baskets__list-item:first-child .basket__dd--right {
  left: 0;
  right: auto;
}

.baskets__list-item-btn {
  width: 48px;
  height: 44px;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  transition: color 0.25s;
  cursor: pointer;
}

.baskets__list-item-icon {
  width: 20px;
  height: 20px;
}

.basket__link-underline {
  margin-left: 24px;
  margin-top: 10px;
}

.basket__dd {
  position: absolute;
  top: 100%;
  left: 0;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  top: 100%;
  left: auto;
  right: 0;
  width: 200px;
  z-index: 120;
}

.basket__dd--alt {
  width: 240px;
}

.basket__dd--left {
  left: 0;
  right: auto;
}

.basket__dd--right {
  left: auto;
  right: 0;
}

.basket__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.basket__dd-list {
  margin-top: 8px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.basket__dd-btn {
  display: block;
  padding: 11px 12px 11px;
  font-size: 14px;
  line-height: 18px;
  color: #6d2077;
  transition: background-color 0.25s;
  background-color: #fff;
  width: 100%;
  cursor: pointer;
  text-align: left;
}

.basket__dd-btn:hover {
  background-color: #E8F4FE;
}

.basket__bottom-footer {
  display: flex;
  justify-content: space-between;
  margin-top: 16px;
}

.basket__sum {
  font-size: 32px;
  line-height: 26px;
  font-weight: 700;
  margin-bottom: 20px;
}

.basket__sum .price__group {
  margin-bottom: 0;
}

.basket__bottom-footer-left {
  display: block;
}

.basket__bottom-footer-right {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.basket__link-action {
  margin-top: 24px;
}

.basket__link-action-2 {
  margin-top: 32px;
}

.basket__empty-text {
  font-size: 20px;
  line-height: 28px;
  color: #111;
  max-width: 882px;
}

.basket__title-form {
  margin: 0;
}

.basket__form {
  margin-top: 40px;
}

.basket__form-wrap {
  padding-top: 48px;
}

.baskets__list-btn-link {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  padding: 0 16px;
  background-color: #F5F5F7;
  color: #86868B;
  font-weight: 500;
  transition: background-color 0.25s, color 0.25s;
}

.baskets__list-item.active .baskets__list-btn-link {
  padding-right: 0;
}

.baskets__list-item--main.active .baskets__list-btn-link {
  padding-right: 16px;
}

.baskets__list-btn-link:hover {
  color: #fff;
  background-color: #6d2077;
}

.basket__empty {
  margin-top: 30px;
}
.big-tabs__header {
  width: 100%;
  overflow: auto;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.big-tabs__items {
  display: flex;
}

.big-tabs__btn-item {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
}
.big-tabs__btn-item:not(:first-child) {
  margin-left: 50px;
}

.big-tabs__btn-item-mobile {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: -1px;
}
.big-tabs__btn-item-mobile.active svg {
  transform: rotate(180deg);
}
.big-tabs__btn-item-mobile.active .big-tabs__btn {
  color: #6d2077;
}
.big-tabs__btn-item-mobile .big-tabs__btn {
  display: flex;
  justify-content: space-between;
  width: 100%;
  color: #333;
  font-size: 16px;
}
.big-tabs__btn-item-mobile .big-tabs__btn svg {
  width: 10px;
  height: 10px;
  fill: transparent;
}

.big-tabs__btn {
  font-size: 18px;
  line-height: 23px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: rgba(51, 51, 51, 0.7);
  padding: 15px 0;
  align-items: center;
  display: flex;
  position: relative;
  transition: color 0.25s;
  cursor: pointer;
}

.big-tabs__btn.active {
  color: #6d2077;
}

.big-tabs__body {
  margin-top: 20px;
}
.big-tabs__body .catalog {
  margin-bottom: 0;
}

.big-tabs__sections {
  display: flex;
  margin: 0 -15px;
  width: calc(100% + 30px);
  justify-content: space-between;
}

.big-tabs__item .big-tabs__delivery {
  font-size: 14px;
  line-height: 22px;
}

.big-tabs__offers .catalog__top-nav {
  border-top: 0;
}

.big-tabs__service .page-title {
  display: none;
}
.big-tabs__service .catalog__header-filter {
  margin-top: 0;
}
.big-tabs__service .form-glass {
  padding: 10px 0;
}

.big-tabs__left-section {
  padding: 0 15px;
  min-width: 0;
  width: 40%;
}

.big-tabs__right-section {
  width: 30%;
  padding: 0 15px;
}

.big-tabs__narrow-section {
  max-width: 992px;
}

.big-tabs__btn-count {
  position: relative;
  top: -5px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  margin-left: 4px;
}

.big-tabs__btn-item--count {
  position: relative;
}

.big-tabs__btn-item--count:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  left: auto;
  right: 0;
  width: 1px;
  height: 20px;
  background-color: #e6e7e9;
  transform: translateY(-50%);
}

.big-tabs__btn-item--count .big-tabs__btn::after {
  display: none;
}

.big-tabs__characteristics .characteristics-table__item,
.big-tabs__characteristics .characteristics-table__item-name {
  font-size: 14px;
  line-height: 18px;
}
.big-tabs__characteristics .characteristics-table__item .tooltip__text,
.big-tabs__characteristics .characteristics-table__item-name .tooltip__text {
  font-size: 14px;
  line-height: 18px;
}
.big-tabs__characteristics .characteristics-table__item .tooltip__icon,
.big-tabs__characteristics .characteristics-table__item-name .tooltip__icon {
  width: 15px;
  height: 15px;
  color: rgba(51, 51, 51, 0.6);
  background: transparent;
}
.big-tabs__characteristics .characteristics-table__item .tooltip__icon .svg-icon,
.big-tabs__characteristics .characteristics-table__item-name .tooltip__icon .svg-icon {
  width: 15px;
  height: 15px;
  fill: #fff;
}

.big-tabs__sections-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 23px;
  color: #333;
}
.big-tabs__sections-title + .big-tabs__sections-title {
  margin-top: 40px;
}

.big-tabs__description-text {
  max-height: 100px;
  display: block;
  overflow: hidden;
}
.big-tabs__description-text.big-tabs__description--open {
  max-height: none;
}

.big-tabs__sections-description {
  font-size: 14px;
  line-height: 22px;
  margin-top: 40px;
}
.big-tabs__sections-description ul > li:before {
  background-color: #333;
}
.big-tabs__sections-description ul > li {
  font-size: 14px;
  line-height: 22px;
}
.big-tabs__sections-description .big-tabs__sections-title {
  margin-bottom: 20px;
}

.big-tabs__video-block {
  display: flex;
  flex-wrap: wrap;
  margin: -25px;
}

.big-tabs__video-item {
  width: 50%;
  padding: 25px;
}

.big-tabs__video-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
}
.big-tabs__video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.breadcrumbs {
  font-size: 13px;
  line-height: 1.2;
  cursor: default;
}

.breadcrumbs__list {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
}

.breadcrumbs__item {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  max-width: 100%;
  padding: 2px 5px;
}
.breadcrumbs__item:last-child .breadcrumbs__separator {
  display: none;
}

.breadcrumbs__separator {
  margin: 0 10px 0 10px;
  height: 15px;
  width: 5px;
  color: #8b8d92;
}

.breadcrumbs__link {
  color: #6d2077;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.25s;
  outline-offset: 1px;
  outline: none;
  flex: 0 1 auto;
  color: #8b8d92;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.breadcrumbs__link:active {
  color: #a04;
}
.btn-del {
  width: 28px;
  height: 28px;
  color: #000;
  position: absolute;
  top: -36px;
  right: -7px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: color 0.25s;
  z-index: 10;
}

.btn-del__icon {
  width: 14px;
  height: 14px;
  vertical-align: middle;
}

.btn-del:hover {
  color: #6d2077;
}

.catalog-compare {
  position: relative;
}

.catalog--compare {
  background-color: #fff;
  padding-bottom: 60px;
  padding-top: 15px;
}

.catalog--compare__no-results {
  text-align: center;
  padding-top: 25px;
}
.catalog--compare__no-results .btn {
  width: 240px;
}

.catalog-compare__head-layout {
  display: flex;
  position: relative;
}

.catalog-compare__head .product-slider__arrow--prev {
  left: -33px;
}

.catalog-compare__head .product-slider__arrow--prev.disabled,
.catalog-compare__head .product-slider__arrow--next.disabled {
  display: none;
}

.catalog-compare__head .product-slider__arrow--next {
  right: -33px;
  left: unset;
}

.catalog-compare__head-aside {
  flex: 0 0 auto;
  width: 16.6666%;
  padding: 0;
  display: flex;
  flex-direction: column;
}

.catalog-compare__head-main {
  flex: 0 0 auto;
  width: 83.3333%;
  position: relative;
}

.catalog-compare__head-mod {
  margin-top: auto;
  -webkit-user-select: none;
          user-select: none;
}

.catalog-compare__head-excludeSimilar {
  padding-bottom: 20px;
  pointer-events: all;
}

.catalog-compare__head-items {
  overflow: hidden;
  word-break: break-word;
}

.catalog-compare__head-items-grid {
  display: flex;
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
}

.catalog-compare__head-item {
  display: flex;
  flex: 0 0 auto;
  width: 25%;
  border-left: 1px solid #ededed;
}
.catalog-compare__head-item .product-t-grid__card {
  padding-bottom: 15px;
}
.catalog-compare__head-item .product-t-grid__price {
  padding-bottom: 10px;
}

.catalog-compare__head--nav .catalog-compare__head-item {
  border-left: 1px solid #ededed;
}

.catalog-compare__head--nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 5000;
  transform: translate3d(0, -100%, 0);
  box-shadow: 0 4px 6px rgba(2, 13, 33, 0.08);
  background: #fff;
  visibility: hidden;
  opacity: 0;
  transition: transform 0.3s, visibility 0.3s, opacity 0.3s;
  pointer-events: none;
}

.catalog-compare__head--nav .catalog-compare__head-main {
  height: auto;
  background-color: #fff;
  pointer-events: all;
}

.touch .catalog-compare__head--nav .catalog-compare__head-main {
  pointer-events: none;
}

.catalog-compare--head-fixed .catalog-compare__head--nav {
  transform: translate3d(0, 0, 0);
  visibility: visible;
  opacity: 1;
}

.catalog-compare__body-group {
  border-bottom: 1px solid #ededed;
}

.catalog-compare__body-group + .catalog-compare__body-group {
  margin-top: 0;
}

.catalog-compare__body-group-header {
  padding: 24px 0 11px 0;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  color: #000;
  transition: transform 0.3s;
  display: flex;
  align-items: center;
  width: 100%;
}

.catalog-compare__body-group-header-icon {
  width: 11px;
  height: 8px;
  flex: 0 0 auto;
  margin-left: 6px;
  transform: scaleY(1);
  margin-top: 3px;
}

.catalog-compare__body-group.open .catalog-compare__body-group-header-icon {
  transform: scaleY(-1);
}

.catalog-compare__body-group-header:hover {
  color: #6d2077;
}

.catalog-compare__table {
  word-break: break-word;
}

.catalog-compare__table-row {
  display: flex;
  border-top: 1px solid #ededed;
  transition: background-color 0.25s;
  font-size: 14px;
  line-height: 20px;
  background-color: white;
}

.catalog-compare__table-row:hover {
  background-color: rgba(15, 49, 106, 0.04);
}

.catalog-compare__table-aside {
  flex: 0 0 auto;
  width: 16.6666%;
  padding: 8px 20px 8px 0;
  font-weight: 500;
}

.catalog-compare__table-aside--bold {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  padding: 8px 20px 8px 0;
}

.catalog-compare__table-main {
  flex: 0 0 auto;
  width: 83.3333%;
  overflow: hidden;
  display: flex;
}

.catalog-compare__table-main-grid {
  display: flex;
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
  width: 100%;
}

.catalog-compare__table-main-cell {
  flex: 0 0 auto;
  width: 25%;
  padding: 8px 15px 8px 15px;
  border-left: 1px solid #ededed;
  display: flex;
  align-items: center;
}

.catalog-compare__table-main-cell--accent {
  background-color: #ffeaef;
}

.no-touch .catalog-compare__table-row:hover {
  background: #ededed;
}

.catalog-compare__body-group-header-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}

.catalog-compare .price__value {
  font-size: 18px;
  line-height: 22px;
}

.catalog__placeholder-title {
  margin-bottom: 34px;
  font-size: 18px;
  line-height: 18px;
  color: #ACACAC;
}

.catalog__placeholder-text {
  font-size: 14px;
  line-height: 24px;
  color: #818690;
  margin: 12px 0 0;
  align-items: center;
}

.catalog__placeholder-icon {
  width: 20px;
  height: 20px;
  color: #e06;
  display: inline;
  margin-left: 6px;
}

.catalog-compare__head-container {
  max-width: 1628px;
  padding-left: 54px;
  padding-right: 54px;
  margin-left: auto;
  margin-right: auto;
}
.catalog-item {
  position: relative;
  margin: 0 0 30px;
}

.catalog-item .scu-code {
  margin-left: 20px;
}

.catalog-item__wrap {
  display: flex;
}

.catalog-item__left {
  flex: 0 0 auto;
  width: 570px;
  background-color: #fff;
}

.catalog-item__center {
  flex: 1 1 auto;
  padding-left: 30px;
  padding-right: 30px;
  min-width: 0;
}

.catalog-item__right {
  flex: 0 0 auto;
  width: 330px;
}

.catalog-item__visual-wrap {
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.catalog-item__visual {
  position: relative;
  max-width: 420px;
}

.catalog-item__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.catalog-item__image,
.catalog-item__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.catalog-item__availability .availability--green {
  display: flex;
  align-items: center;
}
.catalog-item__availability .availability--green:before {
  content: "";
  width: 2px;
  height: 10px;
  margin-right: 2px;
  background: #6d2077;
}
.catalog-item__availability .availability--green .availability__main {
  display: flex;
  align-items: center;
}
.catalog-item__availability .availability--green .availability__main:before {
  content: "";
  width: 2px;
  height: 10px;
  margin-right: 2px;
  background: #6d2077;
}
.catalog-item__availability .availability--green .availability__main span {
  color: #333;
  display: flex;
  align-items: center;
}
.catalog-item__availability .availability--green .availability__main span:before {
  content: "";
  width: 2px;
  height: 10px;
  margin-right: 8px;
  background: #6d2077;
}
.catalog-item__availability .availability--gray {
  display: flex;
  align-items: center;
  color: #333;
}
.catalog-item__availability .availability--gray:before {
  content: "";
  width: 6px;
  height: 6px;
  margin-right: 10px;
  border-radius: 3px;
  background: #DF0404;
}

.catalog-item__sale-mob {
  background: #f0f0f0;
}
.catalog-item__sale-mob .attention-block__text {
  color: #333;
  line-height: 18px;
}
.catalog-item__sale-mob .attention-block__time,
.catalog-item__sale-mob .attention-block__caption {
  color: #e06;
}

.catalog-item__sale-block {
  background: #fff;
  padding: 0 0 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 15px;
  border-radius: 0;
}
.catalog-item__sale-block .attention-block__text {
  color: #6d2077;
  line-height: 18px;
}
.catalog-item__sale-block .attention-block__text:hover {
  color: #595959;
}
.catalog-item__sale-block .attention-block__icon {
  width: 22px;
  height: 24px;
  margin-right: 8px;
  color: #fec537;
}
.catalog-item__sale-block .attention-block__info {
  margin-top: 8px;
}
.catalog-item__sale-block .attention-block__info {
  line-height: 16px;
  letter-spacing: 0;
}
.catalog-item__sale-block .attention-block__caption {
  color: #595959;
}
.catalog-item__sale-block .attention-block__time {
  color: #333;
  font-weight: 500;
}

.catalog-item__price .price__value {
  font-size: 24px;
  line-height: 28px;
}
.catalog-item__price .price__group--old .price__value {
  font-size: 14px;
}
.catalog-item__price .price__group--old .price__currency {
  font-size: 12px;
  text-decoration: line-through;
  display: inline-block;
}

.catalog-item__basket-action {
  margin: 20px 0;
}
.catalog-item__basket-action .basket-action__btn {
  line-height: 38px;
}
.catalog-item__basket-action .catalog-item__availability-btn {
  line-height: 36px;
  padding: 0 15px;
}
.catalog-item__basket-action .basket-action__cell-input .field-input.field-count__input {
  height: 40px;
}

.catalog-item__filter {
  position: relative;
  margin: 25px 0;
  max-width: 300px;
}

.catalog-item__description {
  margin: 7px 0;
}

.catalog-item__description-2 {
  margin: 7px 0;
  color: #818690;
}

.catalog-item__subtitle {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.catalog-item__subtitle-item {
  flex: 0 0 auto;
  margin-right: 25px;
}

.catalog-item__subtitle-left {
  display: flex;
  align-items: center;
}
.catalog-item__subtitle-left .scu-code {
  margin: 0;
  color: rgba(51, 51, 51, 0.7);
  padding-right: 5px;
}

.catalog-item__subtitle-left:only-child {
  min-height: 10px;
}

.catalog-item__scu {
  cursor: pointer;
  font-size: 14px;
  line-height: 17px;
  margin-right: 20px;
}

.catalog-item-page {
  background: #FFFFFF;
  box-shadow: 0px 2px 6px 6px rgba(0, 0, 0, 0.05);
  padding: 20px 30px 55px;
  margin-bottom: 30px;
}

.catalog-item__scrolling {
  box-shadow: 0 2px 6px 6px rgba(0, 0, 0, 0.05), inset 0 6px 6px -3px rgba(0, 0, 0, 0.05);
  background: #fff;
  padding: 10px 35px;
  position: fixed;
  max-width: 1520px;
  width: 100%;
  z-index: 500;
  display: none;
  align-items: center;
  top: 100px;
}

.catalog-item__scroll-price {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.catalog-item__scroll-price .basket-action__cell-input {
  width: 120px;
}
.catalog-item__scroll-price .catalog-item__price {
  margin-right: 15px;
}
.catalog-item__scroll-price .catalog-item__basket-action {
  margin: 0;
}
.catalog-item__scroll-price .catalog-item__basket-action .price__currency {
  padding-left: 15px;
}
.catalog-item__scroll-price .basket-action__cell-input {
  display: none;
}

.catalog-item__scroll-img {
  margin-right: 20px;
  min-width: 65px;
}

.catalog-item__scroll-title {
  font-weight: 500;
  padding-bottom: 5px;
}

.catalog-item__scroll-name {
  padding-right: 50px;
}

.catalog-item__scroll-scu {
  display: flex;
}
.catalog-item__scroll-scu .catalog-item__scu {
  font-size: 13px;
}
.catalog-item__scroll-scu .scu-code {
  margin-left: 0;
  color: rgba(51, 51, 51, 0.7);
}

.catalog-item__header {
  padding-bottom: 20px;
}
.catalog-item__header .page-title {
  margin: 0 0 20px;
}

.catalog-item__filters .field-checkbox__count {
  display: none;
}

.catalog-item__filters-led .catalog-item__filters + .catalog-item__filters {
  margin-top: 20px;
}

.catalog-item__filter-item {
  margin-top: 20px;
}
.catalog-item__filter-item:first-child {
  margin-top: 0;
}
.catalog-item__filter-item .field-select {
  padding-top: 26px;
}
.catalog-item__filter-item .field-select .field-text--label .field-input {
  font-size: 14px;
  line-height: 20px;
  padding: 4px 16px 4px;
  border-color: #d7d7d7;
  border-radius: 0;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #333;
}
.catalog-item__filter-item .field-select .field-text--label .field-input ~ .field-text__int-label, .catalog-item__filter-item .field-select .field-text--label .field-input:not(:placeholder-shown) ~ .field-text__int-label {
  font-size: 14px;
  line-height: 18px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  left: 0;
  top: -17px;
  color: #333;
  padding: 0;
}
.catalog-item__filter-item .field-select__btn {
  border-radius: 0;
  font-size: 14px;
  line-height: 20px;
  padding: 4px 16px 4px;
  border-color: #d7d7d7;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #333;
  height: 30px;
}

.catalog-item__gifts {
  margin-top: 21px;
}

.catalog-item__features {
  margin-top: 28px;
}

.catalog-item__aside {
  padding: 20px 30px;
  background-color: #fff;
  box-shadow: 0px 2px 6px 6px rgba(0, 0, 0, 0.05);
  margin: 20px 0;
}

.catalog-item__tooltip {
  margin-top: 5px;
}

.catalog-item__sep {
  width: 100%;
  height: 1px;
  background: #e6e7e9;
  margin-top: 16px;
  margin-bottom: 20px;
}

.catalog-item__sale-btn-wrap {
  margin: 20px 0;
}

.catalog-item__sale-btn {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #e06;
  cursor: pointer;
}

.catalog-item__sale-btn-icon {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  flex: 0 0 auto;
}

.catalog-item__link-arrow {
  margin: 17px 0 6px;
}

.catalog-item__delivery {
  margin: 20px 0 0;
  font-size: 14px;
  line-height: 18px;
  color: #333;
}
.catalog-item__delivery span {
  padding-left: 5px;
  font-weight: bold;
}
.catalog-item__delivery + .catalog-item__delivery {
  margin-top: 8px;
}

.catalog-item__bonus {
  font-size: 14px;
  line-height: 20px;
  color: #000;
  margin-top: 4px;
}

.catalog-item__bonus-accent {
  color: #e06;
  font-weight: 500;
}

.catalog-item__slider + .catalog-item__slider {
  margin-top: 30px;
}

.catalog-item__slider-wrapper {
  position: relative;
}
.catalog-item__slider-wrapper .image-slider__arrow {
  display: none;
}
.catalog-item__slider-wrapper .image-slider__thumbs {
  overflow-y: auto;
  scrollbar-width: thin;
  z-index: 1;
  margin: 15px 0 20px;
  width: 100%;
  flex-wrap: nowrap;
}
.catalog-item__slider-wrapper .image-slider__thumbs::-webkit-scrollbar {
  width: 4px;
}
.catalog-item__slider-wrapper .image-slider__thumbs::-webkit-scrollbar-thumb {
  background-color: #f7f7f7;
}
.catalog-item__slider-wrapper .image-slider__thumbs .image-slider__thumb:not(:first-child) {
  margin-left: 15px;
}

.catalog-item__status {
  position: absolute;
  top: 0;
  left: 0;
  border-top-left-radius: 10px;
  z-index: 3;
}
.catalog-item__status .status__item {
  margin-bottom: 10px;
}

.product-guarantee {
  width: 46px;
  height: 57px;
  color: #782C7E;
}

.catalog-item__info {
  margin-top: 50px;
}

.catalog-item__seo-text {
  margin-top: 63px;
}

.catalog-item__additional-filter {
  padding: 17px 20px 20px;
  border-radius: 10px;
  background: rgba(15, 49, 106, 0.04);
  margin-top: 16px;
}

.catalog-item__additional-filter:empty {
  display: none;
}

.catalog-item__additional-filter-item {
  margin-top: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e6e7e9;
}

.catalog-item__additional-filter-item:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}

.catalog-item__compare {
  margin-top: 52px;
  margin-bottom: 52px;
}

.catalog-item__wrap-btn {
  margin-top: 26px;
  width: 100%;
}

.catalog-item__note-block .note-block {
  padding-bottom: 30px;
  align-items: center;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: rgba(51, 51, 51, 0.7);
}
.catalog-item__note-block .note-block .note-block__icon {
  border-color: #6d2077;
  margin-right: 15px;
}

.catalog-item__scroll-links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 20px 0;
}

.catalog-item__scroll-link {
  margin-right: 16px;
  margin-top: 5px;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
  color: #333;
}
.catalog-item__scroll-link .svg-icon {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  color: #6d2077;
  fill: #fff;
}
.catalog-item__scroll-link:hover {
  color: #6d2077;
}

.catalog-item__scroll-link:last-child {
  margin-right: 0;
}

.catalog-item-quick-view {
  margin: 0;
}
.catalog-item-quick-view .catalog-item-page {
  box-shadow: none;
  padding: 0;
  margin: 0;
}
.catalog-item-quick-view .btn-quickView__more {
  width: 100%;
}
.catalog-item__rating {
  cursor: pointer;
}

.catalog-item__rating-empty {
  display: flex;
  align-items: center;
}
.catalog-item__rating-empty .svg-icon {
  color: #d9dbe1;
  width: 14px;
  height: 14px;
  margin-right: 2px;
}
.catalog-item__rating-empty .rating-action__count {
  padding-left: 5px;
}

.catalog {
  position: relative;
  margin: 0 0 70px;
}

.page-title__value {
  line-height: 1.3;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-transform: none;
  letter-spacing: normal;
  font-size: 32px;
}

.catalog__header {
  display: flex;
  align-items: flex-start;
  margin-bottom: 20px;
}
.catalog__header:empty {
  margin-bottom: 0;
}
.catalog__header .page-title {
  margin: 0;
  margin-right: auto;
}
.catalog__header .page-title__value {
  display: inline-block;
  margin-right: 15px;
}
.catalog__header .fixed-block {
  min-width: 70px;
  margin-left: 20px;
  flex-shrink: 0;
}
.catalog__header .active-fixed .catalog__toolbar.catalog__toolbar {
  padding: 10px 0;
  grid-column-gap: 0;
  background-color: #fff;
  top: 66px;
}
.catalog__header .active-fixed .catalog__toolbar-toggle {
  justify-content: center;
  padding-top: 1px;
  padding-bottom: 2px;
}
.catalog__header .active-fixed .catalog__toolbar-toggle:first-child {
  border-right: 1px solid #d9dbe1;
}
.catalog__header .active-fixed .catalog__toolbar-toggle span {
  display: block;
}

.catalog__qauntity {
  font-weight: bold;
  display: none;
  font-size: 14px;
  line-height: 120%;
  color: #8b8d92;
  white-space: nowrap;
}

.catalog__toolbar {
  display: flex;
  justify-content: flex-end;
}

.catalog__mobile-toolbar {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.catalog__toolbar-toggle + .catalog__toolbar-toggle {
  margin-left: 20px;
}

.catalog__toolbar-toggle {
  display: flex;
  align-items: center;
}
.catalog__toolbar-toggle span {
  font-weight: 500;
  color: #333;
  font-size: 14px;
  line-height: 26px;
  margin-right: 5px;
  display: flex;
  align-items: center;
}
.catalog__toolbar-toggle .svg-icon {
  width: 10px;
  height: 10px;
  fill: #fff;
  color: #6d2077;
}
.catalog__toolbar-toggle .svg-icon--active {
  display: none;
}
.catalog__toolbar-toggle .num {
  min-width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  background: #6d2077;
  color: #fff;
  font-size: 10px;
  margin-left: 7px;
}

.catalog__toolbar-toggle--filter .svg-icon {
  width: 20px;
  height: 20px;
  fill: transparent;
}
.catalog__toolbar-toggle--filter span {
  margin-left: 5px;
  margin-right: 0;
}

.catalog__toolbar-button--up {
  position: fixed;
  bottom: 60px;
  right: 15px;
  width: 43px;
  height: 43px;
  background-color: #6d2077;
  border-radius: 50%;
  cursor: pointer;
  z-index: 11000;
}
.catalog__toolbar-button--up:after {
  position: absolute;
  content: "";
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  width: 13.5px;
  height: 13.5px;
  border-top: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
}

.catalog__toolbar-toggle--active .svg-icon--inactive {
  display: none;
}
.catalog__toolbar-toggle--active .svg-icon--active {
  display: block;
}

.catalog__placeholder {
  min-height: 200px;
}

.catalog__links {
  margin-bottom: 40px;
}

.catalog__layout {
  display: flex;
  flex-wrap: nowrap;
}

.catalog__layout-sort .field-check-list__item {
  border-bottom: 1px solid #eeeff4;
  margin: 0;
  padding: 17px 0;
}
.catalog__layout-sort .field-checkbox {
  font-size: 17px;
  line-height: 160%;
  width: 100%;
}
.catalog__layout-sort .field-checkbox__visual {
  order: 10;
  margin-right: 0;
  margin-left: 10px;
}

.catalog__layout-aside {
  margin-right: 15px;
  width: 270px;
  flex-shrink: 0;
}
.catalog__layout-aside hr {
  margin: 15px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.catalog__layout-aside .media-page {
  margin-top: 20px;
}
.catalog__layout-aside h3.article-grid__title {
  font-size: 18px;
}
.catalog__layout-aside ul > li, .catalog__layout-aside .nav > li > a, .catalog__layout-aside .nav > li > span {
  padding-left: 0;
}

.catalog__layout-aside-container {
  background-color: #fff;
  padding: 15px 15px 0;
}
.catalog__layout-aside-container .mobile-popup__body {
  padding-bottom: 0;
}

.catalog__layout-main {
  flex: 1 1 auto;
}

.catalog__list-message {
  margin: 20px 0;
}

.catalog__list-message-title {
  margin: 12px 0;
}

.catalog__list-message-body {
  margin: 12px 0;
}

.catalog__list-message-actions {
  margin: 20px 0;
}

.catalog__list-message-actions-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
}

.catalog__list-message-action {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}

.catalog__top-text {
  margin-bottom: 20px;
}

.catalog__top-nav {
  margin-bottom: 15px;
  padding: 15px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.catalog__top-nav-grid {
  display: flex;
  justify-content: flex-end;
  flex-wrap: nowrap;
  align-items: center;
}

.catalog__top-nav-cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  padding-top: 5px;
  padding-left: 0px;
  padding-bottom: 5px;
}

.catalog__top-nav-sorting-title {
  padding: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #595959;
}

.catalog__top-nav-sorting {
  padding: 0;
}
.catalog__top-nav-sorting .active-tags__btn {
  padding: 0;
  margin-left: 15px;
  border: 0;
  color: #333;
}
.catalog__top-nav-sorting .active-tags__btn.active, .catalog__top-nav-sorting .active-tags__btn:hover {
  background: none;
  color: #6d2077 !important;
}

.catalog__top-nav-section {
  background: #fff;
  margin-bottom: 15px;
  border-radius: 3px;
  padding: 20px;
}
.catalog__top-nav-section .article-grid__grid {
  width: calc(100% + 20px);
  margin: -10px;
}
.catalog__top-nav-section .article-grid__cell {
  width: 20%;
  padding: 10px;
}
.catalog__top-nav-section .article-poster {
  border: 0;
  border-radius: 0;
}
.catalog__top-nav-section .article-poster__info {
  text-align: center;
  padding: 10px 0 0;
}
.catalog__top-nav-section .article-poster__visual {
  border-radius: 0;
  max-width: 100%;
}
.catalog__top-nav-section .article-poster__title {
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
.catalog__top-nav-section .article-poster {
  min-height: auto;
}

.catalog__top-nav-tags .filter__filter-list {
  margin-bottom: 15px;
}
.catalog__top-nav-tags .filter__filter-list:empty {
  margin-bottom: 0;
}
.catalog__top-nav-tags .active-filters__grid {
  margin-bottom: 15px;
}

.catalog__top-nav-section--flex {
  display: flex;
  width: 100%;
  align-items: center;
}

.catalog__top-nav-cell--active-filters {
  margin-right: auto;
  min-width: 0;
  flex: 1 1 auto;
}

.catalog__top-nav-cell--aside-toggle {
  display: none;
}

.catalog__aside-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 40px;
  height: 40px;
  color: #6d2077;
  transition: 0.25s;
}

.catalog__aside-toggle-icon {
  display: block;
  width: 40px;
  height: 40px;
}

.catalog__aside-toggle::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.catalog__top-nav-active-filter .active-filters__grid {
  margin-bottom: 12px;
}
.catalog__top-nav-active-filter .active-filters__grid:empty {
  margin: 0;
  display: none;
}
.state--focus-enabled .catalog__aside-toggle:focus::after {
  opacity: 0.75;
}

.catalog__aside-toggle:active {
  color: #ff0f00;
}

.catalog__aside-close {
  display: none;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background: transparent;
  color: #fff;
  cursor: pointer;
  transition: 0.25s;
  opacity: 0;
  visibility: hidden;
}

.catalog__aside-close-icon {
  display: block;
  width: 30px;
  height: 30px;
}

.catalog__aside-close::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}
.state--focus-enabled .catalog__aside-close:focus::after {
  opacity: 0.75;
}

.catalog__aside-close:active {
  color: #d9dbe1;
}

.catalog__description {
  margin-top: 20px;
  background: #fff;
  width: 100%;
  padding: 20px;
}

.catalog__description--open .catalog__description-text {
  max-height: none;
  display: block;
}
.catalog__description--open .catalog__description-text .section-mobile-links {
  display: flex;
}
.catalog__description--open .catalog__description-text .section-mobile-links .section-mobile-link {
  margin-right: 10px;
  width: auto;
  text-align: center;
  border-radius: 3px;
  font-size: 14px;
  line-height: 25px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
}
.catalog__description--open .catalog__description-text .section-mobile-links .section-mobile-link .status__text {
  opacity: 1;
  visibility: visible;
  padding-right: 8px;
}
.catalog__description--open .catalog__description-text .section-mobile-links .section-mobile-link.status-label-new {
  background: #00bf5f;
}
.catalog__description--open .catalog__description-text .section-mobile-links .section-mobile-link.status-label-hit {
  background: #fc6a03;
}
.catalog__description--open .catalog__description-text .section-mobile-links .section-mobile-link.status-label-sale {
  background: #ff4747;
}
.catalog__description--open .catalog__description-toggle {
  display: none;
}

.catalog__description-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
  margin-bottom: 3px;
}

.catalog__description-text {
  font-size: 14px;
  line-height: 150%;
  color: #333;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-height: 126px;
}
.catalog__description-text h5 {
  font-size: 18px;
  line-height: 150%;
  color: #000;
}
.catalog__description-text p {
  margin-bottom: 15px;
}
.catalog__description-text .htmlblockedit {
  position: relative;
}

.catalog__description-toggle {
  font-size: 14px;
  font-weight: 500;
  color: #6d2077;
  cursor: pointer;
}
.catalog__description-toggle:after {
  content: "";
  display: inline-block;
  position: relative;
  right: 0;
  top: -1px;
  width: 7px;
  height: 7px;
  margin-left: 5px;
  margin-top: 14px;
  border-top: 2px solid #6d2077;
  border-right: 2px solid #6d2077;
  transform: rotate(45deg);
  transition: all 0.3s;
}
.catalog__description-toggle:hover:after {
  right: -3px;
}

.search-page .catalog__header {
  margin-top: 30px;
}
.search-page .page-title__value {
  font-size: 26px;
  line-height: 130%;
}

.mobile-popup--sort .accordion__content {
  height: auto !important;
}

.catalog__sectionnews:not(:empty) {
  padding-top: 10px;
}
.catalog__view-toggler {
  margin-left: auto;
  flex: 0 0 auto;
}

.catalog__header-filter {
  margin-top: 30px;
}

.catalog__container {
  width: 100%;
}

.catalog__mobile-menu {
  padding-bottom: 20px;
}

.catalog__mobile-menu-title {
  background: #6d2077;
  color: #fff;
  padding: 7px 10px;
  font-weight: 500;
  line-height: 29px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.catalog__mobile-menu-title svg {
  width: 10px;
  height: 10px;
  fill: transparent;
}
.catalog__mobile-menu-title.open svg {
  transform: rotate(180deg);
}

.catalog__mobile-menu-links {
  background: #fff;
}

.catalog__mobile-menu-item {
  padding: 10px;
  line-height: 20px;
  font-weight: 500;
  text-transform: uppercase;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.catalog__mobile-menu-item:not(:first-child) {
  border-top: 1px solid rgba(51, 51, 51, 0.2);
}
.catalog__mobile-menu-item a {
  color: rgba(51, 51, 51, 0.7);
}
.catalog__mobile-menu-item.filter__link--current svg {
  width: 10px;
  height: 10px;
  fill: transparent;
  color: #6d2077;
}
.catalog__mobile-menu-item.filter__link--current a {
  color: #6d2077;
  pointer-events: none;
}
.categories {
  margin-bottom: 32px;
}

.categories__grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}

.categories__item {
  position: relative;
  padding: 20px;
  width: calc(33.3333% - 20px);
  margin: 0 10px 20px;
  background: #fff;
}
.categories__item.open {
  height: auto !important;
}

.categories__item-left {
  display: flex;
}

.categories__item-link {
  color: #333333;
  display: block;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 10px;
  font-weight: 500;
  transition: color 0.25s;
}
.categories__item-link:hover {
  color: #6d2077;
}

.categories__items-hide {
  border-bottom: 1px solid rgba(51, 51, 51, 0.1);
  margin-bottom: 10px;
}
.categories__items-hide .categories__item-list {
  transition: none !important;
}

.categories__item-image {
  min-width: 51px;
  width: 51px;
  height: 51px;
  margin-right: 20px;
  object-fit: contain;
  flex: none;
}

.categories__link {
  text-decoration: none;
  display: block;
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 10px;
  color: black;
  transition: color 0.25s;
}
.categories__link:hover {
  color: #6d2077;
}

.categories__btn-more {
  color: #6d2077;
  font-size: 14px;
  line-height: 26px;
  font-weight: 500;
  cursor: pointer;
  height: 26px;
}

.categories__status-link {
  display: flex;
  align-items: center;
}
.categories__status-link .status-label {
  margin-right: 20px;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 40px;
  width: 30px;
}
.categories__status-link .status-label:hover {
  width: 30px !important;
}
.categories__status-link a {
  color: #333;
  font-weight: 500;
  font-size: 26px;
  line-height: 40px;
}
.categories__status-link a:hover {
  color: #6d2077;
}
.categories__status-link:not(:first-child) {
  margin-top: 20px;
}
.characteristics-table__title {
  font-size: 14px;
  line-height: 18px;
  color: #333;
  margin-bottom: 8px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.characteristics-table__item {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  color: #333;
  font-size: 12px;
  line-height: 16px;
}
.characteristics-table__item:before {
  content: "";
  position: absolute;
  bottom: 3px;
  left: 0;
  right: 0;
  border: 1px dashed rgba(51, 51, 51, 0.1);
}
.characteristics-table__item:not(:first-child) {
  padding-top: 10px;
}

.characteristics-table__item-name {
  padding-right: 6px;
  background: #fff;
  position: relative;
}
.characteristics-table__item-name .tooltip__text {
  color: #333;
  font-size: 12px;
  line-height: 16px;
}

.characteristics-table__item-value {
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding-left: 6px;
  background: #fff;
  position: relative;
  z-index: 1;
}
.clean-basket__text {
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
}

.clean-basket__action {
  display: flex;
}
.clean-basket__action .btn {
  flex-grow: 2;
  justify-content: center;
  height: 50px;
}
.clean-basket__action .btn:not(:last-child) {
  flex-grow: 1;
  margin-right: 10px;
  width: 50%;
}

.compare-action.active .svg-icon {
  color: #6d2077;
}

.compare-action__btn {
  width: 35px;
  height: 35px;
  color: #a7abb2;
  cursor: pointer;
  transition: color 0.25s;
  font-size: 14px;
  line-height: 17px;
  display: inline-flex;
  align-items: center;
}

.compare-action__text {
  flex: 0 0 auto;
  white-space: nowrap;
  margin-left: 12px;
}

.compare-action__text--hidden {
  display: none;
}

.compare-action.active .favorite-action__text--shown {
  display: none;
}

.compare-action.active .favorite-action__text--hidden {
  display: block;
}

.compare-action.active .compare-action__btn {
  color: #e06;
}

.compare-action__btn-icon {
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
}

.compare-action.disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.compare-action:not(.disabled):not(.active) .compare-action__btn:hover {
  color: #e06;
}

.compare-action--full .compare-action__btn {
  width: auto;
  color: #818690;
}

.basket-page .compare-widget {
  display: none;
}

.compare-page .compare-widget {
  display: none;
}

.compare-widget {
  position: fixed;
  top: auto;
  bottom: 0;
  right: 36px;
  z-index: 100;
  transition: transform 0.3s;
}

.compare-widget__wrap {
  display: flex;
  align-items: center;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  box-shadow: 0 2px 6px 6px rgba(0, 0, 0, 0.05);
  background-color: #6d2077;
  color: #fff;
  font-size: 16px;
  line-height: 120%;
  transition: background-color 0.25s;
}

.compare-widget__text {
  color: #fff;
  text-transform: uppercase;
}

.compare-widget--active .compare-widget__wrap {
  background-color: #6d2077;
  color: #fff;
}

.compare-widget--active:hover .compare-widget__wrap {
  background-color: #6d2077;
  color: #fff;
}

.compare-widget__main {
  text-decoration: none;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  padding: 0 20px;
}

.compare-widget__icon {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  color: #fff;
}

.compare-widget__counter {
  margin-right: 10px;
}

.compare-widget__icon-clean {
  width: 16px;
  height: 18px;
  fill: transparent;
  color: #fff;
}

.compare-widget__btn-clean {
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  border-left: 1px solid #fff;
}

.compare-widget__mob-counter {
  display: none;
}
.compare__main-wrap {
  overflow: auto;
  margin-top: 20px;
}

.compare__params {
  margin-top: 24px;
}

.compare__product-image-wrap {
  padding: 16px 16px 0;
}

.compare__product-image {
  object-fit: contain;
}

.compare__product-param {
  padding: 8px 32px 8px;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  font-weight: 400;
  border-top: 1px solid #e6e7e9;
  width: 266px;
}

.compare__product-param--alt {
  font-weight: 500;
  padding-left: 0;
  width: 358px;
}

.compare__main {
  padding-bottom: 20px;
}

.compare__wrap {
  margin-top: 16px;
}

.compare__top {
  display: flex;
}

.compare__sep {
  width: 358px;
}

.compare__product {
  width: 266px;
  background-color: #fff;
  padding-bottom: 30px;
  position: relative;
}

.compare__product-name {
  display: -webkit-box;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-top: 13px;
  padding: 0 28px;
  max-height: 41px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.compare__product-image {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  height: 156px;
}

.compare__product-image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  background: rgba(15, 49, 106, 0.04);
  border-radius: 10px;
  z-index: 0;
}

.compare__line {
  display: flex;
}

.compare__product-param-wrap {
  width: 224px;
}

.compare__frame {
  position: absolute;
  top: 7px;
  right: 7px;
  left: 7px;
  border: 2px solid #e06;
  border-radius: 10px;
}

.compare__link {
  position: absolute;
  top: 7px;
  right: 7px;
  left: 7px;
  border: none;
  outline: none;
  z-index: 3;
  color: #020d21;
  cursor: pointer;
}
.confirm-panel {
  position: fixed;
  width: 1500px;
  max-width: calc(100% - 40px);
  bottom: 20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: flex;
  padding: 30px 40px;
  align-items: center;
  transition: 0.3s;
  background: rgba(51, 51, 51, 0.85);
  font-size: 15px;
  line-height: 1.6;
  color: #fff;
  z-index: 4;
}
.confirm-panel.confirm-panel__cookie {
  width: 100%;
  max-width: 100%;
  left: 0;
  padding-left: 0;
  padding-right: 0;
  bottom: 0;
}
.confirm-panel.confirm-panel__cookie .settings__cookie {
  color: gray;
  margin-left: 5px;
}
.confirm-panel.confirm-panel__cookie .settings__cookie:hover {
  color: gray;
}
.confirm-panel.confirm-panel__cookie .confirm-panel__cell-action {
  display: flex;
  gap: 10px;
}
.confirm-panel.confirm-panel__cookie .confirm-panel__cell-main {
  text-align: left;
  font-size: 13px;
}
.confirm-panel.confirm-panel__cookie a {
  text-decoration: underline;
}
.confirm-panel.confirm-panel__cookie a:hover {
  color: #6d2077;
  text-decoration: none;
}

.confirm-panel .cookie-config-link {
  display: none;
}

.confirm-panel__cell-main {
  flex: 1 1 auto;
}

.confirm-panel__cell-action {
  flex: 0 0 auto;
  margin-left: 60px;
}

.confirm-panel.closed {
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 110%, 0);
}

.confirm-panel:not(.closed) ~ .button-top {
  opacity: 0;
  visibility: hidden;
}

.confirm-panel__link {
  text-decoration: underline;
}

.no-touch .confirm-panel__link:hover {
  text-decoration: none;
}
.datepicker {
  position: relative;
  color: #000;
}

.datepicker__container {
  position: absolute;
  left: 15px;
  z-index: 1000;
  width: 262px;
  transform-origin: top center;
  transform: translateY(-5px) scale(0.98);
  opacity: 0;
  visibility: hidden;
  padding-top: 12px;
  transition: transform 0.25s, visibility 0.25s, opacity 0.25s, right 0s;
}

.datepicker.open .datepicker__container,
.datepicker--static .datepicker__container {
  opacity: 1;
  visibility: visible;
  transform: translateY(0) scale(1);
}

.datepicker--static .datepicker__container {
  position: static;
  margin: 0;
}

.datepicker__calendar {
  width: 100%;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0 6px 20px rgba(136, 136, 136, 0.25);
  overflow: hidden;
}

.datepicker__body {
  display: flex;
  justify-content: center;
}

.datepicker__tbody {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 16px;
  margin-top: -10px;
}

.datepicker__tr {
  height: 31px;
  display: flex;
  align-items: center;
}

.datepicker__th {
  width: 34px;
  height: 34px;
  font-size: 13px;
  line-height: 14px;
  font-weight: 400;
  color: #6d2077;
  display: flex;
  align-items: center;
  justify-content: center;
}

.datepicker__td {
  -webkit-user-select: none;
          user-select: none;
  width: 34px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 16px;
  position: relative;
  cursor: pointer;
  transition: color 0.25s;
}

.datepicker__td::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  z-index: -1;
  width: 34px;
  height: 34px;
}

.datepicker__td:hover {
  color: #6d2077;
}

.datepicker__td.date-pass {
  color: lightgray;
}

.datepicker__td.date-pass:hover {
  color: #6d2077;
}

.datepicker__td.date-in-range {
  background: #f4f5f7;
}

.datepicker__td.date-in-range:hover {
  background: #f4f5f7;
}

.datepicker__td.date-disabled {
  cursor: not-allowed;
  color: #eeeff4;
}

.datepicker__td.date-disabled:hover {
  color: #eeeff4;
}

.datepicker__td.date-active {
  color: #fff;
  font-weight: 700;
  cursor: default;
}

.datepicker__td.date-active:hover {
  color: #fff;
}

.datepicker__td.date-active::after {
  background-color: #6d2077;
}

.datepicker__td.date-active.date-highlight::after {
  background: #fff;
}

.datepicker__head {
  display: flex;
  justify-content: center;
  color: #c1c3c8;
  height: 46px;
  padding: 0 8px;
}

.datepicker__head-month {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.datepicker__month {
  font-size: 16px;
  line-height: 17px;
  font-weight: 700;
  color: #6d2077;
}

.datepicker__btn-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 40px;
  height: 40px;
  transition: color 0.25s;
}
.datepicker__action {
  /*display: flex;*/
  align-items: center;
  font-size: 16px;
  line-height: 22px;
}

.datepicker__btn {
  display: flex;
  align-items: center;
  color: #6d2077;
  font-size: 16px;
  line-height: 22px;
  cursor: pointer;
  transition: color 0.25s;
}

.datepicker__btn[disabled] {
  cursor: not-allowed;
}

.datepicker__btn:not([disabled]):hover {
  color: #6d2077;
}

.datepicker__label {
  color: #000;
  margin-right: 10px;
  flex: 0 0 auto;
}

.datepicker__text {
  display: block;
  width: 80px;
  min-width: 0;
  background: transparent;
  border-radius: 0;
  border: 0;
  padding: 0;
  box-shadow: none;
  outline: none;
  color: inherit;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 22px;
  margin-right: 10px;
}

.datepicker__svg-icon {
  display: block;
  width: 21px;
  height: 21px;
  flex: 0 0 auto;
  margin-top: -2px;
  visibility: hidden;
  pointer-events: none;
}

.datepicker__svg-icon--visible {
  visibility: visible;
  pointer-events: all;
}

.datepicker__btn-arrow-icon {
  display: block;
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
}

.datepicker__btn-reset {
  display: block;
  width: 21px;
  height: 21px;
  cursor: pointer;
  color: #6d2077;
  transition: color 0.25s;
  transform: translateX(-21px);
}
.delete-basket-item__text {
  margin-bottom: 20px;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
}

.delete-basket-item__action {
  display: flex;
}
.delete-basket-item__action .btn {
  flex-grow: 2;
  justify-content: center;
  height: 50px;
}
.delete-basket-item__action .btn:not(:last-child) {
  flex-grow: 1;
  margin-right: 10px;
  width: 50%;
}

.doc-block__link {
  margin-top: 20px;
  display: block;
  font-size: 14px;
  line-height: 22px;
  color: #333;
  font-weight: 400;
}
.doc-block__link:hover {
  color: #6d2077;
}
.doc-block__link .svg-icon {
  height: 20px;
  width: 22px;
  color: #6d2077;
  margin-right: 5px;
}

.doc-block {
  display: flex;
  margin-top: 18px;
  text-decoration: none;
  transition: color 0.25s;
}

.doc-block:hover {
  color: #6d2077;
}

.doc-block__icon {
  width: 40px;
  height: 40px;
  flex: 0 0 auto;
}

.doc-block__info {
  overflow: hidden;
}

.doc-block__icon + .doc-block__info {
  margin-left: 12px;
}

.doc-block__name {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: #6d2077;
}

.doc-block__size {
  font-size: 14px;
  line-height: 22px;
  color: #818690;
}

.fvorite_include {
  margin-right: 10px;
}

.favorite-action + .favorite-action {
  margin-top: 5px;
}

.favorite-action:not(.favorite-action--active):hover .favorite-help {
  visibility: visible;
  opacity: 1;
}

.favorite-action__toggle {
  cursor: pointer;
  width: 22px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.favorite-action__toggle .svg-icon {
  fill: none;
  width: 22px;
  height: 20px;
  color: rgba(51, 51, 51, 0.6);
}
.favorite-action__toggle .svg-icon:hover {
  color: #6d2077;
}
.favorite-action__toggle b {
  font-weight: 400;
  font-size: 14px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 18px;
  letter-spacing: 0.06em;
  color: rgba(0, 0, 0, 0.6);
  margin-left: 8px;
}

.favorite-action--full .favorite-action__toggle {
  width: auto;
  height: auto;
}

.favorite-action--mid .favorite-action__toggle {
  width: 30px;
  height: 30px;
}
.favorite-action--mid .svg-icon {
  width: 23px;
  height: 23px;
}

.favorite-action--active .favorite-action__toggle .svg-icon {
  color: #6d2077;
  fill: #6d2077;
}

.favorite-help {
  position: absolute;
  background: rgba(51, 51, 51, 0.6);
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  line-height: 28px;
  padding: 0 5px;
  bottom: 23px;
  visibility: hidden;
  opacity: 0;
  white-space: nowrap;
}
.favorite-help:before {
  content: "";
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-left-width: 6px;
  border-right-width: 6px;
  border-top: 6px solid rgba(51, 51, 51, 0.6);
  position: absolute;
  right: 50%;
  margin-right: -6px;
  bottom: -6px;
  z-index: 1;
}

@keyframes heart {
  0% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
.field-check-list__header {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
  margin-bottom: 15px;
  position: relative;
  cursor: pointer;
  background: rgba(109, 32, 119, 0.1);
  padding: 5px 10px;
}
.field-check-list__header label {
  cursor: pointer;
  padding-right: 15px;
}
.field-check-list__header .field-range-slider-icon {
  fill: transparent;
  right: 10px;
  top: 10px;
}
.field-check-list__header.hidden-filter {
  margin-bottom: 0;
  background: #f0f0f0;
}
.field-check-list__header.hidden-filter .field-range-slider-icon {
  transform: rotate(0deg);
}

.field-check-list__label {
  display: block;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.2;
  color: #404040;
}

.field-check-list__clear-btn {
  color: #8b8d92;
  font-weight: 700;
  font-size: 13px;
  line-height: 120%;
  border-bottom: 2px dotted #c1c3c8;
  transition-duration: 0.25s;
  cursor: pointer;
}
.field-check-list__clear-btn.field-check-list__clear-btn:active {
  color: #000;
  border-color: #000;
}

.field--values-owerflow.active {
  height: 100%;
  max-height: 310px;
  overflow-y: scroll;
}

.field-check-list__item {
  margin: 7px 0;
}

.field-check-list__filter {
  margin-bottom: 20px;
}

.field-check-list__body-scroll {
  height: auto !important;
}

.field-check-list__body {
  padding: 0 10px 10px;
}

.field-check-list--scroll .field-check-list__body.field-check-list__body {
  position: relative;
}
.field-check-list--scroll .field-check-list__body.field-check-list__body::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 20px;
  left: 0;
  bottom: 0;
  z-index: 10;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #fff);
}
.field-check-list--scroll .field-check-list__list {
  margin-bottom: 27px;
}
.field-check-list--scroll .field-check-list__list .catalog__description-toggle {
  position: absolute;
  bottom: 0;
  z-index: 10000;
}
.field-check-list--scroll .field-check-list__list::-webkit-scrollbar {
  width: 8px;
  border-radius: 100px;
  background-color: transparent;
  transition-duration: 0.25s;
}
.field-check-list--scroll .field-check-list__list::-webkit-scrollbar:hover {
  background-color: #eeeff4;
}
.field-check-list--scroll .field-check-list__list::-webkit-scrollbar-thumb {
  -webkit-appearance: none;
          appearance: none;
  border: 2px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: #eeeff4;
  border-radius: 100px;
  transition-duration: 0.25s;
}
.field-check-list--scroll .field-check-list__list::-webkit-scrollbar-thumb:hover {
  border-width: 0;
  background-color: #000;
}
.field-check-list--scroll .field-check-list__list::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.field-check-list--scroll .field-check-list__list::-webkit-scrollbar-corner {
  background-color: transparent;
}
.field-radiocolor__visual {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background-position: center !important;
  background-size: cover !important;
  position: relative;
}

.field-checkbox {
  display: flex;
  position: relative;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  overflow: hidden;
}

.field-checkbox__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

.field-checkbox__visual {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  border: 2px solid #e1e1e1;
  margin-right: 8px;
  border-radius: 3px;
  transition: 0.25s;
  position: relative;
  cursor: pointer;
}
.field-checkbox__visual .svg-icon {
  position: absolute;
  bottom: -2px;
  left: -2px;
  width: 26px;
  height: 22px;
  fill: none;
  opacity: 0;
}

.field-checkbox__visual::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  width: 11px;
  height: 6px;
  transform: translateY(-1px) translate(-50%, -50%) rotate(-45deg);
  opacity: 0;
  transition: 0.25s;
}

.field-checkbox__visual::before {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  color: #8b8d92;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
}

.field-checkbox__text {
  flex: 1 1 auto;
  color: gray;
  line-height: 1.25;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.field-checkbox__text a {
  font-weight: 500;
}

.field-checkbox__text-note {
  color: #818181;
  font-size: 14px;
  line-height: 120%;
  margin-top: 5px;
}
.field-checkbox__text-note .link {
  font-size: 13px;
}

.field-checkbox__count {
  font-size: 10px;
  line-height: 20px;
  color: rgba(51, 51, 51, 0.5);
  position: relative;
  top: -5px;
  margin-left: 2px;
  font-weight: 500;
}

.field-checkbox__img {
  width: 38px;
  height: 38px;
  position: relative;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid transparent;
  transition-duration: 0.25s;
  cursor: pointer;
}
.field-checkbox__img img {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

.field-checkbox__icon {
  margin-right: 10px;
}
.field-checkbox__icon .svg-icon {
  fill: none;
  width: 25px;
  height: 25px;
}

.field-checkbox__price {
  margin: 0 10px;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
}

.field-checkbox__frame {
  transition-duration: 0.25s;
}

.field-checkbox.disabled .field-checkbox__input:checked ~ .field-checkbox__visual .svg-icon {
  color: #d9dbe1;
}

.field-checkbox__input:checked ~ .field-checkbox__visual {
  border-color: #6d2077;
  background-color: #6d2077;
  cursor: default;
}
.field-checkbox__input:checked ~ .field-checkbox__visual .svg-icon {
  opacity: 1;
  color: #fff;
  width: 12px;
  height: 12px;
  left: 1px;
  top: 1px;
}
.field-checkbox__input:checked ~ .field-checkbox__img {
  border-color: #000;
  cursor: default;
}
.field-checkbox__input:checked ~ .field-checkbox__text {
  cursor: default;
}

.field-checkbox--radio .field-checkbox__visual {
  border-radius: 50%;
}
.field-checkbox--radio .field-checkbox__visual .svg-icon {
  display: none;
}
.field-checkbox--radio .field-checkbox__visual::after {
  border: none;
  width: 10px;
  height: 10px;
  background: #6d2077;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
.field-checkbox--radio .field-checkbox__input:checked ~ .field-checkbox__visual::after {
  opacity: 1;
}

.field-checkbox__input:disabled ~ .field-checkbox__visual {
  background: #f6f6f6;
}

.field-checkbox__input:disabled:checked ~ .field-checkbox__visual {
  color: #d9dbe1;
  background: none;
}

.field-checkbox.disabled .field-checkbox__img {
  cursor: not-allowed;
}
.field-checkbox.disabled .field-checkbox__img::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  transform: translate(-50%, -50%) rotate(-45deg);
  content: "";
  width: 30px;
  height: 1px;
  background-color: #000;
}
.field-checkbox.disabled .field-checkbox__text {
  cursor: not-allowed;
  color: #ccc;
}

.field-radio-buttons_add {
  margin-top: 20px;
}

.field-checkbox--button {
  padding: 15px 20px 18px;
  align-items: center;
}
.field-checkbox--button .field-checkbox__img {
  order: -20;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  border-radius: 0;
  border: none;
}
.field-checkbox--button .field-checkbox__img img {
  border-radius: 0;
}
.field-checkbox--button .field-checkbox__icon {
  order: -16;
}
.field-checkbox--button .field-checkbox__text {
  order: -15;
}
.field-checkbox--button .field-checkbox__text-content {
  font-weight: bold;
  line-height: 120%;
}
.field-checkbox--button .field-checkbox__price {
  order: -10;
}
.field-checkbox--button .field-checkbox__visual {
  order: -5;
  transform: none;
  margin-right: 0;
}
.field-checkbox--button .field-checkbox__frame {
  /*border-radius: 12px;*/
  border: 2px solid #333;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
}
.field-checkbox--button .field-checkbox__input:checked ~ .field-checkbox__frame {
  border-color: #6d2077;
  background-color: #f4f5f7;
}

.field-checkbox--address {
  padding: 15px 0 20px;
}
.field-checkbox--address .field-checkbox__icon {
  order: -20;
}
.field-checkbox--address .field-checkbox__text-content {
  font-weight: 700;
}
.field-checkbox--address .field-checkbox__text {
  color: #8b8d92;
  order: -15;
}
.field-checkbox--address .field-checkbox__visual {
  order: -10;
  margin-left: 10px;
  margin-right: 0;
}
.field-checkbox--address .field-checkbox__input:checked ~ .field-checkbox__text {
  color: #000;
}
.state--focus-enabled .field-checkbox__input:focus ~ .field-checkbox__visual::before {
  opacity: 0.75;
}

.field-color-block__items {
  display: flex;
  flex-wrap: wrap;
  margin-top: 2px;
}

.field-color-block__item {
  flex: 0 0 auto;
  margin-right: 12px;
  margin-top: 12px;
}

.field-color-block__label {
  font-size: 14px;
  line-height: 20px;
  color: #818690;
  font-weight: 500;
}

.field-color-block__label-value {
  color: #000;
  text-transform: lowercase;
}

.field-colors__header {
  margin-bottom: 10px;
}

.field-colors__label {
  font-weight: bold;
  font-size: 13px;
  line-height: 120%;
  display: flex;
  align-items: center;
}

.field-colors__selected {
  margin-left: 4px;
  color: #8b8d92;
}

.field-colors__list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: -1px -2px;
}

.field-colors__item {
  padding: 1px 2px;
}
.field-colors__item .field-checkbox__visual,
.field-colors__item .field-checkbox__text {
  display: none;
}

.field-colors__item--toggle {
  margin: 4px;
}

.field-colors__toggle {
  height: 30px;
  border-radius: 100px;
  border: 1px dashed #8b8d92;
  padding: 8px 15px;
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.025em;
  transition-duration: 0.25s;
  cursor: pointer;
}
.field-colors__toggle .svg-icon {
  fill: none;
  width: 11px;
  height: 9px;
  margin-left: 6px;
}
.field-count {
  position: relative;
}
.field-count .field-label {
  margin-bottom: 0;
}

.field-count__input.field-count__input {
  padding-left: 30px;
  padding-right: 30px;
  height: 34px;
  text-align: center;
  font-size: 14px;
}

.field-count__btn {
  position: absolute;
  top: 1px;
  bottom: 1px;
  width: 30px;
  cursor: pointer;
  color: #8b8d92;
  transition: 0.25s;
}
.field-count__btn:active {
  color: #000;
}

.field-count__btn:disabled {
  color: #8b8d92;
  background: transparent;
}

.field-count__btn--sub {
  left: 1px;
  border-right: 2px solid #ebebeb;
}

.field-count__btn--add {
  right: 1px;
  border-left: 2px solid #ebebeb;
}

.field-count__btn--sub::before,
.field-count__btn--add::before,
.field-count__btn--add::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 2px;
  width: 10px;
  background: #404040;
  transform: translate(-50%, -50%);
}

.field-count__btn--add::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.field-file__btn {
  padding: 0;
  border: 0;
  color: #000;
}
.field-file__btn svg {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.field-file__btn:hover {
  color: #6d2077;
  background: transparent;
}

.field-file__input-block {
  display: inline-block;
  position: relative;
  overflow: hidden;
  vertical-align: top;
}

.field-file__input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}

.field-file__list {
  margin-bottom: 15px;
}

.field-file__item {
  margin-bottom: 6px;
  display: flex;
  width: 100%;
}

.field-file__item:last-child {
  margin-bottom: 0;
}

.field-file__item-start {
  flex: 1 1 auto;
}

.field-file__item-end {
  flex: 0 0 auto;
  margin-left: 12px;
}

.field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #d9dbe1;
  padding: 7px 12px;
  box-shadow: none;
  font: 400 15px/1.6 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  transition: 0.25s;
  outline: none;
}
.field-input:focus {
  border-color: #6d2077;
}
.form-field-error.form-field-error .field-input {
  border-color: #ff0f00;
}

.field-input--sm {
  padding: 2px 12px;
  font-size: 13px;
  height: 30px;
}

.field-input--textarea {
  height: 120px;
  resize: vertical;
}

.field-input--textarea.field-input--sm {
  line-height: 1.2;
}

.field-input:disabled {
  background: #ededed;
  cursor: not-allowed;
}

.field-label {
  display: block;
  font-size: 15px;
  line-height: 1.6;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-radio-buttons__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 15px 54px;
  margin-top: 10px;
}
.field-radio-buttons__list .field-radio-buttons__item {
  border: 1px solid #c4c4c4;
  border-radius: 3px;
}
.field-radio-buttons__list .field-radio-buttons__item.field-radio-buttons__item--active {
  border-color: #6d2077;
}

.field-radio-buttons__item .field-checkbox {
  width: 100%;
}

.field-radio-buttons__item--active {
  /*border-radius: 12px;*/
  box-shadow: 0px 4px 11px rgba(24, 24, 33, 0.15);
}

.field-radio-buttons__child {
  padding: 5px 14px 0;
}
.field-radio-buttons__child .field-check-list__item {
  margin: 0;
}
.field-radio-buttons__child .field-check-list__item:not(:last-child) {
  border-bottom: 2px solid #d9dbe1;
}
.field-radio-buttons__child .btn {
  margin-bottom: 20px;
}
.field-radio-buttons__child .field__errors {
  padding-bottom: 10px;
}
.field-radiocolorblock {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.field-radiocolorblock__visual {
  width: 64px;
  height: 64px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.field-radiocolorblock__visual::after {
  content: "";
  box-shadow: 0 0 0 1px #cccfd3 inset;
  width: 64px;
  height: 64px;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 10px;
  transition: box-shadow 0.25s;
}

.field-radiocolorblock__visual:hover::after {
  box-shadow: 0 0 0 1px #a7abb2 inset;
}

.field-radiocolorblock__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: -1;
  top: 0;
  left: 0;
  position: absolute;
}

.field-radiocolorblock__input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.field-radiocolorblock__color-marker {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  flex: 0 0 auto;
}

.field-radiocolorblock__input:checked + .field-radiocolorblock__visual::after {
  box-shadow: 0 0 0 2px #6d2077 inset;
}

.field-radiocolorblock__tooltip {
  position: absolute;
  top: -43px;
  left: 50%;
  transform: translate(-50%, 8px);
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 12px rgba(2, 13, 33, 0.12);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  font-size: 13px;
  line-height: 18px;
  color: #000;
  padding: 7px 12px;
  transition: transform 0.25s, opacity 0.25s;
  white-space: nowrap;
}

.field-radiocolorblock__tooltip::after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #fff;
  transform: translateX(-50%) rotate(45deg);
  position: absolute;
  bottom: -5px;
  left: 50%;
}
.field-radioset-full {
  position: relative;
  cursor: pointer;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.field-radioset-full__input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.field-radioset-full__header {
  background-color: #eff2f6;
  color: #000;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-align: center;
  padding: 4px 15px;
  border-radius: 2px;
  transition: background-color 0.25s, color 0.25s;
}

.field-radioset-full__visual {
  box-shadow: 0 0 0 1px #cccfd3 inset;
  padding: 3px;
  border-radius: 10px;
  transition: box-shadow 0.25s;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.field-radioset-full__input:checked + .field-radioset-full__visual {
  box-shadow: 0 0 0 2px #6d2077 inset;
}

.field-radioset-full__input:checked + .field-radioset-full__visual .field-radioset-full__header {
  background-color: #6d2077;
  color: #fff;
}

.field-radioset-full__list {
  font-size: 13px;
  line-height: 18px;
  color: #818690;
  margin-left: 12px;
  margin-top: 8px;
  margin-bottom: 10px;
}

.field-radioset-full__list-item {
  margin: 0 0 2px;
  vertical-align: top;
  padding-left: 9px;
  position: relative;
}

.field-radioset-full__list-item::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 0;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #6d2077;
}

.field-radioset-full a {
  text-decoration: none;
  transition: color 0.25s;
}
.field-range-slider {
  -webkit-user-select: none;
          user-select: none;
  position: relative;
}

.field-range-slider--disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

.field-range-slider__label {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-overflow: ellipsis;
  color: #000;
  position: absolute;
  top: 4px;
  left: 20px;
  -webkit-user-select: text;
          user-select: text;
}

.field-range-slider__labels {
  display: flex;
  margin-bottom: 8px;
}

.field-range-slider__value {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  padding-top: 23px;
}

.field-range-slider__text-inputs {
  display: flex;
  width: calc(100% + 12px);
  margin: 0px -6px 0;
}

.field-range-slider__text-input-wrap {
  flex: 0 0 auto;
  width: 50%;
  padding: 0 6px;
  position: relative;
}

.field-range-slider__prefix {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  color: rgba(35, 33, 33, 0.6);
  position: absolute;
  top: 10px;
  left: 18px;
  pointer-events: none;
}

.field-range-slider__prefix + .field-range-slider__text-input {
  padding-left: 42px;
}

.field-range-slider__buffers {
  position: absolute;
  top: auto;
  left: 20px;
  bottom: 6px;
  display: flex;
  pointer-events: none;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
}

.field-range-slider__buffer {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
}

.field-range-slider__unit {
  position: absolute;
  top: 15px;
  left: auto;
  right: 20px;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  z-index: 1;
}

.field-range-slider__input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  outline: none;
  pointer-events: none;
  width: 100%;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  height: 4px;
}

.field-range-slider__input[disabled] {
  cursor: not-allowed;
}

.field-range-slider__input::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-moz-range-track {
  -moz-appearance: none;
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-ms-track {
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  background-color: var(--color-blue-primary-100);
  cursor: pointer;
  margin-top: -9px;
  pointer-events: auto;
  border-radius: 50%;
}

.field-range-slider__input[disabled]::-webkit-slider-thumb {
  cursor: not-allowed;
}

.field-range-slider__input::-moz-range-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #6d2077;
  pointer-events: auto;
}

.field-range-slider__input[disabled]::-moz-range-thumb {
  cursor: not-allowed;
}

.field-range-slider__input::-ms-thumb {
  appearance: none;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: #6d2077;
  pointer-events: auto;
}

.field-range-slider__input[disabled]::-ms-thumb {
  cursor: not-allowed;
}

.field-range-slider__input-wraps {
  height: 4px;
  position: relative;
  background-color: rgba(35, 33, 33, 0.2);
}

.field-range-slider__input-wrap {
  flex: 0 0 auto;
  width: 100%;
  position: absolute;
  top: 0;
  height: 0;
  z-index: 1;
}

.field-range-slider__slider-track {
  position: absolute;
  top: 0;
  height: 4px;
  pointer-events: none;
  background-color: #6d2077;
}

.field-range-slider__visual-handle {
  position: absolute;
  top: calc(100% + 1px);
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #6d2077;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.25s;
}
.field-range-slider__visual-handles {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 1px;
  z-index: 4;
}

.field-range-slider__text-input {
  padding-top: 15px;
  padding-bottom: 15px;
}
.field-range-slider-icon {
  fill: #fff;
  width: 10px;
  height: 10px;
  position: absolute;
  right: 0;
  color: #404040;
  top: 6px;
  transform: rotate(180deg);
}

.field-range {
  font-size: 15px;
}

.field-range--sm {
  font-size: 13px;
}

.field-range,
.field-range__cell {
  display: flex;
  align-items: center;
}

.field-range__cell {
  flex: 1 1 auto;
  min-width: 0;
}

.field-range__prefix {
  margin-right: 5px;
}

.field-range__postfix {
  margin-left: 5px;
}

.field-range__spacer {
  flex: 0 0 auto;
  margin: 0 5px;
}

.field-select {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.25s;
}

.field-select__label {
  display: block;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  margin-bottom: 8px;
  color: #333;
}

.field-select__btn {
  display: block;
  width: 100%;
  min-width: 0;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #d9dbe1;
  padding: 7px 12px;
  box-shadow: none;
  font: 400 15px/1.6 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  transition: 0.25s;
  outline: none;
  border-radius: 3px;
  text-align: left;
  cursor: pointer;
  height: 40px;
  padding-right: 30px;
  position: relative;
}

.field-select--sm .field-select__btn {
  padding: 2px 12px;
  font-size: 13px;
  height: 30px;
  padding-right: 30px;
}

.field-select__btn-text,
.field-select__btn-placeholder {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.field-select__btn-text,
.field-select__btn-arrow {
  color: #000;
}

.field-select__shevron {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 50px;
}

.field-select__btn-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 12px;
  height: 8px;
  margin-top: -4px;
  transition: transform 0.25s;
}
.state--focus-enabled .field-select__btn:focus {
  border-color: #6d2077;
}

.field-select--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-select--open .field-select__btn {
  border-color: #6d2077;
}

.field-select--open .field-select__btn-arrow {
  transform: rotate(180deg);
}

.field-select__btn-placeholder {
  color: #d9dbe1;
}

.field-select__list {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 2px;
  border-radius: 10px;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  background: #fff;
  width: 100%;
  transform-origin: center top;
  padding: 5px;
}

.field-select__list-container {
  max-height: min(50vh, 300px);
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 10px;
}

.field-select__list-item {
  align-items: center;
  width: 100%;
  text-align: left;
  padding: 10px 30px;
  padding-left: 41px;
  cursor: pointer;
  font-size: 15px;
  line-height: 1.6;
  transition: 0.25s;
  font-weight: 500;
  color: #000;
  position: relative;
  outline: none;
  border-radius: 8px;
}

.field-select__list-item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.field-select__list-item.field-select__list-item-disabled {
  color: #ccc;
}

.field-select__check-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px;
  width: 15px;
  height: 10px;
  fill: none;
}

.field-select__field-text-input.field-select__field-text-input {
  border: 2px solid #d9dbe1;
}
.state--focus-enabled .field-select__list-item:focus::after {
  opacity: 0.75;
}

.field-select__list-item:active {
  background: #d9dbe1;
}

.field-select__list-item.field-select__list-item--active {
  background: #6d2077;
  color: #fff;
  cursor: default;
}

.field-set-full__label {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #818690;
}

.field-set-full__field {
  margin-top: 10px;
}

.field-set-full__items {
  display: flex;
  margin: -6px;
  flex-wrap: wrap;
}

.field-set-full__item {
  flex: 0 0 auto;
  padding: 6px;
  width: 50%;
  display: flex;
}

.field-set-full__label-value {
  color: #000;
}
.field-set__label {
  font-size: 13px;
  line-height: 18px;
  color: #818690;
  margin-right: 16px;
}

.field-set__label-value {
  color: #000;
  text-transform: lowercase;
  margin-left: 3px;
}

.field-set__items {
  margin-top: -12px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.field-set__label ~ .field-set__items {
  margin-top: 0;
}

.field-set__item {
  flex: 0 0 auto;
  margin-right: 12px;
}

.field-set--large {
  flex-wrap: wrap;
}

.field-set--large .field-set__label {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  color: #818690;
  font-weight: 600;
}

.field-set--large .field-set__item {
  margin-top: 14px;
}

.field-set--disabled {
  cursor: not-allowed;
}

.field-switch {
  display: flex;
  position: relative;
  cursor: pointer;
  align-items: baseline;
  justify-content: space-between;
  font-weight: 700;
  font-size: 15px;
  line-height: 150%;
}

.field-switch__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

.field-switch__visual {
  flex: 0 0 auto;
  width: 36px;
  height: 22px;
  background-color: #eeeff4;
  transform: translateY(3px);
  border-radius: 100px;
  transition: 0.25s;
  position: relative;
  order: 10;
}
.field-switch__visual .svg-icon {
  position: absolute;
  bottom: -2px;
  left: -2px;
  width: 26px;
  height: 22px;
  fill: none;
  opacity: 0;
}

.field-switch__visual::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 3px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #fff;
  transform: translateY(-50%);
  transition: 0.25s;
  box-shadow: 0px 4px 11px rgba(24, 24, 33, 0.15);
}

.field-switch__visual::before {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  color: #8b8d92;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  display: none;
}

.field-switch__text {
  flex: 1 1 auto;
  color: #000;
  transform: translateY(-3px);
  margin-right: 10px;
}

.field-switch__input:checked ~ .field-switch__visual {
  background-color: #000;
}
.field-switch__input:checked ~ .field-switch__visual::after {
  left: 17px;
  box-shadow: none;
}
.state--focus-enabled .field-switch__input:focus ~ .field-switch__visual::before {
  opacity: 0.75;
  display: block;
}

.field-switch__input:disabled ~ .field-switch__visual {
  background-color: #d9dbe1;
}
.field-switch__input:disabled ~ .field-switch__visual::after {
  background-color: #c1c3c8;
}

.field-text__wrap {
  position: relative;
  z-index: 5;
}

.field-text__img,
.field-text__icon,
.field-text__icon-right {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 22px;
  height: 22px;
}

.field-text__img,
.field-text__icon {
  left: 16px;
}

.field-text__icon-right {
  right: 16px;
}

.field-text__img {
  flex-grow: 0;
}

.field-text__success {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  fill: none;
  z-index: 10;
  right: 11px;
  width: 16px;
  height: 16px;
}

.field-text__letter-counter {
  font-weight: 700;
  color: #8b8d92;
  font-size: 13px;
  line-height: 120%;
  text-align: right;
  margin-top: 5px;
}

.field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: #fff;
  border-radius: 10px;
  border: 1px solid #d9dbe1;
  padding: 7px 12px;
  box-shadow: none;
  font: 400 15px/1.6 Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  transition: 0.25s;
  outline: none;
  border-radius: 3px;
}
.field-input:focus {
  border-color: #6d2077;
}
.form-field-error.form-field-error .field-input {
  border-color: #ff0f00;
}
.field-input:focus {
  border-color: #000;
}
.field-input:focus ~ .field-text__int-label {
  color: #000;
}

.field-text__btn-eye {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  right: 25px;
  width: 54px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.field-text__btn-eye .svg-icon {
  width: 22px;
  height: 22px;
}

.field-text--icon .field-input.field-input {
  padding-left: 48px;
}

.field-input--sm {
  padding: 2px 12px;
  font-size: 13px;
  height: 30px;
}

.field-input--textarea {
  height: 163px;
  resize: none;
}
.field-input--textarea::-webkit-scrollbar {
  width: 12px;
  border-radius: 100px;
  background-color: transparent;
  transition-duration: 0.25s;
}
.field-input--textarea::-webkit-scrollbar-thumb {
  -webkit-appearance: none;
          appearance: none;
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: #d9dbe1;
  border-radius: 100px;
  transition-duration: 0.25s;
}
.field-input--textarea::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.field-input--textarea::-webkit-scrollbar-corner {
  background-color: transparent;
}

.field-input--textarea.field-input--sm {
  line-height: 1.2;
}

.field-input.field-input:disabled {
  color: #8b8d92;
  border-color: #d9dbe1;
  cursor: not-allowed;
  background: transparent;
  opacity: 0.6;
}

.form-field-error .field-text__int-label {
  color: #ff0f00;
}
.form-field-error .field-input:focus ~ .field-text__int-label {
  color: #ff0f00;
}

.field-text--label {
  position: relative;
}
.field-text--label .field-text__int-label {
  position: absolute;
  color: #8b8d92;
  z-index: 10;
  transform: translateY(-50%);
  top: 25px;
  left: 17px;
  transition-duration: 0.25s;
}
.field-text--label .field-input {
  padding: 13px 15px 12px;
  border: 1px solid #c4c4c4;
}
.field-text--label .field-input::placeholder {
  opacity: 0;
}
.field-text--label .field-input:hover {
  border: 1px solid #c4c4c4;
}
.field-text--label .field-input:focus, .field-text--label .field-input:not(:placeholder-shown) {
  border-color: #c4c4c4;
}
.field-text--label .field-input:focus ~ .field-text__int-label, .field-text--label .field-input:not(:placeholder-shown) ~ .field-text__int-label {
  font-size: 13px;
  line-height: 120%;
  padding: 0 3px;
  left: 14px;
  top: 0;
  background-color: #fff;
}

.field-toggles__label {
  margin-bottom: 8px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  display: block;
  color: #333;
}

.field-toggles__list {
  display: flex;
  flex-wrap: wrap;
  margin: -3px;
}

.field-toggles__item {
  padding: 3px;
}
.field-toggles__item .field-checkbox__input:checked ~ .field-checkbox__text {
  box-shadow: 0 0 0 1px #333 inset;
  background: #D3D3D3;
  font-weight: bold;
}
.field-toggles__item .field-checkbox__visual {
  display: none;
}
.field-toggles__item .field-checkbox__text {
  padding: 4px 16px 5px;
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.7) inset;
  transition-duration: 0.25s;
  line-height: 21px;
  color: #333;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.field-toggles__item .disabled .field-checkbox__text {
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.1) inset;
  color: rgba(51, 51, 51, 0.3);
  background-color: #f5f5f5;
  background-image: repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0.08) 0px, rgba(0, 0, 0, 0.08) 1px, transparent 1px, transparent 12px);
}
.field-tooltip {
  height: 50px;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.25s;
  display: block;
}

.field-tooltip--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-tooltip__list {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 5px;
  border-radius: 12px;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  background: #fff;
  width: 100%;
  padding: 6px 0;
  transform-origin: center top;
}

.field-tooltip__list-container {
  margin-right: 6px;
  padding: 0 5px;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 264px;
}
.field-tooltip__list-container::-webkit-scrollbar {
  background-color: transparent;
  width: 4px;
}
.field-tooltip__list-container::-webkit-scrollbar-thumb {
  background-color: #d9dbe1;
  margin: 0 auto;
  width: 4px;
  border-radius: 10px;
}

.field-tooltip__list-item {
  display: block;
  width: 100%;
  text-align: left;
  padding: 10px 16px;
  cursor: pointer;
  font-weight: 500;
  font-size: 15px;
  line-height: 160%;
  transition: 0.25s;
  color: #000;
  outline: none;
  border-radius: 8px;
}

.field-tooltip__list-item:active,
.field-tooltip__list-item--active.field-tooltip__list-item--active {
  cursor: default;
  color: #fff;
  background-color: #000;
}

.basket-action-tooltip {
  padding: 0;
  cursor: pointer;
}
.basket-action-tooltip::before {
  width: 12px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.basket-action-tooltip::after {
  width: 12px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.basket-action-tooltip::before, .basket-action-tooltip::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.basket-action-tooltip::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.basket-action-tooltip:before, .basket-action-tooltip:after {
  right: 10px;
  left: initial;
}
.basket-action-tooltip .field-tooltip__list-container {
  padding: 0;
  margin: 0;
}
.basket-action-tooltip .field-tooltip__list-item--active,
.basket-action-tooltip .field-tooltip__list-item:hover {
  color: #333;
  background-color: #d3d3d3;
  font-weight: 700;
  padding-right: 33px;
}
.field-tumbler-list {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}

.field-tumbler-list__label {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  width: 100%;
  flex: 0 0 auto;
  margin-bottom: 10px;
}

.field-tumbler-list__item {
  flex: 1 1 auto;
}

.field-tumbler {
  display: flex;
  align-items: center;
  border-bottom: 2px solid #ebebeb;
}

.field-tumbler__item {
  margin-right: 30px;
}
.field-tumbler__item .field-checkbox {
  width: 100%;
  overflow: visible;
}
.field-tumbler__item .field-checkbox__input:checked ~ .field-checkbox__text {
  color: #333;
}
.field-tumbler__item .field-checkbox__input:checked ~ .field-checkbox__text:before {
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  background: #6d2077;
  position: absolute;
  bottom: -2px;
  left: 0;
  z-index: 2;
}
.field-tumbler__item .field-checkbox__visual {
  display: none;
}
.field-tumbler__item .field-checkbox__text {
  padding: 0 0 12px;
  position: relative;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.1;
  margin-right: 0;
  color: grey;
}
.field-tumbler__item .field-checkbox__text:hover {
  color: #333;
}

.field-tumbler-one {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  position: relative;
  cursor: pointer;
  color: #000;
}

.field-tumbler-one:hover {
  color: #6d2077;
}

.field-tumbler-one__visual {
  flex: 0 0 auto;
  width: 36px;
  height: 20px;
  margin-right: 12px;
  border-radius: 10px;
  background-color: #cccfd3;
  position: relative;
  transition: background-color 0.25s;
}

.field-tumbler-one:hover .field-tumbler-one__visual {
  background-color: #a7abb2;
}

.field-tumbler-one__visual::after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  top: 2px;
  left: 2px;
  transform: translateX(0);
  transition: transform 0.25s;
}

.field-tumbler-one__input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

.field-tumbler-one__input:checked + .field-tumbler-one__visual {
  background-color: #6d2077;
}

.field-tumbler-one__input:checked + .field-tumbler-one__visual::after {
  transform: translateX(16px);
}

.field__errors {
  margin-top: 6px;
}

.field__error {
  display: block;
  color: #ff0f00;
  font-weight: 600;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.025em;
  margin-top: 5px;
  margin-left: 16px;
}

.field__multiple-list {
  margin-bottom: 15px;
}

.field__multiple-list-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
}

.field__multiple-list-item {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}

.field__multiple-list-remove {
  margin-top: 4px;
}

.field__note {
  color: #8b8d92;
  font-weight: 600;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.025em;
  margin-top: 5px;
  margin-left: 16px;
}

.field--input-round .field-input {
  border: 2px solid #eeeff4;
  border-radius: 100px;
  padding: 6px 15px;
}
.field--input-round .field-input::placeholder {
  color: #8b8d92;
}
.field--input-round .field-input.field-input:focus {
  border-color: #000;
}

.field--select-underline .field-select__btn {
  border-radius: 0;
  border: none;
  padding: 0;
  padding-right: 17px;
  height: auto;
  border-bottom: 2px solid #000;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
}
.field--select-underline .field-select__btn-arrow {
  right: 0;
}
.field--select-underline .field-select__list {
  width: auto;
  white-space: nowrap;
  left: auto;
  right: 0;
}

.field--no-border .field-input {
  border: none;
}

.field--rating .field-text__int-label {
  position: static;
  transform: none;
}
.catalog__filter-title {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  text-align: center;
  margin-top: 20px;
  padding: 15px;
  font-size: 18px;
  line-height: 20px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #333;
}

.catalog__form-glass {
  position: relative;
  z-index: 5;
}

.filter__group {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px 0;
}
.filter__group:not(.filter__group--range-slider) {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0;
  margin: 20px 0 !important;
}

.filter__status-icon {
  float: right;
  width: 30px;
  text-align: center;
  font-size: 0;
  font-weight: 700;
  border-radius: 3px;
  line-height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.filter__status-icon:before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 15px;
  height: 20px;
}
.filter__status-icon.status--new:before {
  background-image: url("/local/assets/source/icons/sprite/new-status.svg?26052026");
}
.filter__status-icon.status--sale:before {
  background-image: url("/local/assets/source/icons/sprite/sale-status.svg?26052026");
}
.filter__status-icon.status--action:before {
  background-image: url("/local/assets/source/icons/sprite/fire.svg?19032026");
  filter: brightness(0) invert(1);
}
.filter__status-icon.status--hit:before {
  background-image: url("/local/assets/source/icons/sprite/hit-status.svg?19032026");
}

.filter__status-counter {
  font-size: 10px;
  line-height: 20px;
  color: rgba(51, 51, 51, 0.5);
  position: relative;
  top: -5px;
  margin-left: 2px;
  font-weight: 500;
}

.filter__group--range-slider {
  margin-bottom: 5px;
}

.filter__group--switch {
  margin-bottom: 15px;
}
.filter__group--switch + .filter__group--check-list {
  margin-top: 37px;
}

.filter__list-menu input[type=radio] {
  display: none;
}
.filter__list-menu input[type=radio] + label .filter__link {
  padding-left: 26px;
  color: gray;
}
.filter__list-menu input[type=radio] + label .filter__link:before {
  background: #fff;
  border: 2px solid #e1e1e1;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 18px;
  cursor: pointer;
  border-radius: 50%;
  transition: all 0.25s;
}
.filter__list-menu input[type=radio] + label .filter__link:hover:before {
  border: 2px solid #6d2077;
}
.filter__list-menu input[type=radio]:checked + label .filter__link {
  color: #333;
}
.filter__list-menu input[type=radio]:checked + label .filter__link:after {
  background: #fff;
  border-radius: 5px;
  content: "";
  height: 8px;
  left: 5px;
  position: absolute;
  text-align: center;
  top: 8px;
  width: 8px;
}
.filter__list-menu input[type=radio]:checked + label .filter__link:before {
  background: #6d2077;
  border: 2px solid #6d2077;
}
.filter__list-menu label {
  position: relative;
  display: block;
}

.filter__list-item {
  margin-bottom: 9px;
}

.filter__group-body {
  margin: 8px 0;
}
.filter__group-body .field-check-list {
  margin-bottom: 0;
}

.filter__actions {
  position: absolute;
  left: 110px;
  top: 22px;
  z-index: 5;
}

.filter__action-clear {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  background: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 -3px 11px -3px rgba(0, 0, 0, 0.2);
  padding: 15px;
  margin-left: -15px;
  margin-right: -15px;
  z-index: 100;
}

.filter__clear-btn {
  color: #8b8d92;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  letter-spacing: 0.02em;
  border-bottom: 2px dotted #c1c3c8;
}

.filter__actions-bottom {
  display: none;
  margin-left: -20px;
  margin-right: -20px;
}

.filter__show-products-btn {
  border-radius: 0;
  height: 50px;
  display: none;
}
.filter__show-products-btn::before {
  border-radius: 0;
}

.filter__group--sort {
  display: none;
}
.filter__link {
  display: block;
  font-size: 14px;
  line-height: 23px;
  text-decoration: none;
  color: gray;
  background-color: transparent;
  transition: color 0.25s, background-color 0.25s;
  width: 100%;
  border-radius: 10px;
  margin-top: 14px;
  font-weight: 500;
}

.filter__link.filter__link--current,
.filter__link-lvl-2__link.filter__link--current,
.filter__link-lvl-3.filter__link--current {
  color: #333;
  font-weight: bold;
}

.filter__link-lvl-2 {
  display: flex;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-decoration: none;
  color: #000;
  background-color: transparent;
  transition: color 0.25s, background-color 0.25s;
  width: 100%;
  padding-right: 28px;
  min-height: 20px;
  border-radius: 10px;
  margin-top: 15px;
  position: relative;
  cursor: pointer;
}

.filter__link-lvl-2__link {
  text-decoration: none;
  color: inherit;
  flex: 1 1 auto;
  padding: 0 0 0 15px;
  color: grey;
}
.filter__link-lvl-2__link:hover {
  color: #6d2077;
}

.filter__link-lvl-2__btn {
  flex: 0 0 auto;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  cursor: pointer;
}

.filter__list-item-lvl-3 {
  padding-top: 6px;
  padding-bottom: 1px;
}

.filter__link-lvl-3 {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  text-decoration: none;
  color: grey;
  background-color: transparent;
  transition: color 0.25s, background-color 0.25s;
  padding: 4px 0 4px 30px;
  cursor: pointer;
}
.filter__link-lvl-2-icon {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 6px;
  right: 0;
  color: grey;
  opacity: 1;
  transition: opacity 0.25s;
  fill: #fff;
}

.filter__link-lvl-2:hover .filter__link-lvl-2-icon {
  color: #6d2077;
}

.filter__link-lvl-2.open .filter__link-lvl-2-icon {
  transform: scaleY(-1);
}

.form-action--align-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.form-action__title {
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.form-action__note {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  margin-top: 8px;
}

.form-action__action {
  margin-top: 16px;
}

.form-action__action-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -6px;
  width: calc(100% + 12px);
}

.form-action__action-cell {
  flex: 0 0 auto;
  width: 50%;
  padding: 6px;
}

.form-action__success {
  height: calc(100svh - 64px);
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.form-action__success-icon {
  width: 52px;
  height: 52px;
  margin: 0 auto 15px;
}

.form-action__success-text {
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: center;
}

.form-action__success-main {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-top: 52px;
}

.form-action__action-btn--mt-auto {
  margin-top: auto;
}
.form-glass {
  position: relative;
  width: 100%;
  padding: 32px;
  background: #fff;
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
}
.form-glass .field-select__list-item:hover {
  background: transparent;
  color: #6d2077;
}

.form-glass__grid {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 24px);
  margin: -12px;
}

.form-glass__group {
  width: 33.3333%;
  padding: 12px;
}

.form-glass__group--flex-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.form {
  position: relative;
}

.form--card {
  max-width: 820px;
  padding: 24px;
  border-radius: 10px;
  border: 1px solid #d9dbe1;
}

.form__header {
  margin: 30px 0;
}

.form__header-title {
  margin: 8px 0;
}

.form__header-note {
  margin: 8px 0;
}

.form__form-errors {
  margin-bottom: 20px;
  color: #ff0f00;
}

.form__groups {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
  margin-top: -20px;
  margin-bottom: -20px;
}

.form__groups.form__groups {
  margin-top: -20px;
  margin-bottom: -20px;
}

.form__group {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}

.form__group--disabled {
  position: relative;
}
.form__group--disabled::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.6);
}

.form__group.form__group {
  padding-top: 20px;
  padding-bottom: 20px;
}
.form__group.form__group.form__group--policy {
  padding: 10px 0 0 0;
}

.form__group-title {
  margin: 0 0 20px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}

.form__delivery-title {
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
  padding-bottom: 8px;
}
.form__delivery-title .link-underline {
  margin-left: 15px;
  display: inline-block;
}

.select-note {
  color: #8b8d92;
  font-size: 12px;
}

.form__group-note {
  margin: 20px 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #8b8d92;
}

.form__group-body {
  margin: 18px 0;
}

.form__fields {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
  width: calc(100% + 54px);
  margin-left: -27px;
  margin-right: -27px;
}

.form__field {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  padding-right: 27px;
  padding-left: 27px;
  width: 100%;
}

.form__field.form__field--spacer {
  padding: 0;
}

.form__footer {
  margin: 30px 0;
}
.form__footer.form__footer-basket {
  display: flex;
  gap: 20px;
  justify-content: center;
  flex-wrap: wrap;
}

.form__actions {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
}

.form__action {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}

.form--subscribe .form__header {
  margin: 40px 0;
}
.form--subscribe .form__header-note {
  font-weight: 500;
  color: #8b8d92;
}
.form--subscribe .form__footer {
  margin: 20px 0;
}
.form__field--hidden {
  display: none;
}

.gallery__title {
  margin-bottom: 20px;
}

.gallery__slider .image-slider__item {
  height: calc(var(--vh, 1vh) * 100 - 300px);
}
.gallery__slider .image-slider--gallery .image-slider__image,
.gallery__slider .image-slider--gallery .video-slider__iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  height: auto;
  width: auto;
}
.gallery__slider .image-slider--gallery iframe.video-slider__iframe {
  width: 560px;
  height: 315px;
}

.gift-short {
  display: flex;
  align-items: center;
  position: relative;
}

.gift-short__link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.gift-short__visual {
  margin-right: 15px;
  position: relative;
}
.gift-short__visual .picture {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  overflow: hidden;
}

.gift-short__count {
  position: absolute;
  top: -3px;
  right: -10px;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  color: #fff;
  letter-spacing: 0.02em;
  border-radius: 50%;
  padding: 2px;
  min-width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  background: linear-gradient(263.05deg, #c446ff 3.94%, #c148ff 77.83%);
}

.gift-short__category {
  color: #8b8d92;
  font-weight: 600;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.025em;
}

.gift-short__name {
  font-weight: 700;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.025em;
}

/* --- bitrix editor --- */
.htmlblockedit {
  display: inline-block;
  opacity: 0.7;
  width: auto;
  border: 2px solid #e91;
  color: #000;
  padding: 5px;
  background: #e91;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
  position: absolute;
  z-index: 100;
  font-weight: 700;
  min-width: 150px;
}

.no-touch .htmlblockedit:hover {
  background: #fff;
  color: #000;
}

.image-gallery {
  position: relative;
}
.image-gallery .swiper-slider__arrow {
  opacity: 0;
}

.image-gallery__gallery {
  flex: 0 0 auto;
  display: flex;
  width: 100%;
  align-items: flex-start;
  overflow: hidden;
}
.image-gallery__gallery .swiper-slider__slider {
  margin-right: 55px;
  flex-grow: 1;
  min-width: 0;
}
.image-gallery__gallery .swiper-pagination {
  display: none;
}

.image-gallery__lens {
  position: absolute;
  border: 2px solid #6d7b84;
  top: 0;
  left: 0;
  box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5);
  transform: translate3d(0, 0, 0);
  opacity: 0;
  transition: opacity 0.25s;
  cursor: zoom-in;
  pointer-events: none;
}

.image-gallery--zoom-active .image-gallery__lens {
  opacity: 1;
}

.image-gallery__gallery-thumb {
  padding: 6px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  width: 51px;
  height: 51px;
  display: flex;
  cursor: pointer;
}
.image-gallery__gallery-thumb img {
  border-radius: 50%;
  width: 100%;
  object-fit: cover;
}
.image-gallery__gallery-thumb .svg-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  margin-top: 2px;
  margin-left: 1px;
  width: 26px;
  height: 25px;
  color: #fff;
  filter: drop-shadow(0px 2px 5px rgba(24, 24, 33, 0.15));
}

.image-gallery__gallery-slide {
  height: 450px;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
}

.image-gallery__image-wrap {
  position: relative;
  overflow: hidden;
}
.image-gallery__image-wrap img {
  max-height: 450px;
}

.image-gallery__gallery-slide--video {
  display: flex;
}
.image-gallery__gallery-slide--video img {
  width: 100%;
  object-fit: cover;
  margin: 0;
}

.image-gallery__video {
  cursor: pointer;
  display: flex;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
}
.image-gallery__video .svg-icon {
  margin-left: 4px;
  margin-top: 5px;
  width: 40px;
  height: 39px;
  color: #fff;
  filter: drop-shadow(0px 2px 5px rgba(24, 24, 33, 0.15));
}

.image-gallery__video-icon {
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  display: flex;
  justify-content: center;
  align-items: center;
}
.image-slider {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.image-slider__slider {
  position: relative;
}

.image-slider .swiper-slider {
  position: relative;
}

.image-slider .swiper-slider::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  /*background: rgba(15, 49, 106, .04);*/
  border-radius: 4px;
  z-index: 1;
  pointer-events: none;
}

.image-slider__arrow {
  position: absolute;
  z-index: 2;
  width: 56px;
  height: 100%;
  top: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: 0;
  transition: background 0.25s;
}

.image-slider__arrow.swiper-button-disabled {
  display: none;
}

.image-slider__arrow::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.25s;
  z-index: -1;
}

.image-slider__arrow--prev {
  left: 0;
}

.image-slider__arrow--prev::after {
  background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}

.image-slider__arrow--next::after {
  background: linear-gradient(-90deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}

.image-slider__arrow--next {
  right: 0;
}

.image-slider__arrow:hover::after {
  opacity: 0.2;
}

.image-slider__icon {
  width: 25px;
  height: 36px;
}

.image-slider .swiper-scrollbar {
  display: none;
}

.image-slider__item {
  width: 100%;
  position: relative;
}

.image-slider__item--cursor-zoom {
  cursor: zoom-in;
}

.image-slider__thumb-image--3d + .image-slider__thumb-image {
  display: none;
}

.image-slider__image {
  display: block;
  width: 80%;
  height: 350px;
  object-fit: contain;
  margin: auto;
}

.image-slider__thumbs {
  display: flex;
  flex-wrap: wrap;
  margin: 15px -3px 0;
  width: calc(100% + 6px);
}

.image-slider__thumb {
  width: 65px;
  flex: 0 0 auto;
  height: 65px;
  position: relative;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  align-items: center;
  justify-content: center;
  color: #818690;
  display: flex;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.image-slider__thumb.active {
  border-color: #6d2077;
}

.image-slider__thumb--more {
  pointer-events: none;
}

.image-slider__thumb-btn {
  width: 16.6666%;
  flex: 0 0 auto;
  padding: 3px;
  height: 66px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  border-radius: 10px;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #818690;
}

.image-slider__thumb-btn ~ div {
  display: none;
}

.image-slider__thumb-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  flex: 0 0 auto;
}

.image-slider--gallery {
  position: static;
}

.text-guide .image-slider--gallery {
  position: relative;
}

.image-slider--gallery .image-slider__slider {
  position: static;
}
.image-slider--gallery .image-slider__slider .image-slider__item .image-slider__image {
  -webkit-user-select: none;
  user-select: none;
}

.image-slider--gallery .image-slider__thumbs {
  justify-content: center;
}

.image-slider--gallery .image-slider__thumb {
  margin: 0 5px;
}

.image-slider--gallery .image-slider__arrow {
  width: 30px;
  height: 30px;
  top: 50%;
  margin-top: -15px;
}
.image-slider--gallery .image-slider__arrow:hover:after {
  background: none;
}

.text-guide .image-slider--gallery .image-slider__arrow {
  top: 208px;
}

.image-slider--gallery .image-slider__arrow--prev {
  left: 30px;
}

.image-slider--gallery .image-slider__arrow--next {
  right: 30px;
}

.image-slider--gallery .image-slider__icon {
  width: 30px;
  height: 30px;
  color: #6d2077;
  fill: #fff;
}

.image-slider--gallery .image-slider__arrow::after {
  background: #eff2f6;
  border-radius: 4px;
}

.image-slider--gallery .image-slider__arrow:hover::after {
  opacity: 1;
}

.image-slider__mob-counter {
  display: none;
}

.image-slider__images3d {
  width: 100%;
}

.image-slider__image3d {
  display: none;
  width: 100%;
  object-fit: contain;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.image-slider__image3d.active {
  display: block;
}

.image-slider__image-controls {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  padding: 0 56px;
  cursor: move;
}

.image-slider--gallery .image-slider__image-controls {
  padding: 0;
}

.image-slider__image-control {
  flex: 1 1 auto;
}

.image-slider__3d-icon {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  object-fit: contain;
  display: block;
  width: 90px;
  height: 60px;
}

.image-slider__zoom {
  position: absolute;
  right: 20px;
  bottom: 0;
  z-index: 100;
}
.image-slider__zoom .svg-icon {
  color: rgba(51, 51, 51, 0.7);
  fill: none;
  width: 30px;
  height: 30px;
}
.lazy-component__template {
  display: none;
}

.link-back {
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  font-weight: bold;
  color: rgba(51, 51, 51, 0.7);
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s;
}

.link-back:hover {
  color: #6d2077;
}

.link-back__icon,
.link-prev__icon {
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
  margin-right: 12px;
}

.link-next__icon {
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
  margin-left: 12px;
  transform: rotate(180deg);
}
.link-close {
  display: inline-flex;
  font-size: 14px;
  line-height: 14px;
  cursor: pointer;
  align-items: center;
  width: 138px;
  height: 40px;
  transition: color 0.25s;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background: #F0F0F0;
  color: #333;
  text-transform: uppercase;
  justify-content: space-between;
}

.link-close__text {
  padding-left: 20px;
}

.link-close:hover {
  background: #d0d0d7;
}

.link-close__icon {
  width: 17px;
  height: 18px;
  flex: 0 0 auto;
  margin-right: 15px;
  fill: transparent;
}

.order-lk__l-item {
  background-color: #fff;
  padding: 20px;
  display: flex;
  justify-content: space-between;
}

.modal-message .order-lk__l-item {
  padding: 0;
}

.order-lk__l-price {
  min-width: 183px;
  padding-left: 20px;
  border-left: 1px solid rgba(51, 51, 51, 0.1);
}
.order-lk__l-price .price__value {
  font-size: 16px;
  line-height: 21px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.order-lk__l-price .price__currency {
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 18px;
}

.order-lk__l-main {
  width: 100%;
}

.order-lk__items .basket-item__action {
  min-width: 115px;
}

.order-lk__l-header {
  display: flex;
  align-items: baseline;
}

.order-lk__l-date {
  font-size: 16px;
  line-height: 22px;
}

.order-lk__l-status {
  margin-right: 20px;
  margin-left: auto;
}
.order-lk__l-status .availability--order-status {
  font-size: 16px;
  line-height: 22px;
  text-transform: unset;
}

.order-lk__l-images {
  display: flex;
  flex-wrap: wrap;
  margin-top: 13px;
  margin-left: -7px;
}

.order-lk__l-image-wrap {
  width: 70px;
  height: 51px;
  margin-left: 7px;
  margin-top: 7px;
  border-radius: 10px;
  position: relative;
}

.order-lk__l-image-wrap::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  border-radius: 4px;
  z-index: 0;
}

.order-lk__l-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.order-lk__l-name {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  padding-right: 20px;
}
.order-lk__l-name span {
  padding-left: 5px;
  font-weight: bold;
}

.order-lk__item {
  background-color: #fff;
  padding: 20px;
}

.order-lk__title {
  font-size: 16px;
  line-height: 22px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.order-lk__title .availability {
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.order-lk__params {
  margin-top: 20px;
}

.order-lk__info {
  display: flex;
}

.order-lk__info-name {
  padding-right: 5px;
}

.order-lk__info-value {
  font-weight: 500;
}

.order-lk__l-processButton {
  padding-top: 15px;
}

.order-lk__param {
  display: flex;
  margin-top: 8px;
  align-items: baseline;
}

.order-lk__param-name {
  line-height: 22px;
  width: 230px;
  flex: 0 0 auto;
  padding-right: 15px;
}

.order-lk__param-value {
  line-height: 22px;
  flex: 1 1 auto;
}

.order-lk__items-header {
  display: flex;
  align-items: baseline;
  background: #EEEEEE;
  padding: 15px 20px;
  color: rgba(51, 51, 51, 0.7);
  font-size: 0;
  line-height: 0;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 0 -20px;
}

.order-lk__items-header-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  flex: 0 0 auto;
}

.order-lk__items-header-caption {
  font-size: 14px;
  line-height: 24px;
  color: #818690;
  margin-left: 16px;
  flex: 0 0 auto;
}

.order-lk .price--sm .price__value {
  font-size: 16px;
  line-height: 24px;
}

.order-lk__items .basket-item {
  padding: 20px 0;
}
.order-lk__items .basket-item:not(:first-child) {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.order-lk__items .basket-item .basket-item__price-full .price__value {
  color: #333;
}

.order-lk__l-action {
  margin-top: 15px;
}
.order-lk__l-action button.btn {
  padding-top: 0;
  padding-bottom: 0;
}
.order-lk__l-action button.btn:not(:first-child) {
  margin-top: 15px;
}
.order-lk__l-action .btn {
  width: 100%;
  height: 40px;
}

.order-lk__all-price {
  margin: 20px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 20px;
  display: flex;
  align-items: center;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  color: #333;
  justify-content: space-between;
}
.order-lk__all-price .order-lk__all-price-name {
  padding-right: 5px;
}
.order-lk__all-price .price__value {
  font-size: 16px;
  line-height: 22px;
  color: #6d2077;
}
.order-lk__all-price .price__currency {
  font-size: 16px;
  line-height: 22px;
}

.lk-order-buttons {
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  justify-content: space-between;
}
.lk-order-buttons button {
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  color: rgba(51, 51, 51, 0.7);
  cursor: pointer;
}

.order-lk__all-button-block {
  display: flex;
  align-items: center;
}
.order-lk__all-button-block .order-lk__l-processButton {
  padding: 0 35px 0 0;
}

.modal-message .order-lk__item {
  padding: 15px;
}
.modal-message .order-lk__title {
  font-size: 16px;
  line-height: 22px;
}
.modal-message .order-lk__param-name {
  width: 50%;
}
.modal-message .order-lk__l-header,
.modal-message .order-lk__l-item {
  display: block;
}
.modal-message .order-lk__l-main {
  display: block;
}
.modal-message .order-lk__param-name {
  font-size: 12px;
  line-height: 20px;
}
.modal-message .order-lk__param-value {
  font-size: 12px;
  line-height: 20px;
}
.modal-message .order-lk__l-price {
  border-left: 0;
  padding-left: 0;
  padding-top: 20px;
  min-width: initial;
}
.modal-message .order-lk__l-date,
.modal-message .order-lk__l-status {
  padding-top: 5px;
}
.modal-message .order-lk__all-price-block {
  margin-bottom: 15px;
}
.modal-message .order-lk__items .basket-item__action {
  order: 4;
  margin-top: 10px;
  min-width: 100%;
}
.lk__form {
  background-color: #fff;
  padding: 14px 24px 32px;
  border-radius: 10px;
  position: relative;
  min-height: 130px;
}

.lk__form .form__group {
  position: relative;
}

.lk__form .form__group:not(:first-child) {
  padding-top: 22px;
  margin-top: 28px;
}

.lk__form .form__group:not(:first-child)::before {
  position: absolute;
  content: "";
  top: 0;
  left: 8px;
  right: 8px;
  border-top: 1px solid #e6e7e9;
}

.lk__message p {
  font-size: 14px;
  line-height: 24px;
  color: #818690;
}

.lk__orders-wrap {
  position: relative;
  min-height: 130px;
}

.lk__order {
  margin-top: 15px;
}

.lk__sort {
  margin-bottom: 15px;
}

.lk__orders {
  position: relative;
}

.lk__orders-link-back {
  position: absolute;
  top: -46px;
  left: 0;
}

.lk__bonuses-wrap {
  display: flex;
  width: calc(100% + 20px);
  margin: 0 -10px;
  position: relative;
  min-height: 130px;
}

.lk__bonuses-left {
  width: 50%;
  flex: 0 0 auto;
  padding: 0 10px;
}

.lk__bonuses-right {
  width: 50%;
  flex: 0 0 auto;
  padding: 0 10px;
}

.lk__history-wrap {
  background-color: #fff;
  border-radius: 10px;
}

.lk__history-header {
  padding: 32px 24px 15px;
  border-bottom: 1px solid #E6E7E9;
}

.lk__history-items-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  margin-top: 38px;
}

.lk__history-items {
  padding: 20px 24px;
  position: relative;
}

.lk__history-items::after {
  content: "";
  width: 2px;
  top: 20px;
  bottom: 50px;
  left: 50px;
  border-radius: 1px;
  background-color: #E6E7E9;
  position: absolute;
  z-index: 0;
}

.lk__history-item {
  display: flex;
  margin-top: 36px;
  position: relative;
  z-index: 1;
}

.lk__history-item-quantity {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #20a735;
  padding: 8px 0;
  width: 54px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 18px;
  background-color: #EFF2F6;
  flex: 0 0 auto;
  margin-right: 16px;
  box-shadow: 0 0 0 8px #fff;
}

.lk__history-item-quantity--negative {
  color: #ff0f00;
}

.lk__history-item-text {
  font-size: 14px;
  line-height: 18px;
  color: #000;
}

.lk__history-item-date {
  font-size: 13px;
  line-height: 14px;
  color: #818690;
  margin-top: 4px;
}

.lk__history-footer {
  border-top: 1px solid #E6E7E9;
  padding: 24px 24px 32px;
}

.lk__nav {
  margin-top: 32px;
}

.lk__copy-link-block-wrap {
  margin-top: 20px;
}

.lk__info-block {
  margin-top: 20px;
  background-color: #EFF2F6;
  border-radius: 10px;
  padding: 23px 24px 27px;
}

.lk__info-block-link-more {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-top: 11px;
  display: block;
  color: #6d2077;
  text-decoration: none;
  transition: color 0.25s;
}

.lk__info-block-link-more:hover {
  color: #e06;
}

.lk__tasks-items {
  padding-bottom: 12px;
}

.lk__tasks-block {
  margin-top: 20px;
  background-color: #fff;
}

.lk__tasks-block-header {
  padding: 22px 24px 14px;
  border-bottom: 1px solid #E6E7E9;
}

.lk__task:not(:first-child) {
  border-top: 1px solid #E6E7E9;
}

.lk__task {
  padding: 20px 24px 16px;
  display: flex;
}

.lk__task-left {
  margin-right: 20px;
  flex: 0 0 auto;
}

.lk__task-right {
  flex: 1 1 auto;
}

.lk__task-image-wrap {
  position: relative;
}

.lk__task-image {
  width: 88px;
  height: 88px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 13px 15px -8px rgba(2, 13, 33, 0.2);
}

.lk__task-status {
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  font-weight: 500;
}

.lk__task-name {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-top: 6px;
}

.lk__task-text {
  font-size: 14px;
  line-height: 20px;
  color: #818690;
  margin-top: 4px;
}

.lk__task-link {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-top: 9px;
  color: #6d2077;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  transition: color 0.25s;
}

.lk__task-link:hover {
  color: #e06;
}

.lk__task-quantity {
  position: absolute;
  top: 7px;
  left: 8px;
  background-color: #fff;
  padding: 2px 6px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: #000;
  border-radius: 10px;
}

.lk__task-wrap {
  position: relative;
  min-height: 130px;
}

.lk__task-item {
  background-color: #fff;
  border-radius: 10px;
  padding: 30px 24px 32px;
  position: relative;
}

.lk__task-item-form-wrap {
  margin-top: 10px;
}

.lk__task-item-title {
  margin-top: 5px;
}

.lk__task-item-subtitle {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-top: 7px;
}

.lk__task-item-description {
  margin-top: 10px;
}

.lk__task-item .form__footer {
  margin-bottom: 0;
}

.lk__orders-filter {
  background: #fff;
  padding: 15px 20px;
  margin-bottom: 30px !important;
}
.lk__orders-filter .filter__group {
  border-top: 0;
  padding: 10px 0 !important;
}
.loader {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  opacity: 0;
  visibility: hidden;
  transition: 0.25s;
  z-index: 300000;
}

.loader__container {
  display: flex;
  flex: 1 1 auto;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  max-height: 100vh;
  align-items: center;
  justify-content: center;
}

.loader__icon {
  display: block;
  width: 60px;
  height: 100px;
  color: #6d2077;
}

.loader--active {
  opacity: 1;
  visibility: visible;
}

.mobile-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2500;
  visibility: hidden;
  transform: scale(0);
  transition-delay: 0.25s;
}

.mobile-popup__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 30;
  transition-duration: 0.25s;
  opacity: 0;
}
.mobile-popup__overlay::before {
  content: "";
  width: 24px;
  height: 3px;
  background-color: #fff;
  left: 50%;
  transform: translateX(-50%);
  top: 20px;
  position: absolute;
}

.mobile-popup__wrapper {
  transform: translateY(100%);
  transition-duration: 0.25s;
  z-index: 35;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  padding: 20px 20px 0;
  display: flex;
  flex-direction: column;
}

.mobile-popup__header {
  flex-shrink: 0;
  padding-right: 40px;
  padding-left: 40px;
  text-align: center;
  background: #6d2077;
  margin: -20px -20px 0;
}

.mobile-popup__title {
  font-size: 22px;
  line-height: 69px;
  color: #fff;
  font-weight: bold;
}

.mobile-popup__close {
  cursor: pointer;
  color: #fff;
  position: absolute;
  top: 19px;
  right: 5px;
  width: 30px;
  height: 30px;
}
.mobile-popup__close::before {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.mobile-popup__close::after {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.mobile-popup__close::before, .mobile-popup__close::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.mobile-popup__close::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

.mobile-popup__body {
  overflow-y: auto;
  padding-bottom: 20px;
}

.mobile-popup--catalog-menu .mobile-popup__body {
  display: flex;
  flex-wrap: wrap;
}

.open-site-menu {
  overflow: hidden;
}
.open-site-menu .mobile-popup--site-menu {
  visibility: visible;
  transform: scale(1);
  transition-delay: 0ms;
}
.open-site-menu .mobile-popup--site-menu .mobile-popup__overlay {
  opacity: 1;
}
.open-site-menu .mobile-popup--site-menu .mobile-popup__wrapper {
  transform: translateY(0);
}

.open-catalog-menu {
  overflow: hidden;
}
.open-catalog-menu .mobile-popup--catalog-menu {
  visibility: visible;
  transform: scale(1);
  transition-delay: 0ms;
}
.open-catalog-menu .mobile-popup--catalog-menu .mobile-popup__overlay {
  opacity: 1;
}
.open-catalog-menu .mobile-popup--catalog-menu .mobile-popup__wrapper {
  transform: translateY(0);
}

.open-filter {
  overflow: hidden;
}
.open-filter .mobile-popup--filter {
  visibility: visible;
  transform: scale(1);
  transition-delay: 0ms;
}
.open-filter .mobile-popup--filter .mobile-popup__overlay {
  opacity: 1;
}
.open-filter .mobile-popup--filter .mobile-popup__wrapper {
  transform: translateY(0);
}

.open-sort {
  overflow: hidden;
}
.open-sort .mobile-popup--sort {
  visibility: visible;
  transform: scale(1);
  transition-delay: 0ms;
  display: block;
}
.open-sort .mobile-popup--sort .mobile-popup__overlay {
  opacity: 1;
}
.open-sort .mobile-popup--sort .mobile-popup__wrapper {
  transform: translateY(0);
}

.open-basket-resume {
  overflow: hidden;
}
.open-basket-resume .mobile-popup--resume {
  visibility: visible;
  transform: scale(1);
  transition-delay: 0ms;
  display: block;
}
.open-basket-resume .mobile-popup--resume .mobile-popup__overlay {
  opacity: 1;
}
.open-basket-resume .mobile-popup--resume .mobile-popup__wrapper {
  transform: translateY(0);
}
.modal-message__wrapper {
  position: fixed;
  top: 152px;
  right: 12px;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  background-color: #fff;
  padding: 22px 25px;
  z-index: 23;
  width: 438px;
  color: rgba(0, 0, 0, 0.6);
  max-width: calc(100vw - 24px);
}

.modal-message__close {
  cursor: pointer;
  position: absolute;
  padding: 10px;
  top: 10px;
  right: 10px;
}
.modal-message__close::before {
  width: 2px;
  height: 16px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.modal-message__close::after {
  width: 2px;
  height: 16px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.modal-message__close::before, .modal-message__close::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: #333;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.modal-message__close::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

.modal-message__visual {
  width: 58px;
  flex-shrink: 0;
  margin-right: 20px;
}
.modal-message__visual img {
  max-height: 80px;
}

.modal-message__subtitle {
  font-weight: 600;
  font-size: 11px;
  line-height: 130%;
  margin-bottom: 8px;
  letter-spacing: 0.025em;
  color: #8b8d92;
}

.modal-message__title {
  font-weight: 700;
  font-size: 15px;
  line-height: 120%;
}

.modal-message__info {
  margin-top: 8px;
  display: flex;
  font-weight: bold;
  font-size: 13px;
  line-height: 120%;
}

.modal-message__quantity {
  margin-right: 13px;
}

.modal-message__text {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
}

.modal-message--text .modal-message__wrapper {
  padding: 20px 50px 20px 20px;
}
.modal-message--text .modal-message__close {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.modal-window {
  background: #fff;
  width: 800px;
  max-width: 100%;
  max-height: calc(var(--vh, 1vh) * 100 - 40px);
  display: flex;
  flex-direction: column;
  border-radius: 3px;
  position: relative;
}

.modal-window__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(11, 11, 11, 0.8);
  z-index: 30;
  transition-duration: 0.25s;
  transition-delay: 0.25s;
  opacity: 0;
}
.modal-window__overlay::before {
  content: "";
  width: 24px;
  height: 3px;
  background-color: #fff;
  left: 50%;
  transform: translateX(-50%);
  top: 20px;
  position: absolute;
  display: none;
}

.modal-window__body {
  padding: 5px 30px 30px;
  overflow-y: scroll;
}
.modal-window__body::-webkit-scrollbar {
  width: 8px;
  border-radius: 100px;
  background-color: transparent;
  transition-duration: 0.25s;
}
.modal-window__body::-webkit-scrollbar:hover {
  background-color: #f4f5f7;
}
.modal-window__body::-webkit-scrollbar-thumb {
  -webkit-appearance: none;
          appearance: none;
  border: 1px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  background-color: #d9dbe1;
  border-radius: 100px;
  transition-duration: 0.25s;
}
.modal-window__body::-webkit-scrollbar-thumb:hover {
  border-width: 0;
  background-color: #000;
}
.modal-window__body::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.modal-window__body::-webkit-scrollbar-corner {
  background-color: transparent;
}
.modal-window__body .container {
  padding: 0;
}
.modal-window__body .result-add-review__title {
  margin-bottom: 10px;
  font-weight: 700;
  color: #333;
}
.modal-window__body .result-add-review__text {
  font-size: 14px;
  line-height: 1.57;
  margin-bottom: 30px;
}

.modal-window__header {
  word-break: break-word;
  display: flex;
  padding: 25px 34px 18px 30px;
}
.modal-window__header .h5 {
  font-size: 22px;
}

.modal-window__header-main {
  flex: 1 1 auto;
  margin-right: 20px;
  display: flex;
  align-items: center;
}

.modal-window__back {
  padding: 0 10px;
  margin-left: -10px;
  display: flex;
  align-items: center;
  transition-duration: 0.25s;
  cursor: pointer;
  margin-right: 5px;
}
.modal-window__back .svg-icon {
  width: 12px;
  height: 17px;
  fill: none;
}

.modal-window__title {
  font-weight: bold;
  font-size: 22px;
  line-height: 130%;
}

.modal-window__close {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 35px;
  height: 35px;
  overflow: hidden;
  cursor: pointer;
  transition: 0.25s;
  top: 15px;
  right: 15px;
  color: #000;
}
.modal-window__close::before {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.modal-window__close::after {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.modal-window__close::before, .modal-window__close::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.modal-window__close::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.modal--lg .modal-window {
  width: 1000px;
}

.modal--lg .modal-window__header {
  padding: 25px 34px 10px 30px;
}

.modal--lg .modal-window__body {
  padding: 0 30px 30px;
}

.modal--sm .modal-window {
  width: 480px;
}

.state--modal-open .modal-window__overlay {
  transition-delay: 0ms;
}
.modal__surface {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  z-index: 200;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  visibility: hidden;
  transform: scale(0);
  transition-delay: 0.25s;
}

.modal__container {
  display: flex;
  flex: 1 1 auto;
  padding: 20px;
  min-height: -webkit-min-content;
  min-height: min-content;
  min-width: 0;
}

.modal__content-slot {
  margin: auto;
  min-width: 0;
  position: relative;
  z-index: 35;
}

.modal--gallery .modal__content-slot {
  width: 100%;
  height: 100%;
  display: flex;
  margin-top: 0;
}
.modal--gallery .modal__surface {
  overflow-y: hidden;
}
.modal--gallery .modal__container {
  padding: 0;
  height: 100%;
}

.state--modal-open .modal__surface {
  visibility: visible;
  transform: scale(1);
  transition-delay: 0ms;
}
.state--modal-open .modal-window__overlay {
  visibility: visible;
  opacity: 1;
}

.modal--page .modal-window {
  width: 100%;
}
.modal--page .modal__content-slot {
  width: 100%;
  max-width: 1628px;
}
.note-block {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #818690;
  display: flex;
}

.note-block:not(:first-child) {
  margin-top: 30px;
}

.note-block--alt {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.note-block--alt-2 {
  color: #000;
}

.note-block--alt:not(:first-child) {
  margin-top: 20px;
}

.note-block__icon {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #e06;
  font-size: 13px;
  line-height: 16px;
  color: #6d2077;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
  flex: 0 0 auto;
}

.note-block--alt .note-block__icon {
  margin-top: 2px;
}

.note-block--alt-2 .note-block__icon {
  border: 2px solid #000;
  color: #000;
  margin-right: 8px;
}
.only-slider .swiper-container {
  padding-bottom: 27px;
}
.only-slider .swiper-pagination {
  bottom: 0;
}
.only-slider .swiper-slide {
  width: auto;
}

.only-slider__item {
  position: relative;
  width: 188px;
  height: 188px;
  border-radius: 5px;
  overflow: hidden;
}
.only-slider__item .picture {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 5;
  align-items: stretch;
}
.only-slider__item .picture img {
  object-fit: cover;
}

.only-slider__logo {
  position: absolute;
  left: 50%;
  margin-left: -57px;
  z-index: 10;
  bottom: 0;
  width: 115px;
  height: 50px;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
}
.only-slider__logo .picture {
  width: 70%;
  height: 70%;
  position: static;
}
.order-item {
  display: flex;
  align-items: flex-start;
}

.order-item__visual {
  width: 120px;
  height: 120px;
  flex-shrink: 0;
  margin-right: 20px;
  display: flex;
  justify-content: center;
}

.order-item__content {
  flex-grow: 1;
  min-width: 0;
}

.order-item__header .price {
  margin-bottom: 3px;
}
.order-item__header .price__currency,
.order-item__header .price__value {
  font-size: 18px;
}

.order-item__name {
  text-decoration: none;
  margin-right: auto;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #8b8d92;
  padding-right: 20px;
}

.order-item__brand {
  color: #000;
  display: inline;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
}

.order-item__body {
  display: flex;
  margin-top: 15px;
}

.order-item__props {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.order-item__prop {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
}

.order-item__prop-icon {
  width: 15px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  position: relative;
  top: -1px;
}

.order-item__prop-separator {
  margin: 0 5px;
  width: 12px;
  height: 2px;
  background-color: #c1c3c8;
}
.order-result__wrapper {
  width: 400px;
  max-width: 100%;
  margin: 40px auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.order-result__icon {
  margin: 0 auto 10px;
  width: 50px;
}
.order-result__icon .svg-icon {
  width: 50px;
  height: 50px;
  fill: none;
}

.order-result__title {
  margin-bottom: 5px;
}

.order-result__text {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #8b8d92;
}
.order-result__text a {
  color: #000;
  font-weight: 700;
}

.order-result__points {
  color: #fff;
  width: 100%;
  max-width: 330px;
  min-height: 95px;
  padding: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 25px;
  border-radius: 12px;
  background: #000 url("/local/assets/images/markup-images/bg__points.png") no-repeat;
  background-size: cover;
}

.order-result__points-text {
  font-weight: bold;
  font-size: 14px;
  line-height: 120%;
  margin-bottom: 10px;
}

.order-result__points-info {
  display: flex;
  align-items: center;
}
.order-result__points-info .svg-icon {
  width: 29px;
  height: 29px;
  margin-left: 10px;
}

.order-result__points-value {
  font-weight: bold;
  font-size: 22px;
  line-height: 130%;
}

.order-result__order {
  width: 100%;
  max-width: 330px;
  margin: 40px auto 0;
  padding: 20px 15px;
  border-radius: 12px;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  text-align: left;
}

.order-result__order--open .order-result__order-toggle .svg-icon {
  transform: rotate(180deg);
}

.order-result__order-header {
  display: flex;
  align-items: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 120%;
  white-space: nowrap;
}

.order-result__order-number {
  margin-left: 4px;
  cursor: pointer;
}

.order-result__order-copy {
  color: #c1c3c8;
  padding: 0 10px;
  cursor: pointer;
  transition-duration: 0.25s;
}
.order-result__order-copy .svg-icon {
  width: 20px;
  height: 20px;
}

.order-result__order-toggle {
  display: flex;
  align-items: center;
  padding: 0 10px;
  cursor: pointer;
  margin-right: -10px;
  margin-left: auto;
}
.order-result__order-toggle .svg-icon {
  transition-duration: 0.25s;
  fill: none;
  width: 15px;
  height: 10px;
}

.order-result__order-body {
  padding-top: 8px;
}

.order-result__group:not(:last-child) {
  margin-bottom: 32px;
}

.order-result__group-name {
  margin-bottom: 8px;
  font-weight: bold;
  font-size: 18px;
  line-height: 120%;
}

.order-result__props {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
}

.order-result__prop {
  padding: 12px 0;
}
.order-result__prop:not(:last-child) {
  border-bottom: 1px solid #eeeff4;
}

.order-result__prop-value {
  color: #8b8d92;
}

.order-result__action {
  width: 100%;
  max-width: 343px;
  margin-top: 25px;
  margin-bottom: -13px;
  margin-right: -13px;
  display: flex;
  flex-wrap: wrap;
}
.order-result__action .btn {
  height: 50px;
  margin-right: 13px;
  margin-bottom: 13px;
  flex-grow: 1;
  justify-content: center;
}
.basket__layout .inner-block {
  padding-bottom: 31px;
  padding-top: 31px;
  padding-left: 24px;
}

.order {
  margin-top: 25px;
  margin-bottom: 70px;
}

.order__header {
  display: flex;
  justify-content: center;
  margin-bottom: 41px;
}
.order__header .page-title {
  margin: 0;
}

.order__layout {
  display: flex;
  margin-top: 20px;
  background: #fff;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
}

.order__main {
  flex-grow: 1;
  min-width: 0;
}
.order__main .form {
  padding: 35px 30px 50px;
}
.order__main .form:not(:first-child) {
  border-top: 1px solid #ebebeb;
}
.order__main .form__group-title {
  text-align: left;
}

.order__products {
  margin-top: 40px;
}

.order__products-title {
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
  margin-bottom: 20px;
}

.order__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 20px 54px;
}

.order__aside {
  width: 378px;
  flex-shrink: 0;
}

.order__resume {
  position: -webkit-sticky;
  position: sticky;
  top: 10px;
  padding: 30px 30px 40px;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  border-radius: 20px;
}

.order__resume-header {
  margin-bottom: 10px;
}

.order__resume-title {
  font-weight: bold;
  font-size: 20px;
  line-height: 130%;
}

.order__prop {
  font-size: 14px;
}
.order__prop:not(:last-child) {
  border-bottom: 1px solid #eeeff4;
}
.order__prop .points {
  padding-top: 15px;
  background-color: #fff;
  position: relative;
  z-index: 10;
  margin-top: -1px;
}

.order__prop-entry {
  display: flex;
  align-items: center;
  padding: 15px 0;
  font-weight: 500;
}

.order__prop-name {
  margin-right: auto;
}

.order__prop-currency {
  margin-left: 4px;
}

.order__prop--discount {
  padding: 7px 0;
}
.order__prop--discount .order__prop-entry {
  padding: 7px 0;
}
.order__prop--discount .order__prop-currency,
.order__prop--discount .order__prop-value {
  color: #6d2077;
  font-weight: 500;
}
.order__prop--discount .accordion__icon {
  color: #6d2077;
  padding-left: 0;
  margin-left: 4px;
}

.order__prop--delivery .order__prop-currency,
.order__prop--delivery .order__prop-value {
  color: #20a735;
  font-weight: 500;
}

.order__prop--points .order__prop-currency,
.order__prop--points .order__prop-value {
  color: #6d2077;
}

.order__prop--total .order__prop-value,
.order__prop--total .order__prop-currency {
  font-size: 22px;
  line-height: 130%;
  font-weight: 700;
}

.order__action {
  margin-top: 15px;
}
.order__action .promocode {
  margin-bottom: 20px;
}

.order__order {
  height: 50px;
}
.order__order .svg-icon {
  margin-left: 11px;
  width: 22px;
  height: 10px;
}
/* --- page navigation --- */
.page-nav {
  margin-top: 30px;
  cursor: default;
  -webkit-user-select: none;
          user-select: none;
}

.page-nav__view-more {
  font-size: 16px;
  text-transform: uppercase;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 26px;
  padding: 5px 15px 5px;
  display: flex;
  align-items: center;
}
.page-nav__view-more .svg-icon {
  height: 20px;
  width: 20px;
  margin-right: 10px;
}

.page-nav__row {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.page-nav__cell {
  flex: 0 1 auto;
}

.page-nav__btn {
  font-size: 15px;
  line-height: 120%;
  font-weight: 700;
  display: flex;
  align-items: center;
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.page-nav__btn .svg-icon {
  fill: none;
  width: 8px;
  height: 12px;
}
.page-nav__btn .svg-icon:first-child {
  margin-right: 8px;
}
.page-nav__btn .svg-icon:last-child {
  margin-left: 8px;
}
.page-nav__btn.disabled-link {
  pointer-events: none;
  color: rgba(0, 0, 0, 0.6);
}

.page-nav__links {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  margin: 0 22px;
}

.page-nav__link,
.page-nav__link-spacer {
  flex: 0 0 auto;
  display: block;
  font-size: 15px;
  line-height: 1.6;
  color: #000;
  text-align: center;
  font-weight: 700;
  text-decoration: none;
}

.page-nav__link-spacer {
  min-width: 14px;
  align-self: center;
}

.page-nav__link {
  cursor: pointer;
  outline: none;
  position: relative;
  transition: 0.25s;
  font-size: 18px;
  line-height: 30px;
  padding: 0 11px;
  border-radius: 3px;
  margin: 0 3px;
}

.page-nav__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.page-nav__link.page-nav__link--active.page-nav__link--active {
  cursor: default;
  background: #6d2077;
  color: #fff;
}
.state--focus-enabled .page-nav__link:focus::after {
  opacity: 0.75;
}

.page-section-header {
  display: flex;
  align-items: baseline;
  margin: 25px 0;
}

.page-section-header__main {
  flex: 1 1 auto;
}

.page-section-header__title {
  display: flex;
  position: relative;
}

.page-section-header__title-link {
  display: inline-flex;
  align-items: center;
  font-size: 22px;
  line-height: 120%;
  color: #000;
  transition-duration: 0.25s;
}
.page-section-header__title-link.page-section-header__title-link:active {
  color: #000;
}
.page-section-header__title-link .svg-icon {
  width: 20px;
  height: 10px;
  margin-top: 2px;
  margin-left: 16px;
  transition-duration: 0.25s;
}

.page-section-header__main--center {
  display: flex;
  justify-content: center;
}

.page-section-header__aside {
  flex: 0 0 auto;
  margin-left: auto;
  padding-left: 20px;
}

.page-section-header__aside-links {
  display: inline-flex;
  vertical-align: top;
  margin-left: -8px;
  flex-wrap: wrap;
}

.page-section-header__aside-links-item {
  flex: 0 0 auto;
  margin-left: 8px;
}
.page-section {
  margin: 70px 0;
}

.page-section--gray {
  background: linear-gradient(239.24deg, #c3c8cc 12.69%, #eef0f1 62.42%);
  padding: 55px 0 70px;
}

.page-section--overflow {
  overflow: hidden;
}

.page-section--alt {
  overflow: hidden;
  background-color: rgba(15, 49, 106, 0.04);
  padding-top: 38px;
  padding-bottom: 72px;
  margin-bottom: 0;
}

.page-section--inner {
  margin: 0;
}

.page-section--inner .page-section-header {
  margin: 17px 0;
}

.page-section--inner .container {
  padding: 0;
}

.page-section__slot-wrap {
  margin-top: 20px;
}

.page-section .product-slider__header {
  margin-top: -20px;
}
.page-title {
  margin: 15px 0;
}

.page-title--flex {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.page-title--flex-start {
  align-items: baseline;
  justify-content: flex-start;
}

.page-title--icon {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.page-title--mb8 {
  margin-bottom: 8px;
}

.page-title__icon {
  width: 32px;
  height: 32px;
  margin-right: 12px;
  flex: 0 0 auto;
  transform: translateY(-3px);
}

.page-title__sub {
  font-size: 14px;
  line-height: 20px;
  color: #818690;
  margin-top: 9px;
  width: 100%;
  margin-bottom: 0;
}

.page-title__sub-items {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.page-title--centered .page-title__sub-items {
  justify-content: center;
}

.page-title__sub-item {
  display: inline-flex;
  align-items: center;
  margin-right: 16px;
}

.page-title__sub-item:last-child {
  margin-right: 0;
}

.page-title__sub-item-icon {
  height: 17px;
  width: 17px;
  margin-right: 8px;
}

.page-title--centered {
  text-align: center;
}

.page-title__value .product__admin-link {
  margin-left: 15px;
}

.page-title__tabs {
  position: relative;
  margin-bottom: -15px;
}

.page-title__tabs::after {
  position: absolute;
  content: "";
  top: 0;
  left: auto;
  right: 0;
  width: 50px;
  height: 30px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);
  z-index: 1;
}

.page-title__date {
  font-size: 16px;
  line-height: 26px;
  color: #818690;
}

.page-title__quantity {
  margin-left: 20px;
}

.page-title__quantity + .link-close {
  margin-left: auto;
}
.params-list__item {
  display: flex;
  align-items: baseline;
  margin-top: 20px;
}

.params-list__left {
  flex: 0 0 auto;
  max-width: 50%;
  font-size: 16px;
  line-height: 18px;
  color: #86868B;
}

.params-list__sep {
  flex: 1 1 auto;
  border-bottom: 1px dashed #CBCCCE;
  margin: 0 8px;
}

.params-list__right {
  flex: 0 0 auto;
  max-width: 50%;
  font-size: 16px;
  line-height: 18px;
  color: #111;
  text-align: right;
}

.params-list__right:only-child {
  max-width: 100%;
}

.params-list__footer {
  margin-top: 20px;
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
}

.params-list__footer .link-underline {
  margin-left: 15px;
}
.points--empty .points__content {
  padding: 0 0 10px;
  box-shadow: none;
}

.points__field {
  position: relative;
}

.points__field-max {
  position: absolute;
}

.points__content {
  box-shadow: 0px 2px 5px rgba(24, 24, 33, 0.15);
  display: flex;
  padding: 35px 20px 16px;
  margin-top: -15px;
  border-radius: 0 0 12px 12px;
}

.points__balance {
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid #d9dbe1;
}

.points__balance-name {
  color: #8b8d92;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  letter-spacing: 0.02em;
}

.points__balance-value {
  font-weight: 500;
  font-size: 17px;
  line-height: 160%;
}

.points__accrued,
.points__use {
  margin-bottom: 5px;
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  letter-spacing: 0.02em;
}

.points__accrued-name,
.points__use-name {
  margin-right: 5px;
  color: #8b8d92;
}

.points__accrued {
  margin-bottom: 9px;
}

.points__accrued-value {
  background: #effcbc;
  border-radius: 11px;
  padding: 2px 7px 3px;
}

.product-discount .hero-block {
  height: 746px;
  min-height: 0;
  border-radius: 5px;
  overflow: hidden;
}
.product-discount .hero-block__fg-layer {
  width: 80%;
  max-width: 520px;
}
.product-discount .product-grid {
  width: 100%;
}
.product-discount .product-grid__grid {
  grid-template-columns: repeat(3, 1fr);
  margin: -20px -10px;
}

.product-discount__body {
  display: flex;
}

.product-discount__slider {
  width: 47.7%;
  margin-right: 4%;
  flex-shrink: 0;
}

.product-discount__products {
  flex-grow: 1;
  min-width: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.product-discount__products .product-grid__cell:nth-child(n+7) {
  display: none;
}

.product-discount__action {
  margin: -5px;
  margin-top: 35px;
  display: none;
  flex-wrap: wrap;
  flex-grow: 1;
}
.product-discount__action .btn {
  margin: 5px;
  width: 100%;
}

.product-discount__all .svg-icon {
  margin-top: 2px;
  width: 22px;
  height: 11px;
  margin-left: 11px;
}

.product-discount__body--no-discount .product-discount__slider {
  display: none;
}
.product-discount__body--no-discount .product-grid__cell {
  width: calc(100% / 6);
}
.product-grid__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  margin: -7px;
}

.product-grid__cell--empty.product-grid__cell--empty.product-grid__cell--empty {
  padding-top: 0;
  padding-bottom: 0;
}

.product-grid__cell {
  display: flex;
  flex-direction: column;
  padding: 7px 7px;
}

.page-services-zagl .product-grid__grid {
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
}
.product-image {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.25s;
  position: relative;
}

.product-image--loading {
  background: #eeeff4;
}

.product-image--loading .product-image__image {
  opacity: 0;
}

.product-image__image {
  display: block;
  max-width: 100%;
  max-height: 90%;
  transition: opacity 0.25s;
}

.product-image__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #eeeff4;
  color: #d9dbe1;
}

.product-image__placeholder-icon {
  display: block;
  flex: 0 0 auto;
  width: 70px;
  height: 70px;
  max-width: 40%;
  max-height: 40%;
}

.product-image__gallery {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 3;
  transition: opacity 0.25s;
  opacity: 0;
}

.product-image__gallery-item {
  position: relative;
  flex: 1 1 auto;
}

.product-image__gallery-item::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  width: 100%;
  background-color: #ededed;
  transition: background-color 0.25s;
}

.product-image__gallery-item:only-child {
  display: none;
}
.product-s-list {
  display: flex;
  width: 100%;
  padding: 10px;
  align-items: center;
}

.product-s-list__link {
  display: flex;
  flex: 1 1 auto;
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  color: inherit;
  margin-right: auto;
  transition: color 0.25s;
  font-weight: 500;
}

.product-s-list__link:hover {
  color: #6d2077;
}

.product-s-list__image {
  width: 60px;
  height: 60px;
  margin-right: 20px;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  flex: 0 0 auto;
}

.product-s-list__info {
  flex: 1 1 auto;
}

.product-s-list__scu {
  font-size: 12px;
  line-height: 130%;
  font-weight: 400;
  padding-top: 10px;
  color: rgba(51, 51, 51, 0.7);
}
.product-s-list__scu span {
  color: #333;
  padding-left: 5px;
}

.product-s-list__scu-block {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 10px 0 8px;
}
.product-s-list__scu-block .product-s-list__scu {
  padding-right: 15px;
  padding-top: 0;
}

.product-s-list__right {
  flex: 0 0 auto;
}

.product-s-list__right .price__discount-wrap {
  width: auto;
  flex: 0 0 auto;
  margin-bottom: 0;
  margin-right: 8px;
}

.product-s-list__right .price__group {
  flex: 0 0 auto;
}

.product-s-list__right .price__group--new {
  margin-right: 0;
}

.product-s-list__right .price--sm .price__value,
.product-s-list__right .price--sm .price__group--new .price__value {
  font-size: 16px;
  line-height: 22px;
  color: #6d2077;
}

.product-s-list__right .price--sm .price__group--old .price__value {
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  color: gray;
}

.product-s-list__right .price--sm .price__currency {
  font-size: 12px;
  line-height: 16px;
}
.product-slider {
  position: relative;
}
.product-slider .favorite-help {
  display: none;
}

.innerBanners__container .product-slider--alt {
  min-height: 150px;
}
.innerBanners__container .product-slider__arrow {
  display: none;
}

.product-slider--alt {
  min-height: 244px;
}

.product-slider .swiper-scrollbar {
  display: none;
}

.product-slider .swiper-scrollbar,
.product-slider .swiper-pagination {
  /*display: none;*/
  line-height: 0;
}

.product-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 35px;
  cursor: pointer;
  transition: 0.25s;
  color: #000;
  z-index: 2;
}
.product-slider__arrow.swiper-button-disabled .svg-icon {
  color: #333;
  opacity: 0.5;
}
.product-slider__arrow .svg-icon {
  fill: none;
  color: #6d2077;
}

.product-slider__arrow--prev {
  right: 50%;
  margin-right: calc(1628px / 2 - 54px);
}

.product-slider__arrow--next {
  left: 50%;
  margin-left: calc(1628px / 2 - 54px);
}

.product-slider__icon {
  display: block;
  width: 15px;
  height: 22px;
}

.main-slider .product-slider__arrow {
  height: 34px;
  width: 34px;
  background: #fff;
  border-radius: 50%;
  top: 50%;
  box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.08);
  margin-top: -17px;
}
.main-slider .product-slider__arrow--prev {
  left: -13px;
}
.main-slider .product-slider__arrow--prev svg {
  height: 18px;
  margin-left: -3px;
}
.main-slider .product-slider__arrow--next {
  right: -13px;
  left: unset;
}
.main-slider .product-slider__arrow--next svg {
  height: 18px;
  margin-right: -3px;
}
.main-slider .swiper-pagination-bullet {
  width: 31px;
  height: 4px;
  border-radius: 0;
  background: #DEDEDE;
  opacity: 1;
  transform: scale(1);
  left: unset !important;
}
.main-slider .swiper-pagination-bullet-active-main {
  background: #6d2077;
}

.product-slider .swiper-container {
  padding-bottom: 30px;
}

.product-slider__slide .product-t-grid__action .price__currency {
  display: none;
}
.product-slider__tabs {
  margin-bottom: 20px;
}
.product-slider__tabs h5 {
  font-size: 24px;
  line-height: 1;
  font-weight: bold;
}

.slider__consumables {
  padding-top: 30px;
}

.product-slider__link {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  text-decoration: none;
  color: rgba(2, 13, 33, 0.5);
  transition: color 0.25s;
}

.product-slider__link:hover {
  color: #6d2077;
}

.product-t-grid__price {
  padding-top: 10px;
}
.product-slider__header {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.product-t-grid-small {
  display: flex;
  position: relative;
  height: 100%;
}

.product-t-grid-small__card {
  display: flex;
  padding: 15px;
  background-color: #fff;
  height: 100%;
  width: 100%;
}

.product-t-grid-small__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #020d21;
  cursor: pointer;
}

.product-t-grid-small__link:hover + .product-t-grid-small__card .product-t-grid-small__name {
  color: #6d2077;
}

.product-t-grid-small__image {
  width: 128px;
  height: 88px;
  flex: 0 0 auto;
  position: relative;
}

.product-t-grid-small__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  border-radius: 4px;
  z-index: 0;
}

.product-t-grid-small__right {
  padding-left: 11px;
}

.product-t-grid-small__name {
  display: -webkit-box;
  font-size: 14px;
  line-height: 18px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #333;
  transition: color 0.25s;
}

.product-t-grid-small__price {
  margin-top: 10px;
}
.product-t-grid-small__price .price {
  display: block;
}

.product-t-grid-small .price__value {
  font-size: 20px;
  line-height: 26px;
  font-weight: bold;
}

.product-t-grid-small .price__currency {
  font-size: 14px;
  line-height: 18px;
}

.product-t-grid-small .price__group--old .price__value {
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  line-height: 21px;
}

.product-t-grid-small .price__group--old .price__currency {
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
}

.product-t-grid-small .price__discount-wrap {
  display: none;
}

.product-t-grid-small .price__group--old .price__value {
  font-size: 14px;
  line-height: 20px;
}

.product-c-grid--small .product-t-grid__price {
  padding: 0 !important;
}
.product-c-grid--small .product-t-grid__price .price__value {
  font-size: 16px;
}
.product-c-grid--small .product-t-grid__visual {
  max-height: 80px;
}
.product-t-grid,
.product-t-grid__card {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-grid__card {
  background: #fff;
  transition: 0.25s;
  padding: 38px 15px 15px;
}
.product-t-grid__card .product-s-list__scu-block {
  padding-bottom: 0;
}
.product-t-grid__card .product-s-list__scu-block .product-s-list__scu {
  padding-right: 10px;
}

.product-t-grid__bottom {
  margin-top: auto;
  padding-top: 12px;
}

.product-t-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #000;
  cursor: pointer;
}

.product-t-grid__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .product-t-grid__link:focus::after {
  opacity: 0.75;
}

.product-t-grid__visual {
  position: relative;
  margin: 0 0 15px;
  max-height: 143px;
  overflow: hidden;
}
.product-t-grid__visual .product-image__image {
  max-width: 225px;
}

.product-t-grid__visual::after {
  content: "";
  display: block;
  padding-top: 133%;
}

.product-t-grid__image {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  height: 100%;
  align-items: stretch;
}
.product-t-grid__image img {
  width: 100%;
}

.product-t-grid__label {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
}

.product-t-grid__compare {
  position: absolute;
  top: 8px;
  right: 42px;
  z-index: 10;
}
.product-t-grid__compare .favorite-action:not(.active) {
  visibility: hidden;
  opacity: 0;
}
.product-t-grid__compare .svg-icon {
  width: 23px;
  height: 21px;
  color: #333;
}
.product-t-grid__compare .active .svg-icon {
  color: #6d2077;
}

.product-t-grid__fast-view {
  position: absolute;
  top: 40px;
  right: 14px;
  z-index: 10;
}
.product-t-grid__fast-view .favorite-action:not(.favorite-action--active) {
  visibility: hidden;
  opacity: 0;
}
.product-t-grid__fast-view .svg-icon {
  width: 23px;
  height: 21px;
  color: #6d2077;
}

.product-t-grid__favorite {
  position: absolute;
  top: 9px;
  right: 14px;
  z-index: 10;
}
.product-t-grid__favorite .favorite-action:not(.favorite-action--active) {
  visibility: hidden;
  opacity: 0;
}
.product-t-grid__favorite .svg-icon {
  width: 22px;
  height: 20px;
  color: rgba(51, 51, 51, 0.7);
}
.product-t-grid__favorite .svg-icon:hover {
  color: #6d2077;
}

.product-t-grid__favorite.product-t-grid__fast-view {
  right: 70px;
}

.product-t-grid__status {
  position: absolute;
  left: 15px;
  z-index: 10;
}

.product-t-list__fast-view {
  position: absolute;
  top: -3px;
  right: 0;
  z-index: 100;
  opacity: 0;
}

.product-t-grid__brand {
  display: inline;
  color: #000;
  padding-right: 4px;
  white-space: nowrap;
}

.product-t-grid__price .price__value {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
}
.product-t-grid__price .price {
  display: block;
}
.product-t-grid__price .price__currency {
  line-height: 1.3;
}
.product-t-grid__price .price__group--old .price__value {
  font-size: 14px;
  color: grey;
}
.product-t-grid__price .price__group--old .price__currency {
  font-size: 10px;
  display: inline-block;
  text-decoration: line-through;
}

.product-t-grid__name {
  font-size: 14px;
  line-height: 130%;
  font-weight: 700;
  color: #333;
  transition: 0.25s;
  margin-bottom: 10px;
}

.product-t-grid__rating {
  margin-bottom: 6px;
}
.product-t-grid__rating:empty {
  margin: 0;
}

.product-t-grid__action {
  height: 40px;
  visibility: hidden;
  opacity: 0;
  padding-top: 15px;
  transition-duration: 0.25s;
  position: relative;
  z-index: 4;
}
.product-t-grid__action .product-subscribe {
  line-height: 28px;
  font-size: 14px;
}
.product-t-grid__action .basket-action {
  margin-top: -5px;
}
.product-t-grid__action .btn + .btn,
.product-t-grid__action .basket-action + .btn {
  margin-top: 10px;
}

.product-t-grid__note {
  vertical-align: top;
  color: #000;
  font-weight: 700;
  font-size: 9px;
  line-height: 150%;
  letter-spacing: 0.07em;
  padding: 1px 6px;
  background-color: #eeeff4;
  border-radius: 3px;
  display: inline-flex;
  margin-top: 3px;
}
.product-list__cell:not(:first-child) {
  margin-top: 15px;
}

.product-t-list,
.product-t-list__card {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-list__card {
  padding: 20px;
  background: #fff;
  transition: 0.25s;
  flex-direction: row;
}
.product-t-list__card .product-t-list__brand {
  bottom: 20px;
  left: 20px;
}

.product-t-list__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #000;
}

.product-t-list__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}
.state--focus-enabled .product-t-list__link:focus::after {
  opacity: 0.75;
}

.product-t-list__link:active ~ .product-t-list__card {
  background: #eeeff4;
  box-shadow: none;
}

.product-t-list__cell-visual {
  flex: 0 0 auto;
  width: 172px;
  min-width: 172px;
  margin-right: 20px;
  height: 115px;
  position: relative;
}

.product-t-list__cell-info {
  flex: 1 1 auto;
}

.product-t-list__cell-price-action {
  border-left: 1px solid rgba(51, 51, 51, 0.1);
  padding-left: 20px;
  padding-bottom: 30px;
  position: relative;
}

.product-t-list__cell-price {
  margin-bottom: 13px;
  min-height: 44px;
}
.product-t-list__cell-price .price {
  display: block;
}
.product-t-list__cell-price .price .price__value {
  font-size: 20px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  line-height: 21px;
}
.product-t-list__cell-price .price .price__currency {
  font-size: 14px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  color: rgba(0, 0, 0, 0.6);
}
.product-t-list__cell-price .price .price__group--old {
  margin-top: -4px;
  color: rgba(0, 0, 0, 0.6);
}
.product-t-list__cell-price .price .price__group--old .price__value {
  font-size: 14px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.6);
}
.product-t-list__cell-price .price .price__group--old .price__currency {
  font-size: 12px;
  display: inline-block;
  text-decoration: line-through;
}

.product-t-list__cell-action .basket-action__btn {
  height: 40px;
  line-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
}
.product-t-list__cell-action .basket-action__cell-input .field-input.field-count__input {
  height: 40px;
  width: 108px;
}

.product-t-list__visual {
  position: relative;
  height: 100%;
}

.product-t-list__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-t-list__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-t-list__brand {
  position: absolute;
  bottom: -5px;
  left: 0;
  z-index: 10;
  max-width: 59px;
}

.product-t-list__status {
  position: absolute;
  top: -3px;
  left: 0;
  z-index: 2;
}

.product-t-list__name {
  font-size: 16px;
  line-height: 21px;
  color: #333;
  font-weight: bold;
  transition: 0.25s;
}
.product-t-list__price {
  margin: 12px 0;
}

.product-t-list__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
}
.product-t-list__action .basket-action + .product-subscribe {
  margin-top: 10px;
}

.product-t-list__cell-info-footer .basket-item__props {
  display: block;
  max-width: 356px;
}
.product-t-list__cell-info-footer .basket-item__prop {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.product-t-list__cell-info-footer .basket-item__prop .basket-item__prop-name {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.6);
  padding-right: 10px;
}

.product-t-list__cell-favorite {
  position: absolute;
  bottom: 0;
  z-index: 100;
}

.product-t-list__cell-info-wrap {
  display: flex;
  flex-direction: column;
  width: 100%;
  flex: 1 1 auto;
}
.product-t-list__cell-info-wrap .product-s-list__scu {
  font-size: 14px;
}
.product-t-list__cell-info-wrap .product-t-list__cell-info {
  margin-top: 8px;
}
.product-table__products-header {
  display: flex;
  color: #86868b;
  border-bottom: 2px solid rgba(134, 134, 139, 0.2);
  min-width: 1030px;
  padding: 0 12px;
}

.product-table__product {
  position: relative;
  z-index: 0;
  transition: z-index 0.25s;
}

.product-table__product:hover {
  z-index: 5;
}

.product-table__cell-checkbox {
  display: flex;
  align-items: center;
  padding-right: 16px;
}

.product-table__product-main {
  display: flex;
  position: relative;
  flex: 1 1 auto;
  align-items: center;
  padding-left: 80px;
}

.product-table__cell-unit {
  flex: 0 0 auto;
  width: 130px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  font-size: 14px;
  line-height: 18px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.product-table__cell-unit--lg {
  width: 150px;
}

.product-table__cell-unit--left-main {
  display: flex;
  position: relative;
  flex: 1 1 auto;
}

.product-table__cell-unit--right {
  width: 250px;
  align-items: flex-end;
}

.product-table__products-category-header {
  padding-top: 40px;
  padding-bottom: 26px;
  display: flex;
  align-items: baseline;
}

.product-table__category {
  color: #000;
  flex: 0 0 auto;
}

.product-table__subcategory {
  font-size: 14px;
  line-height: 22px;
  color: #86868B;
  flex: 0 0 auto;
  font-weight: 400;
}

.product-table__category-sep {
  font-size: 14px;
  line-height: 22px;
  color: #86868B;
  padding: 0 8px;
}

.product-table .field-checkbox__visual {
  transform: translateY(0);
  margin-right: 0;
}
.product {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  position: relative;
}

.product__admin-link {
  position: relative;
  z-index: 5;
  font-weight: 500;
}

.product-subscribe {
  border: 1px solid #6d2077;
  border-radius: 3px;
  color: #6d2077;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 38px;
  text-transform: uppercase;
}
.product-subscribe:hover {
  color: #fff;
}

.product-c-grid__bottom {
  z-index: 10;
}

.promocode__button {
  height: 50px;
}
.promocode__button::before {
  border: 2px dashed #c1c3c8;
  box-shadow: none;
}
.promocode__button .svg-icon {
  width: 22px;
  height: 22px;
  margin-right: 11px;
  fill: none;
}

.promocode__form {
  position: relative;
}
.promocode__form .field-input {
  height: 50px;
  border-color: #000;
  border-width: 2px;
}
.promocode__form .field-text__success {
  display: none;
}

.promocode__submit {
  top: 12px;
  position: absolute;
  z-index: 10;
  right: 12px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #000;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  transition-duration: 0.25s;
  cursor: pointer;
}
.promocode__submit .svg-icon {
  transform: rotate(-90deg);
  height: 9px;
  width: 11px;
  fill: none;
}

.promocode__success {
  height: 50px;
  padding: 13px 18px;
  background: #eeeff4;
  border-radius: 10px;
  font-weight: 700;
  position: relative;
}
.promocode__success mark {
  background: none;
  color: #6d2077;
}

.promocode__remove {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 50px;
  height: 50px;
  right: 0;
  z-index: 10;
  color: #c1c3c8;
  transition-duration: 0.25s;
}
.promocode__remove::before {
  width: 16px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.promocode__remove::after {
  width: 16px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.promocode__remove::before, .promocode__remove::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.promocode__remove::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.rating-action {
  display: flex;
  align-items: center;
}

.rating-action__rating {
  display: flex;
  align-items: center;
  margin-right: 5px;
}

.rating-action__rating-item {
  padding-right: 2px;
  color: #d9dbe1;
  transition-duration: 0.25s;
}
.rating-action__rating-item .svg-icon {
  display: block;
  width: 11px;
  height: 11px;
}

.rating-action__rating-item--active .svg-icon {
  color: #6d2077;
}

.rating-action__count {
  font-size: 14px;
  line-height: 1;
  color: rgba(51, 51, 51, 0.7);
}

.rating-action__label {
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 10px;
  width: 100%;
  color: #333;
}

.rating-action--mid .svg-icon {
  width: 14px;
  height: 14px;
}

.page-title__value .rating-action--mid {
  margin-left: 10px;
}
.page-title__value .rating-action--mid .svg-icon {
  width: 20px;
  height: 20px;
}

.rating-action--large .rating-action__rating-item .svg-icon {
  width: 30px;
  height: 30px;
}
.result-add-review {
  text-align: center;
}

.result-add-review__visual {
  width: 60px;
  height: 60px;
  margin: 0 auto 25px;
}

.result-add-review__title {
  font-weight: bold;
  font-size: 20px;
  line-height: 130%;
  margin-bottom: 10px;
}

.result-add-review__action {
  margin-top: 25px;
}
.result-add-review__action .btn {
  padding-left: 25px;
  padding-right: 25px;
}

.review-item__header {
  margin-bottom: 10px;
}

.review-item__author {
  font-weight: bold;
  color: rgba(51, 51, 51, 0.7);
  font-size: 14px;
  line-height: 150%;
  margin-bottom: 8px;
}

.review-item__rating {
  display: flex;
  align-items: center;
}

.review-item__date {
  font-size: 14px;
  line-height: 18px;
  color: rgba(51, 51, 51, 0.7);
  padding-left: 3px;
}

.review-item__title {
  font-weight: bold;
  font-size: 15px;
  line-height: 150%;
  margin-bottom: 5px;
}

.review-item__comment {
  font-size: 14px;
  line-height: 18px;
  color: #333;
  padding: 0;
  border: none;
  font-weight: 400;
  background: none;
  margin: 0;
}
.review-item__comment::before {
  display: none;
}
.review-item__comment.init {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.review-item__comment.open {
  display: block;
}

.review-item__toggle {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  border-bottom: 2px solid #d9dbe1;
}
.review-item__toggle.init .review-item__toggle-close {
  display: none;
}
.review-item__toggle.open .review-item__toggle-open {
  display: none;
}
.review-item__toggle.open .review-item__toggle-close {
  display: block;
}

.review-item__footer {
  margin-top: 15px;
}

.review-item__note {
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  color: #8b8d92;
  letter-spacing: 0.02em;
}

.review-item__tools {
  margin-top: 8px;
}

.review-item__tools-btn:not(:last-child) {
  margin-right: 9px;
}
.review-item__tools-btn.btn--primary-gray:active {
  color: #fff;
}
.review-item__tools-btn.btn--primary-gray:active::before {
  background-color: #000;
}
.review-item__tools-btn.btn--primary-gray:active span {
  color: inherit;
}
.review-item__tools-btn.btn--primary-gray span {
  color: #8b8d92;
}
.review-item__tools-btn span {
  margin-left: 5px;
}

.review-item__answers {
  margin-top: 10px;
  padding-left: 10px;
  border-left: 1px solid #6d2077;
}
.review-item__answers .review-item__header-main {
  display: flex;
  align-items: center;
}
.review-item__answers .review-item__header-main .review-item__author {
  margin-bottom: 0;
  padding-right: 8px;
}

.review-item__answer {
  margin-top: 20px;
}
.review-item__answer .review-item__header {
  margin-bottom: 5px;
}

.reviews__header-top {
  display: flex;
  align-items: baseline;
  margin-bottom: 20px;
}

.reviews__title {
  margin-right: 20px;
}

.reviews__info {
  display: flex;
  align-items: center;
  margin: -10px 0 20px;
}

.reviews__chart {
  margin-right: 24px;
  max-width: 234px;
  flex-grow: 1;
  min-width: 0;
}

.reviews__chart-item {
  display: flex;
  align-items: center;
}
.reviews__chart-item:not(:last-child) {
  margin-bottom: 2px;
}

.reviews__chart-name {
  font-weight: bold;
  width: 9px;
  font-size: 14px;
  line-height: 120%;
  margin-right: 10px;
}

.reviews__chart-value {
  flex-grow: 1;
  height: 5px;
  background-color: #eeeff4;
  border-radius: 100px;
  display: flex;
}

.reviews__chart-active {
  border-radius: 100px;
  background-color: #000;
}

.reviews__rating {
  display: flex;
  align-items: center;
}

.reviews__rating-summary {
  font-size: 18px;
  line-height: 1;
  font-weight: bold;
  color: #333;
  padding-right: 8px;
}

.reviews__rating-text {
  font-size: 14px;
  line-height: 1;
  color: rgba(51, 51, 51, 0.7);
  padding-left: 8px;
}

.reviews__rating-count {
  display: flex;
  align-items: center;
  font-weight: bold;
}
.reviews__rating-count .svg-icon {
  width: 20px;
  height: 20px;
  color: #d9dbe1;
}
.reviews__rating-count .svg-icon.active {
  color: #6d2077;
}

.reviews__empty-info {
  font-size: 14px;
  line-height: 22px;
  color: #333;
}

.reviews__empty {
  font-weight: 500;
}

.reviews__add {
  cursor: pointer;
  margin-top: 25px;
  padding: 10px 10px 10px 21px;
  border-radius: 10px;
  background-color: #6d2077;
  display: flex;
  align-items: center;
  width: 100%;
}
.reviews__add .svg-icon {
  width: 35px;
  height: 35px;
  flex-shrink: 0;
  color: #fff;
}

.reviews__add-input {
  flex-grow: 1;
  min-width: 0;
  margin-left: 18px;
  background-color: #fff;
  padding: 13px 19px 14px;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.reviews__add-input .svg-icon {
  width: 22px;
  height: 10px;
  color: #000;
}

.reviews__list {
  margin-top: 30px;
}

.reviews__item {
  padding-left: 0;
  margin-bottom: 0;
}
.reviews__item:before {
  display: none;
}
.reviews__item:not(:last-child) {
  padding-bottom: 23px;
}

.reviews__action {
  margin-top: 20px;
}
.reviews__action .btn .svg-icon {
  width: 12px;
  height: 8px;
  margin-left: 13px;
  fill: none;
  margin-top: 2px;
}

.reviews__toggle.show .reviews__toggle-open {
  display: none;
}
.reviews__toggle.show .reviews__toggle-close {
  display: block;
}
.reviews__toggle.show .svg-icon {
  transform: rotate(180deg);
}

.reviews__toggle-close {
  display: none;
}
.scroll-shadow-edge::before, .scroll-shadow-edge::after {
  content: "";
  position: absolute;
  z-index: 10;
}
.scroll-shadow-edge.left-begin::before {
  display: none;
}
.scroll-shadow-edge.left-end::after {
  display: none;
}

.scroll-shadow-edge--horizontal::before, .scroll-shadow-edge--horizontal::after {
  top: 0;
  height: 100%;
  width: 36px;
  pointer-events: none;
  display: block;
}
.scroll-shadow-edge--horizontal::before {
  left: -15px;
  background: linear-gradient(to left, rgba(255, 255, 255, 0.34) 58.56%, #fff 88.99%);
}
.scroll-shadow-edge--horizontal::after {
  right: -15px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.34) 58.56%, #fff 88.99%);
}
.scroll-top {
  position: fixed;
  right: 30px;
  bottom: calc(121px + env(safe-area-inset-bottom));
  display: flex;
  width: 50px;
  height: 50px;
  border-radius: 20px;
  background-color: #ededed;
  justify-content: center;
  align-items: center;
  z-index: 20;
  box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  cursor: pointer;
  transition-duration: 0.25s;
  opacity: 0;
  visibility: hidden;
}
.scroll-top .svg-icon {
  fill: none;
  width: 16px;
  height: 16px;
}

.scroll-top--show {
  visibility: visible;
  opacity: 1;
}
.search-small {
  width: 100%;
  display: flex;
}

.search-small__wrap {
  width: 100%;
  position: relative;
}

.search-small__open-modal {
  position: absolute;
  z-index: 15;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.search-small__form {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
}

.search-small__field {
  flex: 1 1 auto;
}
.search-small__field .field-input--search {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 8px 24px 7px 35px;
  height: 30px;
  font-size: 16px;
  font-weight: 400;
  color: #404040;
}

.search-small__close-btn {
  width: 40px;
  height: 40px;
  cursor: pointer;
  position: absolute;
  z-index: 10;
  right: 0;
  top: 0;
  color: #c1c3c8;
  transition-duration: 0.25s;
  cursor: pointer;
}
.search-small__close-btn::before {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.search-small__close-btn::after {
  width: 18px;
  height: 2px;
  content: "";
  display: block;
  position: absolute;
  box-sizing: border-box;
}
.search-small__close-btn::before, .search-small__close-btn::after {
  position: absolute;
  top: 50%;
  left: 50%;
  background: currentColor;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  border-radius: 10px;
}
.search-small__close-btn::after {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.search-small__close-btn::before, .search-small__close-btn::after {
  border-radius: 100px;
}

.search-small__back-btn,
.search-small__submit-btn {
  flex: 0 0 auto;
  width: 35px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: color 0.25s;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
}
.search-small__back-btn .svg-icon,
.search-small__submit-btn .svg-icon {
  fill: none;
}

.search-small__submit-btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.search-small__back-btn .svg-icon,
.search-small__submit-btn-icon.search-small__submit-btn-icon {
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
}

.search-small__result {
  position: absolute;
  top: 100%;
  left: 0;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  width: 100%;
  background-color: #fff;
  z-index: 3;
}

.search-small__result-wrap {
  max-height: 622px;
  overflow-x: hidden;
  overflow-y: auto;
}

.search-small__loader-wrap .loader__icon {
  width: 25px;
  color: #000;
}

.search-small__suggestion-title {
  font-weight: 700;
  margin-bottom: 7px;
  color: #000;
}

.search-small__suggestion-wrap {
  display: block;
  padding: 15px;
  padding-left: 0;
  transition-duration: 0.25s;
  transition-property: background-color;
  position: relative;
  margin-left: 15px;
}
.search-small__suggestion-wrap:not(:last-child) {
  margin-bottom: -1px;
  border-bottom: 1px solid #eeeff4;
}

.search-small__suggestion-section {
  padding-bottom: 7px;
  padding-right: 15px;
  display: flex;
}
.search-small__suggestion-section:hover {
  color: #6d2077;
}
.search-small__suggestion-section svg {
  height: 15px;
  width: 15px;
  min-width: 15px;
  fill: #fff;
  margin-right: 7px;
  margin-top: 3px;
}

.search-small-all_link {
  font-weight: 700;
  padding-left: 22px;
  margin-bottom: 20px;
  display: inline-block;
}

.search-small__suggestion-products {
  padding: 8px 20px;
}

.search-small__visual {
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  overflow: hidden;
  background-color: #f4f5f7;
  margin-right: 14px;
  flex-shrink: 0;
}
.search-small__visual .svg-icon {
  width: 20px;
  height: 20px;
  fill: none;
}
.search-small__visual .picture {
  width: 50px;
  height: 50px;
}

.search-small__name {
  font-size: 16px;
  line-height: 1.3;
  color: #000;
}
.search-small__name:hover {
  color: #6d2077;
}

.search-small__category,
.search-small__price {
  margin-top: 2px;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  letter-spacing: 0.02em;
}

.search-small__category {
  color: #8b8d92;
}

.search-small__action {
  padding: 20px 0 10px;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 10;
  background-color: #fff;
}
.search-small__action .svg-icon {
  width: 22px;
  height: 11px;
  margin-left: 11px;
  margin-top: 5px;
}

.search-small__result-message {
  display: flex;
  align-items: center;
  margin: 15px;
}

.search-small__result-icon {
  width: 50px;
  height: 50px;
  background-color: #f4f5f7;
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 14px;
  flex-shrink: 0;
}
.search-small__result-icon .svg-icon {
  width: 26px;
  height: 26px;
}

.search-small__suggestion-product {
  position: relative;
}
.search-small__suggestion-product:not(:first-child) {
  border-top: 1px solid #ebebeb;
}
.search-small__suggestion-product .basket-action {
  position: unset;
}

.search-small--full .search-small__result {
  padding: 8px 0 0 0;
}

.search-small--active .field-input--search {
  background: #fff;
  height: 56px;
  margin: -8px 0;
}
.search-small--active .search-small__wrap {
  filter: drop-shadow(0px 4px 23px rgba(24, 24, 33, 0.15));
}
.search-small--active .search-small__back-btn {
  top: 5px;
}

.state--search-small-open .search-small__wrap {
  filter: drop-shadow(0px 4px 23px rgba(24, 24, 33, 0.15));
  position: relative;
  z-index: 20;
}
.state--search-small-open .field-input--search {
  background: #fff;
  height: 56px;
  margin: -8px 0;
}
.state--search-small-open .search-small__back-btn {
  top: 5px;
}
.state--search-small-open .search-small__result {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.modal--search .modal-window__header {
  display: none;
}
.modal--search .modal-window__body {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}
.modal--search .search-small__wrap {
  filter: none;
  padding-top: 15px;
}
.modal--search .search-small__form {
  margin: 0 10px;
  width: auto;
}
.modal--search .search-small__open-modal {
  display: none;
}
.modal--search .search-small__field .field-input--search {
  filter: none;
  margin: 0;
  height: 40px;
  margin-top: -3px;
  background: none;
}
.modal--search .search-small__back-btn {
  display: block !important;
}
.modal--search .search-small__submit-btn {
  display: none;
}
.modal--search .search-small__result {
  transform: none;
  position: static;
  visibility: visible;
  opacity: 1;
}
.modal--search .search-small__result,
.modal--search .search-small__result-wrap {
  height: calc(100 * var(--vh, 1vh) - 108px);
  max-height: none;
}
.state--focus-enabled .search-small__close-btn:focus::after {
  opacity: 0.75;
}
.state--focus-enabled .search-small__submit-btn:focus::after {
  opacity: 0.75;
}

.search-small.search-small--mob {
  display: none;
  background-color: #fff;
}
.sign-in {
  margin-top: 20px;
}

.sign-in__nav {
  padding: 5px 6px;
  display: flex;
  border-radius: 14px;
  background-color: #eeeff4;
  margin-bottom: 20px;
}

.sign-in__toggle {
  width: 50%;
  font-weight: 500;
  font-size: 15px;
  line-height: 160%;
  padding: 4px 5px 5px;
  border-radius: 12px;
  text-align: center;
  cursor: pointer;
}

.sign-in__toggle--active {
  background-color: #fff;
  box-shadow: 0px 2px 5px rgba(24, 24, 33, 0.15);
}

.sign-in__tab .form__pre-action {
  margin-top: 5px;
  display: flex;
  justify-content: center;
}
.sign-in__tab .form__action {
  width: 100%;
}
.sign-in__tab .form__action .btn {
  height: 50px;
}
.sign-in__tab .form__action .svg-icon {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.sign-in__forgot-password {
  cursor: pointer;
  color: #6d2077;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 500;
  padding-top: 12px;
  transition-duration: 0.25s;
}

.sign-in__footer {
  margin-top: auto;
  padding-top: 30px;
  text-align: center;
  font-size: 14px;
  line-height: 1.57;
  color: #8b8d92;
}

.sign-in__registration {
  margin-left: 5px;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.01em;
  font-weight: 500;
  color: #6d2077;
  transition-duration: 0.25s;
  cursor: pointer;
}
.sign-up {
  margin-top: 20px;
}
.sign-up .form__action {
  flex-grow: 1;
}

.sign-up__delimiter {
  position: relative;
  display: flex;
  justify-content: center;
  margin: 20px 0;
}
.sign-up__delimiter::after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  width: 100%;
  height: 1px;
  background-color: #d9dbe1;
  left: 0;
  z-index: 5;
}
.sign-up__delimiter span {
  padding: 0 10px;
  position: relative;
  top: -2px;
  z-index: 10;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #8b8d92;
  background-color: #fff;
}

.sign-up__instagram .svg-icon {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.sign-up__footer {
  margin-top: auto;
  padding-top: 30px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.57;
  color: #8b8d92;
}

.sign-up__registration {
  margin-left: 5px;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.01em;
  font-weight: 500;
  color: #6d2077;
  transition-duration: 0.25s;
  cursor: pointer;
}
.status-label {
  width: 30px;
  text-align: center;
  border-radius: 3px;
  font-size: 14px;
  line-height: 25px;
  height: 25px;
  font-weight: 700;
  display: flex;
  position: relative;
  padding-left: 29px;
  transition: 0.3s all ease;
  align-items: center;
}
.status-label .status__text {
  opacity: 0;
  visibility: hidden;
  width: -webkit-max-content;
  width: max-content;
  transition: 0.3s all ease;
}
.status-label .status__image {
  width: 15px;
  height: 20px;
  margin: 0 7px;
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.status-label .status__image.status--new {
  background-image: url("/local/assets/source/icons/sprite/new-status.svg?26052026");
}
.status-label .status__image.status--sale {
  background-image: url("/local/assets/source/icons/sprite/sale-status.svg?26052026");
}
.status-label .status__image.status--action {
  background-image: url("/local/assets/source/icons/sprite/fire.svg?19032026");
  filter: brightness(0) invert(1);
}
.status-label .status__image.status--hit {
  background-image: url("/local/assets/source/icons/sprite/hit-status.svg?19032026");
}

.status-label:hover.status--new {
  width: 91px;
}
.status-label:hover.status--sale {
  width: 112px;
}
.status-label:hover.status--hit {
  width: 63px;
}
.status-label:hover.status--action {
  width: 85px;
}
.status-label:hover .status__text {
  opacity: 1;
  visibility: visible;
  padding: 0 5px 0 0;
}

.status__item + .status__item {
  margin-top: 3px;
}

.subscribtion-item {
  position: relative;
}

.subscribtion-item__wrapper {
  display: flex;
}

.subscribtion-item__visual {
  width: 215px;
  height: 160px;
  flex-shrink: 0;
  margin-right: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.subscribtion-item__visual picture,
.subscribtion-item__visual a {
  width: 100%;
  height: 100%;
}

.subscribtion-item__content {
  flex-grow: 1;
  min-width: 0;
}

.subscribtion-item__block-price {
  margin-left: 30px;
  border-left: 1px solid rgba(51, 51, 51, 0.1);
  padding-left: 20px;
  position: relative;
}

.subscribtion-item__price {
  margin-bottom: 20px;
}
.subscribtion-item__price .price__value {
  font-size: 16px;
  line-height: 21px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.subscribtion-item__price .price__currency {
  line-height: 18px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.subscribtion-item__name {
  text-decoration: none;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
  color: #333;
}

.subscribtion-item__brand {
  color: #333;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
}

.subscribtion-item__code {
  margin-left: 4px;
}

.subscribtion-item__props {
  margin-top: 10px;
}

.subscribtion-item__prop {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  letter-spacing: 0.02em;
}

.subscribtion-item__prop-icon {
  width: 15px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  position: relative;
  top: -1px;
}

.subscribtion-item__prop-separator {
  margin: 0 5px;
  width: 12px;
  height: 2px;
  background-color: #c1c3c8;
}

.subscribtion-item__availability {
  margin-top: 13px;
  padding: 2px 8px 3px;
  background: #f4f5f7;
  color: #8b8d92;
  border-radius: 5px;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  display: inline-block;
  vertical-align: top;
}

.subscribtion-item__availability--available {
  background: #effcbc;
  color: #000;
}

.subscribtion-item__action {
  position: relative;
  margin-top: 20px;
}

.subscribtion-item__remove {
  font-size: 14px;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.subscribtion-item__scu {
  font-size: 14px;
  line-height: 130%;
  padding-top: 10px;
  color: rgba(51, 51, 51, 0.7);
}
.subscribtion-item__scu span {
  color: #333;
  padding-left: 5px;
}
.subscribtion__panel {
  margin-bottom: 60px;
  padding: 20px;
  border-radius: 20px;
  border: 2px solid #eeeff4;
  max-width: 870px;
  display: none;
  align-items: center;
}

.subscribtion__text {
  max-width: 412px;
  color: #fff;
  padding: 15px;
  background: linear-gradient(253.59deg, #f00 -0.26%, #efa9a9 93.69%);
  border-radius: 12px;
  text-align: center;
  margin-right: 50px;
  font-weight: bold;
  font-size: 20px;
  line-height: 150%;
}

.subscribtion__form {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.subscribtion__label {
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
}

.subscribtion__field {
  margin-right: 40px;
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
}

.subscribtion__email {
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #8b8d92;
}

.subscribtion__input .field-switch__visual {
  width: 46px;
  height: 28px;
}
.subscribtion__input .field-switch__visual::after {
  width: 21px;
  height: 21px;
}
.subscribtion__input .field-switch__input:checked ~ .field-switch__visual::after {
  left: 22px;
}

.subscribtion__products-title {
  margin-bottom: 30px;
  display: none;
}

.subscribtion__item {
  padding: 20px;
  background: #fff;
}
.subscribtion__item:not(:first-child) {
  margin-top: 15px;
}
.subscribtion__item:not(:first-child).subscribtion__item--empty {
  margin-top: 0;
}

.subscribtion__item--empty {
  padding-top: 0;
  padding-bottom: 0;
}
.subscription-form__btn {
  display: flex;
  justify-content: center;
  align-items: center;
}

.subscription-form .field-text__label {
  display: none;
}

.subscription-form__success-message {
  font-size: 18px;
  line-height: 150%;
  font-weight: 700;
}
.swiper-slider__slider {
  position: relative;
  min-width: 0;
  -webkit-user-select: none;
          user-select: none;
}

.swiper-slider__prev {
  display: block;
}

.swiper-slider__next {
  display: block;
}

.swiper-slider__thumbs-wrap {
  width: 51px;
  flex: 0 0 auto;
  min-width: 0;
  position: relative;
  margin: 25px 55px 25px 0;
}

.swiper-slider__thumbs {
  overflow: hidden;
  height: 399px;
  -webkit-user-select: none;
          user-select: none;
  display: flex;
}
.swiper-slider__thumbs .swiper-container {
  width: 100%;
}
.swiper-slider__thumbs .swiper-slide-thumb-active::after {
  border-radius: 50%;
  border: 2px solid #000;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.swiper-slider__thumb-arrow {
  cursor: pointer;
  width: 49px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  color: #c2c9ce;
  position: absolute;
  left: 0;
  outline: none;
  transition: color 0.25s;
}

.swiper-slider__thumb-arrow.swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.swiper-slider__thumb-arrow:not(.swiper-button-disabled):hover {
  color: #6d2077;
}

.swiper-slider__thumb-arrow--prev {
  top: -25px;
  align-items: flex-start;
  padding-top: 5px;
}

.swiper-slider__thumb-arrow--next {
  bottom: -25px;
  align-items: flex-end;
  padding-bottom: 5px;
}

.swiper-slider__thumb-arrow-icon {
  width: 21px;
  height: 9px;
  fill: none;
}

.swiper-slider__arrow {
  cursor: pointer;
  top: 0;
  bottom: 0;
  z-index: 10;
  display: flex;
  align-items: center;
  position: absolute;
}
.swiper-slider__arrow .svg-icon {
  transition-duration: 0.25s;
  width: 15px;
  height: 33px;
  fill: none;
}

.swiper-slider__arrow--prev {
  left: 0;
  padding-left: 30px;
}

.swiper-slider__arrow--next {
  right: 0;
  padding-right: 30px;
}
.tabs {
  display: flex;
  transition: border 0.25s;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.tabs--alt {
  padding: 0;
  border: 0;
  border-radius: 0;
  width: 100%;
  justify-content: center;
}

.tabs--left {
  justify-content: flex-start;
}

.tabs__content-wrap {
  margin-top: 17px;
  position: relative;
}

.tabs__content {
  min-height: 100px;
}

.tabs__content-button {
  position: absolute;
  right: 0;
  top: -45px;
}
.tabs__content-button a {
  color: #333;
}
.tabs__content-button a:hover {
  color: #6d2077;
}

.tabs__content--narrow {
  max-width: 770px;
  margin: 0 auto;
}

.section--slider .tabs__content-wrap {
  min-height: 600px;
}

.section--slider .tabs__content--slots {
  min-height: 600px;
}

.tabs__item {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  padding: 6px 0 0 0;
  font-size: 16px;
  line-height: 28px;
  margin-right: 40px;
  color: #b8b8b8;
  border-bottom: 2px solid transparent;
  white-space: nowrap;
  margin-bottom: 0;
  transition: background-color 0.25s, color 0.25s, box-shadow 0.25s;
}
.tabs__item button {
  color: #b8b8b8;
  cursor: pointer;
}
.tabs__item:before {
  display: none;
}
.tabs__item.active {
  border-bottom: 2px solid #6d2077;
}
.tabs__item.active button {
  color: #6d2077;
  cursor: default;
}

.tabs--alt .tabs__item {
  box-shadow: 0 0 0 2px rgba(17, 17, 57, 0.1) inset;
  margin-right: 8px;
}

.tabs__item:last-child {
  margin-right: 0;
}

.tabs--sm .tabs__item {
  font-size: 16px;
  line-height: 18px;
  padding: 0 12px;
  height: 40px;
  margin-right: 8px;
}

.tabs--sm .tabs__item:last-child {
  margin-right: 0;
}

.body--blackout .tabs__item {
  font-weight: 500;
  font-size: 18px;
  line-height: 18px;
}

.body--blackout .tabs__item.active {
  background-color: #6d2077;
  box-shadow: 0 1px 20px -4px rgba(136, 136, 136, 0.25);
  color: #fff;
}

.tabs__item-icon {
  display: block;
  width: 18px;
  height: 18px;
  flex: 0 0 auto;
  margin-left: 10px;
}

.tabs.tabs--buttons {
  padding: 0;
  border: 0;
}
.tabs.tabs--buttons .tabs__item {
  height: 44px;
  margin-right: 10px;
  transition: background-color 0.25s, color 0.25s, box-shadow 0.25s;
}
.tabs.tabs--buttons .tabs__item:last-child {
  margin-right: 0;
}
.tabs.tabs--buttons .tabs__item:not(.active) {
  box-shadow: 0 0 0 2px inset #f4f5f7;
}
.tabs__item-wrap {
  position: relative;
}

.tabs__spoiler {
  position: absolute;
  top: 100%;
  left: auto;
  right: 0;
  opacity: 0;
  visibility: hidden;
  transform-origin: top right;
  transform: translateY(-5px);
  z-index: 4;
  padding-top: 10px;
  transition: opacity 0.25s, transform 0.25s, visibility 0.25s;
}

.tabs__spoiler.open {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.tabs__spoiler-wrap {
  background-color: #fff;
  border-radius: 14px;
  padding: 5px;
  box-shadow: 0 6px 20px -4px rgba(136, 136, 136, 0.25);
  width: 160px;
}

.tabs__spoiler-item {
  font-size: 18px;
  line-height: 20px;
  color: #000;
  height: 40px;
  padding: 0 11px;
  display: flex;
  width: 100%;
  align-items: center;
  border-radius: 8px;
  transition: background-color 0.25s, color 0.25s, margin-left 0.25s, width 0.25s;
  cursor: pointer;
  white-space: nowrap;
}

.tabs__spoiler-item.disabled,
.tabs__spoiler-item[disabled] {
  color: #6d2077;
  background-color: #6d2077;
  cursor: not-allowed;
}
.tooltip {
  font-size: 13px;
  line-height: 18px;
  color: #f39c2b;
  display: flex;
  align-items: center;
}

.tooltip--lg {
  font-size: 14px;
  line-height: 24px;
}

.tooltip__btn {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
}

.tooltip__icon {
  width: 15px;
  height: 15px;
  color: rgba(51, 51, 51, 0.6);
}
.tooltip__icon .svg-icon {
  width: 15px;
  height: 15px;
  fill: #fff;
}

.tooltip__dd {
  width: 215px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 8px);
  bottom: -35px;
  background-color: #fff;
  box-shadow: 0 0 12px rgba(2, 13, 33, 0.12);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  color: #000;
  padding: 7px 12px;
  transition: transform 0.25s, opacity 0.25s;
  z-index: 4;
}

.tooltip__dd::after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #fff;
  transform: translateX(-50%) rotate(45deg);
  position: absolute;
  top: -3px;
  left: 50%;
}

.tooltip__btn:hover .tooltip__dd {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0px);
}
.video-slider__slider {
  margin: 0 auto;
  width: 900px;
}

.video-slider__item {
  position: relative;
  width: 900px;
  height: 0;
  padding-bottom: 75%;
  background-color: #000;
}

.video-slider__link {
  display: none;
}

.video-image-play-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  transform: translate(-50%, -50%);
  transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
  z-index: 64;
  cursor: pointer;
}

.video-image-play-icon:hover .ytp-large-play-button-bg {
  fill: #F54819;
}

.ytp-large-play-button-bg {
  transition: fill 0.1s cubic-bezier(0.4, 0, 1, 1), fill-opacity 0.1s cubic-bezier(0.4, 0, 1, 1);
  fill: #212121;
  fill-opacity: 0.8;
}
.video-slider__iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-slider__thumb-item {
  padding: 0 8px;
  width: 100%;
  cursor: pointer;
}

.video-slider__thumb-image {
  width: 100%;
  height: 110px;
  object-fit: cover;
}

.video-slider .swiper-scrollbar,
.video-slider .swiper-pagination,
.video-slider .swiper-notification {
  display: none;
}

.video-slider__arrow {
  position: absolute;
  height: 100%;
  top: 0;
  width: 30px;
  cursor: pointer;
  transition: 0.25s;
  outline: none;
}

.video-slider__arrow.swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.2;
}

.video-slider__arrow:hover {
  color: #6d2077;
}

.video-slider__arrow--prev {
  left: 0;
}

.video-slider__arrow--next {
  right: 0;
}

.video-slider__icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
}

.video-slider__arrow--prev .video-slider__icon {
  left: -10px;
}

.video-slider__arrow--next .video-slider__icon {
  right: -10px;
}
.swiper-slider__thumbs-catalog {
  padding: 0 30px;
  position: relative;
  margin-top: 24px;
}

.video {
  width: 100%;
  height: 100%;
  max-height: 100%;
  min-height: 100%;
  outline: none;
}

.view-picker__grid {
  display: inline-flex;
  vertical-align: top;
  margin: -2px;
  width: calc(100% + 4px);
}

.view-picker__item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  color: #d9dbe1;
  cursor: pointer;
  transition: 0.25s;
  position: relative;
  border: 1px solid;
  border-radius: 10px;
  margin: 2px;
}

.view-picker__item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.view-picker__icon {
  display: block;
  width: 18px;
  height: 18px;
}
.view-picker__item:active {
  color: #000;
}

.state--focus-enabled .view-picker__item:focus::after {
  opacity: 0.75;
}

.view-picker__item.view-picker__item--active {
  color: #6d2077;
}

.view-toggler {
  display: flex;
}

.view-toggler__btn {
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  display: flex;
  margin-left: 15px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.view-toggler__btn.active svg {
  fill: #6d2077;
}

.view-toggler__icon {
  display: block;
  width: 18px;
  height: 18px;
  fill: #b4b4b4;
}

@media (max-width: 1600px) {
  .tabs--alt .tabs__item {
    margin-right: 4px;
  }

  .body--blackout .tabs__item {
    font-size: 14px;
    line-height: 16px;
  }

  .tabs.tabs--buttons {
    padding: 0;
    border: 0;
  }
  .tabs.tabs--buttons .tabs__item {
    height: 32px;
    margin-right: 8px;
  }
  .tabs.tabs--buttons .tabs__item:last-child {
    margin-right: 0;
  }

  .section--slider .tabs__content-wrap {
    min-height: 470px;
  }
}

@media (max-width: 1351px) {
  .product-slider__arrow--next {
    left: auto;
    right: -12px;
  }

  .product-slider__arrow--prev {
    right: auto;
    left: -12px;
  }

  .product-slider .swiper-pagination {
    display: block;
  }
  .product-slider .swiper-pagination-bullet-active {
    background-color: #000;
  }

  .product-slider__arrow {
    display: none;
  }
}

@media (max-width: 1350px) {
  .product-table {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
  }
}

@media (max-width: 1299px) {
  .vue-styles .col-lg-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-lg-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-lg-3 {
    width: 25%;
  }
  .vue-styles .col-lg-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-lg-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-lg-6 {
    width: 50%;
  }
  .vue-styles .col-lg-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-lg-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-lg-9 {
    width: 75%;
  }
  .vue-styles .col-lg-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-lg-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-lg-12 {
    width: 100%;
  }
  .vue-styles .order-lg--12 {
    order: -12;
  }
  .vue-styles .order-lg--11 {
    order: -11;
  }
  .vue-styles .order-lg--10 {
    order: -10;
  }
  .vue-styles .order-lg--9 {
    order: -9;
  }
  .vue-styles .order-lg--8 {
    order: -8;
  }
  .vue-styles .order-lg--7 {
    order: -7;
  }
  .vue-styles .order-lg--6 {
    order: -6;
  }
  .vue-styles .order-lg--5 {
    order: -5;
  }
  .vue-styles .order-lg--4 {
    order: -4;
  }
  .vue-styles .order-lg--3 {
    order: -3;
  }
  .vue-styles .order-lg--2 {
    order: -2;
  }
  .vue-styles .order-lg--1 {
    order: -1;
  }
  .vue-styles .order-lg-0 {
    order: 0;
  }
  .vue-styles .order-lg-1 {
    order: 1;
  }
  .vue-styles .order-lg-2 {
    order: 2;
  }
  .vue-styles .order-lg-3 {
    order: 3;
  }
  .vue-styles .order-lg-4 {
    order: 4;
  }
  .vue-styles .order-lg-5 {
    order: 5;
  }
  .vue-styles .order-lg-6 {
    order: 6;
  }
  .vue-styles .order-lg-7 {
    order: 7;
  }
  .vue-styles .order-lg-8 {
    order: 8;
  }
  .vue-styles .order-lg-9 {
    order: 9;
  }
  .vue-styles .order-lg-10 {
    order: 10;
  }
  .vue-styles .order-lg-11 {
    order: 11;
  }
  .vue-styles .order-lg-12 {
    order: 12;
  }
  .basket-item__footer {
    padding: 0 0 0 115px;
  }

  .basket-item__content {
    display: block;
  }
  .basket-item__price-full {
    margin-left: 0;
  }
  .catalog-compare__head-aside {
    width: 20%;
  }

  .catalog-compare__head-main {
    width: 80%;
  }

  .catalog-compare__head-item {
    width: 25%;
  }

  .catalog-compare__table-aside {
    width: 20%;
  }

  .catalog-compare__table-main {
    width: 80%;
  }

  .catalog-compare__table-main-cell {
    width: 25%;
  }
  .catalog-item__left {
    width: 352px;
  }
  .confirm-panel__cell-action {
    margin-left: 40px;
  }
  .image-slider--gallery .image-slider__arrow {
    top: 270px;
  }

  .text-guide .image-slider--gallery .image-slider__arrow {
    top: 208px;
  }

  .image-slider--gallery .image-slider__image-controls {
    padding: 0 56px;
  }
}

@media screen and (max-width: 1224px) {
  .checked-list--date {
    flex-wrap: nowrap;
    justify-content: start;
    padding-bottom: 20px;
    overflow-x: scroll;
  }
}

@media (max-width: 1199px) and (min-width: 1024px) {
  .hidden-md.hidden-md {
    display: none;
  }
}

@media (max-width: 1199px) and (max-width: 1023px) {
  .article-grid__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

@media (max-width: 1199px) and (any-hover: none) {
  .text-guide .image-slider--gallery .image-slider__arrow {
    display: none;
  }
}

@media (max-width: 1199px) {
  .vue-styles .col-md-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-md-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-md-3 {
    width: 25%;
  }
  .vue-styles .col-md-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-md-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-md-6 {
    width: 50%;
  }
  .vue-styles .col-md-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-md-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-md-9 {
    width: 75%;
  }
  .vue-styles .col-md-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-md-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-md-12 {
    width: 100%;
  }
  .vue-styles .order-md--12 {
    order: -12;
  }
  .vue-styles .order-md--11 {
    order: -11;
  }
  .vue-styles .order-md--10 {
    order: -10;
  }
  .vue-styles .order-md--9 {
    order: -9;
  }
  .vue-styles .order-md--8 {
    order: -8;
  }
  .vue-styles .order-md--7 {
    order: -7;
  }
  .vue-styles .order-md--6 {
    order: -6;
  }
  .vue-styles .order-md--5 {
    order: -5;
  }
  .vue-styles .order-md--4 {
    order: -4;
  }
  .vue-styles .order-md--3 {
    order: -3;
  }
  .vue-styles .order-md--2 {
    order: -2;
  }
  .vue-styles .order-md--1 {
    order: -1;
  }
  .vue-styles .order-md-0 {
    order: 0;
  }
  .vue-styles .order-md-1 {
    order: 1;
  }
  .vue-styles .order-md-2 {
    order: 2;
  }
  .vue-styles .order-md-3 {
    order: 3;
  }
  .vue-styles .order-md-4 {
    order: 4;
  }
  .vue-styles .order-md-5 {
    order: 5;
  }
  .vue-styles .order-md-6 {
    order: 6;
  }
  .vue-styles .order-md-7 {
    order: 7;
  }
  .vue-styles .order-md-8 {
    order: 8;
  }
  .vue-styles .order-md-9 {
    order: 9;
  }
  .vue-styles .order-md-10 {
    order: 10;
  }
  .vue-styles .order-md-11 {
    order: 11;
  }
  .vue-styles .order-md-12 {
    order: 12;
  }
  .visible-md {
    display: block;
  }

  .visible-md-inline {
    display: inline;
  }

  .visible-md-f {
    display: flex;
  }

  .visible-md-if {
    display: inline-flex;
  }

  .visible-md-ib {
    display: inline-block;
  }

  .visible-md-table {
    display: table;
  }

  .visible-md-tc {
    display: table-cell;
  }
  .article-grid__grid {
    display: inline-flex;
    flex-wrap: wrap;
    vertical-align: top;
    width: calc(100% + 24px);
    width: calc(100% + 20px);
    margin: -10px;
  }
  .article-grid__cell {
    width: 33.3333%;
    padding: 10px;
  }
  .big-tabs__btn {
    height: 48px;
    font-size: 14px;
    line-height: 20px;
  }

  .big-tabs__body {
    margin-top: 36px;
    margin-bottom: 40px;
  }

  .big-tabs__sections {
    margin: 0 -15px;
    width: calc(100% + 30px);
  }

  .big-tabs__right-section {
    padding: 0 15px;
  }

  .big-tabs__left-section {
    padding: 0 15px;
  }

  .big-tabs__btn-item:not(:last-child) .big-tabs__btn::after {
    right: -12px;
  }

  .big-tabs__btn-count {
    font-size: 10px;
    line-height: 14px;
  }
  .catalog-compare__head-aside {
    width: 25%;
  }

  .catalog-compare__head-main {
    width: 75%;
  }

  .catalog-compare__head-item {
    width: 33.3333%;
  }

  .catalog-compare__table-aside {
    width: 25%;
  }

  .catalog-compare__table-main {
    width: 75%;
  }

  .catalog-compare__table-main-cell {
    width: 33.3333%;
  }

  .catalog-compare__head--nav .product-slider__arrow--prev {
    left: -10px;
  }

  .catalog-compare__head--nav .product-slider__arrow--next {
    right: -10px;
  }

  .catalog-compare__head-container {
    padding: 0 15px;
  }
  .catalog-item__wrap {
    flex-wrap: wrap;
  }

  .catalog-item__left {
    width: 50%;
  }

  .catalog-item__center {
    padding-left: 30px;
    padding-right: 0;
    flex: 0 0 auto;
    width: 50%;
  }

  .catalog-item__right {
    width: 100%;
    margin-top: 40px;
  }

  .catalog-item__info {
    margin-top: 30px;
  }
  .categories__item {
    width: calc(50% - 20px);
  }
  .compare__product-param {
    padding-left: 16px;
    padding-right: 16px;
  }

  .compare__product-image {
    height: 90px;
  }

  .compare__product-param-wrap {
    width: auto;
  }

  .compare__product-name {
    padding-left: 16px;
    padding-right: 16px;
  }
  .confirm-panel {
    bottom: 15px;
    width: 100%;
    max-width: calc(100% - 30px);
    left: 15px;
    right: 15px;
    padding: 20px;
    font-size: 15px;
    line-height: 1.6;
  }
  .form-glass__grid {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 16px);
    margin: -8px;
  }

  .form-glass__group {
    padding: 8px;
    width: 50% !important;
  }
  .image-slider__item {
    cursor: default;
  }

  .image-slider__thumb-image--3d {
    display: none;
  }

  .image-slider__thumb-image--3d + .image-slider__thumb-image {
    display: block;
  }
  .page-section--inner .container {
    padding: 0;
  }
  .product-discount__body--no-discount .product-grid__cell {
    width: 20%;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n+6) {
    display: none;
  }
  .product-s-list {
    padding: 12px 15px;
    display: block;
  }

  .product-s-list__info {
    flex: 1 1 auto;
  }

  .product-s-list__right .price--right {
    text-align: left;
    padding-left: 84px;
    display: flex;
    align-items: baseline;
  }

  .product-s-list__image {
    margin-right: 12px;
  }

  .product-s-list .price--sm .price__group--new .price__value {
    font-size: 14px;
    line-height: 22px;
  }

  .product-s-list .price__group--old {
    font-size: 12px;
    line-height: 16px;
  }

  .product-s-list__right {
    padding: 10px 0 0 72px;
  }
  .product-t-list__cell-price,
.product-t-list__cell-action {
    width: auto;
    margin: 0;
  }

  .product-t-list__cell-price + .product-t-list__cell-action {
    margin-top: 12px;
  }
  .product-table {
    overflow: auto;
    width: 100%;
  }
  .search-small__suggestion-sections {
    padding: 20px 20px 0;
  }
  .tabs {
    max-width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
    justify-content: flex-start;
  }

  .tabs--slider {
    max-width: unset;
    display: block;
    overflow: visible;
    transition: none;
    width: auto;
    padding: 0;
  }

  .tabs--slider .swiper-slide {
    width: auto;
  }
}

@media (max-width: 1024px) {
  .basket__title {
    font-size: 28px;
    line-height: 36px;
    font-weight: 700;
  }

  .basket__form-wrap {
    padding-top: 28px;
  }

  .basket__footer {
    margin-top: 12px;
  }

  .basket__link-underline {
    margin-left: auto;
  }

  .basket__subfooter {
    display: flex;
    justify-content: space-between;
    margin-top: 14px;
  }

  .basket__subfooter-cell {
    margin-top: 0;
  }

  .basket__mob-resume {
    background-color: #F5F5F7;
    padding: 16px 20px;
    margin-top: 20px;
  }

  .basket__mob-resume-top {
    font-size: 14px;
    line-height: 22px;
    color: #86868B;
    text-align: center;
  }

  .basket__sum {
    text-align: center;
    margin-top: 8px;
    margin-bottom: 0;
  }

  .basket__sum .price {
    font-size: 22px;
    line-height: 26px;
    font-weight: 700;
    justify-content: center;
  }

  .basket__subfooter-cell:first-child {
    margin-top: 0;
  }

  .basket__bottom-footer {
    display: block;
  }

  .basket__bottom-footer-right {
    display: block;
    margin-top: 15px;
  }

  .baskets__list-wrap {
    position: relative;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .baskets__list {
    display: block;
    position: relative;
    margin: 0;
    padding: 20px;
  }

  .baskets__list-item {
    display: flex;
    margin-right: 0;
  }

  .baskets__list-btn-link {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    height: 40px;
  }

  .baskets__list-item-btn--plus .baskets__list-item-icon {
    width: 14px;
    height: 14px;
  }

  .baskets__list-item-btn--mob {
    color: #6d2077;
    position: relative;
  }

  .baskets__list-item-btn--mob:after {
    content: "";
    position: absolute;
    width: 32px;
    height: 32px;
    z-index: -1;
    border-radius: 50%;
    background-color: #F5F5F7;
  }

  .baskets__list--dd-content {
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    position: absolute;
    top: 60px;
    right: 0px;
    left: 20px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    transform: scaleY(0);
    transform-origin: left top;
    transition: 0.25s;
    margin-right: 20px;
  }

  .baskets__list--dd-content.open {
    opacity: 1;
    visibility: visible;
    z-index: 120;
    transform: scaleY(1);
  }

  .baskets__list-btn-link {
    background-color: #fff;
    justify-content: flex-start;
    padding-left: 12px;
    padding-right: 12px;
  }

  .baskets__list-item {
    height: 40px;
  }

  .baskets__list-item.active .baskets__list-btn-link {
    padding-right: 12px;
  }

  .baskets__list--dd-content .baskets__list-item {
    margin-right: 0;
  }

  .baskets__list-item-btn {
    height: 40px;
  }

  .baskets__list-item-btn--gear {
    width: 40px;
    padding-left: 8px;
    padding-right: 4px;
  }

  .baskets__list-item-btn--gear:after {
    top: 50%;
    transform: translateY(-50%);
    left: 6px;
  }

  .baskets__list-item-btn--plus {
    width: 36px;
    padding-left: 4px;
    padding-right: 0;
  }

  .baskets__list-item-btn--plus:after {
    top: 50%;
    transform: translateY(-50%);
    left: 4px;
  }

  .svg-icon.baskets__list-btn-link-icon {
    width: 11px;
    height: 11px;
    margin-left: auto;
  }

  .baskets__list-item.open .baskets__list-btn-link-icon {
    transform: scaleY(-1);
  }

  .basket__link-underline {
    margin-left: 0;
    flex: 0 0 auto;
    width: 100%;
    margin-top: 15px;
  }

  .basket__form {
    margin-top: 20px;
  }

  .basket__small-note {
    margin: 16px 0;
  }
}

@media screen and (max-width: 1023px) {
  .delivery-basket-page .b-main.basket-page .final-basket-price {
    display: block;
    width: auto;
    margin-top: 20px;
  }

  .delivery-basket-page .b-main.basket-page.basket-order-page {
    padding-bottom: 60px;
  }

  .left-block {
    width: 100%;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .hidden-sm.hidden-sm {
    display: none;
  }
}

@media (max-width: 1023px) {
  .vue-styles .grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .vue-styles .row {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .vue-styles .cell {
    padding: 10px;
  }
  .vue-styles .col {
    padding: 0 10px;
  }
  .vue-styles .col-sm-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-sm-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-sm-3 {
    width: 25%;
  }
  .vue-styles .col-sm-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-sm-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-sm-6 {
    width: 50%;
  }
  .vue-styles .col-sm-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-sm-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-sm-9 {
    width: 75%;
  }
  .vue-styles .col-sm-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-sm-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-sm-12 {
    width: 100%;
  }
  .vue-styles .order-sm--12 {
    order: -12;
  }
  .vue-styles .order-sm--11 {
    order: -11;
  }
  .vue-styles .order-sm--10 {
    order: -10;
  }
  .vue-styles .order-sm--9 {
    order: -9;
  }
  .vue-styles .order-sm--8 {
    order: -8;
  }
  .vue-styles .order-sm--7 {
    order: -7;
  }
  .vue-styles .order-sm--6 {
    order: -6;
  }
  .vue-styles .order-sm--5 {
    order: -5;
  }
  .vue-styles .order-sm--4 {
    order: -4;
  }
  .vue-styles .order-sm--3 {
    order: -3;
  }
  .vue-styles .order-sm--2 {
    order: -2;
  }
  .vue-styles .order-sm--1 {
    order: -1;
  }
  .vue-styles .order-sm-0 {
    order: 0;
  }
  .vue-styles .order-sm-1 {
    order: 1;
  }
  .vue-styles .order-sm-2 {
    order: 2;
  }
  .vue-styles .order-sm-3 {
    order: 3;
  }
  .vue-styles .order-sm-4 {
    order: 4;
  }
  .vue-styles .order-sm-5 {
    order: 5;
  }
  .vue-styles .order-sm-6 {
    order: 6;
  }
  .vue-styles .order-sm-7 {
    order: 7;
  }
  .vue-styles .order-sm-8 {
    order: 8;
  }
  .vue-styles .order-sm-9 {
    order: 9;
  }
  .vue-styles .order-sm-10 {
    order: 10;
  }
  .vue-styles .order-sm-11 {
    order: 11;
  }
  .vue-styles .order-sm-12 {
    order: 12;
  }
  .visible-sm {
    display: block;
  }

  .visible-sm-inline {
    display: inline;
  }

  .visible-sm-f {
    display: flex;
  }

  .visible-sm-if {
    display: inline-flex;
  }

  .visible-sm-ib {
    display: inline-block;
  }

  .visible-sm-table {
    display: table;
  }

  .visible-sm-tc {
    display: table-cell;
  }
  /* --- blocks --- */
  .container {
    padding: 0 15px;
  }

  /* --- overlay --- */
  .state--catalog-aside-open .overlay,
.state--mobile-nav-open .overlay {
    opacity: 1;
    visibility: visible;
  }
  .table-scroller {
    display: flex;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
    max-width: calc(100% + 15px * 2);
  }
  .table-scroller::after {
    width: 1px;
    height: 1px;
    content: "";
    display: block;
  }
  .guideline-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .guideline-grid__cell {
    padding: 10px;
  }
  .active-filters__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .active-filters__cell {
    padding: 10px;
  }
  .article-grid__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .article-grid__cell {
    padding: 10px;
  }
  .article-grid__cell {
    width: 50%;
  }
  .basket__header {
    margin-right: 0;
    padding-right: 0;
    margin-bottom: -20px;
  }

  .basket__layout {
    display: block;
  }

  .basket__toolbar {
    padding: 15px;
    background-color: #fff;
    position: fixed;
    bottom: calc(env(safe-area-inset-bottom, 0));
    left: 0;
    right: 0;
    display: flex;
    z-index: 20;
  }
  .basket__toolbar .svg-icon {
    margin-left: 0;
    padding-left: 2px;
    flex-shrink: 0;
    width: 20px;
    fill: none;
    height: 9px;
  }
  .basket__toolbar::before {
    height: 15px;
    left: 0;
    right: 0;
    bottom: 100%;
    z-index: 10;
    position: absolute;
    content: "";
    background: linear-gradient(to bottom, rgba(24, 24, 33, 0), rgba(24, 24, 33, 0.05));
  }
  .basket__toolbar.hide {
    visibility: hidden;
    transform: scale(0);
  }
  .basket__toolbar .btn {
    height: 44px;
    flex-grow: 1;
    justify-content: center;
  }
  .basket__toolbar .basket__order {
    margin-left: 15px;
    flex-grow: 2;
  }

  .basket__resume {
    width: auto;
    margin-top: 45px;
  }

  .basket__aside {
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 25px;
  }
  .basket__aside .basket__resume {
    width: auto;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
  }

  .basket__resume-header {
    margin-bottom: 12px;
  }
  .basket__resume-header .h4 {
    font-size: 26px;
  }

  .basket__prop {
    font-size: 14px;
  }

  .basket__prop-entry {
    padding: 13px 0;
  }

  .basket__toolbar {
    padding: 10px;
    margin-bottom: 0;
  }
  .basket__toolbar .btn-default svg {
    margin-left: 11px;
  }

  .delivery-basket-page .save-btn-block {
    width: auto;
  }
  .big-tabs__sections {
    display: block;
    margin: 0;
    width: 100%;
  }

  .big-tabs__right-section {
    padding: 0;
    margin-top: 20px;
    width: 100%;
  }

  .big-tabs__left-section {
    padding: 0;
    width: 100%;
  }

  .big-tabs__body {
    margin-top: 24px;
    margin-bottom: 30px;
  }
  .catalog-compare__head-aside {
    width: 33.3333%;
  }

  .catalog-compare__head-main {
    width: 66.6666%;
  }

  .catalog-compare__head-item {
    width: 50%;
  }

  .catalog-compare__table-aside {
    width: 33.3333%;
  }

  .catalog-compare__table-main {
    width: 66.6666%;
  }

  .catalog-compare__table-main-cell {
    width: 50%;
  }

  .catalog-compare__head-container {
    padding: 0 15px;
  }
  .catalog-item {
    margin-bottom: 40px;
  }

  .catalog-item__seo-text {
    margin-top: 40px;
  }

  .catalog-item__note-block {
    margin-top: 30px;
  }

  .catalog-item__left {
    width: calc(100% + 30px);
    margin: 0 -15px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
  }

  .catalog-item__center {
    padding-left: 0;
    margin-top: 20px;
  }

  .catalog-item__right {
    width: 50%;
    margin-top: 20px;
    padding-left: 20px;
  }
  .catalog__list-message-actions-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .catalog__list-message-action {
    padding: 10px;
  }
  .catalog__top-nav-cell {
    padding: 10px;
  }
  .catalog__layout-aside {
    width: 0;
    margin-right: 0;
    padding: 0;
  }

  .catalog__top-nav-cell--aside-toggle {
    display: block;
  }

  .catalog__top-nav-cell--select,
.catalog__top-nav-cell--view {
    display: none;
  }

  .catalog__aside-close {
    display: flex;
    position: absolute;
    top: 0;
    left: 100%;
  }

  .catalog__layout-main {
    width: 100%;
  }

  .state--catalog-aside-open .catalog__layout-aside {
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }

  .state--catalog-aside-open .catalog__aside-close {
    opacity: 1;
    visibility: visible;
  }

  .catalog__description {
    margin-bottom: 30px;
    margin-top: 10px;
  }

  .catalog-block__filters .catalog__filter-title {
    display: none;
  }
  .catalog-block__filters .catalog__filter-status {
    padding-top: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
  .catalog-block__filters .catalog__filter-status .filter__list-item {
    padding-left: 20px;
    padding-right: 20px;
  }
  .section-mobile-text {
    display: none;
  }
  .compare__main-wrap {
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
  }

  .compare__sep {
    width: 166px;
  }

  .compare__product-param--alt {
    width: 166px;
  }

  .compare__product {
    width: 166px;
  }

  .compare__product-param {
    width: 166px;
  }
  .confirm-panel__cell-action {
    margin-left: 30px;
  }
  .datepicker__action {
    font-size: 13px;
    line-height: 14px;
    font-weight: 500;
  }

  .datepicker__text {
    font-size: 13px;
    line-height: 14px;
    font-weight: 500;
    width: 60px;
  }

  .datepicker__container {
    padding-top: 5px;
    left: 15px;
  }
  .field-radio-buttons__list {
    grid-gap: 12px;
  }
  .field-range-slider__visual-handle {
    width: 32px;
    height: 32px;
  }

  .field-range-slider__input {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    height: 0;
  }

  .field-range-slider__input::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 32px;
    height: 32px;
    background: #11bb11;
  }

  .field-range-slider__input::-moz-range-thumb,
.field-range-slider__input::-ms-thumb {
    width: 32px;
    height: 32px;
    background: #11bb11;
  }

  .field-range-slider__input-wrap {
    top: -4px;
  }

  .field-range-slider__input-wraps {
    margin: 0 0 28px;
  }
  .field__multiple-list-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .field__multiple-list-item {
    padding: 10px;
  }
  .filter__list {
    overflow-x: auto;
    flex-wrap: nowrap;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .filter__list::-webkit-scrollbar {
    height: 0;
    opacity: 0;
  }
  .filter__list::-webkit-scrollbar-thumb {
    height: 0;
    opacity: 0;
  }
  .filter__list::-webkit-scrollbar-button {
    display: none;
    width: 0;
    height: 0;
  }
  .filter__list::-webkit-scrollbar-corner {
    background-color: transparent;
  }
  .filter__list::after {
    content: "";
    width: 1px;
    flex-shrink: 0;
    margin-left: 10px;
  }

  .filter__group.filter__group {
    padding-left: 20px;
    padding-right: 20px;
  }
  .filter__group.filter__group:not(.filter__group--range-slider) {
    margin: 0 10px 20px !important;
    padding: 0;
  }

  .filter__group--links {
    padding: 0;
    border: none;
  }

  .filter__group--sort {
    display: block;
  }

  .filter__group--switch + .filter__group--check-list {
    margin-top: 0;
  }

  .filter__group--range-slider.filter__group--range-slider {
    border-bottom: none;
    padding-top: 0;
  }
  .filter__group--range-slider.filter__group--range-slider .field-range-slider__handle {
    box-shadow: none;
  }

  .filter__group--switch {
    order: 10;
    padding: 18px 0;
  }

  .filter--aside {
    display: flex;
    flex-direction: column;
  }
  .filter--aside .filter__actions-bottom {
    display: block;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
  }
  .filter--aside .filter__group--range-slider {
    border-top: 0;
  }
  .filter--aside .filter__filter-list {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    flex-grow: 1;
    margin-right: -20px;
    margin-left: -20px;
  }

  .filter__show-products-btn {
    display: block;
  }

  .filter__actions-item {
    display: flex;
  }

  .filter__action-clear {
    padding: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
  .filter__action-clear .filter__actions-item button:first-child {
    width: 187px;
    margin-right: 15px;
  }
  .filter__action-clear .filter__actions-item button {
    font-size: 14px;
    padding: 9px 10px;
    height: 40px;
  }
  .form-action--align-center {
    display: block;
    height: unset;
  }

  .form-action__success {
    height: unset;
    display: block;
  }

  .form-action__success-main {
    display: block;
    padding-top: 0;
    height: unset;
  }

  .form-action__action-btn--mt-auto {
    margin-top: 16px;
  }
  .form-glass {
    padding: 15px;
  }

  .form-glass__group {
    width: 100% !important;
  }
  .form__groups {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .form__group {
    padding: 10px;
  }
  .form__fields {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .form__field {
    padding: 10px;
  }
  .form__actions {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .form__action {
    padding: 10px;
  }
  .order__header .page-title__value {
    font-size: 26px;
    line-height: 130%;
  }

  .form__group-title {
    text-align: center;
    font-size: 18px;
  }

  .form--card {
    padding: 20px;
  }

  .form__group-title {
    text-align: center;
    font-size: 18px;
  }

  .form__fields {
    margin: -6px;
    width: calc(100% + 12px);
  }

  .form__field {
    padding: 6px;
  }
  .image-gallery {
    position: relative;
  }
  .image-gallery .swiper-slider__arrow {
    display: none;
  }
  .image-gallery .swiper-pagination {
    bottom: 18px;
  }
  .image-slider__mob-counter {
    display: flex;
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgba(2, 13, 33, 0.7);
    height: 16px;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 10px;
    line-height: 10px;
    font-weight: 500;
    border-radius: 8px;
    padding: 1px 6px 2px;
    z-index: 2;
  }

  .text-guide .image-slider--gallery .image-slider__arrow {
    display: none;
  }
  .link-back {
    font-size: 14px;
    line-height: 20px;
  }

  .link-back__icon {
    width: 16px;
    height: 16px;
    margin-right: 8px;
  }
  .order-lk__item {
    padding: 15px;
  }

  .order-lk__title {
    font-size: 16px;
    line-height: 22px;
  }

  .order-lk__param-name {
    width: 50%;
  }
  .lk__task-wrap {
    margin-top: 40px;
  }
  .lk__form {
    padding: 15px;
  }

  .lk__form .form__group:not(:first-child) {
    padding-top: 15px;
    margin-top: 15px;
  }

  .lk__orders {
    margin-top: 40px;
  }

  .lk__orders-link-back {
    position: relative;
    top: unset;
    margin-bottom: 15px;
    margin-top: 30px;
  }
  .lk__history-header {
    padding: 15px;
  }

  .lk__history-items {
    padding: 15px;
  }

  .lk__history-footer {
    padding: 15px;
  }

  .lk__tasks-items {
    padding-bottom: 0;
  }

  .lk__tasks-block-header {
    padding: 15px;
  }

  .lk__info-block {
    padding: 15px;
  }

  .lk__task {
    padding: 15px;
  }

  .lk__task-item {
    padding: 15px;
  }

  .lk__history-items::after {
    left: 40px;
  }

  .lk__history-items-title {
    margin-top: 24px;
  }
  .mobile-popup--filter {
    display: block;
  }
  .mobile-popup--filter .catalog-block__filters {
    height: calc(100vh - 69px);
    overflow-y: auto;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mobile-popup--resume {
    display: block;
  }
  .modal-message__wrapper {
    width: 330px;
    padding: 11px 15px 15px;
    top: 69px;
    right: 15px;
    max-width: calc(100vw - 30px);
    z-index: 23;
  }

  .modal-message__visual {
    width: 38px;
  }

  .modal-message__title {
    font-size: 13px;
  }
  .note-block {
    font-size: 14px;
    line-height: 18px;
  }
  .order {
    margin-bottom: 0;
  }

  .order__header {
    margin-right: 0;
    padding-right: 0;
    margin-bottom: 25px;
  }

  .order__layout {
    display: block;
  }

  .order__main {
    margin-right: 0;
  }

  .order__aside {
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 25px;
  }

  .order__resume {
    margin-top: 48px;
    border-radius: 20px 20px 0 0;
    padding: 20px 25px 35px;
  }

  .order__resume-header {
    margin-bottom: 12px;
  }
  .order__resume-header .h4 {
    font-size: 26px;
  }

  .order__prop {
    font-size: 14px;
  }

  .order__prop-entry {
    padding: 13px 0;
  }

  .basket-address {
    padding: 0 7px 30px;
  }
  .page-section-header__title {
    font-size: 20px;
    justify-content: center;
  }
  .page-section {
    max-width: 100%;
  }

  .page-section--inner .container {
    padding: 0;
  }
  .page-title__tabs {
    margin: 10px 0;
  }
  .product-discount .hero-block {
    height: calc(125.5vw - 15px * 2);
    max-height: 1000px;
  }

  .product-discount__body {
    display: block;
  }

  .product-discount__slider {
    margin-right: 0;
    width: auto;
    margin-bottom: 55px;
  }

  .product-discount__action {
    display: flex;
  }

  .product-discount__body--no-discount .product-grid__cell {
    width: 25%;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n+5) {
    display: none;
  }
  .product-slider .swiper-container {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .product-slider__slide {
    padding-left: 0;
    padding-right: 0;
  }
  .product-t-grid-small .price__value {
    font-size: 14px;
    line-height: 24px;
  }

  .product-t-grid-small .price__group--old .price__value {
    font-size: 12px;
    line-height: 16px;
  }
  .product-t-list__fast-view {
    display: none;
  }
  .product-t-grid__favorite .svg-icon {
    width: 20px;
    height: 19px;
  }
  .product-t-list__cell-visual .product-image__gallery-item::before {
    display: none;
  }
  .reviews__title {
    margin-right: 20px;
  }
  .scroll-shadow-edge {
    position: relative;
  }
  .subscription-form__success-message {
    text-align: center;
  }
  .video-slider .swiper-slider__thumbs {
    display: none;
  }

  .video-slider .swiper-container {
    overflow: visible;
  }

  .video-slider__slider {
    width: 100%;
  }

  .video-slider__item {
    width: 100%;
    border-radius: 10px;
  }
}

@media (max-width: 991px) {
  .search-small .field-input {
    font-size: 16px;
  }

  .search-small.search-small--mob {
    display: flex;
    padding: 12px 15px;
    box-shadow: 0 4px 8px rgba(2, 13, 33, 0.06);
    background: #fff;
  }

  .search-small.search-small__wrap {
    position: static;
  }

  .state--search-small-open-mob .search-small {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    opacity: 1;
    visibility: visible;
    z-index: 210;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    transition: visibility 0.25s, opacity 0.25s;
    background-color: #fff;
    padding: 58px 15px 40px;
  }

  .search-small--regular {
    display: none;
    pointer-events: none;
  }

  .search-small__result {
    box-shadow: none;
    transition: visibility 0.25s, visibility 0.25s;
    overflow: visible;
    max-height: initial;
  }

  .state--search-small-open-mob .search-small__result {
    position: static;
  }

  .state--search-small-open-mob .search-small__top {
    position: static;
  }

  .search-small__requests-item {
    font-size: 13px;
    line-height: 22px;
    padding: 2px 12px 3px;
    height: 28px;
    margin-right: 12px;
    margin-top: 12px;
  }

  .search-small__close-btn {
    width: 40px;
    height: 40px;
  }

  .search-small__suggestions-title {
    display: block;
    font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    margin-bottom: 12px;
  }

  .search-small__action {
    padding: 0 15px 12px;
  }

  .search-small__btn-link {
    border-radius: 10px;
  }

  .search-small__suggestions {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .product-s-list .price__group--old {
    margin-left: 8px;
  }

  .product-s-list .price--sm .price__group--new .price__currency {
    font-size: 14px;
    line-height: 16px;
  }

  .search-small__close-modal-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 55px;
    height: 60px;
    overflow: hidden;
    cursor: pointer;
    color: #000;
  }

  .search-small__close-modal-btn-icon {
    display: block;
    width: 14px;
    height: 14px;
  }
}

@media (max-width: 770px) {
  .title-with-clear.title-row {
    flex-direction: row;
  }

  .title-with-clear .price-checkbox-wrapper {
    top: -45px;
  }

  .title-with-clear .price-checkbox.price-checkbox--retail {
    width: 329px;
  }
}

@media screen and (max-width: 768px) {
  .is-client-container input {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .delivery-basket-page .save-btn-block {
    display: none;
  }

  .delivery-basket-page .basket__header-load .save-btn-block {
    display: block;
  }

  .delivery-basket-page .second-block {
    order: -1;
  }

  .delivery-basket-page .form-group__basket {
    position: absolute;
    right: 0;
    bottom: 11px;
    z-index: 6;
    margin-top: 0;
  }

  .delivery-basket-page .b-main.basket-page .final-basket-price {
    width: auto;
    margin: 0 -24px;
  }

  .product-info {
    margin-bottom: 10px;
  }

  .green-block {
    margin-right: -24px;
    margin-left: -24px;
  }

  .delivery-dialog__main-contacts {
    flex-direction: column;
  }

  .delivery-dialog__main-contacts .form-field {
    margin-right: 0;
    margin-bottom: 12px;
  }

  .delivery-dialog__main-contacts .form-field:not(:last-child) {
    margin-right: 0;
  }

  .delivery-dialog__address {
    flex-direction: column;
  }

  .delivery-dialog__address .form-field {
    margin-right: 0;
    margin-bottom: 12px;
  }

  .delivery-dialog__address .form-field:not(:last-child) {
    margin-right: 0;
  }

  .delivery-dialog .nav-tabs {
    display: flex;
  }

  .delivery-dialog {
    display: none;
  }

  .delivery-dialog .green-block,
.delivery-dialog {
    margin-right: -24px;
    margin-left: -24px;
  }

  .checked-list {
    flex-wrap: wrap;
  }

  .checked-list .checked-list__item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }

  .checked-list--date {
    flex-wrap: nowrap;
    justify-content: start;
    padding-bottom: 20px;
    overflow-x: scroll;
  }

  .checked-list--date .checked-list__item {
    margin-right: 10px;
  }

  .availability-block {
    margin-top: 0;
    margin-bottom: 13px;
  }

  .date-field .form-group {
    width: 100%;
  }

  .bottom-block .desktop-button {
    display: none;
  }

  .bottom-block .mobile-button {
    display: block;
  }

  .date-field {
    display: block;
  }
}

@media (max-width: 767px) {
  .vue-styles .col-xs-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-xs-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-xs-3 {
    width: 25%;
  }
  .vue-styles .col-xs-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-xs-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-xs-6 {
    width: 50%;
  }
  .vue-styles .col-xs-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-xs-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-xs-9 {
    width: 75%;
  }
  .vue-styles .col-xs-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-xs-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-xs-12 {
    width: 100%;
  }
  .vue-styles .order-xs--12 {
    order: -12;
  }
  .vue-styles .order-xs--11 {
    order: -11;
  }
  .vue-styles .order-xs--10 {
    order: -10;
  }
  .vue-styles .order-xs--9 {
    order: -9;
  }
  .vue-styles .order-xs--8 {
    order: -8;
  }
  .vue-styles .order-xs--7 {
    order: -7;
  }
  .vue-styles .order-xs--6 {
    order: -6;
  }
  .vue-styles .order-xs--5 {
    order: -5;
  }
  .vue-styles .order-xs--4 {
    order: -4;
  }
  .vue-styles .order-xs--3 {
    order: -3;
  }
  .vue-styles .order-xs--2 {
    order: -2;
  }
  .vue-styles .order-xs--1 {
    order: -1;
  }
  .vue-styles .order-xs-0 {
    order: 0;
  }
  .vue-styles .order-xs-1 {
    order: 1;
  }
  .vue-styles .order-xs-2 {
    order: 2;
  }
  .vue-styles .order-xs-3 {
    order: 3;
  }
  .vue-styles .order-xs-4 {
    order: 4;
  }
  .vue-styles .order-xs-5 {
    order: 5;
  }
  .vue-styles .order-xs-6 {
    order: 6;
  }
  .vue-styles .order-xs-7 {
    order: 7;
  }
  .vue-styles .order-xs-8 {
    order: 8;
  }
  .vue-styles .order-xs-9 {
    order: 9;
  }
  .vue-styles .order-xs-10 {
    order: 10;
  }
  .vue-styles .order-xs-11 {
    order: 11;
  }
  .vue-styles .order-xs-12 {
    order: 12;
  }
  .hidden-xs.hidden-xs {
    display: none;
  }

  .visible-xs {
    display: block;
  }

  .visible-xs-f {
    display: flex;
  }

  .visible-xs-if {
    display: inline-flex;
  }

  .visible-xs-inline {
    display: inline;
  }

  .visible-xs-ib {
    display: inline-block;
  }

  .visible-xs-table {
    display: table;
  }

  .visible-xs-tc {
    display: table-cell;
  }
  body {
    font-size: 14px;
  }
  /* --- text --- */
  h1,
.h1 {
    font: 700 28px/36px Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

  h2,
.h2 {
    font: 700 26px/130% Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

  h3,
.h3 {
    font: 700 22px/130% Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

  h4,
.h4 {
    font: 700 20px/130% Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

  h5,
.h5 {
    font: 700 16px/24px Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

  .blockquote,
blockquote {
    margin: 40px 0;
    padding: 56px 15px 35px 30px;
    font-size: 22px;
    line-height: 130%;
  }
  .blockquote::before,
blockquote::before {
    top: 25px;
    left: 30px;
    width: 31px;
    height: 20px;
    background-size: 31px 20px;
  }

  q {
    padding-left: 26px;
  }

  figure {
    margin: 40px 0;
  }

  .text-guide {
    font-weight: 500;
    font-size: 17px;
    line-height: 160%;
  }

  .text-guide h2,
.text-guide .h2,
.text-guide h3,
.text-guide .h3,
.text-guide h4,
.text-guide .h4,
.text-guide h5,
.text-guide .h5 {
    margin-top: 40px;
    margin-bottom: 17px;
  }

  .text-guide ul,
.text-guide ol {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .text-guide ul > li,
.text-guide ol > li {
    margin-bottom: 10px;
    padding-left: 26px;
  }

  .text-guide p {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .text-guide img,
.text-guide img[align=left],
.text-guide img[align=right] {
    max-width: 100%;
    float: none;
    margin: 20px 0;
  }
  .price__value {
    font-size: 15px;
  }

  .price__group--old .price__value {
    font-size: 11px;
  }
  .media-page .article.white-color {
    margin: 0 -15px;
  }

  .article-poster__info {
    padding: 15px 12px 20px;
  }

  .article-poster__title {
    font-size: 14px;
    line-height: 20px;
    max-height: 60px;
  }

  .article-poster--sale .article-poster__title {
    max-height: 40px;
  }

  .article-poster__date {
    margin-top: 7px;
    font-size: 12px;
    line-height: 22px;
  }

  .b-content_news {
    padding: 30px 40px;
  }
  .b-content_news iframe {
    width: 100%;
    height: 300px;
  }
  .b-content_news p {
    margin-bottom: 20px;
  }
  .article {
    margin-top: 14px;
    margin-bottom: 55px;
  }

  .article__back.article__back {
    margin-bottom: 36px;
  }

  .article__header.article__header {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 55px;
  }
  .article__header.article__header h1 {
    margin: 0;
  }
  .article__header.article__header img {
    margin-top: 25px;
    margin-right: 0;
  }

  .article__content {
    order: -10;
  }
  .attention-block {
    margin: 0 -15px;
    width: calc(100% + 30px);
    border-radius: 0;
    padding: 11px 15px;
  }

  .attention-block__icon {
    display: none;
  }
  .availability {
    font-size: 12px;
    line-height: 16px;
  }
  .badge {
    font-weight: 800;
    font-size: 10px;
    line-height: 120%;
    min-width: 18px;
    height: 17px;
  }
  .basket-item {
    position: relative;
  }
  .basket-item .price__value {
    font-size: 18px;
  }
  .basket-item .price__currency {
    font-size: 15px;
  }

  .basket-item__price {
    width: 100%;
  }

  .basket-item__content-wrap {
    padding-left: 115px;
    position: relative;
    align-items: unset;
  }
  .basket-item__content-wrap .basket-item__visual {
    position: absolute;
    left: 0;
    top: 0;
  }

  .basket-item__code {
    margin-bottom: 10px;
  }

  .basket-item__availability {
    position: absolute;
    left: -140px;
    right: 0;
    top: calc(100% + 13px);
    display: flex;
    justify-content: center;
  }

  .basket-item__favorite {
    margin-right: 25px;
  }

  .basket__list .basket-item {
    padding-top: 15px;
  }

  .basket-item__counter {
    margin-left: 0;
    order: 3;
  }

  .basket-item__delete {
    position: absolute;
    right: 20px;
    bottom: 33px;
    margin-left: 10px;
  }

  .basket-item__notification-btn {
    flex-grow: 1;
    justify-content: center;
  }

  .basket-item__action {
    margin-top: 20px;
  }
  .basket-small__widget {
    flex-direction: column;
  }

  .basket-small__cell-icon .svg-icon {
    width: 24px;
    height: 24px;
  }

  .basket-small__cell-name {
    display: block;
    color: #434347;
    font-weight: 600;
    font-size: 10px;
    line-height: 120%;
    text-align: center;
    margin-top: 3px;
  }
  .basket__placeholder-visual {
    width: 150px;
    height: 150px;
  }

  .basket__placeholder-action {
    margin-top: 15px;
  }

  .basket__placeholder-text {
    margin-top: 5px;
    font-size: 14px;
    max-width: 280px;
  }

  .basket__resume {
    margin-left: -24px;
    margin-right: -24px;
  }

  .basket__header {
    margin-top: 40px;
  }
  .basket__header.title-with-clear {
    margin-top: 0;
  }

  .basket-item__price-full {
    width: 100%;
    order: 2;
    margin-top: 5px;
    margin-bottom: 10px;
  }

  .order-lk__items .basket-action {
    margin-left: 15px;
  }

  .basket-action {
    order: 4;
  }
  .item-price-info .price-info {
    opacity: 1;
    pointer-events: auto;
    position: static;
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 23px;
    height: auto;
  }
  .basket-order-page .item-note {
    position: absolute;
    bottom: -165px;
    width: 250px;
    height: 42px;
    top: unset;
  }
  .big-tabs__btn-item-mobile.active + .big-tabs__item {
    padding: 20px 0 30px;
  }

  .big-tabs {
    position: relative;
  }

  .big-tabs__header {
    margin: 0 -15px;
    width: calc(100% + 30px);
  }

  .big-tabs__header::after {
    width: 50px;
    height: 48px;
    position: absolute;
    top: 0;
    right: -15px;
    content: "";
    background: linear-gradient(to left, #f6f7f9 0%, rgba(246, 247, 249, 0.8) 20%, rgba(246, 247, 249, 0) 100%);
    pointer-events: none;
  }

  .big-tabs__btn-item {
    padding-left: 12px;
    padding-right: 12px;
  }

  .big-tabs__video-item {
    width: 100%;
  }
  .breadcrumbs__link {
    max-width: 120px;
  }
  .breadcrumbs {
    font-weight: 600;
    font-size: 11px;
    line-height: 130%;
  }
  .product-c-grid--small .product-t-grid__visual {
    display: none;
  }
  .catalog-item__right {
    width: 100%;
  }

  .catalog-item__center {
    padding-left: 0;
    width: 100%;
  }

  .catalog-item .page-title__value {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 10px;
  }

  .catalog-item .compare-action__text,
.catalog-item .favorite-action__text {
    display: none !important;
  }

  .catalog-item .favorite-action {
    width: 35px;
    margin-right: 0;
  }

  .catalog-item .compare-action {
    width: 35px;
    margin-right: 0;
  }

  .catalog-item__subtitle-item {
    margin-right: 0;
  }

  .catalog-item .favorite-action__btn,
.catalog-item .compare-action__btn {
    justify-content: flex-end;
    width: 35px;
    margin-left: auto;
  }

  .catalog-item .compare-action--full .compare-action__btn {
    width: 35px;
  }

  .catalog-item .favorite-action__cell-main {
    display: flex;
  }

  .catalog-item .favorite-action--full .favorite-action__btn {
    width: 35px;
  }

  .catalog-item__header {
    border-bottom: 0;
    padding-bottom: 10px;
  }

  .catalog-item__wrap {
    padding-top: 0;
    margin-top: 8px;
  }

  .catalog-item .page-title--mb8 {
    margin-bottom: 0;
  }

  .catalog-item .image-slider__arrow {
    display: none;
  }

  .catalog-item .swiper-container {
    overflow: visible;
  }

  .catalog-item .image-slider .swiper-slider::after {
    display: none;
  }

  .catalog-item .image-slider__item {
    position: relative;
  }

  .catalog-item .image-slider__item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    background: rgba(15, 49, 106, 0.04);
    border-radius: 4px;
    z-index: 1;
    pointer-events: none;
  }

  .catalog-item__slider-wrapper {
    position: relative;
  }

  .catalog-item__right {
    margin-top: 20px;
    padding-left: 0;
  }

  .catalog-item__aside {
    box-shadow: none;
    margin: 0 -15px;
    padding: 0 15px 15px;
  }

  .price--lg .price__value {
    font-size: 24px;
    line-height: 26px;
  }

  .price--lg .price__group--old .price__value {
    font-size: 14px;
    line-height: 20px;
  }

  .price--lg.price--flex .price__group--old {
    margin-left: 8px;
  }

  .price--lg .price__group--old .price__currency {
    font-size: 14px;
    line-height: 20px;
  }

  .price--lg .price__group--old::after {
    top: 54%;
  }

  .price--lg .price__discount {
    font-size: 10px;
    line-height: 16px;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .price--lg .price__discount-wrap {
    margin-bottom: 6px;
  }

  .catalog-item .catalog-item__price {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }

  .catalog-item__sale-btn-wrap {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .catalog-item__sep {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .catalog-item__basket-action {
    margin-top: 13px;
    margin-bottom: 13px;
  }
  .catalog-item__basket-action .basket-action__cell-main {
    min-width: 50%;
  }

  .catalog-item__link-arrow {
    margin-top: 13px;
  }

  .catalog-item .availability {
    font-size: 14px;
    line-height: 24px;
  }

  .catalog-item__additional-filter {
    margin-top: 0;
    margin-right: -15px;
    margin-left: -15px;
    border-radius: 0;
    padding: 17px 15px;
  }

  .catalog-item__subtitle-right .favorite-action {
    width: auto;
  }
  .catalog-item__subtitle-right .favorite-action b {
    display: none;
  }

  .catalog-item__subtitle-left {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
  }
  .catalog-item__subtitle-left .catalog-item__scu-block {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding-bottom: 10px;
    flex-wrap: wrap;
  }
  .catalog-item__subtitle-left .catalog-item__scu-block .catalog-item__scu:last-child {
    margin: 5px 0 0;
    width: 100%;
  }

  .catalog-item__rating {
    position: absolute;
    right: 0;
    top: 23px;
  }

  .catalog-item__subtitle-right {
    position: absolute;
    top: -3px;
    right: 0;
    display: flex;
  }
  .catalog-item__subtitle-right .compare-action {
    margin-top: 0;
  }

  .catalog-item__subtitle {
    align-items: normal;
    position: relative;
  }
  .catalog__header .active-fixed .catalog__toolbar.catalog__toolbar {
    top: 60px;
  }

  .search-page .breadcrumbs {
    display: none;
  }
  .search-page .catalog__header {
    margin-top: 17px;
  }
  .search-page .page-title__value {
    font-size: 18px;
    line-height: 120%;
  }

  .catalog__top-nav-section {
    margin-bottom: 20px;
  }
  .catalog__top-nav-section .article-grid__cell {
    width: 50%;
  }
  .categories__grid {
    margin: 0;
  }

  .categories__item {
    width: 100%;
    margin: 0 0 10px;
  }
  .characteristics-table__item-value {
    font-weight: 500;
  }
  .compare-widget {
    display: none;
    background-color: #fff;
    box-shadow: 0px -4px 24px rgba(0, 0, 0, 0.11);
    width: 100%;
    left: 0;
    right: 0;
    height: 74px;
    justify-content: space-between;
    align-items: center;
    padding: 10px 15px 10px 30px;
  }

  .compare-widget__mob-counter {
    display: block;
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: #363C4E;
  }

  .compare-widget--active {
    display: flex;
  }

  .compare-widget__wrap {
    border-radius: 20px;
  }

  .state--trader-filter-open .compare-widget {
    transform: translateY(100%);
  }
  .confirm-panel {
    flex-direction: column;
    text-align: center;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    font-size: 13px;
    line-height: 1.2;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-action {
    display: flex;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-action .btn-default {
    width: 100%;
  }

  .confirm-panel__cell-action {
    margin: 15px 0 0;
    flex: 1 1 auto;
  }
  .field-radiocolorblock__visual {
    width: 56px;
    height: 56px;
  }

  .field-radiocolorblock__visual::after {
    width: 56px;
    height: 56px;
  }
  .field-radioset-full {
    width: 238px;
  }
  .field-set-full__items {
    max-width: initial;
    overflow: auto;
    width: calc(100% + 24px);
    margin: 0 -12px;
    padding: 0 12px;
    flex-wrap: nowrap;
  }

  .field-set-full__item {
    width: auto;
  }

  .field-set-full__item:last-child {
    padding-right: 12px;
  }
  .image-gallery__gallery .swiper-slider__slider {
    margin-right: 0;
  }
  .image-gallery__gallery .swiper-pagination {
    display: block;
  }
  .image-slider-wrapper {
    overflow: hidden;
    margin: 0 -15px;
    padding: 0 15px;
    width: calc(100% + 30px);
  }
  .image-slider {
    min-height: 200px;
  }

  .image-slider__image {
    max-height: 200px;
  }
  .order-lk__l-header,
.order-lk__l-item {
    display: block;
  }

  .order-lk__l-main {
    display: block;
  }

  .order-lk__param-name {
    font-size: 12px;
    line-height: 20px;
  }

  .order-lk__param-value {
    font-size: 12px;
    line-height: 20px;
  }

  .order-lk__l-price {
    border-left: 0;
    padding-left: 0;
    padding-top: 20px;
    min-width: initial;
  }

  .order-lk__l-date,
.order-lk__l-status {
    padding-top: 5px;
  }

  .order-lk__all-price-block {
    margin-bottom: 15px;
  }

  .order-lk__items .basket-item__action {
    order: 4;
    margin-top: 10px;
    min-width: 100%;
  }
  .lk__bonuses-wrap {
    display: block;
  }

  .lk__bonuses-left {
    width: 100%;
  }

  .lk__bonuses-right {
    width: 100%;
    margin-top: 20px;
  }
  .mobile-popup {
    display: block;
  }
  .modal-message__wrapper {
    top: auto;
    bottom: 70px;
    left: 15px;
    width: auto !important;
  }

  .basket-page .modal-message__wrapper,
.catalog-item-page .modal-message__wrapper {
    bottom: 120px;
  }

  .catalog-item-page {
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px;
  }
  .modal-window {
    width: 100%;
    max-height: none;
    height: calc(var(--vh, 1vh) * 100 - 28px);
  }

  .modal--lg .modal-window,
.modal--sm .modal-window {
    max-width: 100%;
    width: 100%;
  }

  .modal-window__header {
    padding: 20px 45px 20px 20px;
  }

  .modal-window__title {
    font-size: 20px;
  }

  .modal-window__body {
    padding: 5px 20px 20px;
  }

  .modal-window__overlay::before {
    display: block;
  }
  .modal__surface {
    padding: 0;
  }

  .modal__content-slot {
    transform: translateY(100%);
    transition-duration: 0.25s;
    flex: 1 1 auto;
    margin: 0;
    margin-top: 28px;
  }

  .modal__container {
    padding: 0;
    display: flex;
    min-height: 100%;
  }

  .modal--page .modal-window {
    padding: 0;
  }

  .state--modal-open .modal__content-slot {
    transform: translateY(0%);
  }
  .only-slider__item {
    width: 104px;
    height: 104px;
  }

  .only-slider__logo {
    width: 85px;
    height: 37px;
    margin-left: -42px;
  }
  .order-item {
    position: relative;
  }
  .order-item .price__value {
    font-size: 18px;
  }
  .order-item .price__currency {
    font-size: 15px;
  }

  .order-item__visual {
    width: 120px;
    height: 120px;
    position: absolute;
    left: 0;
    top: 0;
  }

  .order-item__content-wrap {
    margin-left: 140px;
    min-height: 120px;
    position: relative;
  }

  .order-item__header {
    flex-direction: column;
  }

  .order-item__price {
    order: -10;
    margin-bottom: 3px;
  }

  .order-item__name {
    font-size: 14px;
  }

  .order-item__availability {
    position: absolute;
    left: -140px;
    right: 0;
    top: calc(100% + 13px);
    display: flex;
    justify-content: center;
  }

  .order-item__favorite {
    margin-right: 25px;
  }

  .order-item__footer {
    padding: 6px 0;
    margin-top: 52px;
  }

  .order-item__counter {
    margin-right: auto;
  }

  .order-item--change-count .order-item__footer {
    margin-top: 13px;
  }

  .order-item__notification-btn {
    flex-grow: 1;
    justify-content: center;
  }

  .order-item__action {
    margin-top: 20px;
  }
  .order-result__icon {
    width: 42px;
    height: 42px;
  }

  .order-result__title {
    font-size: 22px;
    line-height: 130%;
  }

  .order-result__text {
    font-size: 17px;
    line-height: 160%;
  }
  .order__main .form {
    padding: 35px 24px;
  }
  .page-section-header__title-link {
    font-size: 20px;
  }
  .page-section-header__title-link .svg-icon {
    margin-left: 10px;
  }
  .page-section {
    margin: 30px 0;
  }

  .page-section--alt {
    padding-top: 30px;
    padding-bottom: 40px;
    margin-bottom: 0;
  }

  .page-section .product-slider__header {
    margin-top: -10px;
  }

  .page-section__slot-wrap {
    margin-top: 10px;
  }
  .page-title {
    display: block;
  }

  .page-title--flex-start {
    display: flex;
    flex-wrap: wrap;
  }

  .page-title__quantity + .link-close {
    margin-left: 0;
    width: 100%;
  }

  .page-title .link-close {
    margin-top: 10px;
  }

  .page-title .link-close__icon {
    margin-left: 0;
  }

  .page-title__quantity {
    font-size: 12px;
    line-height: 16px;
    padding-left: 8px;
  }

  .page-title__text {
    font-size: 13px;
    line-height: 1.2;
  }
  .product-discount__body--no-discount .product-grid__cell {
    width: 33.33%;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n) {
    display: block;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n+7) {
    display: none;
  }
  .product-grid__grid {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  }
  .product-slider {
    padding-right: 10px;
  }

  .product-slider__tabs {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .product-slider__link {
    display: none;
  }

  .product-slider__arrow {
    display: none;
  }

  .product-slider__slide .product-t-grid__card {
    padding: 10px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__status {
    left: 10px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__status .status-label {
    font-weight: 500;
    font-size: 10px;
    width: 30px;
    line-height: 16px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__favorite,
.product-slider__slide .product-t-grid__card .product-t-grid__compare {
    display: none;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__visual {
    max-height: 91px;
    margin-bottom: 5px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__name {
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 0;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__price {
    padding-top: 8px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__price .price__value {
    font-size: 14px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__price .price__currency {
    font-size: 11px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__action {
    opacity: 1;
    visibility: visible;
    right: 10px;
    left: 0;
    bottom: 8px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__action .basket-action__cell-input {
    display: none;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__action .basket-action__btn {
    background-color: transparent;
    font-size: 0;
    box-shadow: none;
    border: 0;
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    padding: 0;
    height: 20px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__action .basket-action__btn .svg-visible-slider {
    display: block;
    color: #6d2077;
  }
  .product-t-grid-small__card {
    padding: 8px;
    display: block;
  }

  .product-t-grid-small__right {
    padding-left: 0;
    padding-top: 6px;
  }

  .product-t-grid-small__price {
    margin-top: 2px;
  }

  .product-t-grid-small__name {
    height: 36px;
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
    margin-top: 6px;
  }

  .product-t-grid-small__image {
    width: 100%;
  }
  .product-t-list__card {
    display: block;
    padding: 10px 40px 10px 197px;
  }
  .product-t-list__card .basket-action__cell-input {
    display: none;
  }

  .product-t-list__cell-visual {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 172px;
    min-width: 172px;
    height: 115px;
    margin: 0;
  }

  .product-t-list__name {
    font-size: 14px;
    line-height: 16px;
  }

  .product-s-list__scu {
    padding-top: 5px;
  }

  .product-t-list__mob-availability {
    color: #6d2077;
    font-size: 12px;
    display: block;
  }

  .product-t-list__status {
    top: 0;
  }
  .product-t-list__status .status-label {
    font-weight: 500;
    font-size: 10px;
    width: 30px;
    line-height: 16px;
  }

  .product-t-list__cell-info + .product-t-list__cell-price-action {
    margin-top: 12px;
  }

  .product-t-list__mob-price-info {
    padding: 5px 0 10px;
  }

  .product-t-list__cell-price-action {
    border-left: 0;
    padding: 0;
    position: static;
  }
  .product-t-list__cell-price-action .basket-action__cell-main {
    margin: 0;
  }
  .product-t-list__cell-price-action .basket-action__btn {
    line-height: 30px;
    height: 30px;
    width: auto;
  }
  .product-t-list__cell-price-action .product-subscribe {
    line-height: 30px;
    height: 30px;
    width: auto;
    font-size: 13px;
    padding: 0 10px;
  }

  .product-t-list__cell-favorite {
    position: relative;
  }
  .product-t-list__cell-favorite .favorite-action:not(.favorite-action--active) {
    opacity: 1;
  }

  .product-t-list__add-info {
    position: absolute;
    right: 10px;
    top: 12px;
    z-index: 10;
    transform: rotate(90deg);
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .product-t-list__add-info svg {
    width: 15px;
    height: 5px;
    color: #333;
  }

  .product-t-list__cell-block-favorite {
    background: #FFFFFF;
    box-shadow: 0px 4px 9px 4px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    z-index: 10;
    position: absolute;
    right: 0;
    top: 35px;
  }
  .product-t-list__cell-block-favorite .product-t-list__cell-favorite {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .product-t-list__cell-block-favorite .product-t-list__cell-favorite .compare-action {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px 15px;
  }
  .product-t-list__cell-block-favorite .product-t-list__cell-favorite .favorite-action {
    padding: 10px 15px;
  }
  .product-t-list__cell-block-favorite .product-t-list__favorite {
    padding: 10px 15px;
  }
  .product-t-list__cell-block-favorite .favorite-action {
    width: auto;
  }
  .product-table {
    overflow: visible;
  }

  .product-table__products-header {
    display: none;
    min-width: 100%;
  }

  .product-table__cell-unit--lg {
    width: 100%;
  }

  .product-table .note-tooltip__dd {
    width: 150px;
    left: auto;
    right: 0;
    transform: translate(0, 0);
  }

  .product-table .note-tooltip.open .note-tooltip__dd {
    left: auto;
    right: 0;
    transform: translate(0, -10px);
  }

  .product-table .note-tooltip__dd-wrap:before {
    left: auto;
    right: 7px;
    bottom: -5px;
    transform: rotate(45deg) translate(0);
  }

  .product-table .note-tooltip__dd-wrap:after {
    transform: translateX(0);
    right: 0;
  }

  .product-table__products-category-header {
    display: block;
    padding: 20px 0 10px;
  }

  .product-table__category-sep {
    display: none;
  }

  .product-table__subcategory {
    margin-top: 10px;
  }

  .state--product-list-open .product-table__product,
.state--product-list-open .product-table__product:hover {
    z-index: 1000;
  }
  .reviews__title.reviews__title.reviews__title {
    font-size: 20px;
  }
  .subscribtion__item:not(.subscribtion__item--empty) {
    display: block;
    padding: 10px 40px 10px 197px;
  }

  .subscribtion-item__visual {
    position: absolute;
    top: 0;
    left: -187px;
    width: 172px;
    min-width: 172px;
    height: 115px;
    margin: 0;
  }
  .subscribtion {
    margin-bottom: 55px;
  }

  .subscribtion__header {
    text-align: center;
    margin-bottom: 25px;
  }

  .subscribtion__text {
    margin-right: 0;
    margin-bottom: 25px;
    max-width: none;
    font-size: 18px;
  }

  .subscribtion__label {
    font-size: 15px;
    line-height: 150%;
  }

  .subscribtion__products-title {
    text-align: center;
    margin-bottom: 25px;
  }

  .subscribtion__products {
    padding-top: 20px;
  }
  .swiper-slider__thumbs-wrap {
    display: none;
  }
  .tabs__item {
    font-size: 16px;
    line-height: 20px;
    height: 40px;
  }

  .tabs__content-wrap {
    margin-top: 17px;
  }
  .catalog-item__price .tooltip__btn .tooltip__dd,
.catalog-item__price .tooltip__btn:hover .tooltip__dd {
    left: auto;
    right: 0;
    transform: translate(0);
  }
  .video-slider {
    min-height: 0;
  }

  .video-slider__item {
    width: 100%;
    overflow: hidden;
  }
}

@media (max-width: 680px) {
  .title-with-clear .price-checkbox-wrapper {
    top: 0;
    left: 0;
  }

  .title-with-clear .price-checkbox {
    padding-left: 150px;
  }
  .title-without-price-checkbox.title-row {
    padding-top: 0;
  }
}

@media (max-width: 640px) {
  .subscribtion__item:not(.subscribtion__item--empty) {
    padding: 10px 40px 10px 125px;
  }

  .subscribtion-item__visual {
    width: 105px;
    min-width: 105px;
    height: 75px;
    position: absolute;
    top: 0;
    left: -115px;
  }

  .subscribtion-item__wrapper {
    display: block;
  }

  .subscribtion-item__name {
    font-size: 14px;
    line-height: 16px;
  }

  .subscribtion-item__block-price {
    border-left: 0;
    padding: 0;
    margin: 10px 0 0 0;
  }

  .subscribtion-item__scu {
    padding-top: 5px;
  }

  .subscribtion-item__price {
    margin-bottom: 10px;
  }

  .subscribtion-item__remove {
    font-size: 12px;
  }
}

@media (max-width: 639px) {
  .vue-styles .col-2xs-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-2xs-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-2xs-3 {
    width: 25%;
  }
  .vue-styles .col-2xs-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-2xs-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-2xs-6 {
    width: 50%;
  }
  .vue-styles .col-2xs-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-2xs-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-2xs-9 {
    width: 75%;
  }
  .vue-styles .col-2xs-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-2xs-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-2xs-12 {
    width: 100%;
  }
  .vue-styles .order-2xs--12 {
    order: -12;
  }
  .vue-styles .order-2xs--11 {
    order: -11;
  }
  .vue-styles .order-2xs--10 {
    order: -10;
  }
  .vue-styles .order-2xs--9 {
    order: -9;
  }
  .vue-styles .order-2xs--8 {
    order: -8;
  }
  .vue-styles .order-2xs--7 {
    order: -7;
  }
  .vue-styles .order-2xs--6 {
    order: -6;
  }
  .vue-styles .order-2xs--5 {
    order: -5;
  }
  .vue-styles .order-2xs--4 {
    order: -4;
  }
  .vue-styles .order-2xs--3 {
    order: -3;
  }
  .vue-styles .order-2xs--2 {
    order: -2;
  }
  .vue-styles .order-2xs--1 {
    order: -1;
  }
  .vue-styles .order-2xs-0 {
    order: 0;
  }
  .vue-styles .order-2xs-1 {
    order: 1;
  }
  .vue-styles .order-2xs-2 {
    order: 2;
  }
  .vue-styles .order-2xs-3 {
    order: 3;
  }
  .vue-styles .order-2xs-4 {
    order: 4;
  }
  .vue-styles .order-2xs-5 {
    order: 5;
  }
  .vue-styles .order-2xs-6 {
    order: 6;
  }
  .vue-styles .order-2xs-7 {
    order: 7;
  }
  .vue-styles .order-2xs-8 {
    order: 8;
  }
  .vue-styles .order-2xs-9 {
    order: 9;
  }
  .vue-styles .order-2xs-10 {
    order: 10;
  }
  .vue-styles .order-2xs-11 {
    order: 11;
  }
  .vue-styles .order-2xs-12 {
    order: 12;
  }
  .hidden-2xs.hidden-2xs {
    display: none;
  }

  .visible-2xs {
    display: block;
  }

  .visible-2xs-f {
    display: flex;
  }

  .visible-2xs-if {
    display: inline-flex;
  }

  .visible-2xs-inline {
    display: inline;
  }

  .visible-2xs-ib {
    display: inline-block;
  }

  .visible-2xs-table {
    display: table;
  }

  .visible-2xs-tc {
    display: table-cell;
  }
  .article-grid__cell {
    width: 100%;
  }
  .basket-address-list {
    position: relative;
  }
  .basket-address-list .basket-enter-head {
    position: absolute;
    top: 70px;
    left: 7px;
  }

  .basket-address-info {
    padding-top: 100px;
  }
  .catalog-compare {
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }

  .catalog-compare__head--nav {
    overflow-y: auto;
  }

  .catalog-compare__head--nav .catalog-compare__head-clear {
    display: none;
  }

  .catalog-compare__head--nav .checkbox-row__visual {
    top: 1px;
  }

  .catalog-compare__head-aside {
    width: 180px;
  }

  .catalog-compare__head-main {
    width: auto;
  }

  .catalog-compare__head-item {
    width: 220px;
  }

  .catalog-compare__head-arrow {
    display: none;
  }

  .catalog-compare__head-items-grid {
    transform: none !important;
  }

  .catalog-compare__body {
    padding-right: 20px;
  }

  .catalog-compare__body-group-header {
    position: -webkit-sticky;
    position: sticky;
  }

  .touch .catalog-compare__body-group-header {
    left: 0;
  }

  .catalog-compare__table-aside {
    width: 180px;
  }

  .catalog-compare__table-main {
    width: auto;
    flex: 1 1 auto;
  }

  .catalog-compare__table-main-cell {
    width: 220px;
  }

  .catalog-compare__table-main-grid {
    transform: none !important;
  }

  .catalog-compare__table .inline-tooltip__body {
    top: auto;
    margin-top: 0;
    bottom: 100%;
    margin-bottom: 5px;
  }
  .field-radio-buttons__list {
    grid-template-columns: 1fr;
  }
  .form__group {
    width: 100% !important;
  }

  .form__field {
    width: 100% !important;
  }
  .image-gallery__gallery-slide {
    height: 300px;
    border-radius: 0;
  }
  .image-gallery__gallery-slide img {
    max-height: 300px;
  }
  .order__list {
    grid-template-columns: 1fr;
    grid-gap: 17px;
  }
  .product-t-list__card {
    padding: 10px 40px 10px 125px;
  }

  .product-t-list__cell-visual {
    width: 105px;
    min-width: 105px;
    height: 75px;
  }
}

@media (max-width: 580px) {
  .clear-busket-popup {
    width: 100%;
  }
}

@media (max-width: 575px) {
  .bottom-block .mobile-button {
    display: block;
    width: 100%;
  }

  .final-basket-price .bottom-block {
    width: 88%;
  }

  .basket-brice .final-price-elem-block {
    display: block;
  }
}

@media (max-width: 540px) {
  .product-discount .hero-block {
    border-radius: 0;
  }

  .product-discount__slider {
    margin-left: -15px;
    margin-right: -15px;
  }

  .product-discount__body--no-discount .product-grid__cell {
    width: 50%;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n) {
    display: block;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n+5) {
    display: none;
  }
}

@media (max-width: 480px) {
  .b-content_news {
    padding: 13px 15px 20px;
  }
  .basket-order-page .item-note {
    left: -100px;
    bottom: -165px;
  }
}

@media (max-width: 479px) {
  .vue-styles .col-3xs-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-3xs-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-3xs-3 {
    width: 25%;
  }
  .vue-styles .col-3xs-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-3xs-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-3xs-6 {
    width: 50%;
  }
  .vue-styles .col-3xs-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-3xs-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-3xs-9 {
    width: 75%;
  }
  .vue-styles .col-3xs-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-3xs-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-3xs-12 {
    width: 100%;
  }
  .vue-styles .order-3xs--12 {
    order: -12;
  }
  .vue-styles .order-3xs--11 {
    order: -11;
  }
  .vue-styles .order-3xs--10 {
    order: -10;
  }
  .vue-styles .order-3xs--9 {
    order: -9;
  }
  .vue-styles .order-3xs--8 {
    order: -8;
  }
  .vue-styles .order-3xs--7 {
    order: -7;
  }
  .vue-styles .order-3xs--6 {
    order: -6;
  }
  .vue-styles .order-3xs--5 {
    order: -5;
  }
  .vue-styles .order-3xs--4 {
    order: -4;
  }
  .vue-styles .order-3xs--3 {
    order: -3;
  }
  .vue-styles .order-3xs--2 {
    order: -2;
  }
  .vue-styles .order-3xs--1 {
    order: -1;
  }
  .vue-styles .order-3xs-0 {
    order: 0;
  }
  .vue-styles .order-3xs-1 {
    order: 1;
  }
  .vue-styles .order-3xs-2 {
    order: 2;
  }
  .vue-styles .order-3xs-3 {
    order: 3;
  }
  .vue-styles .order-3xs-4 {
    order: 4;
  }
  .vue-styles .order-3xs-5 {
    order: 5;
  }
  .vue-styles .order-3xs-6 {
    order: 6;
  }
  .vue-styles .order-3xs-7 {
    order: 7;
  }
  .vue-styles .order-3xs-8 {
    order: 8;
  }
  .vue-styles .order-3xs-9 {
    order: 9;
  }
  .vue-styles .order-3xs-10 {
    order: 10;
  }
  .vue-styles .order-3xs-11 {
    order: 11;
  }
  .vue-styles .order-3xs-12 {
    order: 12;
  }
  .hidden-3xs.hidden-3xs {
    display: none;
  }

  .visible-3xs {
    display: block;
  }

  .visible-3xs-f {
    display: flex;
  }

  .visible-3xs-if {
    display: inline-flex;
  }

  .visible-3xs-inline {
    display: inline;
  }

  .visible-3xs-ib {
    display: inline-block;
  }

  .visible-3xs-table {
    display: table;
  }

  .visible-3xs-tc {
    display: table-cell;
  }
  .basket-item__gifts {
    grid-template-columns: 1fr;
  }
  .order-lk__all-price {
    display: block;
  }
  .order-item__gifts {
    grid-template-columns: 1fr;
  }
  .params-list__left {
    font-size: 12px;
    line-height: 14px;
  }

  .params-list__right {
    font-size: 12px;
    line-height: 14px;
  }
  .product-discount__products .product-grid__grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .product-discount__products .product-grid__cell:nth-child(n+5) {
    display: none;
  }
  .subscription-form__btn {
    width: 100%;
    margin-top: 25px;
  }

  .subscription-title {
    margin-bottom: 15px;
  }
  .video-slider__item {
    width: 100%;
    overflow: hidden;
  }
  .video-slider__item {
    width: 100%;
    overflow: hidden;
  }
}

@media (max-width: 420px) {
  .price-checkbox {
    padding-top: 0;
    padding-bottom: 0;
  }

  .title-with-clear.title-row.empty-basket {
    padding-top: 45px;
  }

  .clear-busket {
    width: 101px;
    height: 30px;
    margin-top: 6px;
    font-size: 14px;
  }

  .clear-busket:after {
    top: 6px;
    right: 5px;
  }

  .title-with-clear .price-checkbox {
    padding-left: 115px;
  }
}

@media (max-width: 379px) {
  .vue-styles .col-4xs-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-4xs-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-4xs-3 {
    width: 25%;
  }
  .vue-styles .col-4xs-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-4xs-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-4xs-6 {
    width: 50%;
  }
  .vue-styles .col-4xs-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-4xs-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-4xs-9 {
    width: 75%;
  }
  .vue-styles .col-4xs-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-4xs-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-4xs-12 {
    width: 100%;
  }
  .vue-styles .order-3xs--12 {
    order: -12;
  }
  .vue-styles .order-3xs--11 {
    order: -11;
  }
  .vue-styles .order-3xs--10 {
    order: -10;
  }
  .vue-styles .order-3xs--9 {
    order: -9;
  }
  .vue-styles .order-3xs--8 {
    order: -8;
  }
  .vue-styles .order-3xs--7 {
    order: -7;
  }
  .vue-styles .order-3xs--6 {
    order: -6;
  }
  .vue-styles .order-3xs--5 {
    order: -5;
  }
  .vue-styles .order-3xs--4 {
    order: -4;
  }
  .vue-styles .order-3xs--3 {
    order: -3;
  }
  .vue-styles .order-3xs--2 {
    order: -2;
  }
  .vue-styles .order-3xs--1 {
    order: -1;
  }
  .vue-styles .order-3xs-0 {
    order: 0;
  }
  .vue-styles .order-3xs-1 {
    order: 1;
  }
  .vue-styles .order-3xs-2 {
    order: 2;
  }
  .vue-styles .order-3xs-3 {
    order: 3;
  }
  .vue-styles .order-3xs-4 {
    order: 4;
  }
  .vue-styles .order-3xs-5 {
    order: 5;
  }
  .vue-styles .order-3xs-6 {
    order: 6;
  }
  .vue-styles .order-3xs-7 {
    order: 7;
  }
  .vue-styles .order-3xs-8 {
    order: 8;
  }
  .vue-styles .order-3xs-9 {
    order: 9;
  }
  .vue-styles .order-3xs-10 {
    order: 10;
  }
  .vue-styles .order-3xs-11 {
    order: 11;
  }
  .vue-styles .order-3xs-12 {
    order: 12;
  }
  .hidden-4xs.hidden-4xs {
    display: none;
  }

  .visible-4xs {
    display: block;
  }

  .visible-4xs-f {
    display: flex;
  }

  .visible-4xs-if {
    display: inline-flex;
  }

  .visible-4xs-inline {
    display: inline;
  }

  .visible-4xs-ib {
    display: inline-block;
  }

  .visible-4xs-table {
    display: table;
  }

  .visible-4xs-tc {
    display: table-cell;
  }
  .basket-item__notification-btn {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
  }
  .confirm-panel {
    font-size: 11px;
    line-height: 1.3;
  }
  .order-item__notification-btn {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
  }
}

@media (min-width: 480px) {
  .basket-item__price-note {
    padding-left: 140px;
  }
  .subscription-form__content {
    display: flex;
    align-items: center;
  }

  .subscription-form__content .field {
    width: 100%;
  }

  .subscription-form__btn {
    margin-left: 30px;
  }
}

@media (min-width: 640px) {
  .basket-select-field {
    flex: 1;
  }

  .basket-address-list {
    display: flex;
  }
  .basket-address-list .basket-enter-head {
    margin-left: 54px;
  }
}

@media (min-width: 768px) {
  .basket-item__counter {
    margin-left: auto;
    margin-right: auto;
  }
  .basket__success-content {
    padding-left: 80px;
    padding-right: 80px;
  }

  .basket__success-info {
    padding: 40px 130px;
  }

  .basket__success {
    padding: 80px 40px;
  }
  .basket__success h1 {
    margin: 40px 0 0;
  }

  .basket__success-head {
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
  .catalog-item__scu-block {
    display: flex;
  }

  .catalog-item__header {
    position: relative;
  }
  .catalog-item__header .page-title {
    padding-right: 150px;
  }
  .catalog-item__header .favorite-action {
    position: absolute;
    right: 0;
    top: 12px;
  }
  .catalog-item__header .favorite-action.compare-action {
    top: 40px;
  }

  .catalog-item-quick-view .catalog-item__header .favorite-action {
    top: -1px;
  }
  .catalog-item-quick-view .catalog-item__header .favorite-action.compare-action {
    top: -6px;
  }
  .catalog-item-quick-view .catalog-item__filters + .characteristics-table {
    padding-top: 25px;
  }
  .catalog__sectionnews:not(:empty) {
    padding-top: 40px;
  }
  .confirm-panel.confirm-panel__cookie .container {
    display: flex;
    align-items: center;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-main {
    font-size: 16px;
    line-height: 20px;
  }
  .order-lk__title {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .order-lk__all-price-block {
    display: flex;
  }

  .order-lk__items .basket-item__action {
    width: 115px;
  }
  .lk__orders-filter .filter__filter-list {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }
  .lk__orders-filter .filter__filter-list .filter__group--date {
    flex: 1;
  }
  .lk__orders-filter .filter__filter-list .filter__group--check-list {
    width: 100%;
  }
  .product-t-list__cell-price-action {
    min-width: 275px;
  }

  .product-t-list__cell-favorite {
    display: flex;
    align-items: center;
  }
  .product-t-list__cell-favorite .favorite-action {
    margin-top: 0 !important;
  }
  .product-t-list__cell-favorite .compare-action {
    margin-right: 10px;
  }
  .page-title__value .rating-action--mid .svg-icon {
    width: 28px;
    height: 28px;
  }
  .subscribtion__item:hover .product-t-list__fast-view {
    opacity: 1;
  }
  .subscribtion__item:hover .product-t-list__cell-favorite .favorite-action {
    opacity: 1;
  }
}

@media (min-width: 1024px) {
  .basket__resume {
    top: 150px;
  }
  .catalog__description--open .catalog__description-text .section-mobile-links {
    display: none;
  }

  .catalog__mobile-menu {
    display: none;
  }

  .catalog__layout-main {
    width: calc(100% - 285px);
  }
  .form__wrap-content {
    margin-top: -12px;
  }
  .form__wrap-content .form__fields {
    margin: 0 -39px;
  }

  .form__footer {
    margin-top: 20px;
  }
  .form__footer .form__actions {
    width: 100%;
  }
  .form__footer .form__actions .form__action {
    padding: 0;
  }
  .order-lk__items .basket-item .basket-item__price {
    width: 130px;
  }
  .order-lk__items .basket-item .basket-item__header {
    max-width: initial;
  }
  .order-lk__items .basket-item .basket-item__counter {
    width: 75px;
  }
  .mobile-popup--filter {
    display: block;
    position: static;
    visibility: visible;
    transform: none;
  }
  .mobile-popup--filter .mobile-popup__wrapper {
    position: static;
    transform: none;
    padding: 0;
  }
  .mobile-popup--filter .mobile-popup__overlay,
.mobile-popup--filter .mobile-popup__header {
    display: none;
  }
  .mobile-popup--filter .mobile-popup__body {
    overflow: visible;
  }
  .product-t-list__cell-favorite .favorite-action:not(.favorite-action--active) {
    opacity: 0;
  }
  .product-t-list__cell-favorite .favorite-action.active {
    opacity: 1;
  }
  .search-small__suggestion-sections {
    padding: 20px 0 0 20px;
  }

  .search-small__result-wrap {
    max-height: calc(100vh - 150px);
  }
  .subscribtion-item__block-price {
    min-width: 270px;
  }

  .subscribtion-item__remove {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .hidden-lg.hidden-lg {
    display: none;
  }
  .catalog-item__aside {
    margin-bottom: 0;
  }

  .catalog-item__center {
    padding-left: 40px;
    padding-right: 40px;
  }

  .catalog-item-quick-view .btn-quickView__more {
    margin-top: 30px;
  }

  .catalog-item__header .page-title {
    padding-right: 270px;
  }
  .catalog-item__header .favorite-action.compare-action {
    top: 7px;
    right: 140px;
  }
  .confirm-panel.confirm-panel__cookie .container {
    position: relative;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-action {
    padding-right: 100px;
  }
  .confirm-panel.confirm-panel__cookie .settings__cookie {
    position: absolute;
    right: 54px;
    top: 10px;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-action .btn-default {
    width: 130px;
  }
  .image-slider__zoom {
    display: none;
  }
  .product-s-list__right {
    display: flex;
    align-items: center;
  }
  .product-s-list__right .price {
    display: block;
  }
  .product-s-list__right .price__group {
    flex: 0 0 auto;
    padding-right: 20px;
    text-align: right;
  }

  .product-s-list__info {
    padding-right: 20px;
  }

  .product-s-list__scu-block .product-s-list__scu {
    padding-right: 20px;
  }
  .product-t-list__cell-visual {
    width: 223px;
    min-width: 223px;
    height: 147px;
  }
  .search-small__result-wrap {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
  }

  .search-small__suggestion-list {
    display: flex;
    padding: 0 0 0 20px;
  }

  .search-small__suggestion-sections {
    width: 30%;
    padding: 20px 0;
    border-right: 1px solid rgba(0, 0, 0, 0.05);
  }

  .search-small__suggestion-products {
    width: 70%;
  }
}

@media (min-width: 1300px) {
  .basket-item__counter {
    margin-left: 25px;
    margin-right: 0;
  }

  .basket-item__footer {
    flex-wrap: nowrap;
  }

  .basket-item__header {
    max-width: 300px;
    margin-right: 25px;
  }
  .basket-item__price-note {
    padding-left: 28px;
  }
  .catalog__layout-aside {
    width: 320px;
  }

  .catalog__layout-main {
    width: calc(100% - 335px);
  }
  .order-lk__items-header .order-lk__items-header-item {
    flex: 1;
  }
  .order-lk__items-header .order-lk__items-header-total {
    width: 253px;
  }
  .order-lk__items-header .order-lk__items-header-count {
    width: 101px;
  }
  .order-lk__items-header .order-lk__items-header-price {
    width: 154px;
  }

  .order-lk__items-header {
    font-size: 14px;
    line-height: 21px;
  }
  .product-t-list__cell-action .basket-action__btn {
    width: 140px;
  }
}

@media (min-width: 1600px) {
  .basket-item__header {
    margin-right: 45px;
  }
  .order-lk__items-header .order-lk__items-header-count {
    width: 120px;
  }
  .order-lk__items-header .order-lk__items-header-price {
    width: 174px;
  }
  .product-t-list__cell-price-action {
    padding-left: 30px;
    padding-right: 10px;
    min-width: 300px;
  }
}

@media (any-hover: hover) and (pointer: fine) {
  .link:hover {
    color: #595959;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
  .add-review__accept a:hover {
    text-decoration: underline;
  }
  .article-poster:hover .article-poster__title {
    color: #6d2077;
    border: none;
    text-decoration: none;
  }
  .basket-item__delete:hover {
    color: #000;
  }

  .basket-item__action .basket-item__delete:hover {
    color: #8b8d92;
    border-color: #8b8d92;
  }
  .basket-small__widget:hover .basket-small__icon {
    fill: #eeeff4;
  }
  .basket__message-close:hover {
    color: #8b8d92;
  }

  .basket__clean:hover {
    color: #000;
  }
  .breadcrumbs__link:hover {
    color: #595959;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .breadcrumbs__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
  .breadcrumbs__link:hover {
    color: #000;
  }
  .catalog__aside-toggle:hover {
    color: #ff5247;
  }
  .catalog__aside-close:hover {
    color: #eeeff4;
  }
  .datepicker__btn-arrow:hover {
    color: #6d2077;
  }
  .datepicker__btn-reset:hover {
    color: #6d2077;
  }
  .field-check-list__clear-btn:hover {
    color: #434347;
    border-color: #434347;
  }
  .field-checkbox:not(.disabled):hover .field-checkbox__visual {
    border-color: #6d2077;
  }
  .field-checkbox:not(.disabled):hover .field-checkbox__img {
    border-color: #6d2077;
  }

  .field-checkbox:hover .field-checkbox__input:checked ~ .field-checkbox__visual {
    border-color: #6d2077;
  }

  .field-checkbox--button:hover .field-checkbox__frame {
    border-color: #6d2077;
  }
  .field-colors__toggle:hover {
    border-color: transparent;
    background-color: #eeeff4;
  }
  .field-count__btn:hover {
    color: #000;
    background: #f0f0f0;
  }
  .field-input:hover {
    border-color: #000;
  }
  .field-radiocolorblock__visual:hover .field-radiocolorblock__tooltip {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, 0px);
  }
  .field-radioset-full a:hover {
    color: #e06;
  }
  .field-range-slider__input-wraps:hover .field-range-slider__visual-handle {
    background-color: #6d2077;
  }
  .field-select__btn:hover {
    border-color: #000;
  }
  .field-select__list-item:hover {
    background-color: #000;
    color: #fff;
  }
  .field-switch:hover .field-switch__visual {
    background-color: #d9dbe1;
  }
  .field-switch:hover .field-switch__visual::after {
    box-shadow: 0px 4px 11px rgba(24, 24, 33, 0.15);
  }
  .field-input:hover {
    border-color: #000;
  }
  .field-toggles__item .field-checkbox:not(.disabled):hover .field-checkbox__text {
    box-shadow: 0 0 0 1px #333 inset;
    background: #D3D3D3;
  }
  .field-tooltip__list-item:hover {
    color: #fff;
    background-color: #000;
  }
  .field--input-round .field-input:hover {
    border-color: #d9dbe1;
  }
  .filter__link:hover,
.filter__link-lvl-2:hover,
.filter__link-lvl-3:hover {
    cursor: pointer;
    color: #6d2077;
  }
  .image-gallery:hover .swiper-slider__arrow {
    opacity: 1;
  }
  .modal-window__close:hover {
    color: #000;
  }

  .modal-window__back:hover {
    color: #8b8d92;
  }
  .order-item__delete:hover {
    color: #000;
  }

  .order-item__action .order-item__delete:hover {
    color: #8b8d92;
    border-color: #8b8d92;
  }
  .order-result__order-copy:hover {
    color: #000;
  }
  .order__message-close:hover {
    color: #8b8d92;
  }

  .order__clean:hover {
    color: #000;
  }
  .page-nav__link:hover {
    color: #8b8d92;
  }

  .page-nav__btn:hover {
    color: #8b8d92;
  }
  .page-section-header__title-link:hover {
    color: #434347;
  }
  .page-section-header__title-link:hover .svg-icon {
    transform: translateX(5px);
  }
  .product-grid__cell:hover .product-t-grid {
    box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
    position: absolute;
    width: 100%;
    z-index: 100;
  }

  .product-grid__cell:hover .product-t-grid__name {
    color: #595959;
  }
  .product-image__gallery:hover {
    opacity: 1;
  }

  .product-image__gallery-item:hover::before {
    background-color: #6d2077;
  }
  .product-t-grid:hover .product-t-grid__action {
    visibility: visible;
    opacity: 1;
    height: auto;
  }
  .product-t-grid:hover .favorite-action:not(.favorite-action--active) {
    visibility: visible;
    opacity: 1;
  }
  .product-t-list:hover .product-t-list__card {
    box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  }
  .product-t-list:hover .product-t-list__name {
    color: #595959;
  }
  .product-t-list:hover .product-t-list__fast-view {
    opacity: 1;
  }

  .product-t-list:hover .product-t-list__cell-favorite .favorite-action {
    opacity: 1;
  }
  .promocode__remove:hover {
    color: #000;
  }

  .promocode__submit:hover {
    background-color: #434347;
  }
  .rating-action__rating--hover:hover .rating-action__rating-item {
    color: #6d2077;
  }
  .rating-action__rating--hover .rating-action__rating-item {
    cursor: pointer;
  }
  .rating-action__rating--hover .rating-action__rating-item:hover ~ .rating-action__rating-item {
    color: #d9dbe1;
  }
  .scroll-top:hover {
    opacity: 0.8;
  }
  .search-small__submit-btn:hover {
    color: #6d2077;
  }

  .search-small__close-btn:hover {
    color: #000;
  }

  .search-small__suggestion-wrap:hover {
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.04);
    padding-left: 15px;
    margin-left: 0;
  }
  .sign-in__forgot-password:hover,
.sign-in__registration:hover {
    color: #595959;
  }
  .sign-up__forgot-password:hover,
.sign-up__registration:hover {
    color: #595959;
  }
  .swiper-slider__arrow--prev:hover .svg-icon {
    transform: translateX(-3px);
  }

  .swiper-slider__arrow--next:hover .svg-icon {
    transform: translateX(3px);
  }
  .tabs.tabs--buttons .tabs__item:not(.active):hover {
    color: #6d2077;
    background-color: #6d2077;
    box-shadow: none;
  }
  .tabs__item:not(.active):hover {
    color: #6d2077;
  }
  .tabs__spoiler-item:not(.disabled):not([disabled]):hover {
    color: #6d2077;
    margin-left: 8px;
    width: calc(100% - 8px);
  }
  .view-picker__item:hover {
    color: #8b8d92;
  }
  .view-toggler__btn:hover {
    color: #000;
  }
}

@media (any-hover: none) {
  .field-select__list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .video-slider__item {
    position: relative;
  }

  .video-slider__link {
    display: block;
    content: "";
    background: transparent;
    width: 100%;
    height: 100%;
    min-height: 1px;
    position: absolute;
    top: 0;
    z-index: 1;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi92YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9ncmlkLnNjc3MiLCJjb21tb24vbWl4aW5zLnNjc3MiLCJtYWluLmNzcyIsImNvbW1vbi90b29scy5zY3NzIiwiY29tbW9uL2NvbG9ycy5zY3NzIiwiY29tbW9uL2NvcmUuc2NzcyIsImNvbW1vbi90ZXh0LnNjc3MiLCJjb21tb24vcHJpY2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbGF6eS9sYXp5LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCJjb21tb24vc3dpcGVyLnNjc3MiLCJjb21tb24vbGluay11bmRlcmxpbmUuc2NzcyIsImNvbW1vbi9yZXNldC5zY3NzIiwiY29tbW9uL2d1aWRlbGluZS5zY3NzIiwiY29tbW9uL3RyYW5zaXRpb25zLnNjc3MiLCJjb21tb24vaWNvbnMuc2NzcyIsImNvbW1vbi90aXBweS5zY3NzIiwiYmxvY2tzL2FjY29yZGlvbi5zY3NzIiwiYmxvY2tzL2FjdGl2ZS1maWx0ZXJzLnNjc3MiLCJibG9ja3MvYWRkLXJldmlldy5zY3NzIiwiYmxvY2tzL2FkZHJlc3MtbGlzdC5zY3NzIiwiYmxvY2tzL2FydGljbGUtZ3JpZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtcG9zdGVyLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL2F0dGVudGlvbi1ibG9jay5zY3NzIiwiYmxvY2tzL2F2YWlsYWJpbGl0eS5zY3NzIiwiYmxvY2tzL2JhZGdlLnNjc3MiLCJibG9ja3MvYmFza2V0LWFjdGlvbi5zY3NzIiwiYmxvY2tzL2Jhc2tldC1pdGVtLnNjc3MiLCJibG9ja3MvYmFza2V0LXNtYWxsLnNjc3MiLCJibG9ja3MvYmFza2V0LnNjc3MiLCJibG9ja3MvYmlnLXRhYnMuc2NzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2J0bi1kZWwuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWNvbXBhcmUuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWl0ZW0uc2NzcyIsImJsb2Nrcy9jYXRhbG9nLnNjc3MiLCJibG9ja3MvY2F0ZWdvcmllcy5zY3NzIiwiYmxvY2tzL2NoYXJhY3RlcmlzdGljcy10YWJsZS5zY3NzIiwiYmxvY2tzL2NsZWFuLWJhc2tldC5zY3NzIiwiYmxvY2tzL2NvbXBhcmUtYWN0aW9uLnNjc3MiLCJibG9ja3MvY29tcGFyZS13aWRnZXQuc2NzcyIsImJsb2Nrcy9jb21wYXJlLnNjc3MiLCJibG9ja3MvY29uZmlybS1wYW5lbC5zY3NzIiwiYmxvY2tzL2RhdGVwaWNrZXIuc2NzcyIsImJsb2Nrcy9kZWxldGUtYmFza2V0LWl0ZW0uc2NzcyIsImJsb2Nrcy9kb2MtYmxvY2suc2NzcyIsImJsb2Nrcy9mYXZvcml0ZS1hY3Rpb24uc2NzcyIsImJsb2Nrcy9maWVsZC1jaGVjay1saXN0LnNjc3MiLCJibG9ja3MvZmllbGQtY2hlY2tib3guc2NzcyIsImJsb2Nrcy9maWVsZC1jb2xvci1ibG9jay5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNvbG9ycy5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNvdW50LnNjc3MiLCJibG9ja3MvZmllbGQtZmlsZS5zY3NzIiwiYmxvY2tzL2ZpZWxkLWlucHV0LnNjc3MiLCJibG9ja3MvZmllbGQtbGFiZWwuc2NzcyIsImJsb2Nrcy9maWVsZC1yYWRpby1idXR0b25zLnNjc3MiLCJibG9ja3MvZmllbGQtcmFkaW9jb2xvcmJsb2NrLnNjc3MiLCJibG9ja3MvZmllbGQtcmFkaW9zZXQtZnVsbC5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLnNjc3MiLCJibG9ja3MvZmllbGQtc2VsZWN0LnNjc3MiLCJibG9ja3MvZmllbGQtc2V0LWZ1bGwuc2NzcyIsImJsb2Nrcy9maWVsZC1zZXQuc2NzcyIsImJsb2Nrcy9maWVsZC1zd2l0Y2guc2NzcyIsImJsb2Nrcy9maWVsZC10ZXh0LnNjc3MiLCJibG9ja3MvZmllbGQtdG9nZ2xlcy5zY3NzIiwiYmxvY2tzL2ZpZWxkLXRvb2x0aXAuc2NzcyIsImJsb2Nrcy9maWVsZC10dW1ibGVyLWxpc3Quc2NzcyIsImJsb2Nrcy9maWVsZC10dW1ibGVyLnNjc3MiLCJibG9ja3MvZmllbGQuc2NzcyIsImJsb2Nrcy9maWx0ZXIuc2NzcyIsImJsb2Nrcy9mb3JtLWFjdGlvbi5zY3NzIiwiYmxvY2tzL2Zvcm0tZ2xhc3Muc2NzcyIsImJsb2Nrcy9mb3JtLnNjc3MiLCJibG9ja3MvZ2FsbGVyeS5zY3NzIiwiYmxvY2tzL2dpZnQtc2hvcnQuc2NzcyIsImJsb2Nrcy9odG1sYmxvY2tlZGl0LnNjc3MiLCJibG9ja3MvaW1hZ2UtZ2FsbGVyeS5zY3NzIiwiYmxvY2tzL2ltYWdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2xhenktY29tcG9uZW50LnNjc3MiLCJibG9ja3MvbGluay1iYWNrLnNjc3MiLCJibG9ja3MvbGluay1jbG9zZS5zY3NzIiwiYmxvY2tzL2xrLW9yZGVyLnNjc3MiLCJibG9ja3MvbGsuc2NzcyIsImJsb2Nrcy9sb2FkZXIuc2NzcyIsImJsb2Nrcy9tb2JpbGUtcG9wdXAuc2NzcyIsImJsb2Nrcy9tb2RhbC1tZXNzYWdlLnNjc3MiLCJibG9ja3MvbW9kYWwtd2luZG93LnNjc3MiLCJibG9ja3MvbW9kYWwuc2NzcyIsImJsb2Nrcy9ub3RlLWJsb2NrLnNjc3MiLCJibG9ja3Mvb25seS1zbGlkZXIuc2NzcyIsImJsb2Nrcy9vcmRlci1pdGVtLnNjc3MiLCJibG9ja3Mvb3JkZXItcmVzdWx0LnNjc3MiLCJibG9ja3Mvb3JkZXIuc2NzcyIsImJsb2Nrcy9wYWdlLW5hdi5zY3NzIiwiYmxvY2tzL3BhZ2Utc2VjdGlvbi1oZWFkZXIuc2NzcyIsImJsb2Nrcy9wYWdlLXNlY3Rpb24uc2NzcyIsImJsb2Nrcy9wYWdlLXRpdGxlLnNjc3MiLCJibG9ja3MvcGFyYW1zLWxpc3Quc2NzcyIsImJsb2Nrcy9wb2ludHMuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWRpc2NvdW50LnNjc3MiLCJibG9ja3MvcHJvZHVjdC1ncmlkLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1pbWFnZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtcy1saXN0LnNjc3MiLCJibG9ja3MvcHJvZHVjdC1zbGlkZXIuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtZ3JpZC1zbWFsbC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtdC1ncmlkLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LWxpc3Quc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXRhYmxlLnNjc3MiLCJibG9ja3MvcHJvZHVjdC5zY3NzIiwiYmxvY2tzL3Byb21vY29kZS5zY3NzIiwiYmxvY2tzL3JhdGluZy1hY3Rpb24uc2NzcyIsImJsb2Nrcy9yZXN1bHQtYWRkLXJldmlldy5zY3NzIiwiYmxvY2tzL3Jldmlldy1pdGVtLnNjc3MiLCJibG9ja3MvcmV2aWV3cy5zY3NzIiwiYmxvY2tzL3Njcm9sbC1zaGFkb3ctZWRnZS5zY3NzIiwiYmxvY2tzL3Njcm9sbC10b3Auc2NzcyIsImJsb2Nrcy9zZWFyY2gtc21hbGwuc2NzcyIsImJsb2Nrcy9zaWduLWluLnNjc3MiLCJibG9ja3Mvc2lnbi11cC5zY3NzIiwiYmxvY2tzL3N0YXR1cy5zY3NzIiwiYmxvY2tzL3N1YnNjcmlidGlvbi1pdGVtLnNjc3MiLCJibG9ja3Mvc3Vic2NyaWJ0aW9uLnNjc3MiLCJibG9ja3Mvc3Vic2NyaXB0aW9uLWZvcm0uc2NzcyIsImJsb2Nrcy9zd2lwZXItc2xpZGVyLnNjc3MiLCJibG9ja3MvdGFicy5zY3NzIiwiYmxvY2tzL3Rvb2x0aXAuc2NzcyIsImJsb2Nrcy92aWRlby1zbGlkZXIuc2NzcyIsImJsb2Nrcy92aWRlby5zY3NzIiwiYmxvY2tzL3ZpZXctcGlja2VyLnNjc3MiLCJibG9ja3Mvdmlldy10b2dnbGVyLnNjc3MiLCJibG9ja3MvaW1hZ2Utc2xpZGVyLXdyYXBwZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7OztDQUFBO0FBWUEsVUFBQTtBQW1CQSxjQUFBO0FBTUEsU0FBQTtBQUlBLFdBQUE7QUFxREEsV0FBQTtBQUtBLGtCQUFBO0FBS0EsU0FBQTtBQTZEQSxZQUFBO0FBNkNBLGdCQUFBO0FDbE5BLGlCQUFBO0FBRUM7RUNvREEsb0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFFQSx3QkFBQTtBQ2hDRDtBRnBCQztFQzZEQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtBQ2hDRDtBRjdCQztFQ3NFQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QUNoQ0Q7QUZwQ0M7RUM0RUEsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDaENEO0FGekNFO0VDb1FELG9CQUFBO0FDbk5EO0FGakRFO0VDb1FELHFCQUFBO0FDaE5EO0FGcERFO0VDb1FELFVBQUE7QUM3TUQ7QUZ2REU7RUNvUUQscUJBQUE7QUMxTUQ7QUYxREU7RUNvUUQscUJBQUE7QUN2TUQ7QUY3REU7RUNvUUQsVUFBQTtBQ3BNRDtBRmhFRTtFQ29RRCxxQkFBQTtBQ2pNRDtBRm5FRTtFQ29RRCxxQkFBQTtBQzlMRDtBRnRFRTtFQ29RRCxVQUFBO0FDM0xEO0FGekVFO0VDb1FELHFCQUFBO0FDeExEO0FGNUVFO0VDb1FELHFCQUFBO0FDckxEO0FGL0VFO0VDb1FELFdBQUE7QUNsTEQ7QUY1RUU7RUFDQyxVQUZXO0FFZ0ZkO0FGL0VFO0VBQ0MsVUFGVztBRW1GZDtBRmxGRTtFQUNDLFVBRlc7QUVzRmQ7QUZyRkU7RUFDQyxTQUZXO0FFeUZkO0FGeEZFO0VBQ0MsU0FGVztBRTRGZDtBRjNGRTtFQUNDLFNBRlc7QUUrRmQ7QUY5RkU7RUFDQyxTQUZXO0FFa0dkO0FGakdFO0VBQ0MsU0FGVztBRXFHZDtBRnBHRTtFQUNDLFNBRlc7QUV3R2Q7QUZ2R0U7RUFDQyxTQUZXO0FFMkdkO0FGMUdFO0VBQ0MsU0FGVztBRThHZDtBRjdHRTtFQUNDLFNBRlc7QUVpSGQ7QUZoSEU7RUFDQyxRQUZXO0FFb0hkO0FGbkhFO0VBQ0MsUUFGVztBRXVIZDtBRnRIRTtFQUNDLFFBRlc7QUUwSGQ7QUZ6SEU7RUFDQyxRQUZXO0FFNkhkO0FGNUhFO0VBQ0MsUUFGVztBRWdJZDtBRi9IRTtFQUNDLFFBRlc7QUVtSWQ7QUZsSUU7RUFDQyxRQUZXO0FFc0lkO0FGcklFO0VBQ0MsUUFGVztBRXlJZDtBRnhJRTtFQUNDLFFBRlc7QUU0SWQ7QUYzSUU7RUFDQyxRQUZXO0FFK0lkO0FGOUlFO0VBQ0MsU0FGVztBRWtKZDtBRmpKRTtFQUNDLFNBRlc7QUVxSmQ7QUZwSkU7RUFDQyxTQUZXO0FFd0pkOztBQ2hMQTs7RUFFQyxhQUFBO0FEMDhCRDs7QUN2OEJBOztFQUVDLGdCQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsYUFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGdCQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsYUFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGNBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxxQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGFBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxvQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGVBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxjQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsbUJBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxhQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsYUFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLFdBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxnQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGlCQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0Msa0JBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxtQkFBQTtBRDA4QkQ7QUVoaUNBO0VBQ0MsV0x5Q2E7QUd1c0NkOztBRTd1Q0E7RUFDQyxjTHVDZ0I7QUd5c0NqQjs7QUU3dUNBO0VBQ0MsY0xxQ2dCO0FHMnNDakI7O0FFN3VDQTtFQUNDLGNMa0NnQjtBRzhzQ2pCOztBRTd1Q0E7RUFDQyxjTHVDZTtBR3lzQ2hCOztBRTd1Q0E7RUFDQyxjTHFDdUI7QUcyc0N4Qjs7QUU3dUNBO0VBQ0MsY0xrQ3VCO0FHOHNDeEI7O0FFN3VDQTtFQUNDLFdMK0NpQjtBR2lzQ2xCOztBRTd1Q0E7RUFDQyxXTDRDeUI7QUdvc0MxQjs7QUU3dUNBO0VBQ0MsV0x5Q3lCO0FHdXNDMUI7O0FFN3VDQTtFQUNDLGNMeUJlO0FHdXRDaEI7O0FFN3VDQTtFQUNDLFdMNkJxQjtBR210Q3RCOztBRTd1Q0E7RUFDQyxXTHVCZTtBR3l0Q2hCOztBRTd1Q0E7RUFDQyxXTG9CcUI7QUc0dEN0Qjs7QUU3dUNBO0VBQ0MsY0xRYTtBR3d1Q2Q7O0FFN3VDQTtFQUNDLFdMVW1CO0FHc3VDcEI7O0FFM3VDQTtFQUNDLGdCTHpCYTtBR3V3Q2Q7O0FFM3VDQTtFQUNDLG1CTDNCZ0I7QUd5d0NqQjs7QUUzdUNBO0VBQ0MsbUJMN0JnQjtBRzJ3Q2pCOztBRTN1Q0E7RUFDQyxtQkxoQ2dCO0FHOHdDakI7O0FFM3VDQTtFQUNDLGdCTC9CYTtBRzZ3Q2Q7O0FFM3VDQTtFQUNDLG1CTC9CZTtBRzZ3Q2hCOztBRTN1Q0E7RUFDQyxtQkxqQ3VCO0FHK3dDeEI7O0FFM3VDQTtFQUNDLG1CTHBDdUI7QUdreEN4Qjs7QUUzdUNBO0VBQ0MsZ0JMdkJpQjtBR3F3Q2xCOztBRTN1Q0E7RUFDQyxnQkwxQnlCO0FHd3dDMUI7O0FFM3VDQTtFQUNDLGdCTDdCeUI7QUcyd0MxQjs7QUUzdUNBO0VBQ0MsbUJMN0NlO0FHMnhDaEI7O0FFM3VDQTtFQUNDLGdCTHpDcUI7QUd1eEN0Qjs7QUUzdUNBO0VBQ0MsZ0JML0NlO0FHNnhDaEI7O0FFM3VDQTtFQUNDLGdCTGxE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QUFBO0VDbkdDO0VGbkpDO0lDc1BGLHFCQUFBO0VDaEdDO0VGdEpDO0lDc1BGLFVBQUE7RUM3RkM7RUZ6SkM7SUNzUEYscUJBQUE7RUMxRkM7RUY1SkM7SUNzUEYscUJBQUE7RUN2RkM7RUYvSkM7SUNzUEYsVUFBQTtFQ3BGQztFRmxLQztJQ3NQRixxQkFBQTtFQ2pGQztFRnJLQztJQ3NQRixxQkFBQTtFQzlFQztFRnhLQztJQ3NQRixVQUFBO0VDM0VDO0VGM0tDO0lDc1BGLHFCQUFBO0VDeEVDO0VGOUtDO0lDc1BGLHFCQUFBO0VDckVDO0VGakxDO0lDc1BGLFdBQUE7RUNsRUM7RUY5S0M7SUFDQyxVQUZXO0VFa0xiO0VGakxDO0lBQ0MsVUFGVztFRXFMYjtFRnBMQztJQUNDLFVBRlc7RUV3TGI7RUZ2TEM7SUFDQyxTQUZXO0VFMkxiO0VGMUxDO0lBQ0MsU0FGVztFRThMYjtFRjdMQztJQUNDLFNBRlc7RUVpTWI7RUZoTUM7SUFDQyxTQUZXO0VFb01iO0VGbk1DO0lBQ0MsU0FGVztFRXVNYjtFRnRNQztJQUNDLFNBRlc7RUUwTWI7RUZ6TUM7SUFDQyxTQUZXO0VFNk1iO0VGNU1DO0lBQ0MsU0FGVztFRWdOYjtFRi9NQztJQUNDLFNBRlc7RUVtTmI7RUZsTkM7SUFDQyxRQUZXO0VFc05iO0VGck5DO0lBQ0MsUUFGVztFRXlOYjtFRnhOQztJQUNDLFFBRlc7RUU0TmI7RUYzTkM7SUFDQyxRQUZXO0VFK05iO0VGOU5DO0lBQ0MsUUFGVztFRWtPYjtFRmpPQztJQUNDLFFBRlc7RUVxT2I7RUZwT0M7SUFDQyxRQUZXO0VFd09iO0VGdk9DO0lBQ0MsUUFGVztFRTJPYjtFRjFPQztJQUNDLFFBRlc7RUU4T2I7RUY3T0M7SUFDQyxRQUZXO0VFaVBiO0VGaFBDO0lBQ0MsU0FGVztFRW9QYjtFRm5QQztJQUNDLFNBRlc7RUV1UGI7RUZ0UEM7SUFDQyxTQUZXO0VFMFBiO0U0Qk5BO0lBQ0Qsb0JBQUE7RTVCbzJIQzs7RTRCbDJIQTtJQUNELGNBQUE7RTVCcTJIQztFOEJoakhBO0lBQ0QsY0FBQTtFOUJpMElDO0VrQzNvSkQ7SUFDQyxVQUFBO0VsQzJnT0E7O0VrQ3hnT0Q7SUFDQyxVQUFBO0VsQzJnT0E7O0VrQ3hnT0Q7SUFDQyxVQUFBO0VsQzJnT0E7O0VrQ3hnT0Q7SUFDQyxVQUFBO0VsQzJnT0E7O0VrQ3hnT0Q7SUFDQyxVQUFBO0VsQzJnT0E7O0VrQ3hnT0Q7SUFDQyxVQUFBO0VsQzJnT0E7RW1DbHNORDtJQUNDLFlBQUE7RW5DbzVPQTtFMkN6NlBEO0lBQ0MsaUJBQUE7RTNDaW5UQTtFK0VuNVNEO0lBQ0MsVUFBQTtFL0U2OWFBOztFK0UxOWFEO0lBQ0MsVUFBQTtFL0U2OWFBOztFK0UxOWFEO0lBQ0MsZUFBQTtFL0U2OWFBO0FBeC9hRjs7QThCZzJDQTtFQUNJO0lBRUksaUJBQUE7SUFHQSxzQkFBQTtJQUNBLG9CQUFBO0lBQ0Esa0JBQUE7RTlCaTBJTjtBQUNGOztBQzUyTEE7RUFDQztJQUNDLGFBQUE7RUR5OEJBO0FBQ0Y7O0FEemhDRztFc0JKRjtJdEIrQ0MsYUFBQTtJQUNBLHdCQUFBO0VDdXJHQTtBQUNGOztBRDF0R0M7RWdGa1RDO0lBQ0MsYUFBQTtFL0U0OWFEO0FBQ0Y7O0FGOXZiQztFQUVFO0lDdU9GLG9CQUFBO0VDY0M7RUZyUEM7SUN1T0YscUJBQUE7RUNpQkM7RUZ4UEM7SUN1T0YsVUFBQTtFQ29CQztFRjNQQztJQ3VPRixxQkFBQTtFQ3VCQztFRjlQQztJQ3VPRixxQkFBQTtFQzBCQztFRmpRQztJQ3VPRixVQUFBO0VDNkJDO0VGcFFDO0lDdU9GLHFCQUFBO0VDZ0NDO0VGdlFDO0lDdU9GLHFCQUFBO0VDbUNDO0VGMVFDO0lDdU9GLFVBQUE7RUNzQ0M7RUY3UUM7SUN1T0YscUJBQUE7RUN5Q0M7RUZoUkM7SUN1T0YscUJBQUE7RUM0Q0M7RUZuUkM7SUN1T0YsV0FBQTtFQytDQztFRmhSQztJQUNDLFVBRlc7RUVvUmI7RUZuUkM7SUFDQyxVQUZXO0VFdVJiO0VGdFJDO0lBQ0MsVUFGVztFRTBSYjtFRnpSQztJQUNDLFNBRlc7RUU2UmI7RUY1UkM7SUFDQyxTQUZXO0VFZ1NiO0VGL1JDO0lB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SUM7RUYxVkM7SUN3TkYsVUFBQTtFQ3FJQztFRjdWQztJQ3dORixxQkFBQTtFQ3dJQztFRmhXQztJQ3dORixxQkFBQTtFQzJJQztFRm5XQztJQ3dORixVQUFBO0VDOElDO0VGdFdDO0lDd05GLHFCQUFBO0VDaUpDO0VGeldDO0lDd05GLHFCQUFBO0VDb0pDO0VGNVdDO0lDd05GLFVBQUE7RUN1SkM7RUYvV0M7SUN3TkYscUJBQUE7RUMwSkM7RUZsWEM7SUN3TkYscUJBQUE7RUM2SkM7RUZyWEM7SUN3TkYsV0FBQTtFQ2dLQztFRmxYQztJQUNDLFVBRlc7RUVzWGI7RUZyWEM7SUFDQyxVQUZXO0VFeVhiO0VGeFhDO0lBQ0MsVUFGVztFRTRYYjtFRjNYQztJQUNDLFNBRlc7RUUrWGI7RUY5WEM7SUFDQyxTQUZXO0VFa1liO0VGallDO0lBQ0MsU0FGVztFRXFZYjtFRnBZQztJQUNDLFNBRlc7RUV3WWI7RUZ2WUM7SUFDQyxTQUZXO0VFMlliO0VGMVlDO0lBQ0MsU0FGVztFRThZYjtFRjdZQztJQUNDLFNBRlc7RUVpWmI7RUZoWkM7SUFDQyxTQUZXO0VFb1piO0VGblpDO0lBQ0MsU0FGVztFRXVaYjtFRnRaQztJQUNDLFFBRlc7RUUwWmI7RUZ6WkM7SUFDQyxRQUZXO0VFNlpiO0VGNVpDO0lBQ0MsUUFGVztFRWdhYjtFRi9aQztJQUNDLFFBRlc7RUVtYWI7RUZsYUM7SUFDQyxRQUZXO0VFc2FiO0VGcmFDO0lBQ0MsUUFGVztFRXlhYjtFRnhhQztJQUNDLFFBRlc7RUU0YWI7RUYzYUM7SUFDQyxRQUZXO0VFK2FiO0VGOWFDO0lBQ0MsUUFGVztFRWtiYjtFRmpiQztJQUNDLFFBRlc7RUVxYmI7RUZwYkM7SUFDQyxTQUZXO0VFd2JiO0VGdmJDO0lBQ0MsU0FGVztFRTJiYjtFRjFiQztJQUNDLFNBRlc7RUU4YmI7RUN4WEQ7SUFDQyxjQUFBO0VEczhCQTs7RUNuOEJEO0lBQ0MsZUFBQTtFRHM4QkE7O0VDbjhCRDtJQUNDLGFBQUE7RURzOEJBOztFQ244QkQ7SUFDQyxvQkFBQTtFRHM4QkE7O0VDbjhCRDtJQUND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MnpJTjs7RThCeHpJRTtJQUNJLGFBQUE7SUFDQSxtQkFBQTtFOUIyeklOOztFOEJ4eklFO0lBQ0ksV0FBQTtFOUIyeklOOztFOEJ4eklFO0lBQ0ksYUFBQTtFOUIyeklOOztFOEJ6eklFO0lBQ0ksY0FBQTtFOUI0eklOOztFOEIxeklFO0lBQ0ksY0FBQTtFOUI2eklOO0FBQ0Y7O0FGamhNQztFQUVFO0lDeU1GLG9CQUFBO0VDZ1BDO0VGemJDO0lDeU1GLHFCQUFBO0VDbVBDO0VGNWJDO0lDeU1GLFVBQUE7RUNzUEM7RUYvYkM7SUN5TUYscUJBQUE7RUN5UEM7RUZsY0M7SUN5TUYscUJBQUE7RUM0UEM7RUZyY0M7SUN5TUYsVUFBQTtFQytQQztFRnhjQztJQ3lNRixxQkFBQTtFQ2tRQztFRjNjQztJQ3lNRixxQkFBQTtFQ3FRQztFRjljQztJQ3lNRixVQUFBO0VDd1FDO0VGamRDO0lDeU1GLHFCQUFBO0VDMlFDO0VGcGRDO0lDeU1GLHFCQUFBO0VDOFFDO0VGdmRDO0lDeU1GLFdBQUE7RUNpUkM7RUZwZEM7SUFDQyxVQUZXO0VFd2RiO0VGdmRDO0lBQ0MsVUFGVztFRTJkYjtFRjFkQztJQUNDLFVBRlc7RUU4ZGI7RUY3ZEM7SUFDQyxTQUZXO0VFaWViO0VGaGVDO0lBQ0MsU0FGVztFRW9lYjtFRm5lQztJQUNDLFNBRlc7RUV1ZWI7RUZ0ZUM7SUFDQyxTQUZXO0VFMGViO0VGemVDO0lBQ0MsU0FGVztFRTZlYjtFRjVlQztJQUNDLFNBRlc7RUVnZmI7RUYvZUM7SUFDQyxTQUZXO0VFbWZiO0VGbGZDO0lBQ0MsU0FGVztFRXNmYjtFRnJmQztJQUNDLFNBRlc7RUV5ZmI7RUZ4ZkM7SUFDQyxRQUZXO0VFNGZiO0VGM2ZDO0lBQ0MsUUFGVztFRStmYjtFRjlmQztJQUNDLFFBRlc7RUVrZ0JiO0VGamdCQztJQUNDLFFBRlc7RUVxZ0JiO0VGcGdCQztJQUNDLFFBRlc7RUV3Z0JiO0VGdmdCQztJQUNDLFFBRlc7RUUyZ0JiO0VGMWdCQztJQUNDLFFBRlc7RUU4Z0JiO0VGN2dCQztJQUNDLFFBRlc7RUVpaEJiO0VG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d3FuQkQ7O0UwSHBxbkJBO0lBQ0QsWUFBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsTUFBQTtJQUNBLFlBQUE7RTFIdXFuQkM7O0UwSHBxbkJBO0lBQ0QsY0FBQTtFMUh1cW5CQzs7RTBIcHFuQkE7SUFDRCxlQUFBO0lBQ0EsaUJBQUE7RTFIdXFuQkM7O0UwSHBxbkJBO0lBQ0QsY0FBQTtJQUNBLFVBQUE7SUFDQSxrQkFBQTtFMUh1cW5CQzs7RTBIcHFuQkE7SUFDRCxnQkFBQTtFMUh1cW5CQzs7RTBIcHFuQkE7SUFDRCxtQkFBQTtFMUh1cW5CQzs7RTBIcHFuQkE7SUFDRCxlQUFBO0UxSHVxbkJDO0FBQ0Y7O0FGdHhuQkM7RUFFRTtJQzBMRixvQkFBQTtFQ2lXQztFRjNoQkM7SUMwTEYscUJBQUE7RUNvV0M7RUY5aEJDO0lDMExGLFVBQUE7RUN1V0M7RUZqaUJDO0lDMExGLHFCQUFBO0VDMFdDO0VGcGlCQztJQzBMRixxQkFBQTtFQzZXQztFRnZpQkM7SUMwTEYsVUFBQTtFQ2dYQztFRjFpQkM7SUMwTEYscUJBQUE7RUNtWEM7RUY3aUJDO0lDMExGLHFCQUFBO0VDc1hDO0VGaGpCQztJQzBMRixVQUFBO0VDeVhDO0VGbmpCQztJQzBMRixxQkFBQTtFQzRYQztFRnRqQkM7SUMwTEYscUJBQUE7RUMrWEM7RUZ6akJDO0lDMExGLFdBQUE7RUNrWUM7RUZ0akJDO0lBQ0MsVUFGVztFRTBqQmI7RUZ6akJDO0lBQ0MsVUFGVztFRTZqQmI7RUY1akJDO0lBQ0MsVUFGVztFRWdrQmI7RUYvakJDO0lBQ0MsU0FGVztFRW1rQmI7RUZsa0JDO0lBQ0MsU0FGVztFRXNrQmI7RUZya0JDO0lBQ0MsU0FGVztFRXlrQmI7RUZ4a0JDO0lBQ0MsU0FGVztFRTRrQmI7RUYza0JDO0lBQ0MsU0FGVztFRStrQmI7RUY5a0JDO0lBQ0MsU0FGVztFRWtsQmI7RUZqbEJDO0lBQ0MsU0FGVztFRXFsQmI7RUZwbEJDO0lBQ0MsU0FGVztFRXdsQmI7RUZ2bEJDO0lBQ0MsU0FGVztFRTJsQmI7RUYxbEJDO0lB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Qi9oaEJBO0VBQ0M7SUFDQyx1QkFBQTtFdEJnd0dBO0U4Qm4wRUE7SUFDRSxZQUFBO0lBQ0EsY0FBQTtFOUJrMElGO0FBaGdFRjs7QUYvNkdDO0VBRUU7SUMyS0Ysb0JBQUE7RUNrZEM7RUY3bkJDO0lDMktGLHFCQUFBO0VDcWRDO0VGaG9CQztJQzJLRixVQUFBO0VDd2RDO0VGbm9CQztJQzJLRixxQkFBQTtFQzJkQztFRnRvQkM7SUMyS0YscUJBQUE7RUM4ZEM7RUZ6b0JDO0lDMktGLFVBQUE7RUNpZUM7RUY1b0JDO0lDMktGLHFCQUFBO0VDb2VDO0VGL29CQztJQzJLRixxQkFBQTtFQ3VlQztFRmxwQkM7SUMyS0YsVUFBQTtFQzBlQztFRnJwQkM7SUMyS0YscUJBQUE7RUM2ZUM7RUZ4cEJDO0lDMktGLHFCQUFBO0VDZ2ZDO0VGM3BCQztJQzJLRixXQUFBO0VDbWZDO0VGeHBCQztJQUNDLFVBRlc7RUU0cEJiO0VGM3BCQztJQUNDLFVBRlc7RUUrcEJiO0VGOXBCQztJQUNDLFVBRlc7RUVrcUJiO0VGanFCQztJQUNDLFNBRlc7RUVxcUJiO0VGcHFCQztJQUNDLFNBRlc7RUV3cUJiO0VGdnFCQztJQUNDLFNBRlc7RUUycUJiO0VGMXFCQztJQUNDLFNBRlc7RUU4cUJiO0VGN3FCQztJQUNDLFNBRlc7RUVpckJiO0VGaHJCQztJQUNDLFNBRlc7RUVvckJiO0VGbnJCQztJQUNDLFNBRlc7RUV1ckJiO0VGdHJCQztJQUNDLFNBRlc7RUUwckJiO0VGenJCQztJQUNDLFNBRlc7RUU2ckJiO0VGNXJCQztJQUNDLFFBRlc7RUVnc0JiO0VGL3JCQztJQUNDLFFBRlc7RUVtc0JiO0VGbHNCQztJQUNDLFFBRlc7RUVzc0JiO0VGcnNCQztJQUNDLFFBRlc7RUV5c0JiO0VGeHNCQztJQUNDLFFBRlc7RUU0c0JiO0VGM3NCQztJQUNDLFFBRlc7RUUrc0JiO0VGOXNCQztJQUNDLFFBRlc7RUVrdEJiO0VGanRCQztJQUNDLFFBRlc7RUVxdEJiO0VGcHRCQztJQUNDLFFBRlc7RUV3dEJiO0VGdnRCQztJQUNDLFFBRlc7RUUydEJiO0VGMXRCQztJQUNDLFNBRlc7RUU4dEJiO0VGN3RCQztJQUNDLFNBRlc7RUVpdUJiO0VGaHVCQztJQUNDLFNBRlc7RUVvdUJiO0VDem1CRDtJQUNDLGFBQUE7RURtOEJBOztFQ2g4QkQ7SUFDQyxjQUFBO0VEbThCQTs7RUNoOEJEO0lBQ0MsYUFBQTtFRG04QkE7O0VDaDhCRDtJQUNDLG9CQUFBO0VEbThCQTs7RUNoOEJEO0lBQ0MsZUFBQTtFRG04QkE7O0VDaDhCRDtJQUNDLHFCQUFBO0VEbThCQTs7RUNoOEJEO0lBQ0MsY0FBQTtFRG04QkE7O0VDaDhCRDtJQUNDLG1CQUFBO0VEbThCQTtFNEJqMEJEO0lBQ0MsMEJBQUE7RTVCbzJIQTtFbUY5MUhEO0lBQ0MsY0FBQTtFbkYrM2JBO0U0RjltY0Q7SUFDQywwQkFBQTtFNUZpamZBO0VtR3pxZkQ7SUFDQyxlQUFBO0lBQ0EsaUJBQUE7RW5HeWpoQkE7O0VtR3RqaEJEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0VuR3lqaEJBO0VxRzE4Z0JBO0lBQ0MscUNBQUE7RXJHcXBoQkQ7RXFHanBoQkM7SUFDQyxhQUFBO0VyR21waEJGO0U0SG54aEJBO0lBQ0QsV0FBQTtJQUNBLGdCQUFBO0U1SGcvbkJDOztFNEg3K25CQTtJQUNELG1CQUFBO0U1SGcvbkJDO0VnSS8zbkJEO0lBQ0MsV0FBQTtJQUNBLGdCQUFBO0VoSXUvb0JBO0VnSWwvb0JEO0lBQ0MsV0FBQTtJQUNBLGdCQUFBO0VoSXMvb0JBO0FBejBuQkY7O0E4QitRRTtFQUNFO0lBQ0UsY0FBQTtJQUNBLGlCQUFBO0U5Qm8wSUo7O0U4QmowSUU7SUFDSSxpQkFBQTtFOUJvMElOOztFOEJqMElFO0lBQ0UsWUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtFOUJvMElKOztFOEJqMElFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RTlCbzBJSjs7RThCajBJRTtJQUNFLG1CQUFBO0U5Qm8wSUo7QUFDRjs7QUZ4MEtDO0VBRUU7SUM0SkYsb0JBQUE7RUNta0JDO0VGL3RCQztJQzRKRixxQkFBQTtFQ3NrQkM7RUZsdUJDO0lDNEpGLFVBQUE7RUN5a0JDO0VGcnVCQztJQzRKRixxQkFBQTtFQzRrQkM7RUZ4dUJDO0lDNEpGLHFCQUFBO0VDK2tCQztFRjN1QkM7SUM0SkYsVUFBQTtFQ2tsQkM7RUY5dUJDO0lDNEpGLHFCQUFBO0VDcWxCQztFRmp2QkM7SUM0SkYscUJBQUE7RUN3bEJDO0VGcHZCQztJQzRKRixVQUFBO0VDMmxCQztFRnZ2QkM7SUM0SkYscUJBQUE7RUM4bEJDO0VGMXZCQztJQzRKRixxQkFBQTtFQ2ltQkM7RUY3dkJDO0lDNEpGLFdBQUE7RUNvbUJDO0VGMXZCQztJQUNDLFVBRlc7RUU4dkJiO0VGN3ZCQztJQUNDLFVBRlc7RUVpd0JiO0VGaHdCQztJQUNDLFVBRlc7RUVvd0JiO0VGbndCQztJQUNDLFNBRlc7RUV1d0JiO0VGdHdCQztJQUNDLFNBRlc7RUUwd0JiO0VGendCQztJQUNDLFNBRlc7RUU2d0JiO0VGNXdCQztJQUNDLFNBRlc7RUVneEJiO0VGL3dCQztJQUNDLFNBRlc7RUVteEJiO0VGbHhCQztJQUNDLFNBRlc7RUVzeEJiO0VGcnhCQztJQUNDLFNBRlc7RUV5eEJiO0VGeHhCQztJQUNDLFNBRlc7RUU0eEJiO0VGM3hCQztJQUNDLFNBRlc7RUUreEJiO0VGOXhCQztJQUNDLFFBRlc7RUVreUJiO0VGanlCQztJQUNDLFFBRlc7RUVxeUJiO0VGcHlCQztJQUNDLFFBRlc7RUV3eUJiO0VGdnlCQztJQUNDLFFBRlc7RUUyeUJiO0VGMXlCQztJQUNDLFFBRlc7RUU4eUJiO0VGN3lCQztJQUNDLFFBRlc7RUVpekJiO0VGaHpCQztJQUNDLFFBRlc7RUVvekJiO0VGbnpCQztJQUNDLFFBRlc7RUV1ekJiO0VGdHpCQztJQUNDLFFBRlc7RUUwekJiO0VGenpCQztJQUNDLFFBRlc7RUU2ekJiO0VGNXpCQztJQUNDLFNBRlc7RUVnMEJiO0VGL3pCQztJQUNDLFNBRlc7RUVtMEJiO0VGbDBCQztJQUNDLFNBRlc7RUVzMEJiO0VDeHJCRDtJQUNDLGFBQUE7RURrOEJBOztFQy83QkQ7SUFDQyxjQUFB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QTtJQUNDLGMvQnZPYztJK0J3T2QscUIvQnhPYztFRzhrSWY7RTZCMWpJQTtJQUNDLGFoQ2xCYztFR3V4SWY7RThCNXZIRDtJQUNDLGNqQy9oQmU7RUdnMkpmOztFOEIveklEO0lBQ0MsV2pDcGlCWTtFR3MySlo7RURqdEpBO0lBbEJELGNGekdrQjtJRTBHbEIsWUFBQTtJQUNBLHFCQUFBO0VDNHlOQztFRHZ4TkM7SUFqQkYsbUJBQUE7SUFDQSxtQkFBQTtFQzJ5TkM7RWdDNTZORDtJQUNDLFduQ1ZZO0VHbThOWjtFb0Mza05EO0lBQ0MsY3ZDeldzQjtFR3VzUnRCO0VvQ3Z6UUQ7SUFDQyxjdkM1WmU7RUdpd1JmO0U0QzVuUkQ7SUFDQyxjL0M3SGM7RUcyNFRkO0U0Q3pyVEQ7SUFDQyxjL0NuTmM7RUdnK1RkO0VnRHI0VEQ7SUFDQyxjbkR6R2U7SW1EMEdmLHFCbkQxR2U7RUdpelVmO0VpRDVoVUE7SUFDQyxxQnBEelFhO0VHbWxWZDtFaUR2MFVBO0lBQ0MscUJwRDdRYTtFR3NsVmQ7O0VpRHIwVUQ7SUFDQyxxQnBEbFJjO0VHMGxWZDs7RWlEcjBVQTtJQUNDLHFCcER0UmE7RUc4bFZkO0VtRDFsVkQ7SUFDQyx5QkFBQTtJQUNBLHlCdERmZTtFR2tzVmY7RW9EdHRWRDtJQUNDLFd2RGNZO0l1RGJULG1CQUFBO0VwRG12Vkg7RUR4Z1ZBO0lBZkQsa0JGL01hO0VHbzFWWjtFeURqeVZEO0lBQ0MsVUFBQTtJQUNBLG1CQUFBO0lBQ0EsK0JBQUE7RXpEcTlWQTtFMER2K1ZEO0lBQ0MsVzdESGdCO0VHc2tXaEI7RTJEbjdWRDtJQUNDLHlCOUR4S2M7RUdrMFdkO0U2RDF6V0Q7STlEeUxBLGtCRi9NYTtFR3cvV1o7RTZEcDRXRDtJQUNDLHNCaEVySFk7SWdFc0haLFdoRTVHWTtFR29sWFo7RWdFdGpYRDtJQUNDLHlCbkVyQ2U7RUdxeVhmO0VnRTl2WEE7SUFDQywrQ25FVWlCO0VHc3ZYbEI7RUQ5a1hBO0lBZkQsa0JGL01hO0VHMjNYWjtFa0UvMlhBO0lBQ0UsZ0NBQUE7SUFDQSxtQkFBQTtFbEVzaFlGO0VtRWwvWEQ7SUFDQyxXdEV6Q1k7SXNFMENaLHNCdEVwRFk7RUc0cFlaO0VzRWxtWUE7SUFDQyxxQnpFdkRjO0VHNDNZZjtFdUUxZ1lBOzs7SUFHRCxlQUFBO0lBQ0EsYzFFNVdlO0VHb3ZaZDtFOEV6cVpBO0lBQ0MsVUFBQTtFOUV3emFEO0V3Rnh5YUQ7SUFDQyxXM0YzR1k7RUcwdmVaOztFd0Y3b2VEO0lBQ0MsYzNGNUdlO0VHNHZlZjtFNEZsdGVEO0lBQ0MsVy9GN0NZO0VHeWxmWjs7RTRGemlmQTtJQUNDLGMvRi9DYztJK0ZnRGQscUIvRmhEYztFRzRsZmY7RTZGejhlRDtJQUNDLFdoR3RKWTtFR3kyZlo7RThGdnVmRDtJQUNDLGNqR2pJZTtFRzZoZ0JmOztFOEYxNWZEO0lBQ0MsV2pHdElZO0VHbWlnQlo7RStGOTlmRDtJQUNDLGNsR3BFZTtFR3V0Z0JmOztFK0ZqcGdCRDtJQUNDLGNsR3ZFZTtFRzJ0Z0JmO0VnRzNzZ0JEO0lBQ0MsY25HbEJlO0VHOHhnQmY7RWdHMXdnQkE7SUFDQywwQkFBQTtFaEc0d2dCRDtFc0c5eWdCQTtJQUNDLCtDekdnRWU7SXlHL0RmLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RXRHNHpoQkQ7O0VzR3p6aEJBO0lBQ0QsY3pHOEJrQjtFRzh4aEJqQjtFdUdueGhCRDtJQUNDLFVBQUE7RXZHbzJoQkE7O0V1R2oyaEJEO0lBQ0MseUIxRzVCYztFR2c0aEJkO0UyR2pyaEJBO0lBQ0MsbUJBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtFM0drK2lCRDtFMkc5OWlCRTtJQUNELG1CQUFBO0lBQ0EsVUFBQTtFM0dnK2lCRDtFNEdyc2pCRDtJQUNDLCtDL0dtRGdCO0VHa3RqQmhCO0U0R25vakJDO0lBQ0QsYy9HM0dpQjtFR3cyakJqQjtFNEczdmpCQztJQUNELFVBQUE7RTVHNnZqQkE7O0U0R3p2akJEO0lBQ0UsVUFBQTtFNUc0dmpCRDtFK0duMmpCRDtJQUNDLFdsSHZDWTtFR3M2a0JaOztFK0c3M2tCRDtJQUNDLHlCbEh6Q2U7RUd5NmtCZjtFZ0hoNWtCQztJQUNDLGNuSGJZO0VHNDlrQmQ7RWdIMzhrQkE7SUFDQyxlQUFBO0VoSDY4a0JEO0VnSDE4a0JFO0lBQ0MsY25IaENZO0VHNCtrQmY7RXFIMy9rQkQ7SUFDQyxZQUFBO0VySDg0bEJBO0VzSHZrbEJEO0lBQ0MsY3pIaFRjO0VHMHVtQmQ7O0VzSHg3bEJEO0lBQ0MsV3pIalVZO0VHNHZtQlo7O0VzSHo3bEJEO0lBQ0MsV0FBQTtJQUNBLHFDekg3VGU7SXlIOFRmLGtCQUFBO0lBQ0EsY0FBQTtFdEg0N2xCQTtFdUh6dG1CRDs7SUFFQyxjMUhsQmlCO0VHODltQmpCO0V3SC85bUJEOztJQUVHLGMzSERlO0VHbWluQmpCO0U2SGwvbUJBO0lBQ0MsMkJBQUE7RTdINGhvQkQ7O0U2SHhob0JBO0lBQ0MsMEJBQUE7RTdIMmhvQkQ7RThIcmdvQkE7SUFDQyxjakkxRmE7SWlJMkZiLHlCakkzRmE7SWlJNEZiLGdCQUFBO0U5SHdwb0JEO0U4SGxwb0JEO0lBQ0MsY2pJbkdjO0VHMHZvQmQ7RThINWxvQkQ7SUFDQyxjakkvSmM7SWlJZ0tkLGdCQUFBO0lBQ0EsdUJBQUE7RTlIc3BvQkE7RWtJOTBvQkQ7SUFDQyxjcklVZTtFR2dycEJmO0VtSTVzcEJEO0lBQ0MsV3RJeUJZO0VHa3RwQlo7QUF4c21CRjs7QUR4aERDO0U4RDJIQTtJQUNDLGdCQUFBO0lBQ0EsbUJBQUE7RTdEeStXQTtFZ0l4bFhEO0lBQ0Msa0JBQUE7RWhJMC9vQkE7O0VnSXYvb0JEO0lBQ0MsY0FBQTtJQUNBLFdBQUE7SUFDQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsTUFBQTtJQUNBLFVBQUE7RWhJMC9vQkE7QUE5NlJGIiwiZmlsZSI6InN0eWxlcy5idWlsZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuXHR2YXJpYWJsZSBuYW1pbmcgcnVsZXM6XG5cdGNvbG9yLSogLS0gY29sb3IgdmFsdWVcblx0ZnotKiAtLSBmb250LXNpemUgdmFsdWVcblx0ZnctKiAtLSBmb250LXdlaWdodCB2YWx1ZVxuXHRmZi0qIC0tIGZvbnQtZmFtaWx5IHZhbHVlXG5cdGZzLSogLS0gZm9udC1zdHlsZSB2YWx1ZVxuXHQqLWNvbG9yIC0tIGNvbG9yIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Ki1iZyAtLSBiYWNrZ3JvdW5kIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Li4uXG4qL1xuXG4vKiBzaXplcyAqL1xuJHNjcmVlbi14eGwtbWluOiAxNjAwcHg7XG4kc2NyZWVuLXhsLW1pbjogMTMwMHB4O1xuJHNjcmVlbi1sZy1tYXg6IDEyOTlweDtcbiRzY3JlZW4tbGctbWluOiAxMjAwcHg7XG4kc2NyZWVuLW1kLW1heDogMTE5OXB4O1xuJHNjcmVlbi1tZC1taW46IDEwMjRweDtcbiRzY3JlZW4tc21kLW1pbjogOTkxcHg7XG4kc2NyZWVuLXNtLW1heDogMTAyM3B4O1xuJHNjcmVlbi1zbS1taW46IDc2OHB4O1xuJHNjcmVlbi14cy1tYXg6IDc2N3B4O1xuJHNjcmVlbi14cy1taW46IDY0MHB4O1xuJHNjcmVlbi0yeHMtbWF4OiA2MzlweDtcbiRzY3JlZW4tMnhzLW1pbjogNDgwcHg7XG4kc2NyZWVuLTN4cy1tYXg6IDQ3OXB4O1xuJHNjcmVlbi0zeHMtbWluOiAzODBweDtcbiRzY3JlZW4tNHhzLW1heDogMzc5cHg7XG4kc2NyZWVuLTR4cy1taW46IDBweDtcblxuLyogY29udGFpbmVyICovXG4kY29udGFpbmVyLXdpZHRoOiAxNjI4cHg7XG4kY29udGFpbmVyLXBhZGRpbmc6IDU0cHg7XG4kY29udGFpbmVyLXBhZGRpbmctc206IDE1cHg7XG4kY29udGFpbmVyLXBhZGRpbmctbWQ6IDE1cHg7XG5cbi8qIGdyaWQgKi9cbiRncmlkLWd1dHRlci1iYXNlOiAyNHB4O1xuJGdyaWQtZ3V0dGVyLWJhc2Utc206IDIwcHg7XG5cbi8qIGNvbG9ycyAqL1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuJGNvbG9yLWJsYWNrLTkwOiAjNDM0MzQ3O1xuJGNvbG9yLWJsYWNrLTgwOiAjOGI4ZDkyO1xuJGNvbG9yLWJsYWNrLTcwOiAjYzFjM2M4O1xuJGNvbG9yLWJsYWNrLTUwOiAjZDlkYmUxO1xuJGNvbG9yLWJsYWNrLTIwOiAjZWVlZmY0O1xuJGNvbG9yLWJsYWNrLTEwOiAjZjRmNWY3O1xuJGNvbG9yLWJsYWNrLTA1OiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuJGNvbG9yLWJsYWNrLTA0OiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuJGNvbG9yLW92ZXJsYXk6IHJnYmEoMjYsIDMzLCA3MSwgLjA0KTtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci13aGl0ZS01MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4kY29sb3ItYmx1ZTogIzAwNTdmZjtcblxuJGNvbG9yLXByaW1hcnk6ICM2ZDIwNzc7XG4kY29sb3ItcHJpbWFyeS1zaGFkZTogIzNGQkFGRjtcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTI6ICNmZjUyNDc7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS0zOiAjZmYwZjAwO1xuJGNvbG9yLWdyYXktZGFyazogIzZkN2I4NDtcbiRjb2xvci1ncmF5OiAjMzMzO1xuJGNvbG9yLWdyYXktbGlnaHQ6ICNlZGVkZWQ7XG4kY29sb3ItcmVkOiAjZmYyNDRmO1xuXG4kY29sb3ItZXJyb3I6ICNmZjBmMDA7XG4kY29sb3Itc3VjY2VzczogIzIwYTczNTtcbiRjb2xvci1pbnB1dDogI2M0YzRjNDtcbiRjb2xvci1saW5rLWhvdmVyOiAjNTk1OTU5O1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGNvbG9yLWVycm9yLWxpZ2h0OiAjZmFhO1xuJGNvbG9yLXdhcm5pbmc6ICNlOTE7XG4kY29sb3Itd2FybmluZy1saWdodDogI2ZkODtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjYWZhO1xuXG4kY29sb3ItcHJpbWFyeS0yOiAjZTA2O1xuJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yOiAjYTA0O1xuJGNvbG9yLXByaW1hcnktMi1zaGFkZS0zOiAjODAyO1xuXG4kdGV4dC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuJGxpbmstY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGxpbmstY29sb3ItaG92ZXI6ICRjb2xvci1wcmltYXJ5O1xuXG4kYm9keS1iZzogJGNvbG9yLXdoaXRlO1xuJGxvYWRlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XG5cbiRzZXBhcmF0b3ItY29sb3I6ICRjb2xvci1ibGFjay01MDtcblxuJHNlbGVjdGlvbi1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJHNlbGVjdGlvbi1iZzogJGNvbG9yLXByaW1hcnk7XG5cbiRvdmVybGF5LWJnOiByZ2JhKDAsIDAsIDAsIC43NSk7XG5cbi8qIHNoYWRvdyAqL1xuJGJveC1zaGFkb3ctZ3JheTogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgLjE1KTtcbiRib3gtc2hhZG93LWdyYXktczogMHB4IDRweCAxMXB4IHJnYmEoMjQsIDI0LCAzMywgLjE1KTtcbiRib3gtc2hhZG93LWdyYXkteHM6IDBweCAycHggNXB4IHJnYmEoMjQsIDI0LCAzMywgLjE1KTtcblxuLyogYm9yZGVyIHJhZGl1cyAqL1xuJGJvcmRlci1yYWRpdXMtYmFzZTogMTBweDtcbiRib3JkZXItcmFkaXVzLW1pZDogMjBweDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAzMHB4O1xuXG4vKiB0ZXh0ICovXG4kZmYtYmFzZTogUm9ib3RvLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuJGZ3LXJlZ3VsYXI6IDQwMDtcbiRmdy1tZWRpdW06IDUwMDtcbiRmdy1zZW1pYm9sZDogNTAwO1xuJGZ3LWJvbGQ6IDcwMDtcbiRmdy1iYXNlOiAkZnctcmVndWxhcjtcbiRmdy1zbWFsbDogJGZ3LXJlZ3VsYXI7XG4kZnctc3Ryb25nOiAkZnctcmVndWxhcjtcbiRmei1zbWFsbGVzdDogOXB4O1xuJGxoLXNtYWxsZXN0OiAxLjU7XG4kZnotc21hbGxlcjogMTFweDtcbiRsaC1zbWFsbGVyOiAxLjM7XG4kZnotc21hbGw6IDEzcHg7XG4kbGgtc21hbGw6IDEuMjtcbiRmei1zbWFsbC0yOiAxNHB4O1xuJGxoLXNtYWxsLTI6IDEuMjtcbiRmei1iYXNlOiAxNXB4O1xuJGxoLWJhc2U6IDEuNjtcbiRmei1sYXJnZTogMThweDtcbiRsaC1sYXJnZTogMS43O1xuJGZ6LWxhcmdlLTI6IDE4cHg7XG4kbGgtbGFyZ2UtMjogMS41O1xuJGZ6LWxhcmdlcjogMjBweDtcbiRsaC1sYXJnZXI6IDEuNTtcblxuJGZmLWgxOiAkZmYtYmFzZTtcbiRmei1oMTogNDVweDtcbiRmdy1oMTogJGZ3LWJvbGQ7XG4kbGgtaDE6IDEuMztcbiR0dC1oMTogbm9uZTtcbiRscy1oMTogbm9ybWFsO1xuXG4kZmYtaDI6ICRmZi1iYXNlO1xuJGZ6LWgyOiAzMnB4O1xuJGZ3LWgyOiAkZnctYm9sZDtcbiRsaC1oMjogMS40O1xuJHR0LWgyOiBub25lO1xuJGxzLWgyOiBub3JtYWw7XG5cbiRmZi1oMzogJGZmLWJhc2U7XG4kZnotaDM6IDMwcHg7XG4kZnctaDM6ICRmdy1ib2xkO1xuJGxoLWgzOiAxLjQ7XG4kdHQtaDM6IG5vbmU7XG4kbHMtaDM6IG5vcm1hbDtcblxuJGZmLWg0OiAkZmYtYmFzZTtcbiRmei1oNDogMjZweDtcbiRmdy1oNDogJGZ3LWJvbGQ7XG4kbGgtaDQ6IDEuMztcbiR0dC1oNDogbm9uZTtcbiRscy1oNDogbm9ybWFsO1xuXG4kZmYtaDU6ICRmZi1iYXNlO1xuJGZ6LWg1OiAyMnB4O1xuJGZ3LWg1OiAkZnctYm9sZDtcbiRsaC1oNTogMS4yO1xuJHR0LWg1OiBub25lO1xuJGxzLWg1OiBub3JtYWw7XG5cbi8qIHRleHQgeHMgKi9cbiRmei1iYXNlLXhzOiAxNHB4O1xuJGxoLWJhc2UteHM6IDIxcHg7XG4kZnotc21hbGwteHM6IDEzcHg7XG4kbGgtc21hbGwteHM6IDE5cHg7XG4kZnotc21hbGxlci14czogMTJweDtcbiRsaC1zbWFsbGVyLXhzOiAyMHB4O1xuJGZ6LWxhcmdlLXhzOiAxOHB4O1xuJGxoLWxhcmdlLXhzOiAyNnB4O1xuXG4kZmYtaDEteHM6ICRmZi1iYXNlO1xuJGZ6LWgxLXhzOiAyOHB4O1xuJGZ3LWgxLXhzOiAkZnctYm9sZDtcbiRsaC1oMS14czogMzZweDtcbiR0dC1oMS14czogbm9uZTtcbiRscy1oMS14czogbm9ybWFsO1xuXG4kZmYtaDIteHM6ICRmZi1iYXNlO1xuJGZ6LWgyLXhzOiAyNnB4O1xuJGZ3LWgyLXhzOiAkZnctYm9sZDtcbiRsaC1oMi14czogMTMwJTtcbiR0dC1oMi14czogbm9uZTtcbiRscy1oMi14czogbm9ybWFsO1xuXG4kZmYtaDMteHM6ICRmZi1iYXNlO1xuJGZ6LWgzLXhzOiAyMnB4O1xuJGZ3LWgzLXhzOiAkZnctYm9sZDtcbiRsaC1oMy14czogMTMwJTtcbiR0dC1oMy14czogbm9uZTtcbiRscy1oMy14czogbm9ybWFsO1xuXG4kZmYtaDQteHM6ICRmZi1iYXNlO1xuJGZ6LWg0LXhzOiAyMHB4O1xuJGZ3LWg0LXhzOiAkZnctYm9sZDtcbiRsaC1oNC14czogMTMwJTtcbiR0dC1oNC14czogbm9uZTtcbiRscy1oNC14czogbm9ybWFsO1xuXG4kZmYtaDUteHM6ICRmZi1iYXNlO1xuJGZ6LWg1LXhzOiAxNnB4O1xuJGZ3LWg1LXhzOiAkZnctYm9sZDtcbiRsaC1oNS14czogMjRweDtcbiR0dC1oNS14czogbm9uZTtcbiRscy1oNS14czogbm9ybWFsO1xuXG4vKiB0cmFuc2l0aW9ucyAqL1xuJHRycy1iYXNlOiAuMjVzO1xuJHRycy1kcm9wZG93bjogLjI1cztcbiR0cnMtb3ZlcmxheTogLjI1czsiLCIvKiAtLS0gZ3JpZCAtLS0gKi9cbi52dWUtc3R5bGVzIHtcblx0LmdyaWQge1xuXHRcdEBpbmNsdWRlIGdyaWQ7XG5cdH1cblxuXHQucm93IHtcblx0XHRAaW5jbHVkZSByb3c7XG5cdH1cblxuXHQuY2VsbCB7XG5cdFx0QGluY2x1ZGUgY2VsbDtcblx0fVxuXG5cdC5jb2wge1xuXHRcdEBpbmNsdWRlIGNvbDtcblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wteGwtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLXhsLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0LmNvbC1sZy0jeyRpfSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdFx0Lm9yZGVyLWxnLSN7JGl9IHtcblx0XHRcdFx0b3JkZXI6ICRpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHQuY29sLW1kLSN7JGl9IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0XHQub3JkZXItbWQtI3skaX0ge1xuXHRcdFx0XHRvcmRlcjogJGk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdC5jb2wtc20tI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHRcdC5vcmRlci1zbS0jeyRpfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0LmNvbC14cy0jeyRpfSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdFx0Lm9yZGVyLXhzLSN7JGl9IHtcblx0XHRcdFx0b3JkZXI6ICRpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0LmNvbC0yeHMtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHRcdC5vcmRlci0yeHMtI3skaX0ge1xuXHRcdFx0XHRvcmRlcjogJGk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHQuY29sLTN4cy0jeyRpfSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdFx0Lm9yZGVyLTN4cy0jeyRpfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdC5jb2wtNHhzLSN7JGl9IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0XHQub3JkZXItM3hzLSN7JGl9IHtcblx0XHRcdFx0b3JkZXI6ICRpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBtaXhpbiBtZWRpYSgkc2l6ZSkge1xuXHQkc2NyZWVuczpcblx0XHRcInhsXCIgJHNjcmVlbi14bC1taW4gMTAwMDBweCxcblx0XHRcImxnXCIgJHNjcmVlbi1sZy1taW4gJHNjcmVlbi1sZy1tYXgsXG5cdFx0XCJtZFwiICRzY3JlZW4tbWQtbWluICRzY3JlZW4tbWQtbWF4LFxuXHRcdFwic21cIiAkc2NyZWVuLXNtLW1pbiAkc2NyZWVuLXNtLW1heCxcblx0XHRcInhzXCIgJHNjcmVlbi14cy1taW4gJHNjcmVlbi14cy1tYXgsXG5cdFx0XCIyeHNcIiAkc2NyZWVuLTJ4cy1taW4gJHNjcmVlbi0yeHMtbWF4LFxuXHRcdFwiM3hzXCIgJHNjcmVlbi0zeHMtbWluICRzY3JlZW4tM3hzLW1heCxcblx0XHRcIjR4c1wiICRzY3JlZW4tNHhzLW1pbiAkc2NyZWVuLTR4cy1tYXg7XG5cblx0QGVhY2ggJG5hbWUsICRzY3JlZW4tbWluLCAkc2NyZWVuLW1heCBpbiAkc2NyZWVucyB7XG5cdFx0QGlmICRzaXplID09ICN7JG5hbWV9LXVwIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1pbikge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGVsc2UgaWYgJHNpemUgPT0gI3skbmFtZX0tZG93biB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tYXgpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWl4aW4gdG91Y2gge1xuXHRAbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBuby10b3VjaCB7XG5cdEBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGZvY3VzLWVuYWJsZWQge1xuXHQuc3RhdGUtLWZvY3VzLWVuYWJsZWQge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmb2N1cy1lbmFibGVkLWludGVybmFsIHtcblx0LnN0YXRlLS1mb2N1cy1lbmFibGVkICYge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblxuXHRAaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHRcdG1hcmdpbjogLSRncmlkLWd1dHRlci1iYXNlLXNtLzI7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcblx0fVxufVxuXG5AbWl4aW4gcm93IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAwIC0kZ3JpZC1ndXR0ZXItYmFzZS8yO1xuXHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZX0pO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdFx0bWFyZ2luOiAwIC0kZ3JpZC1ndXR0ZXItYmFzZS1zbS8yO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlLXNtfSk7XG5cdH1cbn1cblxuQG1peGluIGNlbGwge1xuXHRwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItYmFzZS8yO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdFx0cGFkZGluZzogJGdyaWQtZ3V0dGVyLWJhc2Utc20vMjtcblx0fVxufVxuXG5AbWl4aW4gY29sIHtcblx0cGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItYmFzZS8yO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdFx0cGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItYmFzZS1zbS8yO1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZHJvcGRvd24tYmFzZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duLCBsZWZ0IDBzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuQG1peGluIGRyb3Bkb3duLWJhc2Utb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG5AbWl4aW4gZHJvcGRvd24ge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG5AbWl4aW4gb3ZlcmxheS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuXG5cbkBtaXhpbiBwYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMzAwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ei1pbmRleDogMTIwO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtaXhpbiBwYW5lbC1vcGVuIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuXG5cbkBtaXhpbiBsaW5rLWJhc2Uge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3V0bGluZS1vZmZzZXQ6IDFweDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuQG1peGluIGxpbmstaG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWl4aW4gbGluay1mb2N1cyB7XG5cdG91dGxpbmU6IDFweCBkYXNoZWQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG5cbkBtaXhpbiBsaW5rLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbkBtaXhpbiBsaW5rIHtcblx0QGluY2x1ZGUgbGluay1iYXNlO1xuXG5cdEBpbmNsdWRlIG5vLXRvdWNoIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIGxpbmstaG92ZXI7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgZm9jdXMtZW5hYmxlZC1pbnRlcm5hbCB7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0QGluY2x1ZGUgbGluay1mb2N1cztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0QGluY2x1ZGUgbGluay1hY3RpdmU7XG5cdH1cbn1cblxuXG5cbkBtaXhpbiBmb2N1cy1mcmFtZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzcHg7XG5cdGJvdHRvbTogM3B4O1xuXHRsZWZ0OiAzcHg7XG5cdHJpZ2h0OiAzcHg7XG5cdGJvcmRlcjogMXB4IGRhc2hlZDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogaW5oZXJpdDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtaXhpbiBmb2N1cy1mcmFtZS1zaG93IHtcblx0b3BhY2l0eTogLjc1O1xufVxuXG5cblxuQG1peGluIGZpZWxkLWJhc2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stNTA7XG5cdHBhZGRpbmc6IDdweCAxMnB4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250OiA0MDAgI3skZnotYmFzZX0vI3skbGgtYmFzZX0gJGZmLWJhc2U7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuQG1peGluIGZpZWxkLWJhc2UtLXNtIHtcblx0cGFkZGluZzogMnB4IDEycHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG5AbWl4aW4gZmllbGQtaG92ZXIge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQG1peGluIGZpZWxkLWZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuQG1peGluIGZpZWxkLWVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbkBtaXhpbiBmaWVsZCB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2U7XG5cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgZmllbGQtaG92ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XG5cdH1cblxuXHQuZm9ybS1maWVsZC1lcnJvci5mb3JtLWZpZWxkLWVycm9yICYge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWVycm9yO1xuXHR9XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSkge1xuXHR3aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvIDEyKTtcbn1cblxuLy8g0YbQtdC90YLRgNC40YDQvtCy0LDQvdC40LUg0LjQt9C+0LHRgNCw0LbQtdC90LjQtSDQstC90YPRgtGA0Lgg0LHQu9C+0LrQsFxuQG1peGluIGNlbnRlci14LXktaW1nKCkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4vL9C+0YHQvdC+0LLQvdGL0LUg0L/QsNGA0LDQvNC10YLRgNGLINC/0YHQtdCy0LTQviDRjdC70LXQvNC10L3RgtC+0LIgKNC60L7QvdGC0LXQvdGCLCDQtNC40YHQv9C70Y3QuSwg0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUpXG5AbWl4aW4gcHNldWRvKCRjb250ZW50OiBcIlwiLCAkZGlzcGxheTogYmxvY2ssICRwb3M6IGFic29sdXRlKSB7XG5cdGNvbnRlbnQ6ICRjb250ZW50O1xuXHRkaXNwbGF5OiAkZGlzcGxheTtcblx0cG9zaXRpb246ICRwb3M7XG59XG5cbi8v0L/RgdC10LLQtNC+INCx0LvQvtC6IDo6YmVmb3JlICjRiNC40YDQuNC90LAsINCy0YvRgdC+0YLQsCwg0LrQvtC90YLQtdC90YIsINC00LjRgdC/0LvRjdC5LCDQv9C+0LfQuNGG0LjQvtC90LjRgNC+0LLQsNC90LjQtSlcbkBtaXhpbiBwc2V1ZG8tYmVmb3JlKCR3aWR0aDogZmFsc2UsICRoZWlnaHQ6IGZhbHNlLCAkY29udGVudDogXCJcIiwgJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSkge1xuXHQmOjpiZWZvcmUge1xuXHRcdEBpZiAoJHdpZHRoKSB7XG5cdFx0XHR3aWR0aDogJHdpZHRoO1xuXHRcdH1cblx0XHRAaWYgKCRoZWlnaHQpIHtcblx0XHRcdGhlaWdodDogJGhlaWdodDtcblx0XHR9XG5cdFx0Y29udGVudDogJGNvbnRlbnQ7XG5cdFx0ZGlzcGxheTogJGRpc3BsYXk7XG5cdFx0cG9zaXRpb246ICRwb3M7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxufVxuXG4vL9C/0YHQtdCy0LTQviDQsdC70L7QuiA6OmFmdGVyICjRiNC40YDQuNC90LAsINCy0YvRgdC+0YLQsCwg0LrQvtC90YLQtdC90YIsINC00LjRgdC/0LvRjdC5LCDQv9C+0LfQuNGG0LjQvtC90LjRgNC+0LLQsNC90LjQtSlcbkBtaXhpbiBwc2V1ZG8tYWZ0ZXIoJHdpZHRoOiBmYWxzZSwgJGhlaWdodDogZmFsc2UsICRjb250ZW50OiBcIlwiLCAkZGlzcGxheTogYmxvY2ssICRwb3M6IGFic29sdXRlKSB7XG5cdCY6OmFmdGVyIHtcblx0XHRAaWYgKCR3aWR0aCkge1xuXHRcdFx0d2lkdGg6ICR3aWR0aDtcblx0XHR9XG5cdFx0QGlmICgkaGVpZ2h0KSB7XG5cdFx0XHRoZWlnaHQ6ICRoZWlnaHQ7XG5cdFx0fVxuXHRcdGNvbnRlbnQ6ICRjb250ZW50O1xuXHRcdGRpc3BsYXk6ICRkaXNwbGF5O1xuXHRcdHBvc2l0aW9uOiAkcG9zO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cblxuLy/Qv9GB0LXQstC00L4g0YDQsNGB0L/QvtGA0LrQsCDQtNC70Y8g0YTQu9C+0LDRgtC90YvRhSDQsdC70L7QutC+0LJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLy/QsNCx0YHQvtC70Y7RgtC90YvQuSDRhtC10L3RgtGA0L7QstGJ0LjQuiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3Ri9C5ICjQv9C+0LfQuNGG0LjQvtC90LjRgNC+0LLQsNC90LjQtSlcbkBtaXhpbiBjZW50ZXIteCgkcG9zaXRpb246IGFic29sdXRlKSB7XG5cdHBvc2l0aW9uOiAkcG9zaXRpb247XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4vL9Cw0LHRgdC+0LvRjtGC0L3Ri9C5INGG0LXQvdGC0YDQvtCy0YnQuNC6INCy0LXRgNGC0LjQutCw0LvRjNC90YvQuSAo0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUpXG5AbWl4aW4gY2VudGVyLXkoJHBvc2l0aW9uOiBhYnNvbHV0ZSkge1xuXHRwb3NpdGlvbjogJHBvc2l0aW9uO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vL9Cw0LHRgdC+0LvRjtGC0L3Ri9C5INGG0LXQvdGC0YDQvtCy0YnQuNC6INCz0L7RgNC40LfQvtC90YLQsNC70YzQvdGL0Lkg0Lgg0LLQtdGA0YLQuNC60LDQu9GM0L3Ri9C5ICjQv9C+0LfQuNGG0LjQvtC90LjRgNC+0LLQsNC90LjQtSwg0LPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90L4sINCy0LXRgNGC0LjQutCw0LvRjNC90L4pXG5AbWl4aW4gY2VudGVyLXgteSgkcG9zaXRpb246IGFic29sdXRlKSB7XG5cdHBvc2l0aW9uOiAkcG9zaXRpb247XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vL9Cw0LHRgdC+0LvRjtGC0L3Ri9C5INGG0LXQvdGC0YDQvtCy0YnQuNC6INCz0L7RgNC40LfQvtC90YLQsNC70YzQvdGL0Lkg0L3QsCBtYXJnaW4o0L/QvtC70L7QstC40L3QsCDRiNC40YDQuNC90YspXG5AbWl4aW4gY2VudGVyLXgtbWFyZ2luKCRtYXJnaW4tbGVmdDogMTBweCkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC0kbWFyZ2luLWxlZnQ7XG59XG5cbi8v0LDQsdGB0L7Qu9GO0YLQvdGL0Lkg0YbQtdC90YLRgNC+0LLRidC40Log0LLQtdGA0YLQuNC60LDQu9GM0L3Ri9C5INC90LAgbWFyZ2luKNC/0L7Qu9C+0LLQuNC90LAg0LLRi9GB0L7RgtGLKVxuQG1peGluIGNlbnRlci15LW1hcmdpbigkbWFyZ2luLXRvcDogMTBweCkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtJG1hcmdpbi10b3A7XG59XG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XG5cdEBpZiB0eXBlLW9mKCRudW1iZXIpID09IFwidW1iZXJcIiBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcblx0XHRAcmV0dXJuICRudW1iZXIgLyAoJG51bWJlciAqIDAgKyAxKTtcblx0fVxuXHRAcmV0dXJuICRudW1iZXI7XG59XG5cbi8vINGE0YPQvdC60YbQuNGPINCy0YvRh9C40YHQu9C10L3QuNC1INC+0YLQvdC+0YHQuNGC0LXQu9GM0L3QvtCz0L4g0YDQsNC30LzQtdGA0LAgKNGI0YDQuNGE0YLQsClcbkBmdW5jdGlvbiBjYWxjUmVzcG9uc2l2ZVNpemUoJGYtbWluLCAkZi1tYXgsICR3LW1pbjokbWQtbWluLCAkdy1tYXg6JGxnLW1heCwgJHVuaXRzOiBweCkge1xuXHQkZi1taW46IHN0cmlwLXVuaXQoJGYtbWluKTtcblx0JGYtbWF4OiBzdHJpcC11bml0KCRmLW1heCk7XG5cdCR3LW1pbjogc3RyaXAtdW5pdCgkdy1taW4pO1xuXHQkdy1tYXg6IHN0cmlwLXVuaXQoJHctbWF4KTtcblx0JGs6ICgkZi1tYXggLSAkZi1taW4pLygkdy1tYXggLSAkdy1taW4pO1xuXHQkYjogJGYtbWluIC0gJGsgKiAkdy1taW47XG5cdCRiOiAkYiArICR1bml0cztcblx0QHJldHVybiBjYWxjKCN7JGt9ICogMTAwdncgKyAjeyRifSk7XG59XG5cbi8v0YHQutGA0YvRgtGL0Lkg0YLQtdC60YHRgiAo0LTQu9GPINGB0LXQvNCw0L3RgtC40LrQuCksINC00L7RgdGC0YPQv9C90YvQuSDQtNC70Y8g0YfQuNGC0LDQu9C+0LpcbkBtaXhpbiB0ZXh0LWludmlzaWJsZSgpIHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblx0bWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG59XG5cbi8vINC+0LHRgNC10LfQutCwINC+0LTQvdC+0YHRgtGA0L7Rh9C90L7Qs9C+INGC0LXQutGB0YLQsCDRgSDQvNC90L7Qs9C+0YLQvtGH0LjQtdC8XG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgkbWF4LXdpZHRoOiBmYWxzZSkge1xuXHRAaWYgKCRtYXgtd2lkdGgpIHtcblx0XHRtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG5cdH1cblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8vINC30LDQv9GA0LXRgiDQstGL0LTQtdC70LXQvdC40Y8g0YLQtdC60YHRgtCwXG5AbWl4aW4gdGV4dC11bnNlbGVjdGFibGUoKSB7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4vL9Cz0L7RgNC40LfQvtC90YLQsNC70YzQvdCw0Y8g0LvQuNC90LjRjyDQv9C+INC60YDQsNGP0Lwg0YLQtdC60YHRgtCwICjRhtCy0LXRgiwg0YLQvtC70YnQuNC90LApXG5AbWl4aW4gdGV4dC1saW5lKCRjb2xvcjogY3VycmVudENvbG9yLCAkd2VpZ2h0OiAxcHgpIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IsICRjb2xvcikgMCA1MCUvMTAwJSAkd2VpZ2h0IG5vLXJlcGVhdDtcbn1cblxuLy8g0LjQvNC40YLQsNGG0LjRjyDQv9GD0L3QutGC0LjRgNC90L7QuSDQu9C40L3QuNC4ICjRgtC+0LvRidC40L3QsCDQu9C40L3QuNC4LCDQtNC70LjQvdC90LAg0LvQuNC90LjQuCwg0YbQstC10YIpXG5AbWl4aW4gZGFzaGVkKCRjb2xvcjogY3VycmVudENvbG9yLCAkd2VpZ2h0OiAxcHgsICR3aWR0aDogM3B4LCAkc3BhY2U6ICR3aWR0aCkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciAkd2lkdGgsIHRyYW5zcGFyZW50ICR3aWR0aCwgdHJhbnNwYXJlbnQpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0YmFja2dyb3VuZC1zaXplOiAkd2lkdGggKyAkc3BhY2UgJHdlaWdodDtcbn1cblxuLy8g0LjQvNC40YLQsNGG0LjRjyDRgtC+0YfQtdC6ICjRgtC+0LvRidC40L3QsCwg0YbQstC10YIpXG5AbWl4aW4gZG90dGVkKCRjb2xvcjogY3VycmVudENvbG9yLCAkd2VpZ2h0OiAycHgsICRzcGFjZTogJHdlaWdodCAqIDIpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IgJHdlaWdodCwgdHJhbnNwYXJlbnQgJHdlaWdodCwgdHJhbnNwYXJlbnQpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0YmFja2dyb3VuZC1zaXplOiAkd2VpZ2h0ICsgJHNwYWNlICR3ZWlnaHQ7XG59XG5cbi8v0L7RgtGG0LXQvdGC0YDQuNGA0L7QstCw0L3QvdCw0Y8g0LrQsNGA0YLQuNC90LrQsCDQsdC+0LvRjNGI0LXQuSDRiNC40YDQuNC90Ysg0YfQtdC8INC10LUg0LrQvtC90YLQtdC50L3QtdGAXG5AbWl4aW4gaW1nLWZ1bGwtd2lkdGgtY2VudGVyKCkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGltZyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdEBpbmNsdWRlIGNlbnRlci14LXkoKTtcblx0fVxufVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuLy/Qt9Cw0LTQtdGA0LbQutCwINC/0YDQuCDRgdC60YDRi9GC0LjQuCDQstGL0L/QsNC00LDRjtGJ0LXQs9C+INC80LXQvdGOICjRgdC+0YHRgtC+0Y/QvdC40LUg0LLQuNC00LjQvNC+0YHRgtC4INC80LXQvdGOKVxuQG1peGluIGRyb3AtbWVudS1kZWxheSgkc2hvdzogZmFsc2UpIHtcblx0QGlmICRzaG93IHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7IC8qINCf0L7QutCw0LfRi9Cy0LDQtdC8INC/0L7QtNC80LXQvdGOINC/0YDQuCDRhdC+0LLQtdGA0LUgKi9cblx0fVxuXHRAZWxzZSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7IC8qINCf0L4g0YPQvNC+0LvRh9Cw0L3QuNGOINGB0LrRgNGL0LLQsNC10Lwg0L/QvtC00LzQtdC90Y4gKi9cblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5LCB2aXNpYmlsaXR5IC4zcyBlYXNlIC4xNXM7IC8qINCw0L3QuNC80LDRhtC40Y8gLjMg0YHQtdC6LiDQuCDQt9Cw0LTQtdGA0LbQutCwINCyIC4xNSDRgdC10LouICovXG5cdH1cbn1cblxuLy/QutGA0LXRgdGC0LjQuiDQtNC70Y8g0LfQsNC60YDRi9GC0LjRjyDQv9C+0L/QsNC/0L7QsiAo0YjQuNGA0LjQvdCwINCx0LvQvtC60LAsINCy0YvRgdC+0YLQsCDQsdC70L7QutCwLCDQtNC70LjQvdC90LAg0L/QsNC70L7Rh9C10LosINGC0L7Qu9GJ0LjQvdCwINC/0LDQu9C+0YfQtdC6LCDRhtCy0LXRgiDQv9Cw0LvQvtGH0LXQuilcbkBtaXhpbiBpY29uLWNsb3NlKCRzaXplOiAyNnB4LCAkd2VpZ2h0OiAzcHgsICRjb2xvcjogY3VycmVudENvbG9yKSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0QGluY2x1ZGUgcHNldWRvLWJlZm9yZSgkc2l6ZSwgJHdlaWdodCk7XG5cdEBpbmNsdWRlIHBzZXVkby1hZnRlcigkc2l6ZSwgJHdlaWdodCk7XG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxuXHQmOjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdH1cbn1cblxuLy/Ql9C90LDRh9C10Log0YDQsNGB0LrRgNGL0LLQsNGO0YnQtdCz0L7RgdGPINC80LXQvdGOICjRhtCy0LXRgiDQv9C+0LvQvtGBLCDRiNC40YDQuNC90LAg0LfQvdCw0YfQutCwLCDQstGL0YHQvtGC0LAg0LfQvdCw0YfQutCwLCDRgtC+0LvRidC40L3QsCDQv9C+0LvQvtGBLCDQutC+0LvQuNGH0LXRgdGC0LLQviDQv9C+0LvQvtGBLCDRhtCy0LXRgiDQv9C+0LvQvtGBINC/0YDQuCDQvdCw0LLQtdC00LXQvdC40LggKVxuQG1peGluIGljb24taGFtYnVyZ2VyKCAkY29sb3I6IGJsYWNrLCAkd2lkdGg6IDIwcHgsICRoZWlnaHQ6IDE2cHgsICR3ZWlnaHQ6IDJweCwgJGJhcnM6IDMsICRjb2xvci1ob3ZlcjogcmVkICkge1xuXHQkc2hhZG93OiAoKTtcblx0JGhvdmVyLXNoYWRvdzogKCk7XG5cdCRzcGFjaW5nOiAoJGhlaWdodCAtICgkd2VpZ2h0ICogJGJhcnMpKSAvICgkYmFycyAtIDEpO1xuXHRAaWYgdW5pdCgkc3BhY2luZykgPT0gXCJweFwiIHtcblx0XHQkc3BhY2luZzogZmxvb3IoJHNwYWNpbmcpO1xuXHR9XG5cdEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJGJhcnMge1xuXHRcdCRvZmZzZXQ6ICgkd2VpZ2h0ICsgJHNwYWNpbmcpICogKCRpIC0gMSk7XG5cdFx0JHNoYWRvdzogYXBwZW5kKCRzaGFkb3csIDAgJG9mZnNldCAwICRjb2xvciwgY29tbWEpO1xuXHR9XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogJHdpZHRoO1xuXHRoZWlnaHQ6ICRoZWlnaHQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6ICR3ZWlnaHQ7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yO1xuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdFx0Y29udGVudDogXCJcIjtcblx0fVxuXHRAaWYgJGNvbG9yLWhvdmVyIHtcblx0XHRAZm9yICRpIGZyb20gMiB0aHJvdWdoICRiYXJzIHtcblx0XHRcdCRvZmZzZXQ6ICgkd2VpZ2h0ICsgJHNwYWNpbmcpICogKCRpIC0gMSk7XG5cdFx0XHQkaG92ZXItc2hhZG93OiBhcHBlbmQoJGhvdmVyLXNoYWRvdywgMCAkb2Zmc2V0IDAgJGNvbG9yLWhvdmVyLCBjb21tYSk7XG5cdFx0fVxuXHRcdCY6aG92ZXI6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ob3Zlcjtcblx0XHRcdGJveC1zaGFkb3c6ICRob3Zlci1zaGFkb3c7XG5cdFx0fVxuXHR9XG59XG5cbi8v0KLRgNC10YPQs9C+0LvRjNC90LjQuiAo0YbQstC10YIsINC90LDQv9GA0LDQstC70LXQvdC40LUsINGA0LDQt9C80LXRgCwg0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUsINC30LDQutGA0YPQs9C70LXQvdC40LUg0LrRgNCw0LXQsilcbkBtaXhpbiB0cmlhbmdsZSgkY29sb3IsICRkaXJlY3Rpb24sICRzaXplOiA2cHgsICRwb3NpdGlvbjogYWJzb2x1dGUsICRyb3VuZDogZmFsc2UpIHtcblx0QGluY2x1ZGUgcHNldWRvKCRwb3M6ICRwb3NpdGlvbik7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdEBpZiAkcm91bmQge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyb3VuZDtcblx0fVxuXHRAaWYgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcblx0XHRtYXJnaW4tdG9wOiAwIC0gcm91bmQoJHNpemUgLyAyLjUpO1xuXHR9XG5cdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdG9wIHtcblx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCAtIHJvdW5kKCRzaXplIC8gMi41KTtcblx0fVxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdG1hcmdpbi1yaWdodDogLSRzaXplO1xuXHR9XG5cdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kc2l6ZTtcblx0fVxufVxuIiwiLypcblx0dmFyaWFibGUgbmFtaW5nIHJ1bGVzOlxuXHRjb2xvci0qIC0tIGNvbG9yIHZhbHVlXG5cdGZ6LSogLS0gZm9udC1zaXplIHZhbHVlXG5cdGZ3LSogLS0gZm9udC13ZWlnaHQgdmFsdWVcblx0ZmYtKiAtLSBmb250LWZhbWlseSB2YWx1ZVxuXHRmcy0qIC0tIGZvbnQtc3R5bGUgdmFsdWVcblx0Ki1jb2xvciAtLSBjb2xvciBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdCotYmcgLS0gYmFja2dyb3VuZCBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdC4uLlxuKi9cbi8qIHNpemVzICovXG4vKiBjb250YWluZXIgKi9cbi8qIGdyaWQgKi9cbi8qIGNvbG9ycyAqL1xuLyogc2hhZG93ICovXG4vKiBib3JkZXIgcmFkaXVzICovXG4vKiB0ZXh0ICovXG4vKiB0ZXh0IHhzICovXG4vKiB0cmFuc2l0aW9ucyAqL1xuLyogLS0tIGdyaWQgLS0tICovXG4udnVlLXN0eWxlcyAuZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG4udnVlLXN0eWxlcyAucm93IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudnVlLXN0eWxlcyAucm93IHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuLnZ1ZS1zdHlsZXMgLmNlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudnVlLXN0eWxlcyAuY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLnZ1ZS1zdHlsZXMgLmNvbCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmNvbCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTYge1xuICB3aWR0aDogNTAlO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLS0xMiB7XG4gIG9yZGVyOiAtMTI7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtLTExIHtcbiAgb3JkZXI6IC0xMTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tMTAge1xuICBvcmRlcjogLTEwO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLS05IHtcbiAgb3JkZXI6IC05O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLS04IHtcbiAgb3JkZXI6IC04O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLS03IHtcbiAgb3JkZXI6IC03O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLS02IHtcbiAgb3JkZXI6IC02O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLS01IHtcbiAgb3JkZXI6IC01O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLS00IHtcbiAgb3JkZXI6IC00O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLS0zIHtcbiAgb3JkZXI6IC0zO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLS0yIHtcbiAgb3JkZXI6IC0yO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLS0xIHtcbiAgb3JkZXI6IC0xO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTAge1xuICBvcmRlcjogMDtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0xIHtcbiAgb3JkZXI6IDE7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtMiB7XG4gIG9yZGVyOiAyO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTMge1xuICBvcmRlcjogMztcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC00IHtcbiAgb3JkZXI6IDQ7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtNSB7XG4gIG9yZGVyOiA1O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTYge1xuICBvcmRlcjogNjtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC03IHtcbiAgb3JkZXI6IDc7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtOCB7XG4gIG9yZGVyOiA4O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTkge1xuICBvcmRlcjogOTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudnVlLXN0eWxlcyAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudnVlLXN0eWxlcyAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudnVlLXN0eWxlcyAuY29sLTN4cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5cbi5mYy5mYzpmaXJzdC1jaGlsZCxcbi5mbGMuZmxjOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxjLmxjOmxhc3QtY2hpbGQsXG4uZmxjLmZsYzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZjYy5mY2Mge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGNjLmxjYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mbGNjLmZsY2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpc2libGUtaWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52aXNpYmxlLWYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlzaWJsZS1pZiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4udmlzaWJsZS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi52aXNpYmxlLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi52aXNpYmxlLXRjIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Lm9wZW4gLmhpZGRlbi13aGVuLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQ6bm90KC5vcGVuKSAuaGlkZGVuLXdoZW4tbm90LW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZy5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhpZGRlbi1tZC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAudmlzaWJsZS1tZC1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtbWQtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtbWQtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi1zbS5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAudmlzaWJsZS1zbS1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtc20taWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtc20taWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cy5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS14cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUteHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAudmlzaWJsZS14cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUteHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUteHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGlkZGVuLTJ4cy5oaWRkZW4tMnhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUtMnhzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oaWRkZW4tM3hzLmhpZGRlbi0zeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS0zeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLmhpZGRlbi00eHMuaGlkZGVuLTR4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aXNpYmxlLTR4cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS00eHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLTR4cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAudmlzaWJsZS00eHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAudmlzaWJsZS00eHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLTR4cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAudmlzaWJsZS00eHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi5jLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLWdyYXktZGFyayB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uYy1ncmF5IHtcbiAgY29sb3I6ICNkOWRiZTE7XG59XG5cbi5jLWdyYXktbGlnaHQge1xuICBjb2xvcjogI2VlZWZmNDtcbn1cblxuLmMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTIge1xuICBjb2xvcjogI2ZmNTI0Nztcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0zIHtcbiAgY29sb3I6ICNmZjBmMDA7XG59XG5cbi5jLXByaW1hcnktMiB7XG4gIGNvbG9yOiAjZTA2O1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGNvbG9yOiAjYTA0O1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMyB7XG4gIGNvbG9yOiAjODAyO1xufVxuXG4uYy1zdWNjZXNzIHtcbiAgY29sb3I6ICMyMGE3MzU7XG59XG5cbi5jLXN1Y2Nlc3MtbGlnaHQge1xuICBjb2xvcjogI2FmYTtcbn1cblxuLmMtd2FybmluZyB7XG4gIGNvbG9yOiAjZTkxO1xufVxuXG4uYy13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6ICNmZDg7XG59XG5cbi5jLWVycm9yIHtcbiAgY29sb3I6ICNmZjBmMDA7XG59XG5cbi5jLWVycm9yLWxpZ2h0IHtcbiAgY29sb3I6ICNmYWE7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjOGI4ZDkyO1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNkOWRiZTE7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2VlZWZmNDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNmQyMDc3O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0yIHtcbiAgYmFja2dyb3VuZDogI2ZmNTI0Nztcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMyB7XG4gIGJhY2tncm91bmQ6ICNmZjBmMDA7XG59XG5cbi5iZy1wcmltYXJ5LTIge1xuICBiYWNrZ3JvdW5kOiAjZTA2O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTIge1xuICBiYWNrZ3JvdW5kOiAjYTA0O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjODAyO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMyMGE3MzU7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2FmYTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZTkxO1xufVxuXG4uYmctd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZDg7XG59XG5cbi5iZy1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmZjBmMDA7XG59XG5cbi5iZy1lcnJvci1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmYWE7XG59XG5cbi8qIC0tLSBzZWxlY3Rpb24gLS0tICovXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM2ZDIwNzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiAtLS0gYmFzaWMgLS0tICovXG5ib2R5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGZvbnQ6IDQwMCAxNXB4LzEuNiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi8qIC0tLSBWdWUgLS0tICovXG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0gY29udGFpbmVyIC0tLSAqL1xuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItLWZyZWUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8qIC0tLSBvdmVybGF5IC0tLSAqL1xuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgei1pbmRleDogMTAwO1xufVxuXG4ub3ZlcmxheS5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogLS0tIHNjcm9sbCBsb2NrIC0tLSAqL1xuLnN0YXRlLS1sb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogLS0tIHRhYiBiZWhhdmlvciAtLS0gKi9cbi50YWItYmVoYXZpb3I6bm90KC5vcGVuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBpY29ucyAtLS0gKi9cbi5zdmctc3ByaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3ZnLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5waWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZXN0LXNjcm9sbGJhciB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGJlMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbn1cblxuLnNjcm9sbGJhciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjZDlkYmUxIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC8qIC0tLSBibG9ja3MgLS0tICovXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC8qIC0tLSBvdmVybGF5IC0tLSAqL1xuICAuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAub3ZlcmxheSxcbi5zdGF0ZS0tbW9iaWxlLW5hdi1vcGVuIC5vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi8qIC0tLSB0ZXh0IC0tLSAqL1xuaDEsXG4uaDEge1xuICBmb250OiA3MDAgNDVweC8xLjMgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNjVlbTtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQ6IDcwMCAzMnB4LzEuNCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQ6IDcwMCAzMHB4LzEuNCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQ6IDcwMCAyNnB4LzEuMyBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQ6IDcwMCAyMnB4LzEuMiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGluayB7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4ubGluazphY3RpdmUge1xuICBjb2xvcjogI2EwNDtcbn1cblxudWwsXG5vbCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmlsZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZpbGUtbGluayAuc3ZnLWljb24ge1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYmxvY2txdW90ZSxcbmJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY0LjM1ZGVnLCAjZmZkYWJmIDEuNDQlLCByZ2JhKDIwNiwgMjA2LCAyMDYsIDAuMjIpIDk4Ljg1JSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDUwcHggNTVweCA1NXB4IDEwOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIG1hcmdpbjogNTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2txdW90ZTo6YmVmb3JlLFxuYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogMjdweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGxlZnQ6IDQ5cHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9tYXJrdXAtaW1hZ2VzL2ljb25fX3F1b3RlLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbnEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjVweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA0NnB4O1xufVxucTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDU1cHggMDtcbn1cbmZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbmZpZ2NhcHRpb24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWZmNDtcbn1cblxuLnRleHQtZ3VpZGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xufVxuXG4udGV4dC1ndWlkZSBwIGEge1xuICBjb2xvcjogIzAwNTdmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LWd1aWRlIGgxLFxuLnRleHQtZ3VpZGUgLmgxIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSB7XG4gIG1hcmdpbjogNTVweCAwIDI1cHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSB1bCxcbi50ZXh0LWd1aWRlIG9sIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgbWFyZ2luOiAwIDAgMTFweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LWd1aWRlIGxpID4gdWw6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBsaSA+IG9sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4udGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnRleHQtZ3VpZGUgb2wge1xuICBjb3VudGVyLXJlc2V0OiBvbDtcbn1cblxuLnRleHQtZ3VpZGUgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbDtcbn1cblxuLnRleHQtZ3VpZGUgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbCkgXCIuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1ndWlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0ge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtc2Nyb2xsZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4udGFibGUtc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYmxlLXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGJlMTtcbn1cbi50YWJsZS1zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi50YWJsZS1zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJsZS1zY3JvbGxlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHQtZ3VpZGUgdGgge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgdGQge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWZmNDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHRoZWFkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtZ3VpZGUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50ZXh0LWd1aWRlIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRleHQtZ3VpZGUgcCB7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYmxlLXNjcm9sbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMTVweCAqIDIpO1xuICB9XG4gIC50YWJsZS1zY3JvbGxlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIC0tLSB0ZXh0IC0tLSAqL1xuICBoMSxcbi5oMSB7XG4gICAgZm9udDogNzAwIDI4cHgvMzZweCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cblxuICBoMixcbi5oMiB7XG4gICAgZm9udDogNzAwIDI2cHgvMTMwJSBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cblxuICBoMyxcbi5oMyB7XG4gICAgZm9udDogNzAwIDIycHgvMTMwJSBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cblxuICBoNCxcbi5oNCB7XG4gICAgZm9udDogNzAwIDIwcHgvMTMwJSBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cblxuICBoNSxcbi5oNSB7XG4gICAgZm9udDogNzAwIDE2cHgvMjRweCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cblxuICAuYmxvY2txdW90ZSxcbmJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIHBhZGRpbmc6IDU2cHggMTVweCAzNXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG4gIC5ibG9ja3F1b3RlOjpiZWZvcmUsXG5ibG9ja3F1b3RlOjpiZWZvcmUge1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMxcHggMjBweDtcbiAgfVxuXG4gIHEge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cblxuICAudGV4dC1ndWlkZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cblxuICAudGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgdWwsXG4udGV4dC1ndWlkZSBvbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgcCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgaW1nLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSkge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKVthbGlnbj1sZWZ0XSxcbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKVthbGlnbj1yaWdodF0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpW2FsaWduPWxlZnRdIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpW2FsaWduPXJpZ2h0XSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByaWNlX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3ByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiBncmV5O1xufVxuXG4ucHJpY2VfX2dyb3VwLS1uZXcge1xuICBjb2xvcjogIzZkMjA3NztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ByZWZpeCxcbi5wcmljZS0tbGcgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN3aXBlci1pY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGluay11bmRlcmxpbmUtLXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubGluay11bmRlcmxpbmUtLWRkIHtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLmxpbmstdW5kZXJsaW5lX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yNXM7XG59XG5cbi5saW5rLXVuZGVybGluZTpob3ZlciB7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4ubGluay11bmRlcmxpbmU6aG92ZXIgLmxpbmstdW5kZXJsaW5lX19pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzNGQkFGRjtcbn1cblxuLmxpbmstdW5kZXJsaW5lLS1kZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDMuNXB4IDMuNXB4IDAgMy41cHg7XG4gIGJvcmRlci1jb2xvcjogIzZkMjA3NyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5saW5rLXVuZGVybGluZS0tZGQ6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5pb3MsXG5ib2R5LmlvcyAqIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG91Y2ggKiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmd1aWRlbGluZV9faGVhZCB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1jb2xvciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZmY0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1sYWJlbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZ3VpZGVsaW5lLWVsZW1lbnQge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3VpZGVsaW5lLWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5ndWlkZWxpbmUtZ3JpZF9fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ndWlkZWxpbmUtZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uYnRuLXNwYWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbn1cblxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5mYWRlLWVudGVyLWZyb20sXG4uZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uZHJvcGRvd24tZW50ZXItZnJvbSxcbi5kcm9wZG93bi1sZWF2ZS10byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXItZnJvbSxcbi5kcm9wZG93bi1pbm5lci1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1tZXNzYWdlLWVudGVyLWFjdGl2ZSxcbi5tb2RhbC1tZXNzYWdlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4ubW9kYWwtbWVzc2FnZS1lbnRlci1mcm9tLFxuLm1vZGFsLW1lc3NhZ2UtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xufVxuXG4uc3ZnLWljb24tLWNsb2NrIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbn1cblxuLnN2Zy1pY29uLS1iYWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuXG4uc3ZnLWljb24tLWNhciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5zdmctaWNvbi0tcGhvbmUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uc3ZnLWljb24tLW5vdGlmaWNhdGlvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi50aXBweS1ib3hbZGF0YS1hbmltYXRpb249ZmFkZV1bZGF0YS1zdGF0ZT1oaWRkZW5dIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuW2RhdGEtdGlwcHktcm9vdF0ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxMHB4KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udGlwcHktYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHZpc2liaWxpdHksIG9wYWNpdHk7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0gPiAudGlwcHktYXJyb3cge1xuICBib3R0b206IDA7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXRvcF0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaXRpYWw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gPiAudGlwcHktYXJyb3cge1xuICB0b3A6IDA7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGluaXRpYWw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdID4gLnRpcHB5LWFycm93IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePWxlZnRdID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDhweCAwIDhweCA4cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBpbml0aWFsO1xuICByaWdodDogLTdweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XSA+IC50aXBweS1hcnJvdyB7XG4gIGxlZnQ6IDA7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePXJpZ2h0XSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTdweDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDhweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaXRpYWw7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9dmlzaWJsZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuNSwgMC4zOCwgMS4xMSk7XG59XG5cbi50aXBweS1hcnJvdyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4udGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRpcHB5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIycHggMTZweDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi50aXBweS1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG4udGlwcHktY29udGVudCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYWNjb3JkaW9uLmRlc3Ryb3ktYWNjb3JkaW9uIC5hY2NvcmRpb25fX2NvbnRlbnQsIC5hY2NvcmRpb24uaW5pdC1hY2NvcmRpb24gLmFjY29yZGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYWNjb3JkaW9uLm9wZW4tYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RvZ2dsZXIgLmFjY29yZGlvbl9fb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3JkaW9uLm9wZW4tYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RvZ2dsZXIgLmFjY29yZGlvbl9fY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWNjb3JkaW9uLm9wZW4tYWNjb3JkaW9uIC5hY2NvcmRpb25fX2ljb24gLnN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hY2NvcmRpb24ub3Blbi1hY2NvcmRpb24gPiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYWNjb3JkaW9uLmRlc3Ryb3ktYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RvZ2dsZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5hY2NvcmRpb25fX3RvZ2dsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hY2NvcmRpb25fX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFjY29yZGlvbl9faWNvbiAuc3ZnLWljb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogOXB4O1xuICBmaWxsOiBub25lO1xufVxuXG4uYWNjb3JkaW9uX19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFjY29yZGlvbi0tbmF0aXZlIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXMgZWFzZS1vdXQ7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2dyaWQuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICBtYXJnaW46IC0zcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uYWN0aXZlLXRhZ3NfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogOHB4IDExcHggOXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY3RpdmUtdGFnc19fYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM2ZDIwNzc7XG4gIGJvcmRlci1jb2xvcjogIzZkMjA3Nztcbn1cbi5hY3RpdmUtdGFnc19fYnRuLmFjdGl2ZSAuYWN0aXZlLWZpbHRlcnNfX2J0biB7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFjdGl2ZS10YWdzX19idG46aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDlweCA5cHggMTBweCAxM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWN0aXZlLWZpbHRlcnNfX2J0biAuYWN0aXZlLWZpbHRlcnNfX2J0bi1pY29uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19idG4taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGI4ZDkyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuLWljb24tc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NsZWFyIHtcbiAgcGFkZGluZzogOXB4IDlweCAxMHB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjdGl2ZS1maWx0ZXJzX19jbGVhcjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ZDIwNzc7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuLmFjdGl2ZS1maWx0ZXJzX19jbGVhcjpob3ZlciAuc3ZnLWljb24ge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cbi5hY3RpdmUtZmlsdGVyc19fY2xlYXIgLnN2Zy1pY29uIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmFkZC1yZXZpZXcge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFkZC1yZXZpZXcgLnJhdGluZy1hY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFkZC1yZXZpZXcgLnJhdGluZy1hY3Rpb25fX3JhdGluZyxcbi5hZGQtcmV2aWV3IC5mb3JtX19hY3Rpb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWRkLXJldmlldyAuZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFkZC1yZXZpZXdfX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmFkZC1yZXZpZXdfX3Zpc3VhbCB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWRkLXJldmlld19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5hZGQtcmV2aWV3X19yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYWRkLXJldmlld19fcmF0aW5nLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWRkLXJldmlld19fZmllbGRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFkZC1yZXZpZXdfX2ZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLmFkZC1yZXZpZXdfX2ZpZWxkIC5maWVsZC1pbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkOWRiZTE7XG59XG5cbi5hZGQtcmV2aWV3X19zdWJtaXQgLmJ0biB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmFkZC1yZXZpZXdfX2FjY2VwdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG4uYWRkLXJldmlld19fYWNjZXB0IGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYWRkLXJldmlld19fYWNjZXB0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uYWRkcmVzcy1saXN0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uYWRkcmVzcy1saXN0X19pdGVtIC5saW5rLXVuZGVybGluZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFkZHJlc3MtbGlzdF9faXRlbSAuY2F0YWxvZy1pdGVtLWNvbW1lbnRfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYWRkcmVzcy1saXN0X19pdGVtIC5hZGRyZXNzLWxpc3Qtd3JhcCB7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAxMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hZGRyZXNzLWxpc3RfX2l0ZW0gLmNhdGFsb2ctaXRlbS1jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmFkZHJlc3MtbGlzdF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuLmFkZHJlc3MtbGlzdF9faWNvbiBzdmcge1xuICBjb2xvcjogIzZkMjA3NztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjFweDtcbn1cblxuLmFkZHJlc3MtbGlzdF9fbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFkZHJlc3MtbGlzdF9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5hZGRyZXNzLWxpc3RfX2Fycm93IC5zdmctaWNvbiB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLmFkZHJlc3MtbGlzdF9fYWN0aW9uIHtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xufVxuLmFkZHJlc3MtbGlzdF9fYWN0aW9uIC5idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgbWFyZ2luOiAtMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIG1hcmdpbjogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVkaWEtcGFnZSAuYXJ0aWNsZS1wb3N0ZXIge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubWVkaWEtcGFnZSAuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm1lZGlhLXBhZ2UgLmNhdGFsb2cge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAtNHB4O1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzAlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFydGljbGUtcG9zdGVyX19pbWFnZSxcbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UucHJvZHVjdC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX19pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWF4LWhlaWdodDogNzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmFydGljbGUtcG9zdGVyLS1zYWxlIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIG1heC1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5iLWNvbnRlbnRfbmV3cyB7XG4gIHBhZGRpbmc6IDYwcHggOTVweCA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uYi1jb250ZW50X25ld3MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5iLWNvbnRlbnRfbmV3cyBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5hcnRpY2xlLXBvc3Rlcjpob3ZlciAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgICBjb2xvcjogIzZkMjA3NztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uYXJ0aWNsZS1wb3N0ZXI6YWN0aXZlIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICBjb2xvcjogI2EwNDtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5hcnRpY2xlLXBvc3Rlcl9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2luZm8ge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2RhdGUtLWFsdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5hcnRpY2xlLXBvc3Rlcl9fcGxheS1idG4gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDY5cHg7XG4gIGhlaWdodDogNjlweDtcbiAgb3BhY2l0eTogMC40O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuIC5zdmctaWNvbiAqIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5hcnRpY2xlLXBvc3Rlcl9fcGxheS1idG46aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMDtcbn1cbi5hcnRpY2xlLXBvc3Rlcl9fcGxheS1idG46aG92ZXIgLnN2Zy1pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hcnRpY2xlLXBvc3Rlcl9fcGxheS1idG46aG92ZXIgLnN2Zy1pY29uICoge1xuICBmaWxsOiAjRkYzNDA3O1xufVxuXG4uc2l0ZXJ1IC5hcnRpY2xlLXBvc3Rlcl9fcGxheS1idG46aG92ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlcnUgLmFydGljbGUtcG9zdGVyX19wbGF5LWJ0bjpob3ZlciAuc3ZnLWljb24ge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uc2l0ZXJ1IC5hcnRpY2xlLXBvc3Rlcl9fcGxheS1idG46aG92ZXIgLnN2Zy1pY29uICoge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LWhlaWdodDogNzJweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXIgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiBpbml0aWFsO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXIgLmVDYXRhbG9nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFydGljbGUtcG9zdGVyIC5lQ2F0YWxvZyAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2Rvd2xvYWQge1xuICB6LWluZGV4OiAyMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS1wYWdlIC5hcnRpY2xlLndoaXRlLWNvbG9yIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cblxuICAuYXJ0aWNsZS1wb3N0ZXJfX2luZm8ge1xuICAgIHBhZGRpbmc6IDE1cHggMTJweCAyMHB4O1xuICB9XG5cbiAgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gIH1cblxuICAuYXJ0aWNsZS1wb3N0ZXItLXNhbGUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLXBvc3Rlcl9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5iLWNvbnRlbnRfbmV3cyB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG4gIC5iLWNvbnRlbnRfbmV3cyBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmItY29udGVudF9uZXdzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYi1jb250ZW50X25ld3Mge1xuICAgIHBhZGRpbmc6IDEzcHggMTVweCAyMHB4O1xuICB9XG59XG4ucHJvbW90aW9uLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9wYWNpdHk6IDgwJTtcbn1cblxuLmlubmVyLS1jYXRhbG9nLS1iYW5uZXIgLnByb21vdGlvbi10ZXh0IHtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnByb21vdGlvbi10ZXh0IC50b29sdGlwX19jb250ZW50IHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLmFydGljbGUge1xuICBtYXJnaW46IDI1cHggMCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYXJ0aWNsZV9fd3JhcCB7XG4gIG1heC13aWR0aDogMTAyNnB4O1xufVxuXG4uYXJ0aWNsZV9fYmFjay5hcnRpY2xlX19iYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLmFydGljbGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXJ0aWNsZV9faGVhZGVyIGltZyB7XG4gIHdpZHRoOiAzMjRweDtcbiAgaGVpZ2h0OiAzMjRweDtcbiAgbWFyZ2luOiAwIDEwOHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmFydGljbGVfX2hlYWRlciB0aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLmFydGljbGVfX2hlYWRlciBoMSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFydGljbGVfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogNTVweCBhdXRvO1xuICBtYXgtd2lkdGg6IDgxMHB4O1xufVxuXG4uYXJ0aWNsZV9fY29udGFpbmVyLS1uby1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5hcnRpY2xlX19iYWNrLmFydGljbGVfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cblxuICAuYXJ0aWNsZV9faGVhZGVyLmFydGljbGVfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG4gIC5hcnRpY2xlX19oZWFkZXIuYXJ0aWNsZV9faGVhZGVyIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFydGljbGVfX2hlYWRlci5hcnRpY2xlX19oZWFkZXIgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG59XG4uYXR0ZW50aW9uLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWY7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19faWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZTA2O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5hdHRlbnRpb24tYmxvY2tfX3RleHQge1xuICBjb2xvcjogI2UwNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX19jYXB0aW9uIHtcbiAgY29sb3I6ICM4MTg2OTA7XG59XG5cbi5hdHRlbnRpb24tYmxvY2tfX3RpbWUge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF0dGVudGlvbi1ibG9jayB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgfVxuXG4gIC5hdHRlbnRpb24tYmxvY2tfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hdmFpbGFiaWxpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYXZhaWxhYmlsaXR5LS1sZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uICsgLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5hdmFpbGFiaWxpdHktLWdyZWVuIHtcbiAgY29sb3I6ICMyMGE3MzU7XG59XG5cbi5hdmFpbGFiaWxpdHktLW9yYW5nZSB7XG4gIGNvbG9yOiAjZTkxO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1yZWQge1xuICBjb2xvcjogI2ZmMGYwMDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tZ3JheSB7XG4gIGNvbG9yOiAjODE4NjkwO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1vcmRlci1zdGF0dXMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF2YWlsYWJpbGl0eSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM4YjhkOTI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogMnB4IDNweCAzcHg7XG4gIG1pbi13aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYWRnZS0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICM2ZDIwNzc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFkZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1pbi13aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5iYXNrZXQtYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhc2tldC1hY3Rpb24gLmZpZWxkLXRvb2x0aXBfX2xpc3Qge1xuICB6LWluZGV4OiAyO1xufVxuLmJhc2tldC1hY3Rpb24gLmZpZWxkLXRvb2x0aXBfX2xpc3QgLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgLmZpZWxkLWlucHV0LmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCAuZmllbGQtY291bnRfX2J0bi0tc3ViIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgLmZpZWxkLWNvdW50X19idG4tLWFkZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCArIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMCAxOXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLmJhc2tldC1hY3Rpb25fX2J0biAuc3ZnLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYmFza2V0LWFjdGlvbl9fYnRuIC5zdmctdmlzaWJsZS1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5iYXNrZXQtYWN0aW9uX19idG4tYWN0aXZlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2FkZCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19yZW1vdmUge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogI2ZmMjQ0ZjtcbiAgbWFyZ2luOiAwIDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLS1oYWxmOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYmFza2V0LWFjdGlvbl9fYnRuLS1oYWxmOmFjdGl2ZTo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fd2lkZ2V0LS1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRldGFpbCAuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5iYXNrZXQtYWN0aW9uLS1kZXRhaWwgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICB3aWR0aDogOTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmbGV4LWdyb3c6IDA7XG59XG4uYmFza2V0LWFjdGlvbi0tZGV0YWlsIC5maWVsZC1jb3VudF9fYnRuLmZpZWxkLWNvdW50X19idG4ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG59XG4uYmFza2V0LWFjdGlvbi0tZGV0YWlsIC5idG4ge1xuICBoZWlnaHQ6IDQzcHg7XG59XG5cbi5iYXNrZXQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iYXNrZXQtaXRlbV9fdmlzdWFsIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmFza2V0LWl0ZW1fX3Zpc3VhbCBpbWcge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5cbi5iYXNrZXQtaXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJpY2Utbm90ZSB7XG4gIHBhZGRpbmc6IDVweCAwIDAgMjhweDtcbn1cbi5iYXNrZXQtaXRlbV9fcHJpY2Utbm90ZSAuaXRlbS1ub3RlLXRleHQ6OmFmdGVyIHtcbiAgdG9wOiAwO1xufVxuXG4uYmFza2V0LWl0ZW1fX2FuYWxvZ3VlcyAuYnRuIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5iYXNrZXQtaXRlbV9fbmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYmFza2V0LWl0ZW1fX2NvZGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzcHg7XG59XG5cbi5iYXNrZXQtaXRlbV9fYnJhbmQge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYmFza2V0LWl0ZW1fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3BzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogI2MxYzNjODtcbn1cbi5iYXNrZXQtaXRlbV9fcHJvcCAuY291bnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJhc2tldC1pdGVtX19wcm9wIC5zdWZmaXgge1xuICBjb2xvcjogZ3JleTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJhc2tldC1pdGVtX19wcm9wLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJvcC1pY29uIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJvcC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMzYzg7XG59XG5cbi5iYXNrZXQtaXRlbV9fYXZhaWxhYmlsaXR5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgcGFkZGluZzogNXB4IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbn1cbi5iYXNrZXQtaXRlbV9fYXZhaWxhYmlsaXR5IC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5iYXNrZXQtaXRlbV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJhc2tldC1pdGVtX19mb290ZXIgLmJhc2tldC1pdGVtX19wcmljZSB7XG4gIHdpZHRoOiAxNzVweDtcbn1cblxuLmJhc2tldC1pdGVtX19jb3VudGVyIC5maWVsZC1jb3VudF9faW5wdXQge1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5iYXNrZXQtaXRlbV9fY291bnRlciAuZmllbGQtLW5vLWJvcmRlciB7XG4gIHdpZHRoOiA5MHB4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbn1cbi5iYXNrZXQtaXRlbV9fY291bnRlciAuZmllbGQtaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJhc2tldC1pdGVtX19jb3VudGVyIC5maWVsZC1pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcbn1cbi5iYXNrZXQtaXRlbV9fY291bnRlciAuZmllbGQtY291bnRfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG5cbi5iYXNrZXQtaXRlbV9fZGVsZXRlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJhc2tldC1pdGVtX19kZWxldGUgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmJhc2tldC1pdGVtX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhc2tldC1pdGVtX19hY3Rpb24gLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5iYXNrZXQtaXRlbV9fYWN0aW9uIC5iYXNrZXQtaXRlbV9fZGVsZXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYmFza2V0LWl0ZW1fX2FjdGlvbiAuYXBwZWFyYW5jZS0tZ29vZHMge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uYmFza2V0LWl0ZW1fX25vdGlmaWNhdGlvbi1idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYmFza2V0LWl0ZW1fX25vdGlmaWNhdGlvbi1idG4gLnN2Zy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0LWl0ZW1fX2dpZnRzIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgcGFkZGluZzogOXB4IDE3cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmNztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFza2V0LWl0ZW1fX2dpZnRzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY3O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogLThweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYmFza2V0LWl0ZW0tLWRpc2FibGVkIC5iYXNrZXQtaXRlbV9faGVhZGVyLFxuLmJhc2tldC1pdGVtLS1kaXNhYmxlZCAuYmFza2V0LWl0ZW1fX2JvZHksXG4uYmFza2V0LWl0ZW0tLWRpc2FibGVkIC5iYXNrZXQtaXRlbV9fdmlzdWFsIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYmFza2V0LWl0ZW1fX2NvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCAucHJpY2VfX3ZhbHVlIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5iYXNrZXQtaXRlbV9fZGVsZXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fYWN0aW9uIC5iYXNrZXQtaXRlbV9fZGVsZXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzhiOGQ5MjtcbiAgICBib3JkZXItY29sb3I6ICM4YjhkOTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmJhc2tldC1pdGVtX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwIDExNXB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXQtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5iYXNrZXQtaXRlbSAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmJhc2tldC1pdGVtIC5wcmljZV9fY3VycmVuY3kge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fcHJpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgfVxuICAuYmFza2V0LWl0ZW1fX2NvbnRlbnQtd3JhcCAuYmFza2V0LWl0ZW1fX3Zpc3VhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19jb2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19hdmFpbGFiaWxpdHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxM3B4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19mYXZvcml0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmJhc2tldF9fbGlzdCAuYmFza2V0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19jb3VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fZGVsZXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAzM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19ub3RpZmljYXRpb24tYnRuIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fY291bnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmJhc2tldC1pdGVtX19wcmljZS1ub3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fY291bnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19mb290ZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19oZWFkZXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5iYXNrZXQtaXRlbV9faGVhZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmJhc2tldC1pdGVtX19wcmljZS1ub3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmFza2V0LWl0ZW1fX2dpZnRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uYmFza2V0LXBhZ2UgLmJhc2tldC1pdGVtLXdyYXBwZXIsIC5iYXNrZXQtcGFnZSAuYi1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICB0b3A6IC0ycHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiArIC5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgZmlsbDogbm9uZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3RpdGxlIHtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIgLmJhc2tldC1zbWFsbF9faWNvbiB7XG4gICAgZmlsbDogI2VlZWZmNDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5iYXNrZXQtc21hbGxfX3dpZGdldDpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0LXNtYWxsX193aWRnZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYmFza2V0LXNtYWxsX19jZWxsLWljb24gLnN2Zy1pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuYmFza2V0LXNtYWxsX19jZWxsLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNDM0MzQ3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbn1cbi5iYXNrZXQgLm1vYmlsZS1wb3B1cC0tcmVzdW1lIC5iYXNrZXRfX3Jlc3VtZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYXNrZXRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYmFza2V0X19oZWFkZXIuYmFza2V0X19oZWFkZXItbG9hZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJhc2tldF9faGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFza2V0X19jbGVhbiB7XG4gIGNvbG9yOiAjYzFjM2M4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYmFza2V0X19jbGVhbiAuc3ZnLWljb24ge1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYmFza2V0X19wbGFjZWhvbGRlciB7XG4gIG1hcmdpbjogNzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYXNrZXRfX3BsYWNlaG9sZGVyLXZpc3VhbCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXRfX3BsYWNlaG9sZGVyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLmJhc2tldF9fcGxhY2Vob2xkZXItYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4uYmFza2V0X19wbGFjZWhvbGRlci1hY3Rpb24gLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4uYmFza2V0X19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFza2V0X19zdWNjZXNzIHtcbiAgbWF4LXdpZHRoOiA4MjNweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA1MHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhc2tldF9fc3VjY2VzcyBoMSB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5iYXNrZXRfX3N1Y2Nlc3MtaGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFza2V0X19zdWNjZXNzLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5iYXNrZXRfX3N1Y2Nlc3MtY29udGVudCAuYmFza2V0X3ByaWNlIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmFza2V0X19zdWNjZXNzLWNvbnRlbnQgLmJhc2tldF9wcmljZS10eHQge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmFza2V0X19zdWNjZXNzLWluZm8ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmJhc2tldF9fc3VjY2Vzcy1pbmZvIC5kb3RzLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5iYXNrZXRfX3N1Y2Nlc3MtaW5mbyAuZG90cy1saXN0X19pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmFza2V0X19zdWNjZXNzLWluZm8gLmRvdHMtbGlzdF9faXRlbSAuZG90cy1saXN0X19uYW1lIHtcbiAgbWluLXdpZHRoOiA0MCU7XG4gIHdpZHRoOiA0MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmFza2V0X19zdWNjZXNzLWluZm8gLmRvdHMtbGlzdF9faXRlbSAuZG90cy1saXN0X192YWx1ZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmJhc2tldF9fbGlzdCAuYmFza2V0LWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMjVweDtcbn1cbi5iYXNrZXRfX2xpc3QgLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG4uYmFza2V0X19saXN0IC5zZWN0aW9uLXRpdGxlIGg0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1mYW1pbHk6IFNGVUlEaXNwbGF5LCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWNjb3VudC1tYWluLW1lbnUgLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG4uYWNjb3VudC1tYWluLW1lbnUgLnNlY3Rpb24tdGl0bGUgaDQge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBncmF5O1xuICBmb250LWZhbWlseTogU0ZVSURpc3BsYXksIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5maWxlLWxvYWQtY29udGFpbmVyIC5jYXRhbG9nX190b3AtbmF2LmZsYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsZS1sb2FkLWNvbnRhaW5lciAuZmlsZS1sb2FkLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpbGUtbG9hZC1jb250YWluZXIgLmZpbGUtbG9hZC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYmFza2V0X19tYWluIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYmFza2V0X19tYWluLmJhc2tldF9fcmVzdW1lIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmFza2V0X19tYWluIC5iYXNrZXRfX2xpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbn1cblxuLmJhc2tldF9fYXNpZGUge1xuICB3aWR0aDogMzAlO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuXG4uYmFza2V0X19tZXNzYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYXNrZXRfX21lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzMzMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYmFza2V0X19tZXNzYWdlIC5tZXNzYWdlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYXNrZXRfX21lc3NhZ2UgLm1lc3NhZ2UtdGl0bGUubWVzc2FnZS10aXRsZS0tb3BlbiAubWVzc2FnZV9fYnRuLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5iYXNrZXRfX21lc3NhZ2UgLm1lc3NhZ2UtdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi5iYXNrZXRfX21lc3NhZ2UgLm1lc3NhZ2UtdGl0bGU6aG92ZXIgLm1lc3NhZ2VfX2J0bi1hcnJvdyB7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuLmJhc2tldF9fbWVzc2FnZSAubWVzc2FnZV9fYnRuLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuLmJhc2tldF9fbWVzc2FnZSAubWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uYmFza2V0X19tZXNzYWdlIC5tZXNzYWdlOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYmFza2V0X19tZXNzYWdlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmFza2V0X19tZXNzYWdlLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdG9wOiAxMCU7XG59XG4uYmFza2V0X19tZXNzYWdlLWNsb3NlOjpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYmFza2V0X19tZXNzYWdlLWNsb3NlOjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iYXNrZXRfX21lc3NhZ2UtY2xvc2U6OmJlZm9yZSwgLmJhc2tldF9fbWVzc2FnZS1jbG9zZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5iYXNrZXRfX21lc3NhZ2UtY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5iYXNrZXRfX3Jlc3VtZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG4uYmFza2V0X19yZXN1bWUuYmFza2V0X19yZXN1bWUtbm90c2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5iYXNrZXRfX3Jlc3VtZSAuYmFza2V0X19tZXNzYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmFza2V0X19yZXN1bWUgLmJhc2tldF9fbWVzc2FnZXMgLmJhc2tldF9fbWVzc2FnZS1jbG9zZSB7XG4gIHRvcDogMjUlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJhc2tldF9fcmVzdW1lLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYXNrZXRfX3Byb3A6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZmY0O1xufVxuXG4uYXNpZGUtY29tbWVudC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYXNpZGUtY29tbWVudC1ibG9jayAuZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAwcHggMzBweCAwIDEwcHg7XG59XG5cbi5iYXNrZXRfX3Byb3AtZW50cnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYXNrZXRfX3Byb3AtZW50cnlfX3RpdGxlIHtcbiAgcGFkZGluZzogMjBweCAwIDEzcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbn1cblxuLmJhc2tldF9fcHJvcHMgLmJhc2tldF9fcHJvcCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5iYXNrZXRfX3Byb3BzIC5iYXNrZXRfX3Byb3AtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLmJhc2tldF9fcHJvcHMgLmJhc2tldF9fcHJvcC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmJhc2tldF9fcHJvcHMgLmJhc2tldF9fcHJvcC12YWx1ZSBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5iYXNrZXRfX3Byb3AtLXRvdGFsIC5iYXNrZXRfX3Byb3AtdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJhc2tldF9fcHJvcC0tdG90YWwgLmJhc2tldF9fcHJvcC1jdXJyZW5jeSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4uYmFza2V0X19wcm9wLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5iYXNrZXRfX3Byb3AtY3VycmVuY3kge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYmFza2V0X19wcm9wLS1kaXNjb3VudCB7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuLmJhc2tldF9fcHJvcC0tZGlzY291bnQgLmJhc2tldF9fcHJvcC1lbnRyeSB7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuLmJhc2tldF9fcHJvcC0tZGlzY291bnQgLmJhc2tldF9fcHJvcC1jdXJyZW5jeSxcbi5iYXNrZXRfX3Byb3AtLWRpc2NvdW50IC5iYXNrZXRfX3Byb3AtdmFsdWUge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cbi5iYXNrZXRfX3Byb3AtLWRpc2NvdW50IC5hY2NvcmRpb25fX2ljb24ge1xuICBjb2xvcjogIzZkMjA3NztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYmFza2V0X19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJhc2tldF9fYWN0aW9uIC5wcm9tb2NvZGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmFza2V0X19vcmRlciB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAyMHB4IDI0cHggMjNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXRfX29yZGVyIC5zdmctaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0X19vcmRlci5saW5rLXVuZGVybGluZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJhc2tldC1ub3RlIHtcbiAgcGFkZGluZzogMjBweCAyNHB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwge1xuICB3aWR0aDogMTQwcHg7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4uYmFza2V0LWZvcm0tZGF0YS1kZWxpdmVyeSAuZm9ybV9fZ3JvdXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5iYXNrZXRfX3Byb3AtZGVsaXZlcnktbWV0aG9kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5iYXNrZXQtYWRkcmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHggMThweDtcbn1cblxuLmJ0bi1ibG9jay1jbGVhciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYnRuLWJsb2NrLWNsZWFyLmJhc2tldF9fYWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmJ0bi1ibG9jay1jbGVhci5iYXNrZXRfX2FjdGlvbiAuY2xlYXItYmFza2V0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYnRuLWJsb2NrLWNsZWFyLmJhc2tldF9fYWN0aW9uIC5jbGVhci1iYXNrZXQgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5cbi5jbGVhci1iYXNrZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMzRweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTllOWVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNsZWFyLWJhc2tldCBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuLmNsZWFyLWJhc2tldDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMGQwZDc7XG59XG5cbi5hZGRyZXNzLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmJhc2tldC1hZGRyZXNzLWxpc3QgLmJhc2tldC1zZWxlY3QtZmllbGQgLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItY29sb3I6ICNjNGM0YzQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5iYXNrZXQtYWRkcmVzcy1saXN0IC5iYXNrZXQtc2VsZWN0LWZpZWxkIC5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYmFza2V0LWFkZHJlc3MtbGlzdCAuYmFza2V0LWVudGVyLWhlYWQgLmJ0biB7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogIzg4ODtcbiAgYm9yZGVyLWNvbG9yOiAjODg4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJhc2tldC1hZGRyZXNzLWluZm8ge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cbi5iYXNrZXQtYWRkcmVzcy1pbmZvIC5wYXJhbXMtbGlzdF9fbGVmdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4MTgxODE7XG59XG4uYmFza2V0LWFkZHJlc3MtaW5mbyAucGFyYW1zLWxpc3RfX3JpZ2h0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJhc2tldC1hZGRyZXNzLWluZm8gLnBhcmFtcy1saXN0X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmJhc2tldC1kZWxpdmVyeS1ibG9jayAuZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbn1cbi5iYXNrZXQtZGVsaXZlcnktYmxvY2sgLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3QgLnN2Zy1pY29uIHtcbiAgZmlsbDogIzMzMztcbn1cblxuLmJhc2tldF9fcmVzdW1lLXR4dCAuaDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmJhc2tldF9fc2hvdy1jYXRhbG9nIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5iYXNrZXRfX21lc3NhZ2UtY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjOGI4ZDkyO1xuICB9XG5cbiAgLmJhc2tldF9fY2xlYW46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYmFza2V0LWFkZHJlc3MtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5iYXNrZXQtYWRkcmVzcy1saXN0IC5iYXNrZXQtZW50ZXItaGVhZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzBweDtcbiAgICBsZWZ0OiA3cHg7XG4gIH1cblxuICAuYmFza2V0LWFkZHJlc3MtaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYXNrZXRfX2hlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cblxuICAuYmFza2V0X19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJhc2tldF9fdG9vbGJhciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IGNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDApKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgLmJhc2tldF9fdG9vbGJhciAuc3ZnLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGZpbGw6IG5vbmU7XG4gICAgaGVpZ2h0OiA5cHg7XG4gIH1cbiAgLmJhc2tldF9fdG9vbGJhcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNCwgMjQsIDMzLCAwKSwgcmdiYSgyNCwgMjQsIDMzLCAwLjA1KSk7XG4gIH1cbiAgLmJhc2tldF9fdG9vbGJhci5oaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAuYmFza2V0X190b29sYmFyIC5idG4ge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJhc2tldF9fdG9vbGJhciAuYmFza2V0X19vcmRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG5cbiAgLmJhc2tldF9fcmVzdW1lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG5cbiAgLmJhc2tldF9fYXNpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLmJhc2tldF9fYXNpZGUgLmJhc2tldF9fcmVzdW1lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Jlc3VtZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmJhc2tldF9fcmVzdW1lLWhlYWRlciAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Byb3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Byb3AtZW50cnkge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Rvb2xiYXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmFza2V0X190b29sYmFyIC5idG4tZGVmYXVsdCBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0X19wbGFjZWhvbGRlci12aXN1YWwge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG5cbiAgLmJhc2tldF9fcGxhY2Vob2xkZXItYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLmJhc2tldF9fcGxhY2Vob2xkZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG5cbiAgLmJhc2tldF9fcmVzdW1lIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgfVxuXG4gIC5iYXNrZXRfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuYmFza2V0X19oZWFkZXIudGl0bGUtd2l0aC1jbGVhciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuXG4gIC5iYXNrZXQtYWN0aW9uIHtcbiAgICBvcmRlcjogNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5iYXNrZXQtc2VsZWN0LWZpZWxkIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLmJhc2tldC1hZGRyZXNzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJhc2tldC1hZGRyZXNzLWxpc3QgLmJhc2tldC1lbnRlci1oZWFkIHtcbiAgICBtYXJnaW4tbGVmdDogNTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFza2V0X19yZXN1bWUge1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbi8qMDkuMTIuMjAqL1xuLnByaWNlLWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzgwODA4MDtcbiAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcmljZS1pbmZvIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5wcmljZS1pbmZvIC5saXN0LWxpbmtzIHtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0zcHg7XG59XG5cbi5wcmljZS1pbmZvIC5saXN0LWxpbmtzIGEge1xuICBjb2xvcjogIzZkMjA3NztcbiAgbWFyZ2luOiAwIDNweDtcbn1cblxuLnByaWNlLWluZm8gLmxpc3QtbGlua3MgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5wcmljZS1pbmZvIC5saXN0LWxpbmtzIGE6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGVtLXByaWNlLWluZm8gLnByaWNlLWluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA3MHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLml0ZW0tcHJpY2UtaW5mbyAucHJpY2UtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAtOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uaXRlbS1wcmljZS1pbmZvOmhvdmVyIHtcbiAgei1pbmRleDogNjtcbn1cblxuLml0ZW0tcHJpY2UtaW5mbzpob3ZlciAucHJpY2UtaW5mbyB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBib3R0b206IC03MHB4O1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiA4O1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcCAucHJpY2UtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiAyMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5wcmljZS1pbmZvLXBvcGFwIC5wcmljZS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5wcmljZS1pbmZvLXBvcGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xuICB0b3A6IDIycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcCAuaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvZnJvbnRlbmQvYnVpbGQvaW1hZ2VzL2ljb24vbmV3X3dhcm5pbmcuc3ZnXCIpO1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcDpob3ZlcjpiZWZvcmUsXG4ucHJpY2UtaW5mby1wb3BhcDpob3ZlciAucHJpY2UtaW5mbyB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcCAubGlzdC1saW5rcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYi1tYWluLmJhc2tldC1vcmRlci1wYWdlIC5jZW50ZXItb3JkZXItY29udGFpbmVyIC5wYXktYm90dG9tLWJsb2NrIC5pbm5lci1ibG9jayB7XG4gIHBhZGRpbmc6IDMxcHggMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pdGVtLXByaWNlLWluZm8gLnByaWNlLWluZm8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNsZWFyLWJ1c2tldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEzNHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjYWZhZmFmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmNsZWFyLWJ1c2tldDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL2Zyb250ZW5kL2J1aWxkL2ltYWdlcy9pY29uL2Nyb3NzLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi5jbGVhci1idXNrZXQtcG9wdXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmNsZWFyLWJ1c2tldC1wb3B1cC13cmFwcGVyLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNsZWFyLWJ1c2tldC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgcGFkZGluZzogNDNweCA0MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucG9wdXAtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucG9wdXAtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uY2xlYXItYnVza2V0LXBvcHVwIGJ1dHRvbixcbi5lbXB0eS1idXNrZXQgYnV0dG9uIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNDZweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3NztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9wdXAtY2xvc2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIHJpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvZnJvbnRlbmQvYnVpbGQvaW1hZ2VzL2ljb24vcG9wdXBfY3Jvc3Muc3ZnXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmNsZWFyLWJ1c2tldC1wb3B1cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5lbXB0eS1idXNrZXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uZW1wdHktYnVza2V0IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0FDQUNBQztcbn1cblxuLmVtcHR5LWJ1c2tldCBidXR0b24ge1xuICB3aWR0aDogMjQycHg7XG4gIGhlaWdodDogNDZweDtcbn1cblxuLndpdGhvdXQtY2hlY2tib3guY2xlYXItYnVza2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGl0bGUtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIDI2LjAyIG5ldyAqL1xuLnRpdGxlLXdpdGgtY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtNTdweDtcbn1cblxuLnRpdGxlLXdpdGgtY2xlYXIgLmNsZWFyLWJ1c2tldCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94IHtcbiAgd2lkdGg6IDMxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzcwcHgpIHtcbiAgLnRpdGxlLXdpdGgtY2xlYXIudGl0bGUtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94LXdyYXBwZXIge1xuICAgIHRvcDogLTQ1cHg7XG4gIH1cblxuICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3gucHJpY2UtY2hlY2tib3gtLXJldGFpbCB7XG4gICAgd2lkdGg6IDMyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94LXdyYXBwZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnByaWNlLWNoZWNrYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50aXRsZS13aXRoLWNsZWFyLnRpdGxlLXJvdy5lbXB0eS1iYXNrZXQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG5cbiAgLmNsZWFyLWJ1c2tldCB7XG4gICAgd2lkdGg6IDEwMXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmNsZWFyLWJ1c2tldDphZnRlciB7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC50aXRsZS13aXRob3V0LXByaWNlLWNoZWNrYm94LnRpdGxlLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi8qIDE1LjAzLjIwMjEgKi9cbi5iLW1haW4uYmFza2V0LXBhZ2UgLmItY29udGVudCAuZmluYWwtYmFza2V0LXByaWNlIC50by1vcmRlci1idG4sXG4uZW1wdHktYnVza2V0IGJ1dHRvbixcbi5jbGVhci1idXNrZXQtcG9wdXAgYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYi1tYWluLmJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2UgLnRvLW9yZGVyLWJ0bjpob3Zlcixcbi5lbXB0eS1idXNrZXQgYnV0dG9uOmhvdmVyLFxuLmNsZWFyLWJ1c2tldC1wb3B1cCBidXR0b246aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uYmFza2V0LW9yZGVyLXBhZ2UgLml0ZW0tbm90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pdGVtLW5vdGUtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pdGVtLW5vdGUtdGV4dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzZkMjA3NztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2ZDIwNzc7XG59XG5cbi5zYWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjRDM0Q7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnNhbGUtbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogLTdweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNGMjRDM0Q7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0LW9yZGVyLXBhZ2UgLml0ZW0tbm90ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE2NXB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgdG9wOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5iYXNrZXQtb3JkZXItcGFnZSAuaXRlbS1ub3RlIHtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gICAgYm90dG9tOiAtMTY1cHg7XG4gIH1cbn1cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZV9fdGl0bGUtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogY2FsYygzMiUgLSAycHgpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5zYXZlLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sgLnNhdmUtYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sgLnBkZjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2NvbXBvbmVudHMvc2gvYmFza2V0Ly9pbWcvcGRmLnBuZ1wiKTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayAuZXhjZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC9pbWcvZXhjZWwuc3ZnXCIpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5wcmludDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2NvbXBvbmVudHMvc2gvYmFza2V0Ly9pbWcvcHJpbnQucG5nXCIpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNlY29uZC1ibG9jayB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5mb3JtLWdyb3VwX19iYXNrZXQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5mb3JtLWdyb3VwX19iYXNrZXQgYSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2NvbXBvbmVudHMvc2gvYmFza2V0Ly9pbWcvY2FydC1ncmV5LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2Vjb25kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2UgLnRpdGxlLWJsb2NrIGg1IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iYXNrZXQtbm90ZSB7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iYXNrZXQtbm90ZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlIC5sZWZ0LWJsb2NrIC5jYXRhbG9nLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogYXV0bztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3QtaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5kaXZpZGVyLTIwcHgge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5kaXZpZGVyLWJvcmRlci0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5sZWZ0LWJsb2NrIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLmdyZWVuLWJsb2NrIHtcbiAgcGFkZGluZzogMThweCAzMHB4IDI1cHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZmI3NTg7XG59XG5cbi5ncmVlbi1ibG9jayBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlZW4tYmxvY2sgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ncmVlbi1ibG9jayBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2dfX3RpdGxlIHtcbiAgcGFkZGluZzogMzVweCAzMHB4IDMwcHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fc21hbGwtdGl0bGUge1xuICBwYWRkaW5nOiAwIDMwcHggMThweCAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fbWFpbi1jb250YWN0cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLyogLmRlbGl2ZXJ5LWRpYWxvZ19fYWRkcmVzcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG59ICovXG4uZGVsaXZlcnktZGlhbG9nX19jb21tZW50cyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX19zZW5kLWJsb2NrIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX19zZW5kLWJsb2NrIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC5uYXYtdGFicyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLnRhYi1jb250ZW50OjpiZWZvcmUge1xuICByaWdodDogMzBweDtcbiAgbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLmZvcm0tZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzO1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC5mb3JtLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5jaGVja2VkLWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC8qanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyovXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG59XG5cbi5jaGVja2VkLWxpc3QgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDIycHggMjBweCAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jaGVja2VkLWxpc3RfX2l0ZW0tLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZmI3NTg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbS0tYWN0aXZlIC5jaGVja2VkLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogIzFmYjc1ODtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmNoZWNrZWQtbGlzdC0tZGF0ZSB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNoZWNrZWQtbGlzdC0tZGF0ZSAuY2hlY2tlZC1saXN0X19pdGVtIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTZweDtcbiAgZmxleC1iYXNpczogOTZweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2hlY2tlZC1saXN0LS1kYXRlIC5jaGVja2VkLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jaGVja2VkLWxpc3QtLXBheW1lbnQge1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5jaGVja2VkLWxpc3QtLXBheW1lbnQgLmNoZWNrZWQtbGlzdF9faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmRlbGl2ZXJ5LXRhYnMge1xuICAvKm1hcmdpbi1ib3R0b206IDM2cHg7Ki9cbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7Ki9cbn1cblxuLmRlbGl2ZXJ5LXRhYnNfX2NvbnRlbnQgcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LXRhYnNfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmF2YWlsYWJpbGl0eS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5hdmFpbGFiaWxpdHktYmxvY2tfX3N0b3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uYXZhaWxhYmlsaXR5LWJsb2NrX19zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYwNDA0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hdmFpbGFiaWxpdHktYmxvY2tfX29yZGVyIHtcbiAgY29sb3I6ICNhZWFlYWU7XG59XG5cbi5kYXRlLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZGF0ZS1maWVsZCAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cblxuLmRhdGUtZmllbGQgLmRhdGUtZmllbGQtZ3JvdXAge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmJvdHRvbS1ibG9jayAubW9iaWxlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFNGVUlEaXNwbGF5LCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZjQyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMzNweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cblxuLmNoZWNrb3V0LWJhc2tldC1wYWdlIC5kZWxpdmVyeS1kaWFsb2cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoZWNrb3V0LWJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5kZWxpdmVyeS1iYXNrZXQtcGFnZSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keS5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1wYWdlIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyNHB4KSB7XG4gIC5jaGVja2VkLWxpc3QtLWRhdGUge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZS5iYXNrZXQtb3JkZXItcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAubGVmdC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmJhc2tldF9faGVhZGVyLWxvYWQgLnNhdmUtYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2Vjb25kLWJsb2NrIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmZvcm0tZ3JvdXBfX2Jhc2tldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTFweDtcbiAgICB6LWluZGV4OiA2O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgLTI0cHg7XG4gIH1cblxuICAucHJvZHVjdC1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmdyZWVuLWJsb2NrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuXG4gIC5kZWxpdmVyeS1kaWFsb2dfX21haW4tY29udGFjdHMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5kZWxpdmVyeS1kaWFsb2dfX21haW4tY29udGFjdHMgLmZvcm0tZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWRpYWxvZ19fbWFpbi1jb250YWN0cyAuZm9ybS1maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZGVsaXZlcnktZGlhbG9nX19hZGRyZXNzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZGVsaXZlcnktZGlhbG9nX19hZGRyZXNzIC5mb3JtLWZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5kZWxpdmVyeS1kaWFsb2dfX2FkZHJlc3MgLmZvcm0tZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWRpYWxvZyAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZGVsaXZlcnktZGlhbG9nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWRpYWxvZyAuZ3JlZW4tYmxvY2ssXG4uZGVsaXZlcnktZGlhbG9nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgfVxuXG4gIC5jaGVja2VkLWxpc3Qge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmNoZWNrZWQtbGlzdCAuY2hlY2tlZC1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5jaGVja2VkLWxpc3QtLWRhdGUge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuXG4gIC5jaGVja2VkLWxpc3QtLWRhdGUgLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmF2YWlsYWJpbGl0eS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG5cbiAgLmRhdGUtZmllbGQgLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJvdHRvbS1ibG9jayAuZGVza3RvcC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYm90dG9tLWJsb2NrIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kYXRlLWZpZWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ib3R0b20tYmxvY2sgLm1vYmlsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpbmFsLWJhc2tldC1wcmljZSAuYm90dG9tLWJsb2NrIHtcbiAgICB3aWR0aDogODglO1xuICB9XG5cbiAgLmJhc2tldC1icmljZSAuZmluYWwtcHJpY2UtZWxlbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5kZWxpdmVyeS1kaWFsb2dfX3NtYWxsLXRpdGxlLmRhdGUtc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLS1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLS1jaGVja2JveCBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0UxRTFFMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBsZWZ0OiAtMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLmlzLWNsaWVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uaXMtY2xpZW50LWNvbnRhaW5lciAuY2hlY2tib3gtaXRlbV9fbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogcGFkZGluZy1sZWZ0OiAzMHB4OyAqL1xufVxuXG4uaXMtY2xpZW50LWNvbnRhaW5lciAuaXMtY2xpZW50LWNoZWNrYm94IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXMtY2xpZW50LWNvbnRhaW5lciBpbnB1dCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5idXR0b25zLW9yZGVycyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1jbGllbnQtY29udGFpbmVyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJhc2tldC1wYWdlIC5tYXAtbGluay5saW5rLS1tYXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzZkMjA3NztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fc3VjY2Vzcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3N1Y2Nlc3MtaW5mbyB7XG4gICAgcGFkZGluZzogNDBweCAxMzBweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3N1Y2Nlc3Mge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweDtcbiAgfVxuICAuYmFza2V0X19zdWNjZXNzIGgxIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG5cbiAgLmJhc2tldF9fc3VjY2Vzcy1oZWFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYmFza2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5iYXNrZXRfX3NtYWxsLW5vdGUge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmJhc2tldF9fcHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0X19jZWxsLXNlcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzJweDtcbn1cblxuLmJhc2tldF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhc2tldF9fc3ViZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzg2ODY4Qjtcbn1cblxuLmJhc2tldF9fYWNjZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJhc2tldHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLmFjdGl2ZSAuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5iYXNrZXRfX2RkLS1yaWdodCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLWJ0biB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5iYXNrZXRfX2xpbmstdW5kZXJsaW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYXNrZXRfX2RkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICB6LWluZGV4OiAxMjA7XG59XG5cbi5iYXNrZXRfX2RkLS1hbHQge1xuICB3aWR0aDogMjQwcHg7XG59XG5cbi5iYXNrZXRfX2RkLS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5iYXNrZXRfX2RkLS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uYmFza2V0X19kZC0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4uYmFza2V0X19kZC1saXN0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5iYXNrZXRfX2RkLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMXB4IDEycHggMTFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5iYXNrZXRfX2RkLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEY0RkU7XG59XG5cbi5iYXNrZXRfX2JvdHRvbS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5iYXNrZXRfX3N1bSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYXNrZXRfX3N1bSAucHJpY2VfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJhc2tldF9fYm90dG9tLWZvb3Rlci1sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYXNrZXRfX2JvdHRvbS1mb290ZXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXRfX2xpbmstYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldF9fbGluay1hY3Rpb24tMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5iYXNrZXRfX2VtcHR5LXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzExMTtcbiAgbWF4LXdpZHRoOiA4ODJweDtcbn1cblxuLmJhc2tldF9fdGl0bGUtZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJhc2tldF9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0td3JhcCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuXG4uYmFza2V0c19fbGlzdC1idG4tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNztcbiAgY29sb3I6ICM4Njg2OEI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMsIGNvbG9yIDAuMjVzO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLmFjdGl2ZSAuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0tLW1haW4uYWN0aXZlIC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLmJhc2tldHNfX2xpc3QtYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3Nztcbn1cblxuLmJhc2tldF9fZW1wdHkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iYXNrZXRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5iYXNrZXRfX2Zvcm0td3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cblxuICAuYmFza2V0X19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAuYmFza2V0X19saW5rLXVuZGVybGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuYmFza2V0X19zdWJmb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cblxuICAuYmFza2V0X19zdWJmb290ZXItY2VsbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5iYXNrZXRfX21vYi1yZXN1bWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1Rjc7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYmFza2V0X19tb2ItcmVzdW1lLXRvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjODY4NjhCO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5iYXNrZXRfX3N1bSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmJhc2tldF9fc3VtIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYmFza2V0X19zdWJmb290ZXItY2VsbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5iYXNrZXRfX2JvdHRvbS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJhc2tldF9fYm90dG9tLWZvb3Rlci1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1wbHVzIC5iYXNrZXRzX19saXN0LWl0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLW1vYiB7XG4gICAgY29sb3I6ICM2ZDIwNzc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLW1vYjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY3O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtLWRkLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC0tZGQtY29udGVudC5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogMTIwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS5hY3RpdmUgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC0tZGQtY29udGVudCAuYmFza2V0c19fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC1pdGVtLWJ0biB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLWdlYXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1nZWFyOmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogNnB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLXBsdXMge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tcGx1czphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDRweDtcbiAgfVxuXG4gIC5zdmctaWNvbi5iYXNrZXRzX19saXN0LWJ0bi1saW5rLWljb24ge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0ub3BlbiAuYmFza2V0c19fbGlzdC1idG4tbGluay1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIH1cblxuICAuYmFza2V0X19saW5rLXVuZGVybGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5iYXNrZXRfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYmFza2V0X19zbWFsbC1ub3RlIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxufVxuLmJpZy10YWJzX19oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5iaWctdGFic19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmlnLXRhYnNfX2J0bi1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5iaWctdGFic19fYnRuLWl0ZW0tbW9iaWxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5iaWctdGFic19fYnRuLWl0ZW0tbW9iaWxlLmFjdGl2ZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJpZy10YWJzX19idG4taXRlbS1tb2JpbGUuYWN0aXZlIC5iaWctdGFic19fYnRuIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG4uYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZSAuYmlnLXRhYnNfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZSAuYmlnLXRhYnNfX2J0biBzdmcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cblxuLmJpZy10YWJzX19idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmlnLXRhYnNfX2J0bi5hY3RpdmUge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLmJpZy10YWJzX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5iaWctdGFic19fYm9keSAuY2F0YWxvZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iaWctdGFic19fc2VjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmlnLXRhYnNfX2l0ZW0gLmJpZy10YWJzX19kZWxpdmVyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5iaWctdGFic19fb2ZmZXJzIC5jYXRhbG9nX190b3AtbmF2IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmJpZy10YWJzX19zZXJ2aWNlIC5wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5iaWctdGFic19fc2VydmljZSAuY2F0YWxvZ19faGVhZGVyLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmlnLXRhYnNfX3NlcnZpY2UgLmZvcm0tZ2xhc3Mge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5iaWctdGFic19fbGVmdC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5iaWctdGFic19fcmlnaHQtc2VjdGlvbiB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmJpZy10YWJzX19uYXJyb3ctc2VjdGlvbiB7XG4gIG1heC13aWR0aDogOTkycHg7XG59XG5cbi5iaWctdGFic19fYnRuLWNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5iaWctdGFic19fYnRuLWl0ZW0tLWNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtLS1jb3VudDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU3ZTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmJpZy10YWJzX19idG4taXRlbS0tY291bnQgLmJpZy10YWJzX19idG46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJpZy10YWJzX19jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbSxcbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYmlnLXRhYnNfX2NoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtIC50b29sdGlwX190ZXh0LFxuLmJpZy10YWJzX19jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS1uYW1lIC50b29sdGlwX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0gLnRvb2x0aXBfX2ljb24sXG4uYmlnLXRhYnNfX2NoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLW5hbWUgLnRvb2x0aXBfX2ljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0gLnRvb2x0aXBfX2ljb24gLnN2Zy1pY29uLFxuLmJpZy10YWJzX19jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS1uYW1lIC50b29sdGlwX19pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5iaWctdGFic19fc2VjdGlvbnMtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uYmlnLXRhYnNfX3NlY3Rpb25zLXRpdGxlICsgLmJpZy10YWJzX19zZWN0aW9ucy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5iaWctdGFic19fZGVzY3JpcHRpb24tdGV4dCB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5iaWctdGFic19fZGVzY3JpcHRpb24tdGV4dC5iaWctdGFic19fZGVzY3JpcHRpb24tLW9wZW4ge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4uYmlnLXRhYnNfX3NlY3Rpb25zLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5iaWctdGFic19fc2VjdGlvbnMtZGVzY3JpcHRpb24gdWwgPiBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLmJpZy10YWJzX19zZWN0aW9ucy1kZXNjcmlwdGlvbiB1bCA+IGxpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5iaWctdGFic19fc2VjdGlvbnMtZGVzY3JpcHRpb24gLmJpZy10YWJzX19zZWN0aW9ucy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iaWctdGFic19fdmlkZW8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTI1cHg7XG59XG5cbi5iaWctdGFic19fdmlkZW8taXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5iaWctdGFic19fdmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xufVxuLmJpZy10YWJzX192aWRlby1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJpZy10YWJzX19idG4ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuYmlnLXRhYnNfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5iaWctdGFic19fc2VjdGlvbnMge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIH1cblxuICAuYmlnLXRhYnNfX3JpZ2h0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5iaWctdGFic19fbGVmdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAuYmlnLXRhYnNfX2J0bi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLmJpZy10YWJzX19idG46OmFmdGVyIHtcbiAgICByaWdodDogLTEycHg7XG4gIH1cblxuICAuYmlnLXRhYnNfX2J0bi1jb3VudCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iaWctdGFic19fc2VjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5iaWctdGFic19fcmlnaHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJpZy10YWJzX19sZWZ0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmlnLXRhYnNfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iaWctdGFic19fYnRuLWl0ZW0tbW9iaWxlLmFjdGl2ZSArIC5iaWctdGFic19faXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gIH1cblxuICAuYmlnLXRhYnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5iaWctdGFic19faGVhZGVyIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICB9XG5cbiAgLmJpZy10YWJzX19oZWFkZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTE1cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2Y2ZjdmOSAwJSwgcmdiYSgyNDYsIDI0NywgMjQ5LCAwLjgpIDIwJSwgcmdiYSgyNDYsIDI0NywgMjQ5LCAwKSAxMDAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5iaWctdGFic19fYnRuLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmJpZy10YWJzX192aWRlby1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZCAuYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogIzZkMjA3NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmJyZWFkY3J1bWJzX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYnJlYWRjcnVtYnNfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYTA0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxufVxuLmJ0bi1kZWwge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNnB4O1xuICByaWdodDogLTdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYnRuLWRlbF9faWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4tZGVsOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLS1jb21wYXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uY2F0YWxvZy0tY29tcGFyZV9fbm8tcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4uY2F0YWxvZy0tY29tcGFyZV9fbm8tcmVzdWx0cyAuYnRuIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogLTMzcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldi5kaXNhYmxlZCxcbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dC5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAtMzNweDtcbiAgbGVmdDogdW5zZXQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjYlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbW9kIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtZXhjbHVkZVNpbWlsYXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA1MDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMiwgMTMsIDMzLCAwLjA4KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgdmlzaWJpbGl0eSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4udG91Y2ggLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlLS1oZWFkLWZpeGVkIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCArIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDI0cHggMCAxMXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItaWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAub3BlbiAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlcjpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNDksIDEwNiwgMC4wNCk7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2JTtcbiAgcGFkZGluZzogOHB4IDIwcHggOHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlLS1ib2xkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDIwcHggOHB4IDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiA4cHggMTVweCA4cHggMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwtLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWY7XG59XG5cbi5uby10b3VjaCAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmUgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjQUNBQ0FDO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW46IDEycHggMCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZTA2O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNjI4cHg7XG4gIHBhZGRpbmctbGVmdDogNTRweDtcbiAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY2F0YWxvZy1jb21wYXJlIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNoZWNrYm94LXJvd19fdmlzdWFsIHtcbiAgICB0b3A6IDFweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zLWdyaWQge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG5cbiAgLnRvdWNoIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWdyaWQge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUgLmlubGluZS10b29sdGlwX19ib2R5IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtIC5zY3UtY29kZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwtd3JhcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbWFnZSxcbi5jYXRhbG9nLWl0ZW1fX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktLWdyZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjNmQyMDc3O1xufVxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktLWdyZWVuIC5hdmFpbGFiaWxpdHlfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktLWdyZWVuIC5hdmFpbGFiaWxpdHlfX21haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzZkMjA3Nztcbn1cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmVlbiAuYXZhaWxhYmlsaXR5X19tYWluIHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmVlbiAuYXZhaWxhYmlsaXR5X19tYWluIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzZkMjA3Nztcbn1cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS0tZ3JheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNERjA0MDQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtbW9iIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtbW9iIC5hdHRlbnRpb24tYmxvY2tfX3RleHQge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLW1vYiAuYXR0ZW50aW9uLWJsb2NrX190aW1lLFxuLmNhdGFsb2ctaXRlbV9fc2FsZS1tb2IgLmF0dGVudGlvbi1ibG9ja19fY2FwdGlvbiB7XG4gIGNvbG9yOiAjZTA2O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIC5hdHRlbnRpb24tYmxvY2tfX3RleHQge1xuICBjb2xvcjogIzZkMjA3NztcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIC5hdHRlbnRpb24tYmxvY2tfX3RleHQ6aG92ZXIge1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYmxvY2sgLmF0dGVudGlvbi1ibG9ja19faWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogI2ZlYzUzNztcbn1cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYmxvY2sgLmF0dGVudGlvbi1ibG9ja19faW5mbyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYmxvY2sgLmF0dGVudGlvbi1ibG9ja19faW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYmxvY2sgLmF0dGVudGlvbi1ibG9ja19fY2FwdGlvbiB7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuLmNhdGFsb2ctaXRlbV9fc2FsZS1ibG9jayAuYXR0ZW50aW9uLWJsb2NrX190aW1lIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4uY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIC5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eS1idG4ge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCAuZmllbGQtaW5wdXQuZmllbGQtY291bnRfX2lucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjVweCAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogN3B4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Rlc2NyaXB0aW9uLTIge1xuICBtYXJnaW46IDdweCAwO1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWxlZnQgLnNjdS1jb2RlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWxlZnQ6b25seS1jaGlsZCB7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NjdSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbGluZyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMCA2cHggNnB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG1heC13aWR0aDogMTUyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTAwO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDEwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1wcmljZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1wcmljZSAuY2F0YWxvZy1pdGVtX19wcmljZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1wcmljZSAuY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLXByaWNlIC5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24gLnByaWNlX19jdXJyZW5jeSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1wcmljZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1pbi13aWR0aDogNjVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLW5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtc2N1IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1zY3UgLmNhdGFsb2ctaXRlbV9fc2N1IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLXNjdSAuc2N1LWNvZGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cblxuLmNhdGFsb2ctaXRlbV9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uY2F0YWxvZy1pdGVtX19oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXJzIC5maWVsZC1jaGVja2JveF9fY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXJzLWxlZCAuY2F0YWxvZy1pdGVtX19maWx0ZXJzICsgLmNhdGFsb2ctaXRlbV9fZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlci1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlci1pdGVtIC5maWVsZC1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlci1pdGVtIC5maWVsZC1zZWxlY3QgLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDRweCAxNnB4IDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyLWl0ZW0gLmZpZWxkLXNlbGVjdCAuZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0IH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCwgLmNhdGFsb2ctaXRlbV9fZmlsdGVyLWl0ZW0gLmZpZWxkLXNlbGVjdCAuZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTdweDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2F0YWxvZy1pdGVtX19maWx0ZXItaXRlbSAuZmllbGQtc2VsZWN0X19idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHggMTZweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19naWZ0cyB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmVzIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZTZlN2U5O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLWJ0bi13cmFwIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNlMDY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2FsZS1idG4taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGluay1hcnJvdyB7XG4gIG1hcmdpbjogMTdweCAwIDZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVsaXZlcnkge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5jYXRhbG9nLWl0ZW1fX2RlbGl2ZXJ5IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2F0YWxvZy1pdGVtX19kZWxpdmVyeSArIC5jYXRhbG9nLWl0ZW1fX2RlbGl2ZXJ5IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19ib251cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2JvbnVzLWFjY2VudCB7XG4gIGNvbG9yOiAjZTA2O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXIgKyAuY2F0YWxvZy1pdGVtX19zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlci13cmFwcGVyIC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlci13cmFwcGVyIC5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmNhdGFsb2ctaXRlbV9fc2xpZGVyLXdyYXBwZXIgLmltYWdlLXNsaWRlcl9fdGh1bWJzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG4uY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciAuaW1hZ2Utc2xpZGVyX190aHVtYnM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlci13cmFwcGVyIC5pbWFnZS1zbGlkZXJfX3RodW1icyAuaW1hZ2Utc2xpZGVyX190aHVtYjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgei1pbmRleDogMztcbn1cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyAuc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2R1Y3QtZ3VhcmFudGVlIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNTdweDtcbiAgY29sb3I6ICM3ODJDN0U7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zZW8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDYzcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FkZGl0aW9uYWwtZmlsdGVyIHtcbiAgcGFkZGluZzogMTdweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDQ5LCAxMDYsIDAuMDQpO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FkZGl0aW9uYWwtZmlsdGVyLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU3ZTk7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FkZGl0aW9uYWwtZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19jb21wYXJlIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fd3JhcC1idG4ge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbm90ZS1ibG9jayAubm90ZS1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xufVxuLmNhdGFsb2ctaXRlbV9fbm90ZS1ibG9jayAubm90ZS1ibG9jayAubm90ZS1ibG9ja19faWNvbiB7XG4gIGJvcmRlci1jb2xvcjogIzZkMjA3NztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1saW5rIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjb2xvcjogIzZkMjA3NztcbiAgZmlsbDogI2ZmZjtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyAuY2F0YWxvZy1pdGVtLXBhZ2Uge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcgLmJ0bi1xdWlja1ZpZXdfX21vcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuY2F0YWxvZy1pdGVtX19sZWZ0IHtcbiAgICB3aWR0aDogMzUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2VvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19ub3RlLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fY2VudGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fY2VudGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5wYWdlLXRpdGxlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuY29tcGFyZS1hY3Rpb25fX3RleHQsXG4uY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb25fX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuY29tcGFyZS1hY3Rpb24ge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbl9fYnRuLFxuLmNhdGFsb2ctaXRlbSAuY29tcGFyZS1hY3Rpb25fX2J0biB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uLS1mdWxsIC5jb21wYXJlLWFjdGlvbl9fYnRuIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuZmF2b3JpdGUtYWN0aW9uLS1mdWxsIC5mYXZvcml0ZS1hY3Rpb25fX2J0biB7XG4gICAgd2lkdGg6IDM1cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5wYWdlLXRpdGxlLS1tYjgge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5pbWFnZS1zbGlkZXJfX2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgMC4wNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICB9XG5cbiAgLnByaWNlLS1sZyAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAucHJpY2UtLWxnLnByaWNlLS1mbGV4IC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkOjphZnRlciB7XG4gICAgdG9wOiA1NCU7XG4gIH1cblxuICAucHJpY2UtLWxnIC5wcmljZV9fZGlzY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cblxuICAucHJpY2UtLWxnIC5wcmljZV9fZGlzY291bnQtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuY2F0YWxvZy1pdGVtX19wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2FsZS1idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2VwIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2xpbmstYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5hdmFpbGFiaWxpdHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2FkZGl0aW9uYWwtZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMTdweCAxNXB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtcmlnaHQgLmZhdm9yaXRlLWFjdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtcmlnaHQgLmZhdm9yaXRlLWFjdGlvbiBiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0IC5jYXRhbG9nLWl0ZW1fX3NjdS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWxlZnQgLmNhdGFsb2ctaXRlbV9fc2N1LWJsb2NrIC5jYXRhbG9nLWl0ZW1fX3NjdTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yYXRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIzcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLXJpZ2h0IC5jb21wYXJlLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3NjdS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX2hlYWRlciAucGFnZS10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEycHg7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5mYXZvcml0ZS1hY3Rpb24uY29tcGFyZS1hY3Rpb24ge1xuICAgIHRvcDogNDBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyAuY2F0YWxvZy1pdGVtX19oZWFkZXIgLmZhdm9yaXRlLWFjdGlvbiB7XG4gICAgdG9wOiAtMXB4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyAuY2F0YWxvZy1pdGVtX19oZWFkZXIgLmZhdm9yaXRlLWFjdGlvbi5jb21wYXJlLWFjdGlvbiB7XG4gICAgdG9wOiAtNnB4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyAuY2F0YWxvZy1pdGVtX19maWx0ZXJzICsgLmNoYXJhY3RlcmlzdGljcy10YWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19jZW50ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbS1xdWljay12aWV3IC5idG4tcXVpY2tWaWV3X19tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNzBweDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtX19oZWFkZXIgLmZhdm9yaXRlLWFjdGlvbi5jb21wYXJlLWFjdGlvbiB7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDE0MHB4O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtX19yYXRpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JhdGluZy1lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1pdGVtX19yYXRpbmctZW1wdHkgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICNkOWRiZTE7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmNhdGFsb2ctaXRlbV9fcmF0aW5nLWVtcHR5IC5yYXRpbmctYWN0aW9uX19jb3VudCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uY2F0YWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNzBweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3ZhbHVlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5jYXRhbG9nX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jYXRhbG9nX19oZWFkZXI6ZW1wdHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhdGFsb2dfX2hlYWRlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNhdGFsb2dfX2hlYWRlciAucGFnZS10aXRsZV9fdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jYXRhbG9nX19oZWFkZXIgLmZpeGVkLWJsb2NrIHtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2F0YWxvZ19faGVhZGVyIC5hY3RpdmUtZml4ZWQgLmNhdGFsb2dfX3Rvb2xiYXIuY2F0YWxvZ19fdG9vbGJhciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0b3A6IDY2cHg7XG59XG4uY2F0YWxvZ19faGVhZGVyIC5hY3RpdmUtZml4ZWQgLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4uY2F0YWxvZ19faGVhZGVyIC5hY3RpdmUtZml4ZWQgLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cbi5jYXRhbG9nX19oZWFkZXIgLmFjdGl2ZS1maXhlZCAuY2F0YWxvZ19fdG9vbGJhci10b2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2F0YWxvZ19fcWF1bnRpdHkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nX190b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNhdGFsb2dfX21vYmlsZS10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUgKyAuY2F0YWxvZ19fdG9vbGJhci10b2dnbGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZpbGw6ICNmZmY7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIC5zdmctaWNvbi0tYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSAubnVtIHtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzZkMjA3NztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlLS1maWx0ZXIgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUtLWZpbHRlciBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2F0YWxvZ19fdG9vbGJhci1idXR0b24tLXVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDYwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTEwMDA7XG59XG4uY2F0YWxvZ19fdG9vbGJhci1idXR0b24tLXVwOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDU1JTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMTMuNXB4O1xuICBoZWlnaHQ6IDEzLjVweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZS0tYWN0aXZlIC5zdmctaWNvbi0taW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlLS1hY3RpdmUgLnN2Zy1pY29uLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5jYXRhbG9nX19saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1zb3J0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVmZjQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTdweCAwO1xufVxuLmNhdGFsb2dfX2xheW91dC1zb3J0IC5maWVsZC1jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhdGFsb2dfX2xheW91dC1zb3J0IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgb3JkZXI6IDEwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjcwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSBociB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSAubWVkaWEtcGFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIGgzLmFydGljbGUtZ3JpZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHVsID4gbGksIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUgLm5hdiA+IGxpID4gYSwgLmNhdGFsb2dfX2xheW91dC1hc2lkZSAubmF2ID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xufVxuLmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXIgLm1vYmlsZS1wb3B1cF9fYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYm9keSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5jYXRhbG9nX190b3AtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nLXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNvcnRpbmcgLmFjdGl2ZS10YWdzX19idG4ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNvcnRpbmcgLmFjdGl2ZS10YWdzX19idG4uYWN0aXZlLCAuY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nIC5hY3RpdmUtdGFnc19fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM2ZDIwNzcgIWltcG9ydGFudDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24gLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luOiAtMTBweDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24gLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLXBvc3RlciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24gLmFydGljbGUtcG9zdGVyX19pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24gLmFydGljbGUtcG9zdGVyX192aXN1YWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24gLmFydGljbGUtcG9zdGVyIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtdGFncyAuZmlsdGVyX19maWx0ZXItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi10YWdzIC5maWx0ZXJfX2ZpbHRlci1saXN0OmVtcHR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LXRhZ3MgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbi0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hY3RpdmUtZmlsdGVycyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtYWN0aXZlLWZpbHRlciAuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNhdGFsb2dfX3RvcC1uYXYtYWN0aXZlLWZpbHRlciAuYWN0aXZlLWZpbHRlcnNfX2dyaWQ6ZW1wdHkge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmY1MjQ3O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmYwZjAwO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuY2F0YWxvZ19fYXNpZGUtY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjZWVlZmY0O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTphY3RpdmUge1xuICBjb2xvcjogI2Q5ZGJlMTtcbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLS1vcGVuIC5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IC5zZWN0aW9uLW1vYmlsZS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4gLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgLnNlY3Rpb24tbW9iaWxlLWxpbmtzIC5zZWN0aW9uLW1vYmlsZS1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLS1vcGVuIC5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IC5zZWN0aW9uLW1vYmlsZS1saW5rcyAuc2VjdGlvbi1tb2JpbGUtbGluayAuc3RhdHVzX190ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLS1vcGVuIC5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IC5zZWN0aW9uLW1vYmlsZS1saW5rcyAuc2VjdGlvbi1tb2JpbGUtbGluay5zdGF0dXMtbGFiZWwtbmV3IHtcbiAgYmFja2dyb3VuZDogIzAwYmY1Zjtcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCAuc2VjdGlvbi1tb2JpbGUtbGlua3MgLnNlY3Rpb24tbW9iaWxlLWxpbmsuc3RhdHVzLWxhYmVsLWhpdCB7XG4gIGJhY2tncm91bmQ6ICNmYzZhMDM7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4gLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgLnNlY3Rpb24tbW9iaWxlLWxpbmtzIC5zZWN0aW9uLW1vYmlsZS1saW5rLnN0YXR1cy1sYWJlbC1zYWxlIHtcbiAgYmFja2dyb3VuZDogI2ZmNDc0Nztcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMTI2cHg7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCAuaHRtbGJsb2NrZWRpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNmQyMDc3O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNmQyMDc3O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRvZ2dsZTpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiAtM3B4O1xufVxuXG4uc2VhcmNoLXBhZ2UgLmNhdGFsb2dfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2VhcmNoLXBhZ2UgLnBhZ2UtdGl0bGVfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm1vYmlsZS1wb3B1cC0tc29ydCAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRhbG9nX19zZWN0aW9ubmV3czpub3QoOmVtcHR5KSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCxcbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmNhdGFsb2dfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1ibG9ja19fZmlsdGVycyAuY2F0YWxvZ19fZmlsdGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nLWJsb2NrX19maWx0ZXJzIC5jYXRhbG9nX19maWx0ZXItc3RhdHVzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuICAuY2F0YWxvZy1ibG9ja19fZmlsdGVycyAuY2F0YWxvZ19fZmlsdGVyLXN0YXR1cyAuZmlsdGVyX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2dfX2hlYWRlciAuYWN0aXZlLWZpeGVkIC5jYXRhbG9nX190b29sYmFyLmNhdGFsb2dfX3Rvb2xiYXIge1xuICAgIHRvcDogNjBweDtcbiAgfVxuXG4gIC5zZWFyY2gtcGFnZSAuYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1wYWdlIC5jYXRhbG9nX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbiAgLnNlYXJjaC1wYWdlIC5wYWdlLXRpdGxlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB9XG5cbiAgLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5jYXRhbG9nX192aWV3LXRvZ2dsZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jYXRhbG9nX19oZWFkZXItZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNhdGFsb2dfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZ19fbW9iaWxlLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdGFsb2dfX21vYmlsZS1tZW51LXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzZkMjA3NztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2dfX21vYmlsZS1tZW51LXRpdGxlIHN2ZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuLmNhdGFsb2dfX21vYmlsZS1tZW51LXRpdGxlLm9wZW4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNhdGFsb2dfX21vYmlsZS1tZW51LWxpbmtzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNhdGFsb2dfX21vYmlsZS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2dfX21vYmlsZS1tZW51LWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xufVxuLmNhdGFsb2dfX21vYmlsZS1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG59XG4uY2F0YWxvZ19fbW9iaWxlLW1lbnUtaXRlbS5maWx0ZXJfX2xpbmstLWN1cnJlbnQgc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuLmNhdGFsb2dfX21vYmlsZS1tZW51LWl0ZW0uZmlsdGVyX19saW5rLS1jdXJyZW50IGEge1xuICBjb2xvcjogIzZkMjA3NztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tbW9iaWxlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZ19fc2VjdGlvbm5ld3M6bm90KDplbXB0eSkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCAuc2VjdGlvbi1tb2JpbGUtbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZ19fbW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzM1cHgpO1xuICB9XG59XG4uY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5jYXRlZ29yaWVzX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xuICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmNhdGVnb3JpZXNfX2l0ZW0ub3BlbiB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcmllc19faXRlbS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGVnb3JpZXNfX2l0ZW0tbGluayB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG4uY2F0ZWdvcmllc19faXRlbS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtcy1oaWRlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jYXRlZ29yaWVzX19pdGVtcy1oaWRlIC5jYXRlZ29yaWVzX19pdGVtLWxpc3Qge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtLWltYWdlIHtcbiAgbWluLXdpZHRoOiA1MXB4O1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5jYXRlZ29yaWVzX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGJsYWNrO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cbi5jYXRlZ29yaWVzX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5jYXRlZ29yaWVzX19idG4tbW9yZSB7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmNhdGVnb3JpZXNfX3N0YXR1cy1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRlZ29yaWVzX19zdGF0dXMtbGluayAuc3RhdHVzLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMzBweDtcbn1cbi5jYXRlZ29yaWVzX19zdGF0dXMtbGluayAuc3RhdHVzLWxhYmVsOmhvdmVyIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbn1cbi5jYXRlZ29yaWVzX19zdGF0dXMtbGluayBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uY2F0ZWdvcmllc19fc3RhdHVzLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuLmNhdGVnb3JpZXNfX3N0YXR1cy1saW5rOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2F0ZWdvcmllc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcmllc19fZ3JpZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cbi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS1uYW1lIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLW5hbWUgLnRvb2x0aXBfX3RleHQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tdmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5jbGVhbi1iYXNrZXRfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uY2xlYW4tYmFza2V0X19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNsZWFuLWJhc2tldF9fYWN0aW9uIC5idG4ge1xuICBmbGV4LWdyb3c6IDI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uY2xlYW4tYmFza2V0X19hY3Rpb24gLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb21wYXJlLWFjdGlvbi5hY3RpdmUgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5jb21wYXJlLWFjdGlvbl9fYnRuIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgY29sb3I6ICNhN2FiYjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29tcGFyZS1hY3Rpb25fX3RleHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5jb21wYXJlLWFjdGlvbl9fdGV4dC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmUtYWN0aW9uLmFjdGl2ZSAuZmF2b3JpdGUtYWN0aW9uX190ZXh0LS1zaG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wYXJlLWFjdGlvbi5hY3RpdmUgLmZhdm9yaXRlLWFjdGlvbl9fdGV4dC0taGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb21wYXJlLWFjdGlvbi5hY3RpdmUgLmNvbXBhcmUtYWN0aW9uX19idG4ge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLmNvbXBhcmUtYWN0aW9uX19idG4taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29tcGFyZS1hY3Rpb24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jb21wYXJlLWFjdGlvbjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSkgLmNvbXBhcmUtYWN0aW9uX19idG46aG92ZXIge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLmNvbXBhcmUtYWN0aW9uLS1mdWxsIC5jb21wYXJlLWFjdGlvbl9fYnRuIHtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjODE4NjkwO1xufVxuXG4uYmFza2V0LXBhZ2UgLmNvbXBhcmUtd2lkZ2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmUtcGFnZSAuY29tcGFyZS13aWRnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tcGFyZS13aWRnZXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICByaWdodDogMzZweDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0LS1hY3RpdmUgLmNvbXBhcmUtd2lkZ2V0X193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb21wYXJlLXdpZGdldC0tYWN0aXZlOmhvdmVyIC5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX21haW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5jb21wYXJlLXdpZGdldF9faWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb21wYXJlLXdpZGdldF9fY291bnRlciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19pY29uLWNsZWFuIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX2J0bi1jbGVhbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX21vYi1jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlLXdpZGdldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNzRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAzMHB4O1xuICB9XG5cbiAgLmNvbXBhcmUtd2lkZ2V0X19tb2ItY291bnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICMzNjNDNEU7XG4gIH1cblxuICAuY29tcGFyZS13aWRnZXQtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuXG4gIC5zdGF0ZS0tdHJhZGVyLWZpbHRlci1vcGVuIC5jb21wYXJlLXdpZGdldCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG4uY29tcGFyZV9fbWFpbi13cmFwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb21wYXJlX19wYXJhbXMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1pbWFnZS13cmFwIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDA7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0ge1xuICBwYWRkaW5nOiA4cHggMzJweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOTtcbiAgd2lkdGg6IDI2NnB4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1wYXJhbS0tYWx0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMzU4cHg7XG59XG5cbi5jb21wYXJlX19tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5jb21wYXJlX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmNvbXBhcmVfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21wYXJlX19zZXAge1xuICB3aWR0aDogMzU4cHg7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0IHtcbiAgd2lkdGg6IDI2NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1uYW1lIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMjhweDtcbiAgbWF4LWhlaWdodDogNDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTU2cHg7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5jb21wYXJlX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0td3JhcCB7XG4gIHdpZHRoOiAyMjRweDtcbn1cblxuLmNvbXBhcmVfX2ZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDdweDtcbiAgbGVmdDogN3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTA2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uY29tcGFyZV9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA3cHg7XG4gIGxlZnQ6IDdweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzAyMGQyMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21wYXJlX19wcm9kdWN0LXBhcmFtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5jb21wYXJlX19wcm9kdWN0LWltYWdlIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cblxuICAuY29tcGFyZV9fcHJvZHVjdC1wYXJhbS13cmFwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb21wYXJlX19wcm9kdWN0LW5hbWUge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21wYXJlX19tYWluLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAuY29tcGFyZV9fc2VwIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gIH1cblxuICAuY29tcGFyZV9fcHJvZHVjdC1wYXJhbS0tYWx0IHtcbiAgICB3aWR0aDogMTY2cHg7XG4gIH1cblxuICAuY29tcGFyZV9fcHJvZHVjdCB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG5cbiAgLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0ge1xuICAgIHdpZHRoOiAxNjZweDtcbiAgfVxufVxuLmNvbmZpcm0tcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxNTAwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDQ7XG59XG4uY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuc2V0dGluZ3NfX2Nvb2tpZSB7XG4gIGNvbG9yOiBncmF5O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5zZXR0aW5nc19fY29va2llOmhvdmVyIHtcbiAgY29sb3I6IGdyYXk7XG59XG4uY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb25maXJtLXBhbmVsX19jZWxsLW1haW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIGE6aG92ZXIge1xuICBjb2xvcjogIzZkMjA3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29uZmlybS1wYW5lbCAuY29va2llLWNvbmZpZy1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbmZpcm0tcGFuZWxfX2NlbGwtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5jb25maXJtLXBhbmVsLmNsb3NlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMTAlLCAwKTtcbn1cblxuLmNvbmZpcm0tcGFuZWw6bm90KC5jbG9zZWQpIH4gLmJ1dHRvbi10b3Age1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jb25maXJtLXBhbmVsX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uby10b3VjaCAuY29uZmlybS1wYW5lbF9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb25maXJtLXBhbmVsIHtcbiAgICBib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25maXJtLXBhbmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIC5idG4tZGVmYXVsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAuY29uZmlybS1wYW5lbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuY29uZmlybS1wYW5lbF9fY2VsbC1tYWluIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAuY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLnNldHRpbmdzX19jb29raWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTRweDtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiAuYnRuLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufVxuLmRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMjYycHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSBzY2FsZSgwLjk4KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCB2aXNpYmlsaXR5IDAuMjVzLCBvcGFjaXR5IDAuMjVzLCByaWdodCAwcztcbn1cblxuLmRhdGVwaWNrZXIub3BlbiAuZGF0ZXBpY2tlcl9fY29udGFpbmVyLFxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xufVxuXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDA7XG59XG5cbi5kYXRlcGlja2VyX19jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4yNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kYXRlcGlja2VyX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX190Ym9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fdHIge1xuICBoZWlnaHQ6IDMxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX190aCB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXJfX3RkIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbi5kYXRlcGlja2VyX190ZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQ6aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtcGFzcyB7XG4gIGNvbG9yOiBsaWdodGdyYXk7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLXBhc3M6aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtaW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY3O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1pbi1yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNGY1Zjc7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNlZWVmZjQ7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICNlZWVmZjQ7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3Nztcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjYzFjM2M4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kYXRlcGlja2VyX19tb250aCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5kYXRlcGlja2VyX19idG4tYXJyb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjNmQyMDc3O1xuICB9XG59XG4uZGF0ZXBpY2tlcl9fYWN0aW9uIHtcbiAgLypkaXNwbGF5OiBmbGV4OyovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5kYXRlcGlja2VyX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzZkMjA3NztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuLmRhdGVwaWNrZXJfX2J0bltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uZGF0ZXBpY2tlcl9fbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmRhdGVwaWNrZXJfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5kYXRlcGlja2VyX19zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmRhdGVwaWNrZXJfX3N2Zy1pY29uLS12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmRhdGVwaWNrZXJfX2J0bi1hcnJvdy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXJlc2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIxcHgpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZGF0ZXBpY2tlcl9fYnRuLXJlc2V0OmhvdmVyIHtcbiAgICBjb2xvcjogIzZkMjA3NztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGF0ZXBpY2tlcl9fYWN0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuLmRlbGV0ZS1iYXNrZXQtaXRlbV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5kZWxldGUtYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGVsZXRlLWJhc2tldC1pdGVtX19hY3Rpb24gLmJ0biB7XG4gIGZsZXgtZ3JvdzogMjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbn1cbi5kZWxldGUtYmFza2V0LWl0ZW1fX2FjdGlvbiAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmRvYy1ibG9ja19fbGluayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5kb2MtYmxvY2tfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cbi5kb2MtYmxvY2tfX2xpbmsgLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjJweDtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZG9jLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuLmRvYy1ibG9jazpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uZG9jLWJsb2NrX19pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5kb2MtYmxvY2tfX2luZm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZG9jLWJsb2NrX19pY29uICsgLmRvYy1ibG9ja19faW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uZG9jLWJsb2NrX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5kb2MtYmxvY2tfX3NpemUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmZ2b3JpdGVfaW5jbHVkZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZhdm9yaXRlLWFjdGlvbiArIC5mYXZvcml0ZS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5mYXZvcml0ZS1hY3Rpb246bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSk6aG92ZXIgLmZhdm9yaXRlLWhlbHAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmF2b3JpdGUtYWN0aW9uX190b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG59XG4uZmF2b3JpdGUtYWN0aW9uX190b2dnbGUgLnN2Zy1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG4uZmF2b3JpdGUtYWN0aW9uX190b2dnbGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmF2b3JpdGUtYWN0aW9uLS1mdWxsIC5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mYXZvcml0ZS1hY3Rpb24tLW1pZCAuZmF2b3JpdGUtYWN0aW9uX190b2dnbGUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmZhdm9yaXRlLWFjdGlvbi0tbWlkIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSAuZmF2b3JpdGUtYWN0aW9uX190b2dnbGUgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGZpbGw6ICM2ZDIwNzc7XG59XG5cbi5mYXZvcml0ZS1oZWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBib3R0b206IDIzcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mYXZvcml0ZS1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogNnB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDZweDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIGJvdHRvbTogLTZweDtcbiAgei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyBoZWFydCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmZpZWxkLWNoZWNrLWxpc3RfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDksIDMyLCAxMTksIDAuMSk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLmZpZWxkLWNoZWNrLWxpc3RfX2hlYWRlciBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5maWVsZC1jaGVjay1saXN0X19oZWFkZXIgLmZpZWxkLXJhbmdlLXNsaWRlci1pY29uIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG4uZmllbGQtY2hlY2stbGlzdF9faGVhZGVyLmhpZGRlbi1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmZpZWxkLWNoZWNrLWxpc3RfX2hlYWRlci5oaWRkZW4tZmlsdGVyIC5maWVsZC1yYW5nZS1zbGlkZXItaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2NsZWFyLWJ0biB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNjMWMzYzg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQtY2hlY2stbGlzdF9fY2xlYXItYnRuLmZpZWxkLWNoZWNrLWxpc3RfX2NsZWFyLWJ0bjphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtLXZhbHVlcy1vd2VyZmxvdy5hY3RpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMxMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiA3cHggMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2ZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19ib2R5LXNjcm9sbCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19ib2R5LmZpZWxkLWNoZWNrLWxpc3RfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19ib2R5LmZpZWxkLWNoZWNrLWxpc3RfX2JvZHk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCAjZmZmKTtcbn1cbi5maWVsZC1jaGVjay1saXN0LS1zY3JvbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fbGlzdCAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmY0O1xufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmY0O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5maWVsZC1jaGVjay1saXN0LS1zY3JvbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLWNoZWNrLWxpc3RfX2NsZWFyLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICM0MzQzNDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM0MzQ3O1xuICB9XG59XG4uZmllbGQtcmFkaW9jb2xvcl9fdmlzdWFsIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbCAuc3ZnLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJvdHRvbTogLTNweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGNvbG9yOiBncmF5O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkLWNoZWNrYm94X190ZXh0IGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQtbm90ZSB7XG4gIGNvbG9yOiAjODE4MTgxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZmllbGQtY2hlY2tib3hfX3RleHQtbm90ZSAubGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2ltZyB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQtY2hlY2tib3hfX2ltZyBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5maWVsZC1jaGVja2JveF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5maWVsZC1jaGVja2JveF9faWNvbiAuc3ZnLWljb24ge1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3ByaWNlIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fZnJhbWUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuLmZpZWxkLWNoZWNrYm94LmRpc2FibGVkIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjZDlkYmUxO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1jb2xvcjogIzZkMjA3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3NztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwgLnN2Zy1pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAxcHg7XG59XG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX2ltZyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCAuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM2ZDIwNzc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgY29sb3I6ICNkOWRiZTE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCAuZmllbGQtY2hlY2tib3hfX2ltZyB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmllbGQtY2hlY2tib3guZGlzYWJsZWQgLmZpZWxkLWNoZWNrYm94X19pbWc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2NjYztcbn1cblxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfYWRkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMThweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5maWVsZC1jaGVja2JveC0tYnV0dG9uIC5maWVsZC1jaGVja2JveF9faW1nIHtcbiAgb3JkZXI6IC0yMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiAuZmllbGQtY2hlY2tib3hfX2ltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24gLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgb3JkZXI6IC0xNjtcbn1cbi5maWVsZC1jaGVja2JveC0tYnV0dG9uIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIG9yZGVyOiAtMTU7XG59XG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiAuZmllbGQtY2hlY2tib3hfX3RleHQtY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5maWVsZC1jaGVja2JveC0tYnV0dG9uIC5maWVsZC1jaGVja2JveF9fcHJpY2Uge1xuICBvcmRlcjogLTEwO1xufVxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBvcmRlcjogLTU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24gLmZpZWxkLWNoZWNrYm94X19mcmFtZSB7XG4gIC8qYm9yZGVyLXJhZGl1czogMTJweDsqL1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX2ZyYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQyMDc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xufVxuXG4uZmllbGQtY2hlY2tib3gtLWFkZHJlc3Mge1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbn1cbi5maWVsZC1jaGVja2JveC0tYWRkcmVzcyAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuICBvcmRlcjogLTIwO1xufVxuLmZpZWxkLWNoZWNrYm94LS1hZGRyZXNzIC5maWVsZC1jaGVja2JveF9fdGV4dC1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5maWVsZC1jaGVja2JveC0tYWRkcmVzcyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgb3JkZXI6IC0xNTtcbn1cbi5maWVsZC1jaGVja2JveC0tYWRkcmVzcyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIG9yZGVyOiAtMTA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmllbGQtY2hlY2tib3gtLWFkZHJlc3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC1jaGVja2JveDpub3QoLmRpc2FibGVkKTpob3ZlciAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmQyMDc3O1xuICB9XG4gIC5maWVsZC1jaGVja2JveDpub3QoLmRpc2FibGVkKTpob3ZlciAuZmllbGQtY2hlY2tib3hfX2ltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmQyMDc3O1xuICB9XG5cbiAgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICM2ZDIwNzc7XG4gIH1cblxuICAuZmllbGQtY2hlY2tib3gtLWJ1dHRvbjpob3ZlciAuZmllbGQtY2hlY2tib3hfX2ZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6ICM2ZDIwNzc7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtY2hlY2tib3hfX2lucHV0OmZvY3VzIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5maWVsZC1jb2xvci1ibG9ja19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmZpZWxkLWNvbG9yLWJsb2NrX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmZpZWxkLWNvbG9yLWJsb2NrX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmllbGQtY29sb3ItYmxvY2tfX2xhYmVsLXZhbHVlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5maWVsZC1jb2xvcnNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWVsZC1jb2xvcnNfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2xvcnNfX3NlbGVjdGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5maWVsZC1jb2xvcnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogLTFweCAtMnB4O1xufVxuXG4uZmllbGQtY29sb3JzX19pdGVtIHtcbiAgcGFkZGluZzogMXB4IDJweDtcbn1cbi5maWVsZC1jb2xvcnNfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X192aXN1YWwsXG4uZmllbGQtY29sb3JzX19pdGVtIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jb2xvcnNfX2l0ZW0tLXRvZ2dsZSB7XG4gIG1hcmdpbjogNHB4O1xufVxuXG4uZmllbGQtY29sb3JzX190b2dnbGUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzhiOGQ5MjtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZC1jb2xvcnNfX3RvZ2dsZSAuc3ZnLWljb24ge1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC1jb2xvcnNfX3RvZ2dsZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmY0O1xuICB9XG59XG4uZmllbGQtY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmllbGQtY291bnQgLmZpZWxkLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWNvdW50X19pbnB1dC5maWVsZC1jb3VudF9faW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIH1cbn1cbi5maWVsZC1jb3VudF9fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtY291bnRfX2J0bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1YiB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ViZWJlYjtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZCB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ViZWJlYjtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1Yjo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZDogIzQwNDA0MDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1hZGQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmZpZWxkLWZpbGVfX2J0biB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZmllbGQtZmlsZV9fYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmZpZWxkLWZpbGVfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtZmlsZV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZC1maWxlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLXN0YXJ0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5maWVsZC1maWxlX19pdGVtLWVuZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmZpZWxkLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiA0MDAgMTVweC8xLjYgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtaW5wdXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxufVxuLmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQyMDc3O1xufVxuLmZvcm0tZmllbGQtZXJyb3IuZm9ybS1maWVsZC1lcnJvciAuZmllbGQtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNmZjBmMDA7XG59XG5cbi5maWVsZC1pbnB1dC0tc20ge1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uZmllbGQtaW5wdXQtLXRleHRhcmVhLmZpZWxkLWlucHV0LS1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5maWVsZC1pbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWdhcDogMTVweCA1NHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3QgLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCAuZmllbGQtcmFkaW8tYnV0dG9uc19faXRlbS5maWVsZC1yYWRpby1idXR0b25zX19pdGVtLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5maWVsZC1yYWRpby1idXR0b25zX19pdGVtIC5maWVsZC1jaGVja2JveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtcmFkaW8tYnV0dG9uc19faXRlbS0tYWN0aXZlIHtcbiAgLypib3JkZXItcmFkaXVzOiAxMnB4OyovXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTFweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xufVxuXG4uZmllbGQtcmFkaW8tYnV0dG9uc19fY2hpbGQge1xuICBwYWRkaW5nOiA1cHggMTRweCAwO1xufVxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2NoaWxkIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2NoaWxkIC5maWVsZC1jaGVjay1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q5ZGJlMTtcbn1cbi5maWVsZC1yYWRpby1idXR0b25zX19jaGlsZCAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5maWVsZC1yYWRpby1idXR0b25zX19jaGlsZCAuZmllbGRfX2Vycm9ycyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZC1yYWRpby1idXR0b25zX19saXN0IHtcbiAgICBncmlkLWdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5maWVsZC1yYWRpby1idXR0b25zX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmZpZWxkLXJhZGlvY29sb3JibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjZmQzIGluc2V0O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cztcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsOmhvdmVyOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYTdhYmIyIGluc2V0O1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2NvbG9yLW1hcmtlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM2ZDIwNzcgaW5zZXQ7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgyLCAxMywgMzMsIDAuMTIpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cywgb3BhY2l0eSAwLjI1cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdG9vbHRpcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDUwJTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsOmhvdmVyIC5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Rvb2x0aXAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cblxuICAuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6OmFmdGVyIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5maWVsZC1yYWRpb3NldC1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMsIGNvbG9yIDAuMjVzO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9fdmlzdWFsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2NmZDMgaW5zZXQ7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1yYWRpb3NldC1mdWxsX192aXN1YWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzZkMjA3NyBpbnNldDtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtcmFkaW9zZXQtZnVsbF9fdmlzdWFsIC5maWVsZC1yYWRpb3NldC1mdWxsX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2xpc3Qge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3Nztcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC1yYWRpb3NldC1mdWxsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZTA2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLXJhZGlvc2V0LWZ1bGwge1xuICAgIHdpZHRoOiAyMzhweDtcbiAgfVxufVxuLmZpZWxkLXJhbmdlLXNsaWRlciB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAyMHB4O1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICBtYXJnaW46IDBweCAtNnB4IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQtd3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19wcmVmaXgge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDM1LCAzMywgMzMsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fcHJlZml4ICsgLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYnVmZmVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2J1ZmZlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdW5pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1zLXRyYWNrIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1wcmltYXJ5LTEwMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbW96LXJhbmdlLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3NztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3NztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1zLXRodW1iIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcHMge1xuICBoZWlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzMywgMzMsIDAuMik7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3NsaWRlci10cmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3NztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwczpob3ZlciAuZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuICB9XG59XG4uZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMXB4O1xuICB6LWluZGV4OiA0O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTFiYjExO1xuICB9XG5cbiAgLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIsXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogIzExYmIxMTtcbiAgfVxuXG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXAge1xuICAgIHRvcDogLTRweDtcbiAgfVxuXG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXBzIHtcbiAgICBtYXJnaW46IDAgMCAyOHB4O1xuICB9XG59XG4uZmllbGQtcmFuZ2Utc2xpZGVyLWljb24ge1xuICBmaWxsOiAjZmZmO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgdG9wOiA2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5maWVsZC1yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZpZWxkLXJhbmdlLS1zbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmZpZWxkLXJhbmdlLFxuLmZpZWxkLXJhbmdlX19jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlX19jZWxsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmZpZWxkLXJhbmdlX19wcmVmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19wb3N0Zml4IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAwLjI1cztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogNDAwIDE1cHgvMS42IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1zZWxlY3QtLXNtIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0LFxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX3NoZXZyb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLXNlbGVjdF9fYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtc2VsZWN0X19idG46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuICBib3JkZXItY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkOWRiZTE7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiBtaW4oNTB2aCwgMzAwcHgpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tZGlzYWJsZWQge1xuICBjb2xvcjogI2NjYztcbn1cblxuLmZpZWxkLXNlbGVjdF9fY2hlY2staWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fZmllbGQtdGV4dC1pbnB1dC5maWVsZC1zZWxlY3RfX2ZpZWxkLXRleHQtaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDlkYmUxO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDlkYmUxO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2ZDIwNzc7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1zZXQtZnVsbF9fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5maWVsZC1zZXQtZnVsbF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC02cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDZweDtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19sYWJlbC12YWx1ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLXNldC1mdWxsX19pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgICBtYXJnaW46IDAgLTEycHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmZpZWxkLXNldC1mdWxsX19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5maWVsZC1zZXQtZnVsbF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4uZmllbGQtc2V0X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC1zZXRfX2xhYmVsLXZhbHVlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5maWVsZC1zZXRfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXNldF9fbGFiZWwgfiAuZmllbGQtc2V0X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5maWVsZC1zZXRfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZmllbGQtc2V0LS1sYXJnZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXNldC0tbGFyZ2UgLmZpZWxkLXNldF9fbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5maWVsZC1zZXQtLWxhcmdlIC5maWVsZC1zZXRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uZmllbGQtc2V0LS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5maWVsZC1zd2l0Y2hfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtc3dpdGNoX192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmNDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogMTA7XG59XG4uZmllbGQtc3dpdGNoX192aXN1YWwgLnN2Zy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGZpbGw6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMXB4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG59XG5cbi5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJvdHRvbTogLTNweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLXN3aXRjaF9fdGV4dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWVsZC1zd2l0Y2hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtc3dpdGNoX192aXN1YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZpZWxkLXN3aXRjaF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtc3dpdGNoOmhvdmVyIC5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGJlMTtcbiAgfVxuICAuZmllbGQtc3dpdGNoOmhvdmVyIC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTFweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLXN3aXRjaF9faW5wdXQ6Zm9jdXMgfiAuZmllbGQtc3dpdGNoX192aXN1YWw6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmllbGQtc3dpdGNoX19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRiZTE7XG59XG4uZmllbGQtc3dpdGNoX19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjM2M4O1xufVxuXG4uZmllbGQtdGV4dF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmZpZWxkLXRleHRfX2ltZyxcbi5maWVsZC10ZXh0X19pY29uLFxuLmZpZWxkLXRleHRfX2ljb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5maWVsZC10ZXh0X19pbWcsXG4uZmllbGQtdGV4dF9faWNvbiB7XG4gIGxlZnQ6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19pY29uLXJpZ2h0IHtcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19pbWcge1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5maWVsZC10ZXh0X19zdWNjZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmaWxsOiBub25lO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19sZXR0ZXItY291bnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZmllbGQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IDQwMCAxNXB4LzEuNiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLWlucHV0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5maWVsZC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzZkMjA3Nztcbn1cbi5mb3JtLWZpZWxkLWVycm9yLmZvcm0tZmllbGQtZXJyb3IgLmZpZWxkLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwZjAwO1xufVxuLmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmZpZWxkLWlucHV0OmZvY3VzIH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtdGV4dF9fYnRuLWV5ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiAyNXB4O1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkLXRleHRfX2J0bi1leWUgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmZpZWxkLXRleHQtLWljb24gLmZpZWxkLWlucHV0LmZpZWxkLWlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuXG4uZmllbGQtaW5wdXQtLXNtIHtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZmllbGQtaW5wdXQtLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNjNweDtcbiAgcmVzaXplOiBub25lO1xufVxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGJlMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtaW5wdXQtLXRleHRhcmVhLmZpZWxkLWlucHV0LS1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5maWVsZC1pbnB1dC5maWVsZC1pbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBib3JkZXItY29sb3I6ICNkOWRiZTE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mb3JtLWZpZWxkLWVycm9yIC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuICBjb2xvcjogI2ZmMGYwMDtcbn1cbi5mb3JtLWZpZWxkLWVycm9yIC5maWVsZC1pbnB1dDpmb2N1cyB+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuICBjb2xvcjogI2ZmMGYwMDtcbn1cblxuLmZpZWxkLXRleHQtLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDE3cHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dCB7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xufVxuLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG59XG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0OmZvY3VzLCAuZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0O1xufVxuLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dDpmb2N1cyB+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwsIC5maWVsZC10ZXh0LS1sYWJlbCAuZmllbGQtaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAuZmllbGQtdGV4dF9faW50LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZpZWxkLXRvZ2dsZXNfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZpZWxkLXRvZ2dsZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTNweDtcbn1cblxuLmZpZWxkLXRvZ2dsZXNfX2l0ZW0ge1xuICBwYWRkaW5nOiAzcHg7XG59XG4uZmllbGQtdG9nZ2xlc19faXRlbSAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzMzMyBpbnNldDtcbiAgYmFja2dyb3VuZDogI0QzRDNEMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmllbGQtdG9nZ2xlc19faXRlbSAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmllbGQtdG9nZ2xlc19faXRlbSAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBwYWRkaW5nOiA0cHggMTZweCA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDUxLCA1MSwgNTEsIDAuNykgaW5zZXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmZpZWxkLXRvZ2dsZXNfX2l0ZW0gLmRpc2FibGVkIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSkgaW5zZXQ7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDgpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjA4KSAxcHgsIHRyYW5zcGFyZW50IDFweCwgdHJhbnNwYXJlbnQgMTJweCk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC10b2dnbGVzX19pdGVtIC5maWVsZC1jaGVja2JveDpub3QoLmRpc2FibGVkKTpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzMzIGluc2V0O1xuICAgIGJhY2tncm91bmQ6ICNEM0QzRDM7XG4gIH1cbn1cbi5maWVsZC10b29sdGlwIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgMC4yNXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmllbGQtdG9vbHRpcC0tb3BlbiB7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHM7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtdG9vbHRpcF9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG59XG5cbi5maWVsZC10b29sdGlwX19saXN0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyNjRweDtcbn1cbi5maWVsZC10b29sdGlwX19saXN0LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDRweDtcbn1cbi5maWVsZC10b29sdGlwX19saXN0LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkYmUxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBjb2xvcjogIzAwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtOmFjdGl2ZSxcbi5maWVsZC10b29sdGlwX19saXN0LWl0ZW0tLWFjdGl2ZS5maWVsZC10b29sdGlwX19saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXAge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFza2V0LWFjdGlvbi10b29sdGlwOjpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYmFza2V0LWFjdGlvbi10b29sdGlwOjphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXA6OmJlZm9yZSwgLmJhc2tldC1hY3Rpb24tdG9vbHRpcDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXA6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4uYmFza2V0LWFjdGlvbi10b29sdGlwOmJlZm9yZSwgLmJhc2tldC1hY3Rpb24tdG9vbHRpcDphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBpbml0aWFsO1xufVxuLmJhc2tldC1hY3Rpb24tdG9vbHRpcCAuZmllbGQtdG9vbHRpcF9fbGlzdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYmFza2V0LWFjdGlvbi10b29sdGlwIC5maWVsZC10b29sdGlwX19saXN0LWl0ZW0tLWFjdGl2ZSxcbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG59XG4uZmllbGQtdHVtYmxlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC10dW1ibGVyLWxpc3RfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLXR1bWJsZXItbGlzdF9faXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmllbGQtdHVtYmxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uZmllbGQtdHVtYmxlcl9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5maWVsZC10dW1ibGVyX19pdGVtIC5maWVsZC1jaGVja2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5maWVsZC10dW1ibGVyX19pdGVtIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmZpZWxkLXR1bWJsZXJfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM2ZDIwNzc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmZpZWxkLXR1bWJsZXJfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpZWxkLXR1bWJsZXJfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgcGFkZGluZzogMCAwIDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBjb2xvcjogZ3JleTtcbn1cbi5maWVsZC10dW1ibGVyX19pdGVtIC5maWVsZC1jaGVja2JveF9fdGV4dDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC10dW1ibGVyLW9uZTpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NmZDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbn1cblxuLmZpZWxkLXR1bWJsZXItb25lOmhvdmVyIC5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YWJiMjtcbn1cblxuLmZpZWxkLXR1bWJsZXItb25lX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmVfX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLmZpZWxkLXR1bWJsZXItb25lX19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXR1bWJsZXItb25lX192aXN1YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmVfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG59XG5cbi5maWVsZF9fZXJyb3JzIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmllbGRfX2Vycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmYwZjAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtcmVtb3ZlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmllbGRfX25vdGUge1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5maWVsZC0taW5wdXQtcm91bmQgLmZpZWxkLWlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2VlZWZmNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xufVxuLmZpZWxkLS1pbnB1dC1yb3VuZCAuZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG4uZmllbGQtLWlucHV0LXJvdW5kIC5maWVsZC1pbnB1dC5maWVsZC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLS1zZWxlY3QtdW5kZXJsaW5lIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5maWVsZC0tc2VsZWN0LXVuZGVybGluZSAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICByaWdodDogMDtcbn1cbi5maWVsZC0tc2VsZWN0LXVuZGVybGluZSAuZmllbGQtc2VsZWN0X19saXN0IHtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmllbGQtLW5vLWJvcmRlciAuZmllbGQtaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5maWVsZC0tcmF0aW5nIC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC0taW5wdXQtcm91bmQgLmZpZWxkLWlucHV0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkOWRiZTE7XG4gIH1cbn1cbi5jYXRhbG9nX19maWx0ZXItdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5jYXRhbG9nX19mb3JtLWdsYXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmlsdGVyX19ncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5maWx0ZXJfX2dyb3VwOm5vdCguZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlcl9fc3RhdHVzLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmlsdGVyX19zdGF0dXMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5maWx0ZXJfX3N0YXR1cy1pY29uLnN0YXR1cy0tbmV3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9uZXctc3RhdHVzLnN2Zz8yNjA1MjAyNlwiKTtcbn1cbi5maWx0ZXJfX3N0YXR1cy1pY29uLnN0YXR1cy0tc2FsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvc2FsZS1zdGF0dXMuc3ZnPzI2MDUyMDI2XCIpO1xufVxuLmZpbHRlcl9fc3RhdHVzLWljb24uc3RhdHVzLS1hY3Rpb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL2ZpcmUuc3ZnPzE5MDMyMDI2XCIpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLmZpbHRlcl9fc3RhdHVzLWljb24uc3RhdHVzLS1oaXQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL2hpdC1zdGF0dXMuc3ZnPzE5MDMyMDI2XCIpO1xufVxuXG4uZmlsdGVyX19zdGF0dXMtY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5maWx0ZXJfX2dyb3VwLS1zd2l0Y2ggKyAuZmlsdGVyX19ncm91cC0tY2hlY2stbGlzdCB7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG59XG5cbi5maWx0ZXJfX2xpc3QtbWVudSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyX19saXN0LW1lbnUgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCAuZmlsdGVyX19saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBjb2xvcjogZ3JheTtcbn1cbi5maWx0ZXJfX2xpc3QtbWVudSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIC5maWx0ZXJfX2xpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2UxZTFlMTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbn1cbi5maWx0ZXJfX2xpc3QtbWVudSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIC5maWx0ZXJfX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzZkMjA3Nztcbn1cbi5maWx0ZXJfX2xpc3QtbWVudSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgLmZpbHRlcl9fbGluayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmZpbHRlcl9fbGlzdC1tZW51IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCAuZmlsdGVyX19saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiA4cHg7XG59XG4uZmlsdGVyX19saXN0LW1lbnUgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIC5maWx0ZXJfX2xpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzZkMjA3NztcbiAgYm9yZGVyOiAycHggc29saWQgIzZkMjA3Nztcbn1cbi5maWx0ZXJfX2xpc3QtbWVudSBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWx0ZXJfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtYm9keSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uZmlsdGVyX19ncm91cC1ib2R5IC5maWVsZC1jaGVjay1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpbHRlcl9fYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTEwcHg7XG4gIHRvcDogMjJweDtcbiAgei1pbmRleDogNTtcbn1cblxuLmZpbHRlcl9fYWN0aW9uLWNsZWFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIC0zcHggMTFweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5maWx0ZXJfX2NsZWFyLWJ0biB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNjMWMzYzg7XG59XG5cbi5maWx0ZXJfX2FjdGlvbnMtYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4uZmlsdGVyX19zaG93LXByb2R1Y3RzLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJfX3Nob3ctcHJvZHVjdHMtYnRuOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZmlsdGVyX19ncm91cC0tc29ydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcl9fbGlzdCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuZmlsdGVyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmZpbHRlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5maWx0ZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgLmZpbHRlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZmlsdGVyX19saXN0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAuZmlsdGVyX19ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmZpbHRlcl9fZ3JvdXAuZmlsdGVyX19ncm91cDpub3QoLmZpbHRlcl9fZ3JvdXAtLXJhbmdlLXNsaWRlcikge1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAtLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwLS1zd2l0Y2ggKyAuZmlsdGVyX19ncm91cC0tY2hlY2stbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIuZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIuZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyIC5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwLS1zd2l0Y2gge1xuICAgIG9yZGVyOiAxMDtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cblxuICAuZmlsdGVyLS1hc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5maWx0ZXItLWFzaWRlIC5maWx0ZXJfX2FjdGlvbnMtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuZmlsdGVyLS1hc2lkZSAuZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5maWx0ZXItLWFzaWRlIC5maWx0ZXJfX2ZpbHRlci1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cblxuICAuZmlsdGVyX19zaG93LXByb2R1Y3RzLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmlsdGVyX19hY3Rpb25zLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZmlsdGVyX19hY3Rpb24tY2xlYXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLmZpbHRlcl9fYWN0aW9uLWNsZWFyIC5maWx0ZXJfX2FjdGlvbnMtaXRlbSBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxODdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcl9fYWN0aW9uLWNsZWFyIC5maWx0ZXJfX2FjdGlvbnMtaXRlbSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5maWx0ZXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogZ3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZpbHRlcl9fbGluay5maWx0ZXJfX2xpbmstLWN1cnJlbnQsXG4uZmlsdGVyX19saW5rLWx2bC0yX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCxcbi5maWx0ZXJfX2xpbmstbHZsLTMuZmlsdGVyX19saW5rLS1jdXJyZW50IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmlsdGVyX19saW5rLWx2bC0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTJfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgY29sb3I6IGdyZXk7XG59XG4uZmlsdGVyX19saW5rLWx2bC0yX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTJfX2J0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtLWx2bC0zIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBncmV5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMsIGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWx0ZXJfX2xpbms6aG92ZXIsXG4uZmlsdGVyX19saW5rLWx2bC0yOmhvdmVyLFxuLmZpbHRlcl9fbGluay1sdmwtMzpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNmQyMDc3O1xuICB9XG59XG4uZmlsdGVyX19saW5rLWx2bC0yLWljb24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMDtcbiAgY29sb3I6IGdyZXk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTI6aG92ZXIgLmZpbHRlcl9fbGluay1sdmwtMi1pY29uIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTIub3BlbiAuZmlsdGVyX19saW5rLWx2bC0yLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5mb3JtLWFjdGlvbi0tYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb3JtLWFjdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZvcm0tYWN0aW9uX19ub3RlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5mb3JtLWFjdGlvbl9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmZvcm0tYWN0aW9uX19hY3Rpb24tZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG59XG5cbi5mb3JtLWFjdGlvbl9fYWN0aW9uLWNlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uZm9ybS1hY3Rpb25fX3N1Y2Nlc3Mge1xuICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNjRweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9ybS1hY3Rpb25fX3N1Y2Nlc3MtaWNvbiB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG59XG5cbi5mb3JtLWFjdGlvbl9fc3VjY2Vzcy10ZXh0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm0tYWN0aW9uX19zdWNjZXNzLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1MnB4O1xufVxuXG4uZm9ybS1hY3Rpb25fX2FjdGlvbi1idG4tLW10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtLWFjdGlvbi0tYWxpZ24tY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG5cbiAgLmZvcm0tYWN0aW9uX19zdWNjZXNzIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZvcm0tYWN0aW9uX19zdWNjZXNzLW1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25fX2FjdGlvbi1idG4tLW10LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5mb3JtLWdsYXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xufVxuLmZvcm0tZ2xhc3MgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uZm9ybS1nbGFzc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBtYXJnaW46IC0xMnB4O1xufVxuXG4uZm9ybS1nbGFzc19fZ3JvdXAge1xuICB3aWR0aDogMzMuMzMzMyU7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5mb3JtLWdsYXNzX19ncm91cC0tZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb3JtLWdsYXNzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gICAgbWFyZ2luOiAtOHB4O1xuICB9XG5cbiAgLmZvcm0tZ2xhc3NfX2dyb3VwIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtLWdsYXNzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmZvcm0tZ2xhc3NfX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tLWNhcmQge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuXG4uZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9faGVhZGVyLW5vdGUge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvcnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmMGYwMDtcbn1cblxuLmZvcm1fX2dyb3VwcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fZ3JvdXBzIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZm9ybV9fZ3JvdXBzLmZvcm1fX2dyb3VwcyB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmZvcm1fX2dyb3VwIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19ncm91cCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZm9ybV9fZ3JvdXAtLWRpc2FibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX2dyb3VwLS1kaXNhYmxlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwLS1wb2xpY3kge1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuXG4uZm9ybV9fZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9ybV9fZGVsaXZlcnktdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmZvcm1fX2RlbGl2ZXJ5LXRpdGxlIC5saW5rLXVuZGVybGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3Qtbm90ZSB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mb3JtX19ncm91cC1ub3RlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uZm9ybV9fZ3JvdXAtYm9keSB7XG4gIG1hcmdpbjogMThweCAwO1xufVxuXG4uZm9ybV9fZmllbGRzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlICsgNTRweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmZvcm1fX2ZpZWxkIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5mb3JtX19maWVsZC5mb3JtX19maWVsZC0tc3BhY2VyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLmZvcm1fX2Zvb3Rlci5mb3JtX19mb290ZXItYmFza2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2FjdGlvbnMge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5mb3JtX19hY3Rpb24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5mb3JtLS1zdWJzY3JpYmUgLmZvcm1fX2hlYWRlciB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLmZvcm0tLXN1YnNjcmliZSAuZm9ybV9faGVhZGVyLW5vdGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cbi5mb3JtLS1zdWJzY3JpYmUgLmZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcmRlcl9faGVhZGVyIC5wYWdlLXRpdGxlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmZvcm0tLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuZm9ybV9fZ3JvdXAtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuZm9ybV9fZmllbGRzIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm1fX3dyYXAtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gIH1cbiAgLmZvcm1fX3dyYXAtY29udGVudCAuZm9ybV9fZmllbGRzIHtcbiAgICBtYXJnaW46IDAgLTM5cHg7XG4gIH1cblxuICAuZm9ybV9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5mb3JtX19mb290ZXIgLmZvcm1fX2FjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtX19mb290ZXIgLmZvcm1fX2FjdGlvbnMgLmZvcm1fX2FjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5mb3JtX19ncm91cCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvcm1fX2ZpZWxkLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2FsbGVyeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ2FsbGVyeV9fc2xpZGVyIC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAzMDBweCk7XG59XG4uZ2FsbGVyeV9fc2xpZGVyIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faW1hZ2UsXG4uZ2FsbGVyeV9fc2xpZGVyIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLnZpZGVvLXNsaWRlcl9faWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmdhbGxlcnlfX3NsaWRlciAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IGlmcmFtZS52aWRlby1zbGlkZXJfX2lmcmFtZSB7XG4gIHdpZHRoOiA1NjBweDtcbiAgaGVpZ2h0OiAzMTVweDtcbn1cblxuLmdpZnQtc2hvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5naWZ0LXNob3J0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2lmdC1zaG9ydF9fdmlzdWFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2lmdC1zaG9ydF9fdmlzdWFsIC5waWN0dXJlIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2lmdC1zaG9ydF9fY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAycHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2My4wNWRlZywgI2M0NDZmZiAzLjk0JSwgI2MxNDhmZiA3Ny44MyUpO1xufVxuXG4uZ2lmdC1zaG9ydF9fY2F0ZWdvcnkge1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5cbi5naWZ0LXNob3J0X19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5cbi8qIC0tLSBiaXRyaXggZWRpdG9yIC0tLSAqL1xuLmh0bWxibG9ja2VkaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDAuNztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOTE7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNlOTE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5uby10b3VjaCAuaHRtbGJsb2NrZWRpdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1nYWxsZXJ5IC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5IC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmltYWdlLWdhbGxlcnlfX2dhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLWdhbGxlcnlfX2xlbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2ZDdiODQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbiAgY3Vyc29yOiB6b29tLWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlLWdhbGxlcnktLXpvb20tYWN0aXZlIC5pbWFnZS1nYWxsZXJ5X19sZW5zIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktdGh1bWIge1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS10aHVtYiBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXRodW1iIC5zdmctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA1cHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KSk7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXNsaWRlIHtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmltYWdlLWdhbGxlcnlfX2ltYWdlLXdyYXAgaW1nIHtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXNsaWRlLS12aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS1zbGlkZS0tdmlkZW8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X192aWRlbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbWFnZS1nYWxsZXJ5X192aWRlbyAuc3ZnLWljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNXB4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSkpO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fdmlkZW8taWNvbiB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5pbWFnZS1nYWxsZXJ5OmhvdmVyIC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW1hZ2UtZ2FsbGVyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pbWFnZS1nYWxsZXJ5IC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5IC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktc2xpZGUge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS1zbGlkZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLXNsaWRlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICB9XG59XG4uaW1hZ2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLypiYWNrZ3JvdW5kOiByZ2JhKDE1LCA0OSwgMTA2LCAuMDQpOyovXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbiAgei1pbmRleDogLTE7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXY6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tbmV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdzpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ljb24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2l0ZW0tLWN1cnNvci16b29tIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZS0tM2QgKyAuaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMzUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDE1cHggLTNweCAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWIge1xuICB3aWR0aDogNjVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzgxODY5MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmltYWdlLXNsaWRlcl9fdGh1bWIuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQyMDc3O1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi0tbW9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1idG4ge1xuICB3aWR0aDogMTYuNjY2NiU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAzcHg7XG4gIGhlaWdodDogNjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIH4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fc2xpZGVyIC5pbWFnZS1zbGlkZXJfX2l0ZW0gLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1iIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udGV4dC1ndWlkZSAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgdG9wOiAyMDhweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogMzBweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3c6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2VmZjJmNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93OmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbWFnZS1zbGlkZXJfX21vYi1jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2VzM2Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2UzZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZTNkLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZS1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nOiAwIDU2cHg7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pbWFnZS1jb250cm9scyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlLWNvbnRyb2wge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmltYWdlLXNsaWRlcl9fM2QtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3pvb20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5pbWFnZS1zbGlkZXJfX3pvb20gLnN2Zy1pY29uIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgICB0b3A6IDI3MHB4O1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gICAgdG9wOiAyMDhweDtcbiAgfVxuXG4gIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faW1hZ2UtY29udHJvbHMge1xuICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAuaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZS0tM2Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZS0tM2QgKyAuaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAoYW55LWhvdmVyOiBub25lKSB7XG4gIC50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmltYWdlLXNsaWRlcl9fbW9iLWNvdW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgMTMsIDMzLCAwLjcpO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxcHggNnB4IDJweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbWFnZS1zbGlkZXJfX3pvb20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYXp5LWNvbXBvbmVudF9fdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGluay1iYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuLmxpbmstYmFjazpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4ubGluay1iYWNrX19pY29uLFxuLmxpbmstcHJldl9faWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5saW5rLW5leHRfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmstYmFjayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmxpbmstYmFja19faWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4ubGluay1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMzhweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5saW5rLWNsb3NlX190ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubGluay1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMGQwZDc7XG59XG5cbi5saW5rLWNsb3NlX19pY29uIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi5vcmRlci1sa19fbC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2wtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5vcmRlci1sa19fbC1wcmljZSB7XG4gIG1pbi13aWR0aDogMTgzcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4ub3JkZXItbGtfX2wtcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vcmRlci1sa19fbC1wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ub3JkZXItbGtfX2wtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcbiAgbWluLXdpZHRoOiAxMTVweDtcbn1cblxuLm9yZGVyLWxrX19sLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLm9yZGVyLWxrX19sLWRhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ub3JkZXItbGtfX2wtc3RhdHVzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5vcmRlci1sa19fbC1zdGF0dXMgLmF2YWlsYWJpbGl0eS0tb3JkZXItc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuXG4ub3JkZXItbGtfX2wtaW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbn1cblxuLm9yZGVyLWxrX19sLWltYWdlLXdyYXAge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9yZGVyLWxrX19sLWltYWdlLXdyYXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vcmRlci1sa19fbC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5vcmRlci1sa19fbC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5vcmRlci1sa19fbC1uYW1lIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5vcmRlci1sa19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5vcmRlci1sa19fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ub3JkZXItbGtfX3RpdGxlIC5hdmFpbGFiaWxpdHkge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm9yZGVyLWxrX19wYXJhbXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ub3JkZXItbGtfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ub3JkZXItbGtfX2luZm8tbmFtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLm9yZGVyLWxrX19pbmZvLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm9yZGVyLWxrX19sLXByb2Nlc3NCdXR0b24ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLm9yZGVyLWxrX19wYXJhbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLm9yZGVyLWxrX19wYXJhbS12YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5cbi5vcmRlci1sa19faXRlbXMtaGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5vcmRlci1sa19faXRlbXMtaGVhZGVyLWNhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ub3JkZXItbGsgLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbSAuYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwgLnByaWNlX192YWx1ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ub3JkZXItbGtfX2wtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5vcmRlci1sa19fbC1hY3Rpb24gYnV0dG9uLmJ0biB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5vcmRlci1sa19fbC1hY3Rpb24gYnV0dG9uLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ub3JkZXItbGtfX2wtYWN0aW9uIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ub3JkZXItbGtfX2FsbC1wcmljZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzMzMztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9yZGVyLWxrX19hbGwtcHJpY2UgLm9yZGVyLWxrX19hbGwtcHJpY2UtbmFtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5vcmRlci1sa19fYWxsLXByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzZkMjA3Nztcbn1cbi5vcmRlci1sa19fYWxsLXByaWNlIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ubGstb3JkZXItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5say1vcmRlci1idXR0b25zIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcmRlci1sa19fYWxsLWJ1dHRvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3JkZXItbGtfX2FsbC1idXR0b24tYmxvY2sgLm9yZGVyLWxrX19sLXByb2Nlc3NCdXR0b24ge1xuICBwYWRkaW5nOiAwIDM1cHggMCAwO1xufVxuXG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2l0ZW0ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuICB3aWR0aDogNTAlO1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19sLWhlYWRlcixcbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fbC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2wtbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19wYXJhbS1uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fcGFyYW0tdmFsdWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19sLXByaWNlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbn1cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fbC1kYXRlLFxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19sLXN0YXR1cyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2FsbC1wcmljZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcbiAgb3JkZXI6IDQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3JkZXItbGtfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAub3JkZXItbGtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItbGtfX2wtaGVhZGVyLFxuLm9yZGVyLWxrX19sLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm9yZGVyLWxrX19sLW1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm9yZGVyLWxrX19wYXJhbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAub3JkZXItbGtfX3BhcmFtLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAub3JkZXItbGtfX2wtcHJpY2Uge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIH1cblxuICAub3JkZXItbGtfX2wtZGF0ZSxcbi5vcmRlci1sa19fbC1zdGF0dXMge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAub3JkZXItbGtfX2FsbC1wcmljZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtX19hY3Rpb24ge1xuICAgIG9yZGVyOiA0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm9yZGVyLWxrX19hbGwtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWxrX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5vcmRlci1sa19fYWxsLXByaWNlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG4gICAgd2lkdGg6IDExNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtIC5iYXNrZXQtaXRlbV9fcHJpY2Uge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuICAub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbSAuYmFza2V0LWl0ZW1fX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIC5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtIC5iYXNrZXQtaXRlbV9fY291bnRlciB7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXItaXRlbSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAub3JkZXItbGtfX2l0ZW1zLWhlYWRlciAub3JkZXItbGtfX2l0ZW1zLWhlYWRlci10b3RhbCB7XG4gICAgd2lkdGg6IDI1M3B4O1xuICB9XG4gIC5vcmRlci1sa19faXRlbXMtaGVhZGVyIC5vcmRlci1sa19faXRlbXMtaGVhZGVyLWNvdW50IHtcbiAgICB3aWR0aDogMTAxcHg7XG4gIH1cbiAgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXItcHJpY2Uge1xuICAgIHdpZHRoOiAxNTRweDtcbiAgfVxuXG4gIC5vcmRlci1sa19faXRlbXMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXItY291bnQge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuICAub3JkZXItbGtfX2l0ZW1zLWhlYWRlciAub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1wcmljZSB7XG4gICAgd2lkdGg6IDE3NHB4O1xuICB9XG59XG4ubGtfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNHB4IDI0cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbn1cblxuLmxrX19mb3JtIC5mb3JtX19ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19mb3JtIC5mb3JtX19ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ubGtfX2Zvcm0gLmZvcm1fX2dyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOTtcbn1cblxuLmxrX19tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmxrX19vcmRlcnMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTMwcHg7XG59XG5cbi5sa19fb3JkZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubGtfX3NvcnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubGtfX29yZGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19vcmRlcnMtbGluay1iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00NnB4O1xuICBsZWZ0OiAwO1xufVxuXG4ubGtfX2JvbnVzZXMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4O1xufVxuXG4ubGtfX2JvbnVzZXMtbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5sa19fYm9udXNlcy1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5sa19faGlzdG9yeS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmxrX19oaXN0b3J5LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMycHggMjRweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFOTtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW1zLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW1zIHtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICB0b3A6IDIwcHg7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFN0U5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbS1xdWFudGl0eSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjBhNzM1O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjY7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDhweCAjZmZmO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbS1xdWFudGl0eS0tbmVnYXRpdmUge1xuICBjb2xvcjogI2ZmMGYwMDtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbS1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxrX19oaXN0b3J5LWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFN0U5O1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMzJweDtcbn1cblxuLmxrX19uYXYge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubGtfX2NvcHktbGluay1ibG9jay13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxrX19pbmZvLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjNweCAyNHB4IDI3cHg7XG59XG5cbi5sa19faW5mby1ibG9jay1saW5rLW1vcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbi5sa19faW5mby1ibG9jay1saW5rLW1vcmU6aG92ZXIge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLmxrX190YXNrcy1pdGVtcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ubGtfX3Rhc2tzLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxrX190YXNrcy1ibG9jay1oZWFkZXIge1xuICBwYWRkaW5nOiAyMnB4IDI0cHggMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU3RTk7XG59XG5cbi5sa19fdGFzazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFN0U5O1xufVxuXG4ubGtfX3Rhc2sge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxrX190YXNrLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubGtfX3Rhc2stcmlnaHQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmxrX190YXNrLWltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fdGFzay1pbWFnZSB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMTNweCAxNXB4IC04cHggcmdiYSgyLCAxMywgMzMsIDAuMik7XG59XG5cbi5sa19fdGFzay1zdGF0dXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubGtfX3Rhc2stbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmxrX190YXNrLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGtfX3Rhc2stbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG4ubGtfX3Rhc2stbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZTA2O1xufVxuXG4ubGtfX3Rhc2stcXVhbnRpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubGtfX3Rhc2std3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTMwcHg7XG59XG5cbi5sa19fdGFzay1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweCAyNHB4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX190YXNrLWl0ZW0tZm9ybS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxrX190YXNrLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5sa19fdGFzay1pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4ubGtfX3Rhc2staXRlbS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5sa19fdGFzay1pdGVtIC5mb3JtX19mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGtfX29yZGVycy1maWx0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5sa19fb3JkZXJzLWZpbHRlciAuZmlsdGVyX19ncm91cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sa19fdGFzay13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sa19fZm9ybSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5sa19fZm9ybSAuZm9ybV9fZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAubGtfX29yZGVycyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5sa19fb3JkZXJzLWxpbmstYmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sa19faGlzdG9yeS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAubGtfX2hpc3RvcnktaXRlbXMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAubGtfX2hpc3RvcnktZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmxrX190YXNrcy1pdGVtcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAubGtfX3Rhc2tzLWJsb2NrLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5sa19faW5mby1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5sa19fdGFzayB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5sa19fdGFzay1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmxrX19oaXN0b3J5LWl0ZW1zOjphZnRlciB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxuXG4gIC5sa19faGlzdG9yeS1pdGVtcy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sa19fYm9udXNlcy13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5sa19fYm9udXNlcy1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5sa19fYm9udXNlcy1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sa19fb3JkZXJzLWZpbHRlciAuZmlsdGVyX19maWx0ZXItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5sa19fb3JkZXJzLWZpbHRlciAuZmlsdGVyX19maWx0ZXItbGlzdCAuZmlsdGVyX19ncm91cC0tZGF0ZSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAubGtfX29yZGVycy1maWx0ZXIgLmZpbHRlcl9fZmlsdGVyLWxpc3QgLmZpbHRlcl9fZ3JvdXAtLWNoZWNrLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgei1pbmRleDogMzAwMDAwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4ubG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9iaWxlLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI1MDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG5cbi5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAzMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9iaWxlLXBvcHVwX19vdmVybGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHotaW5kZXg6IDM1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tb2JpbGUtcG9wdXBfX2hlYWRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzZkMjA3NztcbiAgbWFyZ2luOiAtMjBweCAtMjBweCAwO1xufVxuXG4ubW9iaWxlLXBvcHVwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDY5cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1vYmlsZS1wb3B1cF9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTlweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5tb2JpbGUtcG9wdXBfX2Nsb3NlOjpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9iaWxlLXBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9iaWxlLXBvcHVwX19jbG9zZTo6YmVmb3JlLCAubW9iaWxlLXBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5tb2JpbGUtcG9wdXBfX2Nsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubW9iaWxlLXBvcHVwX19ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5tb2JpbGUtcG9wdXAtLWNhdGFsb2ctbWVudSAubW9iaWxlLXBvcHVwX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ub3Blbi1zaXRlLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9wZW4tc2l0ZS1tZW51IC5tb2JpbGUtcG9wdXAtLXNpdGUtbWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbn1cbi5vcGVuLXNpdGUtbWVudSAubW9iaWxlLXBvcHVwLS1zaXRlLW1lbnUgLm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3Blbi1zaXRlLW1lbnUgLm1vYmlsZS1wb3B1cC0tc2l0ZS1tZW51IC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5vcGVuLWNhdGFsb2ctbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3Blbi1jYXRhbG9nLW1lbnUgLm1vYmlsZS1wb3B1cC0tY2F0YWxvZy1tZW51IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xufVxuLm9wZW4tY2F0YWxvZy1tZW51IC5tb2JpbGUtcG9wdXAtLWNhdGFsb2ctbWVudSAubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5vcGVuLWNhdGFsb2ctbWVudSAubW9iaWxlLXBvcHVwLS1jYXRhbG9nLW1lbnUgLm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm9wZW4tZmlsdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vcGVuLWZpbHRlciAubW9iaWxlLXBvcHVwLS1maWx0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG59XG4ub3Blbi1maWx0ZXIgLm1vYmlsZS1wb3B1cC0tZmlsdGVyIC5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLm9wZW4tZmlsdGVyIC5tb2JpbGUtcG9wdXAtLWZpbHRlciAubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ub3Blbi1zb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vcGVuLXNvcnQgLm1vYmlsZS1wb3B1cC0tc29ydCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3Blbi1zb3J0IC5tb2JpbGUtcG9wdXAtLXNvcnQgLm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3Blbi1zb3J0IC5tb2JpbGUtcG9wdXAtLXNvcnQgLm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm9wZW4tYmFza2V0LXJlc3VtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3Blbi1iYXNrZXQtcmVzdW1lIC5tb2JpbGUtcG9wdXAtLXJlc3VtZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3Blbi1iYXNrZXQtcmVzdW1lIC5tb2JpbGUtcG9wdXAtLXJlc3VtZSAubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5vcGVuLWJhc2tldC1yZXN1bWUgLm1vYmlsZS1wb3B1cC0tcmVzdW1lIC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vYmlsZS1wb3B1cC0tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5tb2JpbGUtcG9wdXAtLWZpbHRlciAubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb2JpbGUtcG9wdXAtLWZpbHRlciAubW9iaWxlLXBvcHVwX19vdmVybGF5LFxuLm1vYmlsZS1wb3B1cC0tZmlsdGVyIC5tb2JpbGUtcG9wdXBfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlLXBvcHVwLS1maWx0ZXIgLm1vYmlsZS1wb3B1cF9fYm9keSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZS1wb3B1cC0tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubW9iaWxlLXBvcHVwLS1maWx0ZXIgLmNhdGFsb2ctYmxvY2tfX2ZpbHRlcnMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY5cHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubW9iaWxlLXBvcHVwLS1yZXN1bWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZS1wb3B1cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2RhbC1tZXNzYWdlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE1MnB4O1xuICByaWdodDogMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIycHggMjVweDtcbiAgei1pbmRleDogMjM7XG4gIHdpZHRoOiA0MzhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjRweCk7XG59XG5cbi5tb2RhbC1tZXNzYWdlX19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLm1vZGFsLW1lc3NhZ2VfX2Nsb3NlOjpiZWZvcmUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9kYWwtbWVzc2FnZV9fY2xvc2U6OmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1vZGFsLW1lc3NhZ2VfX2Nsb3NlOjpiZWZvcmUsIC5tb2RhbC1tZXNzYWdlX19jbG9zZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubW9kYWwtbWVzc2FnZV9fY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5tb2RhbC1tZXNzYWdlX192aXN1YWwge1xuICB3aWR0aDogNThweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tb2RhbC1tZXNzYWdlX192aXN1YWwgaW1nIHtcbiAgbWF4LWhlaWdodDogODBweDtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5tb2RhbC1tZXNzYWdlX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5tb2RhbC1tZXNzYWdlX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX3F1YW50aXR5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb2RhbC1tZXNzYWdlLS10ZXh0IC5tb2RhbC1tZXNzYWdlX193cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggMjBweDtcbn1cbi5tb2RhbC1tZXNzYWdlLS10ZXh0IC5tb2RhbC1tZXNzYWdlX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtbWVzc2FnZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIHBhZGRpbmc6IDExcHggMTVweCAxNXB4O1xuICAgIHRvcDogNjlweDtcbiAgICByaWdodDogMTVweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgICB6LWluZGV4OiAyMztcbiAgfVxuXG4gIC5tb2RhbC1tZXNzYWdlX192aXN1YWwge1xuICAgIHdpZHRoOiAzOHB4O1xuICB9XG5cbiAgLm1vZGFsLW1lc3NhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtbWVzc2FnZV9fd3JhcHBlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNzBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmFza2V0LXBhZ2UgLm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIsXG4uY2F0YWxvZy1pdGVtLXBhZ2UgLm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtLXBhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5tb2RhbC13aW5kb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogODAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAxMSwgMTEsIDAuOCk7XG4gIHotaW5kZXg6IDMwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtd2luZG93X19vdmVybGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDVweCAzMHB4IDMwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5tb2RhbC13aW5kb3dfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5tb2RhbC13aW5kb3dfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbn1cbi5tb2RhbC13aW5kb3dfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGJlMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtd2luZG93X19ib2R5IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZGFsLXdpbmRvd19fYm9keSAucmVzdWx0LWFkZC1yZXZpZXdfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG4ubW9kYWwtd2luZG93X19ib2R5IC5yZXN1bHQtYWRkLXJldmlld19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI1cHggMzRweCAxOHB4IDMwcHg7XG59XG4ubW9kYWwtd2luZG93X19oZWFkZXIgLmg1IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXItbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbC13aW5kb3dfX2JhY2sge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubW9kYWwtd2luZG93X19iYWNrIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5tb2RhbC13aW5kb3dfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5tb2RhbC13aW5kb3dfX2Nsb3NlOjpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9kYWwtd2luZG93X19jbG9zZTo6YmVmb3JlLCAubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5tb2RhbC13aW5kb3dfX2Nsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAubW9kYWwtd2luZG93X19jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAubW9kYWwtd2luZG93X19iYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogIzhiOGQ5MjtcbiAgfVxufVxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBwYWRkaW5nOiAyNXB4IDM0cHggMTBweCAzMHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAwIDMwcHggMzBweDtcbn1cblxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsLXdpbmRvd19fb3ZlcmxheSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC13aW5kb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMjhweCk7XG4gIH1cblxuICAubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLXNtIC5tb2RhbC13aW5kb3cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCA0NXB4IDIwcHggMjBweDtcbiAgfVxuXG4gIC5tb2RhbC13aW5kb3dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgICBwYWRkaW5nOiA1cHggMjBweCAyMHB4O1xuICB9XG5cbiAgLm1vZGFsLXdpbmRvd19fb3ZlcmxheTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1vZGFsX19zdXJmYWNlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDIwMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM1O1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbF9fc3VyZmFjZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbn1cbi5zdGF0ZS0tbW9kYWwtb3BlbiAubW9kYWwtd2luZG93X19vdmVybGF5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2MjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbF9fc3VyZmFjZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cblxuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zdGF0ZS0tbW9kYWwtb3BlbiAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxufVxuLm5vdGUtYmxvY2sge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzgxODY5MDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm5vdGUtYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubm90ZS1ibG9jay0tYWx0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm5vdGUtYmxvY2stLWFsdC0yIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ub3RlLWJsb2NrLS1hbHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubm90ZS1ibG9ja19faWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2UwNjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubm90ZS1ibG9jay0tYWx0IC5ub3RlLWJsb2NrX19pY29uIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubm90ZS1ibG9jay0tYWx0LTIgLm5vdGUtYmxvY2tfX2ljb24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5vdGUtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuLm9ubHktc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG59XG4ub25seS1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAwO1xufVxuLm9ubHktc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm9ubHktc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTg4cHg7XG4gIGhlaWdodDogMTg4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vbmx5LXNsaWRlcl9faXRlbSAucGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5vbmx5LXNsaWRlcl9faXRlbSAucGljdHVyZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm9ubHktc2xpZGVyX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTdweDtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5vbmx5LXNsaWRlcl9fbG9nbyAucGljdHVyZSB7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogNzAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9ubHktc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTA0cHg7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgfVxuXG4gIC5vbmx5LXNsaWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDJweDtcbiAgfVxufVxuLm9yZGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm9yZGVyLWl0ZW1fX3Zpc3VhbCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5vcmRlci1pdGVtX19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5vcmRlci1pdGVtX19oZWFkZXIgLnByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLm9yZGVyLWl0ZW1fX2hlYWRlciAucHJpY2VfX2N1cnJlbmN5LFxuLm9yZGVyLWl0ZW1fX2hlYWRlciAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ub3JkZXItaXRlbV9fbmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm9yZGVyLWl0ZW1fX2JyYW5kIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLm9yZGVyLWl0ZW1fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ub3JkZXItaXRlbV9fcHJvcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5vcmRlci1pdGVtX19wcm9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLm9yZGVyLWl0ZW1fX3Byb3AtaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5vcmRlci1pdGVtX19wcm9wLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzNjODtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLm9yZGVyLWl0ZW1fX2RlbGV0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAub3JkZXItaXRlbV9fYWN0aW9uIC5vcmRlci1pdGVtX19kZWxldGU6aG92ZXIge1xuICAgIGNvbG9yOiAjOGI4ZDkyO1xuICAgIGJvcmRlci1jb2xvcjogIzhiOGQ5MjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm9yZGVyLWl0ZW0gLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5vcmRlci1pdGVtIC5wcmljZV9fY3VycmVuY3kge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX192aXN1YWwge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19jb250ZW50LXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAub3JkZXItaXRlbV9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX3ByaWNlIHtcbiAgICBvcmRlcjogLTEwO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAub3JkZXItaXRlbV9fYXZhaWxhYmlsaXR5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE0MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTNweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19mYXZvcml0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX2Zvb3RlciB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19jb3VudGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAub3JkZXItaXRlbS0tY2hhbmdlLWNvdW50IC5vcmRlci1pdGVtX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cblxuICAub3JkZXItaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5vcmRlci1pdGVtX19naWZ0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAub3JkZXItaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ub3JkZXItcmVzdWx0X193cmFwcGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcmRlci1yZXN1bHRfX2ljb24ge1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5vcmRlci1yZXN1bHRfX2ljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLm9yZGVyLXJlc3VsdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX3RleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cbi5vcmRlci1yZXN1bHRfX3RleHQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ub3JkZXItcmVzdWx0X19wb2ludHMge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIG1pbi1oZWlnaHQ6IDk1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL21hcmt1cC1pbWFnZXMvYmdfX3BvaW50cy5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ub3JkZXItcmVzdWx0X19wb2ludHMtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ub3JkZXItcmVzdWx0X19wb2ludHMtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3JkZXItcmVzdWx0X19wb2ludHMtaW5mbyAuc3ZnLWljb24ge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fcG9pbnRzLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyLS1vcGVuIC5vcmRlci1yZXN1bHRfX29yZGVyLXRvZ2dsZSAuc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItbnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci1jb3B5IHtcbiAgY29sb3I6ICNjMWMzYzg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5vcmRlci1yZXN1bHRfX29yZGVyLWNvcHkgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm9yZGVyLXJlc3VsdF9fb3JkZXItdG9nZ2xlIC5zdmctaWNvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX2dyb3VwLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4ub3JkZXItcmVzdWx0X19wcm9wcyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5vcmRlci1yZXN1bHRfX3Byb3Age1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4ub3JkZXItcmVzdWx0X19wcm9wOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWZmNDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fcHJvcC12YWx1ZSB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4ub3JkZXItcmVzdWx0X19hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNDNweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEzcHg7XG4gIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vcmRlci1yZXN1bHRfX2FjdGlvbiAuYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5vcmRlci1yZXN1bHRfX29yZGVyLWNvcHk6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLXJlc3VsdF9faWNvbiB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG5cbiAgLm9yZGVyLXJlc3VsdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIC5vcmRlci1yZXN1bHRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuLmJhc2tldF9fbGF5b3V0IC5pbm5lci1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICBwYWRkaW5nLXRvcDogMzFweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4ub3JkZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ub3JkZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xufVxuLm9yZGVyX19oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5vcmRlcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG59XG5cbi5vcmRlcl9fbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm9yZGVyX19tYWluIC5mb3JtIHtcbiAgcGFkZGluZzogMzVweCAzMHB4IDUwcHg7XG59XG4ub3JkZXJfX21haW4gLmZvcm06bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5vcmRlcl9fbWFpbiAuZm9ybV9fZ3JvdXAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ub3JkZXJfX3Byb2R1Y3RzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm9yZGVyX19wcm9kdWN0cy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ub3JkZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWdhcDogMjBweCA1NHB4O1xufVxuXG4ub3JkZXJfX2FzaWRlIHtcbiAgd2lkdGg6IDM3OHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLm9yZGVyX19yZXN1bWUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLm9yZGVyX19yZXN1bWUtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm9yZGVyX19yZXN1bWUtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm9yZGVyX19wcm9wIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9yZGVyX19wcm9wOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWZmNDtcbn1cbi5vcmRlcl9fcHJvcCAucG9pbnRzIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5vcmRlcl9fcHJvcC1lbnRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm9yZGVyX19wcm9wLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5vcmRlcl9fcHJvcC1jdXJyZW5jeSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5vcmRlcl9fcHJvcC0tZGlzY291bnQge1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbi5vcmRlcl9fcHJvcC0tZGlzY291bnQgLm9yZGVyX19wcm9wLWVudHJ5IHtcbiAgcGFkZGluZzogN3B4IDA7XG59XG4ub3JkZXJfX3Byb3AtLWRpc2NvdW50IC5vcmRlcl9fcHJvcC1jdXJyZW5jeSxcbi5vcmRlcl9fcHJvcC0tZGlzY291bnQgLm9yZGVyX19wcm9wLXZhbHVlIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3JkZXJfX3Byb3AtLWRpc2NvdW50IC5hY2NvcmRpb25fX2ljb24ge1xuICBjb2xvcjogIzZkMjA3NztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ub3JkZXJfX3Byb3AtLWRlbGl2ZXJ5IC5vcmRlcl9fcHJvcC1jdXJyZW5jeSxcbi5vcmRlcl9fcHJvcC0tZGVsaXZlcnkgLm9yZGVyX19wcm9wLXZhbHVlIHtcbiAgY29sb3I6ICMyMGE3MzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vcmRlcl9fcHJvcC0tcG9pbnRzIC5vcmRlcl9fcHJvcC1jdXJyZW5jeSxcbi5vcmRlcl9fcHJvcC0tcG9pbnRzIC5vcmRlcl9fcHJvcC12YWx1ZSB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4ub3JkZXJfX3Byb3AtLXRvdGFsIC5vcmRlcl9fcHJvcC12YWx1ZSxcbi5vcmRlcl9fcHJvcC0tdG90YWwgLm9yZGVyX19wcm9wLWN1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm9yZGVyX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm9yZGVyX19hY3Rpb24gLnByb21vY29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vcmRlcl9fb3JkZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ub3JkZXJfX29yZGVyIC5zdmctaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAub3JkZXJfX21lc3NhZ2UtY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjOGI4ZDkyO1xuICB9XG5cbiAgLm9yZGVyX19jbGVhbjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm9yZGVyX19oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAub3JkZXJfX2xheW91dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAub3JkZXJfX21haW4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5vcmRlcl9fYXNpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAub3JkZXJfX3Jlc3VtZSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAzNXB4O1xuICB9XG5cbiAgLm9yZGVyX19yZXN1bWUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5vcmRlcl9fcmVzdW1lLWhlYWRlciAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIC5vcmRlcl9fcHJvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLm9yZGVyX19wcm9wLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cblxuICAuYmFza2V0LWFkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDAgN3B4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXJfX21haW4gLmZvcm0ge1xuICAgIHBhZGRpbmc6IDM1cHggMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5vcmRlcl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDE3cHg7XG4gIH1cbn1cbi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX3ZpZXctbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1uYXZfX3ZpZXctbW9yZSAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWdlLW5hdl9fcm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fY2VsbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ucGFnZS1uYXZfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLW5hdl9fYnRuIC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5wYWdlLW5hdl9fYnRuIC5zdmctaWNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnBhZ2UtbmF2X19idG4gLnN2Zy1pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnBhZ2UtbmF2X19idG4uZGlzYWJsZWQtbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4ucGFnZS1uYXZfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMjJweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLFxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuICBtaW4td2lkdGg6IDE0cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbmF2X19saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwIDNweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fbGluay5wYWdlLW5hdl9fbGluay0tYWN0aXZlLnBhZ2UtbmF2X19saW5rLS1hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6ICM2ZDIwNzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucGFnZS1uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjOGI4ZDkyO1xuICB9XG5cbiAgLnBhZ2UtbmF2X19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjOGI4ZDkyO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhZ2UtbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluay5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbmsgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluLS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3MtaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM0MzQzNDc7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbms6aG92ZXIgLnN2Zy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbmsgLnN2Zy1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbiB7XG4gIG1hcmdpbjogNzBweCAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1ncmF5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzOS4yNGRlZywgI2MzYzhjYyAxMi42OSUsICNlZWYwZjEgNjIuNDIlKTtcbiAgcGFkZGluZzogNTVweCAwIDcwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24tLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2Utc2VjdGlvbi0tYWx0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNDksIDEwNiwgMC4wNCk7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi0taW5uZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tLWlubmVyIC5wYWdlLXNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luOiAxN3B4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tLWlubmVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1zZWN0aW9uX19zbG90LXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uIC5wcm9kdWN0LXNsaWRlcl9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utc2VjdGlvbi0taW5uZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFnZS1zZWN0aW9uLS1pbm5lciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuICAucGFnZS1zZWN0aW9uLS1hbHQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucGFnZS1zZWN0aW9uIC5wcm9kdWN0LXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuXG4gIC5wYWdlLXNlY3Rpb25fX3Nsb3Qtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLnBhZ2UtdGl0bGUtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2UtdGl0bGUtLWZsZXgtc3RhcnQge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnBhZ2UtdGl0bGUtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnBhZ2UtdGl0bGUtLW1iOCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnBhZ2UtdGl0bGVfX2ljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi5wYWdlLXRpdGxlX19zdWIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2UtdGl0bGUtLWNlbnRlcmVkIC5wYWdlLXRpdGxlX19zdWItaXRlbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYWdlLXRpdGxlX19zdWItaXRlbS1pY29uIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5wYWdlLXRpdGxlLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtdGl0bGVfX3ZhbHVlIC5wcm9kdWN0X19hZG1pbi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5wYWdlLXRpdGxlX190YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3RhYnM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGFnZS10aXRsZV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xufVxuXG4ucGFnZS10aXRsZV9fcXVhbnRpdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3F1YW50aXR5ICsgLmxpbmstY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS10aXRsZV9fdGFicyB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFnZS10aXRsZS0tZmxleC1zdGFydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucGFnZS10aXRsZV9fcXVhbnRpdHkgKyAubGluay1jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFnZS10aXRsZSAubGluay1jbG9zZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlIC5saW5rLWNsb3NlX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlX19xdWFudGl0eSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG5cbiAgLnBhZ2UtdGl0bGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4ucGFyYW1zLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYXJhbXMtbGlzdF9fbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM4Njg2OEI7XG59XG5cbi5wYXJhbXMtbGlzdF9fc2VwIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0NCQ0NDRTtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuLnBhcmFtcy1saXN0X19yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMxMTE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGFyYW1zLWxpc3RfX3JpZ2h0Om9ubHktY2hpbGQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wYXJhbXMtbGlzdF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucGFyYW1zLWxpc3RfX2Zvb3RlciAubGluay11bmRlcmxpbmUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYXJhbXMtbGlzdF9fbGVmdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLnBhcmFtcy1saXN0X19yaWdodCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4ucG9pbnRzLS1lbXB0eSAucG9pbnRzX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wb2ludHNfX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9pbnRzX19maWVsZC1tYXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb2ludHNfX2NvbnRlbnQge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzNXB4IDIwcHggMTZweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG59XG5cbi5wb2ludHNfX2JhbGFuY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWRiZTE7XG59XG5cbi5wb2ludHNfX2JhbGFuY2UtbmFtZSB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ucG9pbnRzX19iYWxhbmNlLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuLnBvaW50c19fYWNjcnVlZCxcbi5wb2ludHNfX3VzZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnBvaW50c19fYWNjcnVlZC1uYW1lLFxuLnBvaW50c19fdXNlLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQtdmFsdWUge1xuICBiYWNrZ3JvdW5kOiAjZWZmY2JjO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBwYWRkaW5nOiAycHggN3B4IDNweDtcbn1cblxuLnByb2R1Y3QtZGlzY291bnQgLmhlcm8tYmxvY2sge1xuICBoZWlnaHQ6IDc0NnB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdC1kaXNjb3VudCAuaGVyby1ibG9ja19fZmctbGF5ZXIge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuLnByb2R1Y3QtZGlzY291bnQgLnByb2R1Y3QtZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIG1hcmdpbjogLTIwcHggLTEwcHg7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX3NsaWRlciB7XG4gIHdpZHRoOiA0Ny43JTtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19wcm9kdWN0cyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHJvZHVjdC1kaXNjb3VudF9fcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZF9fY2VsbDpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19hY3Rpb24ge1xuICBtYXJnaW46IC01cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1ncm93OiAxO1xufVxuLnByb2R1Y3QtZGlzY291bnRfX2FjdGlvbiAuYnRuIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1kaXNjb3VudF9fYWxsIC5zdmctaWNvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1kaXNjb3VudF9fc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsOm50aC1jaGlsZChuKzYpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWRpc2NvdW50IC5oZXJvLWJsb2NrIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTI1LjV2dyAtIDE1cHggKiAyKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIH1cblxuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJvZHVjdC1kaXNjb3VudF9fc2xpZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWRpc2NvdW50X19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbDpudGgtY2hpbGQobis1KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsOm50aC1jaGlsZChuKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGw6bnRoLWNoaWxkKG4rNykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucHJvZHVjdC1kaXNjb3VudCAuaGVyby1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LWRpc2NvdW50X19zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG5cbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGw6bnRoLWNoaWxkKG4pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbDpudGgtY2hpbGQobis1KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LWRpc2NvdW50X19wcm9kdWN0cyAucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5wcm9kdWN0LWRpc2NvdW50X19wcm9kdWN0cyAucHJvZHVjdC1ncmlkX19jZWxsOm50aC1jaGlsZChuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyOTBweCwgMWZyKSk7XG4gIG1hcmdpbjogLTdweDtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbC0tZW1wdHkucHJvZHVjdC1ncmlkX19jZWxsLS1lbXB0eS5wcm9kdWN0LWdyaWRfX2NlbGwtLWVtcHR5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogN3B4IDdweDtcbn1cblxuLnBhZ2Utc2VydmljZXMtemFnbCAucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMjBweCwgMWZyKSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbDpob3ZlciAucHJvZHVjdC10LWdyaWQge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAucHJvZHVjdC1ncmlkX19jZWxsOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gIH1cbn1cbi5wcm9kdWN0LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogI2VlZWZmNDtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlZWVmZjQ7XG4gIGNvbG9yOiAjZDlkYmUxO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIG1heC1oZWlnaHQ6IDQwJTtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG59XG5cbi5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW06b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wcm9kdWN0LWltYWdlX19nYWxsZXJ5OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuICB9XG59XG4ucHJvZHVjdC1zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX2ltYWdlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX2luZm8ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cbi5wcm9kdWN0LXMtbGlzdF9fc2N1IHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fc2N1LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxMHB4IDAgOHB4O1xufVxuLnByb2R1Y3Qtcy1saXN0X19zY3UtYmxvY2sgLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZV9fZGlzY291bnQtd3JhcCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlX19ncm91cCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZV9fZ3JvdXAtLW5ldyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXNtIC5wcmljZV9fdmFsdWUsXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tbmV3IC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGdyYXk7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlLS1zbSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1zLWxpc3Qge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdF9faW5mbyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0X19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0IC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tbmV3IC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdCAucHJpY2VfX2dyb3VwLS1vbGQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdF9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3Qtcy1saXN0X19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZV9fZ3JvdXAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX2luZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX3NjdS1ibG9jayAucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnByb2R1Y3Qtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3Qtc2xpZGVyIC5mYXZvcml0ZS1oZWxwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlubmVyQmFubmVyc19fY29udGFpbmVyIC5wcm9kdWN0LXNsaWRlci0tYWx0IHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG4uaW5uZXJCYW5uZXJzX19jb250YWluZXIgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlci0tYWx0IHtcbiAgbWluLWhlaWdodDogMjQ0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhcixcbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAvKmRpc3BsYXk6IG5vbmU7Ki9cbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93IC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE2MjhweCAvIDIgLSA1NHB4KTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYyOHB4IC8gMiAtIDU0cHgpO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLm1haW4tc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogNTAlO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgbWFyZ2luLXRvcDogLTE3cHg7XG59XG4ubWFpbi1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0xM3B4O1xufVxuLm1haW4tc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYgc3ZnIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi5tYWluLXNsaWRlciAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IC0xM3B4O1xuICBsZWZ0OiB1bnNldDtcbn1cbi5tYWluLXNsaWRlciAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuLm1haW4tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNERURFREU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICM2ZDIwNzc7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIC5wcmljZV9fY3VycmVuY3kge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MXB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xMnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTEycHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlcl9fdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJvZHVjdC1zbGlkZXJfX3RhYnMgaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNsaWRlcl9fY29uc3VtYWJsZXMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgyLCAxMywgMzMsIDAuNSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19zdGF0dXMge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19zdGF0dXMgLnN0YXR1cy1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZSxcbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fY29tcGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG4gICAgbWF4LWhlaWdodDogOTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogOHB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIC5iYXNrZXQtYWN0aW9uX19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX2FjdGlvbiAuYmFza2V0LWFjdGlvbl9fYnRuIC5zdmctdmlzaWJsZS1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNmQyMDc3O1xuICB9XG59XG4ucHJvZHVjdC1zbGlkZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMjBkMjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19saW5rOmhvdmVyICsgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19jYXJkIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbmFtZSB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX2ltYWdlIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9faW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbmFtZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fcHJpY2UgLnByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19kaXNjb3VudC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcbiAgbWF4LWhlaWdodDogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10LWdyaWQtc21hbGxfX2NhcmQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19uYW1lIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9kdWN0LXQtZ3JpZCxcbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBwYWRkaW5nOiAzOHB4IDE1cHggMTVweDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC1zLWxpc3RfX3NjdS1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXMtbGlzdF9fc2N1LWJsb2NrIC5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucHJvZHVjdC10LWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIG1heC1oZWlnaHQ6IDE0M3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWwgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAyMjVweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMzMlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19jb21wYXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDQycHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb2R1Y3QtdC1ncmlkX19jb21wYXJlIC5mYXZvcml0ZS1hY3Rpb246bm90KC5hY3RpdmUpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLnByb2R1Y3QtdC1ncmlkX19jb21wYXJlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnByb2R1Y3QtdC1ncmlkX19jb21wYXJlIC5hY3RpdmUgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZmFzdC12aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZmFzdC12aWV3IC5mYXZvcml0ZS1hY3Rpb246bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJvZHVjdC10LWdyaWRfX2Zhc3QtdmlldyAuc3ZnLWljb24ge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUgLnN2Zy1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUucHJvZHVjdC10LWdyaWRfX2Zhc3QtdmlldyB7XG4gIHJpZ2h0OiA3MHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fZmFzdC12aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fY3VycmVuY3kge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IGdyZXk7XG59XG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmc6ZW1wdHkge1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24gLnByb2R1Y3Qtc3Vic2NyaWJlIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIC5iYXNrZXQtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIC5idG4gKyAuYnRuLFxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24gLmJhc2tldC1hY3Rpb24gKyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ub3RlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5mYXZvcml0ZS1hY3Rpb246bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSkge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2Zhc3QtdmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlIC5zdmctaWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4ucHJvZHVjdC1saXN0X19jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0LFxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NhcmQgLnByb2R1Y3QtdC1saXN0X19icmFuZCB7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wcm9kdWN0LXQtbGlzdF9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2VlZWZmNDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTcycHg7XG4gIG1pbi13aWR0aDogMTcycHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgbWluLWhlaWdodDogNDRweDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSAucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSAucHJpY2UgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSAucHJpY2UgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgLnByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgLnByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSAucHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgLmZpZWxkLWlucHV0LmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwOHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYnJhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIG1heC13aWR0aDogNTlweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fZmFzdC12aWV3IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSAuZmF2b3JpdGUtYWN0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBtYXJnaW46IDEycHggMDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIC5iYXNrZXQtYWN0aW9uICsgLnByb2R1Y3Qtc3Vic2NyaWJlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8tZm9vdGVyIC5iYXNrZXQtaXRlbV9fcHJvcHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzNTZweDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLWZvb3RlciAuYmFza2V0LWl0ZW1fX3Byb3Age1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLWZvb3RlciAuYmFza2V0LWl0ZW1fX3Byb3AgLmJhc2tldC1pdGVtX19wcm9wLW5hbWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mby13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8td3JhcCAucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLXdyYXAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLFxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIC5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTk3cHg7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAxNzJweDtcbiAgICBtaW4td2lkdGg6IDE3MnB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fbW9iLWF2YWlsYWJpbGl0eSB7XG4gICAgY29sb3I6ICM2ZDIwNzc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuICAgIHRvcDogMDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX3N0YXR1cyAuc3RhdHVzLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fbW9iLXByaWNlLWluZm8ge1xuICAgIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiAucHJvZHVjdC1zdWJzY3JpYmUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIC5mYXZvcml0ZS1hY3Rpb246bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2FkZC1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2FkZC1pbmZvIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtYmxvY2stZmF2b3JpdGUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA5cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzVweDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtYmxvY2stZmF2b3JpdGUgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1ibG9jay1mYXZvcml0ZSAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmNvbXBhcmUtYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtYmxvY2stZmF2b3JpdGUgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtYmxvY2stZmF2b3JpdGUgLnByb2R1Y3QtdC1saXN0X19mYXZvcml0ZSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1ibG9jay1mYXZvcml0ZSAuZmF2b3JpdGUtYWN0aW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuICAgIG1pbi13aWR0aDogMjc1cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSAuY29tcGFyZS1hY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDEyNXB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICAgIHdpZHRoOiAyMjNweDtcbiAgICBtaW4td2lkdGg6IDIyM3B4O1xuICAgIGhlaWdodDogMTQ3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3RzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjODY4NjhiO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxMzQsIDEzNCwgMTM5LCAwLjIpO1xuICBtaW4td2lkdGg6IDEwMzBweDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwLjI1cztcbn1cblxuLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3Q6aG92ZXIge1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdC0tbGcge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQtLWxlZnQtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQtLXJpZ2h0IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0cy1jYXRlZ29yeS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fc3ViY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzg2ODY4QjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jYXRlZ29yeS1zZXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzg2ODY4QjtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLnByb2R1Y3QtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXRhYmxlIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRhYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXRhYmxlX19wcm9kdWN0cy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdC0tbGcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2R1Y3QtdGFibGUgLm5vdGUtdG9vbHRpcF9fZGQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG5cbiAgLnByb2R1Y3QtdGFibGUgLm5vdGUtdG9vbHRpcC5vcGVuIC5ub3RlLXRvb2x0aXBfX2RkIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgfVxuXG4gIC5wcm9kdWN0LXRhYmxlIC5ub3RlLXRvb2x0aXBfX2RkLXdyYXA6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCk7XG4gIH1cblxuICAucHJvZHVjdC10YWJsZSAubm90ZS10b29sdGlwX19kZC13cmFwOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC10YWJsZV9fcHJvZHVjdHMtY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXRhYmxlX19jYXRlZ29yeS1zZXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC10YWJsZV9fc3ViY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuc3RhdGUtLXByb2R1Y3QtbGlzdC1vcGVuIC5wcm9kdWN0LXRhYmxlX19wcm9kdWN0LFxuLnN0YXRlLS1wcm9kdWN0LWxpc3Qtb3BlbiAucHJvZHVjdC10YWJsZV9fcHJvZHVjdDpob3ZlciB7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuLnByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdF9fYWRtaW4tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnByb2R1Y3Qtc3Vic2NyaWJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZkMjA3NztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzZkMjA3NztcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9kdWN0LXN1YnNjcmliZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX2JvdHRvbSB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucHJvbW9jb2RlX19idXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ucHJvbW9jb2RlX19idXR0b246OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjYzFjM2M4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb21vY29kZV9fYnV0dG9uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLnByb21vY29kZV9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9tb2NvZGVfX2Zvcm0gLmZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLnByb21vY29kZV9fZm9ybSAuZmllbGQtdGV4dF9fc3VjY2VzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9tb2NvZGVfX3N1Ym1pdCB7XG4gIHRvcDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb21vY29kZV9fc3VibWl0IC5zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogMTFweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLnByb21vY29kZV9fc3VjY2VzcyB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTNweCAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlZmY0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvbW9jb2RlX19zdWNjZXNzIG1hcmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLnByb21vY29kZV9fcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgY29sb3I6ICNjMWMzYzg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLnByb21vY29kZV9fcmVtb3ZlOjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucHJvbW9jb2RlX19yZW1vdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnByb21vY29kZV9fcmVtb3ZlOjpiZWZvcmUsIC5wcm9tb2NvZGVfX3JlbW92ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wcm9tb2NvZGVfX3JlbW92ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnByb21vY29kZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5wcm9tb2NvZGVfX3N1Ym1pdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0NztcbiAgfVxufVxuLnJhdGluZy1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nLWFjdGlvbl9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgY29sb3I6ICNkOWRiZTE7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIC5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0tLWFjdGl2ZSAuc3ZnLWljb24ge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLnJhdGluZy1hY3Rpb25fX2NvdW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cblxuLnJhdGluZy1hY3Rpb25fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnJhdGluZy1hY3Rpb24tLW1pZCAuc3ZnLWljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4ucGFnZS10aXRsZV9fdmFsdWUgLnJhdGluZy1hY3Rpb24tLW1pZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBhZ2UtdGl0bGVfX3ZhbHVlIC5yYXRpbmctYWN0aW9uLS1taWQgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnJhdGluZy1hY3Rpb24tLWxhcmdlIC5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSAuc3ZnLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucmF0aW5nLWFjdGlvbl9fcmF0aW5nLS1ob3Zlcjpob3ZlciAucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0ge1xuICAgIGNvbG9yOiAjNmQyMDc3O1xuICB9XG4gIC5yYXRpbmctYWN0aW9uX19yYXRpbmctLWhvdmVyIC5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5yYXRpbmctYWN0aW9uX19yYXRpbmctLWhvdmVyIC5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbTpob3ZlciB+IC5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSB7XG4gICAgY29sb3I6ICNkOWRiZTE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10aXRsZV9fdmFsdWUgLnJhdGluZy1hY3Rpb24tLW1pZCAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuLnJlc3VsdC1hZGQtcmV2aWV3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVzdWx0LWFkZC1yZXZpZXdfX3Zpc3VhbCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG5cbi5yZXN1bHQtYWRkLXJldmlld19fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlc3VsdC1hZGQtcmV2aWV3X19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnJlc3VsdC1hZGQtcmV2aWV3X19hY3Rpb24gLmJ0biB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnJldmlldy1pdGVtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX2F1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5yZXZpZXctaXRlbV9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJldmlldy1pdGVtX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi5yZXZpZXctaXRlbV9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX2NvbW1lbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucmV2aWV3LWl0ZW1fX2NvbW1lbnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmV2aWV3LWl0ZW1fX2NvbW1lbnQuaW5pdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmV2aWV3LWl0ZW1fX2NvbW1lbnQub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmV2aWV3LWl0ZW1fX3RvZ2dsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDlkYmUxO1xufVxuLnJldmlldy1pdGVtX190b2dnbGUuaW5pdCAucmV2aWV3LWl0ZW1fX3RvZ2dsZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmV2aWV3LWl0ZW1fX3RvZ2dsZS5vcGVuIC5yZXZpZXctaXRlbV9fdG9nZ2xlLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJldmlldy1pdGVtX190b2dnbGUub3BlbiAucmV2aWV3LWl0ZW1fX3RvZ2dsZS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmV2aWV3LWl0ZW1fX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5yZXZpZXctaXRlbV9fbm90ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ucmV2aWV3LWl0ZW1fX3Rvb2xzIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX3Rvb2xzLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG4ucmV2aWV3LWl0ZW1fX3Rvb2xzLWJ0bi5idG4tLXByaW1hcnktZ3JheTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZXZpZXctaXRlbV9fdG9vbHMtYnRuLmJ0bi0tcHJpbWFyeS1ncmF5OmFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5yZXZpZXctaXRlbV9fdG9vbHMtYnRuLmJ0bi0tcHJpbWFyeS1ncmF5OmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucmV2aWV3LWl0ZW1fX3Rvb2xzLWJ0bi5idG4tLXByaW1hcnktZ3JheSBzcGFuIHtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG4ucmV2aWV3LWl0ZW1fX3Rvb2xzLWJ0biBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnJldmlldy1pdGVtX19hbnN3ZXJzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2ZDIwNzc7XG59XG4ucmV2aWV3LWl0ZW1fX2Fuc3dlcnMgLnJldmlldy1pdGVtX19oZWFkZXItbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmV2aWV3LWl0ZW1fX2Fuc3dlcnMgLnJldmlldy1pdGVtX19oZWFkZXItbWFpbiAucmV2aWV3LWl0ZW1fX2F1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnJldmlldy1pdGVtX19hbnN3ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJldmlldy1pdGVtX19hbnN3ZXIgLnJldmlldy1pdGVtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5yZXZpZXdzX19oZWFkZXItdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmV2aWV3c19fdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yZXZpZXdzX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTBweCAwIDIwcHg7XG59XG5cbi5yZXZpZXdzX19jaGFydCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiAyMzRweDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5yZXZpZXdzX19jaGFydC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXZpZXdzX19jaGFydC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5yZXZpZXdzX19jaGFydC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJldmlld3NfX2NoYXJ0LXZhbHVlIHtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXZpZXdzX19jaGFydC1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnJldmlld3NfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZXZpZXdzX19yYXRpbmctc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucmV2aWV3c19fcmF0aW5nLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnJldmlld3NfX3JhdGluZy1jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJldmlld3NfX3JhdGluZy1jb3VudCAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2Q5ZGJlMTtcbn1cbi5yZXZpZXdzX19yYXRpbmctY291bnQgLnN2Zy1pY29uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4ucmV2aWV3c19fZW1wdHktaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucmV2aWV3c19fZW1wdHkge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmV2aWV3c19fYWRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXZpZXdzX19hZGQgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmV2aWV3c19fYWRkLWlucHV0IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxM3B4IDE5cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmV2aWV3c19fYWRkLWlucHV0IC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucmV2aWV3c19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5yZXZpZXdzX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJldmlld3NfX2l0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXZpZXdzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbn1cblxuLnJldmlld3NfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucmV2aWV3c19fYWN0aW9uIC5idG4gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgZmlsbDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucmV2aWV3c19fdG9nZ2xlLnNob3cgLnJldmlld3NfX3RvZ2dsZS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXZpZXdzX190b2dnbGUuc2hvdyAucmV2aWV3c19fdG9nZ2xlLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmV2aWV3c19fdG9nZ2xlLnNob3cgLnN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnJldmlld3NfX3RvZ2dsZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3c19fdGl0bGUucmV2aWV3c19fdGl0bGUucmV2aWV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNjcm9sbC1zaGFkb3ctZWRnZTo6YmVmb3JlLCAuc2Nyb2xsLXNoYWRvdy1lZGdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG59XG4uc2Nyb2xsLXNoYWRvdy1lZGdlLmxlZnQtYmVnaW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2Nyb2xsLXNoYWRvdy1lZGdlLmxlZnQtZW5kOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zY3JvbGwtc2hhZG93LWVkZ2UtLWhvcml6b250YWw6OmJlZm9yZSwgLnNjcm9sbC1zaGFkb3ctZWRnZS0taG9yaXpvbnRhbDo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDM2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zY3JvbGwtc2hhZG93LWVkZ2UtLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM0KSA1OC41NiUsICNmZmYgODguOTklKTtcbn1cbi5zY3JvbGwtc2hhZG93LWVkZ2UtLWhvcml6b250YWw6OmFmdGVyIHtcbiAgcmlnaHQ6IC0xNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNCkgNTguNTYlLCAjZmZmIDg4Ljk5JSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNjcm9sbC1zaGFkb3ctZWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogY2FsYygxMjFweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyMDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zY3JvbGwtdG9wIC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5zY3JvbGwtdG9wLS1zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnNjcm9sbC10b3A6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLnNlYXJjaC1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fb3Blbi1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uc2VhcmNoLXNtYWxsX19maWVsZCAuZmllbGQtaW5wdXQtLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogOHB4IDI0cHggN3B4IDM1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2MxYzNjODtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YmVmb3JlLCAuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmJlZm9yZSwgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19iYWNrLWJ0bixcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zZWFyY2gtc21hbGxfX2JhY2stYnRuIC5zdmctaWNvbixcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4gLnN2Zy1pY29uIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19iYWNrLWJ0biAuc3ZnLWljb24sXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuLWljb24uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcbiAgbWF4LWhlaWdodDogNjIycHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlYXJjaC1zbWFsbF9fbG9hZGVyLXdyYXAgLmxvYWRlcl9faWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi13cmFwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWZmNDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9uIHN2ZyB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIG1pbi13aWR0aDogMTVweDtcbiAgZmlsbDogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnNlYXJjaC1zbWFsbC1hbGxfbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Zpc3VhbCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnNlYXJjaC1zbWFsbF9fdmlzdWFsIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6IG5vbmU7XG59XG4uc2VhcmNoLXNtYWxsX192aXN1YWwgLnBpY3R1cmUge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZWFyY2gtc21hbGxfX25hbWU6aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2F0ZWdvcnksXG4uc2VhcmNoLXNtYWxsX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2F0ZWdvcnkge1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VhcmNoLXNtYWxsX19hY3Rpb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtaWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tcHJvZHVjdCAuYmFza2V0LWFjdGlvbiB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbn1cblxuLnNlYXJjaC1zbWFsbC0tZnVsbCAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICBwYWRkaW5nOiA4cHggMCAwIDA7XG59XG5cbi5zZWFyY2gtc21hbGwtLWFjdGl2ZSAuZmllbGQtaW5wdXQtLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAtOHB4IDA7XG59XG4uc2VhcmNoLXNtYWxsLS1hY3RpdmUgLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSkpO1xufVxuLnNlYXJjaC1zbWFsbC0tYWN0aXZlIC5zZWFyY2gtc21hbGxfX2JhY2stYnRuIHtcbiAgdG9wOiA1cHg7XG59XG5cbi5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuLnN0YXRlLS1zZWFyY2gtc21hbGwtb3BlbiAuZmllbGQtaW5wdXQtLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAtOHB4IDA7XG59XG4uc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5zZWFyY2gtc21hbGxfX2JhY2stYnRuIHtcbiAgdG9wOiA1cHg7XG59XG4uc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4ubW9kYWwtLXNlYXJjaCAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLS1zZWFyY2ggLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC0tc2VhcmNoIC5zZWFyY2gtc21hbGxfX3dyYXAge1xuICBmaWx0ZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLm1vZGFsLS1zZWFyY2ggLnNlYXJjaC1zbWFsbF9fZm9ybSB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2RhbC0tc2VhcmNoIC5zZWFyY2gtc21hbGxfX29wZW4tbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLS1zZWFyY2ggLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLWlucHV0LS1zZWFyY2gge1xuICBmaWx0ZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1vZGFsLS1zZWFyY2ggLnNlYXJjaC1zbWFsbF9fYmFjay1idG4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLm1vZGFsLS1zZWFyY2ggLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtLXNlYXJjaCAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwtLXNlYXJjaCAuc2VhcmNoLXNtYWxsX19yZXN1bHQsXG4ubW9kYWwtLXNlYXJjaCAuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gIGhlaWdodDogY2FsYygxMDAgKiB2YXIoLS12aCwgMXZoKSAtIDEwOHB4KTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICM2ZDIwNzc7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi13cmFwOmhvdmVyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnNlYXJjaC1zbWFsbC5zZWFyY2gtc21hbGwtLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9ucyB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbC5zZWFyY2gtc21hbGwtLW1vYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMiwgMTMsIDMzLCAwLjA2KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbC5zZWFyY2gtc21hbGxfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAuc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuLW1vYiAuc2VhcmNoLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogMjEwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMjVzLCBvcGFjaXR5IDAuMjVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNThweCAxNXB4IDQwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsLS1yZWd1bGFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4yNXMsIHZpc2liaWxpdHkgMC4yNXM7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgfVxuXG4gIC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4tbW9iIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4tbW9iIC5zZWFyY2gtc21hbGxfX3RvcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3JlcXVlc3RzLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAycHggMTJweCAzcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9ucy10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4IDEycHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19idG4tbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdCAucHJpY2VfX2dyb3VwLS1vbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3QgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1uZXcgLnByaWNlX19jdXJyZW5jeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9kYWwtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1tb2RhbC1idG4taWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbnMge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbnMge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3RzIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4uc2lnbi1pbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zaWduLWluX19uYXYge1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmY0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2lnbi1pbl9fdG9nZ2xlIHtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgcGFkZGluZzogNHB4IDVweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lnbi1pbl9fdG9nZ2xlLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xufVxuXG4uc2lnbi1pbl9fdGFiIC5mb3JtX19wcmUtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaWduLWluX190YWIgLmZvcm1fX2FjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZ24taW5fX3RhYiAuZm9ybV9fYWN0aW9uIC5idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uc2lnbi1pbl9fdGFiIC5mb3JtX19hY3Rpb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2lnbi1pbl9fZm9yZ290LXBhc3N3b3JkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzZkMjA3NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5cbi5zaWduLWluX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLnNpZ24taW5fX3JlZ2lzdHJhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5zaWduLWluX19mb3Jnb3QtcGFzc3dvcmQ6aG92ZXIsXG4uc2lnbi1pbl9fcmVnaXN0cmF0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgfVxufVxuLnNpZ24tdXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNpZ24tdXAgLmZvcm1fX2FjdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnNpZ24tdXBfX2RlbGltaXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnNpZ24tdXBfX2RlbGltaXRlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGJlMTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbn1cbi5zaWduLXVwX19kZWxpbWl0ZXIgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNpZ24tdXBfX2luc3RhZ3JhbSAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zaWduLXVwX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLnNpZ24tdXBfX3JlZ2lzdHJhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5zaWduLXVwX19mb3Jnb3QtcGFzc3dvcmQ6aG92ZXIsXG4uc2lnbi11cF9fcmVnaXN0cmF0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgfVxufVxuLnN0YXR1cy1sYWJlbCB7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGF0dXMtbGFiZWwgLnN0YXR1c19fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xufVxuLnN0YXR1cy1sYWJlbCAuc3RhdHVzX19pbWFnZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc3RhdHVzLWxhYmVsIC5zdGF0dXNfX2ltYWdlLnN0YXR1cy0tbmV3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL25ldy1zdGF0dXMuc3ZnPzI2MDUyMDI2XCIpO1xufVxuLnN0YXR1cy1sYWJlbCAuc3RhdHVzX19pbWFnZS5zdGF0dXMtLXNhbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvc2FsZS1zdGF0dXMuc3ZnPzI2MDUyMDI2XCIpO1xufVxuLnN0YXR1cy1sYWJlbCAuc3RhdHVzX19pbWFnZS5zdGF0dXMtLWFjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9maXJlLnN2Zz8xOTAzMjAyNlwiKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cbi5zdGF0dXMtbGFiZWwgLnN0YXR1c19faW1hZ2Uuc3RhdHVzLS1oaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvaGl0LXN0YXR1cy5zdmc/MTkwMzIwMjZcIik7XG59XG5cbi5zdGF0dXMtbGFiZWw6aG92ZXIuc3RhdHVzLS1uZXcge1xuICB3aWR0aDogOTFweDtcbn1cbi5zdGF0dXMtbGFiZWw6aG92ZXIuc3RhdHVzLS1zYWxlIHtcbiAgd2lkdGg6IDExMnB4O1xufVxuLnN0YXR1cy1sYWJlbDpob3Zlci5zdGF0dXMtLWhpdCB7XG4gIHdpZHRoOiA2M3B4O1xufVxuLnN0YXR1cy1sYWJlbDpob3Zlci5zdGF0dXMtLWFjdGlvbiB7XG4gIHdpZHRoOiA4NXB4O1xufVxuLnN0YXR1cy1sYWJlbDpob3ZlciAuc3RhdHVzX190ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xufVxuXG4uc3RhdHVzX19pdGVtICsgLnN0YXR1c19faXRlbSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Zpc3VhbCB7XG4gIHdpZHRoOiAyMTVweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIHBpY3R1cmUsXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Zpc3VhbCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYmxvY2stcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJpY2UgLnByaWNlX19jdXJyZW5jeSB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX2JyYW5kIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX2NvZGUge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3BzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19wcm9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19wcm9wLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3Atc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjM2M4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHBhZGRpbmc6IDJweCA4cHggM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY3O1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYXZhaWxhYmlsaXR5LS1hdmFpbGFibGUge1xuICBiYWNrZ3JvdW5kOiAjZWZmY2JjO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fcmVtb3ZlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19zY3Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cbi5zdWJzY3JpYnRpb24taXRlbV9fc2N1IHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Vic2NyaWJ0aW9uX19pdGVtOm5vdCguc3Vic2NyaWJ0aW9uX19pdGVtLS1lbXB0eSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE5N3B4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTE4N3B4O1xuICAgIHdpZHRoOiAxNzJweDtcbiAgICBtaW4td2lkdGg6IDE3MnB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnN1YnNjcmlidGlvbl9faXRlbTpub3QoLnN1YnNjcmlidGlvbl9faXRlbS0tZW1wdHkpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxMjVweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTE1cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX2Jsb2NrLXByaWNlIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fc2N1IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX19wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fcmVtb3ZlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaWJ0aW9uX19pdGVtOmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fZmFzdC12aWV3IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zdWJzY3JpYnRpb25fX2l0ZW06aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1YnNjcmlidGlvbi1pdGVtX19ibG9jay1wcmljZSB7XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fcmVtb3ZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN1YnNjcmlidGlvbl9fcGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlZmY0O1xuICBtYXgtd2lkdGg6IDg3MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3Vic2NyaWJ0aW9uX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNTMuNTlkZWcsICNmMDAgLTAuMjYlLCAjZWZhOWE5IDkzLjY5JSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLnN1YnNjcmlidGlvbl9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnN1YnNjcmlidGlvbl9fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLnN1YnNjcmlidGlvbl9fZmllbGQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19lbWFpbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19pbnB1dCAuZmllbGQtc3dpdGNoX192aXN1YWwge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLnN1YnNjcmlidGlvbl9faW5wdXQgLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjphZnRlciB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG4uc3Vic2NyaWJ0aW9uX19pbnB1dCAuZmllbGQtc3dpdGNoX19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjphZnRlciB7XG4gIGxlZnQ6IDIycHg7XG59XG5cbi5zdWJzY3JpYnRpb25fX3Byb2R1Y3RzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlidGlvbl9faXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3Vic2NyaWJ0aW9uX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zdWJzY3JpYnRpb25fX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkuc3Vic2NyaWJ0aW9uX19pdGVtLS1lbXB0eSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zdWJzY3JpYnRpb25fX2l0ZW0tLWVtcHR5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmlidGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb25fX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uX190ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb25fX3Byb2R1Y3RzLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb25fX3Byb2R1Y3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIC5maWVsZC10ZXh0X19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Vic2NyaXB0aW9uLWZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1mb3JtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2NvbnRlbnQgLmZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLnN1YnNjcmlwdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZXJfX25leHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1icy13cmFwIHtcbiAgd2lkdGg6IDUxcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyNXB4IDU1cHggMjVweCAwO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzOTlweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3dpcGVyLXNsaWRlcl9fdGh1bWJzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3dpcGVyLXNsaWRlcl9fdGh1bWJzIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjYzJjOWNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWItYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93LS1wcmV2IHtcbiAgdG9wOiAtMjVweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdy0tbmV4dCB7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93LWljb24ge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXNsaWRlcl9fYXJyb3cgLnN2Zy1pY29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5zd2lwZXItc2xpZGVyX19hcnJvdy0tcHJldjpob3ZlciAuc3ZnLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGVyX19hcnJvdy0tbmV4dDpob3ZlciAuc3ZnLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlci1zbGlkZXJfX3RodW1icy13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjI1cztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4udGFicy0tYWx0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50YWJzLS1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udGFic19fY29udGVudC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFic19fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4udGFic19fY29udGVudC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00NXB4O1xufVxuLnRhYnNfX2NvbnRlbnQtYnV0dG9uIGEge1xuICBjb2xvcjogIzMzMztcbn1cbi50YWJzX19jb250ZW50LWJ1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi50YWJzX19jb250ZW50LS1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24tLXNsaWRlciAudGFic19fY29udGVudC13cmFwIHtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG5cbi5zZWN0aW9uLS1zbGlkZXIgLnRhYnNfX2NvbnRlbnQtLXNsb3RzIHtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG5cbi50YWJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXMsIGJveC1zaGFkb3cgMC4yNXM7XG59XG4udGFic19faXRlbSBidXR0b24ge1xuICBjb2xvcjogI2I4YjhiODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYnNfX2l0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJzX19pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmQyMDc3O1xufVxuLnRhYnNfX2l0ZW0uYWN0aXZlIGJ1dHRvbiB7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi50YWJzLS1hbHQgLnRhYnNfX2l0ZW0ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNywgMTcsIDU3LCAwLjEpIGluc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRhYnMtLXNtIC50YWJzX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udGFicy0tc20gLnRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJvZHktLWJsYWNrb3V0IC50YWJzX19pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmJvZHktLWJsYWNrb3V0IC50YWJzX19pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggLTRweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRhYnNfX2l0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi50YWJzLnRhYnMtLWJ1dHRvbnMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4udGFicy50YWJzLS1idXR0b25zIC50YWJzX19pdGVtIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMsIGNvbG9yIDAuMjVzLCBib3gtc2hhZG93IDAuMjVzO1xufVxuLnRhYnMudGFicy0tYnV0dG9ucyAudGFic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRhYnMudGFicy0tYnV0dG9ucyAudGFic19faXRlbTpub3QoLmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgI2Y0ZjVmNztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC50YWJzLnRhYnMtLWJ1dHRvbnMgLnRhYnNfX2l0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBjb2xvcjogIzZkMjA3NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnRhYnNfX2l0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBjb2xvcjogIzZkMjA3NztcbiAgfVxufVxuLnRhYnNfX2l0ZW0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYnNfX3Nwb2lsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXMsIHZpc2liaWxpdHkgMC4yNXM7XG59XG5cbi50YWJzX19zcG9pbGVyLm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi50YWJzX19zcG9pbGVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggLTRweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjUpO1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi50YWJzX19zcG9pbGVyLWl0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMsIGNvbG9yIDAuMjVzLCBtYXJnaW4tbGVmdCAwLjI1cywgd2lkdGggMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhYnNfX3Nwb2lsZXItaXRlbS5kaXNhYmxlZCxcbi50YWJzX19zcG9pbGVyLWl0ZW1bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC50YWJzX19zcG9pbGVyLWl0ZW06bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBjb2xvcjogIzZkMjA3NztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50YWJzLS1hbHQgLnRhYnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG5cbiAgLmJvZHktLWJsYWNrb3V0IC50YWJzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAudGFicy50YWJzLS1idXR0b25zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFicy50YWJzLS1idXR0b25zIC50YWJzX19pdGVtIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnRhYnMudGFicy0tYnV0dG9ucyAudGFic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuc2VjdGlvbi0tc2xpZGVyIC50YWJzX19jb250ZW50LXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDQ3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YWJzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnRhYnMtLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudGFicy0tc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYnNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAudGFic19fY29udGVudC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZjM5YzJiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9vbHRpcC0tbGcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udG9vbHRpcF9fYnRuIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcF9faWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG59XG4udG9vbHRpcF9faWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiAjZmZmO1xufVxuXG4udG9vbHRpcF9fZGQge1xuICB3aWR0aDogMjE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4cHgpO1xuICBib3R0b206IC0zNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDIsIDEzLCAzMywgMC4xMik7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCBvcGFjaXR5IDAuMjVzO1xuICB6LWluZGV4OiA0O1xufVxuXG4udG9vbHRpcF9fZGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiA1MCU7XG59XG5cbi50b29sdGlwX19idG46aG92ZXIgLnRvb2x0aXBfX2RkIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC50b29sdGlwX19idG4gLnRvb2x0aXBfX2RkLFxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnRvb2x0aXBfX2J0bjpob3ZlciAudG9vbHRpcF9fZGQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIH1cbn1cbi52aWRlby1zbGlkZXJfX3NsaWRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTAwcHg7XG59XG5cbi52aWRlby1zbGlkZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MDBweDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udmlkZW8tc2xpZGVyX19saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWltYWdlLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHotaW5kZXg6IDY0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1pbWFnZS1wbGF5LWljb246aG92ZXIgLnl0cC1sYXJnZS1wbGF5LWJ1dHRvbi1iZyB7XG4gIGZpbGw6ICNGNTQ4MTk7XG59XG5cbi55dHAtbGFyZ2UtcGxheS1idXR0b24tYmcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSwgZmlsbC1vcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSwgZmlsbC1vcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIGZpbGw6ICMyMTIxMjE7XG4gIGZpbGwtb3BhY2l0eTogMC44O1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAudmlkZW8tc2xpZGVyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAudmlkZW8tc2xpZGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4udmlkZW8tc2xpZGVyX19pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1zbGlkZXJfX3RodW1iLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi52aWRlby1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIsXG4udmlkZW8tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbixcbi52aWRlby1zbGlkZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi52aWRlby1zbGlkZXJfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LS1wcmV2IC52aWRlby1zbGlkZXJfX2ljb24ge1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3ctLW5leHQgLnZpZGVvLXNsaWRlcl9faWNvbiB7XG4gIHJpZ2h0OiAtMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW8tc2xpZGVyIC5zd2lwZXItc2xpZGVyX190aHVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlkZW8tc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC52aWRlby1zbGlkZXJfX3NsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudmlkZW8tc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC52aWRlby1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmlkZW8tc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZpZGVvLXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnN3aXBlci1zbGlkZXJfX3RodW1icy1jYXRhbG9nIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi52aWV3LXBpY2tlcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0ycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNkOWRiZTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC52aWV3LXBpY2tlcl9faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM4YjhkOTI7XG4gIH1cbn1cbi52aWV3LXBpY2tlcl9faXRlbTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC52aWV3LXBpY2tlcl9faXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0udmlldy1waWNrZXJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4udmlldy10b2dnbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZXctdG9nZ2xlcl9fYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAudmlldy10b2dnbGVyX19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4udmlldy10b2dnbGVyX19idG4uYWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICM2ZDIwNzc7XG59XG5cbi52aWV3LXRvZ2dsZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogI2I0YjRiNDtcbn0iLCIuZmMuZmM6Zmlyc3QtY2hpbGQsXG4uZmxjLmZsYzpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5sYy5sYzpsYXN0LWNoaWxkLFxuLmZsYy5mbGM6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mY2MuZmNjIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxjYy5sY2Mge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmxjYy5mbGNjIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpYmxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXNpYmxlLWliIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlzaWJsZS1mIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnZpc2libGUtaWYge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpc2libGUtaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4udmlzaWJsZS10YWJsZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlzaWJsZS10YyB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudC5vcGVuIC5oaWRkZW4td2hlbi1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Om5vdCgub3BlbikgLmhpZGRlbi13aGVuLW5vdC1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcblx0LmhpZGRlbi1sZy5oaWRkZW4tbGcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmhpZGRlbi1tZC5oaWRkZW4tbWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC52aXNpYmxlLW1kIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLW1kLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtbWQtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLW1kLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLW1kLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1tZC10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS1tZC10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQuaGlkZGVuLXNtLmhpZGRlbi1zbSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnZpc2libGUtc20ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtc20taW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtc20taWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtc20taWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXNtLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLXNtLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuaGlkZGVuLXhzLmhpZGRlbi14cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS14cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS14cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oaWRkZW4tMnhzLmhpZGRlbi0yeHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LmhpZGRlbi0zeHMuaGlkZGVuLTN4cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLTN4cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTN4cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQuaGlkZGVuLTR4cy5oaWRkZW4tNHhzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtNHhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuIiwiLmMtYmxhY2sge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uYy1ncmF5LWRhcmsge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uYy1ncmF5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtcbn1cblxuLmMtZ3JheS1saWdodCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG59XG5cbi5jLXByaW1hcnkge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTMge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmMtcHJpbWFyeS0yIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0yIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTMge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0zO1xufVxuXG4uYy1zdWNjZXNzIHtcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4uYy1zdWNjZXNzLWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzLWxpZ2h0O1xufVxuXG4uYy13YXJuaW5nIHtcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nO1xufVxuXG4uYy13YXJuaW5nLWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nLWxpZ2h0O1xufVxuXG4uYy1lcnJvciB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5jLWVycm9yLWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1lcnJvci1saWdodDtcbn1cblxuXG5cbi5iZy1ibGFjayB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbn1cblxuLmJnLWdyYXktZGFyayB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmJnLWdyYXkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNTA7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTIwO1xufVxuXG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmJnLXByaW1hcnktMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0zO1xufVxuXG4uYmctc3VjY2VzcyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4uYmctc3VjY2Vzcy1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzLWxpZ2h0O1xufVxuXG4uYmctd2FybmluZyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nO1xufVxuXG4uYmctd2FybmluZy1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nLWxpZ2h0O1xufVxuXG4uYmctZXJyb3Ige1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG59XG5cbi5iZy1lcnJvci1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvci1saWdodDtcbn0iLCIvKiAtLS0gc2VsZWN0aW9uIC0tLSAqL1xuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWJnO1xuXHRjb2xvcjogJHNlbGVjdGlvbi1jb2xvcjtcbn1cblxuLyogLS0tIGJhc2ljIC0tLSAqL1xuYm9keSB7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0YmFja2dyb3VuZDogI2YwZjBmMDtcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0gLyAjeyRsaC1iYXNlfSAkZmYtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0Ly9kaXNwbGF5OiBmbGV4O1xuXHQvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vbWluLWhlaWdodDogY2FsYygxMDAgKiB2YXIoLS12aCwgMXZoKSk7XG59XG5cbi5wYWdlLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBjb250YWluZXIgLS0tICovXG4uY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xuXHRwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZztcblx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLS1mcmVlIHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0gb3ZlcmxheSAtLS0gKi9cbi5vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJG92ZXJsYXktYmc7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcblx0ei1pbmRleDogMTAwO1xufVxuXG4ub3ZlcmxheS5vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogLS0tIHNjcm9sbCBsb2NrIC0tLSAqL1xuLnN0YXRlLS1sb2NrIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogLS0tIHRhYiBiZWhhdmlvciAtLS0gKi9cbi50YWItYmVoYXZpb3I6bm90KC5vcGVuKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBpY29ucyAtLS0gKi9cbi5zdmctc3ByaXRlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5waWN0dXJlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZXN0LXNjcm9sbGJhciB7XG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBjdXN0b20gc2Nyb2xsYmFyIGZvciBDaHJvbWUgYW5kIFNhZmFyaVxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogOHB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMjZweDtcbn1cblxuLy8gY3VzdG9tIHNjcm9sbGJhciBmb3IgRmlyZWZveFxuLnNjcm9sbGJhciB7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHNjcm9sbGJhci13aWR0aDogdGhpbjtcblx0c2Nyb2xsYmFyLWNvbG9yOiAkY29sb3ItYmxhY2stNTAgdHJhbnNwYXJlbnQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC8qIC0tLSBibG9ja3MgLS0tICovXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHR9XG5cblx0LyogLS0tIG92ZXJsYXkgLS0tICovXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5vdmVybGF5LFxuXHQuc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAub3ZlcmxheSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdGJvZHkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG59IiwiLyogLS0tIHRleHQgLS0tICovXG5oMSxcbi5oMSB7XG5cdGZvbnQ6ICRmdy1oMSAjeyRmei1oMX0vI3skbGgtaDF9ICRmZi1oMTtcblx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjVlbTtcbiAgICBmb250LXNpemU6IDMycHg7XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udDogJGZ3LWJvbGQgI3skZnotaDJ9LyN7JGxoLWgyfSAkZmYtaDI7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDI7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDI7XG5cdG1hcmdpbjogMDtcbn1cblxuaDMsXG4uaDMge1xuXHRmb250OiAkZnctaDMgI3skZnotaDN9LyN7JGxoLWgzfSAkZmYtaDM7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDM7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDM7XG5cdG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuXHRmb250OiAkZnctaDQgI3skZnotaDR9LyN7JGxoLWg0fSAkZmYtaDQ7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDQ7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDQ7XG5cdG1hcmdpbjogMDtcbn1cblxuaDUsXG4uaDUge1xuXHRmb250OiAkZnctaDUgI3skZnotaDV9LyN7JGxoLWg1fSAkZmYtaDU7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDU7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmxpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xufVxuXG51bCxcbm9sLFxubGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5maWxlLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxufVxuXG4uYmxvY2txdW90ZSxcbmJsb2NrcXVvdGUge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY0LjM1ZGVnLCAjZmZkYWJmIDEuNDQlLCByZ2JhKDIwNiwgMjA2LCAyMDYsIDAuMjIpIDk4Ljg1JSk7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdHBhZGRpbmc6IDUwcHggNTVweCA1NXB4IDEwOHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0bWFyZ2luOiA1NXB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogMjdweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA2MHB4O1xuXHRcdGxlZnQ6IDQ5cHg7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvbWFya3VwLWltYWdlcy9pY29uX19xdW90ZS5zdmdcIikgbm8tcmVwZWF0O1xuXHR9XG59XG5cbnEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMjVweCAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy1sZWZ0OiA0NnB4O1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogNTVweCAwO1xuXG5cdGltZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG59XG5cbmZpZ2NhcHRpb24ge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRtYXJnaW46IDEwcHggMCAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ociB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG59XG5cbi50ZXh0LWd1aWRlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTcwJTtcbn1cblxuLnRleHQtZ3VpZGUgcCBhIHtcblx0Y29sb3I6ICMwMDU3ZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGV4dC1ndWlkZSBoMSxcbi50ZXh0LWd1aWRlIC5oMSB7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgaDIsXG4udGV4dC1ndWlkZSAuaDIsXG4udGV4dC1ndWlkZSBoMyxcbi50ZXh0LWd1aWRlIC5oMyxcbi50ZXh0LWd1aWRlIGg0LFxuLnRleHQtZ3VpZGUgLmg0LFxuLnRleHQtZ3VpZGUgaDUsXG4udGV4dC1ndWlkZSAuaDUge1xuXHRtYXJnaW46IDU1cHggMCAyNXB4O1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgdWwsXG4udGV4dC1ndWlkZSBvbCB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSB1bCA+IGxpLFxuLnRleHQtZ3VpZGUgb2wgPiBsaSB7XG5cdG1hcmdpbjogMCAwIDExcHg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBhZGRpbmctbGVmdDogNDZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDExcHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnRleHQtZ3VpZGUgb2wge1xuXHRjb3VudGVyLXJlc2V0OiBvbDtcbn1cblxuLnRleHQtZ3VpZGUgb2wgPiBsaSB7XG5cdGNvdW50ZXItaW5jcmVtZW50OiBvbDtcbn1cblxuLnRleHQtZ3VpZGUgb2wgPiBsaTo6YmVmb3JlIHtcblx0Y29udGVudDogY291bnRlcihvbCkgXCIuXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwicmlnaHRcIl0ge1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwibGVmdFwiXSB7XG5cdG1hcmdpbjogMCAyMHB4IDIwcHggMDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcblx0bWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIHRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1zY3JvbGxlciB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG1hcmdpbjogMjBweCAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0aGVpZ2h0OiA5cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRoZWlnaHQ6IDlweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4udGFibGUtc2Nyb2xsZXIgdGFibGUge1xuXHRtYXJnaW46IDA7XG59XG5cbi50ZXh0LWd1aWRlIHRoIHtcblx0cGFkZGluZzogMTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSB0ZCB7XG5cdG1pbi13aWR0aDogMjAwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlIGVhc2U7XG5cdHBhZGRpbmc6IDIwcHggMTVweDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgdGhlYWQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi50ZXh0LWd1aWRlIHRib2R5IHRyOmhvdmVyIHRkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTEwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Ly8mOmZpcnN0LWNoaWxkIHtcblx0Ly9cdGJvcmRlci1yYWRpdXM6IDEycHggMCAwIDEycHg7XG5cdC8vfVxuXHQvL1xuXHQvLyY6bGFzdC1jaGlsZCB7XG5cdC8vXHRib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAwO1xuXHQvL31cbn1cblxuLnRleHQtZ3VpZGUgaWZyYW1lIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1ndWlkZSBwIHtcblx0bWFyZ2luOiAyNXB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGgxOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDI6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDI6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMzpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg0OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdWw6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBvbDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jazpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDE6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDI6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDQ6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHA6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBvbDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdGFibGU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jazpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LnRhYmxlLXNjcm9sbGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItcGFkZGluZy1zbX0gKiAyKTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC8qIC0tLSB0ZXh0IC0tLSAqL1xuXHRoMSxcblx0LmgxIHtcblx0XHRmb250OiAkZnctaDEteHMgI3skZnotaDEteHN9LyN7JGxoLWgxLXhzfSAkZmYtaDEteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMS14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgxLXhzO1xuXHR9XG5cblx0aDIsXG5cdC5oMiB7XG5cdFx0Zm9udDogJGZ3LWgyLXhzICN7JGZ6LWgyLXhzfS8jeyRsaC1oMi14c30gJGZmLWgyLXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDIteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMi14cztcblx0fVxuXG5cdGgzLFxuXHQuaDMge1xuXHRcdGZvbnQ6ICRmdy1oMy14cyAjeyRmei1oMy14c30vI3skbGgtaDMteHN9ICRmZi1oMy14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgzLXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDMteHM7XG5cdH1cblxuXHRoNCxcblx0Lmg0IHtcblx0XHRmb250OiAkZnctaDQteHMgI3skZnotaDQteHN9LyN7JGxoLWg0LXhzfSAkZmYtaDQteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oNC14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWg0LXhzO1xuXHR9XG5cblx0aDUsXG5cdC5oNSB7XG5cdFx0Zm9udDogJGZ3LWg1LXhzICN7JGZ6LWg1LXhzfS8jeyRsaC1oNS14c30gJGZmLWg1LXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDUteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oNS14cztcblx0fVxuXG5cdC5ibG9ja3F1b3RlLFxuXHRibG9ja3F1b3RlIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0XHRwYWRkaW5nOiA1NnB4IDE1cHggMzVweCAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IDI1cHg7XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IDMxcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMxcHggMjBweDtcblx0XHR9XG5cdH1cblxuXHRxIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cdH1cblxuXHRmaWd1cmUge1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXHR9XG5cblx0LnRleHQtZ3VpZGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgaDIsXG5cdC50ZXh0LWd1aWRlIC5oMixcblx0LnRleHQtZ3VpZGUgaDMsXG5cdC50ZXh0LWd1aWRlIC5oMyxcblx0LnRleHQtZ3VpZGUgaDQsXG5cdC50ZXh0LWd1aWRlIC5oNCxcblx0LnRleHQtZ3VpZGUgaDUsXG5cdC50ZXh0LWd1aWRlIC5oNSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgdWwsXG5cdC50ZXh0LWd1aWRlIG9sIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LnRleHQtZ3VpZGUgdWwgPiBsaSxcblx0LnRleHQtZ3VpZGUgb2wgPiBsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cdH1cblxuXHQudGV4dC1ndWlkZSBwIHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdH1cblx0LnRleHQtZ3VpZGUgaW1nLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG59XG5cblxuXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSkge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKVthbGlnbj1cImxlZnRcIl0sXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSlbYWxpZ249XCJyaWdodFwiXSB7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSlbYWxpZ249XCJsZWZ0XCJdIHtcblx0bWFyZ2luOiAwIDIwcHggMjBweCAwO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpW2FsaWduPVwicmlnaHRcIl0ge1xuXHRtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG5cdGZsb2F0OiByaWdodDtcbn0iLCIucHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByaWNlX19ncm91cCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3ByZWZpeCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4ucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRmb250LXdlaWdodDogNTAwO1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnByaWNlX19jdXJyZW5jeSB7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG4gIFx0Y29sb3I6IGdyZXk7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW5ldyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblxuXHQucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXG5cdC5wcmljZV9fY3VycmVuY3kge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ByZWZpeCxcbi5wcmljZS0tbGcgLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRsaW5lLWhlaWdodDogJGxoLWxhcmdlcjtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdFx0LnByaWNlX192YWx1ZSB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXHR9XG59IiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuXG5cblxuIiwiLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zd2lwZXItdmFycy5zY3NzJztcblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgfVxuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICduZXh0JztcbiAgfVxuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuQGVhY2ggJG5hdkNvbG9yTmFtZSwgJG5hdkNvbG9yVmFsdWUgaW4gJGNvbG9ycyB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICYuc3dpcGVyLWJ1dHRvbi0jeycnICsgJG5hdkNvbG9yTmFtZX0ge1xuICAgICAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI3snJyArICRuYXZDb2xvclZhbHVlfTtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCAnLi4vLi4vc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xuICBAYXQtcm9vdCBidXR0b24jeyZ9IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgJiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgIH1cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgfVxufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXItcnRsICYgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJixcbiAgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYsXG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQGVhY2ggJHBhZ2luYXRpb25Db2xvck5hbWUsICRwYWdpbmF0aW9uQ29sb3JWYWx1ZSBpbiAkY29sb3JzIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLSN7JycgKyAkcGFnaW5hdGlvbkNvbG9yTmFtZX0ge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICN7JycgKyAkcGFnaW5hdGlvbkNvbG9yVmFsdWV9O1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9jb250cm9sbGVyL2NvbnRyb2xsZXIuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2VmZmVjdC1jb3ZlcmZsb3cvZWZmZWN0LWNvdmVyZmxvdy5zY3NzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWN1YmUvZWZmZWN0LWN1YmUuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2VmZmVjdC1mYWRlL2VmZmVjdC1mYWRlLnNjc3NcIjtcbi8vQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtZmxpcC9lZmZlY3QtZmxpcC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2xhenkvbGF6eS5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvc2Nyb2xsYmFyL3Njcm9sbGJhci5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3RodW1icy90aHVtYnMuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3pvb20vem9vbS5zY3NzXCI7XG5cbi5zd2lwZXItc2xpZGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcblx0dHJhbnNmb3JtOiBzY2FsZSguNzUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG5cdHRyYW5zZm9ybTogc2NhbGUoLjUpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrLnN3aXBlci1idXR0b24tbG9jayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59IiwiLmxpbmstdW5kZXJsaW5lIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLS1yaWdodCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmxpbmstdW5kZXJsaW5lLS1kZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5saW5rLXVuZGVybGluZV9faW5uZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHR0cmFuc2l0aW9uOiBib3JkZXIgJHRycy1iYXNlO1xufVxuXG4ubGluay11bmRlcmxpbmU6aG92ZXIge1xuICBcdGNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcbn1cblxuLmxpbmstdW5kZXJsaW5lOmhvdmVyIC5saW5rLXVuZGVybGluZV9faW5uZXIge1xuXHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1wcmltYXJ5LXNoYWRlO1xufVxuXG4ubGluay11bmRlcmxpbmUtLWRkOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDdweDtcblx0cmlnaHQ6IDA7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogMy41cHggMy41cHggMCAzLjVweDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5saW5rLXVuZGVybGluZS0tZGQ6aG92ZXI6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59IiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxudGV4dGFyZWEge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bWFyZ2luOiAwO1xufVxuXG5sZWdlbmQge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbmlmcmFtZSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaW9zLFxuYm9keS5pb3MgKiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvdWNoICoge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59IiwiLmd1aWRlbGluZV9faGVhZCB7XG5cdG1hcmdpbjogNDBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQge1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkLWlubmVyIHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VwYXJhdG9yLWNvbG9yO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1jb2xvciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWxhYmVsIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ndWlkZWxpbmUtZWxlbWVudCB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuLmJ0bi1zcGFjZXtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjBweDtcbn1cblxuIiwiLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93bjtcbn1cblxuLmZhZGUtZW50ZXItZnJvbSxcbi5mYWRlLWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93bjtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWZyb20sXG4uZHJvcGRvd24tbGVhdmUtdG8ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1pbm5lci1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXItZnJvbSxcbi5kcm9wZG93bi1pbm5lci1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1tZXNzYWdlLWVudGVyLWFjdGl2ZSxcbi5tb2RhbC1tZXNzYWdlLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG59XG5cbi5tb2RhbC1tZXNzYWdlLWVudGVyLWZyb20sXG4ubW9kYWwtbWVzc2FnZS1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG59XG4iLCIuc3ZnLWljb24tLWNsb2NrIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjFweDtcbn1cblxuLnN2Zy1pY29uLS1iYWcge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyM3B4O1xufVxuXG4uc3ZnLWljb24tLWNhciB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5zdmctaWNvbi0tcGhvbmUge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uc3ZnLWljb24tLW5vdGlmaWNhdGlvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59IiwiLnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1cImZhZGVcIl1bZGF0YS1zdGF0ZT1cImhpZGRlblwiXSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbltkYXRhLXRpcHB5LXJvb3RdIHtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnRpcHB5LWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0b3V0bGluZTogMDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB2aXNpYmlsaXR5LCBvcGFjaXR5O1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC50aXBweS1hcnJvdyB7XG5cdGJvdHRvbTogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG5cdGJvdHRvbTogLTdweDtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXdpZHRoOiA4cHggOHB4IDA7XG5cdGJvcmRlci10b3AtY29sb3I6IGluaXRpYWw7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnRpcHB5LWFycm93IHtcblx0dG9wOiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcblx0dG9wOiAtN3B4O1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItd2lkdGg6IDAgOHB4IDhweDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogaW5pdGlhbDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnRpcHB5LWFycm93IHtcblx0cmlnaHQ6IDA7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcblx0Ym9yZGVyLXdpZHRoOiA4cHggMCA4cHggOHB4O1xuXHRib3JkZXItbGVmdC1jb2xvcjogaW5pdGlhbDtcblx0cmlnaHQ6IC03cHg7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnRpcHB5LWFycm93IHtcblx0bGVmdDogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcblx0bGVmdDogLTdweDtcblx0Ym9yZGVyLXdpZHRoOiA4cHggOHB4IDhweCAwO1xuXHRib3JkZXItcmlnaHQtY29sb3I6IGluaXRpYWw7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9XCJ2aXNpYmxlXCJdIHtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTQsIDEuNSwgLjM4LCAxLjExKTtcbn1cblxuLnRpcHB5LWFycm93IHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Y29sb3I6ICMzMzM7XG59XG5cbi50aXBweS1hcnJvdzo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udGlwcHktY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjJweCAxNnB4O1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmFjY29yZGlvbiB7XG5cdCYuZGVzdHJveS1hY2NvcmRpb24sXG5cdCYuaW5pdC1hY2NvcmRpb24ge1xuXHRcdC5hY2NvcmRpb25fX2NvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cblx0Ji5vcGVuLWFjY29yZGlvbiB7XG5cdFx0LmFjY29yZGlvbl9fdG9nZ2xlciB7XG5cdFx0XHQuYWNjb3JkaW9uX19vcGVuIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmFjY29yZGlvbl9fY2xvc2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9faWNvbiB7XG5cdFx0XHQuc3ZnLWljb24ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gLmFjY29yZGlvbl9fY29udGVudCB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdH1cblxuXHQmLmRlc3Ryb3ktYWNjb3JkaW9uIHtcblx0XHQuYWNjb3JkaW9uX190b2dnbGVyIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdH1cbn1cblxuLmFjY29yZGlvbl9fdG9nZ2xlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFjY29yZGlvbl9faWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0LnN2Zy1pY29uIHtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdFx0d2lkdGg6IDExcHg7XG5cdFx0aGVpZ2h0OiA5cHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4uYWNjb3JkaW9uX19jbG9zZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFjY29yZGlvbi0tbmF0aXZlIHtcblx0LmFjY29yZGlvbl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IGhlaWdodCAkdHJzLWRyb3Bkb3duIGVhc2Utb3V0O1xuXHR9XG59IiwiLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19ncmlkLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcblx0bWFyZ2luOiAtM3B4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcblx0cGFkZGluZzogM3B4O1xufVxuXG4uYWN0aXZlLXRhZ3NfX2J0bntcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwYWRkaW5nOiA4cHggMTFweCA5cHggMTJweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbiAgXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGNvbG9yOiAjNTk1OTU5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gIFx0Ji5hY3RpdmUge1xuXHQgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcblx0ICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0ICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHQgIC5hY3RpdmUtZmlsdGVyc19fYnRuIHtcblx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgfVxuXHR9XG4gIFx0Jjpob3ZlciB7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwYWRkaW5nOiA5cHggOXB4IDEwcHggMTNweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpOztcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICBcdC5hY3RpdmUtZmlsdGVyc19fYnRuLWljb24ge1xuXHQgIGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgbWFyZ2luLWxlZnQ6IDVweDtcblx0fVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2J0bi1pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuLWljb24tc3ZnIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NsZWFyIHtcblx0cGFkZGluZzogOXB4IDlweCAxMHB4IDEzcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogM3B4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdG1hcmdpbi10b3A6IDNweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmhvdmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5zdmctaWNvbiB7XG5cdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxufSIsIi5hZGQtcmV2aWV3IHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0LnJhdGluZy1hY3Rpb24ge1xuXHQgXHRkaXNwbGF5OiBibG9jaztcblx0ICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuICBcdC5yYXRpbmctYWN0aW9uX19yYXRpbmcsXG5cdC5mb3JtX19hY3Rpb25zIHtcblx0IFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LmZvcm1fX2Zvb3RlciB7XG5cdCAgbWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4uYWRkLXJldmlld19fcHJvZHVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOztcbn1cblxuLmFkZC1yZXZpZXdfX3Zpc3VhbCB7XG5cdHdpZHRoOiA5MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWRkLXJldmlld19fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5hZGQtcmV2aWV3X19yYXRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYWRkLXJldmlld19fcmF0aW5nLXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5hZGQtcmV2aWV3X19maWVsZHMge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYWRkLXJldmlld19fZmllbGQge1xuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdH1cblxuXHQuZmllbGQtaW5wdXQge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrLTUwO1xuXHR9XG59XG5cbi5hZGQtcmV2aWV3X19zdWJtaXQge1xuXHQuYnRuIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cbn1cblxuLmFkZC1yZXZpZXdfX2FjY2VwdCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5hZGQtcmV2aWV3X19hY2NlcHQge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59IiwiLmFkZHJlc3MtbGlzdC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwuMTUpO1xufVxuXG4uYWRkcmVzcy1saXN0X19pdGVtIHtcbiAgLmxpbmstdW5kZXJsaW5lIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbS1jb21tZW50X19idXR0b24ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5hZGRyZXNzLWxpc3Qtd3JhcCB7XG5cdHBhZGRpbmc6IDIwcHggMjVweCAxMHB4O1xuXHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2F0YWxvZy1pdGVtLWNvbW1lbnQge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRib3JkZXItdG9wOiAwO1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbi5hZGRyZXNzLWxpc3RfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMjFweDtcbiAgc3ZnIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5hZGRyZXNzLWxpc3RfX25hbWUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hZGRyZXNzLWxpc3RfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC5zdmctaWNvbiB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogMTFweDtcbiAgfVxufVxuXG4uYWRkcmVzcy1saXN0X19hY3Rpb24ge1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIC5idG4ge1xuXHRoZWlnaHQ6IDUwcHg7XG4gIH1cbn0iLCIuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuXHRtYXJnaW46IC0xNnB4O1xufVxuXG4uYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDI1JTtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuXHRcdEBpbmNsdWRlIGdyaWQ7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdG1hcmdpbjogLTEwcHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLm1lZGlhLXBhZ2Uge1xuXHQuYXJ0aWNsZS1wb3N0ZXIge1xuXHQgXHRib3JkZXI6IDA7XG5cdCAgXHRib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsMCwwLC4xNSk7XG5cdCBcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0ICBcdCY6aG92ZXIge1xuXHRcdCAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwwLDAsLjMpO1xuXHRcdH1cblx0fVxuICBcdC5jYXRhbG9nIHtcblx0ICBtYXJnaW46IDAgMCAzMHB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLXBvc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDIyNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0ei1pbmRleDogMjtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xuXHR0b3A6IC00cHg7XG5cdGJvdHRvbTogLTRweDtcblx0bGVmdDogLTRweDtcblx0cmlnaHQ6IC00cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXJnaW46IDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2Uge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLFxuLmFydGljbGUtcG9zdGVyX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcjpob3ZlciAuYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWF4LWhlaWdodDogNzJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmFydGljbGUtcG9zdGVyLS1zYWxlIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdG1heC1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5iLWNvbnRlbnRfbmV3cyB7XG5cdHBhZGRpbmc6IDYwcHggOTVweCA0MHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uYi1jb250ZW50X25ld3MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5iLWNvbnRlbnRfbmV3cyBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmFydGljbGUtcG9zdGVyOmhvdmVyIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5hcnRpY2xlLXBvc3RlcjphY3RpdmUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmFydGljbGUtcG9zdGVyX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2luZm8ge1xuXHRwYWRkaW5nOiAyMHB4IDI0cHggMjZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2RhdGUge1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRsaW5lLWhlaWdodDogMS41Nztcblx0Y29sb3I6IHJnYmEoNTEsNTEsNTEsMC41KTtcbiAgXHRtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2RhdGUtLWFsdCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19wbGF5LWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDE7XG5cbiAgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDY5cHg7XG5cdGhlaWdodDogNjlweDtcblx0b3BhY2l0eTogMC40O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdCoge1xuXHQgIGZpbGw6ICNmZmY7XG5cdH1cbiAgfVxuXG4gICY6aG92ZXIge1xuXHQmOmJlZm9yZSB7XG5cdCAgY29udGVudDogXCJcIjtcblx0ICB3aWR0aDogMzBweDtcblx0ICBoZWlnaHQ6IDMwcHg7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgdG9wOiA1MCU7XG5cdCAgbGVmdDogNTAlO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQgIHotaW5kZXg6IDA7XG5cdH1cblx0LnN2Zy1pY29uIHtcblx0ICBvcGFjaXR5OiAxO1xuXHQgICoge1xuXHRcdGZpbGw6ICNGRjM0MDc7XG5cdCAgfVxuXHR9XG4gIH1cbn1cblxuLnNpdGVydSB7XG5cdC5hcnRpY2xlLXBvc3Rlcl9fcGxheS1idG4ge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnN2Zy1pY29uIHtcblx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLmFydGljbGUtcG9zdGVyX19kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRtYXgtaGVpZ2h0OiA3MnB4O1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5hcnRpY2xlLXBvc3RlciAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRhc3BlY3QtcmF0aW86IGluaXRpYWw7XG4gIFx0bWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmFydGljbGUtcG9zdGVyIC5lQ2F0YWxvZyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hcnRpY2xlLXBvc3RlciAuZUNhdGFsb2cgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFydGljbGUtcG9zdGVyX19kb3dsb2FkIHtcblx0ei1pbmRleDogMjA7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubWVkaWEtcGFnZSB7XG5cdFx0LmFydGljbGUud2hpdGUtY29sb3Ige1xuXHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHRcdH1cblx0fVxuXHQuYXJ0aWNsZS1wb3N0ZXJfX2luZm8ge1xuXHRcdHBhZGRpbmc6IDE1cHggMTJweCAyMHB4O1xuXHR9XG5cblx0LmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDYwcHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1wb3N0ZXItLXNhbGUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdFx0bWF4LWhlaWdodDogNDBweDtcblx0fVxuXG5cdC5hcnRpY2xlLXBvc3Rlcl9fZGF0ZSB7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXG5cdC5iLWNvbnRlbnRfbmV3cyB7XG5cdCAgcGFkZGluZzogMzBweCA0MHB4O1xuXHQgIGlmcmFtZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0ICB9XG5cblx0ICBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQgIH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1pbikge1xuXHQuYi1jb250ZW50X25ld3Mge1xuXHRcdHBhZGRpbmc6MTNweCAxNXB4IDIwcHg7XG5cdH1cbn1cblxuXG4ucHJvbW90aW9uLXRleHR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTBweDtcblx0Ym90dG9tOiA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdHotaW5kZXg6IDEwMDtcblx0Y29sb3I6ICMwMDA7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b3BhY2l0eTogODAlO1xufVxuLmlubmVyLS1jYXRhbG9nLS1iYW5uZXIgLnByb21vdGlvbi10ZXh0e1xuXHRib3R0b206IDIwcHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHRsZWZ0OiBhdXRvO1xufVxuXG4ucHJvbW90aW9uLXRleHQgLnRvb2x0aXBfX2NvbnRlbnR7bWluLXdpZHRoOiAzMDBweDt9IiwiLmFydGljbGUge1xuXHRtYXJnaW46IDI1cHggMCA4MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5hcnRpY2xlX193cmFwIHtcblx0bWF4LXdpZHRoOiAxMDI2cHg7XG59XG5cbi5hcnRpY2xlX19iYWNrLmFydGljbGVfX2JhY2sge1xuXHRtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4uYXJ0aWNsZV9faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAzMjRweDtcblx0XHRoZWlnaHQ6IDMyNHB4O1xuXHRcdG1hcmdpbjogMCAxMDhweCAwIDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG5cblx0dGltZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdH1cblxuXHRoMSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5hcnRpY2xlX19jb250YWluZXIge1xuXHRtYXJnaW46IDU1cHggYXV0bztcblx0bWF4LXdpZHRoOiA4MTBweDtcbn1cblxuLmFydGljbGVfX2NvbnRhaW5lci0tbm8tbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LmFydGljbGUge1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblx0fVxuXHQuYXJ0aWNsZV9fYmFjay5hcnRpY2xlX19iYWNrIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHR9XG5cdC5hcnRpY2xlX19oZWFkZXIuYXJ0aWNsZV9faGVhZGVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5hcnRpY2xlX19jb250ZW50IHtcblx0XHRvcmRlcjogLTEwO1xuXHR9XG59IiwiLmF0dGVudGlvbi1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWVmO1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5cbi5hdHRlbnRpb24tYmxvY2tfX2ljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19faW5mbyB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19fY2FwdGlvbiB7XG5cdGNvbG9yOiAjODE4NjkwO1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX190aW1lIHtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5hdHRlbnRpb24tYmxvY2sge1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwYWRkaW5nOiAxMXB4IDE1cHg7XG5cdH1cblxuXHQuYXR0ZW50aW9uLWJsb2NrX19pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIuYXZhaWxhYmlsaXR5IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tbGcge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uIHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogJGxoLXNtYWxsO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5hdmFpbGFiaWxpdHlfX21haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiArIC5hdmFpbGFiaWxpdHlfX21haW4ge1xuXHRtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYXZhaWxhYmlsaXR5LS1ncmVlbiB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmF2YWlsYWJpbGl0eS0tb3JhbmdlIHtcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1yZWQge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1ncmF5IHtcblx0Y29sb3I6ICM4MTg2OTA7XG59XG5cbi5hdmFpbGFiaWxpdHktLW9yZGVyLXN0YXR1cyB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYXZhaWxhYmlsaXR5IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cbn0iLCIuYmFkZ2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTgwO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXI7XG5cdHBhZGRpbmc6IDJweCAzcHggM3B4O1xuXHRtaW4td2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMThweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFkZ2UtLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LmJhZGdlIHtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRtaW4td2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHR9XG59IiwiLmJhc2tldC1hY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmZpZWxkLXRvb2x0aXBfX2xpc3R7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdC5maWVsZC10b29sdGlwX19saXN0LWl0ZW17XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXG5cdH1cbn1cbi5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1pbi13aWR0aDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQuZmllbGQtaW5wdXQge1xuXHQgICYuZmllbGQtY291bnRfX2lucHV0IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdCAgfVxuXHR9XG5cbiAgXHQuZmllbGQtY291bnRfX2J0bi0tc3ViIHtcblx0ICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdH1cblxuXHQuZmllbGQtY291bnRfX2J0bi0tYWRkIHtcblx0ICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0fVxufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCArIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0biB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMCAxOXB4IDA7XG4gIFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbiAgXHRib3JkZXItd2lkdGg6IDFweDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblxuICBcdC5zdmctdmlzaWJsZS1zbGlkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICY6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLDAsMCwuMyk7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIH1cbn1cblxuLmJhc2tldC1hY3Rpb25fX2FkZCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fcmVtb3ZlIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgY29sb3I6ICRjb2xvci1yZWQ7XG4gIG1hcmdpbjogMCAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi0taGFsZiB7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iYXNrZXQtYWN0aW9uX193aWRnZXQtLWxpbmsge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGV0YWlsIHtcblx0LmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRcdHdpZHRoOiA5NHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRmbGV4LWdyb3c6IDA7XG5cdH1cblxuXHQuZmllbGQtY291bnRfX2J0bi5maWVsZC1jb3VudF9fYnRuIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0xMDtcblx0fVxuXG5cdC5idG4ge1xuXHRcdGhlaWdodDogNDNweDtcblx0fVxufSIsIi5iYXNrZXQtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iYXNrZXQtaXRlbV9fdmlzdWFsIHtcblx0d2lkdGg6IDgwcHg7XG5cdGhlaWdodDogODBweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1yaWdodDogMzVweDtcblx0ZGlzcGxheTogZmxleDtcbiAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRpbWcge1xuXHQgIG1heC13aWR0aDogODBweDtcblx0ICBtYXgtaGVpZ2h0OiA4MHB4O1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbV9fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJpY2Utbm90ZSB7XG4gIHBhZGRpbmc6IDVweCAwIDAgMjhweDtcbiAgLml0ZW0tbm90ZS10ZXh0OjphZnRlciB7XG5cdHRvcDogMDtcbiAgfVxufVxuXG4uYmFza2V0LWl0ZW1fX2FuYWxvZ3VlcyB7XG5cdC5idG4ge1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX25hbWUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG4gIFx0bGV0dGVyLXNwYWNpbmc6IC0uOXB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5iYXNrZXQtaXRlbV9fY29kZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweDtcbn1cblxuLmJhc2tldC1pdGVtX19icmFuZCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJhc2tldC1pdGVtX19ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJhc2tldC1pdGVtX19wcm9wcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1pdGVtX19wcm9wIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTYwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0LmNvdW50IHtcblx0IFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHQgIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHQgIFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC5zdWZmaXgge1xuXHRcdGNvbG9yOiBncmV5O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19wcm9wLW5hbWV7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3AtaWNvbiB7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDIzcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0xcHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3Atc2VwYXJhdG9yIHtcblx0bWFyZ2luOiAwIDVweDtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG59XG5cbi5iYXNrZXQtaXRlbV9fYXZhaWxhYmlsaXR5IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0cGFkZGluZzogNXB4IDlweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTEwO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbV9fZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXHRmbGV4LXdyYXA6IHdyYXA7XG5cdC5iYXNrZXQtaXRlbV9fcHJpY2Uge1xuXHRcdHdpZHRoOiAxNzVweDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX2NvdW50ZXIge1xuXHQuZmllbGQtY291bnRfX2lucHV0e1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdC5maWVsZC0tbm8tYm9yZGVyIHtcblx0XHR3aWR0aDogOTBweDtcblx0XHRtYXJnaW4tbGVmdDogLTdweDtcblx0fVxuXG5cdC5maWVsZC1pbnB1dCB7XG5cdCAgXHRib3JkZXI6IDJweCBzb2xpZCAjZWJlYmViO1xuXHQgIFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHQgIFx0Jjpob3ZlciB7XG5cdFx0ICBib3JkZXItY29sb3I6ICNlYmViZWI7XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuXHQgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19kZWxldGUge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG4gIFx0b3BhY2l0eTogMC44O1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGZpbGw6IG5vbmU7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5idG4ge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdC5iYXNrZXQtaXRlbV9fZGVsZXRlIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR3aWR0aDogNDNweDtcblx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cbiAgXHQuYXBwZWFyYW5jZS0tZ29vZHMge1xuXHQgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19ub3RpZmljYXRpb24tYnRuIHtcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbV9fZ2lmdHMge1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRwYWRkaW5nOiA5cHggMTdweCAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZjRmNWY3O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRncmlkLWdhcDogMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6ICNmNGY1Zjc7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAzMHB4O1xuXHRcdHRvcDogLThweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW0tLWRpc2FibGVkIHtcblx0LmJhc2tldC1pdGVtX19oZWFkZXIsXG5cdC5iYXNrZXQtaXRlbV9fYm9keSxcblx0LmJhc2tldC1pdGVtX192aXN1YWwge1xuXHRcdG9wYWNpdHk6IDAuNDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX2NvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCB7XG4gIC5wcmljZV9fdmFsdWUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYmFza2V0LWl0ZW1fX2RlbGV0ZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXHQuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG5cdFx0LmJhc2tldC1pdGVtX19kZWxldGU6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcbiAgLmJhc2tldC1pdGVtX19mb290ZXIge1xuXHRwYWRkaW5nOiAwIDAgMCAxMTVweDtcbiAgfVxuICAuYmFza2V0LWl0ZW1fX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQuYmFza2V0LWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5wcmljZV9fdmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdC5wcmljZV9fY3VycmVuY3kge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQuYmFza2V0LWl0ZW1fX3ByaWNlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuICBcdC5iYXNrZXQtaXRlbV9fY29udGVudC13cmFwIHtcblx0ICBcdHBhZGRpbmctbGVmdDogMTE1cHg7XG5cdCAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgXHRhbGlnbi1pdGVtczogdW5zZXQ7XG5cblx0ICBcdC5iYXNrZXQtaXRlbV9fdmlzdWFsIHtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIGxlZnQ6IDA7XG5cdFx0ICB0b3A6IDA7XG5cdFx0fVxuXHR9XG4gIFx0LmJhc2tldC1pdGVtX19jb2RlIHtcblx0ICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5iYXNrZXQtaXRlbV9fYXZhaWxhYmlsaXR5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTE0MHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogY2FsYygxMDAlICsgMTNweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuYmFza2V0LWl0ZW1fX2Zhdm9yaXRlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdH1cbiAgXHQuYmFza2V0X19saXN0IHtcblx0ICAuYmFza2V0LWl0ZW0ge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHQgIH1cblx0fVxuXHQuYmFza2V0LWl0ZW1fX2NvdW50ZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHQgIFx0b3JkZXI6IDM7XG5cdH1cbiAgXHQuYmFza2V0LWl0ZW1fX2RlbGV0ZSB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHJpZ2h0OiAyMHB4O1xuXHQgIGJvdHRvbTogMzNweDtcblx0ICBtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXHQuYmFza2V0LWl0ZW1fX25vdGlmaWNhdGlvbi1idG4ge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLXVwXCIpIHtcbiAgLmJhc2tldC1pdGVtX19jb3VudGVyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yeHMtbWluKSB7XG4gIC5iYXNrZXQtaXRlbV9fcHJpY2Utbm90ZSB7XG5cdHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gIC5iYXNrZXQtaXRlbV9fY291bnRlciB7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmJhc2tldC1pdGVtX19mb290ZXIge1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9faGVhZGVyIHtcblx0bWF4LXdpZHRoOiAzMDBweDtcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bC1taW4pIHtcbiAgLmJhc2tldC1pdGVtX19oZWFkZXIge1xuXHRtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gIC5iYXNrZXQtaXRlbV9fcHJpY2Utbm90ZSB7XG5cdHBhZGRpbmctbGVmdDogMjhweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjN4cy1kb3duXCIpIHtcblx0LmJhc2tldC1pdGVtX19naWZ0cyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCI0eHMtZG93blwiKSB7XG5cdC5iYXNrZXQtaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59IiwiLmJhc2tldC1wYWdlIC5iYXNrZXQtaXRlbS13cmFwcGVyLCAuYmFza2V0LXBhZ2UgIC5iLWZvb3RlcntkaXNwbGF5OiBub25lO31cblxuLmJhc2tldC1zbWFsbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdGxlZnQ6IC0ycHg7XG5cdHJpZ2h0OiAtMnB4O1xuXHRib3R0b206IC0ycHg7XG5cdHRvcDogLTJweDtcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uICsgLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZpbGw6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX2JhZGdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0ycHg7XG5cdHJpZ2h0OiAtNHB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLW5hbWUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsX190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5iYXNrZXQtc21hbGxfX3ByaWNlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5iYXNrZXQtc21hbGxfX3dpZGdldDpob3ZlciB7XG5cdFx0LmJhc2tldC1zbWFsbF9faWNvbiB7XG5cdFx0XHRmaWxsOiAkY29sb3ItYmxhY2stMjA7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuYmFza2V0LXNtYWxsX193aWRnZXQ6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiB7XG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxuXHQuYmFza2V0LXNtYWxsX19jZWxsLW5hbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0fVxufSIsIi5iYXNrZXQge1xuXHQubW9iaWxlLXBvcHVwLS1yZXN1bWUge1xuXHRcdC5iYXNrZXRfX3Jlc3VtZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmJ0bi0tZnVsbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldF9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1yaWdodDogMDtcblxuXHQmLmJhc2tldF9faGVhZGVyLWxvYWQge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQucGFnZS10aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5iYXNrZXRfX2NsZWFuIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5iYXNrZXRfX3BsYWNlaG9sZGVyIHtcblx0bWFyZ2luOiA3MHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhc2tldF9fcGxhY2Vob2xkZXItdmlzdWFsIHtcblx0d2lkdGg6IDI1MHB4O1xuXHRoZWlnaHQ6IDI1MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhc2tldF9fcGxhY2Vob2xkZXItdGV4dCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5iYXNrZXRfX3BsYWNlaG9sZGVyLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXG5cdC5idG4ge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHR9XG59XG5cbi5iYXNrZXRfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iYXNrZXRfX3N1Y2Nlc3Mge1xuXHRtYXgtd2lkdGg6IDgyM3B4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiA1cHggNXB4IDUwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZzogNTBweCAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0aDEge1xuXHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuXG4uYmFza2V0X19zdWNjZXNzLWhlYWQge1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhc2tldF9fc3VjY2Vzcy1jb250ZW50IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cblx0LmJhc2tldF9wcmljZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQuYmFza2V0X3ByaWNlLXR4dCB7XG5cdFx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG59XG5cbi5iYXNrZXRfX3N1Y2Nlc3MtaW5mbyB7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdC5kb3RzLWxpc3RfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuZG90cy1saXN0X19uYW1lIHtcblx0XHRcdG1pbi13aWR0aDogNDAlO1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0LmRvdHMtbGlzdF9fdmFsdWUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi5iYXNrZXRfX2xpc3Qge1xuICAuYmFza2V0LWl0ZW0ge1xuXHQgIHBhZGRpbmc6IDIwcHggMjRweCAyNXB4O1xuXHR9XG5cdC5zZWN0aW9uLXRpdGxlIHtcblx0ICBmb250LXNpemU6IDA7XG5cdCAgcGFkZGluZy10b3A6IDIwcHg7XG5cdCAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cdCAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXHQgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuXHQgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuXG5cdFx0aDQge1xuXHRcdCAgbGV0dGVyLXNwYWNpbmc6IC0uMzJweDtcblx0XHQgIG1hcmdpbjogMDtcblx0XHQgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0ICBmb250LXNpemU6IDE2cHg7XG5cdFx0ICBjb2xvcjogZ3JheTtcblx0XHQgIGZvbnQtZmFtaWx5OiBTRlVJRGlzcGxheSxzYW5zLXNlcmlmO1xuXHRcdCAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cbn1cblxuLmFjY291bnQtbWFpbi1tZW51IHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuXHRmb250LXNpemU6IDA7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG5cblx0aDQge1xuXHQgIGxldHRlci1zcGFjaW5nOiAtLjMycHg7XG5cdCAgbWFyZ2luOiAwO1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cdCAgZm9udC1zaXplOiAxNnB4O1xuXHQgIGNvbG9yOiBncmF5O1xuXHQgIGZvbnQtZmFtaWx5OiBTRlVJRGlzcGxheSxzYW5zLXNlcmlmO1xuXHQgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbiAgfVxufVxuXG4uZmlsZS1sb2FkLWNvbnRhaW5lciB7XG5cdC5jYXRhbG9nX190b3AtbmF2e1xuXHRcdCYuZmxjIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5maWxlLWxvYWQtbWVzc2FnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuZmlsZS1sb2FkLWZvb3RlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uYmFza2V0X19tYWluIHtcblx0ZmxleC1ncm93OiAxO1xuXHRtaW4td2lkdGg6IDA7XG4gIFx0Ji5iYXNrZXRfX3Jlc3VtZSB7XG5cdCAgYm94LXNoYWRvdzogbm9uZTtcblx0ICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuICBcdC5iYXNrZXRfX2xpc3Qge1xuXHQgIGJhY2tncm91bmQ6ICNmZmY7XG5cdCAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0fVxufVxuXG4uYmFza2V0X19hc2lkZSB7XG5cdHdpZHRoOiAzMCU7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tbGVmdDogMiU7XG59XG5cbi5iYXNrZXRfX21lc3NhZ2VzIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJhc2tldF9fbWVzc2FnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjBweCAzMHB4IDIwcHggMzBweDtcblx0YmFja2dyb3VuZDogIzMzMzMzMzMwO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgXHQubWVzc2FnZS10aXRsZSB7XG5cdCAgZm9udC13ZWlnaHQ6IDUwMDtcblx0ICBmb250LXNpemU6IDE1cHg7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdCAgY3Vyc29yOiBwb2ludGVyO1xuXHQgICYubWVzc2FnZS10aXRsZS0tb3BlbiB7XG5cdFx0Lm1lc3NhZ2VfX2J0bi1hcnJvdyB7XG5cdFx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0ICB9XG5cblx0ICAmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG5cdFx0Lm1lc3NhZ2VfX2J0bi1hcnJvdyB7XG5cdFx0ICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG5cdFx0fVxuXHQgIH1cblx0fVxuXG4gIFx0Lm1lc3NhZ2VfX2J0bi1hcnJvdyB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDogNTAlO1xuXHQgIHJpZ2h0OiAwO1xuXHQgIHdpZHRoOiAxMnB4O1xuXHQgIGhlaWdodDogOHB4O1xuXHQgIG1hcmdpbi10b3A6IC00cHg7XG5cdCAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtcblx0fVxuXG4gIFx0Lm1lc3NhZ2Uge1xuXHQgIHBhZGRpbmctdG9wOiA1cHg7XG5cblx0ICAmOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0ICB9XG5cdH1cblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLmJhc2tldF9fbWVzc2FnZS1jbG9zZSB7XG5cdEBpbmNsdWRlIGljb24tY2xvc2UoMThweCwgMnB4KTtcblx0QGluY2x1ZGUgY2VudGVyLXkoKTtcblx0dHJhbnNpdGlvbi1kZWxheTogJHRycy1iYXNlO1xuXHRyaWdodDogMTBweDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0dG9wOjEwJTtcbn1cblxuLmJhc2tldF9fcmVzdW1lIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAxMHB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXG5cdCYuYmFza2V0X19yZXN1bWUtbm90c2hhZG93IHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmJhc2tldF9fbWVzc2FnZXMge1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cblx0ICAuYmFza2V0X19tZXNzYWdlLWNsb3NlIHtcblx0XHR0b3A6IDI1JTtcblx0XHRjb2xvcjogI2ZmZjtcblx0ICB9XG5cdH1cbn1cblxuLmJhc2tldF9fcmVzdW1lLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYXNrZXRfX3Byb3Age1xuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG5cdH1cbn1cbi5hc2lkZS1jb21tZW50LWJsb2Nre1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHQuZm9ybV9fZmllbGR7XG5cdFx0cGFkZGluZzogMHB4ICAzMHB4IDAgMTBweDtcblx0fVxufVxuXG5cbi5iYXNrZXRfX3Byb3AtZW50cnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYXNrZXRfX3Byb3AtZW50cnlfX3RpdGxlIHtcbiAgXHRwYWRkaW5nOiAyMHB4IDAgMTNweDtcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAtLjMycHg7XG59XG5cbi5iYXNrZXRfX3Byb3BzIHtcbiAgLmJhc2tldF9fcHJvcCB7XG5cdHBhZGRpbmctbGVmdDogMjRweDtcblx0cGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Byb3AtbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Byb3AtdmFsdWUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXHRzcGFuIHtcblx0ICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcblx0fVxuICB9XG59XG5cbi5iYXNrZXRfX3Byb3AtLXRvdGFsIHtcbiAgLmJhc2tldF9fcHJvcC12YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtLjQ0cHg7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0ICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmJhc2tldF9fcHJvcC1jdXJyZW5jeSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiBncmF5O1xuICB9XG59XG5cbi5iYXNrZXRfX3Byb3AtbmFtZSB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJhc2tldF9fcHJvcC1jdXJyZW5jeSB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5iYXNrZXRfX3Byb3AtLWRpc2NvdW50IHtcblx0cGFkZGluZzogN3B4IDA7XG5cblx0LmJhc2tldF9fcHJvcC1lbnRyeSB7XG5cdFx0cGFkZGluZzogN3B4IDA7XG5cdH1cblxuXHQuYmFza2V0X19wcm9wLWN1cnJlbmN5LFxuXHQuYmFza2V0X19wcm9wLXZhbHVlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblxuXHQuYWNjb3JkaW9uX19pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdH1cbn1cblxuLmJhc2tldF9fYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcbiAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LnByb21vY29kZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uYmFza2V0X19vcmRlciB7XG5cdGhlaWdodDogNTBweDtcblx0bWFyZ2luOiAyMHB4IDI0cHggMjNweDtcbiAgXHRkaXNwbGF5OiBmbGV4O1xuICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRtYXJnaW4tbGVmdDogMTFweDtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdH1cbn1cbi5iYXNrZXRfX29yZGVyLmxpbmstdW5kZXJsaW5le1xuXHQgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYmFza2V0LW5vdGUge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCB7XG4gIFx0d2lkdGg6IDE0MHB4O1xuXHRtaW4td2lkdGg6IDE0MHB4O1xuICBcdG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4uYmFza2V0LWZvcm0tZGF0YS1kZWxpdmVyeSB7XG4gIFx0LmZvcm1fX2dyb3VwLXRpdGxlIHtcblx0ICBcdG1hcmdpbi1ib3R0b206IDhweDtcbiAgXHR9XG59XG5cbi5iYXNrZXRfX3Byb3AtZGVsaXZlcnktbWV0aG9kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5iYXNrZXQtYWRkcmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHggMThweDtcbn1cblxuLmJ0bi1ibG9jay1jbGVhciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmJ0bi1ibG9jay1jbGVhci5iYXNrZXRfX2FjdGlvbntcblx0cGFkZGluZzogMjBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHQuY2xlYXItYmFza2V0e1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0c3BhbiB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuXHRcdH1cblxuXHR9XG59XG5cbi5jbGVhci1iYXNrZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMzRweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U5ZTllZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBzcGFuIHtcblx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuICB9XG5cbiAgJjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNkMGQwZDc7XG4gIH1cbn1cblxuLmFkZHJlc3MtZm9ybSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0LWFkZHJlc3MtbGlzdCB7XG4gIC5iYXNrZXQtc2VsZWN0LWZpZWxkIHtcblx0LmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0ICBoZWlnaHQ6IDUwcHg7XG5cdCAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQ7XG5cdCAgYm9yZGVyLXJhZGl1czogM3B4O1xuXHQgIGZvbnQtc2l6ZTogMTRweDtcblx0ICBmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdC5maWVsZC1zZWxlY3RfX2xpc3Qge1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuICB9XG4gIC5iYXNrZXQtZW50ZXItaGVhZCB7XG5cdC5idG4ge1xuXHQgIGhlaWdodDogNTBweDtcblx0ICBiYWNrZ3JvdW5kOiAjODg4O1xuXHQgIGJvcmRlci1jb2xvcjogIzg4ODtcblx0ICBjb2xvcjogI2ZmZjtcblx0fVxuICB9XG59XG5cbi5iYXNrZXQtYWRkcmVzcy1pbmZvIHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIC5wYXJhbXMtbGlzdF9fbGVmdCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM4MTgxODE7XG4gIH1cbiAgLnBhcmFtcy1saXN0X19yaWdodCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGFyYW1zLWxpc3RfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbi5iYXNrZXQtZGVsaXZlcnktYmxvY2sge1xuICAuZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCB7XG5cdC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdCAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG5cdH1cblx0LnN2Zy1pY29uIHtcblx0ICBmaWxsOiAkY29sb3ItZ3JheTtcblx0fVxuICB9XG59XG5cbi5iYXNrZXRfX3Jlc3VtZS10eHQge1xuXHQuaDUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG59XG5cbi5iYXNrZXRfX3Nob3ctY2F0YWxvZyB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5iYXNrZXRfX21lc3NhZ2UtY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdH1cblx0LmJhc2tldF9fY2xlYW46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2tcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcbiAgLmJhc2tldC1pdGVtX19wcmljZS1mdWxsIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuICAuYmFza2V0LWFkZHJlc3MtbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LmJhc2tldC1lbnRlci1oZWFkIHtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgdG9wOiA3MHB4O1xuXHQgIGxlZnQ6IDdweDtcblx0fVxuICB9XG4gIC5iYXNrZXQtYWRkcmVzcy1pbmZvIHtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5iYXNrZXRfX2hlYWRlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdCAgXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0fVxuXHQuYmFza2V0X19sYXlvdXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5iYXNrZXRfX3Rvb2xiYXIge1xuXHRcdHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMCkpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR6LWluZGV4OiAyMDtcblxuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGZpbGw6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDlweDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjQsIDI0LCAzMywgMCksIHJnYmEoMjQsIDI0LCAzMywgLjA1KSk7XG5cdFx0fVxuXG5cdFx0Ji5oaWRlIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuYmFza2V0X19vcmRlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdFx0ZmxleC1ncm93OiAyO1xuXHRcdH1cblx0fVxuXG5cdC5iYXNrZXRfX3Jlc3VtZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0fVxuXG5cdC5iYXNrZXRfX2FzaWRlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblxuXHRcdC5iYXNrZXRfX3Jlc3VtZSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHR9XG5cdH1cblx0LmJhc2tldF9fcmVzdW1lLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRcdC5oNCB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0fVxuXHR9XG5cdC5iYXNrZXRfX3Byb3Age1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuYmFza2V0X19wcm9wLWVudHJ5IHtcblx0XHRwYWRkaW5nOiAxM3B4IDA7XG5cdH1cblx0LmJhc2tldF9fdG9vbGJhciB7XG5cdCAgcGFkZGluZzogMTBweDtcblx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHQgIC5idG4tZGVmYXVsdCB7XG5cdFx0c3ZnIHtcblx0XHQgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayB7XG5cdHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5iYXNrZXRfX3BsYWNlaG9sZGVyLXZpc3VhbCB7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdH1cblx0LmJhc2tldF9fcGxhY2Vob2xkZXItYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cdC5iYXNrZXRfX3BsYWNlaG9sZGVyLXRleHQge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWF4LXdpZHRoOiAyODBweDtcblx0fVxuXG5cdC5iYXNrZXRfX3Jlc3VtZSB7XG5cdCAgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXItYmFzZTtcblx0ICBtYXJnaW4tcmlnaHQ6IC0kZ3JpZC1ndXR0ZXItYmFzZTtcblx0fVxuXG5cdC5iYXNrZXRfX2hlYWRlciB7XG5cdCAgbWFyZ2luLXRvcDogNDBweDtcblx0XHQmLnRpdGxlLXdpdGgtY2xlYXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQuYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwge1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIG9yZGVyOiAyO1xuXHQgIG1hcmdpbi10b3A6IDVweDtcblx0ICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cbiAgXHQub3JkZXItbGtfX2l0ZW1zIHtcblx0ICAuYmFza2V0LWFjdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdCAgfVxuXHR9XG4gIFx0LmJhc2tldC1hY3Rpb24ge1xuXHQgIG9yZGVyOiA0O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xuICAuYmFza2V0LXNlbGVjdC1maWVsZCB7XG5cdGZsZXg6IDE7XG4gIH1cblxuICAuYmFza2V0LWFkZHJlc3MtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC5iYXNrZXQtZW50ZXItaGVhZCB7XG5cdCAgbWFyZ2luLWxlZnQ6IDU0cHg7XG5cdH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmJhc2tldF9fcmVzdW1lIHtcblx0ICB0b3A6IDE1MHB4O1xuXHR9XG59XG5cblxuLyowOS4xMi4yMCovXG5cbi5wcmljZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmljZS1pbmZvIHAge1xuICAgIG1hcmdpbjogMDtcbn1cbi5wcmljZS1pbmZvICAubGlzdC1saW5rcyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTNweDtcbn1cbi5wcmljZS1pbmZvICAubGlzdC1saW5rcyBhIHtcbiAgICBjb2xvcjogIzZkMjA3NztcbiAgICBtYXJnaW46IDAgM3B4O1xufVxuLnByaWNlLWluZm8gIC5saXN0LWxpbmtzIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcvJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLnByaWNlLWluZm8gIC5saXN0LWxpbmtzIGE6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5pdGVtLXByaWNlLWluZm8gLnByaWNlLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwwLDAsLjMpO1xufVxuLml0ZW0tcHJpY2UtaW5mbyAucHJpY2UtaW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLThweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5pdGVtLXByaWNlLWluZm86aG92ZXIge1xuICAgIHotaW5kZXg6IDY7XG59XG4uaXRlbS1wcmljZS1pbmZvOmhvdmVyIC5wcmljZS1pbmZvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJvdHRvbTogLTcwcHg7XG59XG4ucHJpY2UtaW5mby1wb3BhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogODtcbn1cbi5wcmljZS1pbmZvLXBvcGFwIC5wcmljZS1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyN3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5wcmljZS1pbmZvLXBvcGFwIC5wcmljZS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTVweDtcbiAgICByaWdodDogLTVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbn1cbi5wcmljZS1pbmZvLXBvcGFwOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDIycHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5wcmljZS1pbmZvLXBvcGFwIC5pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2Zyb250ZW5kL2J1aWxkL2ltYWdlcy9pY29uL25ld193YXJuaW5nLnN2Z1wiKTtcbn1cbi5wcmljZS1pbmZvLXBvcGFwOmhvdmVyOmJlZm9yZSxcbi5wcmljZS1pbmZvLXBvcGFwOmhvdmVyIC5wcmljZS1pbmZve1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucHJpY2UtaW5mby1wb3BhcCAubGlzdC1saW5rcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iLW1haW4uYmFza2V0LW9yZGVyLXBhZ2UgLmNlbnRlci1vcmRlci1jb250YWluZXIgLnBheS1ib3R0b20tYmxvY2sgLmlubmVyLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMXB4IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pdGVtLXByaWNlLWluZm8gLnByaWNlLWluZm8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4uY2xlYXItYnVza2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEzNHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNhZmFmYWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG5cbi5jbGVhci1idXNrZXQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvZnJvbnRlbmQvYnVpbGQvaW1hZ2VzL2ljb24vY3Jvc3Muc3ZnJykgbm8tcmVwZWF0O1xuICB9XG5cbi5jbGVhci1idXNrZXQtcG9wdXAtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cblxuLmNsZWFyLWJ1c2tldC1wb3B1cC13cmFwcGVyLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbi5jbGVhci1idXNrZXQtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBwYWRkaW5nOiA0M3B4IDQycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4ucG9wdXAtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG5cbi5wb3B1cC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICB9XG5cbi5jbGVhci1idXNrZXQtcG9wdXAgYnV0dG9uLFxuLmVtcHR5LWJ1c2tldCBidXR0b24ge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYigwIDAgMCAvIDI1JSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiKDAgMCAwIC8gMjUlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuLnBvcHVwLWNsb3NlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTlweDtcbiAgICByaWdodDogMTlweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvZnJvbnRlbmQvYnVpbGQvaW1hZ2VzL2ljb24vcG9wdXBfY3Jvc3Muc3ZnJykgbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1ODBweCkge1xuICAgIC5jbGVhci1idXNrZXQtcG9wdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZW1wdHktYnVza2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiKDAgMCAwIC8gMTUlKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYigwIDAgMCAvIDE1JSk7XG4gIH1cblxuLmVtcHR5LWJ1c2tldCBzcGFue1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjQUNBQ0FDO1xuICB9XG5cbi5lbXB0eS1idXNrZXQgYnV0dG9ue1xuICAgIHdpZHRoOiAyNDJweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cblxuLndpdGhvdXQtY2hlY2tib3guY2xlYXItYnVza2V0e1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuXG4udGl0bGUtcm93e1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyogMjYuMDIgbmV3ICovXG4udGl0bGUtd2l0aC1jbGVhcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3gtd3JhcHBlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNTdweDtcbiAgfVxuXG4gIC50aXRsZS13aXRoLWNsZWFyIC5jbGVhci1idXNrZXR7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94IHtcbiAgICB3aWR0aDogMzE1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzcwcHgpe1xuICAgIC50aXRsZS13aXRoLWNsZWFyLnRpdGxlLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveC13cmFwcGVyIHtcbiAgICAgIHRvcDogLTQ1cHg7XG4gICAgfVxuXG4gICAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94LnByaWNlLWNoZWNrYm94LS1yZXRhaWwge1xuICAgICAgd2lkdGg6IDMyOXB4O1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KXtcbiAgICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KXtcbiAgICAucHJpY2UtY2hlY2tib3h7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC50aXRsZS13aXRoLWNsZWFyLnRpdGxlLXJvdy5lbXB0eS1iYXNrZXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAuY2xlYXItYnVza2V0IHtcbiAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuY2xlYXItYnVza2V0OmFmdGVyIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3h7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICAgIH1cbiAgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpe1xuICAudGl0bGUtd2l0aG91dC1wcmljZS1jaGVja2JveC50aXRsZS1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi8qIDE1LjAzLjIwMjEgKi9cbi5iLW1haW4uYmFza2V0LXBhZ2UgLmItY29udGVudCAuZmluYWwtYmFza2V0LXByaWNlIC50by1vcmRlci1idG4sXG4uZW1wdHktYnVza2V0IGJ1dHRvbixcbi5jbGVhci1idXNrZXQtcG9wdXAgYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYigwIDAgMCAvIDI1JSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5iLW1haW4uYmFza2V0LXBhZ2UgLmZpbmFsLWJhc2tldC1wcmljZSAudG8tb3JkZXItYnRuOmhvdmVyLFxuLmVtcHR5LWJ1c2tldCBidXR0b246aG92ZXIsXG4uY2xlYXItYnVza2V0LXBvcHVwIGJ1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2IoMCAwIDAgLyAzMCUpO1xufVxuLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLW5vdGV7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgei1pbmRleDogMjtcbn1cblxuLml0ZW0tbm90ZS10ZXh0e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgJ0hlbHZldGljYSBOZXVlJywgJ0hlbHZldGljYScsICdBcmlhbCcgLCAnc2Fucy1zZXJpZic7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaXRlbS1ub3RlLXRleHQ6YWZ0ZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzZkMjA3NztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2ZDIwNzc7XG59XG5cbi5zYWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjRDM0Q7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnNhbGUtbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogLTdweDtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjRjI0QzNEO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gIC5iYXNrZXQtb3JkZXItcGFnZSAuaXRlbS1ub3Rle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xNjVweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgdG9wOiB1bnNldDtcbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7XG4gIC5iYXNrZXQtb3JkZXItcGFnZSAuaXRlbS1ub3Rle1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICBib3R0b206IC0xNjVweDtcbiAgfVxufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2VfX3RpdGxlLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiBjYWxjKDMyJSAtIDJweCk7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sgLnNhdmUtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayAuc2F2ZS1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5wZGY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2NvbXBvbmVudHMvc2gvYmFza2V0Ly9pbWcvcGRmLnBuZ1wiKTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayAuZXhjZWw6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC9pbWcvZXhjZWwuc3ZnXCIpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5wcmludDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvY29tcG9uZW50cy9zaC9iYXNrZXQvL2ltZy9wcmludC5wbmdcIik7XG59XG5cblxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNlY29uZC1ibG9jayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmZvcm0tZ3JvdXBfX2Jhc2tldCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmZvcm0tZ3JvdXBfX2Jhc2tldCBhIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC8vaW1nL2NhcnQtZ3JleS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zZWNvbmQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIC50aXRsZS1ibG9jayBoNSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iYXNrZXQtbm90ZSB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmJhc2tldC1ub3RlIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlIC5sZWZ0LWJsb2NrIC5jYXRhbG9nLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cblxuLnByb2R1Y3QtaW5mbyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbn1cblxuLmRpdmlkZXItMjBweCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZGl2aWRlci1ib3JkZXItMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5sZWZ0LWJsb2NrIHtcbiAgICB3aWR0aDogNzAlO1xufVxuXG4uZ3JlZW4tYmxvY2sge1xuICAgIHBhZGRpbmc6IDE4cHggMzBweCAyNXB4IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmYjc1ODtcbn1cblxuLmdyZWVuLWJsb2NrIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlZW4tYmxvY2sgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ3JlZW4tYmxvY2sgYTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX190aXRsZSB7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHggMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX19zbWFsbC10aXRsZSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDE4cHggMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fbWFpbi1jb250YWN0cyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4vKiAuZGVsaXZlcnktZGlhbG9nX19hZGRyZXNzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbn0gKi9cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fY29tbWVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX19zZW5kLWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fc2VuZC1ibG9jayAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC5uYXYtdGFicyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLm5hdi10YWJzPmxpPmEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLnRhYi1jb250ZW50OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAuZm9ybS1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzO1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC5mb3JtLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLmNoZWNrZWQtbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLypqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47Ki9cbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbn1cblxuLmNoZWNrZWQtbGlzdCBpbnB1dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMjJweCAyMHB4IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaGVja2VkLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtLS1hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZmI3NTg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbS0tYWN0aXZlIC5jaGVja2VkLWxpc3RfX2l0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAjMWZiNzU4O1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmNoZWNrZWQtbGlzdC0tZGF0ZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jaGVja2VkLWxpc3QtLWRhdGUgLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDk2cHg7XG4gICAgZmxleC1iYXNpczogOTZweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaGVja2VkLWxpc3QtLWRhdGUgLmNoZWNrZWQtbGlzdF9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jaGVja2VkLWxpc3QtLXBheW1lbnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5jaGVja2VkLWxpc3QtLXBheW1lbnQgLmNoZWNrZWQtbGlzdF9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZGVsaXZlcnktdGFicyB7XG4gICAgLyptYXJnaW4tYm90dG9tOiAzNnB4OyovXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgLypib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjsqL1xufVxuXG4uZGVsaXZlcnktdGFic19fY29udGVudCBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LXRhYnNfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXZhaWxhYmlsaXR5LWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uYXZhaWxhYmlsaXR5LWJsb2NrX19zdG9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmF2YWlsYWJpbGl0eS1ibG9ja19fc3RvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmMDQwNDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hdmFpbGFiaWxpdHktYmxvY2tfX29yZGVyIHtcbiAgICBjb2xvcjogI2FlYWVhZTtcbn1cbi5kYXRlLWZpZWxke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG59XG4uZGF0ZS1maWVsZCAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xufVxuLmRhdGUtZmllbGQgLmRhdGUtZmllbGQtZ3JvdXB7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG4uYm90dG9tLWJsb2NrIC5tb2JpbGUtYnV0dG9ue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogU0ZVSURpc3BsYXksc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiKDAgMCAwIC8gMzAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWY0MjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIzM3B4O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cblxuLmNoZWNrb3V0LWJhc2tldC1wYWdlIC5kZWxpdmVyeS1kaWFsb2d7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hlY2tvdXQtYmFza2V0LXBhZ2UgLmZpbmFsLWJhc2tldC1wcmljZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5kZWxpdmVyeS1iYXNrZXQtcGFnZXtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItcGFnZXtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2Uge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjI0cHgpe1xuICAgIC5jaGVja2VkLWxpc3QtLWRhdGUge1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlLmJhc2tldC1vcmRlci1wYWdlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLmxlZnQtYmxvY2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cdC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYmFza2V0X19oZWFkZXItbG9hZCAuc2F2ZS1idG4tYmxvY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblxuICAgIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2Vjb25kLWJsb2NrIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5mb3JtLWdyb3VwX19iYXNrZXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDExcHg7XG4gICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG5cbiAgICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICB9XG5cblxuXG4gICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmdyZWVuLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1kaWFsb2dfX21haW4tY29udGFjdHMge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWRpYWxvZ19fbWFpbi1jb250YWN0cyAuZm9ybS1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nX19tYWluLWNvbnRhY3RzIC5mb3JtLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWRpYWxvZ19fYWRkcmVzcyB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nX19hZGRyZXNzIC5mb3JtLWZpZWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1kaWFsb2dfX2FkZHJlc3MgLmZvcm0tZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nIC5uYXYtdGFicyB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nIC5ncmVlbi1ibG9jayxcbiAgICAuZGVsaXZlcnktZGlhbG9nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIH1cblxuICAgIC5jaGVja2VkLWxpc3Qge1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmNoZWNrZWQtbGlzdCAuY2hlY2tlZC1saXN0X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuY2hlY2tlZC1saXN0LS1kYXRlIHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIH1cblxuICAgIC5jaGVja2VkLWxpc3QtLWRhdGUgLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuYXZhaWxhYmlsaXR5LWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG5cbiAgICAuZGF0ZS1maWVsZCAuZm9ybS1ncm91cCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ib3R0b20tYmxvY2sgLmRlc2t0b3AtYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYm90dG9tLWJsb2NrIC5tb2JpbGUtYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmRhdGUtZmllbGR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXtcbiAgICAuYm90dG9tLWJsb2NrIC5tb2JpbGUtYnV0dG9ue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmZpbmFsLWJhc2tldC1wcmljZSAuYm90dG9tLWJsb2Nre1xuICAgICAgICB3aWR0aDogODglO1xuICAgIH1cbiAgICAuYmFza2V0LWJyaWNlIC5maW5hbC1wcmljZS1lbGVtLWJsb2Nre1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4uZGVsaXZlcnktZGlhbG9nX19zbWFsbC10aXRsZS5kYXRlLXNlbGVjdHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLS1jaGVja2JveHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYmFza2V0LW9yZGVyLXBhZ2UgLml0ZW0tLWNoZWNrYm94IGlucHV0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0UxRTFFMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cbi5pcy1jbGllbnQtY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmlzLWNsaWVudC1jb250YWluZXIgLmNoZWNrYm94LWl0ZW1fX25hbWV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIHBhZGRpbmctbGVmdDogMzBweDsgKi9cbn1cbi5pcy1jbGllbnQtY29udGFpbmVyIC5pcy1jbGllbnQtY2hlY2tib3h7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pcy1jbGllbnQtY29udGFpbmVyIGlucHV0e1xuICAgIHdpZHRoOiA1MCU7XG59XG4uYnV0dG9ucy1vcmRlcnMge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaXMtY2xpZW50LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5iYXNrZXQtcGFnZSAubWFwLWxpbmsubGluay0tbWFwe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzZkMjA3NztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQuYmFza2V0X19zdWNjZXNzLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXHR9XG5cblx0LmJhc2tldF9fc3VjY2Vzcy1pbmZvIHtcblx0XHRwYWRkaW5nOiA0MHB4IDEzMHB4O1xuXHR9XG5cblx0LmJhc2tldF9fc3VjY2VzcyB7XG5cdFx0cGFkZGluZzogODBweCA0MHB4O1xuXG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luOiA0MHB4IDAgMDtcblx0XHR9XG5cdH1cblxuXHQuYmFza2V0X19zdWNjZXNzLWhlYWQge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLmJhc2tldCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldF9fdGl0bGUge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5iYXNrZXRfX3NtYWxsLW5vdGUge1xuXHRtYXJnaW46IDI0cHggMDtcbn1cblxuLmJhc2tldF9fcHJvZHVjdCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0X19jZWxsLXNlcCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNzJweDtcbn1cblxuLmJhc2tldF9fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhc2tldF9fc3ViZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogIzg2ODY4Qjtcbn1cblxuLmJhc2tldF9fYWNjZW50IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uYmFza2V0c19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGhlaWdodDogNDRweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0uYWN0aXZlIC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgLmJhc2tldF9fZGQtLXJpZ2h0IHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0tYnRuIHtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDRweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbS1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmJhc2tldF9fbGluay11bmRlcmxpbmUge1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJhc2tldF9fZGQge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMjAwcHg7XG5cdHotaW5kZXg6IDEyMDtcbn1cblxuLmJhc2tldF9fZGQtLWFsdCB7XG5cdHdpZHRoOiAyNDBweDtcbn1cblxuLmJhc2tldF9fZGQtLWxlZnQge1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogYXV0bztcbn1cblxuLmJhc2tldF9fZGQtLXJpZ2h0IHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG5cbi5iYXNrZXRfX2RkLS1vcGVuIHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZS1vcGVuO1xufVxuXG4uYmFza2V0X19kZC1saXN0IHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5iYXNrZXRfX2RkLWJ0biB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMXB4IDEycHggMTFweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYmFza2V0X19kZC1idG46aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNEZFO1xufVxuXG4uYmFza2V0X19ib3R0b20tZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYmFza2V0X19zdW0ge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYXNrZXRfX3N1bSAucHJpY2VfX2dyb3VwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJhc2tldF9fYm90dG9tLWZvb3Rlci1sZWZ0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYXNrZXRfX2JvdHRvbS1mb290ZXItcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXRfX2xpbmstYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldF9fbGluay1hY3Rpb24tMiB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5iYXNrZXRfX2VtcHR5LXRleHQge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRjb2xvcjogIzExMTtcblx0bWF4LXdpZHRoOiA4ODJweDtcbn1cblxuLmJhc2tldF9fdGl0bGUtZm9ybSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJhc2tldF9fZm9ybSB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0td3JhcCB7XG5cdHBhZGRpbmctdG9wOiA0OHB4O1xufVxuXG4uYmFza2V0c19fbGlzdC1idG4tbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDAgMTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNztcblx0Y29sb3I6ICM4Njg2OEI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0uYWN0aXZlIC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbS0tbWFpbi5hY3RpdmUgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4uYmFza2V0c19fbGlzdC1idG4tbGluazpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uYmFza2V0X19lbXB0eSB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuYmFza2V0X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0fVxuXG5cdC5iYXNrZXRfX2Zvcm0td3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDI4cHg7XG5cdH1cblxuXHQuYmFza2V0X19mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblxuXHQuYmFza2V0X19saW5rLXVuZGVybGluZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQuYmFza2V0X19zdWJmb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdH1cblxuXHQuYmFza2V0X19zdWJmb290ZXItY2VsbCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5iYXNrZXRfX21vYi1yZXN1bWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY1Rjc7XG5cdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuYmFza2V0X19tb2ItcmVzdW1lLXRvcCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGNvbG9yOiAjODY4NjhCO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5iYXNrZXRfX3N1bSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmJhc2tldF9fc3VtIC5wcmljZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5iYXNrZXRfX3N1YmZvb3Rlci1jZWxsOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmJhc2tldF9fYm90dG9tLWZvb3RlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuYmFza2V0X19ib3R0b20tZm9vdGVyLXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3Qtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLXBsdXMgLmJhc2tldHNfX2xpc3QtaXRlbS1pY29uIHtcblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tbW9iIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLW1vYjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNztcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LS1kZC1jb250ZW50IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA2MHB4O1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0bGVmdDogMjBweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMTVweCByZ2IoMCAwIDAgLyAxMCUpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHRcdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtLWRkLWNvbnRlbnQub3BlbiB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHotaW5kZXg6IDEyMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbSB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS5hY3RpdmUgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC0tZGQtY29udGVudCAuYmFza2V0c19fbGlzdC1pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtLWJ0biB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLWdlYXIge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDRweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1nZWFyOmFmdGVyIHtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bGVmdDogNnB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLXBsdXMge1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tcGx1czphZnRlciB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGxlZnQ6IDRweDtcblx0fVxuXG5cdC5zdmctaWNvbi5iYXNrZXRzX19saXN0LWJ0bi1saW5rLWljb24ge1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGhlaWdodDogMTFweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0ub3BlbiAuYmFza2V0c19fbGlzdC1idG4tbGluay1pY29uIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG5cdH1cblxuXHQuYmFza2V0X19saW5rLXVuZGVybGluZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5iYXNrZXRfX2Zvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuYmFza2V0X19zbWFsbC1ub3RlIHtcblx0XHRtYXJnaW46IDE2cHggMDtcblx0fVxufSIsIi5iaWctdGFic19faGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuICBcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmJpZy10YWJzX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iaWctdGFic19fYnRuLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0ICBtYXJnaW4tbGVmdDogNTBweDtcblx0fVxufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgJi5hY3RpdmUge1xuXHRzdmcge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cblx0LmJpZy10YWJzX19idG4ge1xuXHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuICB9XG5cbiAgLmJpZy10YWJzX19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblxuXHRzdmcge1xuXHQgIHdpZHRoOiAxMHB4O1xuXHQgIGhlaWdodDogMTBweDtcblx0ICBmaWxsOiB0cmFuc3BhcmVudDtcblx0fVxuICB9XG59XG5cbi5iaWctdGFic19fYnRuIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjNweDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTs7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4uYmlnLXRhYnNfX2J0bi5hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5iaWctdGFic19fYm9keSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgXHQuY2F0YWxvZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgXHR9XG59XG5cbi5iaWctdGFic19fc2VjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgLTE1cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iaWctdGFic19faXRlbSB7XG5cdC5iaWctdGFic19fZGVsaXZlcnkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG4uYmlnLXRhYnNfX29mZmVycyAuY2F0YWxvZ19fdG9wLW5hdiB7XG5cdGJvcmRlci10b3A6IDA7XG59XG5cbi5iaWctdGFic19fc2VydmljZSB7XG5cdC5wYWdlLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jYXRhbG9nX19oZWFkZXItZmlsdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5mb3JtLWdsYXNzIHtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cbn1cblxuLmJpZy10YWJzX19sZWZ0LXNlY3Rpb24ge1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IDQwJTtcbn1cblxuLmJpZy10YWJzX19yaWdodC1zZWN0aW9uIHtcblx0d2lkdGg6IDMwJTtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4uYmlnLXRhYnNfX25hcnJvdy1zZWN0aW9uIHtcblx0bWF4LXdpZHRoOiA5OTJweDtcbn1cblxuLmJpZy10YWJzX19idG4tY291bnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTVweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtLS1jb3VudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJpZy10YWJzX19idG4taXRlbS0tY291bnQ6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U5O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5iaWctdGFic19fYnRuLWl0ZW0tLWNvdW50IC5iaWctdGFic19fYnRuOjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIHtcbiAgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbSxcbiAgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS1uYW1lIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblxuXHQudG9vbHRpcF9fdGV4dCB7XG5cdCAgZm9udC1zaXplOiAxNHB4O1xuXHQgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR9XG5cdCAgLnRvb2x0aXBfX2ljb24ge1xuXHRcdCAgd2lkdGg6IDE1cHg7XG5cdFx0ICBoZWlnaHQ6IDE1cHg7XG5cdFx0ICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuXHRcdCAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0ICAuc3ZnLWljb24ge1xuXHRcdFx0ICB3aWR0aDogMTVweDtcblx0XHRcdCAgaGVpZ2h0OiAxNXB4O1xuXHRcdFx0ICBmaWxsOiAjZmZmO1xuXHRcdCAgfVxuXHQgIH1cbiAgfVxufVxuXG4uYmlnLXRhYnNfX3NlY3Rpb25zLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcblxuXHQmICsgLmJpZy10YWJzX19zZWN0aW9ucy10aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuXG4uYmlnLXRhYnNfX2Rlc2NyaXB0aW9uLXRleHQge1xuXHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYuYmlnLXRhYnNfX2Rlc2NyaXB0aW9uLS1vcGVuIHtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHR9XG59XG5cbi5iaWctdGFic19fc2VjdGlvbnMtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB1bCA+IGxpOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuICB9XG5cbiAgdWwgPiBsaSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLmJpZy10YWJzX19zZWN0aW9ucy10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmJpZy10YWJzX192aWRlby1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMjVweDtcbn1cblxuLmJpZy10YWJzX192aWRlby1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmJpZy10YWJzX192aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG5cbiAgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5iaWctdGFic19fYnRuIHtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmJpZy10YWJzX19ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQuYmlnLXRhYnNfX3NlY3Rpb25zIHtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuXHR9XG5cblx0LmJpZy10YWJzX19yaWdodC1zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHQuYmlnLXRhYnNfX2xlZnQtc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cblx0LmJpZy10YWJzX19idG4taXRlbTpub3QoOmxhc3QtY2hpbGQpIC5iaWctdGFic19fYnRuOjphZnRlciB7XG5cdFx0cmlnaHQ6IC0xMnB4O1xuXHR9XG5cblx0LmJpZy10YWJzX19idG4tY291bnQge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmJpZy10YWJzX19zZWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJpZy10YWJzX19yaWdodC1zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmlnLXRhYnNfX2xlZnQtc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5iaWctdGFic19fYm9keSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZSB7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0JiArIC5iaWctdGFic19faXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iaWctdGFicyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmJpZy10YWJzX19oZWFkZXIge1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdH1cblxuXHQuYmlnLXRhYnNfX2hlYWRlcjo6YWZ0ZXIge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAtMTVweDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI0NiwgMjQ3LCAyNDksIDEpIDAlLCByZ2JhKDI0NiwgMjQ3LCAyNDksIC44KSAyMCUsIHJnYmEoMjQ2LCAyNDcsIDI0OSwgMCkgMTAwJSk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQuYmlnLXRhYnNfX2J0bi1pdGVtIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0fVxuXG5cdC5iaWctdGFic19fdmlkZW8taXRlbSB7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAycHggNXB4O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0LmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuXHRtYXJnaW46IDAgMTBweCAwIDEwcHg7XG5cdGhlaWdodDogMTVweDtcblx0d2lkdGg6IDVweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcblx0QGluY2x1ZGUgbGluaztcblx0ZmxleDogMCAxIGF1dG87XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5icmVhZGNydW1ic19fbGluayB7XG5cdFx0bWF4LXdpZHRoOiAxMjBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQuYnJlYWRjcnVtYnMge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHR9XG59IiwiLmJ0bi1kZWwge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM2cHg7XG4gIHJpZ2h0OiAtN3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYnRuLWRlbF9faWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLmJ0bi1kZWw6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59IiwiLmNhdGFsb2ctY29tcGFyZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRhbG9nLS1jb21wYXJle1xuICBcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uY2F0YWxvZy0tY29tcGFyZV9fbm8tcmVzdWx0cyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDI1cHg7XG5cblx0LmJ0biB7XG5cdFx0d2lkdGg6IDI0MHB4O1xuXHR9XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAtMzNweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2LmRpc2FibGVkLFxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0LmRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IC0zM3B4O1xuXHRsZWZ0OiB1bnNldDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTYuNjY2NiU7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogODMuMzMzMyU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tb2Qge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1leGNsdWRlU2ltaWxhciB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI1JTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblxuXHQucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogNTAwMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDIsIDEzLCAzMywgLjA4KTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCB2aXNpYmlsaXR5IC4zcywgb3BhY2l0eSAuM3M7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmUtLWhlYWQtZml4ZWQgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCArIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG5cdHBhZGRpbmc6IDI0cHggMCAxMXB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLWljb24ge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0bWFyZ2luLXRvcDogM3B4O1xufVxuXG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAub3BlbiAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci1pY29uIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlcjpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUge1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3c6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCA0OSwgMTA2LCAuMDQpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTYuNjY2NiU7XG5cdHBhZGRpbmc6IDhweCAyMHB4IDhweCAwO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZS0tYm9sZCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdHBhZGRpbmc6IDhweCAyMHB4IDhweCAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA4My4zMzMzJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjUlO1xuXHRwYWRkaW5nOiA4cHggMTVweCA4cHggMTVweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsLS1hY2NlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWVmO1xufVxuXG4ubm8tdG91Y2ggLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93OmhvdmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZSAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICNBQ0FDQUM7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlci10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdG1hcmdpbjogMTJweCAwIDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlci1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0XHR3aWR0aDogODAlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcblx0XHR3aWR0aDogODAlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0XHRsZWZ0OiAtMTBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHRyaWdodDogLTEwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctbWQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdFx0d2lkdGg6IDY2LjY2NjYlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuXHRcdHdpZHRoOiA2Ni42NjY2JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZy1zbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAge1xuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmNhdGFsb2ctY29tcGFyZSB7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNsZWFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jaGVja2JveC1yb3dfX3Zpc3VhbCB7XG5cdFx0dG9wOiAxcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcblx0XHR3aWR0aDogMTgwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0XHR3aWR0aDogMjIwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2JvZHkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0fVxuXG5cdC50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcblx0XHR3aWR0aDogMTgwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlIC5pbmxpbmUtdG9vbHRpcF9fYm9keSB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufSIsIi5jYXRhbG9nLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW0gLnNjdS1jb2Rle1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDU3MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDMzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwtd3JhcCB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbWFnZSxcbi5jYXRhbG9nLWl0ZW1fX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IHtcblx0LmF2YWlsYWJpbGl0eS0tZ3JlZW4ge1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdCAgfVxuXG5cdCAgLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHQgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgd2lkdGg6IDJweDtcblx0XHQgIGhlaWdodDogMTBweDtcblx0XHQgIG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdCAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0ICBjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0ICB9XG5cdFx0fVxuXHQgIH1cblx0fVxuXG4gIFx0LmF2YWlsYWJpbGl0eS0tZ3JheSB7XG5cdCAgZGlzcGxheTogZmxleDtcblx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgIGNvbG9yOiAkY29sb3ItZ3JheTtcblx0ICAmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDZweDtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQ6ICNERjA0MDQ7XG5cdCAgfVxuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtbW9iIHtcblx0YmFja2dyb3VuZDogI2YwZjBmMDtcblx0LmF0dGVudGlvbi1ibG9ja19fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR9XG5cdC5hdHRlbnRpb24tYmxvY2tfX3RpbWUsXG5cdC5hdHRlbnRpb24tYmxvY2tfX2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjZTA2O1xuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAuYXR0ZW50aW9uLWJsb2NrX190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Jjpob3ZlciB7XG5cdCAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXHR9XG4gIH1cblxuICAuYXR0ZW50aW9uLWJsb2NrX19pY29uIHtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjRweDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdGNvbG9yOiAjZmVjNTM3O1xuICB9XG5cbiAgLmF0dGVudGlvbi1ibG9ja19faW5mbyB7XG5cdG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5hdHRlbnRpb24tYmxvY2tfX2luZm8ge1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAuYXR0ZW50aW9uLWJsb2NrX19jYXB0aW9uIHtcblx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG5cbiAgLmF0dGVudGlvbi1ibG9ja19fdGltZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSB7XG4gIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnByaWNlX19ncm91cC0tb2xkIHtcblx0LnByaWNlX192YWx1ZSB7XG5cdCAgZm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LnByaWNlX19jdXJyZW5jeSB7XG5cdCAgZm9udC1zaXplOiAxMnB4O1xuXHQgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuXHRtYXJnaW46IDIwcHggMDtcbiAgXHQuYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0IFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5LWJ0biB7XG5cdCAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cdCAgcGFkZGluZzogMCAxNXB4O1xuXHR9XG4gIFx0LmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHQgIC5maWVsZC1pbnB1dC5maWVsZC1jb3VudF9faW5wdXQge1xuXHRcdGhlaWdodDogNDBweDtcblx0ICB9XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDI1cHggMDtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVzY3JpcHRpb24ge1xuXHRtYXJnaW46IDdweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbi0yIHtcblx0bWFyZ2luOiA3cHggMDtcblx0Y29sb3I6ICM4MTg2OTA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtbGVmdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFx0LnNjdS1jb2RlIHtcblx0ICBtYXJnaW46IDA7XG5cdCAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcblx0ICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtbGVmdDpvbmx5LWNoaWxkIHtcblx0bWluLWhlaWdodDogMTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2N1IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBcdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbS1wYWdlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDIwcHggMzBweCA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGxpbmcge1xuXHRib3gtc2hhZG93OiAwIDJweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDAgNnB4IDZweCAtM3B4IHJnYmEoMCwwLDAsLjA1KTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMTBweCAzNXB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdG1heC13aWR0aDogMTUyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogNTAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0b3A6IDEwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtcHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0LmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19wcmljZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuXHRcdG1hcmdpbjogMDtcblx0XHQucHJpY2VfX2N1cnJlbmN5IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cdH1cblx0LmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLWltZyB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0bWluLXdpZHRoOiA2NXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtdGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtbmFtZSB7XG5cdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1zY3Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQuY2F0YWxvZy1pdGVtX19zY3Uge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQuc2N1LWNvZGUge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9faGVhZGVyIHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdC5wYWdlLXRpdGxlIHtcblx0IFx0bWFyZ2luOiAwIDAgMjBweDtcblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXJzICAuZmllbGQtY2hlY2tib3hfX2NvdW50e1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXJzLWxlZCB7XG5cdC5jYXRhbG9nLWl0ZW1fX2ZpbHRlcnMge1xuXHRcdCYgKyAuY2F0YWxvZy1pdGVtX19maWx0ZXJze1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyLWl0ZW0ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuICBcdCY6Zmlyc3QtY2hpbGQge1xuXHQgIG1hcmdpbi10b3A6IDA7XG5cdH1cblxuICAuZmllbGQtc2VsZWN0IHtcblx0cGFkZGluZy10b3A6IDI2cHg7XG5cdC5maWVsZC10ZXh0LS1sYWJlbCB7XG5cdCAgLmZpZWxkLWlucHV0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZzogNHB4IDE2cHggNHB4O1xuXHRcdGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cblx0XHQmLFxuXHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuXHRcdCAgJiB+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IC0xN3B4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cblxuICAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nOiA0cHggMTZweCA0cHg7XG5cdGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fZ2lmdHMge1xuXHRtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlcyB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcblx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIFx0Ym94LXNoYWRvdzogMHB4IDJweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190b29sdGlwIHtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zZXAge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICNlNmU3ZTk7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYnRuLXdyYXAge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2FsZS1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLWJ0bi1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX19saW5rLWFycm93IHtcblx0bWFyZ2luOiAxN3B4IDAgNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZWxpdmVyeSB7XG5cdG1hcmdpbjogMjBweCAwIDA7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgXHRzcGFuIHtcblx0ICBwYWRkaW5nLWxlZnQ6IDVweDtcblx0ICBmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdCYgKyAuY2F0YWxvZy1pdGVtX19kZWxpdmVyeSB7XG5cdCBcdG1hcmdpbi10b3A6IDhweDtcblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19ib251cyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19ib251cy1hY2NlbnQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGVyIHtcbiAgJiArLmNhdGFsb2ctaXRlbV9fc2xpZGVyIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBcdC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG5cbiAgXHQuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuXHQgIG92ZXJmbG93LXk6IGF1dG87XG5cdCAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHQgIHotaW5kZXg6IDE7XG5cdCAgbWFyZ2luOiAxNXB4IDAgMjBweDtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHQgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogNHB4O1xuXHQgIH1cblxuXHQgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHQgIH1cblxuXHQgIC5pbWFnZS1zbGlkZXJfX3RodW1iIHtcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHQgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdH1cblx0ICB9XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHotaW5kZXg6IDM7XG5cblx0LnN0YXR1c19faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4ucHJvZHVjdC1ndWFyYW50ZWUge1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiA1N3B4O1xuXHRjb2xvcjogIzc4MkM3RTtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW5mbyB7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Nlby10ZXh0IHtcblx0bWFyZ2luLXRvcDogNjNweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYWRkaXRpb25hbC1maWx0ZXIge1xuXHRwYWRkaW5nOiAxN3B4IDIwcHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0YmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgLjA0KTtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYWRkaXRpb25hbC1maWx0ZXI6ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlci1pdGVtIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlN2U5O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY29tcGFyZSB7XG5cdG1hcmdpbi10b3A6IDUycHg7XG5cdG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3dyYXAtYnRuIHtcblx0bWFyZ2luLXRvcDogMjZweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX25vdGUtYmxvY2sge1xuXHQubm90ZS1ibG9jayB7XG5cdCBcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHQgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0ICBcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cdFx0Lm5vdGUtYmxvY2tfX2ljb24ge1xuXHRcdCAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHQgIG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLWxpbmtzIHtcblx0ZGlzcGxheTogZmxleDtcbiAgXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLWxpbmsge1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIFx0bWFyZ2luLXRvcDogNXB4O1xuICBcdGRpc3BsYXk6IGZsZXg7XG4gIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXHRjdXJzb3I6IHBvaW50ZXI7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcblxuICBcdC5zdmctaWNvbiB7XG5cdCAgd2lkdGg6IDIwcHg7XG5cdCAgaGVpZ2h0OiAyMHB4O1xuXHQgIG1hcmdpbi1yaWdodDogNnB4O1xuXHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ICBmaWxsOiAjZmZmO1xuXHR9XG5cbiAgXHQmOmhvdmVyIHtcblx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLWxpbms6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhdGFsb2ctaXRlbS1xdWljay12aWV3IHtcbiAgbWFyZ2luOiAwO1xuXG4gIC5jYXRhbG9nLWl0ZW0tcGFnZSB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbiAgfVxuXG4gIC5idG4tcXVpY2tWaWV3X19tb3JlIHtcblx0d2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuXHRcdHdpZHRoOiAzNTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fd3JhcCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9faW5mbyB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3Nlby10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fbm90ZS1ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fY2VudGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5wYWdlLXRpdGxlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHQgIFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5jb21wYXJlLWFjdGlvbl9fdGV4dCxcblx0LmNhdGFsb2ctaXRlbSAuZmF2b3JpdGUtYWN0aW9uX190ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb24ge1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uIHtcblx0XHR3aWR0aDogMzVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb25fX2J0bixcblx0LmNhdGFsb2ctaXRlbSAuY29tcGFyZS1hY3Rpb25fX2J0biB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR3aWR0aDogMzVweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uLS1mdWxsIC5jb21wYXJlLWFjdGlvbl9fYnRuIHtcblx0XHR3aWR0aDogMzVweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbl9fY2VsbC1tYWluIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuZmF2b3JpdGUtYWN0aW9uLS1mdWxsIC5mYXZvcml0ZS1hY3Rpb25fX2J0biB7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX193cmFwIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5wYWdlLXRpdGxlLS1tYjgge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZXI6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5pbWFnZS1zbGlkZXJfX2l0ZW06OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgLjA0KTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3NsaWRlci13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19hc2lkZSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0cGFkZGluZzogMCAxNXB4IDE1cHg7XG5cdH1cblxuXHQucHJpY2UtLWxnIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0fVxuXG5cdC5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5wcmljZS0tbGcucHJpY2UtLWZsZXggLnByaWNlX19ncm91cC0tb2xkIHtcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHR9XG5cblx0LnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQ6OmFmdGVyIHtcblx0XHR0b3A6IDU0JTtcblx0fVxuXG5cdC5wcmljZS0tbGcgLnByaWNlX19kaXNjb3VudCB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0fVxuXG5cdC5wcmljZS0tbGcgLnByaWNlX19kaXNjb3VudC13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19zYWxlLWJ0bi13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19zZXAge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0ICBcdC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRcdCAgbWluLXdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fbGluay1hcnJvdyB7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmF2YWlsYWJpbGl0eSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fYWRkaXRpb25hbC1maWx0ZXIge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwYWRkaW5nOiAxN3B4IDE1cHg7XG5cdH1cblxuICBcdC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLXJpZ2h0IHtcblx0ICAuZmF2b3JpdGUtYWN0aW9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRiIHtcblx0XHQgIGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHQgIH1cblx0fVxuXHQuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0LmNhdGFsb2ctaXRlbV9fc2N1LWJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQuY2F0YWxvZy1pdGVtX19zY3Uge1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDAgMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yYXRpbmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDIzcHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtcmlnaHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQuY29tcGFyZS1hY3Rpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fc3VidGl0bGUge1xuXHRcdGFsaWduLWl0ZW1zOiBub3JtYWw7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQuY2F0YWxvZy1pdGVtX19zY3UtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbiAgXHQuY2F0YWxvZy1pdGVtX19oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQucGFnZS10aXRsZSB7XG5cdCAgXHRwYWRkaW5nLXJpZ2h0OiAxNTBweDtcblx0XHR9XG5cdFx0LmZhdm9yaXRlLWFjdGlvbiB7XG5cdCAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICBcdFx0cmlnaHQ6IDA7XG5cdCAgXHRcdHRvcDogMTJweDtcblx0XHR9XG5cdFx0LmZhdm9yaXRlLWFjdGlvbi5jb21wYXJlLWFjdGlvbiB7XG5cdCAgXHRcdHRvcDogNDBweDtcblx0XHR9XG4gIFx0fVxuXG4gIC5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyB7XG5cdC5jYXRhbG9nLWl0ZW1fX2hlYWRlciB7XG5cdCAgLmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdCYuY29tcGFyZS1hY3Rpb24ge1xuXHRcdFx0dG9wOiAtNnB4O1xuXHRcdH1cblx0ICB9XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19maWx0ZXJzIHtcblx0ICAmICsgLmNoYXJhY3RlcmlzdGljcy10YWJsZSB7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdCAgfVxuXHR9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fY2VudGVyIHtcblx0ICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdCAgcGFkZGluZy1yaWdodDogNDBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyB7XG5cdCAgLmJ0bi1xdWlja1ZpZXdfX21vcmUge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdCAgfVxuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9faGVhZGVyIHtcblx0XHQucGFnZS10aXRsZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNzBweDtcblx0XHR9XG5cdFx0LmZhdm9yaXRlLWFjdGlvbi5jb21wYXJlLWFjdGlvbiB7XG5cdFx0XHR0b3A6IDdweDtcblx0XHRcdHJpZ2h0OiAxNDBweDtcblx0XHR9XG5cdH1cbn1cblxuXG4uY2F0YWxvZy1pdGVtX19yYXRpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JhdGluZy1lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnN2Zy1pY29uIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0bWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cblxuICAucmF0aW5nLWFjdGlvbl9fY291bnQge1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufSIsIi5jYXRhbG9nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCA3MHB4O1xufVxuXG4ucGFnZS10aXRsZV9fdmFsdWUge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5jYXRhbG9nX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHQmOmVtcHR5IHtcblx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnBhZ2UtdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQucGFnZS10aXRsZV9fdmFsdWUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQuZml4ZWQtYmxvY2sge1xuXHRcdG1pbi13aWR0aDogNzBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxuXG5cdC5hY3RpdmUtZml4ZWQge1xuXHRcdC5jYXRhbG9nX190b29sYmFyLmNhdGFsb2dfX3Rvb2xiYXIge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0dG9wOiA2NnB4O1xuXHRcdH1cblxuXHRcdC5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiAxcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZGJlMTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2F0YWxvZ19fcWF1bnRpdHkge1xuXHRmb250LXdlaWdodDogYm9sZDtcbiAgXHRkaXNwbGF5OiBub25lO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2F0YWxvZ19fdG9vbGJhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtdG9vbGJhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUgKyAuY2F0YWxvZ19fdG9vbGJhci10b2dnbGUge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRzcGFuIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHQgIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0ICBcdG1hcmdpbi1yaWdodDogNXB4O1xuXHQgIFx0ZGlzcGxheTogZmxleDtcblx0ICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0ICBcdGZpbGw6ICNmZmY7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cblx0LnN2Zy1pY29uLS1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubnVtIHtcblx0ICBtaW4td2lkdGg6IDIwcHg7XG5cdCAgaGVpZ2h0OiAyMHB4O1xuXHQgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdCAgY29sb3I6ICNmZmY7XG5cdCAgZm9udC1zaXplOiAxMHB4O1xuXHQgIG1hcmdpbi1sZWZ0OiA3cHg7XG5cdH1cbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlLS1maWx0ZXIge1xuXHQuc3ZnLWljb24ge1xuXHQgIHdpZHRoOiAyMHB4O1xuXHQgIGhlaWdodDogMjBweDtcblx0ICBmaWxsOiB0cmFuc3BhcmVudDtcblx0fVxuXHRzcGFuIHtcblx0ICBtYXJnaW4tbGVmdDogNXB4O1xuXHQgIG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuXG4uY2F0YWxvZ19fdG9vbGJhci1idXR0b24tLXVwIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDYwcHg7XG5cdHJpZ2h0OiAxNXB4O1xuXHR3aWR0aDogNDNweDtcblx0aGVpZ2h0OiA0M3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMTEwMDA7XG5cblx0JjphZnRlcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0b3A6IDU1JTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0d2lkdGg6IDEzLjVweDtcblx0XHRoZWlnaHQ6IDEzLjVweDtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuXHR9XG59XG5cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZS0tYWN0aXZlIHtcblx0LnN2Zy1pY29uLS1pbmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zdmctaWNvbi0tYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXIge1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmNhdGFsb2dfX2xpbmtzIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNhdGFsb2dfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LXNvcnQge1xuXHQuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay0yMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTdweCAwO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94IHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0b3JkZXI6IDEwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMjcwcHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXG5cdGhyIHtcblx0ICBtYXJnaW46IDE1cHggMDtcblx0ICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR9XG5cblx0Lm1lZGlhLXBhZ2V7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdGgzLmFydGljbGUtZ3JpZF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHR1bCA+IGxpLCAubmF2ID4gbGkgPiBhLCAubmF2ID4gbGkgPiBzcGFuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcblxuICAubW9iaWxlLXBvcHVwX19ib2R5IHtcblx0cGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xheW91dC1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uY2F0YWxvZ19fdG9wLXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdiB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIFx0cGFkZGluZzogMTVweCAwO1xuICBcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtZ3JpZCB7XG4gIFx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG4gIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdHBhZGRpbmctbGVmdDogMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nLXRpdGxlIHtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nIHtcbiAgcGFkZGluZzogMDtcbiAgLmFjdGl2ZS10YWdzX19idG4ge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tbGVmdDogMTVweDtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdCYuYWN0aXZlLFxuXHQmOmhvdmVyIHtcblx0ICBiYWNrZ3JvdW5kOiBub25lO1xuXHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSFpbXBvcnRhbnQ7XG5cdH1cbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIHtcbiAgXHRiYWNrZ3JvdW5kOiAjZmZmO1xuICBcdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuICBcdHBhZGRpbmc6IDIwcHg7XG4gICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0IHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcblx0IG1hcmdpbjogLTEwcHg7XG4gICB9XG4gIFx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdCAgd2lkdGg6IDIwJTtcblx0ICBwYWRkaW5nOiAxMHB4O1xuXHR9XG5cbiAgXHQuYXJ0aWNsZS1wb3N0ZXIge1xuXHRcdGJvcmRlcjogMDtcblx0ICBcdGJvcmRlci1yYWRpdXM6IDA7XG4gIFx0fVxuXG5cdC5hcnRpY2xlLXBvc3Rlcl9faW5mbyB7XG5cdCBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICBcdHBhZGRpbmc6IDEwcHggMCAwO1xuXHR9XG5cbiAgXHQuYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbCB7XG5cdCAgYm9yZGVyLXJhZGl1czogMDtcblx0ICBtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuICBcdC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICBcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHQgIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuICBcdH1cblxuICBcdC5hcnRpY2xlLXBvc3RlciB7XG5cdCBcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtdGFncyB7XG4gIC5maWx0ZXJfX2ZpbHRlci1saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0JjplbXB0eSB7XG5cdCAgbWFyZ2luLWJvdHRvbTogMDtcblx0fVxuICB9XG5cbiAgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uLS1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFjdGl2ZS1maWx0ZXJzIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1zZWxlY3Qge1xuXHQvL3dpZHRoOiAyNDBweDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtYWN0aXZlLWZpbHRlciB7XG4gIC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdCY6ZW1wdHkge1xuXHQgIG1hcmdpbjogMDtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG4gIH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2UtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuY2F0YWxvZ19fYXNpZGUtY2xvc2U6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xufVxuXG4uY2F0YWxvZ19fZGVzY3JpcHRpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLS1vcGVuIHtcblx0LmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQge1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0LnNlY3Rpb24tbW9iaWxlLWxpbmtzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQuc2VjdGlvbi1tb2JpbGUtbGluayB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0LnN0YXR1c19fdGV4dCB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnN0YXR1cy1sYWJlbC1uZXcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYigwLCAxOTEsIDk1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnN0YXR1cy1sYWJlbC1oaXQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYigyNTIsIDEwNiwgMyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zdGF0dXMtbGFiZWwtc2FsZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDI1NSwgNzEsIDcxKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXRhbG9nX19kZXNjcmlwdGlvbi10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC1oZWlnaHQ6IDEyNnB4O1xuXG5cdGg1IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0Lmh0bWxibG9ja2VkaXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tdG9nZ2xlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbiAgXHQmOmFmdGVyIHtcblx0ICBjb250ZW50OiBcIlwiO1xuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgcmlnaHQ6IDA7XG5cdCAgdG9wOiAtMXB4O1xuXHQgIHdpZHRoOiA3cHg7XG5cdCAgaGVpZ2h0OiA3cHg7XG5cdCAgbWFyZ2luLWxlZnQ6IDVweDtcblx0ICBtYXJnaW4tdG9wOiAxNHB4O1xuXHQgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0ICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0ICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdCAgdHJhbnNpdGlvbjogYWxsIC4zcztcblx0fVxuICBcdCY6aG92ZXIge1xuXHQgICY6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAtM3B4O1xuXHQgIH1cblx0fVxufVxuXG4uc2VhcmNoLXBhZ2Uge1xuXHQuY2F0YWxvZ19faGVhZGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0LnBhZ2UtdGl0bGVfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdH1cbn1cblxuLm1vYmlsZS1wb3B1cC0tc29ydCB7XG5cdC5hY2NvcmRpb25fX2NvbnRlbnQge1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5jYXRhbG9nX19zZWN0aW9ubmV3cyB7XG5cdCY6bm90KDplbXB0eSkge1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuXHRcdHdpZHRoOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1zZWxlY3QsXG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAxMDAlO1xuXHR9XG5cblx0LmNhdGFsb2dfX2xheW91dC1tYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuXHRcdEBpbmNsdWRlIHBhbmVsLW9wZW47XG5cdH1cblxuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdC5jYXRhbG9nX19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctYmxvY2tfX2ZpbHRlcnMge1xuXHQgIC5jYXRhbG9nX19maWx0ZXItdGl0bGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdCAgfVxuXG5cdCAgLmNhdGFsb2dfX2ZpbHRlci1zdGF0dXMge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdC5maWx0ZXJfX2xpc3QtaXRlbSB7XG5cdFx0ICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0ICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0ICB9XG5cblx0ICAuY2F0YWxvZ19fZmlsdGVyLXNlY3Rpb25zIHtcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdCAgfVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5jYXRhbG9nX19oZWFkZXIge1xuXHRcdC5hY3RpdmUtZml4ZWQge1xuXHRcdFx0LmNhdGFsb2dfX3Rvb2xiYXIuY2F0YWxvZ19fdG9vbGJhciB7XG5cdFx0XHRcdHRvcDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlYXJjaC1wYWdlIHtcblx0XHQuYnJlYWRjcnVtYnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuY2F0YWxvZ19faGVhZGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0fVxuXG5cdFx0LnBhZ2UtdGl0bGVfX3ZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdH1cblx0fVxuXHQuY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIHtcblx0ICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQgIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdCAgfVxuXHR9XG59XG5cbi5jYXRhbG9nX192aWV3LXRvZ2dsZXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jYXRhbG9nX19oZWFkZXItZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNhdGFsb2dfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZ19fbW9iaWxlLW1lbnUge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdGFsb2dfX21vYmlsZS1tZW51LXRpdGxlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiA3cHggMTBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0c3ZnIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmLm9wZW4ge1xuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4uY2F0YWxvZ19fbW9iaWxlLW1lbnUtbGlua3Mge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uY2F0YWxvZ19fbW9iaWxlLW1lbnUtaXRlbSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMjApO1xuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43MCk7XG5cdH1cblxuXHQmLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWN0aW9uLW1vYmlsZS10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LmNhdGFsb2dfX3NlY3Rpb25uZXdzIHtcblx0XHQmOm5vdCg6ZW1wdHkpIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4ge1xuXHRcdC5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IHtcblx0XHRcdC5zZWN0aW9uLW1vYmlsZS1saW5rcyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jYXRhbG9nX19tb2JpbGUtbWVudSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyODVweCk7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdHdpZHRoOiAzMjBweDtcbiAgfVxuICAuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuXHQgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMzVweCk7XG4gIH1cbn0iLCIuY2F0ZWdvcmllcyB7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5jYXRlZ29yaWVzX19ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpO1xuXHRtYXJnaW46IDAgMTBweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQmLm9wZW4ge1xuXHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmNhdGVnb3JpZXNfX2l0ZW0tbGVmdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtLWxpbmsge1xuXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAxKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLmNhdGVnb3JpZXNfX2l0ZW1zLWhpZGUge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQuY2F0ZWdvcmllc19faXRlbS1saXN0IHtcblx0XHR0cmFuc2l0aW9uOiBub25lIWltcG9ydGFudDtcblx0fVxufVxuXG4uY2F0ZWdvcmllc19faXRlbS1pbWFnZSB7XG5cdG1pbi13aWR0aDogNTFweDtcblx0d2lkdGg6IDUxcHg7XG5cdGhlaWdodDogNTFweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRmbGV4OiBub25lO1xufVxuXG4uY2F0ZWdvcmllc19fbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uY2F0ZWdvcmllc19fYnRuLW1vcmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4uY2F0ZWdvcmllc19fc3RhdHVzLWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQuc3RhdHVzLWxhYmVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR3aWR0aDogMzBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5jYXRlZ29yaWVzX19pdGVtIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNhdGVnb3JpZXNfX2dyaWQgIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuY2F0ZWdvcmllc19faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0fVxufSIsIi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX3RpdGxlIHtcbiAgXHRmb250LXNpemU6IDE0cHg7XG4gIFx0bGluZS1oZWlnaHQ6IDE4cHg7XG4gIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuICBcdG1hcmdpbi1ib3R0b206IDhweDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgJjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDNweDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIH1cblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS1uYW1lIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC50b29sdGlwX190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tdmFsdWUge1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuICBcdHBhZGRpbmctbGVmdDogNnB4O1xuICBcdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tdmFsdWUge1xuXHQgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn0iLCIuY2xlYW4tYmFza2V0X190ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLmNsZWFuLWJhc2tldF9fYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHQuYnRuIHtcblx0XHRmbGV4LWdyb3c6IDI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHQgIFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cbn0iLCIuY29tcGFyZS1hY3Rpb257XG5cdCYuYWN0aXZlIHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuLmNvbXBhcmUtYWN0aW9uX19idG4ge1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRjb2xvcjogI2E3YWJiMjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29tcGFyZS1hY3Rpb25fX3RleHQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5jb21wYXJlLWFjdGlvbl9fdGV4dC0taGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmUtYWN0aW9uLmFjdGl2ZSAuZmF2b3JpdGUtYWN0aW9uX190ZXh0LS1zaG93biB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wYXJlLWFjdGlvbi5hY3RpdmUgLmZhdm9yaXRlLWFjdGlvbl9fdGV4dC0taGlkZGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb21wYXJlLWFjdGlvbi5hY3RpdmUgLmNvbXBhcmUtYWN0aW9uX19idG4ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLmNvbXBhcmUtYWN0aW9uX19idG4taWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29tcGFyZS1hY3Rpb24uZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNztcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmNvbXBhcmUtYWN0aW9uOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSAuY29tcGFyZS1hY3Rpb25fX2J0bjpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uY29tcGFyZS1hY3Rpb24tLWZ1bGwgLmNvbXBhcmUtYWN0aW9uX19idG4ge1xuXHR3aWR0aDogYXV0bztcblx0Y29sb3I6ICM4MTg2OTA7XG59IiwiLmJhc2tldC1wYWdlIC5jb21wYXJlLXdpZGdldHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5jb21wYXJlLXBhZ2UgLmNvbXBhcmUtd2lkZ2V0e1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29tcGFyZS13aWRnZXQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMzZweDtcblx0ei1pbmRleDogMTAwO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X190ZXh0e1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0LS1hY3RpdmUgLmNvbXBhcmUtd2lkZ2V0X193cmFwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXQtLWFjdGl2ZTpob3ZlciAuY29tcGFyZS13aWRnZXRfX3dyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5jb21wYXJlLXdpZGdldF9fbWFpbiB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX2NvdW50ZXIge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb21wYXJlLXdpZGdldF9faWNvbi1jbGVhbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19idG4tY2xlYW4ge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19tb2ItY291bnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuY29tcGFyZS13aWRnZXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwcHggLTRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRoZWlnaHQ6IDc0cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4IDEwcHggMzBweDtcblx0fVxuXG5cblxuXHQuY29tcGFyZS13aWRnZXRfX21vYi1jb3VudGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRjb2xvcjogIzM2M0M0RTtcblx0fVxuXG5cdC5jb21wYXJlLXdpZGdldC0tYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LmNvbXBhcmUtd2lkZ2V0X193cmFwIHtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHR9XG5cblx0LnN0YXRlLS10cmFkZXItZmlsdGVyLW9wZW4gLmNvbXBhcmUtd2lkZ2V0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdH1cbn0iLCIuY29tcGFyZV9fbWFpbi13cmFwIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb21wYXJlX19wYXJhbXMge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1pbWFnZS13cmFwIHtcblx0cGFkZGluZzogMTZweCAxNnB4IDA7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LWltYWdlIHtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0ge1xuXHRwYWRkaW5nOiA4cHggMzJweCA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOTtcblx0d2lkdGg6IDI2NnB4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1wYXJhbS0tYWx0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHR3aWR0aDogMzU4cHg7XG59XG5cbi5jb21wYXJlX19tYWluIHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5jb21wYXJlX193cmFwIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmNvbXBhcmVfX3RvcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21wYXJlX19zZXAge1xuXHR3aWR0aDogMzU4cHg7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0IHtcblx0d2lkdGg6IDI2NnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LW5hbWUge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0bWFyZ2luLXRvcDogMTNweDtcblx0cGFkZGluZzogMCAyOHB4O1xuXHRtYXgtaGVpZ2h0OiA0MXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAxNTZweDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtaW1hZ2U6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDE1LCA0OSwgMTA2LCAuMDQpO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR6LWluZGV4OiAwO1xufVxuXG4uY29tcGFyZV9fbGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LXBhcmFtLXdyYXAge1xuXHR3aWR0aDogMjI0cHg7XG59XG5cbi5jb21wYXJlX19mcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA3cHg7XG5cdHJpZ2h0OiA3cHg7XG5cdGxlZnQ6IDdweDtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnktMjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLmNvbXBhcmVfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogN3B4O1xuXHRyaWdodDogN3B4O1xuXHRsZWZ0OiA3cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0ei1pbmRleDogMztcblx0Y29sb3I6ICMwMjBkMjE7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5jb21wYXJlX19zZXAge1xuXHRcdC8vd2lkdGg6IDE2NnB4O1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0tLWFsdCB7XG5cdFx0Ly9pZHRoOiAxNjZweDtcblx0fVxuXG5cdC5jb21wYXJlX19wcm9kdWN0IHtcblx0XHQvL3dpZHRoOiAxNjZweDtcblx0fVxuXG5cdC5jb21wYXJlX19wcm9kdWN0LXBhcmFtIHtcblx0XHQvL3dpZHRoOiAxNjZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0fVxuXG5cdC5jb21wYXJlX19wcm9kdWN0LWltYWdlIHtcblx0XHRoZWlnaHQ6IDkwcHg7XG5cdH1cblxuXHQuY29tcGFyZV9fcHJvZHVjdC1wYXJhbS13cmFwIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5jb21wYXJlX19wcm9kdWN0LW5hbWUge1xuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29tcGFyZV9fbWFpbi13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHR9XG5cblx0LmNvbXBhcmVfX3NlcCB7XG5cdFx0d2lkdGg6IDE2NnB4O1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0tLWFsdCB7XG5cdFx0d2lkdGg6IDE2NnB4O1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3Qge1xuXHRcdHdpZHRoOiAxNjZweDtcblx0fVxuXG5cdC5jb21wYXJlX19wcm9kdWN0LXBhcmFtIHtcblx0XHR3aWR0aDogMTY2cHg7XG5cdH1cbn0iLCIuY29uZmlybS1wYW5lbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDE1MDBweDtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0Ym90dG9tOiAyMHB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDMwcHggNDBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmF5LCAuODUpO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHotaW5kZXg6IDQ7XG5cblx0Ji5jb25maXJtLXBhbmVsX19jb29raWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHQuc2V0dGluZ3NfX2Nvb2tpZSB7XG5cdFx0XHRjb2xvcjogcmdiYSgxMjgsIDEyOCwgMTI4LCAxKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LmNvbmZpcm0tcGFuZWxfX2NlbGwtbWFpbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb25maXJtLXBhbmVsIC5jb29raWUtY29uZmlnLWxpbmt7ZGlzcGxheTogbm9uZX1cbi5jb25maXJtLXBhbmVsX19jZWxsLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4uY29uZmlybS1wYW5lbC5jbG9zZWQge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTEwJSwgMCk7XG59XG5cbi5jb25maXJtLXBhbmVsOm5vdCguY2xvc2VkKSB+IC5idXR0b24tdG9wIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY29uZmlybS1wYW5lbF9fbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubm8tdG91Y2ggLmNvbmZpcm0tcGFuZWxfX2xpbms6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNvbmZpcm0tcGFuZWwge1xuXHRcdGJvdHRvbTogMTVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jb25maXJtLXBhbmVsIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0XHQmLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSB7XG5cdFx0XHQuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQuYnRuLWRlZmF1bHQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcblx0XHRtYXJnaW46IDE1cHggMCAwO1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQuY29uZmlybS1wYW5lbCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0XHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXI7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdC5jb25maXJtLXBhbmVsIHtcblx0XHQmLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSB7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdC5jb25maXJtLXBhbmVsX19jZWxsLW1haW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcblx0LmNvbmZpcm0tcGFuZWwge1xuXHRcdCYuY29uZmlybS1wYW5lbF9fY29va2llIHtcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0XHRcdH1cblx0XHRcdC5zZXR0aW5nc19fY29va2llIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogNTRweDtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcblx0XHRcdFx0LmJ0bi1kZWZhdWx0IHtcblx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuZGF0ZXBpY2tlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuXG4uZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxNXB4O1xuXHR6LWluZGV4OiAxMDAwO1xuXHR3aWR0aDogMjYycHg7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSBzY2FsZSgwLjk4KTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwYWRkaW5nLXRvcDogMTJweDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZSwgdmlzaWJpbGl0eSAkdHJzLWJhc2UsIG9wYWNpdHkgJHRycy1iYXNlLCByaWdodCAwcztcbn1cblxuLmRhdGVwaWNrZXIub3BlbiAuZGF0ZXBpY2tlcl9fY29udGFpbmVyLFxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xufVxuXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRtYXJnaW46IDA7XG59XG5cbi5kYXRlcGlja2VyX19jYWxlbmRhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJveC1zaGFkb3c6IDAgNnB4IDIwcHggcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjI1KTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRhdGVwaWNrZXJfX2JvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXJfX3Rib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5kYXRlcGlja2VyX190ciB7XG5cdGhlaWdodDogMzFweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXJfX3RoIHtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzFweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5kYXRlcGlja2VyX190ZDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHotaW5kZXg6IC0xO1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQ6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLXBhc3Ncbi8qLC5kYXRlcGlja2VyX190ZC5kYXRlLWZ1dHVyZSovIFxue1xuXHRjb2xvcjogbGlnaHRncmF5O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1wYXNzOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1pbi1yYW5nZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0xMDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtaW4tcmFuZ2U6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stMTA7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay0yMDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtZGlzYWJsZWQ6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtYWN0aXZlOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtYWN0aXZlOjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1hY3RpdmUuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdHBhZGRpbmc6IDAgOHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kYXRlcGlja2VyX19tb250aCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLWFycm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5kYXRlcGlja2VyX19idG4tYXJyb3c6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uZGF0ZXBpY2tlcl9fYWN0aW9uIHtcblx0LypkaXNwbGF5OiBmbGV4OyovXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5kYXRlcGlja2VyX19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuW2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5kYXRlcGlja2VyX19idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZGF0ZXBpY2tlcl9fbGFiZWwge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogODBweDtcblx0bWluLXdpZHRoOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX3N2Zy1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDIxcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tdG9wOiAtMnB4O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlcl9fc3ZnLWljb24tLXZpc2libGUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLWFycm93LWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5kYXRlcGlja2VyX19idG4tcmVzZXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMXB4KTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZGF0ZXBpY2tlcl9fYnRuLXJlc2V0OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5kYXRlcGlja2VyX19hY3Rpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHR9XG5cblx0LmRhdGVwaWNrZXJfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHR9XG5cblx0LmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRsZWZ0OiAxNXB4O1xuXHR9XG59XG5cbiIsIi5kZWxldGUtYmFza2V0LWl0ZW1fX3RleHQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uZGVsZXRlLWJhc2tldC1pdGVtX19hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdC5idG4ge1xuXHRcdGZsZXgtZ3JvdzogMjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdCAgXHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxufSIsIi5kb2MtYmxvY2tfX2xpbmsge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuICBcdGRpc3BsYXk6IGJsb2NrO1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRsaW5lLWhlaWdodDogMjJweDtcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG4gIFx0Jjpob3ZlciB7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG4gIFx0LnN2Zy1pY29uIHtcblx0ICBoZWlnaHQ6IDIwcHg7XG5cdCAgd2lkdGg6IDIycHg7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHQgIG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG59XG5cbi5kb2MtYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmRvYy1ibG9jazpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmRvYy1ibG9ja19faWNvbiB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZG9jLWJsb2NrX19pbmZvIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRvYy1ibG9ja19faWNvbiArIC5kb2MtYmxvY2tfX2luZm8ge1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmRvYy1ibG9ja19fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmRvYy1ibG9ja19fc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAjODE4NjkwO1xufVxuIiwiLmZ2b3JpdGVfaW5jbHVkZXtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZhdm9yaXRlLWFjdGlvbiArIC5mYXZvcml0ZS1hY3Rpb257XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuXG4uZmF2b3JpdGUtYWN0aW9uIHtcbiAgJjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG5cdCY6aG92ZXIge1xuXHQgIC5mYXZvcml0ZS1oZWxwIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdCAgfVxuXHR9XG4gIH1cbn1cbi5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRmaWxsOiBub25lO1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0ICBcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG5cdCAgXHQmOmhvdmVyIHtcblx0XHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHRiIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICBcdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0ICBcdGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG5cdCAgXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdH1cbn1cblxuLmZhdm9yaXRlLWFjdGlvbi0tZnVsbCB7XG5cdC5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5mYXZvcml0ZS1hY3Rpb24tLW1pZCB7XG5cdC5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjNweDtcblx0XHRoZWlnaHQ6IDIzcHg7XG5cdH1cbn1cblxuLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlIHtcblx0LmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0ZmlsbDogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5cbi5mYXZvcml0ZS1oZWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBib3R0b206IDIzcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItdG9wLXdpZHRoOiAwcHg7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xuXHRib3JkZXItbGVmdC13aWR0aDogMHB4O1xuXHRib3JkZXItbGVmdC13aWR0aDogNnB4O1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDZweDtcblx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IC02cHg7XG5cdGJvdHRvbTogLTZweDtcblx0ei1pbmRleDogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhlYXJ0IHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjgpO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn0iLCIuZmllbGQtY2hlY2stbGlzdCB7XG5cdCYuYWNjb3JkaW9uIHtcblx0XHQuZmllbGQtY2hlY2stbGlzdF9faGVhZGVyIHtcblxuXHRcdH1cblx0fVxufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBcdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogcmdiYSgxMDksIDMyLCAxMTksIDAuMSk7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXG5cdGxhYmVsIHtcblx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXG5cdC5maWVsZC1yYW5nZS1zbGlkZXItaWNvbiB7XG5cdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiAxMHB4O1xuXHR9XG5cblx0Ji5oaWRkZW4tZmlsdGVyIHtcblx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHQgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cblx0ICAuZmllbGQtcmFuZ2Utc2xpZGVyLWljb24ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQgIH1cblx0fVxufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogIzQwNDA0MDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2NsZWFyLWJ0biB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkY29sb3ItYmxhY2stNzA7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCYuZmllbGQtY2hlY2stbGlzdF9fY2xlYXItYnRuOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufVxuLmZpZWxkLS12YWx1ZXMtb3dlcmZsb3cuYWN0aXZle1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzEwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW46IDdweCAwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fZmlsdGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2JvZHktc2Nyb2xsIHtcbiAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2JvZHkge1xuXHRwYWRkaW5nOiAwIDEwcHggMTBweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCB7XG5cdC5maWVsZC1jaGVjay1saXN0X19ib2R5LmZpZWxkLWNoZWNrLWxpc3RfX2JvZHkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApLCAjZmZmKTtcblx0XHR9XG5cdH1cblxuXHQuZmllbGQtY2hlY2stbGlzdF9fbGlzdCB7XG5cdFx0Ly9vdmVyZmxvdy15OiBhdXRvO1xuXHRcdC8vbWF4LWhlaWdodDogMjA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblxuXHQgIFx0LmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRvZ2dsZSB7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICBib3R0b206IDA7XG5cdFx0ICB6LWluZGV4OiAxMDAwMDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0yMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1jaGVjay1saXN0X19jbGVhci1idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdH1cbn1cblxuXG4uZmllbGQtcmFkaW9jb2xvcl9fdmlzdWFsIHtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIuZmllbGQtY2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0Ym9yZGVyOiAycHggc29saWQgI2UxZTFlMTtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0ycHg7XG5cdFx0bGVmdDogLTJweDtcblx0XHR3aWR0aDogMjZweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YmVmb3JlIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdHRvcDogLTNweDtcblx0bGVmdDogLTNweDtcblx0cmlnaHQ6IC0zcHg7XG5cdGJvdHRvbTogLTNweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGNvbG9yOiBncmF5O1xuICBcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cbiAgXHRhIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dC1ub3RlIHtcblx0Y29sb3I6ICM4MTgxODE7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdG1hcmdpbi10b3A6IDVweDtcblxuXHQubGlua3tcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94X19jb3VudCB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtNXB4O1xuXHRtYXJnaW4tbGVmdDogMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2ltZyB7XG5cdHdpZHRoOiAzOHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3hfX2ljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRmaWxsOiBub25lO1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3hfX3ByaWNlIHtcblx0bWFyZ2luOiAwIDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fZnJhbWUge1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG59XG4uZmllbGQtY2hlY2tib3guZGlzYWJsZWQgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIHtcblx0fiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdGNvbG9yOiNkOWRiZTE7XG5cdFx0fVxuXHR9XG59XG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQge1xuXHR+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHQgIFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0dG9wOiAxcHg7XG5cdFx0fVxuXHR9XG5cblx0fiAuZmllbGQtY2hlY2tib3hfX2ltZyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cblx0fiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIHtcblx0LmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZCB7XG5cdH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZmllbGQtY2hlY2tib3guZGlzYWJsZWQge1xuXHQuZmllbGQtY2hlY2tib3hfX2ltZyB7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIGNlbnRlci14LXkoKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRjb2xvcjogI2NjYztcblx0fVxufVxuXG4uZmllbGQtcmFkaW8tYnV0dG9uc19hZGR7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5maWVsZC1jaGVja2JveC0tYnV0dG9uIHtcblx0cGFkZGluZzogMTVweCAyMHB4IDE4cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuXHQuZmllbGQtY2hlY2tib3hfX2ltZyB7XG5cdFx0b3JkZXI6IC0yMDtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXHR9XG5cdC5maWVsZC1jaGVja2JveF9faWNvbntcblx0XHRvcmRlcjogLTE2O1xuXHR9XG5cblxuXHQuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdG9yZGVyOiAtMTU7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX3RleHQtY29udGVudCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX3ByaWNlIHtcblx0XHRvcmRlcjogLTEwO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdG9yZGVyOiAtNTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X19mcmFtZSB7XG5cdFx0Lypib3JkZXItcmFkaXVzOiAxMnB4OyovXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB7XG5cdFx0fiAuZmllbGQtY2hlY2tib3hfX2ZyYW1lIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMTA7XG5cdFx0fVxuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveC0tYWRkcmVzcyB7XG5cdHBhZGRpbmc6IDE1cHggMCAyMHB4O1xuXG5cdC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdFx0b3JkZXI6IC0yMDtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdGV4dC1jb250ZW50IHtcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0b3JkZXI6IC0xNTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRvcmRlcjogLTEwO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB7XG5cdFx0fiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtY2hlY2tib3g6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuXHRcdC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRcdGJvcmRlci1jb2xvcjokY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cblx0XHQuZmllbGQtY2hlY2tib3hfX2ltZyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHQuZmllbGQtY2hlY2tib3gtLWJ1dHRvbjpob3ZlciB7XG5cdFx0LmZpZWxkLWNoZWNrYm94X19mcmFtZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmZpZWxkLWNoZWNrYm94X19pbnB1dDpmb2N1cyB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn0iLCIuZmllbGQtY29sb3ItYmxvY2tfX2l0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5maWVsZC1jb2xvci1ibG9ja19faXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5maWVsZC1jb2xvci1ibG9ja19fbGFiZWwge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogIzgxODY5MDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbn1cblxuLmZpZWxkLWNvbG9yLWJsb2NrX19sYWJlbC12YWx1ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59IiwiLmZpZWxkLWNvbG9yc19faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLWNvbG9yc19fbGFiZWwge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNvbG9yc19fc2VsZWN0ZWQge1xuXHRtYXJnaW4tbGVmdDogNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uZmllbGQtY29sb3JzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IC0xcHggLTJweDtcbn1cblxuLmZpZWxkLWNvbG9yc19faXRlbSB7XG5cdHBhZGRpbmc6IDFweCAycHg7XG5cblx0LmZpZWxkLWNoZWNrYm94X192aXN1YWwsXG5cdC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uZmllbGQtY29sb3JzX19pdGVtLS10b2dnbGUge1xuXHRtYXJnaW46IDRweDtcbn1cblxuLmZpZWxkLWNvbG9yc19fdG9nZ2xlIHtcblx0aGVpZ2h0OiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0Ym9yZGVyOiAxcHggZGFzaGVkICRjb2xvci1ibGFjay04MDtcblx0cGFkZGluZzogOHB4IDE1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRmaWxsOiBub25lO1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGhlaWdodDogOXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtY29sb3JzX190b2dnbGU6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xuXHR9XG59IiwiLmZpZWxkLWNvdW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5maWVsZC1sYWJlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uZmllbGQtY291bnRfX2lucHV0LmZpZWxkLWNvdW50X19pbnB1dCB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMXB4O1xuXHRib3R0b206IDFweDtcblx0d2lkdGg6IDMwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1jb3VudF9fYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHQgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcblx0fVxufVxuXG4uZmllbGQtY291bnRfX2J0bjphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uZmllbGQtY291bnRfX2J0bjpkaXNhYmxlZCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViIHtcblx0bGVmdDogMXB4O1xuICBcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1hZGQge1xuXHRyaWdodDogMXB4O1xuICBcdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ViZWJlYjtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1Yjo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdGhlaWdodDogMnB4O1xuXHR3aWR0aDogMTBweDtcblx0YmFja2dyb3VuZDogIzQwNDA0MDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1hZGQ6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn0iLCIuZmllbGQtZmlsZV9fYnRuIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRzdmcge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtZmlsZV9fbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZC1maWxlX19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLXN0YXJ0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5maWVsZC1maWxlX19pdGVtLWVuZCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn0iLCIuZmllbGQtaW5wdXQge1xuXHRAaW5jbHVkZSBmaWVsZDtcbn1cblxuLmZpZWxkLWlucHV0LS1zbSB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2UtLXNtO1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEge1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHRyZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uZmllbGQtaW5wdXQtLXRleHRhcmVhLmZpZWxkLWlucHV0LS1zbSB7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59XG5cbi5maWVsZC1pbnB1dDpkaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufSIsIi5maWVsZC1sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufSIsIi5maWVsZC1yYWRpby1idXR0b25zX19saXN0IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z3JpZC1nYXA6IDE1cHggNTRweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblxuXHQuZmllbGQtcmFkaW8tYnV0dG9uc19faXRlbXtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaW5wdXQ7XG5cdCAgXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cblx0LmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2l0ZW0uZmllbGQtcmFkaW8tYnV0dG9uc19faXRlbS0tYWN0aXZle1xuXHRcdGJvcmRlci1jb2xvcjogIzZkMjA3Nztcblx0fVxufVxuXG4uZmllbGQtcmFkaW8tYnV0dG9uc19faXRlbSB7XG5cdC5maWVsZC1jaGVja2JveCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2l0ZW0tLWFjdGl2ZSB7XG5cdC8qYm9yZGVyLXJhZGl1czogMTJweDsqL1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5LXM7XG59XG5cbi5maWVsZC1yYWRpby1idXR0b25zX19jaGlsZCB7XG5cdHBhZGRpbmc6IDVweCAxNHB4IDA7XG5cblx0LmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsYWNrLTUwO1xuXHRcdH1cblx0fVxuXG5cdC5idG4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuZmllbGRfX2Vycm9ycyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3Qge1xuXHRcdGdyaWQtZ2FwOiAxMnB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiMnhzLWRvd25cIikge1xuXHQuZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn0iLCIuZmllbGQtcmFkaW9jb2xvcmJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWwge1xuXHR3aWR0aDogNjRweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2NmZDMgaW5zZXQ7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsOmhvdmVyOjphZnRlciB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYTdhYmIyIGluc2V0O1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHR6LWluZGV4OiAtMTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2NvbG9yLW1hcmtlciB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6OmFmdGVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5IGluc2V0O1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX190b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC00M3B4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDhweCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogMCAwIDEycHggcmdiYSgyLCAxMywgMzMsIC4xMik7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBhZGRpbmc6IDdweCAxMnB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1kcm9wZG93biwgb3BhY2l0eSAkdHJzLWRyb3Bkb3duO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX190b29sdGlwOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtNXB4O1xuXHRsZWZ0OiA1MCU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsOmhvdmVyIC5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Rvb2x0aXAge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWwge1xuXHRcdHdpZHRoOiA1NnB4O1xuXHRcdGhlaWdodDogNTZweDtcblx0fVxuXG5cdC5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRcdHdpZHRoOiA1NnB4O1xuXHRcdGhlaWdodDogNTZweDtcblx0fVxufSIsIi5maWVsZC1yYWRpb3NldC1mdWxsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9faW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2hlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjY7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNHB4IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX3Zpc3VhbCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjZmQzIGluc2V0O1xuXHRwYWRkaW5nOiAzcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHRycy1iYXNlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX3Zpc3VhbCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeSBpbnNldDtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtcmFkaW9zZXQtZnVsbF9fdmlzdWFsIC5maWVsZC1yYWRpb3NldC1mdWxsX19oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2xpc3Qge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogIzgxODY5MDtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbjogMCAwIDJweDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0cGFkZGluZy1sZWZ0OiA5cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2xpc3QtaXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDdweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDNweDtcblx0aGVpZ2h0OiAzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtcmFkaW9zZXQtZnVsbCBhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmZpZWxkLXJhZGlvc2V0LWZ1bGwge1xuXHRcdHdpZHRoOiAyMzhweDtcblx0fVxufSIsIi5maWVsZC1yYW5nZS1zbGlkZXIge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC43O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IDIwcHg7XG5cdHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRwYWRkaW5nLXRvcDogMjNweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG5cdG1hcmdpbjogMHB4IC02cHggMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dC13cmFwIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmc6IDAgNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3ByZWZpeCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IHJnYmEoMzUsIDMzLCAzMywgLjYpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0bGVmdDogMThweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3ByZWZpeCArIC5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQge1xuXHRwYWRkaW5nLWxlZnQ6IDQycHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2J1ZmZlcnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogYXV0bztcblx0bGVmdDogMjBweDtcblx0Ym90dG9tOiA2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAtMTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19idWZmZXIge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3VuaXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTVweDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0ei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3BhY2l0eTogMDtcblx0aGVpZ2h0OiA0cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbW96LXJhbmdlLXRyYWNrIHtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRoZWlnaHQ6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10cmFjayB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtcHJpbWFyeS0xMDApO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi10b3A6IC05cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10aHVtYiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotbW96LXJhbmdlLXRodW1iIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10aHVtYiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1zLXRodW1iIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcHMge1xuXHRoZWlnaHQ6IDRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzMywgMzMsIC4yKTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMDtcblx0ei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fc2xpZGVyLXRyYWNrIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogNHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlICsgMXB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcHM6aG92ZXIgLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDEwcHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IDFweDtcblx0ei1pbmRleDogNDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dCB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGUge1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0fVxuXG5cdC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0IHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRiYWNrZ3JvdW5kOiAjMTFiYjExO1xuXHR9XG5cblx0LmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIsXG5cdC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdGh1bWIge1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRiYWNrZ3JvdW5kOiAjMTFiYjExO1xuXHR9XG5cblx0LmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcCB7XG5cdFx0dG9wOiAtNHB4O1xuXHR9XG5cblx0LmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcHMge1xuXHRcdG1hcmdpbjogMCAwIDI4cHg7XG5cdH1cbn1cblxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyLWljb24ge1xuXHRmaWxsOiAjZmZmO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRjb2xvcjogIzQwNDA0MDtcblx0dG9wOiA2cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59IiwiLmZpZWxkLXJhbmdlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcbn1cblxuLmZpZWxkLXJhbmdlLS1zbSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4uZmllbGQtcmFuZ2UsXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uZmllbGQtcmFuZ2VfX3ByZWZpeCB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3Bvc3RmaXgge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3NwYWNlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW46IDAgNXB4O1xufSIsIi5maWVsZC1zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0QGluY2x1ZGUgZmllbGQtYmFzZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtc2VsZWN0LS1zbSAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlLS1zbTtcblx0aGVpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCxcbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fc2hldnJvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogNTBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDEycHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luLXRvcDogLTRweDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWhvdmVyO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19idG46Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuXHR6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0cGFkZGluZzogNXB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWNvbnRhaW5lciB7XG5cdG1heC1oZWlnaHQ6IG1pbig1MHZoLCAzMDBweCk7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDQxcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZmllbGQtc2VsZWN0X19jaGVjay1pY29uIHtcblx0QGluY2x1ZGUgY2VudGVyLXkoKTtcblx0bGVmdDogMTVweDtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTBweDtcblx0ZmlsbDogbm9uZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fZmllbGQtdGV4dC1pbnB1dC5maWVsZC1zZWxlY3RfX2ZpZWxkLXRleHQtaW5wdXQge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZDlkYmUxO1xufVxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTUwO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59IiwiLmZpZWxkLXNldC1mdWxsX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGNvbG9yOiAjODE4NjkwO1xufVxuXG4uZmllbGQtc2V0LWZ1bGxfX2ZpZWxkIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogLTZweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtc2V0LWZ1bGxfX2l0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogNnB4O1xuXHR3aWR0aDogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmllbGQtc2V0LWZ1bGxfX2xhYmVsLXZhbHVlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5maWVsZC1zZXQtZnVsbF9faXRlbXMge1xuXHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG5cdFx0bWFyZ2luOiAwIC0xMnB4O1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxuXG5cdC5maWVsZC1zZXQtZnVsbF9faXRlbSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQuZmllbGQtc2V0LWZ1bGxfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0fVxufSIsIi5maWVsZC1zZXRfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmZpZWxkLXNldF9fbGFiZWwtdmFsdWUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4uZmllbGQtc2V0X19pdGVtcyB7XG5cdG1hcmdpbi10b3A6IC0xMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC1zZXRfX2xhYmVsIH4gLmZpZWxkLXNldF9faXRlbXMge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uZmllbGQtc2V0X19pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmZpZWxkLXNldC0tbGFyZ2Uge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC1zZXQtLWxhcmdlIC5maWVsZC1zZXRfX2xhYmVsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmllbGQtc2V0LS1sYXJnZSAuZmllbGQtc2V0X19pdGVtIHtcblx0bWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmZpZWxkLXNldC0tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufSIsIi5maWVsZC1zd2l0Y2gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmZpZWxkLXN3aXRjaF9faW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG9yZGVyOiAxMDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0ycHg7XG5cdFx0bGVmdDogLTJweDtcblx0XHR3aWR0aDogMjZweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAzcHg7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheS1zO1xufVxuXG4uZmllbGQtc3dpdGNoX192aXN1YWw6OmJlZm9yZSB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR0b3A6IC0zcHg7XG5cdGxlZnQ6IC0zcHg7XG5cdHJpZ2h0OiAtM3B4O1xuXHRib3R0b206IC0zcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1zd2l0Y2hfX3RleHQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWVsZC1zd2l0Y2hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtc3dpdGNoX192aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGxlZnQ6IDE3cHg7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1zd2l0Y2g6aG92ZXIgLmZpZWxkLXN3aXRjaF9fdmlzdWFsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5LXM7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc3dpdGNoX19pbnB1dDpmb2N1cyB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5maWVsZC1zd2l0Y2hfX2lucHV0OmRpc2FibGVkIH4gLmZpZWxkLXN3aXRjaF9fdmlzdWFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG5cdH1cbn0iLCIuZmllbGQtdGV4dF9fd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLmZpZWxkLXRleHRfX2ltZyxcbi5maWVsZC10ZXh0X19pY29uLFxuLmZpZWxkLXRleHRfX2ljb24tcmlnaHQsXG57XG5cdEBpbmNsdWRlIGNlbnRlci15KCk7XG5cblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cbi5maWVsZC10ZXh0X19pbWcsXG4uZmllbGQtdGV4dF9faWNvbntcblx0bGVmdDogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2ljb24tcmlnaHR7XG5cblx0cmlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19pbWcge1xuXHRmbGV4LWdyb3c6IDA7XG59XG5cbi5maWVsZC10ZXh0X19zdWNjZXNzIHtcblx0QGluY2x1ZGUgY2VudGVyLXkoKTtcblx0ZmlsbDogbm9uZTtcblx0ei1pbmRleDogMTA7XG5cdHJpZ2h0OiAxMXB4O1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4uZmllbGQtdGV4dF9fbGV0dGVyLWNvdW50ZXIge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5maWVsZC1pbnB1dCB7XG5cdEBpbmNsdWRlIGZpZWxkO1xuICBcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblxuXHRcdH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrXG5cdFx0fVxuXHR9XG59XG5cbi5maWVsZC10ZXh0X19idG4tZXllIHtcblx0QGluY2x1ZGUgY2VudGVyLXkoKTtcblx0ei1pbmRleDogMTA7XG5cdHJpZ2h0OiAyNXB4O1xuXHR3aWR0aDogNTRweDtcblx0aGVpZ2h0OiA1NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5maWVsZC10ZXh0LS1pY29uIHtcblx0LmZpZWxkLWlucHV0LmZpZWxkLWlucHV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ4cHg7XG5cdH1cbn1cblxuLmZpZWxkLWlucHV0LS1zbSB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2UtLXNtO1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEge1xuXHRoZWlnaHQ6IDE2M3B4O1xuXHRyZXNpemU6IG5vbmU7XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYS5maWVsZC1pbnB1dC0tc20ge1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4uZmllbGQtaW5wdXQuZmllbGQtaW5wdXQ6ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgXHRvcGFjaXR5OiAwLjY7XG59XG5cbi5mb3JtLWZpZWxkLWVycm9yIHtcblx0LmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG5cdFx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0fVxuXG5cdC5maWVsZC1pbnB1dCB7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHR+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmllbGQtdGV4dC0tbGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRvcDogMjVweDtcblx0XHRsZWZ0OiAxN3B4O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0fVxuXG5cdC5maWVsZC1pbnB1dCB7XG5cdFx0cGFkZGluZzogMTNweCAxNXB4IDEycHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWlucHV0O1xuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0ICBcdCY6aG92ZXIge1xuXHRcdCAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWlucHV0O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dDtcblxuXHRcdFx0fiAuZmllbGQtdGV4dF9faW50LWxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0cGFkZGluZzogMCAzcHg7XG5cdFx0XHRcdGxlZnQ6IDE0cHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5maWVsZC10b2dnbGVzX19sYWJlbCB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcbiAgXHRkaXNwbGF5OiBibG9jaztcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5maWVsZC10b2dnbGVzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0zcHg7XG59XG5cbi5maWVsZC10b2dnbGVzX19pdGVtIHtcblx0cGFkZGluZzogM3B4O1xuXG5cdC5maWVsZC1jaGVja2JveF9faW5wdXQge1xuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHR+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheSBpbnNldDtcblx0XHRcdCAgXHRiYWNrZ3JvdW5kOiAjRDNEM0QzO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0cGFkZGluZzogNHB4IDE2cHggNXB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDUxLCA1MSwgNTEsIDAuNykgaW5zZXQ7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHQgIFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdCAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdCAgXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdH1cblxuICBcdC5kaXNhYmxlZCB7XG5cdCAgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpIGluc2V0O1xuXHRcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMyk7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdCAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4wOCkgMHB4LCByZ2JhKDAsIDAsIDAsIDAuMDgpIDFweCwgdHJhbnNwYXJlbnQgMXB4LCB0cmFuc3BhcmVudCAxMnB4KTtcblx0ICB9XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtdG9nZ2xlc19faXRlbSB7XG5cdFx0LmZpZWxkLWNoZWNrYm94Om5vdCguZGlzYWJsZWQpOmhvdmVyIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0ICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdFx0ICBiYWNrZ3JvdW5kOiAjRDNEM0QzO1xuXHRcdH1cblx0fVxufSIsIi5maWVsZC10b29sdGlwIHtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgJHRycy1iYXNlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpZWxkLXRvb2x0aXAtLW9wZW4ge1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuXHR6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXRvb2x0aXBfX2xpc3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA2cHggMDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cblxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtY29udGFpbmVyIHtcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDI2NHB4O1xuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogNHB4O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdH1cbn1cblxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMTBweCAxNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtOmFjdGl2ZSxcbi5maWVsZC10b29sdGlwX19saXN0LWl0ZW0tLWFjdGl2ZS5maWVsZC10b29sdGlwX19saXN0LWl0ZW0tLWFjdGl2ZSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uYmFza2V0LWFjdGlvbi10b29sdGlwIHtcblx0cGFkZGluZzogMDtcblx0QGluY2x1ZGUgaWNvbi1jbG9zZSgxMnB4LCAycHgpO1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0bGVmdDogaW5pdGlhbDtcblx0fVxuXHQuZmllbGQtdG9vbHRpcF9fbGlzdC1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5maWVsZC10b29sdGlwX19saXN0LWl0ZW0tLWFjdGl2ZSxcblx0LmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbTpob3Zlcntcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2QzZDNkMztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMzcHg7XG5cdH1cbn1cblxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC10b29sdGlwX19saXN0LWl0ZW06aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59IiwiLmZpZWxkLXR1bWJsZXItbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtdHVtYmxlci1saXN0X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWVsZC10dW1ibGVyLWxpc3RfX2l0ZW0ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cbiIsIi5maWVsZC10dW1ibGVyIHtcclx0ZGlzcGxheTogZmxleDtcclx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYmViZWI7XHJ9XHJcci5maWVsZC10dW1ibGVyX19pdGVtIHtcclx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXHJcdC5maWVsZC1jaGVja2JveCB7XHJcdFx0d2lkdGg6IDEwMCU7XHJcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcdH1cclxyXHQuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xyXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcclx0XHQmOmJlZm9yZSB7XHJcdFx0XHRjb250ZW50OiBcIlwiO1xyXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcdFx0XHRoZWlnaHQ6IDJweDtcclx0XHRcdHdpZHRoOiAxMDAlO1xyXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdFx0XHRib3R0b206IC0ycHg7XHJcdFx0XHRsZWZ0OiAwO1xyXHRcdFx0ei1pbmRleDogMjtcclx0XHR9XHJcdH1cclxyXHQuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XHJcdFx0ZGlzcGxheTogbm9uZTtcclx0fVxyXHJcdC5maWVsZC1jaGVja2JveF9fdGV4dCB7XHJcdFx0cGFkZGluZzogMCAwIDEycHg7XHJcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHRcdGZvbnQtc2l6ZTogMTZweDtcclx0XHRmb250LXdlaWdodDogYm9sZDtcclx0XHRsaW5lLWhlaWdodDogMS4xO1xyXHRcdG1hcmdpbi1yaWdodDogMDtcclx0XHRjb2xvcjogZ3JleTtcclx0XHQmOmhvdmVyIHtcclx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcclx0XHR9XHJcdH1ccn1cclxyXHJcci5maWVsZC10dW1ibGVyLW9uZSB7XHIgIGRpc3BsYXk6IGZsZXg7XHIgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHIgIGZvbnQtc2l6ZTogMTRweDtcciAgbGluZS1oZWlnaHQ6IDIwcHg7XHIgIGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcciAgcG9zaXRpb246IHJlbGF0aXZlO1xyICBjdXJzb3I6IHBvaW50ZXI7XHIgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJ9XHJcci5maWVsZC10dW1ibGVyLW9uZTpob3ZlciB7XHIgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtccn1cclxyLmZpZWxkLXR1bWJsZXItb25lX192aXN1YWwge1xyICBmbGV4OiAwIDAgYXV0bztcciAgd2lkdGg6IDM2cHg7XHIgIGhlaWdodDogMjBweDtcciAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyICBib3JkZXItcmFkaXVzOiAxMHB4O1xyICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjZmQzO1xyICBwb3NpdGlvbjogcmVsYXRpdmU7XHIgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xyfVxyXHIuZmllbGQtdHVtYmxlci1vbmU6aG92ZXIgLmZpZWxkLXR1bWJsZXItb25lX192aXN1YWwge1xyICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdhYmIyO1xyfVxyXHIuZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbDo6YWZ0ZXIge1xyICBjb250ZW50OiBcIlwiO1xyICB3aWR0aDogMTZweDtcciAgaGVpZ2h0OiAxNnB4O1xyICBib3JkZXItcmFkaXVzOiA1MCU7XHIgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcciAgcG9zaXRpb246IGFic29sdXRlO1xyICB0b3A6IDJweDtcciAgbGVmdDogMnB4O1xyICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHIgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWJhc2U7XHJ9XHJcci5maWVsZC10dW1ibGVyLW9uZV9faW5wdXQge1xyICBvcGFjaXR5OiAwO1xyICB2aXNpYmlsaXR5OiBoaWRkZW47XHIgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcciAgdG9wOiAwO1xyICBsZWZ0OiAwO1xyICB6LWluZGV4OiAzO1xyfVxyXHIuZmllbGQtdHVtYmxlci1vbmVfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbCB7XHIgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyfVxyXHIuZmllbGQtdHVtYmxlci1vbmVfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbDo6YWZ0ZXIge1xyICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XHJ9IiwiLmZpZWxkX19lcnJvcnMge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5maWVsZF9fZXJyb3Ige1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdG1hcmdpbi10b3A6IDVweDtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWl0ZW0ge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LXJlbW92ZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkX19ub3RlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdG1hcmdpbi10b3A6IDVweDtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5maWVsZC0taW5wdXQtcm91bmQge1xuXHQuZmllbGQtaW5wdXQge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibGFjay0yMDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRwYWRkaW5nOiA2cHggMTVweDtcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0fVxuXG5cdFx0Ji5maWVsZC1pbnB1dCB7XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maWVsZC0tc2VsZWN0LXVuZGVybGluZSB7XG5cdC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR9XG5cblx0LmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5maWVsZC1zZWxlY3RfX2xpc3Qge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG4uZmllbGQtLW5vLWJvcmRlciB7XG5cdC5maWVsZC1pbnB1dCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG59XG5cbi5maWVsZC0tcmF0aW5nIHtcblx0LmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtLWlucHV0LXJvdW5kIHtcblx0XHQuZmllbGQtaW5wdXQ6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdFx0fVxuXHR9XG59IiwiLmNhdGFsb2dfX2ZpbHRlci10aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uY2F0YWxvZ19fZm9ybS1nbGFzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAge1xuICBcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIFx0cGFkZGluZzogMjBweCAwO1xuXHQmOm5vdCguZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyKSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAyMHB4IDAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5maWx0ZXJfX3N0YXR1cy1pY29ue1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNHB4O1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxuXHQmLnN0YXR1cy0tbmV3IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9uZXctc3RhdHVzLnN2Zz8yNjA1MjAyNicpO1xuXHRcdH1cblx0fVxuXHQmLnN0YXR1cy0tc2FsZXtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9zYWxlLXN0YXR1cy5zdmc/MjYwNTIwMjYnKTtcblx0XHR9XG5cdH1cblx0Ji5zdGF0dXMtLWFjdGlvbntcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9maXJlLnN2Zz8xOTAzMjAyNicpO1xuXHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcblx0XHR9XG5cdH1cblx0Ji5zdGF0dXMtLWhpdHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9oaXQtc3RhdHVzLnN2Zz8xOTAzMjAyNicpO1xuXHRcdH1cblx0fVxufVxuXG4uZmlsdGVyX19zdGF0dXMtY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tc3dpdGNoIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHQrIC5maWx0ZXJfX2dyb3VwLS1jaGVjay1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAzN3B4O1xuXHR9XG59XG5cbi5maWx0ZXJfX2xpc3QtbWVudSB7XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmICsgbGFiZWwge1xuXHRcdFx0LmZpbHRlcl9fbGluayB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjZweDtcblx0XHRcdFx0Y29sb3I6IGdyYXk7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHQmICsgbGFiZWwge1xuXHRcdFx0XHQuZmlsdGVyX19saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0bGFiZWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG59XG5cbi5maWx0ZXJfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtYm9keSB7XG5cdG1hcmdpbjogOHB4IDA7XG4gIFx0LmZpZWxkLWNoZWNrLWxpc3Qge1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmZpbHRlcl9fYWN0aW9ucyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTEwcHg7XG5cdHRvcDogMjJweDtcblx0ei1pbmRleDogNTtcbn1cblxuLmZpbHRlcl9fYWN0aW9uLWNsZWFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIC0zcHggMTFweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5maWx0ZXJfX2NsZWFyLWJ0biB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAuMDJlbTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkY29sb3ItYmxhY2stNzA7XG59XG5cbi5maWx0ZXJfX2FjdGlvbnMtYm90dG9tIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4uZmlsdGVyX19zaG93LXByb2R1Y3RzLWJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGhlaWdodDogNTBweDtcbiAgXHRkaXNwbGF5OiBub25lO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuXG4uZmlsdGVyX19ncm91cC0tc29ydCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5maWx0ZXJfX2xpc3Qge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy1zbTtcblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5maWx0ZXJfX2dyb3VwIHtcblx0XHQmLmZpbHRlcl9fZ3JvdXAge1xuXHRcdCAgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0ICBcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHQmOm5vdCguZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLWxpbmtzIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHQuZmlsdGVyX19ncm91cC0tc29ydCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLXN3aXRjaCArIC5maWx0ZXJfX2dyb3VwLS1jaGVjay1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIuZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0LmZpZWxkLXJhbmdlLXNsaWRlcl9faGFuZGxlIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5maWx0ZXJfX2dyb3VwLS1zd2l0Y2gge1xuXHRcdG9yZGVyOiAxMDtcblx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdH1cblx0LmZpbHRlci0tYXNpZGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5maWx0ZXJfX2FjdGlvbnMtYm90dG9tIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmZpbHRlcl9fZmlsdGVyLWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHQgIFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdH1cblx0fVxuXG4gIFx0LmZpbHRlcl9fc2hvdy1wcm9kdWN0cy1idG4ge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cbiAgXHQuZmlsdGVyX19hY3Rpb25zLWl0ZW0ge1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuICBcdC5maWx0ZXJfX2FjdGlvbi1jbGVhciB7XG5cdCAgcGFkZGluZzogMjBweDtcblx0ICBtYXJnaW4tbGVmdDogLTIwcHg7XG5cdCAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuXHQgIC5maWx0ZXJfX2FjdGlvbnMtaXRlbSB7XG5cdFx0YnV0dG9uOmZpcnN0LWNoaWxkIHtcblx0XHQgIHdpZHRoOiAxODdweDtcblx0XHQgIG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cdCAgfVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG4gIC5maWx0ZXJfX2FjdGlvbi1jbGVhciB7XG5cdC5maWx0ZXJfX2FjdGlvbnMtaXRlbSB7XG5cdCAgYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogOXB4IDEwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHQgIH1cblx0fVxuICB9XG59XG5cblxuLmZpbHRlcl9fbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBncmF5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWx0ZXJfX2xpbmsuZmlsdGVyX19saW5rLS1jdXJyZW50LFxuLmZpbHRlcl9fbGluay1sdmwtMl9fbGluay5maWx0ZXJfX2xpbmstLWN1cnJlbnQsXG4uZmlsdGVyX19saW5rLWx2bC0zLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1yaWdodDogMjhweDtcblx0bWluLWhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTJfX2xpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZzogMCAwIDAgMTVweDtcbiAgXHRjb2xvcjogZ3JleTtcblx0Jjpob3ZlciB7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTJfX2J0biB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtLWx2bC0zIHtcblx0cGFkZGluZy10b3A6IDZweDtcblx0cGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGdyZXk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xuXHRwYWRkaW5nOiA0cHggMCA0cHggMzBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG4gIC5maWx0ZXJfX2xpbms6aG92ZXIsXG4gIC5maWx0ZXJfX2xpbmstbHZsLTI6aG92ZXIsXG4gIC5maWx0ZXJfX2xpbmstbHZsLTM6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4uZmlsdGVyX19saW5rLWx2bC0yLWljb24ge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNnB4O1xuXHRyaWdodDogMDtcblx0Y29sb3I6IGdyZXk7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xuICBcdGZpbGw6ICNmZmY7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTI6aG92ZXIgLmZpbHRlcl9fbGluay1sdmwtMi1pY29uIHtcbiAgXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTIub3BlbiAuZmlsdGVyX19saW5rLWx2bC0yLWljb24ge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59IiwiLmZvcm0tYWN0aW9uLS1hbGlnbi1jZW50ZXIge1xuXHQvL2hlaWdodDogY2FsYygxMDBzdmggLSA2NHB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb3JtLWFjdGlvbl9fdGl0bGUge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZvcm0tYWN0aW9uX19ub3RlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5mb3JtLWFjdGlvbl9fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmZvcm0tYWN0aW9uX19hY3Rpb24tZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG59XG5cbi5mb3JtLWFjdGlvbl9fYWN0aW9uLWNlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDUwJTtcblx0cGFkZGluZzogNnB4O1xufVxuXG4uZm9ybS1hY3Rpb25fX3N1Y2Nlc3Mge1xuXHRoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNjRweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9ybS1hY3Rpb25fX3N1Y2Nlc3MtaWNvbiB7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDUycHg7XG5cdG1hcmdpbjogMCBhdXRvIDE1cHg7XG59XG5cbi5mb3JtLWFjdGlvbl9fc3VjY2Vzcy10ZXh0IHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm0tYWN0aW9uX19zdWNjZXNzLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiA1MnB4O1xufVxuXG4uZm9ybS1hY3Rpb25fX2FjdGlvbi1idG4tLW10LWF1dG8ge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZvcm0tYWN0aW9uLS1hbGlnbi1jZW50ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogdW5zZXQ7XG5cdH1cblxuXHQuZm9ybS1hY3Rpb25fX3N1Y2Nlc3Mge1xuXHRcdGhlaWdodDogdW5zZXQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuZm9ybS1hY3Rpb25fX3N1Y2Nlc3MtbWFpbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0aGVpZ2h0OiB1bnNldDtcblx0fVxuXG5cdC5mb3JtLWFjdGlvbl9fYWN0aW9uLWJ0bi0tbXQtYXV0byB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxufSIsIi5mb3JtLWdsYXNzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMzJweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xuXG4gIFx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0ICAmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdCAgfVxuXHR9XG59XG5cblxuLmZvcm0tZ2xhc3NfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcblx0bWFyZ2luOiAtMTJweDtcbn1cblxuLmZvcm0tZ2xhc3NfX2dyb3VwIHtcblx0d2lkdGg6IDMzLjMzMzMlO1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG4uZm9ybS1nbGFzc19fZ3JvdXAtLWZsZXgtY29sdW1uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5mb3JtLWdsYXNzX19ncmlkIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG5cdFx0bWFyZ2luOiAtOHB4O1xuXHR9XG5cblx0LmZvcm0tZ2xhc3NfX2dyb3VwIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZm9ybS1nbGFzcyB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5mb3JtLWdsYXNzX19ncm91cCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufSIsIi5mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS0tY2FyZCB7XG5cdG1heC13aWR0aDogODIwcHg7XG5cdHBhZGRpbmc6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay01MDtcbn1cblxuLmZvcm1fX2hlYWRlciB7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4uZm9ybV9faGVhZGVyLXRpdGxlIHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmZvcm1fX2hlYWRlci1ub3RlIHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3JzIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLmZvcm1fX2dyb3VwcyB7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmZvcm1fX2dyb3Vwcy5mb3JtX19ncm91cHMge1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcblx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi5mb3JtX19ncm91cCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fZ3JvdXAtLWRpc2FibGVkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpO1xuXHR9XG59XG5cbi5mb3JtX19ncm91cC5mb3JtX19ncm91cCB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ji5mb3JtX19ncm91cC0tcG9saWN5IHtcblx0ICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuXHR9XG59XG5cbi5mb3JtX19ncm91cC10aXRsZSB7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb3JtX19kZWxpdmVyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIC5saW5rLXVuZGVybGluZSB7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnNlbGVjdC1ub3RlIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjay04MDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZvcm1fX2dyb3VwLW5vdGUge1xuXHRtYXJnaW46IDIwcHggMDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmZvcm1fX2dyb3VwLWJvZHkge1xuXHRtYXJnaW46IDE4cHggMDtcbn1cblxuLmZvcm1fX2ZpZWxkcyB7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA1NHB4KTtcblx0bWFyZ2luLWxlZnQ6IC0yN3B4O1xuXHRtYXJnaW4tcmlnaHQ6IC0yN3B4O1xufVxuXG4uZm9ybV9fZmllbGQge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHRwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuXHRwYWRkaW5nLWxlZnQ6IDI3cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fZmllbGQuZm9ybV9fZmllbGQtLXNwYWNlciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19mb290ZXIge1xuXHRtYXJnaW46IDMwcHggMDtcblx0Ji5mb3JtX19mb290ZXItYmFza2V0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMjBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cbn1cblxuLmZvcm1fX2FjdGlvbnMge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uZm9ybV9fYWN0aW9uIHtcblx0QGluY2x1ZGUgY2VsbDtcbn1cblxuLmZvcm0tLXN1YnNjcmliZSB7XG5cdC5mb3JtX19oZWFkZXIge1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXHR9XG5cblx0LmZvcm1fX2hlYWRlci1ub3RlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdH1cblxuXHQuZm9ybV9fZm9vdGVyIHtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQub3JkZXJfX2hlYWRlciB7XG5cdFx0LnBhZ2UtdGl0bGVfX3ZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRcdH1cblx0fVxuXHQuZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LmZvcm0tLWNhcmQge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0LmZvcm1fX2dyb3VwLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5mb3JtX19maWVsZHMge1xuXHRcdG1hcmdpbjogLTZweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG5cdH1cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHRwYWRkaW5nOiA2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5mb3JtX193cmFwLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IC0xMnB4O1xuXHRcdC5mb3JtX19maWVsZHMge1xuXHRcdFx0bWFyZ2luOiAwIC0zOXB4O1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtX19mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0LmZvcm1fX2FjdGlvbnMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuZm9ybV9fYWN0aW9uIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCIyeHMtZG93blwiKSB7XG5cdC5mb3JtX19ncm91cCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5mb3JtX19maWVsZCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uZm9ybV9fZmllbGQtLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmVcbn0iLCIuZ2FsbGVyeV9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ2FsbGVyeV9fc2xpZGVyIHtcbiAgLmltYWdlLXNsaWRlcl9faXRlbSB7XG5cdGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDMwMHB4KTtcbiAgfVxuXG4gIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkge1xuXHQuaW1hZ2Utc2xpZGVyX19pbWFnZSxcblx0LnZpZGVvLXNsaWRlcl9faWZyYW1lIHtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgdG9wOiAwO1xuXHQgIHJpZ2h0OiAwO1xuXHQgIGJvdHRvbTogMDtcblx0ICBsZWZ0OiAwO1xuXHQgIG1heC13aWR0aDogMTAwJTtcblx0ICBtYXgtaGVpZ2h0OiAxMDAlO1xuXHQgIG1hcmdpbjogYXV0bztcblx0ICBoZWlnaHQ6IGF1dG87XG5cdCAgd2lkdGg6IGF1dG87XG5cdH1cblx0aWZyYW1lLnZpZGVvLXNsaWRlcl9faWZyYW1lIHtcblx0ICB3aWR0aDogNTYwcHg7XG5cdCAgaGVpZ2h0OiAzMTVweDtcblx0fVxuICB9XG59IiwiLmdpZnQtc2hvcnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5naWZ0LXNob3J0X19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2lmdC1zaG9ydF9fdmlzdWFsIHtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LnBpY3R1cmUge1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4uZ2lmdC1zaG9ydF9fY291bnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTNweDtcblx0cmlnaHQ6IC0xMHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBhZGRpbmc6IDJweDtcblx0bWluLXdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYzLjA1ZGVnLCAjYzQ0NmZmIDMuOTQlLCAjYzE0OGZmIDc3LjgzJSk7XG59XG5cbi5naWZ0LXNob3J0X19jYXRlZ29yeSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4uZ2lmdC1zaG9ydF9fbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufSIsIlxuXG4vKiAtLS0gYml0cml4IGVkaXRvciAtLS0gKi9cbi5odG1sYmxvY2tlZGl0e1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG9wYWNpdHk6IDAuNztcblx0d2lkdGg6IGF1dG87XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13YXJuaW5nO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5uby10b3VjaCAuaHRtbGJsb2NrZWRpdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn0iLCIuaW1hZ2UtZ2FsbGVyeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLmltYWdlLWdhbGxlcnlfX2dhbGxlcnkge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuXHRcdG1hcmdpbi1yaWdodDogNTVweDtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cblx0LnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19sZW5zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCByZ2JhKDAsIDAsIDAsIC41KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG5cdGN1cnNvcjogem9vbS1pbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbWFnZS1nYWxsZXJ5LS16b29tLWFjdGl2ZSAuaW1hZ2UtZ2FsbGVyeV9fbGVucyB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXRodW1iIHtcblx0cGFkZGluZzogNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDUxcHg7XG5cdGhlaWdodDogNTFweDtcblx0ZGlzcGxheTogZmxleDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdGltZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cblx0LnN2Zy1pY29uIHtcblx0XHRAaW5jbHVkZSBjZW50ZXIteC15KCk7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygkYm94LXNoYWRvdy1ncmF5LXhzKTtcblx0fVxufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS1zbGlkZSB7XG5cdGhlaWdodDogNDUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9faW1hZ2Utd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRpbWcge1xuXHRcdG1heC1oZWlnaHQ6IDQ1MHB4O1xuXHR9XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXNsaWRlLS12aWRlbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLmltYWdlLWdhbGxlcnlfX3ZpZGVvIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiAzOXB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coJGJveC1zaGFkb3ctZ3JheS14cyk7XG5cdH1cbn1cblxuLmltYWdlLWdhbGxlcnlfX3ZpZGVvLWljb24ge1xuXHR3aWR0aDogNThweDtcblx0aGVpZ2h0OiA1OHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5pbWFnZS1nYWxsZXJ5OmhvdmVyIHtcblx0XHQuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LmltYWdlLWdhbGxlcnkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0XHRib3R0b206IDE4cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5IHtcblx0XHQuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiMnhzLWRvd25cIikge1xuXHQuaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS1zbGlkZSB7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblx0fVxufSIsIi5pbWFnZS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZXI6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQvKmJhY2tncm91bmQ6IHJnYmEoMTUsIDQ5LCAxMDYsIC4wNCk7Ki9cblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR6LWluZGV4OiAxO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiA1NnB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0b3V0bGluZTogMDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAkdHJzLWJhc2U7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdzo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1wcmV2OjphZnRlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMCAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQ6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgIzAwMCAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3c6aG92ZXI6OmFmdGVyIHtcblx0b3BhY2l0eTogLjI7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ljb24ge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAzNnB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9faXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2l0ZW0tLWN1cnNvci16b29tIHtcblx0Y3Vyc29yOiB6b29tLWluO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZS0tM2QgKyAuaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA4MCU7XG5cdGhlaWdodDogMzUwcHg7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIFx0bWFyZ2luOiBhdXRvO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMTVweCAtM3B4IDA7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYiB7XG5cdHdpZHRoOiA2NXB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0aGVpZ2h0OiA2NXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogbm9uZTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRkaXNwbGF5OiBmbGV4O1xuICBcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICBcdCYuYWN0aXZlIHtcblx0ICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLS1tb3JlIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWJ0biB7XG5cdHdpZHRoOiAxNi42NjY2JTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDNweDtcblx0aGVpZ2h0OiA2NnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDE7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogbm9uZTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAjODE4NjkwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1idG4gfiBkaXYge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLnRleHQtZ3VpZGUgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19zbGlkZXIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHQuaW1hZ2Utc2xpZGVyX19pdGVtIHtcblx0XHQuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1iIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHRvcDogNTAlO1xuICBcdG1hcmdpbi10b3A6IC0xNXB4O1xuICBcdCY6aG92ZXIge1xuXHQgICY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgfVxuXHR9XG59XG5cbi50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHR0b3A6IDIwOHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0bGVmdDogMzBweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdHJpZ2h0OiAzMHB4O1xufVxuXG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgXHRmaWxsOiAjZmZmO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93OjphZnRlciB7XG5cdGJhY2tncm91bmQ6ICNlZmYyZjY7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdzpob3Zlcjo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19tb2ItY291bnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlczNkIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlM2Qge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2UzZC5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2UtY29udHJvbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMztcblx0cGFkZGluZzogMCA1NnB4O1xuXHRjdXJzb3I6IG1vdmU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faW1hZ2UtY29udHJvbHMge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZS1jb250cm9sIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5pbWFnZS1zbGlkZXJfXzNkLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTBweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogOTBweDtcblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyX196b29tIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMjBweDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxMDA7XG5cdC5zdmctaWNvbiB7XG5cdFx0Y29sb3I6IHJnYmEoNTEsNTEsNTEsLjcpO1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0XHR0b3A6IDI3MHB4O1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG5cdFx0dG9wOiAyMDhweDtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faW1hZ2UtY29udHJvbHMge1xuXHRcdHBhZGRpbmc6IDAgNTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmltYWdlLXNsaWRlcl9faXRlbSB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cblx0LmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UtLTNkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UtLTNkICsgLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0QGluY2x1ZGUgdG91Y2gge1xuXHRcdC50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5pbWFnZS1zbGlkZXJfX21vYi1jb3VudGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDEycHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIsIDEzLCAzMywgLjcpO1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDFweCA2cHggMnB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHQudGV4dC1ndWlkZSAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuaW1hZ2Utc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcblx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcblx0LmltYWdlLXNsaWRlcl9fem9vbSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIiwiLmxhenktY29tcG9uZW50X190ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIubGluay1iYWNrIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5saW5rLWJhY2s6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5saW5rLWJhY2tfX2ljb24sXG4ubGluay1wcmV2X19pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmxpbmstbmV4dF9faWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5saW5rLWJhY2sge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5saW5rLWJhY2tfX2ljb24ge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0fVxufSIsIi5saW5rLWNsb3NlIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEzOHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6ICNGMEYwRjA7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubGluay1jbG9zZV9fdGV4dCB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmxpbmstY2xvc2U6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZDBkMGQ3O1xufVxuXG4ubGluay1jbG9zZV9faWNvbiB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdGZpbGw6IHRyYW5zcGFyZW50O1xufSIsIi5vcmRlci1sa19fbC1pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RhbC1tZXNzYWdlICAub3JkZXItbGtfX2wtaXRlbXtcblx0cGFkZGluZzogMDtcbn1cblxuLm9yZGVyLWxrX19sLXByaWNlIHtcblx0bWluLXdpZHRoOiAxODNweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcblxuXHQucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LnByaWNlX19jdXJyZW5jeSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR9XG59XG5cbi5vcmRlci1sa19fbC1tYWluIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtX19hY3Rpb24ge1xuXHRtaW4td2lkdGg6IDExNXB4O1xufVxuXG4ub3JkZXItbGtfX2wtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ub3JkZXItbGtfX2wtZGF0ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5vcmRlci1sa19fbC1zdGF0dXMge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdC5hdmFpbGFiaWxpdHktLW9yZGVyLXN0YXR1cyB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1bnNldDtcblx0fVxufVxuXG4ub3JkZXItbGtfX2wtaW1hZ2VzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRtYXJnaW4tbGVmdDogLTdweDtcbn1cblxuLm9yZGVyLWxrX19sLWltYWdlLXdyYXAge1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiA1MXB4O1xuXHRtYXJnaW4tbGVmdDogN3B4O1xuXHRtYXJnaW4tdG9wOiA3cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9yZGVyLWxrX19sLWltYWdlLXdyYXA6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5vcmRlci1sa19fbC1pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5vcmRlci1sa19fbC1uYW1lIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRzcGFuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxufVxuXG4ub3JkZXItbGtfX2l0ZW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5vcmRlci1sa19fdGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdC5hdmFpbGFiaWxpdHkge1xuXHRcdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLm9yZGVyLWxrX19wYXJhbXMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ub3JkZXItbGtfX2luZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ub3JkZXItbGtfX2luZm8tbmFtZSB7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLm9yZGVyLWxrX19pbmZvLXZhbHVlIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm9yZGVyLWxrX19sLXByb2Nlc3NCdXR0b24ge1xuXHRwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLm9yZGVyLWxrX19wYXJhbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0d2lkdGg6IDIzMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLm9yZGVyLWxrX19wYXJhbS12YWx1ZSB7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6ICNFRUVFRUU7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luOiAwIC0yMHB4O1xufVxuXG4ub3JkZXItbGtfX2l0ZW1zLWhlYWRlci10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1jYXB0aW9uIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLm9yZGVyLWxrIC5wcmljZS0tc20gLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5vcmRlci1sa19faXRlbXMge1xuXHQuYmFza2V0LWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHR9XG5cblx0XHQuYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwge1xuXHRcdFx0LnByaWNlX192YWx1ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm9yZGVyLWxrX19sLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cblxuXHRcdGJ1dHRvbi5idG4ge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDBweDtcblxuXHR9XG59XG5cbi5vcmRlci1sa19fYWxsLXByaWNlIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHQub3JkZXItbGtfX2FsbC1wcmljZS1uYW1lIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdH1cblxuXHQucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cblx0LnByaWNlX19jdXJyZW5jeSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5say1vcmRlci1idXR0b25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdGJ1dHRvbiB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5vcmRlci1sa19fYWxsLWJ1dHRvbi1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Lm9yZGVyLWxrX19sLXByb2Nlc3NCdXR0b24ge1xuXHRcdHBhZGRpbmc6IDAgMzVweCAwIDA7XG5cdH1cbn1cblxuLm1vZGFsLW1lc3NhZ2Uge1xuXHQub3JkZXItbGtfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQub3JkZXItbGtfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cblxuXHQub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQub3JkZXItbGtfX2wtaGVhZGVyLFxuXHQub3JkZXItbGtfX2wtaXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQub3JkZXItbGtfX2wtbWFpbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5vcmRlci1sa19fcGFyYW0tdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5vcmRlci1sa19fbC1wcmljZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdG1pbi13aWR0aDogaW5pdGlhbDtcblx0fVxuXG5cdC5vcmRlci1sa19fbC1kYXRlLFxuXHQub3JkZXItbGtfX2wtc3RhdHVzIHtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19hbGwtcHJpY2UtYmxvY2sge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQub3JkZXItbGtfX2l0ZW1zIHtcblx0XHQuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG5cdFx0XHRvcmRlcjogNDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQub3JkZXItbGtfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQub3JkZXItbGtfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cblxuXHQub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5vcmRlci1sa19fbC1oZWFkZXIsXG5cdC5vcmRlci1sa19fbC1pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5vcmRlci1sa19fbC1tYWluIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5vcmRlci1sa19fcGFyYW0tbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19wYXJhbS12YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19sLXByaWNlIHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0bWluLXdpZHRoOiBpbml0aWFsO1xuXHR9XG5cblx0Lm9yZGVyLWxrX19sLWRhdGUsXG5cdC5vcmRlci1sa19fbC1zdGF0dXMge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdH1cblxuXHQub3JkZXItbGtfX2FsbC1wcmljZS1ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5vcmRlci1sa19faXRlbXMge1xuXHRcdC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcblx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQub3JkZXItbGtfX2FsbC1wcmljZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0Lm9yZGVyLWxrX190aXRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5vcmRlci1sa19fYWxsLXByaWNlLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19pdGVtcyB7XG5cdFx0LmJhc2tldC1pdGVtX19hY3Rpb24ge1xuXHRcdFx0d2lkdGg6IDExNXB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0Lm9yZGVyLWxrX19pdGVtcyB7XG5cdFx0LmJhc2tldC1pdGVtIHtcblx0XHRcdC5iYXNrZXQtaXRlbV9fcHJpY2Uge1xuXHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5iYXNrZXQtaXRlbV9faGVhZGVyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0fVxuXG5cdFx0XHQuYmFza2V0LWl0ZW1fX2NvdW50ZXIge1xuXHRcdFx0XHR3aWR0aDogNzVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG5cdC5vcmRlci1sa19faXRlbXMtaGVhZGVyIHtcblx0XHQub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1pdGVtIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXG5cdFx0Lm9yZGVyLWxrX19pdGVtcy1oZWFkZXItdG90YWwge1xuXHRcdFx0d2lkdGg6IDI1M3B4O1xuXHRcdH1cblxuXHRcdC5vcmRlci1sa19faXRlbXMtaGVhZGVyLWNvdW50IHtcblx0XHRcdHdpZHRoOiAxMDFweDtcblx0XHR9XG5cblx0XHQub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1wcmljZSB7XG5cdFx0XHR3aWR0aDogMTU0cHg7XG5cdFx0fVxuXHR9XG5cdC5vcmRlci1sa19faXRlbXMtaGVhZGVyIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsLW1pbikge1xuXHQub3JkZXItbGtfX2l0ZW1zLWhlYWRlciB7XG5cdFx0Lm9yZGVyLWxrX19pdGVtcy1oZWFkZXItY291bnQge1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdH1cblxuXHRcdC5vcmRlci1sa19faXRlbXMtaGVhZGVyLXByaWNlIHtcblx0XHRcdHdpZHRoOiAxNzRweDtcblx0XHR9XG5cdH1cbn0iLCIubGtfX2Zvcm0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDE0cHggMjRweCAzMnB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDEzMHB4O1xufVxuXG4ubGtfX2Zvcm0gLmZvcm1fX2dyb3VwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX2Zvcm0gLmZvcm1fX2dyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0cGFkZGluZy10b3A6IDIycHg7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5sa19fZm9ybSAuZm9ybV9fZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRsZWZ0OiA4cHg7XG5cdHJpZ2h0OiA4cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5O1xufVxuXG4ubGtfX21lc3NhZ2UgcCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAjODE4NjkwO1xufVxuXG4ubGtfX29yZGVycy13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxMzBweDtcbn1cblxuLmxrX19vcmRlciB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5sa19fc29ydCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5sa19fb3JkZXJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX29yZGVycy1saW5rLWJhY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTQ2cHg7XG5cdGxlZnQ6IDA7XG59XG5cbi5sa19fYm9udXNlcy13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRtYXJnaW46IDAgLTEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTMwcHg7XG59XG5cbi5sa19fYm9udXNlcy1sZWZ0IHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmxrX19ib251c2VzLXJpZ2h0IHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmxrX19oaXN0b3J5LXdyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5sa19faGlzdG9yeS1oZWFkZXIge1xuXHRwYWRkaW5nOiAzMnB4IDI0cHggMTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU3RTk7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtcy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdG1hcmdpbi10b3A6IDM4cHg7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtcyB7XG5cdHBhZGRpbmc6IDIwcHggMjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbXM6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDJweDtcblx0dG9wOiAyMHB4O1xuXHRib3R0b206IDUwcHg7XG5cdGxlZnQ6IDUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTdFOTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAwO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDM2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0tcXVhbnRpdHkge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cdHBhZGRpbmc6IDhweCAwO1xuXHR3aWR0aDogNTRweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTZweDtcblx0Ym94LXNoYWRvdzogMCAwIDAgOHB4ICRjb2xvci13aGl0ZTtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0tcXVhbnRpdHktLW5lZ2F0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0tZGF0ZSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5sa19faGlzdG9yeS1mb290ZXIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFOTtcblx0cGFkZGluZzogMjRweCAyNHB4IDMycHg7XG59XG5cbi5sa19fbmF2IHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmxrX19jb3B5LWxpbmstYmxvY2std3JhcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sa19faW5mby1ibG9jayB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjY7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDIzcHggMjRweCAyN3B4O1xufVxuXG4ubGtfX2luZm8tYmxvY2stbGluay1tb3JlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0bWFyZ2luLXRvcDogMTFweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5sa19faW5mby1ibG9jay1saW5rLW1vcmU6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLmxrX190YXNrcy1pdGVtcyB7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ubGtfX3Rhc2tzLWJsb2NrIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ubGtfX3Rhc2tzLWJsb2NrLWhlYWRlciB7XG5cdHBhZGRpbmc6IDIycHggMjRweCAxNHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFOTtcbn1cblxuLmxrX190YXNrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU3RTk7XG59XG5cbi5sa19fdGFzayB7XG5cdHBhZGRpbmc6IDIwcHggMjRweCAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGtfX3Rhc2stbGVmdCB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5sa19fdGFzay1yaWdodCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubGtfX3Rhc2staW1hZ2Utd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX190YXNrLWltYWdlIHtcblx0d2lkdGg6IDg4cHg7XG5cdGhlaWdodDogODhweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym94LXNoYWRvdzogMCAxM3B4IDE1cHggLThweCByZ2JhKDIsIDEzLCAzMywgLjIpO1xufVxuXG4ubGtfX3Rhc2stc3RhdHVzIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbn1cblxuLmxrX190YXNrLW5hbWUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5sa19fdGFzay10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxrX190YXNrLWxpbmsge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRtYXJnaW4tdG9wOiA5cHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4ubGtfX3Rhc2stbGluazpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4ubGtfX3Rhc2stcXVhbnRpdHkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogN3B4O1xuXHRsZWZ0OiA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMnB4IDZweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubGtfX3Rhc2std3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTMwcHg7XG59XG5cbi5sa19fdGFzay1pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwYWRkaW5nOiAzMHB4IDI0cHggMzJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX3Rhc2staXRlbS1mb3JtLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGtfX3Rhc2staXRlbS10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmxrX190YXNrLWl0ZW0tc3VidGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5sa19fdGFzay1pdGVtLWRlc2NyaXB0aW9uIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxrX190YXNrLWl0ZW0gLmZvcm1fX2Zvb3RlciB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sa19fb3JkZXJzLWZpbHRlciB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweCFpbXBvcnRhbnQ7XG5cdC5maWx0ZXJfX2dyb3VwIHtcblx0XHRib3JkZXItdG9wOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMCFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5sa19fdGFzay13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubGtfX2Zvcm0ge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQubGtfX2Zvcm0gLmZvcm1fX2dyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0LmxrX19vcmRlcnMge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQubGtfX29yZGVycy1saW5rLWJhY2sge1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICB0b3A6IHVuc2V0O1xuXHQgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdCAgbWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxrX19oaXN0b3J5LWhlYWRlciB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5sa19faGlzdG9yeS1pdGVtcyB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5sa19faGlzdG9yeS1mb290ZXIge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQubGtfX3Rhc2tzLWl0ZW1zIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5sa19fdGFza3MtYmxvY2staGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmxrX19pbmZvLWJsb2NrIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmxrX190YXNrIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmxrX190YXNrLWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQubGtfX2hpc3RvcnktaXRlbXM6OmFmdGVyIHtcblx0XHRsZWZ0OiA0MHB4O1xuXHR9XG5cblx0LmxrX19oaXN0b3J5LWl0ZW1zLXRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubGtfX2JvbnVzZXMtd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubGtfX2JvbnVzZXMtbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubGtfX2JvbnVzZXMtcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdC5sa19fb3JkZXJzLWZpbHRlciB7XG5cdFx0LmZpbHRlcl9fZmlsdGVyLWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGdhcDogMTBweDtcblx0XHRcdC5maWx0ZXJfX2dyb3VwLS1kYXRlIHtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdH1cblx0XHRcdC5maWx0ZXJfX2dyb3VwLS1jaGVjay1saXN0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmxvYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kOiAkbG9hZGVyLWJnO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0ei1pbmRleDogMzAwMDAwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmxvYWRlci0tYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiIsIi5tb2JpbGUtcG9wdXAge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMjUwMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAkdHJzLWRyb3Bkb3duO1xufVxuXG4ubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjMpO1xuXHR6LWluZGV4OiAzMDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1kcm9wZG93bjtcblx0b3BhY2l0eTogMDtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuXG4ubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWRyb3Bkb3duO1xuXHR6LWluZGV4OiAzNTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMjBweCAyMHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tb2JpbGUtcG9wdXBfX2hlYWRlciB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBcdHBhZGRpbmctbGVmdDogNDBweDtcbiAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gIFx0bWFyZ2luOiAtMjBweCAtMjBweCAwO1xufVxuXG4ubW9iaWxlLXBvcHVwX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDY5cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1vYmlsZS1wb3B1cF9fY2xvc2Uge1xuXHRAaW5jbHVkZSBpY29uLWNsb3NlKDE4cHgsIDJweCk7XG5cdGNvbG9yOiAjZmZmO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTlweDtcblx0cmlnaHQ6IDVweDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLm1vYmlsZS1wb3B1cF9fYm9keSB7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubW9iaWxlLXBvcHVwLS1jYXRhbG9nLW1lbnUge1xuXHQubW9iaWxlLXBvcHVwX19ib2R5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxufVxuXG4ub3Blbi1zaXRlLW1lbnUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5tb2JpbGUtcG9wdXAtLXNpdGUtbWVudSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBtcztcblxuXHRcdC5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdH1cbn1cblxuLm9wZW4tY2F0YWxvZy1tZW51IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQubW9iaWxlLXBvcHVwLS1jYXRhbG9nLW1lbnUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG5cblx0XHQubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG59XG5cbi5vcGVuLWZpbHRlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lm1vYmlsZS1wb3B1cC0tZmlsdGVyIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMG1zO1xuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0fVxufVxuXG4ub3Blbi1zb3J0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQubW9iaWxlLXBvcHVwLS1zb3J0IHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMG1zO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0fVxufVxuXG4ub3Blbi1iYXNrZXQtcmVzdW1lIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQubW9iaWxlLXBvcHVwLS1yZXN1bWUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwibWQtdXBcIikge1xuXHQubW9iaWxlLXBvcHVwLS1maWx0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cblx0XHQubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtcG9wdXBfX292ZXJsYXksXG5cdFx0Lm1vYmlsZS1wb3B1cF9faGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fYm9keSB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0Lm1vYmlsZS1wb3B1cC0tZmlsdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdC5jYXRhbG9nLWJsb2NrX19maWx0ZXJzIHtcblx0XHQgIGhlaWdodDogY2FsYygxMDB2aCAtIDY5cHgpO1xuXHRcdCAgb3ZlcmZsb3cteTogYXV0bztcblx0XHQgIG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHQgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0ICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0ICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtcG9wdXAtLXJlc3VtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0Lm1vYmlsZS1wb3B1cCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn0iLCIubW9kYWwtbWVzc2FnZV9fd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAxNTJweDtcblx0cmlnaHQ6IDEycHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMjJweCAyNXB4O1xuXHR6LWluZGV4OiAyMztcblx0d2lkdGg6IDQzOHB4O1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyNHB4KTtcblx0Ly9kaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fY2xvc2Uge1xuXHRAaW5jbHVkZSBpY29uLWNsb3NlKDJweCwgMTZweCwgJGNvbG9yLWdyYXkpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHRvcDogMTBweDtcblx0cmlnaHQ6IDEwcHg7XG59XG5cbi5tb2RhbC1tZXNzYWdlX192aXN1YWwge1xuXHR3aWR0aDogNThweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRpbWcge1xuXHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdH1cbn1cblxuLm1vZGFsLW1lc3NhZ2VfX3N1YnRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4ubW9kYWwtbWVzc2FnZV9faW5mbyB7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5tb2RhbC1tZXNzYWdlX19xdWFudGl0eSB7XG5cdG1hcmdpbi1yaWdodDogMTNweDtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX3RleHQge1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1vZGFsLW1lc3NhZ2UtLXRleHQge1xuXHQubW9kYWwtbWVzc2FnZV9fd3JhcHBlciB7XG5cdFx0cGFkZGluZzogMjBweCA1MHB4IDIwcHggMjBweDtcblx0fVxuXG5cdC5tb2RhbC1tZXNzYWdlX19jbG9zZSB7XG5cdFx0QGluY2x1ZGUgY2VudGVyLXkoKTtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQubW9kYWwtbWVzc2FnZV9fd3JhcHBlciB7XG5cdFx0d2lkdGg6IDMzMHB4O1xuXHRcdHBhZGRpbmc6IDExcHggMTVweCAxNXB4O1xuXHRcdHRvcDogNjlweDtcblx0XHRyaWdodDogMTVweDtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcblx0XHR6LWluZGV4OiAyMztcblx0fVxuXHQubW9kYWwtbWVzc2FnZV9fdmlzdWFsIHtcblx0XHR3aWR0aDogMzhweDtcblx0fVxuXHQubW9kYWwtbWVzc2FnZV9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQubW9kYWwtbWVzc2FnZV9fd3JhcHBlciB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogNzBweDtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJhc2tldC1wYWdlLFxuXHQuY2F0YWxvZy1pdGVtLXBhZ2Uge1xuXHRcdC5tb2RhbC1tZXNzYWdlX193cmFwcGVyIHtcblx0XHRcdGJvdHRvbTogMTIwcHg7XG5cdFx0fVxuXHR9XG5cbiAgXHQuY2F0YWxvZy1pdGVtLXBhZ2Uge1xuXHQgIG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0ICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHQgIHBhZGRpbmc6IDE1cHg7XG5cdH1cbn1cbiIsIi5tb2RhbC13aW5kb3cge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiA4MDBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNDBweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtd2luZG93X19vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsIDExLCAxMSwgLjgpO1xuXHR6LWluZGV4OiAzMDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1kcm9wZG93bjtcblx0dHJhbnNpdGlvbi1kZWxheTogJHRycy1kcm9wZG93bjtcblx0b3BhY2l0eTogMDtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiA1cHggMzBweCAzMHB4O1xuICBcdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0xMDtcblx0XHR9XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG4gIFx0LnJlc3VsdC1hZGQtcmV2aWV3X190aXRsZSB7XG5cdCAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0ICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdCAgY29sb3I6ICRjb2xvci1ncmF5O1xuXHR9XG5cbiAgLnJlc3VsdC1hZGQtcmV2aWV3X190ZXh0IHtcblx0Zm9udC1zaXplOiAkZnotc21hbGwtMjtcblx0bGluZS1oZWlnaHQ6IDEuNTc7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMjVweCAzNHB4IDE4cHggMzBweDtcblxuICAuaDUge1xuXHRmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kYWwtd2luZG93X19iYWNrIHtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGhlaWdodDogMTdweDtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5tb2RhbC13aW5kb3dfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcblx0QGluY2x1ZGUgaWNvbi1jbG9zZSgxOHB4LCAycHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0dG9wOiAxNXB4O1xuXHRyaWdodDogMTVweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubW9kYWwtd2luZG93X19jbG9zZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXHQubW9kYWwtd2luZG93X19iYWNrOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyB7XG5cdHdpZHRoOiAxMDAwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0cGFkZGluZzogMjVweCAzNHB4IDEwcHggMzBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZzogMCAzMHB4IDMwcHg7XG59XG5cbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG5cdHdpZHRoOiA0ODBweDtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIHtcblx0Lm1vZGFsLXdpbmRvd19fb3ZlcmxheSB7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMG1zO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5tb2RhbC13aW5kb3cge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMjhweCk7XG5cdH1cblxuXHQubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG5cdC5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0XHRwYWRkaW5nOiAyMHB4IDQ1cHggMjBweCAyMHB4O1xuXHR9XG5cdC5tb2RhbC13aW5kb3dfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0Lm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdFx0cGFkZGluZzogNXB4IDIwcHggMjBweDtcblx0fVxuXHQubW9kYWwtd2luZG93X19vdmVybGF5IHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWxfX3N1cmZhY2Uge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ei1pbmRleDogMjAwO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0dHJhbnNpdGlvbi1kZWxheTogJHRycy1kcm9wZG93bjtcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZzogMjBweDtcblx0bWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRtYXJnaW46IGF1dG87XG5cdG1pbi13aWR0aDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzNTtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IHtcblx0Lm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQubW9kYWxfX3N1cmZhY2Uge1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0fVxuXG5cdC5tb2RhbF9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4uc3RhdGUtLW1vZGFsLW9wZW4ge1xuXHQubW9kYWxfX3N1cmZhY2Uge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG5cdH1cblxuXHQubW9kYWwtd2luZG93X19vdmVybGF5IHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLm1vZGFsLS1wYWdlIHtcblx0Lm1vZGFsLXdpbmRvdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0fVxuXG5cdC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0Lm1vZGFsX19zdXJmYWNlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1kcm9wZG93bjtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLXRvcDogMjhweDtcblx0fVxuXHQubW9kYWxfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdH1cblx0Lm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnN0YXRlLS1tb2RhbC1vcGVuIHtcblx0XHQubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHRcdH1cblx0fVxufVxuIiwiLm5vdGUtYmxvY2sge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRjb2xvcjogIzgxODY5MDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm5vdGUtYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubm90ZS1ibG9jay0tYWx0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubm90ZS1ibG9jay0tYWx0LTIge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ubm90ZS1ibG9jay0tYWx0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm5vdGUtYmxvY2tfX2ljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTI7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5ub3RlLWJsb2NrLS1hbHQgLm5vdGUtYmxvY2tfX2ljb24ge1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5ub3RlLWJsb2NrLS1hbHQtMiAubm90ZS1ibG9ja19faWNvbiB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubm90ZS1ibG9jayB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR9XG59IiwiLm9ubHktc2xpZGVyIHtcblx0LnN3aXBlci1jb250YWluZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyN3B4O1xuXHR9XG5cblx0LnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRib3R0b206IDA7XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG4ub25seS1zbGlkZXJfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxODhweDtcblx0aGVpZ2h0OiAxODhweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5waWN0dXJlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHotaW5kZXg6IDU7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cblx0XHRpbWcge1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5vbmx5LXNsaWRlcl9fbG9nbyB7XG5cdEBpbmNsdWRlIGNlbnRlci14LW1hcmdpbig1N3B4KTtcblx0ei1pbmRleDogMTA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDExNXB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdC5waWN0dXJlIHtcblx0XHR3aWR0aDogNzAlO1xuXHRcdGhlaWdodDogNzAlO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0Lm9ubHktc2xpZGVyX19pdGVtIHtcblx0XHR3aWR0aDogMTA0cHg7XG5cdFx0aGVpZ2h0OiAxMDRweDtcblx0fVxuXHQub25seS1zbGlkZXJfX2xvZ28ge1xuXHRcdHdpZHRoOiA4NXB4O1xuXHRcdGhlaWdodDogMzdweDtcblx0XHRtYXJnaW4tbGVmdDogLTQycHg7XG5cdH1cbn0iLCIub3JkZXItaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ub3JkZXItaXRlbV9fdmlzdWFsIHtcblx0d2lkdGg6IDEyMHB4O1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm9yZGVyLWl0ZW1fX2NvbnRlbnQge1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLm9yZGVyLWl0ZW1fX2hlYWRlciB7XG5cdC5wcmljZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHR9XG5cblx0LnByaWNlX19jdXJyZW5jeSxcblx0LnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG59XG5cbi5vcmRlci1pdGVtX19uYW1lIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5vcmRlci1pdGVtX19icmFuZCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLm9yZGVyLWl0ZW1fX2JvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ub3JkZXItaXRlbV9fcHJvcHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5vcmRlci1pdGVtX19wcm9wIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLm9yZGVyLWl0ZW1fX3Byb3AtaWNvbiB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0xcHg7XG59XG5cbi5vcmRlci1pdGVtX19wcm9wLXNlcGFyYXRvciB7XG5cdG1hcmdpbjogMCA1cHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5vcmRlci1pdGVtX19kZWxldGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX2FjdGlvbiB7XG5cdFx0Lm9yZGVyLWl0ZW1fX2RlbGV0ZTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5vcmRlci1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQucHJpY2VfX3ZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cblx0XHQucHJpY2VfX2N1cnJlbmN5IHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHR9XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX3Zpc3VhbCB7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHRcdGhlaWdodDogMTIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG5cdC5vcmRlci1pdGVtX19jb250ZW50LXdyYXAge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNDBweDtcblx0XHRtaW4taGVpZ2h0OiAxMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX2hlYWRlciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQub3JkZXItaXRlbV9fcHJpY2Uge1xuXHRcdG9yZGVyOiAtMTA7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHR9XG5cdC5vcmRlci1pdGVtX19uYW1lIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX2F2YWlsYWJpbGl0eSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC0xNDBweDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IGNhbGMoMTAwJSArIDEzcHgpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX2Zhdm9yaXRlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX2Zvb3RlciB7XG5cdFx0cGFkZGluZzogNnB4IDA7XG5cdFx0bWFyZ2luLXRvcDogNTJweDtcblx0fVxuXHQub3JkZXItaXRlbV9fY291bnRlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cdC5vcmRlci1pdGVtLS1jaGFuZ2UtY291bnQge1xuXHRcdC5vcmRlci1pdGVtX19mb290ZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHR9XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX25vdGlmaWNhdGlvbi1idG4ge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQub3JkZXItaXRlbV9fYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiM3hzLWRvd25cIikge1xuXHQub3JkZXItaXRlbV9fZ2lmdHMge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiNHhzLWRvd25cIikge1xuXHQub3JkZXItaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59IiwiLm9yZGVyLXJlc3VsdF9fd3JhcHBlciB7XG5cdHdpZHRoOiA0MDBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDQwcHggYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3JkZXItcmVzdWx0X19pY29uIHtcblx0bWFyZ2luOiAwIGF1dG8gMTBweDtcblx0d2lkdGg6IDUwcHg7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4ub3JkZXItcmVzdWx0X190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdH1cbn1cblxuLm9yZGVyLXJlc3VsdF9fcG9pbnRzIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzMwcHg7XG5cdG1pbi1oZWlnaHQ6IDk1cHg7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2sgdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvbWFya3VwLWltYWdlcy9iZ19fcG9pbnRzLnBuZ1wiKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5vcmRlci1yZXN1bHRfX3BvaW50cy10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX3BvaW50cy1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyOXB4O1xuXHRcdGhlaWdodDogMjlweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuXG4ub3JkZXItcmVzdWx0X19wb2ludHMtdmFsdWUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzMzBweDtcblx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcblx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci0tb3BlbiB7XG5cdC5vcmRlci1yZXN1bHRfX29yZGVyLXRvZ2dsZSB7XG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci1udW1iZXIge1xuXHRtYXJnaW4tbGVmdDogNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyLWNvcHkge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHQuc3ZnLWljb24ge1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0XHRmaWxsOiBub25lO1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0fVxufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci1ib2R5IHtcblx0cGFkZGluZy10b3A6IDhweDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fZ3JvdXAge1xuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdH1cbn1cblxuLm9yZGVyLXJlc3VsdF9fZ3JvdXAtbmFtZSB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5vcmRlci1yZXN1bHRfX3Byb3BzIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLm9yZGVyLXJlc3VsdF9fcHJvcCB7XG5cdHBhZGRpbmc6IDEycHggMDtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG5cdH1cbn1cblxuLm9yZGVyLXJlc3VsdF9fcHJvcC12YWx1ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5vcmRlci1yZXN1bHRfX2FjdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDM0M3B4O1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMTNweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTNweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5idG4ge1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQub3JkZXItcmVzdWx0X19vcmRlci1jb3B5OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5vcmRlci1yZXN1bHRfX2ljb24ge1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0fVxuXHQub3JkZXItcmVzdWx0X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHR9XG5cdC5vcmRlci1yZXN1bHRfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMTYwJTtcblx0fVxufVxuXG4uYmFza2V0X19sYXlvdXQgLmlubmVyLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gIHBhZGRpbmctdG9wOiAzMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59IiwiLm9yZGVyIHtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm9yZGVyX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogNDFweDtcblxuXHQucGFnZS10aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5vcmRlcl9fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcbn1cblxuLm9yZGVyX19tYWluIHtcblx0ZmxleC1ncm93OiAxO1xuXHRtaW4td2lkdGg6IDA7XG5cblx0LmZvcm0ge1xuXHRcdHBhZGRpbmc6IDM1cHggMzBweCA1MHB4O1xuXHQgIFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0ICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcblx0XHR9XG5cdH1cblxuICBcdC5mb3JtX19ncm91cC10aXRsZSB7XG5cdCAgdGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuXG4ub3JkZXJfX3Byb2R1Y3RzIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm9yZGVyX19wcm9kdWN0cy10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ub3JkZXJfX2xpc3Qge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRncmlkLWdhcDogMjBweCA1NHB4O1xufVxuXG4ub3JkZXJfX2FzaWRlIHtcblx0d2lkdGg6IDM3OHB4O1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLm9yZGVyX19yZXN1bWUge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDEwcHg7XG5cdHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4ub3JkZXJfX3Jlc3VtZS1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ub3JkZXJfX3Jlc3VtZS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ub3JkZXJfX3Byb3Age1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xuXHR9XG5cblx0LnBvaW50cyB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHR9XG59XG5cbi5vcmRlcl9fcHJvcC1lbnRyeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm9yZGVyX19wcm9wLW5hbWUge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5vcmRlcl9fcHJvcC1jdXJyZW5jeSB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5vcmRlcl9fcHJvcC0tZGlzY291bnQge1xuXHRwYWRkaW5nOiA3cHggMDtcblxuXHQub3JkZXJfX3Byb3AtZW50cnkge1xuXHRcdHBhZGRpbmc6IDdweCAwO1xuXHR9XG5cblx0Lm9yZGVyX19wcm9wLWN1cnJlbmN5LFxuXHQub3JkZXJfX3Byb3AtdmFsdWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0LmFjY29yZGlvbl9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHR9XG59XG5cbi5vcmRlcl9fcHJvcC0tZGVsaXZlcnkge1xuXHQub3JkZXJfX3Byb3AtY3VycmVuY3ksXG5cdC5vcmRlcl9fcHJvcC12YWx1ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1zdWNjZXNzO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cbn1cblxuLm9yZGVyX19wcm9wLS1wb2ludHMge1xuXHQub3JkZXJfX3Byb3AtY3VycmVuY3ksXG5cdC5vcmRlcl9fcHJvcC12YWx1ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5vcmRlcl9fcHJvcC0tdG90YWwge1xuXHQub3JkZXJfX3Byb3AtdmFsdWUsXG5cdC5vcmRlcl9fcHJvcC1jdXJyZW5jeSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0fVxufVxuXG4ub3JkZXJfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0LnByb21vY29kZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4ub3JkZXJfX29yZGVyIHtcblx0aGVpZ2h0OiA1MHB4O1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm9yZGVyX19tZXNzYWdlLWNsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG5cdC5vcmRlcl9fY2xlYW46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2tcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQub3JkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0Lm9yZGVyX19oZWFkZXIge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblx0Lm9yZGVyX19sYXlvdXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5vcmRlcl9fbWFpbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdC5vcmRlcl9fYXNpZGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdG1hcmdpbi1yaWdodDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG5cdC5vcmRlcl9fcmVzdW1lIHtcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG5cdFx0cGFkZGluZzogMjBweCAyNXB4IDM1cHg7XG5cdH1cblx0Lm9yZGVyX19yZXN1bWUtaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdFx0Lmg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHR9XG5cdH1cblx0Lm9yZGVyX19wcm9wIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0Lm9yZGVyX19wcm9wLWVudHJ5IHtcblx0XHRwYWRkaW5nOiAxM3B4IDA7XG5cdH1cbiAgXHQuYmFza2V0LWFkZHJlc3Mge1xuXHQgIHBhZGRpbmc6IDAgN3B4IDMwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcbiAgLm9yZGVyX19tYWluIHtcblx0LmZvcm0ge1xuXHQgIHBhZGRpbmc6IDM1cHggMjRweDtcblx0fVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiMnhzLWRvd25cIikge1xuXHQub3JkZXJfX2xpc3Qge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdyaWQtZ2FwOiAxN3B4O1xuXHR9XG59IiwiLyogLS0tIHBhZ2UgbmF2aWdhdGlvbiAtLS0gKi9cbi5wYWdlLW5hdiB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fdmlldy1tb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnN2Zy1pY29uIHtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5wYWdlLW5hdl9fcm93IHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ucGFnZS1uYXZfX2J0biB7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBcdGN1cnNvcjogcG9pbnRlcjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdH1cblx0fVxuXG4gICYuZGlzYWJsZWQtbGluayB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG59XG5cbi5wYWdlLW5hdl9fbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbjogMCAyMnB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmssXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuXHRtaW4td2lkdGg6IDE0cHg7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbmF2X19saW5rIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0cGFkZGluZzogMCAxMXB4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG4gIFx0bWFyZ2luOiAwIDNweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4ucGFnZS1uYXZfX2xpbmsucGFnZS1uYXZfX2xpbmstLWFjdGl2ZS5wYWdlLW5hdl9fbGluay0tYWN0aXZlIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1uYXZfX2xpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdH1cblx0LnBhZ2UtbmF2X19idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wYWdlLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1tYXhcIikge1xuXHQucGFnZS1uYXYge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnBhZ2UtbmF2X19yb3cge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQucGFnZS1uYXZfX2NlbGwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXG5cdC5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjR4cy1tYXhcIikge1xuXHQucGFnZS1uYXZfX2xpbmtzIHtcblx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdH1cblxuXHQucGFnZS1uYXZfX2xpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdH1cbn0iLCIucGFnZS1zZWN0aW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luOiAyNXB4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXG5cdCYucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluazphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHR9XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluLS1jZW50ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3MtaXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluayB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0fVxufSIsIi5wYWdlLXNlY3Rpb24ge1xuXHRtYXJnaW46IDcwcHggMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi0tZ3JheSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMzkuMjRkZWcsICNjM2M4Y2MgMTIuNjklLCAjZWVmMGYxIDYyLjQyJSk7XG5cdHBhZGRpbmc6IDU1cHggMCA3MHB4O1xufVxuXG5cbi5wYWdlLXNlY3Rpb24tLW92ZXJmbG93IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2Utc2VjdGlvbi0tYWx0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNDksIDEwNiwgLjA0KTtcblx0cGFkZGluZy10b3A6IDM4cHg7XG5cdHBhZGRpbmctYm90dG9tOiA3MnB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1pbm5lciB7XG5cdG1hcmdpbjogMDtcbn1cblxuXG4ucGFnZS1zZWN0aW9uLS1pbm5lciAucGFnZS1zZWN0aW9uLWhlYWRlciB7XG5cdG1hcmdpbjogMTdweCAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1pbm5lciAuY29udGFpbmVyIHtcblx0cGFkZGluZzogMDtcbn1cblxuLnBhZ2Utc2VjdGlvbl9fc2xvdC13cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhZ2Utc2VjdGlvbiAucHJvZHVjdC1zbGlkZXJfX2hlYWRlciB7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnBhZ2Utc2VjdGlvbi0taW5uZXIgLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2Utc2VjdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnBhZ2Utc2VjdGlvbi0taW5uZXIgLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnBhZ2Utc2VjdGlvbiB7XG5cdFx0bWFyZ2luOiAzMHB4IDA7XG5cdH1cblxuXHQucGFnZS1zZWN0aW9uLS1hbHQge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQucGFnZS1zZWN0aW9uIC5wcm9kdWN0LXNsaWRlcl9faGVhZGVyIHtcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0fVxuXG5cdC5wYWdlLXNlY3Rpb25fX3Nsb3Qtd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxufSIsIi5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5wYWdlLXRpdGxlLS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYWdlLXRpdGxlLS1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wYWdlLXRpdGxlLS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wYWdlLXRpdGxlLS1tYjgge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5wYWdlLXRpdGxlX19pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuXG4ucGFnZS10aXRsZV9fc3ViIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLXRpdGxlX19zdWItaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYWdlLXRpdGxlLS1jZW50ZXJlZCAucGFnZS10aXRsZV9fc3ViLWl0ZW1zIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLXRpdGxlX19zdWItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5wYWdlLXRpdGxlX19zdWItaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFnZS10aXRsZV9fc3ViLWl0ZW0taWNvbiB7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucGFnZS10aXRsZS0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLXRpdGxlX192YWx1ZSAucHJvZHVjdF9fYWRtaW4tbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ucGFnZS10aXRsZV9fdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG5cbi5wYWdlLXRpdGxlX190YWJzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGFnZS10aXRsZV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xufVxuXG4ucGFnZS10aXRsZV9fcXVhbnRpdHl7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnBhZ2UtdGl0bGVfX3F1YW50aXR5ICsgLmxpbmstY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIC5wYWdlLXRpdGxlX190YWJzIHtcblx0bWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIC5wYWdlLXRpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFnZS10aXRsZS0tZmxleC1zdGFydCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlX19xdWFudGl0eSArIC5saW5rLWNsb3NlIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBhZ2UtdGl0bGUgLmxpbmstY2xvc2Uge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnBhZ2UtdGl0bGUgLmxpbmstY2xvc2VfX2ljb24ge1xuXHRtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlX19xdWFudGl0eSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG5cbiAgLnBhZ2UtdGl0bGVfX3RleHQge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbiAgfVxufSIsIi5wYXJhbXMtbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhcmFtcy1saXN0X19sZWZ0IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogNTAlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogIzg2ODY4Qjtcbn1cblxuLnBhcmFtcy1saXN0X19zZXAge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQ0JDQ0NFO1xuXHRtYXJnaW46IDAgOHB4O1xufVxuXG4ucGFyYW1zLWxpc3RfX3JpZ2h0IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogNTAlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogIzExMTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wYXJhbXMtbGlzdF9fcmlnaHQ6b25seS1jaGlsZCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBhcmFtcy1saXN0X19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5wYXJhbXMtbGlzdF9fZm9vdGVyIC5saW5rLXVuZGVybGluZSB7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5wYXJhbXMtbGlzdF9fbGVmdCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR9XG5cdFxuXHQucGFyYW1zLWxpc3RfX3JpZ2h0IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdH1cbn0iLCIucG9pbnRzLS1lbXB0eSB7XG5cdC5wb2ludHNfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuLnBvaW50c19fZmllbGQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb2ludHNfX2ZpZWxkLW1heCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBvaW50c19fY29udGVudCB7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXkteHM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDM1cHggMjBweCAxNnB4O1xuXHRtYXJnaW4tdG9wOiAtMTVweDtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbn1cblxuLnBvaW50c19fYmFsYW5jZSB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTUwO1xufVxuXG4ucG9pbnRzX19iYWxhbmNlLW5hbWUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ucG9pbnRzX19iYWxhbmNlLXZhbHVlIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuLnBvaW50c19fYWNjcnVlZCxcbi5wb2ludHNfX3VzZSB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnBvaW50c19fYWNjcnVlZC1uYW1lLFxuLnBvaW50c19fdXNlLW5hbWUge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLnBvaW50c19fYWNjcnVlZCB7XG5cdG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLnBvaW50c19fYWNjcnVlZC12YWx1ZSB7XG5cdGJhY2tncm91bmQ6ICNlZmZjYmM7XG5cdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cdHBhZGRpbmc6IDJweCA3cHggM3B4O1xufSIsIi5wcm9kdWN0LWRpc2NvdW50IHtcblx0Lmhlcm8tYmxvY2sge1xuXHRcdGhlaWdodDogNzQ2cHg7XG5cdFx0bWluLWhlaWdodDogMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5oZXJvLWJsb2NrX19mZy1sYXllciB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRtYXgtd2lkdGg6IDUyMHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtZ3JpZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvZHVjdC1ncmlkX19ncmlkIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdG1hcmdpbjogLTIwcHggLTEwcHg7XG5cdH1cbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX2JvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC1kaXNjb3VudF9fc2xpZGVyIHtcblx0d2lkdGg6IDQ3LjclO1xuXHRtYXJnaW4tcmlnaHQ6IDQlO1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX3Byb2R1Y3RzIHtcblx0ZmxleC1ncm93OiAxO1xuXHRtaW4td2lkdGg6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHQmOm50aC1jaGlsZChuICsgNykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX2FjdGlvbiB7XG5cdG1hcmdpbjogLTVweDtcblx0bWFyZ2luLXRvcDogMzVweDtcblx0ZGlzcGxheTogbm9uZTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LWdyb3c6IDE7XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luOiA1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX2FsbCB7XG5cdC5zdmctaWNvbiB7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMTFweDtcblx0XHRtYXJnaW4tbGVmdDogMTFweDtcblx0fVxufVxuXG4ucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQge1xuXHQucHJvZHVjdC1kaXNjb3VudF9fc2xpZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwibWQtZG93blwiKSB7XG5cdC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCB7XG5cdFx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0XHR3aWR0aDogMjAlO1xuXG5cdFx0XHQmOm50aC1jaGlsZChuICsgNikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQucHJvZHVjdC1kaXNjb3VudCB7XG5cdFx0Lmhlcm8tYmxvY2sge1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEyNS41dncgLSAjeyRjb250YWluZXItcGFkZGluZy1zbX0gKiAyKTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMDBweDtcblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtZGlzY291bnRfX2JvZHkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wcm9kdWN0LWRpc2NvdW50X19zbGlkZXIge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuXHR9XG5cdC5wcm9kdWN0LWRpc2NvdW50X19hY3Rpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IHtcblx0XHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4gKyA1KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCB7XG5cdFx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0XHR3aWR0aDogMzMuMzMlO1xuXG5cdFx0XHQmOm50aC1jaGlsZChuKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZChuICsgNykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcblx0LnByb2R1Y3QtZGlzY291bnQge1xuXHRcdC5oZXJvLWJsb2NrIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LWRpc2NvdW50X19zbGlkZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAtI3skY29udGFpbmVyLXBhZGRpbmctc219O1xuXHRcdG1hcmdpbi1yaWdodDogLSN7JGNvbnRhaW5lci1wYWRkaW5nLXNtfTtcblx0fVxuXHQucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQge1xuXHRcdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0JjpudGgtY2hpbGQobikge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQobiArIDUpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCIzeHMtZG93blwiKSB7XG5cdC5wcm9kdWN0LWRpc2NvdW50X19wcm9kdWN0cyB7XG5cdFx0LnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdH1cblxuXHRcdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdFx0JjpudGgtY2hpbGQobiArIDUpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9kdWN0LWdyaWRfX2dyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI5MHB4LCAxZnIpKTtcblx0bWFyZ2luOiAtN3B4O1xufVxuXG4ucHJvZHVjdC1ncmlkX19jZWxsLS1lbXB0eS5wcm9kdWN0LWdyaWRfX2NlbGwtLWVtcHR5LnByb2R1Y3QtZ3JpZF9fY2VsbC0tZW1wdHkge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiA3cHggN3B4O1xufVxuXG4ucGFnZS1zZXJ2aWNlcy16YWdsIHtcbiAgLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzIwcHgsIDFmcikpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbDpob3ZlciAucHJvZHVjdC10LWdyaWQge1xuXHQgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIC5wcm9kdWN0LWdyaWRfX2NlbGw6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcblx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG59IiwiLnByb2R1Y3QtaW1hZ2Uge1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJ9XHJcci5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIHtcclx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTIwO1xyfVxyXHIucHJvZHVjdC1pbWFnZS0tbG9hZGluZyAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xyXHRvcGFjaXR5OiAwO1xyfVxyXHIucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xyXHRkaXNwbGF5OiBibG9jaztcclx0bWF4LXdpZHRoOiAxMDAlO1xyXHRtYXgtaGVpZ2h0OiA5MCU7XHJcdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xyfVxyXHIucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXIge1xyXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdHRvcDogMDtcclx0bGVmdDogMDtcclx0cmlnaHQ6IDA7XHJcdGJvdHRvbTogMDtcclx0ZGlzcGxheTogZmxleDtcclx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0yMDtcclx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtccn1cclxyLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xyXHRkaXNwbGF5OiBibG9jaztcclx0ZmxleDogMCAwIGF1dG87XHJcdHdpZHRoOiA3MHB4O1xyXHRoZWlnaHQ6IDcwcHg7XHJcdG1heC13aWR0aDogNDAlO1xyXHRtYXgtaGVpZ2h0OiA0MCU7XHJ9XHJcci5wcm9kdWN0LWltYWdlX19nYWxsZXJ5IHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHR0b3A6IDA7XHJcdGxlZnQ6IDA7XHJcdHdpZHRoOiAxMDAlO1xyXHRoZWlnaHQ6IDEwMCU7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdHotaW5kZXg6IDM7XHJcdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xyXHRvcGFjaXR5OiAwO1xyfVxyXHIucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeS1pdGVtIHtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHRmbGV4OiAxIDEgYXV0bztccn1cclxyLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbTo6YmVmb3JlIHtcclx0Y29udGVudDogXCJcIjtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHRsZWZ0OiAwO1xyXHRib3R0b206IDA7XHJcdGhlaWdodDogNHB4O1xyXHR3aWR0aDogMTAwJTtcclx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XHJcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xyfVxyXHIucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeS1pdGVtOm9ubHktY2hpbGQge1xyXHRkaXNwbGF5OiBub25lO1xyfVxyXHJAaW5jbHVkZSBuby10b3VjaCB7XHJcclx0LnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnk6aG92ZXIge1xyXHRcdG9wYWNpdHk6IDE7XHJcdH1cclxyXHQucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeS1pdGVtOmhvdmVyOjpiZWZvcmUge1xyXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXHR9XHJ9XHIiLCIucHJvZHVjdC1zLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTBweDtcbiAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX2xpbms6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9faW1hZ2Uge1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9faW5mbyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7O1xuICBcdGZvbnQtd2VpZ2h0OiA0MDA7XG4gIFx0cGFkZGluZy10b3A6IDEwcHg7XG4gIFx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgXHRzcGFuIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdCAgXHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0fVxufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3NjdS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweCAwIDhweDtcbiAgLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlX19kaXNjb3VudC13cmFwIHtcblx0d2lkdGg6IGF1dG87XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2VfX2dyb3VwIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlX19ncm91cC0tbmV3IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tc20gLnByaWNlX192YWx1ZSxcbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1uZXcgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG4gIFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIFx0Y29sb3I6IGdyYXk7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlLS1zbSAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LXMtbGlzdCB7XG5cdFx0cGFkZGluZzogMTJweCAxNXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnByb2R1Y3Qtcy1saXN0X19pbmZvIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXG5cdC5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlLS1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6IDg0cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdH1cblxuXHQucHJvZHVjdC1zLWxpc3RfX2ltYWdlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdH1cblxuXHQucHJvZHVjdC1zLWxpc3QgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1uZXcgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cblx0LnByb2R1Y3Qtcy1saXN0IC5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cbiAgXHQucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IHtcblx0ICBwYWRkaW5nOiAxMHB4IDAgMCA3MnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQucHJpY2Uge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnByaWNlX19ncm91cCB7XG5cdCAgZmxleDogMCAwIGF1dG87XG5cdCAgcGFkZGluZy1yaWdodDogMjBweDtcblx0ICB0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0X19pbmZvIHtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdF9fc2N1LWJsb2NrIHtcblx0LnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuXHQgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbiAgfVxufSIsIi5wcm9kdWN0LXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBcdC5mYXZvcml0ZS1oZWxwIHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5pbm5lckJhbm5lcnNfX2NvbnRhaW5lciB7XG5cdC5wcm9kdWN0LXNsaWRlci0tYWx0IHtcblx0XHRtaW4taGVpZ2h0OiAxNTBweDtcblx0fVxuXHQucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4ucHJvZHVjdC1zbGlkZXItLWFsdCB7XG5cdG1pbi1oZWlnaHQ6IDI0NHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIsXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0LypkaXNwbGF5OiBub25lOyovXG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAzNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0ei1pbmRleDogMjtcblxuXHQmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHQgIFx0LnN2Zy1pY29uIHtcblx0XHQgIGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHQgIG9wYWNpdHk6IC41O1xuXHRcdH1cblx0fVxuXG5cdC5zdmctaWNvbiB7XG5cdFx0ZmlsbDogbm9uZTtcblx0ICBcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLm1haW4tc2xpZGVyIHtcbiAgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG5cdGhlaWdodDogMzRweDtcblx0d2lkdGg6IDM0cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dG9wOiA1MCU7XG5cdGJveC1zaGFkb3c6IDBweCA2cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRtYXJnaW4tdG9wOiAtMTdweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAtMTNweDtcblx0c3ZnIHtcblx0ICBoZWlnaHQ6IDE4cHg7XG5cdCAgbWFyZ2luLWxlZnQ6IC0zcHg7XG5cdH1cbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRyaWdodDogLTEzcHg7XG5cdGxlZnQ6IHVuc2V0O1xuXHRzdmcge1xuXHQgIGhlaWdodDogMThweDtcblx0ICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG5cdH1cbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHR3aWR0aDogMzFweDtcblx0aGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6ICNERURFREU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcblx0IGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICB9XG59XG5cbi5wcm9kdWN0LXNsaWRlciB7XG5cdFx0LnN3aXBlci1jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0fVxufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcbiAgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuXHQucHJpY2VfX2N1cnJlbmN5IHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sZy1tYXggKyAxNjBweCAtICRjb250YWluZXItcGFkZGluZyAqIDJ9KSB7XG5cdC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IC0kZ3JpZC1ndXR0ZXItYmFzZS8yO1xuXHR9XG5cdC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IC0kZ3JpZC1ndXR0ZXItYmFzZS8yO1xuXHR9XG5cdC5wcm9kdWN0LXNsaWRlciB7XG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblx0LnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fdGFicyB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGg1IHtcblx0IFx0Zm9udC1zaXplOiAyNHB4O1xuXHQgIFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxuLnNsaWRlcl9fY29uc3VtYWJsZXMge1xuXHRwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19saW5rIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IHJnYmEoMiwgMTMsIDMzLCAuNSk7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19saW5rOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC1zbGlkZXIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXJfX3RhYnMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlcl9fbGluayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcblx0ICAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cblx0XHQucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XG5cdFx0ICBcdGxlZnQ6IDEwcHg7XG5cdFx0XHQuc3RhdHVzLWxhYmVsIHtcblx0XHRcdCAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdCAgZm9udC1zaXplOiAxMHB4O1xuXHRcdFx0ICB3aWR0aDogMzBweDtcblx0XHRcdCAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUsXG5cdFx0LnByb2R1Y3QtdC1ncmlkX19jb21wYXJlIHtcblx0XHQgIGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcblx0XHQgIG1heC1oZWlnaHQ6IDkxcHg7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdFx0ICBmb250LXNpemU6IDEycHg7XG5cdFx0ICBmb250LXdlaWdodDogNDAwO1xuXHRcdCAgbWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG5cdFx0ICBwYWRkaW5nLXRvcDogOHB4O1xuXHRcdCAgLnByaWNlX192YWx1ZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0ICB9XG5cdFx0ICAucHJpY2VfX2N1cnJlbmN5IHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHQgIH1cblx0XHR9XG5cdFx0LnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuXHRcdCAgb3BhY2l0eTogMTtcblx0XHQgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0ICByaWdodDogMTBweDtcblx0XHQgIGxlZnQ6IDA7XG5cdFx0ICBib3R0b206IDhweDtcblxuXHRcdCAgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHQgIH1cblx0XHQgIC5iYXNrZXQtYWN0aW9uX19idG4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjBweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdC5zdmctdmlzaWJsZS1zbGlkZXIge1xuXHRcdFx0ICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cdH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn0iLCIucHJvZHVjdC10LWdyaWQtc21hbGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogIzAyMGQyMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX2xpbms6aG92ZXIgKyAucHJvZHVjdC10LWdyaWQtc21hbGxfX2NhcmQgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19uYW1lIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX2ltYWdlIHtcblx0d2lkdGg6IDEyOHB4O1xuXHRoZWlnaHQ6IDg4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9faW1hZ2U6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IDExcHg7XG5cbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19uYW1lIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGhlaWdodDogMzZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fcHJpY2Uge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXG4gIFx0LnByaWNlIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIFx0Zm9udC1zaXplOiAxNnB4O1xuICBcdGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2Rpc2NvdW50LXdyYXAge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIHtcblx0LnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG5cdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdFx0LnByaWNlX192YWx1ZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcblx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fY2FyZCB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkLXNtYWxsX19yaWdodCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWQtc21hbGxfX3ByaWNlIHtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWQtc21hbGxfX25hbWUge1xuXHRcdGhlaWdodDogMzZweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkLXNtYWxsX19pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIucHJvZHVjdC10LWdyaWQsXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMCBhdXRvO1xuXG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwYWRkaW5nOiAzOHB4IDE1cHggMTVweDtcblxuICBcdC5wcm9kdWN0LXMtbGlzdF9fc2N1LWJsb2NrIHtcblx0ICBwYWRkaW5nLWJvdHRvbTogMDtcblx0ICAucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0ICB9XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0ei1pbmRleDogMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucHJvZHVjdC10LWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCAxNXB4O1xuXHRtYXgtaGVpZ2h0OiAxNDNweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LnByb2R1Y3QtaW1hZ2VfX2ltYWdle1xuXHRcdG1heC13aWR0aDogMjI1cHg7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiAxMzMlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR3aWR0aDogODAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX19sYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19jb21wYXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDQycHg7XG4gIHotaW5kZXg6IDEwO1xuXG4gIC5mYXZvcml0ZS1hY3Rpb24ge1xuXHQmOm5vdCguYWN0aXZlKSB7XG5cdCAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQgIG9wYWNpdHk6IDA7XG5cdH1cbiAgfVxuXG4gIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAyM3B4O1xuXHRoZWlnaHQ6IDIxcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgfVxuICAuYWN0aXZlIC5zdmctaWNvbntcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZmFzdC12aWV3IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQwcHg7XG5cdHJpZ2h0OiAxNHB4O1xuXHR6LWluZGV4OiAxMDtcblxuICBcdC5mYXZvcml0ZS1hY3Rpb24ge1xuXHQgICY6bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSkge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHQgIH1cblx0fVxuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDIzcHg7XG5cdFx0aGVpZ2h0OiAyMXB4O1xuXHQgIFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cblxuLnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA5cHg7XG5cdHJpZ2h0OiAxNHB4O1xuXHR6LWluZGV4OiAxMDtcblxuICBcdC5mYXZvcml0ZS1hY3Rpb24ge1xuXHQgICY6bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSkge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHQgIH1cblx0fVxuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHQgIFx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuLnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZS5wcm9kdWN0LXQtZ3JpZF9fZmFzdC12aWV3e1xuXHRyaWdodDogNzBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdGF0dXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gIFx0bGVmdDogMTVweDtcbiAgXHR6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19mYXN0LXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19icmFuZCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cGFkZGluZy1yaWdodDogNHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcblx0LnByaWNlX192YWx1ZSB7XG5cdCAgZm9udC1zaXplOiAyMHB4O1xuXHQgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdCAgbGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXG4gIFx0LnByaWNlIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxuXG4gIFx0LnByaWNlX19jdXJyZW5jeSB7XG5cdCAgbGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXG4gIFx0LnByaWNlX19ncm91cC0tb2xkIHtcblx0ICAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6IGdyZXk7XG5cdCAgfVxuXHQgIC5wcmljZV9fY3VycmVuY3kge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdCAgfVxuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZyB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbiAgXHQmOmVtcHR5IHtcblx0XHRtYXJnaW46IDA7XG4gIFx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG5cdGhlaWdodDogNDBweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1kcm9wZG93bjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xuXG5cdC5wcm9kdWN0LXN1YnNjcmliZSB7XG5cdCAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cdCAgZm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LmJhc2tldC1hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdH1cblxuXHQuYnRuICsgLmJ0bixcblx0LmJhc2tldC1hY3Rpb24gKyAuYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbm90ZSB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiA5cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRsZXR0ZXItc3BhY2luZzogLjA3ZW07XG5cdHBhZGRpbmc6IDFweCA2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0yMDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0bWFyZ2luLXRvcDogM3B4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciB7XG5cdFx0LnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0LmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0ICAmOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdCAgfVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19mYXN0LXZpZXcge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUge1xuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMTlweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5wcm9kdWN0LWxpc3RfX2NlbGx7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBcdG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXQtbGlzdCxcbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdC5wcm9kdWN0LXQtbGlzdF9fYnJhbmQge1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHRsZWZ0OiAyMHB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0yMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTcycHg7XG4gIFx0bWluLXdpZHRoOiAxNzJweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBcdGhlaWdodDogMTE1cHg7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuICBcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcbiAgXHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBcdG1pbi1oZWlnaHQ6IDQ0cHg7XG5cdC5wcmljZSB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdCAgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdCAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdCAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdCAgfVxuXHQgIC5wcmljZV9fY3VycmVuY3kge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0ICB9XG5cdCAgLnByaWNlX19ncm91cC0tb2xkIHtcblx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0LnByaWNlX192YWx1ZSB7XG5cdFx0ICBmb250LXNpemU6IDE0cHg7XG5cdFx0ICBsaW5lLWhlaWdodDogMjBweDtcblx0XHQgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0fVxuXHRcdC5wcmljZV9fY3VycmVuY3kge1xuXHRcdCAgZm9udC1zaXplOiAxMnB4O1xuXHRcdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdFx0fVxuXHQgIH1cblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcblx0LmJhc2tldC1hY3Rpb25fX2J0biB7XG5cdCAgaGVpZ2h0OiA0MHB4O1xuXHQgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHQgIHBhZGRpbmctdG9wOiAwO1xuXHQgIHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG4gIFx0LmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHQgIC5maWVsZC1pbnB1dC5maWVsZC1jb3VudF9faW5wdXQge1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMTA4cHg7XG5cdCAgfVxuXHR9XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19icmFuZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtNXB4O1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDtcblx0bWF4LXdpZHRoOiA1OXB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtM3B4O1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX25hbWUge1xuICBcdGZvbnQtc2l6ZTogMTZweDtcbiAgXHRsaW5lLWhlaWdodDogMjFweDtcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1saXN0OmhvdmVyIHtcblx0ICAucHJvZHVjdC10LWxpc3RfX25hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcblx0ICB9XG5cdCAgLnByb2R1Y3QtdC1saXN0X19mYXN0LXZpZXcge1xuXHRcdG9wYWNpdHk6IDE7XG5cdCAgfVxuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSAuZmF2b3JpdGUtYWN0aW9uIHtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fcHJpY2Uge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19hY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG5cdG1hcmdpbjogMTJweCAwO1xuXHQuYmFza2V0LWFjdGlvbiB7XG5cdFx0JiArIC5wcm9kdWN0LXN1YnNjcmliZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mby1mb290ZXIge1xuICAuYmFza2V0LWl0ZW1fX3Byb3BzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMzU2cHg7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX3Byb3Age1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogIzAwMDtcblxuXHQuYmFza2V0LWl0ZW1fX3Byb3AtbmFtZSB7XG5cdCAgZm9udC13ZWlnaHQ6IDQwMDtcblx0ICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHQgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cbiAgfVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mby13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuXG4gIC5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJtZC1kb3duXCIpIHtcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLFxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgKyAucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0LnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbTo6YmVmb3JlIHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE5N3B4O1xuXG5cdFx0LmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRcdCBcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTBweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdHdpZHRoOiAxNzJweDtcblx0ICBcdG1pbi13aWR0aDogMTcycHg7XG5cdCAgXHRoZWlnaHQ6IDExNXB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG4gIFx0LnByb2R1Y3QtdC1saXN0X19uYW1lIHtcblx0ICBcdGZvbnQtc2l6ZTogMTRweDtcblx0ICBcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cbiAgXHQucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG5cdCAgcGFkZGluZy10b3A6IDVweDtcblx0fVxuXG4gIFx0LnByb2R1Y3QtdC1saXN0X19tb2ItYXZhaWxhYmlsaXR5IHtcblx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdCAgZm9udC1zaXplOiAxMnB4O1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cbiAgXHQucHJvZHVjdC10LWxpc3RfX3N0YXR1cyB7XG5cdCBcdHRvcDogMDtcblx0XHQuc3RhdHVzLWxhYmVsIHtcblx0XHQgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0ICBmb250LXNpemU6IDEwcHg7XG5cdFx0ICB3aWR0aDogMzBweDtcblx0XHQgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxuXG4gIFx0LnByb2R1Y3QtdC1saXN0X19tb2ItcHJpY2UtaW5mbyB7XG5cdCAgcGFkZGluZzogNXB4IDAgMTBweDtcblx0fVxuXG4gIFx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG5cdCAgYm9yZGVyLWxlZnQ6IDA7XG5cdCAgcGFkZGluZzogMDtcblx0ICBwb3NpdGlvbjogc3RhdGljO1xuXG5cdCAgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHQgIH1cblxuXHQgIC5iYXNrZXQtYWN0aW9uX19idG4ge1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR3aWR0aDogYXV0bztcblx0ICB9XG5cblx0ICAucHJvZHVjdC1zdWJzY3JpYmUge1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHQgIH1cblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIC5mYXZvcml0ZS1hY3Rpb24ge1xuXHRcdCY6bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSkge1xuXHRcdCAgb3BhY2l0eTogMTtcblx0XHR9XG5cdCAgfVxuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0X19hZGQtaW5mbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogMTJweDtcblx0ICBcdHotaW5kZXg6IDEwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0ICBcdHN2ZyB7XG5cdFx0ICB3aWR0aDogMTVweDtcblx0XHQgIGhlaWdodDogNXB4O1xuXHRcdCAgY29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdH1cblx0fVxuXG4gIFx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWJsb2NrLWZhdm9yaXRlIHtcblx0ICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHQgIGJveC1zaGFkb3c6IDBweCA0cHggOXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdCAgYm9yZGVyLXJhZGl1czogM3B4O1xuXHQgIHotaW5kZXg6IDEwO1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICByaWdodDogMDtcblx0ICB0b3A6IDM1cHg7XG5cblx0ICAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0LmNvbXBhcmUtYWN0aW9uIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0fVxuXHRcdC5mYXZvcml0ZS1hY3Rpb24ge1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdH1cblx0ICB9XG5cdCAgLnByb2R1Y3QtdC1saXN0X19mYXZvcml0ZSB7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHQgIH1cblx0ICAuZmF2b3JpdGUtYWN0aW9uIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHQgIH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG5cdFx0bWluLXdpZHRoOiAyNzVweDtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQuZmF2b3JpdGUtYWN0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuY29tcGFyZS1hY3Rpb24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUge1xuXHRcdC5mYXZvcml0ZS1hY3Rpb24ge1xuXHQgIFx0XHQmOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0ICBcdFx0fVxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cbiAgXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0cGFkZGluZzogMTBweCA0MHB4IDEwcHggMTI1cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0d2lkdGg6IDEwNXB4O1xuXHRtaW4td2lkdGg6IDEwNXB4O1xuXHRoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuXHR3aWR0aDogMjIzcHg7XG5cdG1pbi13aWR0aDogMjIzcHg7XG5cdGhlaWdodDogMTQ3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuXHQuYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0ICB3aWR0aDogMTQwcHg7XG5cdH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14eGwtbWluKSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdG1pbi13aWR0aDogMzAwcHg7XG4gIH1cbn0iLCIucHJvZHVjdC10YWJsZV9fcHJvZHVjdHMtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sb3I6ICM4Njg2OGI7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDEzNCwgMTM0LCAxMzksIC4yKTtcblx0bWluLXdpZHRoOiAxMDMwcHg7XG5cdHBhZGRpbmc6IDAgMTJweDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDA7XG5cdHRyYW5zaXRpb246IHotaW5kZXggJHRycy1iYXNlO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fcHJvZHVjdDpob3ZlciB7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLWNoZWNrYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3QtbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMSAxIGF1dG87XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogODBweDtcblx0Ly9taW4td2lkdGg6IDI3OHB4O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbC11bml0IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRwYWRkaW5nLXRvcDogMTJweDtcblx0cGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQtLWxnIHtcblx0d2lkdGg6IDE1MHB4O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbC11bml0LS1sZWZ0LW1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdC0tcmlnaHQge1xuXHR3aWR0aDogMjUwcHg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3RzLWNhdGVnb3J5LWhlYWRlciB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjZweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHQvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEzNCwgMTM0LCAxMzksIDAuMik7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jYXRlZ29yeSB7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXRhYmxlX19zdWJjYXRlZ29yeSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAjODY4NjhCO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2F0ZWdvcnktc2VwIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6ICM4Njg2OEI7XG5cdHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucHJvZHVjdC10YWJsZSAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG5cdC5wcm9kdWN0LXRhYmxlIHtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3QtdGFibGUge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC10YWJsZSB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblx0XG5cdC5wcm9kdWN0LXRhYmxlX19wcm9kdWN0cy1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdC0tbGcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb2R1Y3QtdGFibGUgLm5vdGUtdG9vbHRpcF9fZGQge1xuXHRcdHdpZHRoOiAxNTBweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR9XG5cblx0LnByb2R1Y3QtdGFibGUgLm5vdGUtdG9vbHRpcC5vcGVuIC5ub3RlLXRvb2x0aXBfX2RkIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcblx0fVxuXG5cdC5wcm9kdWN0LXRhYmxlIC5ub3RlLXRvb2x0aXBfX2RkLXdyYXA6YmVmb3JlIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiA3cHg7XG5cdFx0Ym90dG9tOiAtNXB4O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCk7XG5cdH1cblxuXHQucHJvZHVjdC10YWJsZSAubm90ZS10b29sdGlwX19kZC13cmFwOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHQucHJvZHVjdC10YWJsZV9fcHJvZHVjdHMtY2F0ZWdvcnktaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAyMHB4IDAgMTBweDtcblx0fVxuXG5cdC5wcm9kdWN0LXRhYmxlX19jYXRlZ29yeS1zZXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucHJvZHVjdC10YWJsZV9fc3ViY2F0ZWdvcnkge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQuc3RhdGUtLXByb2R1Y3QtbGlzdC1vcGVuIC5wcm9kdWN0LXRhYmxlX19wcm9kdWN0LFxuXHQuc3RhdGUtLXByb2R1Y3QtbGlzdC1vcGVuIC5wcm9kdWN0LXRhYmxlX19wcm9kdWN0OmhvdmVyIHtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHR9XG59IiwiLnByb2R1Y3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdF9fYWRtaW4tbGluayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbn1cblxuLnByb2R1Y3Qtc3Vic2NyaWJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAmOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wcm9kdWN0LWMtZ3JpZF9fYm90dG9te1xuXHR6LWluZGV4OiAxMDtcbn0iLCIucHJvbW9jb2RlX19idXR0b24ge1xuXHRoZWlnaHQ6IDUwcHg7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRib3JkZXI6IDJweCBkYXNoZWQgJGNvbG9yLWJsYWNrLTcwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4ucHJvbW9jb2RlX19mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5maWVsZC1pbnB1dCB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHR9XG5cblx0LmZpZWxkLXRleHRfX3N1Y2Nlc3Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnByb21vY29kZV9fc3VibWl0IHtcblx0dG9wOiAxMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHRyaWdodDogMTJweDtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0aGVpZ2h0OiA5cHg7XG5cdFx0d2lkdGg6IDExcHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4ucHJvbW9jb2RlX19zdWNjZXNzIHtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwYWRkaW5nOiAxM3B4IDE4cHg7XG5cdGJhY2tncm91bmQ6ICNlZWVmZjQ7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdG1hcmsge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5wcm9tb2NvZGVfX3JlbW92ZSB7XG5cdEBpbmNsdWRlIGNlbnRlci15KCk7XG5cdEBpbmNsdWRlIGljb24tY2xvc2UoMTZweCwgMnB4KTtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb21vY29kZV9fcmVtb3ZlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cdC5wcm9tb2NvZGVfX3N1Ym1pdDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHR9XG59IiwiLnJhdGluZy1hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nLWFjdGlvbl9fcmF0aW5nIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSB7XG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDExcHg7XG5cdFx0aGVpZ2h0OiAxMXB4O1xuXHR9XG59XG5cbi5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbS0tYWN0aXZlIHtcblx0LnN2Zy1pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnJhdGluZy1hY3Rpb25fX2NvdW50IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTs7XG59XG5cbi5yYXRpbmctYWN0aW9uX19sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR3aWR0aDogMTAwJTtcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5yYXRpbmctYWN0aW9uLS1taWQge1xuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0fVxufVxuLnBhZ2UtdGl0bGVfX3ZhbHVlIC5yYXRpbmctYWN0aW9uLS1taWR7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxufVxuXG4ucmF0aW5nLWFjdGlvbi0tbGFyZ2Uge1xuXHQucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0gLnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucmF0aW5nLWFjdGlvbl9fcmF0aW5nLS1ob3ZlciB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdH4gLnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQucGFnZS10aXRsZV9fdmFsdWUgLnJhdGluZy1hY3Rpb24tLW1pZHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0fVxuXHR9XG59IiwiLnJlc3VsdC1hZGQtcmV2aWV3IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVzdWx0LWFkZC1yZXZpZXdfX3Zpc3VhbCB7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG5cbi5yZXN1bHQtYWRkLXJldmlld19fdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlc3VsdC1hZGQtcmV2aWV3X19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXG5cdC5idG4ge1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHR9XG59IiwiLnJldmlldy1pdGVtIHtcblxufVxuXG4ucmV2aWV3LWl0ZW1fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZXZpZXctaXRlbV9fYXV0aG9yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnJldmlldy1pdGVtX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmV2aWV3LWl0ZW1fX2RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLnJldmlldy1pdGVtX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cblxuLnJldmlldy1pdGVtX19jb21tZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcblxuICAmOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5pbml0IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYub3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZXZpZXctaXRlbV9fdG9nZ2xlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ibGFjay01MDtcblxuICAmLmluaXQge1xuXHQucmV2aWV3LWl0ZW1fX3RvZ2dsZS1jbG9zZSB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuICB9XG5cbiAgJi5vcGVuIHtcblx0LnJldmlldy1pdGVtX190b2dnbGUtb3BlbiB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5yZXZpZXctaXRlbV9fdG9nZ2xlLWNsb3NlIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxuICB9XG59XG5cbi5yZXZpZXctaXRlbV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnJldmlldy1pdGVtX19ub3RlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICRjb2xvci1ibGFjay04MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnJldmlldy1pdGVtX190b29scyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnJldmlldy1pdGVtX190b29scy1idG4ge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxuXG4gICYuYnRuLS1wcmltYXJ5LWdyYXkge1xuXHQmOmFjdGl2ZSB7XG5cdCAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHQgICY6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHQgIH1cblxuXHQgIHNwYW4ge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHQgIH1cblx0fVxuXG5cdHNwYW4ge1xuXHQgIGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdH1cbiAgfVxuXG4gIHNwYW4ge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5yZXZpZXctaXRlbV9fYW5zd2VycyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGluay1jb2xvcjtcbiAgLnJldmlldy1pdGVtX19oZWFkZXItbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC5yZXZpZXctaXRlbV9fYXV0aG9yIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHQgIFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHR9XG4gIH1cbn1cblxuLnJldmlldy1pdGVtX19hbnN3ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIC5yZXZpZXctaXRlbV9faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4iLCIucmV2aWV3c19faGVhZGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJldmlld3NfX3RpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmV2aWV3c19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogLTEwcHggMCAyMHB4O1xufVxuXG4ucmV2aWV3c19fY2hhcnQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogMjM0cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucmV2aWV3c19fY2hhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbi5yZXZpZXdzX19jaGFydC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJldmlld3NfX2NoYXJ0LXZhbHVlIHtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJldmlld3NfX2NoYXJ0LWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5yZXZpZXdzX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmV2aWV3c19fcmF0aW5nLXN1bW1hcnkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5yZXZpZXdzX19yYXRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ucmV2aWV3c19fcmF0aW5nLWNvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0Ji5hY3RpdmUge1xuXHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuICB9XG59XG5cbi5yZXZpZXdzX19lbXB0eS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4ucmV2aWV3c19fZW1wdHkge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmV2aWV3c19fYWRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzVweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLnJldmlld3NfX2FkZC1pbnB1dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAxM3B4IDE5cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMTBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbiAgfVxufVxuXG4ucmV2aWV3c19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5yZXZpZXdzX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAmOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcblx0cGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbn1cblxuLnJldmlld3NfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgLmJ0biB7XG5cdC5zdmctaWNvbiB7XG5cdCAgd2lkdGg6IDEycHg7XG5cdCAgaGVpZ2h0OiA4cHg7XG5cdCAgbWFyZ2luLWxlZnQ6IDEzcHg7XG5cdCAgZmlsbDogbm9uZTtcblx0ICBtYXJnaW4tdG9wOiAycHg7XG5cdH1cbiAgfVxufVxuXG4ucmV2aWV3c19fdG9nZ2xlIHtcbiAgJi5zaG93IHtcblx0LnJldmlld3NfX3RvZ2dsZS1vcGVuIHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnJldmlld3NfX3RvZ2dsZS1jbG9zZSB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cbiAgfVxufVxuXG4ucmV2aWV3c19fdG9nZ2xlLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcbiAgLnJldmlld3NfX3RpdGxlIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG4gIC5yZXZpZXdzX190aXRsZS5yZXZpZXdzX190aXRsZS5yZXZpZXdzX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufSIsIi5zY3JvbGwtc2hhZG93LWVkZ2Uge1xuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdCYubGVmdC1iZWdpbiB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5sZWZ0LWVuZCB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnNjcm9sbC1zaGFkb3ctZWRnZS0taG9yaXpvbnRhbCB7XG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGxlZnQ6IC0xNXB4O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zNCkgNTguNTYlLCAjZmZmIDg4Ljk5JSk7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0cmlnaHQ6IC0xNXB4O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzQpIDU4LjU2JSwgI2ZmZiA4OC45OSUpO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5zY3JvbGwtc2hhZG93LWVkZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufSIsIi5zY3JvbGwtdG9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMzBweDtcblx0Ym90dG9tOiBjYWxjKDEyMXB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR6LWluZGV4OiAyMDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbi5zY3JvbGwtdG9wLS1zaG93IHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2Nyb2xsLXRvcDpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG59IiwiXG5cbi5zZWFyY2gtc21hbGwge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX29wZW4tbW9kYWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE1O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Zvcm0ge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXG5cdC5maWVsZC1pbnB1dC0tc2VhcmNoIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRwYWRkaW5nOiA4cHggMjRweCA3cHggMzVweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICM0MDQwNDA7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdEBpbmNsdWRlIGljb24tY2xvc2UoMThweCwgMnB4KTtcblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19iYWNrLWJ0bixcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2JhY2stYnRuIC5zdmctaWNvbixcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG5cdG1heC1oZWlnaHQ6IDYyMnB4O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWFyY2gtc21hbGxfX2xvYWRlci13cmFwIHtcblx0LmxvYWRlcl9faWNvbiB7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogMTVweDtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay0yMDtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICY6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnlcbiAgfVxuXG4gIHN2ZyB7XG5cdGhlaWdodDogMTVweDtcblx0d2lkdGg6IDE1cHg7XG5cdG1pbi13aWR0aDogMTVweDtcblx0ZmlsbDogI2ZmZjtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuXG4uc2VhcmNoLXNtYWxsLWFsbF9saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tcHJvZHVjdHMge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fdmlzdWFsIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0xMDtcblx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRmbGV4LXNocmluazogMDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRmaWxsOiBub25lO1xuXHR9XG5cblx0LnBpY3R1cmUge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19uYW1lIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19jYXRlZ29yeSxcbi5zZWFyY2gtc21hbGxfX3ByaWNlIHtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jYXRlZ29yeSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG5cdHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdCAgXHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LW1lc3NhZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IDE1cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1pY29uIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTEwO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRmbGV4LXNocmluazogMDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgfVxuICAuYmFza2V0LWFjdGlvbiB7XG5cdHBvc2l0aW9uOiB1bnNldDtcbiAgfVxufVxuXG4uc2VhcmNoLXNtYWxsLS1mdWxsIHtcblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0XHRwYWRkaW5nOiA4cHggMCAwIDA7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbC0tYWN0aXZlIHtcblx0LmZpZWxkLWlucHV0LS1zZWFyY2gge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0bWFyZ2luOiAtOHB4IDA7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX193cmFwIHtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KCRib3gtc2hhZG93LWdyYXkpO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fYmFjay1idG4ge1xuXHQgIHRvcDogNXB4O1xuXHR9XG59XG5cbi5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4ge1xuXHQuc2VhcmNoLXNtYWxsX193cmFwIHtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KCRib3gtc2hhZG93LWdyYXkpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyMDtcblx0fVxuXG5cdC5maWVsZC1pbnB1dC0tc2VhcmNoIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdG1hcmdpbjogLThweCAwO1xuXHR9XG5cbiAgXHQuc2VhcmNoLXNtYWxsX19iYWNrLWJ0biB7XG5cdCBcdHRvcDogNXB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0XHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlLW9wZW47XG5cdH1cbn1cblxuLm1vZGFsLS1zZWFyY2gge1xuXHQubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubW9kYWwtd2luZG93X19ib2R5IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3dyYXAge1xuXHRcdGZpbHRlcjogbm9uZTtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2Zvcm0ge1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fb3Blbi1tb2RhbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC1pbnB1dC0tc2VhcmNoIHtcblx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19iYWNrLWJ0biB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdCxcblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuXHRcdGhlaWdodDogY2FsYygxMDAgKiB2YXIoLS12aCwgMXZoKSAtIDEwOHB4KTtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXHQuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXdyYXA6aG92ZXIge1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0wNDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG5cblxuLnNlYXJjaC1zbWFsbC5zZWFyY2gtc21hbGwtLW1vYiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9ucyB7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtZC1taW4pIHtcblx0LnNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGwuc2VhcmNoLXNtYWxsLS1tb2Ige1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMTJweCAxNXB4O1xuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDIsIDEzLCAzMywgLjA2KTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4tbW9iIC5zZWFyY2gtc21hbGwge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR6LWluZGV4OiAyMTA7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgJHRycy1kcm9wZG93biwgb3BhY2l0eSAkdHJzLWRyb3Bkb3duO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRwYWRkaW5nOiA1OHB4IDE1cHggNDBweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGwtLXJlZ3VsYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duLCB2aXNpYmlsaXR5ICR0cnMtZHJvcGRvd247XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0bWF4LWhlaWdodDogaW5pdGlhbDtcblx0fVxuXG5cdC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4tbW9iIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4tbW9iIC5zZWFyY2gtc21hbGxfX3RvcCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3JlcXVlc3RzLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRwYWRkaW5nOiAycHggMTJweCAzcHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9ucy10aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG5cdFx0cGFkZGluZzogMCAxNXB4IDEycHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19idG4tbGluayB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb25zIHtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5wcm9kdWN0LXMtbGlzdCAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdH1cblxuXHQucHJvZHVjdC1zLWxpc3QgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1uZXcgLnByaWNlX19jdXJyZW5jeSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9kYWwtYnRuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogNTVweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vZGFsLWJ0bi1pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbnMge1xuXHRwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbnMge1xuXHR3aWR0aDogMzAlO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3RzIHtcblx0d2lkdGg6IDcwJTtcbiAgfVxufVxuIiwiLnNpZ24taW4ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFpbmVyID4gLnNpZ24taW4ge1xufVxuXG4uc2lnbi1pbl9fbmF2IHtcblx0cGFkZGluZzogNXB4IDZweDtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2lnbi1pbl9fdG9nZ2xlIHtcblx0d2lkdGg6IDUwJTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTYwJTtcblx0cGFkZGluZzogNHB4IDVweCA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lnbi1pbl9fdG9nZ2xlLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXkteHM7XG59XG5cbi5zaWduLWluX190YWIge1xuXHQuZm9ybV9fcHJlLWFjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5idG4ge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdH1cblxuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnNpZ24taW5fX2ZvcmdvdC1wYXNzd29yZCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbiAgXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgXHRwYWRkaW5nLXRvcDogMTJweDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xufVxuXG4uc2lnbi1pbl9fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS41Nztcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLnNpZ24taW5fX3JlZ2lzdHJhdGlvbiB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zaWduLWluX19mb3Jnb3QtcGFzc3dvcmQ6aG92ZXIsXG5cdC5zaWduLWluX19yZWdpc3RyYXRpb246aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcblx0fVxufSIsIi5zaWduLXVwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHQuZm9ybV9fYWN0aW9uIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdH1cbn1cblxuLnNpZ24tdXBfX2RlbGltaXRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMjBweCAwO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBjZW50ZXIteSgpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDU7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTJweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxufVxuXG4uc2lnbi11cF9faW5zdGFncmFtIHtcblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5zaWduLXVwX19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU3O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uc2lnbi11cF9fcmVnaXN0cmF0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zaWduLXVwX19mb3Jnb3QtcGFzc3dvcmQ6aG92ZXIsXG5cdC5zaWduLXVwX19yZWdpc3RyYXRpb246aG92ZXIge1xuXHQgIFx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXHR9XG59XG4iLCIuc3RhdHVzLWxhYmVsIHtcblx0d2lkdGg6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAyOXB4O1xuXHR0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5zdGF0dXNfX3RleHR7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG5cdH1cblxuXHQuc3RhdHVzX19pbWFnZSB7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbjogMCA3cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG5cdC5zdGF0dXNfX2ltYWdlLnN0YXR1cy0tbmV3IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9uZXctc3RhdHVzLnN2Zz8yNjA1MjAyNicpO1xuXHR9XG5cdC5zdGF0dXNfX2ltYWdlLnN0YXR1cy0tc2FsZXtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9zYWxlLXN0YXR1cy5zdmc/MjYwNTIwMjYnKTtcblx0fVxuXHQuc3RhdHVzX19pbWFnZS5zdGF0dXMtLWFjdGlvbntcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9maXJlLnN2Zz8xOTAzMjAyNicpO1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG5cdH1cblx0LnN0YXR1c19faW1hZ2Uuc3RhdHVzLS1oaXR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvaGl0LXN0YXR1cy5zdmc/MTkwMzIwMjYnKTtcblx0fVxufVxuXG4uc3RhdHVzLWxhYmVsOmhvdmVye1xuXHQmLnN0YXR1cy0tbmV3IHtcblx0XHR3aWR0aDogOTFweDtcblx0fVxuXHQmLnN0YXR1cy0tc2FsZSB7XG5cdFx0d2lkdGg6IDExMnB4O1xuXHR9XG5cdCYuc3RhdHVzLS1oaXQge1xuXHRcdHdpZHRoOiA2M3B4O1xuXHR9XG5cdCYuc3RhdHVzLS1hY3Rpb24ge1xuXHRcdHdpZHRoOiA4NXB4O1xuXHR9XG5cdC5zdGF0dXNfX3RleHQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRwYWRkaW5nOiAwIDVweCAwIDA7XG5cdH1cblxufVxuXG4uc3RhdHVzX19pdGVtIHtcblx0JiArIC5zdGF0dXNfX2l0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0fVxufSIsIi5zdWJzY3JpYnRpb24taXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX192aXN1YWwge1xuXHR3aWR0aDogMjE1cHg7XG5cdGhlaWdodDogMTYwcHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRwaWN0dXJlLFxuXHRhIHtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19jb250ZW50IHtcblx0ZmxleC1ncm93OiAxO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYmxvY2stcHJpY2Uge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcbiAgXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAucHJpY2VfX2N1cnJlbmN5IHtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgfVxufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX25hbWUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19icmFuZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fY29kZSB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJvcHMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3AtaWNvbiB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0xcHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJvcC1zZXBhcmF0b3Ige1xuXHRtYXJnaW46IDAgNXB4O1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay03MDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRwYWRkaW5nOiAycHggOHB4IDNweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTEwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG5cdGJhY2tncm91bmQ6ICNlZmZjYmM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3JlbW92ZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRoZWlnaHQ6IDQwcHg7XG4gIFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuICBcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fc2N1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIHNwYW4ge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAuc3Vic2NyaWJ0aW9uX19pdGVtIHtcblx0Jjpub3QoLnN1YnNjcmlidGlvbl9faXRlbS0tZW1wdHkpIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0ICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxOTdweDtcblx0fVxuICB9XG4gIC5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IC0xODdweDtcblx0d2lkdGg6IDE3MnB4O1xuXHRtaW4td2lkdGg6IDE3MnB4O1xuXHRoZWlnaHQ6IDExNXB4O1xuXHRtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCArIDEpIHtcbiAgLnN1YnNjcmlidGlvbl9faXRlbSB7XG5cdCY6bm90KC5zdWJzY3JpYnRpb25fX2l0ZW0tLWVtcHR5KSB7XG5cdCAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTI1cHg7XG5cdH1cbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIHtcblx0d2lkdGg6IDEwNXB4O1xuXHRtaW4td2lkdGg6IDEwNXB4O1xuXHRoZWlnaHQ6IDc1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAtMTE1cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX2Jsb2NrLXByaWNlIHtcblx0Ym9yZGVyLWxlZnQ6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fc2N1IHtcblx0cGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fcHJpY2Uge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX19yZW1vdmUge1xuXHRmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC5zdWJzY3JpYnRpb25fX2l0ZW06aG92ZXIge1xuXHQucHJvZHVjdC10LWxpc3RfX2Zhc3QtdmlldyB7XG5cdCAgb3BhY2l0eTogMTtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSB7XG5cdCAgLmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0b3BhY2l0eTogMTtcblx0ICB9XG5cdH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLnN1YnNjcmlidGlvbi1pdGVtX19ibG9jay1wcmljZSB7XG5cdG1pbi13aWR0aDogMjcwcHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3JlbW92ZSB7XG5cdHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLnN1YnNjcmlidGlvbl9fcGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG4gIG1heC13aWR0aDogODcwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdWJzY3JpYnRpb25fX3RleHQge1xuICBtYXgtd2lkdGg6IDQxMnB4O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjUzLjU5ZGVnLCAjZjAwIC0wLjI2JSwgI2VmYTlhOSA5My42OSUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5zdWJzY3JpYnRpb25fX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zdWJzY3JpYnRpb25fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5zdWJzY3JpYnRpb25fX2ZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLnN1YnNjcmlidGlvbl9fZW1haWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19pbnB1dCB7XG4gIC5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cblx0Jjo6YWZ0ZXIge1xuXHQgIHdpZHRoOiAyMXB4O1xuXHQgIGhlaWdodDogMjFweDtcblx0fVxuICB9XG5cbiAgLmZpZWxkLXN3aXRjaF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRsZWZ0OiAyMnB4O1xuICB9XG59XG5cbi5zdWJzY3JpYnRpb25fX3Byb2R1Y3RzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlidGlvbl9faXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHQmLnN1YnNjcmlidGlvbl9faXRlbS0tZW1wdHkge1xuXHQgIG1hcmdpbi10b3A6IDA7XG5cdH1cbiAgfVxufVxuXG4uc3Vic2NyaWJ0aW9uX19pdGVtLS1lbXB0eSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcbiAgLnN1YnNjcmlidGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbiAgLnN1YnNjcmlidGlvbl9faGVhZGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zdWJzY3JpYnRpb25fX3RleHQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdG1heC13aWR0aDogbm9uZTtcblx0Zm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5zdWJzY3JpYnRpb25fX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxuICAuc3Vic2NyaWJ0aW9uX19wcm9kdWN0cy10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc3Vic2NyaWJ0aW9uX19wcm9kdWN0cyB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59IiwiLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIC5maWVsZC10ZXh0X19sYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yeHMtbWluKSB7XG4gIC5zdWJzY3JpcHRpb24tZm9ybV9fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2NvbnRlbnQgLmZpZWxkIHtcblx0d2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLnN1YnNjcmlwdGlvbi10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn0iLCIuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4td2lkdGg6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWJzLXdyYXAge1xuXHR3aWR0aDogNTFweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1pbi13aWR0aDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDI1cHggNTVweCAyNXB4IDA7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYnMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDM5OXB4O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblxuXHQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQ5cHg7XG5cdGhlaWdodDogMjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHotaW5kZXg6IDE7XG5cdGNvbG9yOiAjYzJjOWNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRvcGFjaXR5OiAuNTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdy0tcHJldiB7XG5cdHRvcDogLTI1cHg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWItYXJyb3ctLW5leHQge1xuXHRib3R0b206IC0yNXB4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdy1pY29uIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogOXB4O1xuXHRmaWxsOiBub25lO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMzNweDtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnN3aXBlci1zbGlkZXJfX2Fycm93LS1wcmV2OmhvdmVyIHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuXHRcdH1cblx0fVxuXHQuc3dpcGVyLXNsaWRlcl9fYXJyb3ctLW5leHQ6aG92ZXIge1xuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LnN3aXBlci1zbGlkZXJfX3RodW1icy13cmFwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIudGFicyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnRhYnMtLWFsdCB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGFicy0tbGVmdCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnRhYnNfX2NvbnRlbnQtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJzX19jb250ZW50e1xuXHRtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnRhYnNfX2NvbnRlbnQtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAtNDVweDtcblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuXG4udGFic19fY29udGVudC0tbmFycm93IHtcblx0bWF4LXdpZHRoOiA3NzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uLS1zbGlkZXIgLnRhYnNfX2NvbnRlbnQtd3JhcCB7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uc2VjdGlvbi0tc2xpZGVyIC50YWJzX19jb250ZW50LS1zbG90cyB7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4udGFic19faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogNnB4IDAgMCAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdGNvbG9yOiAjYjhiOGI4O1xuICBcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlLCBib3gtc2hhZG93ICR0cnMtYmFzZTtcblxuICBcdGJ1dHRvbiB7XG5cdCAgY29sb3I6ICNiOGI4Yjg7XG5cdCAgY3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cbiAgXHQmOmJlZm9yZSB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0ICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdCAgYnV0dG9uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQgIH1cblx0fVxufVxuXG4udGFicy0tYWx0IC50YWJzX19pdGVtIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTcsIDE3LCA1NywgMC4xKSBpbnNldDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50YWJzLS1zbSAudGFic19faXRlbSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRhYnMtLXNtIC50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ib2R5LS1ibGFja291dCAudGFic19faXRlbSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5ib2R5LS1ibGFja291dCAudGFic19faXRlbS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Ym94LXNoYWRvdzogMCAxcHggMjBweCAtNHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgLjI1KTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnRhYnNfX2l0ZW0taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cblxuLnRhYnMudGFicy0tYnV0dG9ucyB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblxuXHQudGFic19faXRlbSB7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlLCBib3gtc2hhZG93ICR0cnMtYmFzZTtcblx0fVxuXG5cdC50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC50YWJzX19pdGVtOm5vdCguYWN0aXZlKSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRjb2xvci1ibGFjay0xMDtcblx0fVxuXG5cdEBpbmNsdWRlIG5vLXRvdWNoIHtcblx0XHQudGFic19faXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC50YWJzX19pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi50YWJzX19pdGVtLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJzX19zcG9pbGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybS1vcmlnaW46IHRvcFx0cmlnaHQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblx0ei1pbmRleDogNDtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1kcm9wZG93biwgdHJhbnNmb3JtICR0cnMtZHJvcGRvd24sIHZpc2liaWxpdHkgJHRycy1kcm9wZG93bjtcbn1cblxuLnRhYnNfX3Nwb2lsZXIub3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnRhYnNfX3Nwb2lsZXItd3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0cGFkZGluZzogNXB4O1xuXHRib3gtc2hhZG93OiAwIDZweCAyMHB4IC00cHggcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjI1KTtcblx0d2lkdGg6IDE2MHB4O1xufVxuXG4udGFic19fc3BvaWxlci1pdGVtIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAwIDExcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2UsIG1hcmdpbi1sZWZ0ICR0cnMtYmFzZSwgd2lkdGggJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJzX19zcG9pbGVyLWl0ZW0uZGlzYWJsZWQsXG4udGFic19fc3BvaWxlci1pdGVtW2Rpc2FibGVkXSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItcHJpbWFyeTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudGFic19fc3BvaWxlci1pdGVtOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXh4bC1taW4pIHtcblxuXHQudGFicy0tYWx0IC50YWJzX19pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0fVxuXG5cblx0LmJvZHktLWJsYWNrb3V0IC50YWJzX19pdGVtIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cblxuXHQudGFicy50YWJzLS1idXR0b25zIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblxuXHRcdC50YWJzX19pdGVtIHtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdH1cblxuXHRcdC50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uLS1zbGlkZXIgLnRhYnNfX2NvbnRlbnQtd3JhcCB7XG5cdFx0bWluLWhlaWdodDogNDcwcHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnRhYnMge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQudGFicy0tc2xpZGVyIHtcblx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC50YWJzLS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC50YWJzX19pdGVtIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LnRhYnNfX2NvbnRlbnQtd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0fVxufSIsIi50b29sdGlwIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICNmMzljMmI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b29sdGlwLS1sZyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50b29sdGlwX19idG4ge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwX19pY29uIHtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcblx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0ZmlsbDogI2ZmZjtcblx0fVxufVxuXG4udG9vbHRpcF9fZGQge1xuXHR3aWR0aDogMjE1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4cHgpO1xuXHRib3R0b206IC0zNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMiwgMTMsIDMzLCAuMTIpO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBhZGRpbmc6IDdweCAxMnB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1kcm9wZG93biwgb3BhY2l0eSAkdHJzLWRyb3Bkb3duO1xuXHR6LWluZGV4OiA0O1xufVxuXG4udG9vbHRpcF9fZGQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0zcHg7XG5cdGxlZnQ6IDUwJTtcbn1cblxuLnRvb2x0aXBfX2J0bjpob3ZlciAudG9vbHRpcF9fZGQge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fcHJpY2UgLnRvb2x0aXBfX2J0biAudG9vbHRpcF9fZGQsXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC50b29sdGlwX19idG46aG92ZXIgLnRvb2x0aXBfX2RkIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHR9XG59IiwiLnZpZGVvLXNsaWRlcl9fc2xpZGVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiA5MDBweDtcbn1cblxuLnZpZGVvLXNsaWRlcl9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDkwMHB4O1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiA3NSU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi52aWRlby1zbGlkZXJfX2xpbmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8taW1hZ2UtcGxheS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogNjhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuXHR6LWluZGV4OiA2NDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8taW1hZ2UtcGxheS1pY29uOmhvdmVyIC55dHAtbGFyZ2UtcGxheS1idXR0b24tYmcge1xuXHRmaWxsOiAjRjU0ODE5O1xufVxuXG4ueXRwLWxhcmdlLXBsYXktYnV0dG9uLWJnIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIC4xcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSwgZmlsbC1vcGFjaXR5IC4xcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcblx0dHJhbnNpdGlvbjogZmlsbCAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSksIGZpbGwtb3BhY2l0eSAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG5cdGZpbGw6ICMyMTIxMjE7XG5cdGZpbGwtb3BhY2l0eTogLjg7XG59XG5cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQudmlkZW8tc2xpZGVyX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQudmlkZW8tc2xpZGVyX19saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG5cbi52aWRlby1zbGlkZXJfX2lmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLXNsaWRlcl9fdGh1bWItaXRlbSB7XG5cdHBhZGRpbmc6IDAgOHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8tc2xpZGVyX190aHVtYi1pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDExMHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpZGVvLXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhcixcbi52aWRlby1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLFxuLnZpZGVvLXNsaWRlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDMwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0b3BhY2l0eTogLjI7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93OmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi52aWRlby1zbGlkZXJfX2ljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LS1wcmV2IC52aWRlby1zbGlkZXJfX2ljb24ge1xuXHRsZWZ0OiAtMTBweDtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3ctLW5leHQgLnZpZGVvLXNsaWRlcl9faWNvbiB7XG5cdHJpZ2h0OiAtMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC52aWRlby1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX3RodW1icyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aWRlby1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblx0LnZpZGVvLXNsaWRlcl9fc2xpZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC52aWRlby1zbGlkZXJfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC52aWRlby1zbGlkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cblxuXHQudmlkZW8tc2xpZGVyX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LnZpZGVvLXNsaWRlcl9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC52aWRlby1zbGlkZXJfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cbi5zd2lwZXItc2xpZGVyX190aHVtYnMtY2F0YWxvZyB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xufSIsIi52aWRlbyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IG5vbmU7XG59IiwiLnZpZXctcGlja2VyX19ncmlkIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogLTJweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0bWFyZ2luOiAycHg7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnZpZXctcGlja2VyX19pdGVtOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnZpZXctcGlja2VyX19pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4udmlldy1waWNrZXJfX2l0ZW0udmlldy1waWNrZXJfX2l0ZW0tLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn0iLCIudmlldy10b2dnbGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnZpZXctdG9nZ2xlcl9fYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnZpZXctdG9nZ2xlcl9fYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG5cbi52aWV3LXRvZ2dsZXJfX2J0bi5hY3RpdmUge1xuICBzdmcge1xuXHRmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4udmlldy10b2dnbGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG4gIFx0ZmlsbDogI2I0YjRiNDtcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmltYWdlLXNsaWRlci13cmFwcGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuXHR9XG59Il19 */

/* End */
/* /local/frontend/build/css/style.min.css?1787141394242132 */
/* /local/assets/release/css/wline/57e367cb8aee88d3bf106e0e24467809.css?17887079991664539 */
