

/* Start:/local/frontend/build/css/style.min.css?1791733000242372*/
.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,.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}.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}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,.head-content+.block-3d-models,.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}.main-page__benefits{margin-top:60px}.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}.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}.button-standart,.products-item .products-item-txt .btn.btn--primary:hover{color:#6d2077;background:#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}.products-item .products-item-txt .btn.btn--primary{left:0;right:unset;border: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}.products-item.left .products-item-txt .btn.btn--primary{right:0;left:unset}}@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;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/609bc2fe517b37f817c9c1ce7f2cf9aa.css?17917352871693550*/
/*
	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, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") 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,
.datepicker__td.date-future {
  color: lightgray;
}

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

.date-current-day {
  border: 1px solid #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;
}

.modal-window .form__group-title {
  margin-top: 10px;
}

.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;
}

.lk-complaints {
  margin-top: 20px;
  position: relative;
}

.lk-complaints__header-wrap {
  display: flex;
  align-items: center;
}

.lk-complaints__header {
  background-color: #33333330;
  padding: 18px;
  border-radius: 20px;
  margin-bottom: 32px;
}

.lk-complaints__header-left {
  flex: 1 1 auto;
  padding-right: 20px;
}

.lk-complaints__header-right {
  flex: 0 0 auto;
}

.lk-complaints__header-note {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
}

.lk-complaints__header-note-2 {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  margin-top: 4px;
}

.lk-complaints__title {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px;
}

.lk-complaints__main {
  margin-top: 32px;
}

.lk-wrap .lk-complaints__main {
  margin-top: 0;
}

.lk-complaints__filter {
  margin-top: 24px;
}

.lk-complaints__items {
  margin-top: 16px;
}

.lk-complaints__filter .filter__groups {
  display: flex;
  flex-wrap: wrap;
  margin: -8px;
  width: calc(100% + 16px);
}

.lk-complaints__filter .filter__group {
  padding: 8px;
  border-top: 0;
  display: flex;
  align-items: center;
  width: 100%;
}

.lk-complaints__filter .filter__group-body {
  width: 100%;
}

.lk-complaints__filter .filter__actions {
  display: none;
}

.lk-complaints__item-right {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
}

.lk-complaints__item-action {
  flex: 0 0 auto;
  margin-left: 12px;
}

.lk-complaints__item-btn {
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.lk-complaints__item-btn .btn__icon {
  width: 7px;
  height: 12px;
  color: rgba(35, 33, 33, 0.6);
  margin-left: 8px;
}

.lk-complaints__item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 16px;
  border-bottom: 1px solid rgba(35, 33, 33, 0.12);
}

.lk-complaints__item-left {
  flex: 1 1 auto;
}

.lk-complaints__item-status {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding: 3px 8px;
  border-radius: 7px;
  margin-bottom: 7px;
  background-color: #F0F3F5;
  border: 1px solid rgba(35, 33, 33, 0.12);
  color: #757576;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.lk-complaints__item-status-icon {
  flex: 0 0 auto;
  width: 12px;
  height: 12px;
  margin-left: 4px;
}

.lk-complaints__name {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
}

.lk-complaints__info {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  margin-top: 8px;
  display: flex;
  flex-wrap: wrap;
}

.lk-complaints__line {
  white-space: nowrap;
  margin-right: 12px;
}

.lk-complaints__message {
  margin-top: 24px;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
}

.lk-complaints__border {
  flex: 0 0 auto;
  width: 2px;
  height: 83px;
  margin-right: 18px;
  margin-left: -18px;
}

.lk-complaints__page-nav {
  margin-top: 24px;
}
.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: 0;
  padding: 10px 0;
}
.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;
}

.product__select-code {
  display: flex;
  width: 100%;
  align-items: center;
  border: 1px solid rgba(35, 33, 33, 0.12);
  padding: 16px;
  border-radius: 12px;
  position: relative;
  z-index: 0;
}

.product__select-code-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.product__select-code-image-wrap {
  flex: 0 0 auto;
  width: 70px;
  height: 70px;
  margin-right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product__select-code-image {
  display: block;
  width: 60px;
  height: 60px;
  object-fit: contain;
}

.product__select-code-main {
  flex: 1 1 auto;
}

.product__select-code-name {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  transition: 0.25s;
}
.product__select-code-caption {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  margin-top: 4px;
}
.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;
  }
  .lk-complaints__main {
    margin-top: 24px;
  }

  .lk-wrap .lk-complaints__main {
    margin-top: 24px;
  }

  .lk-complaints__filter .filter__groups {
    margin: 0;
    width: 100%;
  }

  .lk-complaints__filter .filter__group {
    width: 100% !important;
    margin-top: 12px;
    padding: 0;
    box-shadow: none;
  }

  .lk-complaints__filter .filter__group:first-child {
    margin-top: 0;
  }

  .lk-complaints__item {
    padding: 16px 0;
    display: block;
    position: relative;
  }

  .lk-complaints__item:last-child {
    border-bottom: 0;
  }

  .lk-complaints__item-right {
    margin-top: 16px;
  }

  .lk-complaints__item-action {
    margin-left: 0;
    margin-right: 12px;
  }

  .lk-complaints__name {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    width: 50%;
  }

  .lk-complaints__info {
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
  }

  .lk-complaints__item-status {
    position: absolute;
    top: 16px;
    left: auto;
    right: 0;
  }

  .lk-complaints__title {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
  }

  .lk-complaints__filter {
    margin-top: 16px;
  }

  .lk-complaints__header {
    padding: 16px;
    margin-bottom: 24px;
  }

  .lk-complaints__header-note {
    margin-bottom: 7px;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
  }

  .lk-complaints__header-note-2 {
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 14px;
  }

  .lk-complaints__header-left {
    padding-right: 8px;
  }

  .lk-complaints__message {
    margin-top: 8px;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 18px;
  }
  .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;
  }
  .product__select-code {
    padding: 10px;
  }

  .product__select-code-name {
    font-size: 16px;
    line-height: 20px;
  }

  .product__select-code-caption {
    font-size: 14px;
    line-height: 18px;
  }
  .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.filter__group--date, .lk__orders-filter .filter__filter-list .filter__group.filter__group--select {
    flex: 1;
    z-index: 200;
  }
  .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;
  }
  .product__select-code-link:hover ~ .product__select-code-main > .product__select-code-name {
    color: #6d2077;
  }
  .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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi92YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9ncmlkLnNjc3MiLCJjb21tb24vbWl4aW5zLnNjc3MiLCJtYWluLmNzcyIsImNvbW1vbi90b29scy5zY3NzIiwiY29tbW9uL2NvbG9ycy5zY3NzIiwiY29tbW9uL2NvcmUuc2NzcyIsImNvbW1vbi90ZXh0LnNjc3MiLCJjb21tb24vcHJpY2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbGF6eS9sYXp5LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCJjb21tb24vc3dpcGVyLnNjc3MiLCJjb21tb24vbGluay11bmRlcmxpbmUuc2NzcyIsImNvbW1vbi9yZXNldC5zY3NzIiwiY29tbW9uL2d1aWRlbGluZS5zY3NzIiwiY29tbW9uL3RyYW5zaXRpb25zLnNjc3MiLCJjb21tb24vaWNvbnMuc2NzcyIsImNvbW1vbi90aXBweS5zY3NzIiwiYmxvY2tzL2FjY29yZGlvbi5zY3NzIiwiYmxvY2tzL2FjdGl2ZS1maWx0ZXJzLnNjc3MiLCJibG9ja3MvYWRkLXJldmlldy5zY3NzIiwiYmxvY2tzL2FkZHJlc3MtbGlzdC5zY3NzIiwiYmxvY2tzL2FydGljbGUtZ3JpZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtcG9zdGVyLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL2F0dGVudGlvbi1ibG9jay5zY3NzIiwiYmxvY2tzL2F2YWlsYWJpbGl0eS5zY3NzIiwiYmxvY2tzL2JhZGdlLnNjc3MiLCJibG9ja3MvYmFza2V0LWFjdGlvbi5zY3NzIiwiYmxvY2tzL2Jhc2tldC1pdGVtLnNjc3MiLCJibG9ja3MvYmFza2V0LXNtYWxsLnNjc3MiLCJibG9ja3MvYmFza2V0LnNjc3MiLCJibG9ja3MvYmlnLXRhYnMuc2NzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2J0bi1kZWwuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWNvbXBhcmUuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWl0ZW0uc2NzcyIsImJsb2Nrcy9jYXRhbG9nLnNjc3MiLCJibG9ja3MvY2F0ZWdvcmllcy5zY3NzIiwiYmxvY2tzL2NoYXJhY3RlcmlzdGljcy10YWJsZS5zY3NzIiwiYmxvY2tzL2NsZWFuLWJhc2tldC5zY3NzIiwiYmxvY2tzL2NvbXBhcmUtYWN0aW9uLnNjc3MiLCJibG9ja3MvY29tcGFyZS13aWRnZXQuc2NzcyIsImJsb2Nrcy9jb21wYXJlLnNjc3MiLCJibG9ja3MvY29uZmlybS1wYW5lbC5zY3NzIiwiYmxvY2tzL2RhdGVwaWNrZXIuc2NzcyIsImJsb2Nrcy9kZWxldGUtYmFza2V0LWl0ZW0uc2NzcyIsImJsb2Nrcy9kb2MtYmxvY2suc2NzcyIsImJsb2Nrcy9mYXZvcml0ZS1hY3Rpb24uc2NzcyIsImJsb2Nrcy9maWVsZC1jaGVjay1saXN0LnNjc3MiLCJibG9ja3MvZmllbGQtY2hlY2tib3guc2NzcyIsImJsb2Nrcy9maWVsZC1jb2xvci1ibG9jay5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNvbG9ycy5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNvdW50LnNjc3MiLCJibG9ja3MvZmllbGQtZmlsZS5zY3NzIiwiYmxvY2tzL2ZpZWxkLWlucHV0LnNjc3MiLCJibG9ja3MvZmllbGQtbGFiZWwuc2NzcyIsImJsb2Nrcy9maWVsZC1yYWRpby1idXR0b25zLnNjc3MiLCJibG9ja3MvZmllbGQtcmFkaW9jb2xvcmJsb2NrLnNjc3MiLCJibG9ja3MvZmllbGQtcmFkaW9zZXQtZnVsbC5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLnNjc3MiLCJibG9ja3MvZmllbGQtc2VsZWN0LnNjc3MiLCJibG9ja3MvZmllbGQtc2V0LWZ1bGwuc2NzcyIsImJsb2Nrcy9maWVsZC1zZXQuc2NzcyIsImJsb2Nrcy9maWVsZC1zd2l0Y2guc2NzcyIsImJsb2Nrcy9maWVsZC10ZXh0LnNjc3MiLCJibG9ja3MvZmllbGQtdG9nZ2xlcy5zY3NzIiwiYmxvY2tzL2ZpZWxkLXRvb2x0aXAuc2NzcyIsImJsb2Nrcy9maWVsZC10dW1ibGVyLWxpc3Quc2NzcyIsImJsb2Nrcy9maWVsZC10dW1ibGVyLnNjc3MiLCJibG9ja3MvZmllbGQuc2NzcyIsImJsb2Nrcy9maWx0ZXIuc2NzcyIsImJsb2Nrcy9mb3JtLWFjdGlvbi5zY3NzIiwiYmxvY2tzL2Zvcm0tZ2xhc3Muc2NzcyIsImJsb2Nrcy9mb3JtLnNjc3MiLCJibG9ja3MvZ2FsbGVyeS5zY3NzIiwiYmxvY2tzL2dpZnQtc2hvcnQuc2NzcyIsImJsb2Nrcy9odG1sYmxvY2tlZGl0LnNjc3MiLCJibG9ja3MvaW1hZ2UtZ2FsbGVyeS5zY3NzIiwiYmxvY2tzL2ltYWdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2xhenktY29tcG9uZW50LnNjc3MiLCJibG9ja3MvbGluay1iYWNrLnNjc3MiLCJibG9ja3MvbGluay1jbG9zZS5zY3NzIiwiYmxvY2tzL2xrLWNvbXBsYWludHMuc2NzcyIsImJsb2Nrcy9say1vcmRlci5zY3NzIiwiYmxvY2tzL2xrLnNjc3MiLCJibG9ja3MvbG9hZGVyLnNjc3MiLCJibG9ja3MvbW9iaWxlLXBvcHVwLnNjc3MiLCJibG9ja3MvbW9kYWwtbWVzc2FnZS5zY3NzIiwiYmxvY2tzL21vZGFsLXdpbmRvdy5zY3NzIiwiYmxvY2tzL21vZGFsLnNjc3MiLCJibG9ja3Mvbm90ZS1ibG9jay5zY3NzIiwiYmxvY2tzL29ubHktc2xpZGVyLnNjc3MiLCJibG9ja3Mvb3JkZXItaXRlbS5zY3NzIiwiYmxvY2tzL29yZGVyLXJlc3VsdC5zY3NzIiwiYmxvY2tzL29yZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1uYXYuc2NzcyIsImJsb2Nrcy9wYWdlLXNlY3Rpb24taGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1zZWN0aW9uLnNjc3MiLCJibG9ja3MvcGFnZS10aXRsZS5zY3NzIiwiYmxvY2tzL3BhcmFtcy1saXN0LnNjc3MiLCJibG9ja3MvcG9pbnRzLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1kaXNjb3VudC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtZ3JpZC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtaW1hZ2Uuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXMtbGlzdC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtc2xpZGVyLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LWdyaWQtc21hbGwuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtZ3JpZC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtdC1saXN0LnNjc3MiLCJibG9ja3MvcHJvZHVjdC10YWJsZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Quc2NzcyIsImJsb2Nrcy9wcm9tb2NvZGUuc2NzcyIsImJsb2Nrcy9yYXRpbmctYWN0aW9uLnNjc3MiLCJibG9ja3MvcmVzdWx0LWFkZC1yZXZpZXcuc2NzcyIsImJsb2Nrcy9yZXZpZXctaXRlbS5zY3NzIiwiYmxvY2tzL3Jldmlld3Muc2NzcyIsImJsb2Nrcy9zY3JvbGwtc2hhZG93LWVkZ2Uuc2NzcyIsImJsb2Nrcy9zY3JvbGwtdG9wLnNjc3MiLCJibG9ja3Mvc2VhcmNoLXNtYWxsLnNjc3MiLCJibG9ja3Mvc2lnbi1pbi5zY3NzIiwiYmxvY2tzL3NpZ24tdXAuc2NzcyIsImJsb2Nrcy9zdGF0dXMuc2NzcyIsImJsb2Nrcy9zdWJzY3JpYnRpb24taXRlbS5zY3NzIiwiYmxvY2tzL3N1YnNjcmlidGlvbi5zY3NzIiwiYmxvY2tzL3N1YnNjcmlwdGlvbi1mb3JtLnNjc3MiLCJibG9ja3Mvc3dpcGVyLXNsaWRlci5zY3NzIiwiYmxvY2tzL3RhYnMuc2NzcyIsImJsb2Nrcy90b29sdGlwLnNjc3MiLCJibG9ja3MvdmlkZW8tc2xpZGVyLnNjc3MiLCJibG9ja3MvdmlkZW8uc2NzcyIsImJsb2Nrcy92aWV3LXBpY2tlci5zY3NzIiwiYmxvY2tzL3ZpZXctdG9nZ2xlci5zY3NzIiwiYmxvY2tzL2ltYWdlLXNsaWRlci13cmFwcGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Q0FBQTtBQVlBLFVBQUE7QUFtQkEsY0FBQTtBQU1BLFNBQUE7QUFJQSxXQUFBO0FBcURBLFdBQUE7QUFLQSxrQkFBQTtBQUtBLFNBQUE7QUE2REEsWUFBQTtBQTZDQSxnQkFBQTtBQ2xOQSxpQkFBQTtBQUVDO0VDb0RBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBRUEsd0JBQUE7QUNoQ0Q7QUZwQkM7RUM2REEsb0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7QUNoQ0Q7QUY3QkM7RUNzRUEsYUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDaENEO0FGcENDO0VDNEVBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBQ2hDRDtBRnpDRTtFQ29RRCxvQkFBQTtBQ25ORDtBRmpERTtFQ29RRCxxQkFBQTtBQ2hORDtBRnBERTtFQ29RRCxVQUFBO0FDN01EO0FGdkRFO0VDb1FELHFCQUFBO0FDMU1EO0FGMURFO0VDb1FELHFCQUFBO0FDdk1EO0FGN0RFO0VDb1FELFVBQUE7QUNwTUQ7QUZoRUU7RUNvUUQscUJBQUE7QUNqTUQ7QUZuRUU7RUNvUUQscUJBQUE7QUM5TEQ7QUZ0RUU7RUNvUUQsVUFBQTtBQzNMRDtBRnpFRTtFQ29RRCxxQkFBQTtBQ3hMRDtBRjVFRTtFQ29RRCxxQkFBQTtBQ3JMRDtBRi9FRTtFQ29RRCxXQUFBO0FDbExEO0FGNUVFO0VBQ0MsVUFGVztBRWdGZDtBRi9FRTtFQUNDLFVBRlc7QUVtRmQ7QUZsRkU7RUFDQyxVQUZXO0FFc0ZkO0FGckZFO0VBQ0MsU0FGVztBRXlGZDtBRnhGRTtFQUNDLFNBRlc7QUU0RmQ7QUYzRkU7RUFDQyxTQUZXO0FFK0ZkO0FGOUZFO0VBQ0MsU0FGVztBRWtHZDtBRmpHRTtFQUNDLFNBRlc7QUVxR2Q7QUZwR0U7RUFDQyxTQUZXO0FFd0dkO0FGdkdFO0VBQ0MsU0FGVztBRTJHZDtBRjFHRTtFQUNDLFNBRlc7QUU4R2Q7QUY3R0U7RUFDQyxTQUZXO0FFaUhkO0FGaEhFO0VBQ0MsUUFGVztBRW9IZDtBRm5IRTtFQUNDLFFBRlc7QUV1SGQ7QUZ0SEU7RUFDQyxRQUZXO0FFMEhkO0FGekhFO0VBQ0MsUUFGVztBRTZIZDtBRjVIRTtFQUNDLFFBRlc7QUVnSWQ7QUYvSEU7RUFDQyxRQUZXO0FFbUlkO0FGbElFO0VBQ0MsUUFGVztBRXNJZDtBRnJJRTtFQUNDLFFBRlc7QUV5SWQ7QUZ4SUU7RUFDQyxRQUZXO0FFNElkO0FGM0lFO0VBQ0MsUUFGVztBRStJZDtBRjlJRTtFQUNDLFNBRlc7QUVrSmQ7QUZqSkU7RUFDQyxTQUZXO0FFcUpkO0FGcEpFO0VBQ0MsU0FGVztBRXdKZDs7QUNoTEE7O0VBRUMsYUFBQTtBRDA4QkQ7O0FDdjhCQTs7RUFFQyxnQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGFBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxnQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGFBQUE7RUFDQSxnQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGFBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxjQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MscUJBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxhQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0Msb0JBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxlQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsY0FBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLG1CQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsYUFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGFBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxXQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsZ0JBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxpQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGtCQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsbUJBQUE7QUQwOEJEO0FFaGlDQTtFQUNDLFdMeUNhO0FHdXNDZDs7QUU3dUNBO0VBQ0MsY0x1Q2dCO0FHeXNDakI7O0FFN3VDQTtFQUNDLGNMcUNnQjtBRzJzQ2pCOztBRTd1Q0E7RUFDQyxjTGtDZ0I7QUc4c0NqQjs7QUU3dUNBO0VBQ0MsY0x1Q2U7QUd5c0NoQjs7QUU3dUNBO0VBQ0MsY0xxQ3VCO0FHMnNDeEI7O0FFN3VDQTtFQUNDLGNMa0N1QjtBRzhzQ3hCOztBRTd1Q0E7RUFDQyxXTCtDaUI7QUdpc0NsQjs7QUU3dUNBO0VBQ0MsV0w0Q3lCO0FHb3NDMUI7O0FFN3VDQTtFQUNDLFdMeUN5QjtBR3VzQzFCOztBRTd1Q0E7RUFDQyxjTHlCZTtBR3V0Q2hCOztBRTd1Q0E7RUFDQyxXTDZCcUI7QUdtdEN0Qjs7QUU3dUNBO0VBQ0MsV0x1QmU7QUd5dENoQjs7QUU3dUNBO0VBQ0MsV0xvQnFCO0FHNHRDdEI7O0FFN3VDQTtFQUNDLGNMUWE7QUd3dUNkOztBRTd1Q0E7RUFDQyxXTFVtQjtBR3N1Q3BCOztBRTN1Q0E7RUFDQyxnQkx6QmE7QUd1d0NkOztBRTN1Q0E7RUFDQyxtQkwzQmdCO0FHeXdDakI7O0FFM3VDQTtFQUNDLG1CTDdCZ0I7QUcyd0NqQjs7QUUzdUNBO0VBQ0MsbUJMaENnQjtBRzh3Q2pCOztBRTN1Q0E7RUFDQyxnQkwvQmE7QUc2d0NkOztBRTN1Q0E7RUFDQyxtQkwvQmU7QUc2d0NoQjs7QUUzdUNBO0VBQ0MsbUJMakN1QjtBRyt3Q3hCOztBRTN1Q0E7RUFDQyxtQkxwQ3VCO0FHa3hDeEI7O0FFM3VDQTtFQUNDLGdCTHZCaUI7QUdxd0NsQjs7QUUzdUNBO0VBQ0MsZ0JMMUJ5QjtBR3d3QzFCOztBRTN1Q0E7RUFDQyxnQkw3QnlCO0FHMndDMUI7O0FFM3VDQTtFQUNDLG1CTDdDZTtBRzJ4Q2hCOztBRTN1Q0E7RUFDQyxnQkx6Q3FCO0FHdXhDdEI7O0FFM3VDQTtFQUNDLGdCTC9D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V0FBQTtFQUNBLFlBQUE7RUFDRSxhQUFBO0FwSXltcUJIOztBK0g1NnBCQTtFQUVDO0lBQ0MsaUJBQUE7RS9Ic2hwQkE7O0UrSGxocEJEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0UvSHFocEJBOztFK0hsaHBCRDtJQUNDLFVBQUE7SUFDQSxTQUFBO0UvSHFocEJBO0UrSG5ocEJBO0lBQ0MsWUFBQTtJQUNBLGlCQUFBO0UvSHFocEJEO0UrSGxocEJBO0lBQ0MsZUFBQTtFL0hvaHBCRDs7RStIaGhwQkQ7SUFDQyxpQkFBQTtFL0htaHBCQTtBQUNGOztBMEcxb3BCQTtFQUNDO0lBQ0MsVUFBQTtJQUNBLFlBQUE7RTFHdzNpQkE7O0UwR3QzaUJEO0lBQ0MsV0FBQTtJQUNBLFdBQUE7RTFHeTNpQkE7O0UwR3QzaUJBO0lBQ0MsY0FBQTtFMUd5M2lCRDtFMEd0M2lCQTtJQUNDLHNCN0d0R1c7RUc4OWlCWjs7RTBHcjNpQkQ7SUFDQyxhQUFBO0UxR3czaUJBO0FBQ0Y7O0E4Rzk2aUJBO0VBQ0M7SUFDQyxnQkFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtFOUd5OWtCQTtBQUNGOztBRjlobEJDO0VBRUU7SUNzUEYsb0JBQUE7RUNuR0M7RUZuSkM7SUNzUEYscUJBQUE7RUNoR0M7RUZ0SkM7SUNzUEYsVUFBQTtFQzdGQztFRnpKQztJQ3NQRixxQkFBQTtFQzFGQztFRjVKQztJQ3NQRixxQkFBQTtFQ3ZGQztFRi9KQztJQ3NQRixVQUFBO0VDcEZDO0VGbEtDO0lDc1BGLHFCQUFBO0VDakZDO0VGcktDO0lDc1BGLHFCQUFBO0VDOUVDO0VGeEtDO0lDc1BGLFVBQUE7RUMzRUM7RUYzS0M7SUNzUEYscUJBQUE7RUN4RUM7RUY5S0M7SUNzUEYscUJBQUE7RUNyRUM7RUZqTEM7SUNzUEYsV0FBQTtFQ2xFQztFRjlLQztJQUNDLFVBRlc7RUVrTGI7RUZqTEM7SUFDQyxVQUZXO0VFcUxiO0VGcExDO0lBQ0MsVUFGVztFRXdMYjtFRnZMQztJQUNDLFNBRlc7RUUyTGI7RUYxTEM7SUFDQyxTQUZXO0VFOExiO0VGN0xDO0lBQ0MsU0FGVztFRWlNYjtFRmhNQztJQUNDLFNBRlc7RUVvTWI7RUZuTUM7SUFDQyxTQUZXO0VFdU1iO0VGdE1DO0lBQ0MsU0FGVztFRTBNYjtFRnpNQztJQUNDLFNBRlc7RUU2TWI7RUY1TUM7SUFDQyxTQUZXO0VFZ05iO0VGL01DO0lBQ0MsU0FGVztFRW1OYjtFRmxOQztJQUNDLFFBRlc7RUVzTmI7RUZyTkM7SUFDQyxRQUZXO0VFeU5iO0VGeE5DO0lBQ0MsUUFGVztFRTROYjtFRjNOQztJQUNDLFFBRlc7RUUrTmI7RUY5TkM7SUFDQyxRQUZXO0VFa09iO0VGak9DO0lBQ0MsUUFGVztFRXFPYjtFRnBPQztJQUNDLFFBRlc7RUV3T2I7RUZ2T0M7SUFDQyxRQUZXO0VFMk9iO0VGMU9DO0lBQ0MsUUFGVztFRThPYjtFRjdPQztJQUNDLFFBRlc7RUVpUGI7RUZoUEM7SUFDQyxTQUZXO0VFb1BiO0VGblBDO0lBQ0MsU0FGVztFRXVQYjtFRnRQQztJQUNDLFNBRlc7RUUwUGI7RTRCTkE7SUFDRCxvQkFBQTtFNUJvMkhDOztFNEJsMkhBO0lBQ0QsY0FBQTtFNUJxMkhDO0U4QmhqSEE7SUFDRCxjQUFBO0U5QmkwSUM7RWtDM29KRDtJQUNDLFVBQUE7RWxDMmdPQTs7RWtDeGdPRDtJQUNDLFVBQUE7RWxDMmdPQTs7RWtDeGdPRDtJQUNDLFVBQUE7RWxDMmdPQTs7RWtDeGdPRDtJQUNDLFVBQUE7RWxDMmdPQTs7RWtDeGdPRDtJQUNDLFVBQUE7RWxDMmdPQTs7RWtDeGdPRDtJQUNDLFVBQUE7RWxDMmdPQTtFbUNsc05EO0lBQ0MsWUFBQTtFbkNvNU9BO0UyQ3o2UEQ7SUFDQyxpQkFBQTtFM0NpblRBO0UrRW41U0Q7SUFDQyxVQUFBO0UvRXMrYUE7O0UrRW4rYUQ7SUFDQyxVQUFBO0UvRXMrYUE7O0UrRW4rYUQ7SUFDQyxlQUFBO0UvRXMrYUE7QUFqZ2JGOztBOEJnMkNBO0VBQ0k7SUFFSSxpQkFBQTtJQUdBLHNCQUFBO0lBQ0Esb0JBQUE7SUFDQSxrQkFBQTtFOUJpMElOO0FBQ0Y7O0FDNTJMQTtFQUNDO0lBQ0MsYUFBQTtFRHk4QkE7QUFDRjs7QUR6aENHO0VzQkpGO0l0QitDQyxhQUFBO0lBQ0Esd0JBQUE7RUN1ckdBO0FBQ0Y7O0FEMXRHQztFZ0ZrVEM7SUFDQyxhQUFBO0UvRXErYUQ7QUFDRjs7QUZ2d2JDO0VBRUU7SUN1T0Ysb0JBQUE7RUNjQztFRnJQQztJQ3VPRixxQkFBQTtFQ2lCQztFRnhQQztJQ3VPRixVQUFBO0VDb0JDO0VGM1BDO0lDdU9GLHFCQUFBO0VDdUJDO0VGOVBDO0lDdU9GLHFCQUFBO0VDMEJDO0VGalFDO0lDdU9GLFVBQUE7RUM2QkM7RUZwUUM7SUN1T0YscUJBQUE7RUNnQ0M7RUZ2UUM7SUN1T0YscUJBQUE7RUNtQ0M7RUYxUUM7SUN1T0YsVUFBQTtFQ3NDQztFRjdRQztJQ3VPRixxQkFBQTtFQ3lDQztFRmhSQztJQ3VPRixxQkFBQTtFQzRDQztFRm5SQztJQ3VPRixXQUFBO0VDK0NDO0VGaFJDO0lBQ0MsVUFGVztFRW9SYjtFRm5SQztJQUNDLFVBRlc7RUV1UmI7RUZ0UkM7SUFDQyxVQUZXO0VFMFJiO0VGelJDO0lBQ0MsU0FGVztFRTZSYjtFRjVSQztJQUNDLFNBRlc7RUVnU2I7RUYvUkM7SUFDQyxTQUZXO0VFbVNiO0VGbFNDO0lBQ0MsU0FGVztFRXNTYjtFRnJTQztJQUNDLFNBRlc7RUV5U2I7RUZ4U0M7SUFDQyxTQUZXO0VFNFNiO0VGM1NDO0lBQ0MsU0FGVztFRStTYjtFRjlTQztJQUNDLFNBRlc7RUVrVGI7RUZqVEM7SUFDQyxTQUZXO0VFcVRiO0VGcFRDO0lBQ0MsUUFGVztFRXdUYjtFRnZUQztJQUNDLFFBRlc7RUUyVGI7RUYxVEM7SUFDQyxRQUZXO0VFOFRiO0VGN1RDO0lBQ0MsUUFGVztFRWlVYjtFRmhVQztJQUNDLFFBRlc7RUVvVWI7RUZuVUM7SUFDQyxRQUZXO0VFdVViO0VGdFVDO0lBQ0MsUUFGVztFRTBVYjtFRnpVQztJQUNDLFFBRlc7RUU2VWI7RUY1VUM7SUFDQyxRQUZXO0VFZ1ZiO0VGL1VDO0lBQ0MsUUFGVztFRW1WYjtFRmxWQztJQUNDLFNBRlc7RUVzVmI7RUZy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OztFOEIxMElEO0lBQ0MsV0FBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtFOUI2MElBOztFOEIxMElEO0lBQ0MscUJBQUE7RTlCNjBJQTs7RThCMTBJRDtJQUNDLGNBQUE7SUFDQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0U5QjYwSUE7O0U4QjEwSUQ7SUFDQyxnQkFBQTtFOUI2MElBOztFOEIxMElEO0lBQ0MsY0FBQTtFOUI2MElBO0FBQ0Y7O0E4QmgrSkE7RUFDSTtJQUNJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7RTlCZzBJTjs7RThCN3pJRTtJQUNJLG9CQUFBO0U5QmcwSU47O0U4Qjd6SUU7SUFDSSxXQUFBO0U5QmcwSU47QUFDRjs7QUN2MUxBO0VBQ0M7SUFDQyxhQUFBO0VEdThCQTtBQUNGOztBRDNqQ0c7RURoQkY7SUMyREMsYUFBQTtJQUNBLHdCQUFBO0VDL0JBO0VGekJEO0lDb0VDLGFBQUE7SUFDQSx3QkFBQTtFQy9CQTtFRmxDRDtJQzJFQyxhQUFBO0VDL0JBO0VGeENEO0lDaUZDLGVBQUE7RUMvQkE7RUZEQztJQ3dORixvQkFBQTtFQytIQztFRnZWQztJQ3dORixxQkFBQTtFQ2tJQztFRjFWQztJQ3dORixVQUFBO0VDcUlDO0VGN1ZDO0lDd05GLHFCQUFBO0VDd0lDO0VGaFdDO0lDd05GLHFCQUFBO0VDMklDO0VGbldDO0lDd05GLFVBQUE7RUM4SUM7RUZ0V0M7SUN3TkYscUJBQUE7RUNpSkM7RUZ6V0M7SUN3TkYscUJBQUE7RUNvSkM7RUY1V0M7SUN3TkYsVUFBQTtFQ3VKQztFRi9XQztJQ3dORixxQkFBQTtFQzBKQztFRmxYQztJQ3dORixxQkFBQTtFQzZKQztFRnJYQztJQ3dORixXQUFBO0VDZ0tDO0VGbFhDO0lBQ0MsVUFGVztFRXNYYjtFRnJYQztJQUNDLFVBRlc7RUV5WGI7RUZ4WEM7SUFDQyxVQUZXO0VFNFhiO0VGM1hDO0lBQ0MsU0FGVztFRStYYjtFRjlYQztJQUNDLFNBRlc7RUVrWWI7RUZqWUM7SUFDQyxTQUZXO0VFcVliO0VGcFlDO0lBQ0MsU0FGVztFRXdZ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O0VDK1BDO0VGeGNDO0lDeU1GLHFCQUFBO0VDa1FDO0VGM2NDO0lDeU1GLHFCQUFBO0VDcVFDO0VGOWNDO0lDeU1GLFVBQUE7RUN3UUM7RUZqZEM7SUN5TUYscUJBQUE7RUMyUUM7RUZwZEM7SUN5TUYscUJBQUE7RUM4UUM7RUZ2ZEM7SUN5TUYsV0FBQTtFQ2lSQztFRnBkQztJQUNDLFVBRlc7RUV3ZGI7RUZ2ZEM7SUFDQyxVQUZXO0VFMmRiO0VGMWRDO0lBQ0MsVUFGVztFRThkYjtFRjdkQztJQUNDLFNBRlc7RUVpZWI7RUZoZUM7SUFDQyxTQUZXO0VFb2ViO0VGbmVDO0lBQ0MsU0FGVztFRXVlYjtFRnRlQztJQUNDLFNBRlc7RUUwZWI7RUZ6ZUM7SUFDQyxTQUZXO0VFNmViO0VGNWVDO0lBQ0MsU0FGVztFRWdmYjtFRi9lQztJQUNDLFNBRlc7RUVtZmI7RUZsZkM7SUFDQyxTQUZXO0VFc2ZiO0VGcmZDO0lBQ0MsU0FGVztFRXlmYjtFRnhmQztJQUNDLFFBRlc7RUU0ZmI7RUYzZkM7SUFDQyxRQUZXO0VFK2ZiO0VGOWZDO0lBQ0MsUUFGVztFRWtnQmI7RUZqZ0JDO0lBQ0MsUUFGVztFRXFnQmI7RUZwZ0JDO0lBQ0MsUUFGVztFRXdnQmI7RUZ2Z0JDO0lBQ0MsUUFGVztFRTJnQmI7RUYxZ0JDO0lBQ0MsUUFGVztFRThnQmI7RUY3Z0JDO0lBQ0MsUUFGVztFRWloQmI7RUZoaEJDO0lBQ0MsUUFGVztFRW9oQmI7RUZuaEJDO0lBQ0MsUUFGVztFRXVoQmI7RUZ0aEJDO0lBQ0MsU0FGVztFRTBoQmI7RUZ6aEJDO0lBQ0MsU0FGVztFRTZoQmI7RUY1aEJDO0lBQ0MsU0FGVztFRWdpQmI7RUMzY0Q7SUFDQyxhQUFBO0VEcThCQTs7RUNsOEJEO0lBQ0MsY0FBQTtFRHE4QkE7O0VDbDhCRDtJQUNDLGFBQUE7RURxOEJBOztFQ2w4QkQ7SUFDQyxvQkFBQTtFRHE4QkE7O0VDbDhCRDtJQUNDLGVBQUE7RURxOEJBOztFQ2w4QkQ7SUFDQyxxQkFBQTtFRHE4QkE7O0VDbDhCRDtJQUNDLGNBQUE7RURxOEJBOztFQ2w4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QkM7QUFDRjs7QUZ2cG9CQztFQUVFO0lDMExGLG9CQUFBO0VDaVdDO0VGM2hCQztJQzBMRixxQkFBQTtFQ29XQztFRjloQkM7SUMwTEYsVUFBQTtFQ3VXQztFRmppQkM7SUMwTEYscUJBQUE7RUMwV0M7RUZwaUJDO0lDMExGLHFCQUFBO0VDNldDO0VGdmlCQztJQzBMRixVQUFBO0VDZ1hDO0VGMWlCQztJQzBMRixxQkFBQTtFQ21YQztFRjdpQkM7SUMwTEYscUJBQUE7RUNzWEM7RUZoakJDO0lDMExGLFVBQUE7RUN5WEM7RUZuakJDO0lDMExGLHFCQUFBO0VDNFhDO0VGdGpCQztJQzBMRixxQkFBQTtFQytYQztFRnpqQkM7SUMwTEYsV0FBQTtFQ2tZQztFRnRqQkM7SUFDQyxVQUZXO0VFMGpCYjtFRnpqQkM7SUFDQyxVQUZXO0VFNmpCYjtFRjVqQkM7SUFDQyxVQUZXO0VFZ2tCYjtFRi9qQkM7SUFDQyxTQUZXO0VFbWtCYjtFRmxrQkM7SUFDQyxTQUZXO0VFc2tCYjtFRnJrQkM7SUFDQyxTQUZXO0VFeWtCYjtFRnhrQkM7SUFDQyxTQUZXO0VFNGtCYjtFRjNrQkM7SUFDQyxTQUZXO0VFK2tCYjtFRjlrQkM7SUFDQyxTQUZXO0VFa2xCYjtFRmpsQkM7SUFDQyxTQUZXO0VFcWxCYjtFRnBsQkM7SUFDQyxTQUZXO0VFd2xCYjtFRnZsQkM7SUFDQyxTQUZXO0VFMmxCYjtFRjFsQkM7SUFDQyxRQUZXO0VFOGxCYjtFRjdsQkM7SUFDQyxRQUZXO0VFaW1CYjtFRmhtQkM7SUFDQyxRQUZXO0VFb21CYjtFRm5tQkM7SUFDQyxRQUZXO0VFdW1CYjtFRnRtQkM7SUFDQyxRQUZXO0VFMG1CYjtFRnptQkM7SUFDQyxRQUZXO0VFNm1CYjtFRjVtQkM7SUFDQyxRQUZXO0VFZ25CYjtFRi9tQkM7SUFDQyxRQUZXO0VFbW5CYjtFRmxuQkM7SUFDQyxRQUZXO0VFc25CYjtFRnJuQkM7SUFDQyxRQUZXO0VFeW5CYjtFRnhuQkM7SUFDQyxTQUZXO0VFNG5CYjtFRjNuQkM7SUFDQyxTQUZXO0VFK25CYjtFRjluQkM7SUFDQyxT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LFVBQUE7RUMwZUM7RUZycEJDO0lDMktGLHFCQUFBO0VDNmVDO0VGeHBCQztJQzJLRixxQkFBQTtFQ2dmQztFRjNwQkM7SUMyS0YsV0FBQTtFQ21mQztFRnhwQkM7SUFDQyxVQUZXO0VFNHBCYjtFRjNwQkM7SUFDQyxVQUZXO0VFK3BCYjtFRjlwQkM7SUFDQyxVQUZXO0VFa3FCYjtFRmpxQkM7SUFDQyxTQUZXO0VFcXFCYjtFRnBxQkM7SUFDQyxTQUZXO0VFd3FCYjtFRnZxQkM7SUFDQyxTQUZXO0VFMnFCYjtFRjFxQkM7SUFDQyxTQUZXO0VFOHFCYjtFRjdxQkM7SUFDQyxTQUZXO0VFaXJCYjtFRmhyQkM7SUFDQyxTQUZXO0VFb3JCYjtFRm5yQkM7SUFDQyxTQUZXO0VFdXJCYjtFRnRyQkM7SUFDQyxTQUZXO0VFMHJCYjtFRnpyQkM7SUFDQyxTQUZXO0VFNnJCYjtFRjVyQkM7SUFDQyxRQUZXO0VFZ3NCYjtFRi9yQkM7SUFDQyxRQUZXO0VFbXNCYjtFRmxzQkM7SUFDQyxRQUZXO0VFc3NCYjtFRnJzQkM7SUFDQyxRQUZXO0VFeXNCYjtFRnhzQkM7SUFDQyxRQUZXO0VFNHNCYjtFRjNzQkM7SUFDQyxRQUZXO0VFK3NCYjtFRjlzQkM7SUFDQyxRQUZXO0VFa3RCYjtFRmp0QkM7SUFDQyxRQUZXO0VFcXRCYjtFRnB0QkM7SUFDQyxRQUZXO0VFd3RCYjtFRnZ0QkM7SUFDQyxRQUZXO0VFMnRCYjtFRjF0QkM7SUFDQyxTQUZXO0VFOHRCYjtFRjd0QkM7SUFDQyxTQUZXO0VFaXVCYjtFRmh1QkM7SUFDQyxTQUZXO0VFb3VCYjtFQ3ptQkQ7SUFDQyxhQUFBO0VEbThCQTs7RUNoOEJEO0lBQ0MsY0FBQTtFRG04QkE7O0VDaDhCRDtJQUNDLGFBQUE7RURtOEJBOztFQ2g4QkQ7SUFDQyxvQkFBQTtFRG04QkE7O0VDaDhCRDtJQUNDLGVBQUE7RURtOEJBOztFQ2g4QkQ7SUFDQyxxQkFBQTtFRG04QkE7O0VDaDhCRDtJQUNDLGNBQUE7RURtOEJBOztFQ2g4QkQ7SUFDQyxtQkFBQTtFRG04QkE7RTRCajBCRDtJQUNDLDBCQUFBO0U1Qm8ySEE7RW9GOTFIRDtJQUNDLGNBQUE7RXBGa3JjQTtFNkZqNmNEO0lBQ0MsMEJBQUE7RTdGcTJmQTtFb0c3OWZEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0VwRzYyaEJBOztFb0cxMmhCRDtJQUNDLGVBQUE7SUFDQSxpQkFBQTtFcEc2MmhCQTtFc0c5dmhCQTtJQUNDLHFDQUFBO0V0R3k4aEJEO0VzR3I4aEJDO0lBQ0MsYUFBQTtFdEd1OGhCRjtFNkh2a2lCQTtJQUNELFdBQUE7SUFDQSxnQkFBQTtFN0hpM29CQzs7RTZIOTJvQkE7SUFDRCxtQkFBQTtFN0hpM29CQztFaUlod29CRDtJQUNDLFdBQUE7SUFDQSxnQkFBQTtFakl3M3BCQTtFaUluM3BCRDtJQUNDLFdBQUE7SUFDQSxnQkFBQTtFakl1M3BCQTtBQTFzb0JGOztBOEIrUUU7RUFDRTtJQUNFLGNBQUE7SUFDQSxpQkFBQTtFOUJvMElKOztFOEJqMElFO0lBQ0ksaUJBQUE7RTlCbzBJTjs7RThCajBJRTtJQUNFLFlBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLGVBQUE7RTlCbzBJSjs7RThCajBJRTtJQUNFLFFBQUE7SUFDQSxVQUFBO0U5Qm8wSUo7O0U4QmowSUU7SUFDRSxtQkFBQTtFOUJvMElKO0FBQ0Y7O0FGeDBLQztFQUVFO0lDNEpGLG9CQUFBO0VDbWtCQztFRi90QkM7SUM0SkYscUJBQUE7RUNza0JDO0VGbHVCQztJQzRKRixVQUFBO0VDeWtCQztFRnJ1QkM7SUM0SkYscUJBQUE7RUM0a0JDO0VGeHVCQztJQzRKRixxQkFBQTtFQytrQkM7RUYzdUJDO0lDNEpGLFVBQUE7RUNrbEJDO0VGOXVCQztJQzRKRixxQkFBQTtFQ3FsQkM7RUZqdkJDO0lDNEpGLHFCQUFBO0VDd2xCQztFRnB2QkM7SUM0SkYsVUFBQTtFQzJsQkM7RUZ2dkJDO0lDNEpGLHFCQUFBO0VDOGxCQztFRjF2QkM7SUM0SkYscUJBQUE7RUNpbUJDO0VGN3ZCQztJQzRKRixXQUFBO0VDb21CQztFRjF2QkM7SUFDQyxVQUZXO0VFOHZCYjtFRjd2QkM7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Q0Esa0JBQUE7RTVCdTJIQztFNEI1MUhBO0lBQ0Qsa0JBQUE7RTVCcTJIQztFb0M3OEdBO0lBQ0QsWUFBQTtFcENzelFDOztFb0NwelFBO0lBQ0MseUJBQUE7RXBDdXpRRDtFb0YzcFJBO0lBQ0MsT0FBQTtFcEZxcWNEO0VvRmxxY0E7SUFDQyxZQUFBO0VwRm9xY0Q7RW9GanFjQTtJQUNDLFlBQUE7RXBGbXFjRDtFb0ZocWNBO0lBQ0MsWUFBQTtFcEZrcWNEOztFb0YvcGNEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0VwRmtxY0E7RTZHbnJjRDtJQUNFLFlBQUE7RTdHa2hrQkQ7QUFodmNGOztBNEJwMkhBO0VBQ0U7SUFDRCxrQkFBQTtFNUJzMkhDO0VvRmh4SEE7SUFDQyxZQUFBO0VwRmdxY0Q7RW9GN3BjQTtJQUNDLFlBQUE7RXBGK3BjRDtFNkdwcmNBO0lBQ0Qsa0JBQUE7SUFDQSxtQkFBQTtJQUNBLGdCQUFBO0U3R2doa0JDO0FBbHZjRjs7QURyc0lDO0VBNkpDO0lBbEJELGNGekdrQjtJRTBHbEIsWUFBQTtJQUNBLHFCQUFBO0VDZzRDQztFRDMyQ0M7SUFqQkYsbUJBQUE7SUFDQSxtQkFBQTtFQyszQ0M7RW1CeDlDQTtJQUNDLDBCQUFBO0VuQm9qR0Q7RXNCcGlHRDtJQUNDLGN6QnJEYztJeUJzRGQsWUFBQTtJQUNBLHFCQUFBO0V0Qmd4R0E7RTRCam5HRDtJQUNDLFcvQnJPWTtFRzJrSVo7O0U0Qm4ySEE7SUFDQyxjL0J2T2M7SStCd09kLHFCL0J4T2M7RUc4a0lmO0U2QjFqSUE7SUFDQyxhaENsQmM7RUd1eElmO0U4QjV2SEQ7SUFDQyxjakMvaEJlO0VHZzJKZjs7RThCL3pJRDtJQUNDLFdqQ3BpQlk7RUdzMkpaO0VEanRKQTtJQWxCRCxjRnpHa0I7SUUwR2xCLFlBQUE7SUFDQSxxQkFBQTtFQzR5TkM7RUR2eE5DO0lBakJGLG1CQUFBO0lBQ0EsbUJBQUE7RUMyeU5DO0VnQzU2TkQ7SUFDQyxXbkNWWTtFR204Tlo7RW9DM2tORDtJQUNDLGN2Q3pXc0I7RUd1c1J0QjtFb0N2elFEO0lBQ0MsY3ZDNVplO0VHaXdSZjtFNEN4blJEO0lBQ0MsYy9DakljO0VHZzVUZDtFNEMxclREO0lBQ0MsYy9Ddk5jO0VHcStUZDtFZ0QxNFREO0lBQ0MsY25EekdlO0ltRDBHZixxQm5EMUdlO0VHc3pVZjtFaURqaVVBO0lBQ0MscUJwRHpRYTtFR3dsVmQ7RWlENTBVQTtJQUNDLHFCcEQ3UWE7RUcybFZkOztFaUQxMFVEO0lBQ0MscUJwRGxSYztFRytsVmQ7O0VpRDEwVUE7SUFDQyxxQnBEdFJhO0VHbW1WZDtFbUQvbFZEO0lBQ0MseUJBQUE7SUFDQSx5QnREZmU7RUd1c1ZmO0VvRDN0VkQ7SUFDQyxXdkRjWTtJdURiVCxtQkFBQTtFcER3dlZIO0VEN2dWQTtJQWZELGtCRi9NYTtFR3kxVlo7RXlEdHlWRDtJQUNDLFVBQUE7SUFDQSxtQkFBQTtJQUNBLCtCQUFBO0V6RDA5VkE7RTBENStWRDtJQUNDLFc3REhnQjtFRzJrV2hCO0UyRHg3VkQ7SUFDQyx5QjlEeEtjO0VHdTBXZDtFNkQveldEO0k5RHlMQSxrQkYvTWE7RUc2L1daO0U2RHo0V0Q7SUFDQyxzQmhFckhZO0lnRXNIWixXaEU1R1k7RUd5bFhaO0VnRTNqWEQ7SUFDQyx5Qm5FckNlO0VHMHlYZjtFZ0Vud1hBO0lBQ0MsK0NuRVVpQjtFRzJ2WGxCO0VEbmxYQTtJQWZELGtCRi9NYTtFR2c0WFo7RWtFcDNYQTtJQUNFLGdDQUFBO0lBQ0EsbUJBQUE7RWxFMmhZRjtFbUV2L1hEO0lBQ0MsV3RFekNZO0lzRTBDWixzQnRFcERZO0VHaXFZWjtFc0V2bVlBO0lBQ0MscUJ6RXZEYztFR2k0WWY7RXVFL2dZQTs7O0lBR0QsZUFBQTtJQUNBLGMxRTVXZTtFR3l2WmQ7RThFOXFaQTtJQUNDLFVBQUE7RTlFaTBhRDtFeUZqemFEO0lBQ0MsVzVGM0dZO0VHOGlmWjs7RXlGajhlRDtJQUNDLGM1RjVHZTtFR2dqZmY7RTZGdGdmRDtJQUNDLFdoRzdDWTtFRzY0Zlo7O0U2RjcxZkE7SUFDQyxjaEcvQ2M7SWdHZ0RkLHFCaEdoRGM7RUdnNWZmO0U4Rjd2ZkQ7SUFDQyxXakd0Slk7RUc2cGdCWjtFK0YzaGdCRDtJQUNDLGNsR2pJZTtFR2kxZ0JmOztFK0Y5c2dCRDtJQUNDLFdsR3RJWTtFR3UxZ0JaO0VnR2x4Z0JEO0lBQ0MsY25HcEVlO0VHMmdoQmY7O0VnR3I4Z0JEO0lBQ0MsY25HdkVlO0VHK2doQmY7RWlHLy9nQkQ7SUFDQyxjcEdsQmU7RUdrbGhCZjtFaUc5amhCQTtJQUNDLDBCQUFBO0VqR2draEJEO0V1R2xtaEJBO0lBQ0MsK0MxR2dFZTtJMEcvRGYsa0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFdkdnbmlCRDs7RXVHN21pQkE7SUFDRCxjMUc4QmtCO0VHa2xpQmpCO0V3R3ZraUJEO0lBQ0MsVUFBQTtFeEd3cGlCQTs7RXdHcnBpQkQ7SUFDQyx5QjNHNUJjO0VHb3JpQmQ7RTRHcitoQkE7SUFDQyxtQkFBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0U1R3N4akJEO0U0R2x4akJFO0lBQ0QsbUJBQUE7SUFDQSxVQUFBO0U1R294akJEO0U2R3ovakJEO0lBQ0MsK0NoSG1EZ0I7RUdzZ2tCaEI7RTZHdjdqQkM7SUFDRCxjaEgzR2lCO0VHNHBrQmpCO0U2Ry9pa0JDO0lBQ0QsVUFBQTtFN0dpamtCQTs7RTZHN2lrQkQ7SUFDRSxVQUFBO0U3R2dqa0JEO0UrR3Zwa0JEO0lBQ0MsY2xIekJjO0VHdXBsQmQ7RWdIL25sQkQ7SUFDQyxXbkh2Q1k7RUd1eWxCWjs7RWdIOXZsQkQ7SUFDQyx5Qm5IekNlO0VHMHlsQmY7RWlIanhsQkM7SUFDQyxjcEhiWTtFRzYxbEJkO0VpSDUwbEJBO0lBQ0MsZUFBQTtFakg4MGxCRDtFaUgzMGxCRTtJQUNDLGNwSGhDWTtFRzYybEJmO0VzSDUzbEJEO0lBQ0MsWUFBQTtFdEgrd21CQTtFdUh4OGxCRDtJQUNDLGMxSGhUYztFRzJtbkJkOztFdUh6em1CRDtJQUNDLFcxSGpVWTtFRzZubkJaOztFdUgxem1CRDtJQUNDLFdBQUE7SUFDQSxxQzFIN1RlO0kwSDhUZixrQkFBQTtJQUNBLGNBQUE7RXZINnptQkE7RXdIMWxuQkQ7O0lBRUMsYzNIbEJpQjtFRysxbkJqQjtFeUhoMm5CRDs7SUFFRyxjNUhEZTtFR282bkJqQjtFOEhuM25CQTtJQUNDLDJCQUFBO0U5SDY1b0JEOztFOEh6NW9CQTtJQUNDLDBCQUFBO0U5SDQ1b0JEO0UrSHQ0b0JBO0lBQ0MsY2xJMUZhO0lrSTJGYix5QmxJM0ZhO0lrSTRGYixnQkFBQTtFL0h5aHBCRDtFK0huaHBCRDtJQUNDLGNsSW5HYztFRzJucEJkO0UrSDc5b0JEO0lBQ0MsY2xJL0pjO0lrSWdLZCxnQkFBQTtJQUNBLHVCQUFBO0UvSHVocEJBO0VtSS9zcEJEO0lBQ0MsY3RJVWU7RUdpanFCZjtFb0k3a3FCRDtJQUNDLFd2SXlCWTtFR21scUJaO0FBemtuQkY7O0FEeGhEQztFOEQySEE7SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0U3RDgrV0E7RWlJN2xYRDtJQUNDLGtCQUFBO0VqSTIzcEJBOztFaUl4M3BCRDtJQUNDLGNBQUE7SUFDQSxXQUFBO0lBQ0EsdUJBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7SUFDQSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxVQUFBO0VqSTIzcEJBO0FBMXlTRiIsImZpbGUiOiJzdHlsZXMuYnVpbGQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblx0dmFyaWFibGUgbmFtaW5nIHJ1bGVzOlxuXHRjb2xvci0qIC0tIGNvbG9yIHZhbHVlXG5cdGZ6LSogLS0gZm9udC1zaXplIHZhbHVlXG5cdGZ3LSogLS0gZm9udC13ZWlnaHQgdmFsdWVcblx0ZmYtKiAtLSBmb250LWZhbWlseSB2YWx1ZVxuXHRmcy0qIC0tIGZvbnQtc3R5bGUgdmFsdWVcblx0Ki1jb2xvciAtLSBjb2xvciBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdCotYmcgLS0gYmFja2dyb3VuZCBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdC4uLlxuKi9cblxuLyogc2l6ZXMgKi9cbiRzY3JlZW4teHhsLW1pbjogMTYwMHB4O1xuJHNjcmVlbi14bC1taW46IDEzMDBweDtcbiRzY3JlZW4tbGctbWF4OiAxMjk5cHg7XG4kc2NyZWVuLWxnLW1pbjogMTIwMHB4O1xuJHNjcmVlbi1tZC1tYXg6IDExOTlweDtcbiRzY3JlZW4tbWQtbWluOiAxMDI0cHg7XG4kc2NyZWVuLXNtZC1taW46IDk5MXB4O1xuJHNjcmVlbi1zbS1tYXg6IDEwMjNweDtcbiRzY3JlZW4tc20tbWluOiA3NjhweDtcbiRzY3JlZW4teHMtbWF4OiA3NjdweDtcbiRzY3JlZW4teHMtbWluOiA2NDBweDtcbiRzY3JlZW4tMnhzLW1heDogNjM5cHg7XG4kc2NyZWVuLTJ4cy1taW46IDQ4MHB4O1xuJHNjcmVlbi0zeHMtbWF4OiA0NzlweDtcbiRzY3JlZW4tM3hzLW1pbjogMzgwcHg7XG4kc2NyZWVuLTR4cy1tYXg6IDM3OXB4O1xuJHNjcmVlbi00eHMtbWluOiAwcHg7XG5cbi8qIGNvbnRhaW5lciAqL1xuJGNvbnRhaW5lci13aWR0aDogMTYyOHB4O1xuJGNvbnRhaW5lci1wYWRkaW5nOiA1NHB4O1xuJGNvbnRhaW5lci1wYWRkaW5nLXNtOiAxNXB4O1xuJGNvbnRhaW5lci1wYWRkaW5nLW1kOiAxNXB4O1xuXG4vKiBncmlkICovXG4kZ3JpZC1ndXR0ZXItYmFzZTogMjRweDtcbiRncmlkLWd1dHRlci1iYXNlLXNtOiAyMHB4O1xuXG4vKiBjb2xvcnMgKi9cbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci1ibGFjay05MDogIzQzNDM0NztcbiRjb2xvci1ibGFjay04MDogIzhiOGQ5MjtcbiRjb2xvci1ibGFjay03MDogI2MxYzNjODtcbiRjb2xvci1ibGFjay01MDogI2Q5ZGJlMTtcbiRjb2xvci1ibGFjay0yMDogI2VlZWZmNDtcbiRjb2xvci1ibGFjay0xMDogI2Y0ZjVmNztcbiRjb2xvci1ibGFjay0wNTogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiRjb2xvci1ibGFjay0wNDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiRjb2xvci1vdmVybGF5OiByZ2JhKDI2LCAzMywgNzEsIC4wNCk7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3Itd2hpdGUtNTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuJGNvbG9yLWJsdWU6ICMwMDU3ZmY7XG5cbiRjb2xvci1wcmltYXJ5OiAjNmQyMDc3O1xuJGNvbG9yLXByaW1hcnktc2hhZGU6ICMzRkJBRkY7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS0yOiAjZmY1MjQ3O1xuJGNvbG9yLXByaW1hcnktc2hhZGUtMzogI2ZmMGYwMDtcbiRjb2xvci1ncmF5LWRhcms6ICM2ZDdiODQ7XG4kY29sb3ItZ3JheTogIzMzMztcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZWRlZGVkO1xuJGNvbG9yLXJlZDogI2ZmMjQ0ZjtcblxuJGNvbG9yLWVycm9yOiAjZmYwZjAwO1xuJGNvbG9yLXN1Y2Nlc3M6ICMyMGE3MzU7XG4kY29sb3ItaW5wdXQ6ICNjNGM0YzQ7XG4kY29sb3ItbGluay1ob3ZlcjogIzU5NTk1OTtcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRjb2xvci1lcnJvci1saWdodDogI2ZhYTtcbiRjb2xvci13YXJuaW5nOiAjZTkxO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNmZDg7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogI2FmYTtcblxuJGNvbG9yLXByaW1hcnktMjogI2UwNjtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjogI2EwNDtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtMzogIzgwMjtcblxuJHRleHQtY29sb3I6ICRjb2xvci1ibGFjaztcbiRsaW5rLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRsaW5rLWNvbG9yLWhvdmVyOiAkY29sb3ItcHJpbWFyeTtcblxuJGJvZHktYmc6ICRjb2xvci13aGl0ZTtcbiRsb2FkZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuXG4kc2VwYXJhdG9yLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiRzZWxlY3Rpb24tYmc6ICRjb2xvci1wcmltYXJ5O1xuXG4kb3ZlcmxheS1iZzogcmdiYSgwLCAwLCAwLCAuNzUpO1xuXG4vKiBzaGFkb3cgKi9cbiRib3gtc2hhZG93LWdyYXk6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIC4xNSk7XG4kYm94LXNoYWRvdy1ncmF5LXM6IDBweCA0cHggMTFweCByZ2JhKDI0LCAyNCwgMzMsIC4xNSk7XG4kYm94LXNoYWRvdy1ncmF5LXhzOiAwcHggMnB4IDVweCByZ2JhKDI0LCAyNCwgMzMsIC4xNSk7XG5cbi8qIGJvcmRlciByYWRpdXMgKi9cbiRib3JkZXItcmFkaXVzLWJhc2U6IDEwcHg7XG4kYm9yZGVyLXJhZGl1cy1taWQ6IDIwcHg7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogMzBweDtcblxuLyogdGV4dCAqL1xuJGZmLWJhc2U6IFJvYm90byxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiRmdy1yZWd1bGFyOiA0MDA7XG4kZnctbWVkaXVtOiA1MDA7XG4kZnctc2VtaWJvbGQ6IDUwMDtcbiRmdy1ib2xkOiA3MDA7XG4kZnctYmFzZTogJGZ3LXJlZ3VsYXI7XG4kZnctc21hbGw6ICRmdy1yZWd1bGFyO1xuJGZ3LXN0cm9uZzogJGZ3LXJlZ3VsYXI7XG4kZnotc21hbGxlc3Q6IDlweDtcbiRsaC1zbWFsbGVzdDogMS41O1xuJGZ6LXNtYWxsZXI6IDExcHg7XG4kbGgtc21hbGxlcjogMS4zO1xuJGZ6LXNtYWxsOiAxM3B4O1xuJGxoLXNtYWxsOiAxLjI7XG4kZnotc21hbGwtMjogMTRweDtcbiRsaC1zbWFsbC0yOiAxLjI7XG4kZnotYmFzZTogMTVweDtcbiRsaC1iYXNlOiAxLjY7XG4kZnotbGFyZ2U6IDE4cHg7XG4kbGgtbGFyZ2U6IDEuNztcbiRmei1sYXJnZS0yOiAxOHB4O1xuJGxoLWxhcmdlLTI6IDEuNTtcbiRmei1sYXJnZXI6IDIwcHg7XG4kbGgtbGFyZ2VyOiAxLjU7XG5cbiRmZi1oMTogJGZmLWJhc2U7XG4kZnotaDE6IDQ1cHg7XG4kZnctaDE6ICRmdy1ib2xkO1xuJGxoLWgxOiAxLjM7XG4kdHQtaDE6IG5vbmU7XG4kbHMtaDE6IG5vcm1hbDtcblxuJGZmLWgyOiAkZmYtYmFzZTtcbiRmei1oMjogMzJweDtcbiRmdy1oMjogJGZ3LWJvbGQ7XG4kbGgtaDI6IDEuNDtcbiR0dC1oMjogbm9uZTtcbiRscy1oMjogbm9ybWFsO1xuXG4kZmYtaDM6ICRmZi1iYXNlO1xuJGZ6LWgzOiAzMHB4O1xuJGZ3LWgzOiAkZnctYm9sZDtcbiRsaC1oMzogMS40O1xuJHR0LWgzOiBub25lO1xuJGxzLWgzOiBub3JtYWw7XG5cbiRmZi1oNDogJGZmLWJhc2U7XG4kZnotaDQ6IDI2cHg7XG4kZnctaDQ6ICRmdy1ib2xkO1xuJGxoLWg0OiAxLjM7XG4kdHQtaDQ6IG5vbmU7XG4kbHMtaDQ6IG5vcm1hbDtcblxuJGZmLWg1OiAkZmYtYmFzZTtcbiRmei1oNTogMjJweDtcbiRmdy1oNTogJGZ3LWJvbGQ7XG4kbGgtaDU6IDEuMjtcbiR0dC1oNTogbm9uZTtcbiRscy1oNTogbm9ybWFsO1xuXG4vKiB0ZXh0IHhzICovXG4kZnotYmFzZS14czogMTRweDtcbiRsaC1iYXNlLXhzOiAyMXB4O1xuJGZ6LXNtYWxsLXhzOiAxM3B4O1xuJGxoLXNtYWxsLXhzOiAxOXB4O1xuJGZ6LXNtYWxsZXIteHM6IDEycHg7XG4kbGgtc21hbGxlci14czogMjBweDtcbiRmei1sYXJnZS14czogMThweDtcbiRsaC1sYXJnZS14czogMjZweDtcblxuJGZmLWgxLXhzOiAkZmYtYmFzZTtcbiRmei1oMS14czogMjhweDtcbiRmdy1oMS14czogJGZ3LWJvbGQ7XG4kbGgtaDEteHM6IDM2cHg7XG4kdHQtaDEteHM6IG5vbmU7XG4kbHMtaDEteHM6IG5vcm1hbDtcblxuJGZmLWgyLXhzOiAkZmYtYmFzZTtcbiRmei1oMi14czogMjZweDtcbiRmdy1oMi14czogJGZ3LWJvbGQ7XG4kbGgtaDIteHM6IDEzMCU7XG4kdHQtaDIteHM6IG5vbmU7XG4kbHMtaDIteHM6IG5vcm1hbDtcblxuJGZmLWgzLXhzOiAkZmYtYmFzZTtcbiRmei1oMy14czogMjJweDtcbiRmdy1oMy14czogJGZ3LWJvbGQ7XG4kbGgtaDMteHM6IDEzMCU7XG4kdHQtaDMteHM6IG5vbmU7XG4kbHMtaDMteHM6IG5vcm1hbDtcblxuJGZmLWg0LXhzOiAkZmYtYmFzZTtcbiRmei1oNC14czogMjBweDtcbiRmdy1oNC14czogJGZ3LWJvbGQ7XG4kbGgtaDQteHM6IDEzMCU7XG4kdHQtaDQteHM6IG5vbmU7XG4kbHMtaDQteHM6IG5vcm1hbDtcblxuJGZmLWg1LXhzOiAkZmYtYmFzZTtcbiRmei1oNS14czogMTZweDtcbiRmdy1oNS14czogJGZ3LWJvbGQ7XG4kbGgtaDUteHM6IDI0cHg7XG4kdHQtaDUteHM6IG5vbmU7XG4kbHMtaDUteHM6IG5vcm1hbDtcblxuLyogdHJhbnNpdGlvbnMgKi9cbiR0cnMtYmFzZTogLjI1cztcbiR0cnMtZHJvcGRvd246IC4yNXM7XG4kdHJzLW92ZXJsYXk6IC4yNXM7IiwiLyogLS0tIGdyaWQgLS0tICovXG4udnVlLXN0eWxlcyB7XG5cdC5ncmlkIHtcblx0XHRAaW5jbHVkZSBncmlkO1xuXHR9XG5cblx0LnJvdyB7XG5cdFx0QGluY2x1ZGUgcm93O1xuXHR9XG5cblx0LmNlbGwge1xuXHRcdEBpbmNsdWRlIGNlbGw7XG5cdH1cblxuXHQuY29sIHtcblx0XHRAaW5jbHVkZSBjb2w7XG5cdH1cblxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLXhsLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci14bC0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdC5jb2wtbGctI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHRcdC5vcmRlci1sZy0jeyRpfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0LmNvbC1tZC0jeyRpfSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdFx0Lm9yZGVyLW1kLSN7JGl9IHtcblx0XHRcdFx0b3JkZXI6ICRpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHQuY29sLXNtLSN7JGl9IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0XHQub3JkZXItc20tI3skaX0ge1xuXHRcdFx0XHRvcmRlcjogJGk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdC5jb2wteHMtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHRcdC5vcmRlci14cy0jeyRpfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdC5jb2wtMnhzLSN7JGl9IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0XHQub3JkZXItMnhzLSN7JGl9IHtcblx0XHRcdFx0b3JkZXI6ICRpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0LmNvbC0zeHMtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHRcdC5vcmRlci0zeHMtI3skaX0ge1xuXHRcdFx0XHRvcmRlcjogJGk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHQuY29sLTR4cy0jeyRpfSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdFx0Lm9yZGVyLTN4cy0jeyRpfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAbWl4aW4gbWVkaWEoJHNpemUpIHtcblx0JHNjcmVlbnM6XG5cdFx0XCJ4bFwiICRzY3JlZW4teGwtbWluIDEwMDAwcHgsXG5cdFx0XCJsZ1wiICRzY3JlZW4tbGctbWluICRzY3JlZW4tbGctbWF4LFxuXHRcdFwibWRcIiAkc2NyZWVuLW1kLW1pbiAkc2NyZWVuLW1kLW1heCxcblx0XHRcInNtXCIgJHNjcmVlbi1zbS1taW4gJHNjcmVlbi1zbS1tYXgsXG5cdFx0XCJ4c1wiICRzY3JlZW4teHMtbWluICRzY3JlZW4teHMtbWF4LFxuXHRcdFwiMnhzXCIgJHNjcmVlbi0yeHMtbWluICRzY3JlZW4tMnhzLW1heCxcblx0XHRcIjN4c1wiICRzY3JlZW4tM3hzLW1pbiAkc2NyZWVuLTN4cy1tYXgsXG5cdFx0XCI0eHNcIiAkc2NyZWVuLTR4cy1taW4gJHNjcmVlbi00eHMtbWF4O1xuXG5cdEBlYWNoICRuYW1lLCAkc2NyZWVuLW1pbiwgJHNjcmVlbi1tYXggaW4gJHNjcmVlbnMge1xuXHRcdEBpZiAkc2l6ZSA9PSAjeyRuYW1lfS11cCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1taW4pIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBlbHNlIGlmICRzaXplID09ICN7JG5hbWV9LWRvd24ge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWF4KSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuQG1peGluIHRvdWNoIHtcblx0QG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbm8tdG91Y2gge1xuXHRAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmb2N1cy1lbmFibGVkIHtcblx0LnN0YXRlLS1mb2N1cy1lbmFibGVkIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gZm9jdXMtZW5hYmxlZC1pbnRlcm5hbCB7XG5cdC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAmIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cblxuQG1peGluIGdyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlfSk7XG5cblx0QGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0XHRtYXJnaW46IC0kZ3JpZC1ndXR0ZXItYmFzZS1zbS8yO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlLXNtfSk7XG5cdH1cbn1cblxuQG1peGluIHJvdyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogMCAtJGdyaWQtZ3V0dGVyLWJhc2UvMjtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblxuXHRAaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHRcdG1hcmdpbjogMCAtJGdyaWQtZ3V0dGVyLWJhc2Utc20vMjtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZS1zbX0pO1xuXHR9XG59XG5cbkBtaXhpbiBjZWxsIHtcblx0cGFkZGluZzogJGdyaWQtZ3V0dGVyLWJhc2UvMjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHRcdHBhZGRpbmc6ICRncmlkLWd1dHRlci1iYXNlLXNtLzI7XG5cdH1cbn1cblxuQG1peGluIGNvbCB7XG5cdHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLWJhc2UvMjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHRcdHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLWJhc2Utc20vMjtcblx0fVxufVxuXG5cblxuQG1peGluIGRyb3Bkb3duLWJhc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93biwgbGVmdCAwcztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbkBtaXhpbiBkcm9wZG93bi1iYXNlLW9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuQG1peGluIGRyb3Bkb3duIHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuQG1peGluIG92ZXJsYXktb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cblxuXG5AbWl4aW4gcGFuZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDMwMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHotaW5kZXg6IDEyMDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0dHJhbnNpdGlvbjogJHRycy1vdmVybGF5O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWl4aW4gcGFuZWwtb3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cblxuXG5AbWl4aW4gbGluay1iYXNlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmUtb2Zmc2V0OiAxcHg7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtaXhpbiBsaW5rLWhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIGxpbmstZm9jdXMge1xuXHRvdXRsaW5lOiAxcHggZGFzaGVkO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG5AbWl4aW4gbGluay1hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG5AbWl4aW4gbGluayB7XG5cdEBpbmNsdWRlIGxpbmstYmFzZTtcblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBsaW5rLWhvdmVyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGZvY3VzLWVuYWJsZWQtaW50ZXJuYWwge1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZm9jdXMtZnJhbWUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRib3R0b206IDNweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHRib3JkZXI6IDFweCBkYXNoZWQ7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWl4aW4gZm9jdXMtZnJhbWUtc2hvdyB7XG5cdG9wYWNpdHk6IC43NTtcbn1cblxuXG5cbkBtaXhpbiBmaWVsZC1iYXNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTUwO1xuXHRwYWRkaW5nOiA3cHggMTJweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udDogNDAwICN7JGZ6LWJhc2V9LyN7JGxoLWJhc2V9ICRmZi1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtaXhpbiBmaWVsZC1iYXNlLS1zbSB7XG5cdHBhZGRpbmc6IDJweCAxMnB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuQG1peGluIGZpZWxkLWhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbkBtaXhpbiBmaWVsZC1mb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbkBtaXhpbiBmaWVsZC1lcnJvciB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG5AbWl4aW4gZmllbGQge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlO1xuXG5cdEBpbmNsdWRlIG5vLXRvdWNoIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdEBpbmNsdWRlIGZpZWxkLWhvdmVyO1xuXHRcdH1cblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuXHR9XG5cblx0LmZvcm0tZmllbGQtZXJyb3IuZm9ybS1maWVsZC1lcnJvciAmIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1lcnJvcjtcblx0fVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUpIHtcblx0d2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAxMik7XG59XG5cbi8vINGG0LXQvdGC0YDQuNGA0L7QstCw0L3QuNC1INC40LfQvtCx0YDQsNC20LXQvdC40LUg0LLQvdGD0YLRgNC4INCx0LvQvtC60LBcbkBtaXhpbiBjZW50ZXIteC15LWltZygpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLy/QvtGB0L3QvtCy0L3Ri9C1INC/0LDRgNCw0LzQtdGC0YDRiyDQv9GB0LXQstC00L4g0Y3Qu9C10LzQtdC90YLQvtCyICjQutC+0L3RgtC10L3Rgiwg0LTQuNGB0L/Qu9GN0LksINC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1KVxuQG1peGluIHBzZXVkbygkY29udGVudDogXCJcIiwgJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSkge1xuXHRjb250ZW50OiAkY29udGVudDtcblx0ZGlzcGxheTogJGRpc3BsYXk7XG5cdHBvc2l0aW9uOiAkcG9zO1xufVxuXG4vL9C/0YHQtdCy0LTQviDQsdC70L7QuiA6OmJlZm9yZSAo0YjQuNGA0LjQvdCwLCDQstGL0YHQvtGC0LAsINC60L7QvdGC0LXQvdGCLCDQtNC40YHQv9C70Y3QuSwg0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUpXG5AbWl4aW4gcHNldWRvLWJlZm9yZSgkd2lkdGg6IGZhbHNlLCAkaGVpZ2h0OiBmYWxzZSwgJGNvbnRlbnQ6IFwiXCIsICRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUpIHtcblx0Jjo6YmVmb3JlIHtcblx0XHRAaWYgKCR3aWR0aCkge1xuXHRcdFx0d2lkdGg6ICR3aWR0aDtcblx0XHR9XG5cdFx0QGlmICgkaGVpZ2h0KSB7XG5cdFx0XHRoZWlnaHQ6ICRoZWlnaHQ7XG5cdFx0fVxuXHRcdGNvbnRlbnQ6ICRjb250ZW50O1xuXHRcdGRpc3BsYXk6ICRkaXNwbGF5O1xuXHRcdHBvc2l0aW9uOiAkcG9zO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cblxuLy/Qv9GB0LXQstC00L4g0LHQu9C+0LogOjphZnRlciAo0YjQuNGA0LjQvdCwLCDQstGL0YHQvtGC0LAsINC60L7QvdGC0LXQvdGCLCDQtNC40YHQv9C70Y3QuSwg0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUpXG5AbWl4aW4gcHNldWRvLWFmdGVyKCR3aWR0aDogZmFsc2UsICRoZWlnaHQ6IGZhbHNlLCAkY29udGVudDogXCJcIiwgJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSkge1xuXHQmOjphZnRlciB7XG5cdFx0QGlmICgkd2lkdGgpIHtcblx0XHRcdHdpZHRoOiAkd2lkdGg7XG5cdFx0fVxuXHRcdEBpZiAoJGhlaWdodCkge1xuXHRcdFx0aGVpZ2h0OiAkaGVpZ2h0O1xuXHRcdH1cblx0XHRjb250ZW50OiAkY29udGVudDtcblx0XHRkaXNwbGF5OiAkZGlzcGxheTtcblx0XHRwb3NpdGlvbjogJHBvcztcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG59XG5cbi8v0L/RgdC10LLQtNC+INGA0LDRgdC/0L7RgNC60LAg0LTQu9GPINGE0LvQvtCw0YLQvdGL0YUg0LHQu9C+0LrQvtCyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG5cdCY6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG5cbi8v0LDQsdGB0L7Qu9GO0YLQvdGL0Lkg0YbQtdC90YLRgNC+0LLRidC40Log0LPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90YvQuSAo0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUpXG5AbWl4aW4gY2VudGVyLXgoJHBvc2l0aW9uOiBhYnNvbHV0ZSkge1xuXHRwb3NpdGlvbjogJHBvc2l0aW9uO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLy/QsNCx0YHQvtC70Y7RgtC90YvQuSDRhtC10L3RgtGA0L7QstGJ0LjQuiDQstC10YDRgtC40LrQsNC70YzQvdGL0LkgKNC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1KVxuQG1peGluIGNlbnRlci15KCRwb3NpdGlvbjogYWJzb2x1dGUpIHtcblx0cG9zaXRpb246ICRwb3NpdGlvbjtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLy/QsNCx0YHQvtC70Y7RgtC90YvQuSDRhtC10L3RgtGA0L7QstGJ0LjQuiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3Ri9C5INC4INCy0LXRgNGC0LjQutCw0LvRjNC90YvQuSAo0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUsINCz0L7RgNC40LfQvtC90YLQsNC70YzQvdC+LCDQstC10YDRgtC40LrQsNC70YzQvdC+KVxuQG1peGluIGNlbnRlci14LXkoJHBvc2l0aW9uOiBhYnNvbHV0ZSkge1xuXHRwb3NpdGlvbjogJHBvc2l0aW9uO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLy/QsNCx0YHQvtC70Y7RgtC90YvQuSDRhtC10L3RgtGA0L7QstGJ0LjQuiDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3Ri9C5INC90LAgbWFyZ2luKNC/0L7Qu9C+0LLQuNC90LAg0YjQuNGA0LjQvdGLKVxuQG1peGluIGNlbnRlci14LW1hcmdpbigkbWFyZ2luLWxlZnQ6IDEwcHgpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtJG1hcmdpbi1sZWZ0O1xufVxuXG4vL9Cw0LHRgdC+0LvRjtGC0L3Ri9C5INGG0LXQvdGC0YDQvtCy0YnQuNC6INCy0LXRgNGC0LjQutCw0LvRjNC90YvQuSDQvdCwIG1hcmdpbijQv9C+0LvQvtCy0LjQvdCwINCy0YvRgdC+0YLRiylcbkBtaXhpbiBjZW50ZXIteS1tYXJnaW4oJG1hcmdpbi10b3A6IDEwcHgpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLSRtYXJnaW4tdG9wO1xufVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuXHRAaWYgdHlwZS1vZigkbnVtYmVyKSA9PSBcInVtYmVyXCIgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG5cdFx0QHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG5cdH1cblx0QHJldHVybiAkbnVtYmVyO1xufVxuXG4vLyDRhNGD0L3QutGG0LjRjyDQstGL0YfQuNGB0LvQtdC90LjQtSDQvtGC0L3QvtGB0LjRgtC10LvRjNC90L7Qs9C+INGA0LDQt9C80LXRgNCwICjRiNGA0LjRhNGC0LApXG5AZnVuY3Rpb24gY2FsY1Jlc3BvbnNpdmVTaXplKCRmLW1pbiwgJGYtbWF4LCAkdy1taW46JG1kLW1pbiwgJHctbWF4OiRsZy1tYXgsICR1bml0czogcHgpIHtcblx0JGYtbWluOiBzdHJpcC11bml0KCRmLW1pbik7XG5cdCRmLW1heDogc3RyaXAtdW5pdCgkZi1tYXgpO1xuXHQkdy1taW46IHN0cmlwLXVuaXQoJHctbWluKTtcblx0JHctbWF4OiBzdHJpcC11bml0KCR3LW1heCk7XG5cdCRrOiAoJGYtbWF4IC0gJGYtbWluKS8oJHctbWF4IC0gJHctbWluKTtcblx0JGI6ICRmLW1pbiAtICRrICogJHctbWluO1xuXHQkYjogJGIgKyAkdW5pdHM7XG5cdEByZXR1cm4gY2FsYygjeyRrfSAqIDEwMHZ3ICsgI3skYn0pO1xufVxuXG4vL9GB0LrRgNGL0YLRi9C5INGC0LXQutGB0YIgKNC00LvRjyDRgdC10LzQsNC90YLQuNC60LgpLCDQtNC+0YHRgtGD0L/QvdGL0Lkg0LTQu9GPINGH0LjRgtCw0LvQvtC6XG5AbWl4aW4gdGV4dC1pbnZpc2libGUoKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4vLyDQvtCx0YDQtdC30LrQsCDQvtC00L3QvtGB0YLRgNC+0YfQvdC+0LPQviDRgtC10LrRgdGC0LAg0YEg0LzQvdC+0LPQvtGC0L7Rh9C40LXQvFxuQG1peGluIHRleHQtdHJ1bmNhdGUoJG1heC13aWR0aDogZmFsc2UpIHtcblx0QGlmICgkbWF4LXdpZHRoKSB7XG5cdFx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuXHR9XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4vLyDQt9Cw0L/RgNC10YIg0LLRi9C00LXQu9C10L3QuNGPINGC0LXQutGB0YLQsFxuQG1peGluIHRleHQtdW5zZWxlY3RhYmxlKCkge1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuLy/Qs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3QsNGPINC70LjQvdC40Y8g0L/QviDQutGA0LDRj9C8INGC0LXQutGB0YLQsCAo0YbQstC10YIsINGC0L7Qu9GJ0LjQvdCwKVxuQG1peGluIHRleHQtbGluZSgkY29sb3I6IGN1cnJlbnRDb2xvciwgJHdlaWdodDogMXB4KSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLCAkY29sb3IpIDAgNTAlLzEwMCUgJHdlaWdodCBuby1yZXBlYXQ7XG59XG5cbi8vINC40LzQuNGC0LDRhtC40Y8g0L/Rg9C90LrRgtC40YDQvdC+0Lkg0LvQuNC90LjQuCAo0YLQvtC70YnQuNC90LAg0LvQuNC90LjQuCwg0LTQu9C40L3QvdCwINC70LjQvdC40LgsINGG0LLQtdGCKVxuQG1peGluIGRhc2hlZCgkY29sb3I6IGN1cnJlbnRDb2xvciwgJHdlaWdodDogMXB4LCAkd2lkdGg6IDNweCwgJHNwYWNlOiAkd2lkdGgpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3IgJHdpZHRoLCB0cmFuc3BhcmVudCAkd2lkdGgsIHRyYW5zcGFyZW50KTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICsgJHNwYWNlICR3ZWlnaHQ7XG59XG5cbi8vINC40LzQuNGC0LDRhtC40Y8g0YLQvtGH0LXQuiAo0YLQvtC70YnQuNC90LAsINGG0LLQtdGCKVxuQG1peGluIGRvdHRlZCgkY29sb3I6IGN1cnJlbnRDb2xvciwgJHdlaWdodDogMnB4LCAkc3BhY2U6ICR3ZWlnaHQgKiAyKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yICR3ZWlnaHQsIHRyYW5zcGFyZW50ICR3ZWlnaHQsIHRyYW5zcGFyZW50KTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdGJhY2tncm91bmQtc2l6ZTogJHdlaWdodCArICRzcGFjZSAkd2VpZ2h0O1xufVxuXG4vL9C+0YLRhtC10L3RgtGA0LjRgNC+0LLQsNC90L3QsNGPINC60LDRgNGC0LjQvdC60LAg0LHQvtC70YzRiNC10Lkg0YjQuNGA0LjQvdGLINGH0LXQvCDQtdC1INC60L7QvdGC0LXQudC90LXRgFxuQG1peGluIGltZy1mdWxsLXdpZHRoLWNlbnRlcigpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRpbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDMwMCU7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRAaW5jbHVkZSBjZW50ZXIteC15KCk7XG5cdH1cbn1cblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi8v0LfQsNC00LXRgNC20LrQsCDQv9GA0Lgg0YHQutGA0YvRgtC40Lgg0LLRi9C/0LDQtNCw0Y7RidC10LPQviDQvNC10L3RjiAo0YHQvtGB0YLQvtGP0L3QuNC1INCy0LjQtNC40LzQvtGB0YLQuCDQvNC10L3RjilcbkBtaXhpbiBkcm9wLW1lbnUtZGVsYXkoJHNob3c6IGZhbHNlKSB7XG5cdEBpZiAkc2hvdyB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxOyAvKiDQn9C+0LrQsNC30YvQstCw0LXQvCDQv9C+0LTQvNC10L3RjiDQv9GA0Lgg0YXQvtCy0LXRgNC1ICovXG5cdH1cblx0QGVsc2Uge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwOyAvKiDQn9C+INGD0LzQvtC70YfQsNC90LjRjiDRgdC60YDRi9Cy0LDQtdC8INC/0L7QtNC80LXQvdGOICovXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSwgdmlzaWJpbGl0eSAuM3MgZWFzZSAuMTVzOyAvKiDQsNC90LjQvNCw0YbQuNGPIC4zINGB0LXQui4g0Lgg0LfQsNC00LXRgNC20LrQsCDQsiAuMTUg0YHQtdC6LiAqL1xuXHR9XG59XG5cbi8v0LrRgNC10YHRgtC40Log0LTQu9GPINC30LDQutGA0YvRgtC40Y8g0L/QvtC/0LDQv9C+0LIgKNGI0LjRgNC40L3QsCDQsdC70L7QutCwLCDQstGL0YHQvtGC0LAg0LHQu9C+0LrQsCwg0LTQu9C40L3QvdCwINC/0LDQu9C+0YfQtdC6LCDRgtC+0LvRidC40L3QsCDQv9Cw0LvQvtGH0LXQuiwg0YbQstC10YIg0L/QsNC70L7Rh9C10LopXG5AbWl4aW4gaWNvbi1jbG9zZSgkc2l6ZTogMjZweCwgJHdlaWdodDogM3B4LCAkY29sb3I6IGN1cnJlbnRDb2xvcikge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIHBzZXVkby1iZWZvcmUoJHNpemUsICR3ZWlnaHQpO1xuXHRAaW5jbHVkZSBwc2V1ZG8tYWZ0ZXIoJHNpemUsICR3ZWlnaHQpO1xuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG59XG5cbi8v0JfQvdCw0YfQtdC6INGA0LDRgdC60YDRi9Cy0LDRjtGJ0LXQs9C+0YHRjyDQvNC10L3RjiAo0YbQstC10YIg0L/QvtC70L7RgSwg0YjQuNGA0LjQvdCwINC30L3QsNGH0LrQsCwg0LLRi9GB0L7RgtCwINC30L3QsNGH0LrQsCwg0YLQvtC70YnQuNC90LAg0L/QvtC70L7RgSwg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/QvtC70L7RgSwg0YbQstC10YIg0L/QvtC70L7RgSDQv9GA0Lgg0L3QsNCy0LXQtNC10L3QuNC4IClcbkBtaXhpbiBpY29uLWhhbWJ1cmdlciggJGNvbG9yOiBibGFjaywgJHdpZHRoOiAyMHB4LCAkaGVpZ2h0OiAxNnB4LCAkd2VpZ2h0OiAycHgsICRiYXJzOiAzLCAkY29sb3ItaG92ZXI6IHJlZCApIHtcblx0JHNoYWRvdzogKCk7XG5cdCRob3Zlci1zaGFkb3c6ICgpO1xuXHQkc3BhY2luZzogKCRoZWlnaHQgLSAoJHdlaWdodCAqICRiYXJzKSkgLyAoJGJhcnMgLSAxKTtcblx0QGlmIHVuaXQoJHNwYWNpbmcpID09IFwicHhcIiB7XG5cdFx0JHNwYWNpbmc6IGZsb29yKCRzcGFjaW5nKTtcblx0fVxuXHRAZm9yICRpIGZyb20gMiB0aHJvdWdoICRiYXJzIHtcblx0XHQkb2Zmc2V0OiAoJHdlaWdodCArICRzcGFjaW5nKSAqICgkaSAtIDEpO1xuXHRcdCRzaGFkb3c6IGFwcGVuZCgkc2hhZG93LCAwICRvZmZzZXQgMCAkY29sb3IsIGNvbW1hKTtcblx0fVxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6ICR3aWR0aDtcblx0aGVpZ2h0OiAkaGVpZ2h0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAkd2VpZ2h0O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcjtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cblx0QGlmICRjb2xvci1ob3ZlciB7XG5cdFx0QGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkYmFycyB7XG5cdFx0XHQkb2Zmc2V0OiAoJHdlaWdodCArICRzcGFjaW5nKSAqICgkaSAtIDEpO1xuXHRcdFx0JGhvdmVyLXNoYWRvdzogYXBwZW5kKCRob3Zlci1zaGFkb3csIDAgJG9mZnNldCAwICRjb2xvci1ob3ZlciwgY29tbWEpO1xuXHRcdH1cblx0XHQmOmhvdmVyOjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaG92ZXI7XG5cdFx0XHRib3gtc2hhZG93OiAkaG92ZXItc2hhZG93O1xuXHRcdH1cblx0fVxufVxuXG4vL9Ci0YDQtdGD0LPQvtC70YzQvdC40LogKNGG0LLQtdGCLCDQvdCw0L/RgNCw0LLQu9C10L3QuNC1LCDRgNCw0LfQvNC10YAsINC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1LCDQt9Cw0LrRgNGD0LPQu9C10L3QuNC1INC60YDQsNC10LIpXG5AbWl4aW4gdHJpYW5nbGUoJGNvbG9yLCAkZGlyZWN0aW9uLCAkc2l6ZTogNnB4LCAkcG9zaXRpb246IGFic29sdXRlLCAkcm91bmQ6IGZhbHNlKSB7XG5cdEBpbmNsdWRlIHBzZXVkbygkcG9zOiAkcG9zaXRpb24pO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRAaWYgJHJvdW5kIHtcblx0XHRib3JkZXItcmFkaXVzOiAkcm91bmQ7XG5cdH1cblx0QGlmICRkaXJlY3Rpb24gPT0gYm90dG9tIHtcblx0XHRib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0bWFyZ2luLXRvcDogMCAtIHJvdW5kKCRzaXplIC8gMi41KTtcblx0fVxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcCB7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdG1hcmdpbi1ib3R0b206IDAgLSByb3VuZCgkc2l6ZSAvIDIuNSk7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kc2l6ZTtcblx0fVxuXHRAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuXHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJHNpemU7XG5cdH1cbn1cbiIsIi8qXG5cdHZhcmlhYmxlIG5hbWluZyBydWxlczpcblx0Y29sb3ItKiAtLSBjb2xvciB2YWx1ZVxuXHRmei0qIC0tIGZvbnQtc2l6ZSB2YWx1ZVxuXHRmdy0qIC0tIGZvbnQtd2VpZ2h0IHZhbHVlXG5cdGZmLSogLS0gZm9udC1mYW1pbHkgdmFsdWVcblx0ZnMtKiAtLSBmb250LXN0eWxlIHZhbHVlXG5cdCotY29sb3IgLS0gY29sb3Igb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQqLWJnIC0tIGJhY2tncm91bmQgb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQuLi5cbiovXG4vKiBzaXplcyAqL1xuLyogY29udGFpbmVyICovXG4vKiBncmlkICovXG4vKiBjb2xvcnMgKi9cbi8qIHNoYWRvdyAqL1xuLyogYm9yZGVyIHJhZGl1cyAqL1xuLyogdGV4dCAqL1xuLyogdGV4dCB4cyAqL1xuLyogdHJhbnNpdGlvbnMgKi9cbi8qIC0tLSBncmlkIC0tLSAqL1xuLnZ1ZS1zdHlsZXMgLmdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52dWUtc3R5bGVzIC5ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuLnZ1ZS1zdHlsZXMgLnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLnJvdyB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cbi52dWUtc3R5bGVzIC5jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi52dWUtc3R5bGVzIC5jb2wge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52dWUtc3R5bGVzIC5jb2wge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTMge1xuICB3aWR0aDogMjUlO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tMTIge1xuICBvcmRlcjogLTEyO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLS0xMSB7XG4gIG9yZGVyOiAtMTE7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtLTEwIHtcbiAgb3JkZXI6IC0xMDtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tOSB7XG4gIG9yZGVyOiAtOTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tOCB7XG4gIG9yZGVyOiAtODtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tNyB7XG4gIG9yZGVyOiAtNztcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tNiB7XG4gIG9yZGVyOiAtNjtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tNSB7XG4gIG9yZGVyOiAtNTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tNCB7XG4gIG9yZGVyOiAtNDtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tMyB7XG4gIG9yZGVyOiAtMztcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tMiB7XG4gIG9yZGVyOiAtMjtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tMSB7XG4gIG9yZGVyOiAtMTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0wIHtcbiAgb3JkZXI6IDA7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtMSB7XG4gIG9yZGVyOiAxO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTIge1xuICBvcmRlcjogMjtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0zIHtcbiAgb3JkZXI6IDM7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtNCB7XG4gIG9yZGVyOiA0O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTUge1xuICBvcmRlcjogNTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC02IHtcbiAgb3JkZXI6IDY7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtNyB7XG4gIG9yZGVyOiA3O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTgge1xuICBvcmRlcjogODtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC05IHtcbiAgb3JkZXI6IDk7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtMTAge1xuICBvcmRlcjogMTA7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtMTEge1xuICBvcmRlcjogMTE7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtMTIge1xuICBvcmRlcjogMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudnVlLXN0eWxlcyAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAudnVlLXN0eWxlcyAuY29sLTR4cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuXG4uZmMuZmM6Zmlyc3QtY2hpbGQsXG4uZmxjLmZsYzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sYy5sYzpsYXN0LWNoaWxkLFxuLmZsYy5mbGM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mY2MuZmNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxjYy5sY2Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmxjYy5mbGNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXNpYmxlLWliIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlzaWJsZS1mIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpc2libGUtaWYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpc2libGUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udmlzaWJsZS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlzaWJsZS10YyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudC5vcGVuIC5oaWRkZW4td2hlbi1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Om5vdCgub3BlbikgLmhpZGRlbi13aGVuLW5vdC1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oaWRkZW4tbWQuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtbWQtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAudmlzaWJsZS1tZC10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tc20uaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtc20tZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAudmlzaWJsZS1zbS10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUteHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUteHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLXhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhpZGRlbi0yeHMuaGlkZGVuLTJ4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGlkZGVuLTN4cy5oaWRkZW4tM3hzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUtM3hzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC5oaWRkZW4tNHhzLmhpZGRlbi00eHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS00eHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS00eHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS00eHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4uYy1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy1ncmF5LWRhcmsge1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLmMtZ3JheSB7XG4gIGNvbG9yOiAjZDlkYmUxO1xufVxuXG4uYy1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICNlZWVmZjQ7XG59XG5cbi5jLXByaW1hcnkge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0yIHtcbiAgY29sb3I6ICNmZjUyNDc7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMyB7XG4gIGNvbG9yOiAjZmYwZjAwO1xufVxuXG4uYy1wcmltYXJ5LTIge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuICBjb2xvcjogI2EwNDtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTMge1xuICBjb2xvcjogIzgwMjtcbn1cblxuLmMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjBhNzM1O1xufVxuXG4uYy1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICNhZmE7XG59XG5cbi5jLXdhcm5pbmcge1xuICBjb2xvcjogI2U5MTtcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAjZmQ4O1xufVxuXG4uYy1lcnJvciB7XG4gIGNvbG9yOiAjZmYwZjAwO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG4gIGNvbG9yOiAjZmFhO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzhiOGQ5Mjtcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZDlkYmUxO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNlZWVmZjQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzZkMjA3Nztcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMiB7XG4gIGJhY2tncm91bmQ6ICNmZjUyNDc7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjZmYwZjAwO1xufVxuXG4uYmctcHJpbWFyeS0yIHtcbiAgYmFja2dyb3VuZDogI2UwNjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0yIHtcbiAgYmFja2dyb3VuZDogI2EwNDtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0zIHtcbiAgYmFja2dyb3VuZDogIzgwMjtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMjBhNzM1O1xufVxuXG4uYmctc3VjY2Vzcy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNhZmE7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2U5MTtcbn1cblxuLmJnLXdhcm5pbmctbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmQ4O1xufVxuXG4uYmctZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmYwZjAwO1xufVxuXG4uYmctZXJyb3ItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmFhO1xufVxuXG4vKiAtLS0gc2VsZWN0aW9uIC0tLSAqL1xuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjNmQyMDc3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tIGJhc2ljIC0tLSAqL1xuYm9keSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBmb250OiA0MDAgMTVweC8xLjYgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4vKiAtLS0gVnVlIC0tLSAqL1xuW3YtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tIGNvbnRhaW5lciAtLS0gKi9cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE2MjhweDtcbiAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLS1mcmVlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0gb3ZlcmxheSAtLS0gKi9cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLm92ZXJsYXkub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIC0tLSBzY3JvbGwgbG9jayAtLS0gKi9cbi5zdGF0ZS0tbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIC0tLSB0YWIgYmVoYXZpb3IgLS0tICovXG4udGFiLWJlaGF2aW9yOm5vdCgub3Blbikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0gaWNvbnMgLS0tICovXG4uc3ZnLXNwcml0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN2Zy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGVzdC1zY3JvbGxiYXIge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRiZTE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG59XG5cbi5zY3JvbGxiYXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogI2Q5ZGJlMSB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiAtLS0gYmxvY2tzIC0tLSAqL1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAvKiAtLS0gb3ZlcmxheSAtLS0gKi9cbiAgLnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLm92ZXJsYXksXG4uc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAub3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4vKiAtLS0gdGV4dCAtLS0gKi9cbmgxLFxuLmgxIHtcbiAgZm9udDogNzAwIDQ1cHgvMS4zIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjY1ZW07XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuaDIsXG4uaDIge1xuICBmb250OiA3MDAgMzJweC8xLjQgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDMsXG4uaDMge1xuICBmb250OiA3MDAgMzBweC8xLjQgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250OiA3MDAgMjZweC8xLjMgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDUsXG4uaDUge1xuICBmb250OiA3MDAgMjJweC8xLjIgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpbmsge1xuICBjb2xvcjogIzZkMjA3NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAubGluazpob3ZlciB7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbnVsLFxub2wsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZpbGUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5maWxlLWxpbmsgLnN2Zy1pY29uIHtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NC4zNWRlZywgI2ZmZGFiZiAxLjQ0JSwgcmdiYSgyMDYsIDIwNiwgMjA2LCAwLjIyKSA5OC44NSUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA1MHB4IDU1cHggNTVweCAxMDhweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXJnaW46IDU1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrcXVvdGU6OmJlZm9yZSxcbmJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiA0OXB4O1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvbWFya3VwLWltYWdlcy9pY29uX19xdW90ZS5zdmdcIikgbm8tcmVwZWF0O1xufVxuXG5xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbn1cbnE6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3Nztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiA1NXB4IDA7XG59XG5maWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVmZjQ7XG59XG5cbi50ZXh0LWd1aWRlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTcwJTtcbn1cblxuLnRleHQtZ3VpZGUgcCBhIHtcbiAgY29sb3I6ICMwMDU3ZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGV4dC1ndWlkZSBoMSxcbi50ZXh0LWd1aWRlIC5oMSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgaDIsXG4udGV4dC1ndWlkZSAuaDIsXG4udGV4dC1ndWlkZSBoMyxcbi50ZXh0LWd1aWRlIC5oMyxcbi50ZXh0LWd1aWRlIGg0LFxuLnRleHQtZ3VpZGUgLmg0LFxuLnRleHQtZ3VpZGUgaDUsXG4udGV4dC1ndWlkZSAuaDUge1xuICBtYXJnaW46IDU1cHggMCAyNXB4O1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgdWwsXG4udGV4dC1ndWlkZSBvbCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSB1bCA+IGxpLFxuLnRleHQtZ3VpZGUgb2wgPiBsaSB7XG4gIG1hcmdpbjogMCAwIDExcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi50ZXh0LWd1aWRlIG9sIHtcbiAgY291bnRlci1yZXNldDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2wpIFwiLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1sZWZ0XSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnRhYmxlLXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJsZS1zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRiZTE7XG59XG4udGFibGUtc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4udGFibGUtc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGFibGUtc2Nyb2xsZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LWd1aWRlIHRoIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHRkIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVmZjQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSB0aGVhZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LWd1aWRlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGV4dC1ndWlkZSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWd1aWRlIHAge1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHA6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdGFibGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDI6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdWw6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWJsZS1zY3JvbGxlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDE1cHggKiAyKTtcbiAgfVxuICAudGFibGUtc2Nyb2xsZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiAtLS0gdGV4dCAtLS0gKi9cbiAgaDEsXG4uaDEge1xuICAgIGZvbnQ6IDcwMCAyOHB4LzM2cHggUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgaDIsXG4uaDIge1xuICAgIGZvbnQ6IDcwMCAyNnB4LzEzMCUgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgaDMsXG4uaDMge1xuICAgIGZvbnQ6IDcwMCAyMnB4LzEzMCUgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgaDQsXG4uaDQge1xuICAgIGZvbnQ6IDcwMCAyMHB4LzEzMCUgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgaDUsXG4uaDUge1xuICAgIGZvbnQ6IDcwMCAxNnB4LzI0cHggUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG5cbiAgLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBwYWRkaW5nOiA1NnB4IDE1cHggMzVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICAuYmxvY2txdW90ZTo6YmVmb3JlLFxuYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMXB4IDIwcHg7XG4gIH1cblxuICBxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG5cbiAgLnRleHQtZ3VpZGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgaDIsXG4udGV4dC1ndWlkZSAuaDIsXG4udGV4dC1ndWlkZSBoMyxcbi50ZXh0LWd1aWRlIC5oMyxcbi50ZXh0LWd1aWRlIGg0LFxuLnRleHQtZ3VpZGUgLmg0LFxuLnRleHQtZ3VpZGUgaDUsXG4udGV4dC1ndWlkZSAuaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIHVsLFxuLnRleHQtZ3VpZGUgb2wge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIHAge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIGltZyxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1sZWZ0XSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSlbYWxpZ249bGVmdF0sXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSlbYWxpZ249cmlnaHRdIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKVthbGlnbj1sZWZ0XSB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKVthbGlnbj1yaWdodF0ge1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcmljZV9fZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19wcmVmaXgge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogZ3JleTtcbn1cblxuLnByaWNlX19ncm91cC0tbmV3IHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19wcmVmaXgsXG4ucHJpY2UtLWxnIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzd2lwZXItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jay5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLS1yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmxpbmstdW5kZXJsaW5lLS1kZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5saW5rLXVuZGVybGluZV9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMjVzO1xufVxuXG4ubGluay11bmRlcmxpbmU6aG92ZXIge1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmxpbmstdW5kZXJsaW5lOmhvdmVyIC5saW5rLXVuZGVybGluZV9faW5uZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzRkJBRkY7XG59XG5cbi5saW5rLXVuZGVybGluZS0tZGQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzLjVweCAzLjVweCAwIDMuNXB4O1xuICBib3JkZXItY29sb3I6ICM2ZDIwNzcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuXG4ubGluay11bmRlcmxpbmUtLWRkOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dDo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaW9zLFxuYm9keS5pb3MgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvdWNoICoge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ndWlkZWxpbmVfX2hlYWQge1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ibG9jayB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZC1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tY29sb3Ige1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWZmNDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tbGFiZWwge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmd1aWRlbGluZS1lbGVtZW50IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmd1aWRlbGluZS1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmJ0bi1zcGFjZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uZmFkZS1lbnRlci1mcm9tLFxuLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24tZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmRyb3Bkb3duLWVudGVyLWZyb20sXG4uZHJvcGRvd24tbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1pbm5lci1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLWZyb20sXG4uZHJvcGRvd24taW5uZXItbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtbWVzc2FnZS1lbnRlci1hY3RpdmUsXG4ubW9kYWwtbWVzc2FnZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLm1vZGFsLW1lc3NhZ2UtZW50ZXItZnJvbSxcbi5tb2RhbC1tZXNzYWdlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbn1cblxuLnN2Zy1pY29uLS1jbG9jayB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cbi5zdmctaWNvbi0tYmFnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjNweDtcbn1cblxuLnN2Zy1pY29uLS1jYXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uc3ZnLWljb24tLXBob25lIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLnN2Zy1pY29uLS1ub3RpZmljYXRpb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4udGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPWZhZGVdW2RhdGEtc3RhdGU9aGlkZGVuXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbltkYXRhLXRpcHB5LXJvb3RdIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnRpcHB5LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB2aXNpYmlsaXR5LCBvcGFjaXR5O1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdID4gLnRpcHB5LWFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj10b3BdID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC03cHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiBpbml0aWFsO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dID4gLnRpcHB5LWFycm93IHtcbiAgdG9wOiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMCA4cHggOHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBpbml0aWFsO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSA+IC50aXBweS1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA4cHggMCA4cHggOHB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogaW5pdGlhbDtcbiAgcmlnaHQ6IC03cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0gPiAudGlwcHktYXJyb3cge1xuICBsZWZ0OiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1yaWdodF0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC03cHg7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCA4cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbml0aWFsO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG59XG5cbi50aXBweS1ib3hbZGF0YS1pbmVydGlhXVtkYXRhLXN0YXRlPXZpc2libGVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU0LCAxLjUsIDAuMzgsIDEuMTEpO1xufVxuXG4udGlwcHktYXJyb3cge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLnRpcHB5LWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi50aXBweS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMnB4IDE2cHg7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4udGlwcHktY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRpcHB5LWNvbnRlbnQgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFjY29yZGlvbi5kZXN0cm95LWFjY29yZGlvbiAuYWNjb3JkaW9uX19jb250ZW50LCAuYWNjb3JkaW9uLmluaXQtYWNjb3JkaW9uIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFjY29yZGlvbi5vcGVuLWFjY29yZGlvbiAuYWNjb3JkaW9uX190b2dnbGVyIC5hY2NvcmRpb25fX29wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY29yZGlvbi5vcGVuLWFjY29yZGlvbiAuYWNjb3JkaW9uX190b2dnbGVyIC5hY2NvcmRpb25fX2Nsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFjY29yZGlvbi5vcGVuLWFjY29yZGlvbiAuYWNjb3JkaW9uX19pY29uIC5zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYWNjb3JkaW9uLm9wZW4tYWNjb3JkaW9uID4gLmFjY29yZGlvbl9fY29udGVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmFjY29yZGlvbi5kZXN0cm95LWFjY29yZGlvbiAuYWNjb3JkaW9uX190b2dnbGVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYWNjb3JkaW9uX190b2dnbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWNjb3JkaW9uX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hY2NvcmRpb25fX2ljb24gLnN2Zy1pY29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmFjY29yZGlvbl9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkaW9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hY2NvcmRpb24tLW5hdGl2ZSAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzIGVhc2Utb3V0O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19ncmlkLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgbWFyZ2luOiAtM3B4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2VsbC5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmFjdGl2ZS10YWdzX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDhweCAxMXB4IDlweCAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWN0aXZlLXRhZ3NfX2J0bi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjNmQyMDc3O1xuICBib3JkZXItY29sb3I6ICM2ZDIwNzc7XG59XG4uYWN0aXZlLXRhZ3NfX2J0bi5hY3RpdmUgLmFjdGl2ZS1maWx0ZXJzX19idG4ge1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hY3RpdmUtdGFnc19fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA5cHggOXB4IDEwcHggMTNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjdGl2ZS1maWx0ZXJzX19idG4gLmFjdGl2ZS1maWx0ZXJzX19idG4taWNvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiOGQ5MjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2J0bi1pY29uLXN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jbGVhciB7XG4gIHBhZGRpbmc6IDlweCA5cHggMTBweCAxM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY3RpdmUtZmlsdGVyc19fY2xlYXI6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmQyMDc3O1xuICBjb2xvcjogIzZkMjA3Nztcbn1cbi5hY3RpdmUtZmlsdGVyc19fY2xlYXI6aG92ZXIgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG4uYWN0aXZlLWZpbHRlcnNfX2NsZWFyIC5zdmctaWNvbiB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzZkMjA3NztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5hZGQtcmV2aWV3IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hZGQtcmV2aWV3IC5yYXRpbmctYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hZGQtcmV2aWV3IC5yYXRpbmctYWN0aW9uX19yYXRpbmcsXG4uYWRkLXJldmlldyAuZm9ybV9fYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFkZC1yZXZpZXcgLmZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hZGQtcmV2aWV3X19wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5hZGQtcmV2aWV3X192aXN1YWwge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFkZC1yZXZpZXdfX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYWRkLXJldmlld19fcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFkZC1yZXZpZXdfX3JhdGluZy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFkZC1yZXZpZXdfX2ZpZWxkcyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5hZGQtcmV2aWV3X19maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5hZGQtcmV2aWV3X19maWVsZCAuZmllbGQtaW5wdXQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDlkYmUxO1xufVxuXG4uYWRkLXJldmlld19fc3VibWl0IC5idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5hZGQtcmV2aWV3X19hY2NlcHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuLmFkZC1yZXZpZXdfX2FjY2VwdCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmFkZC1yZXZpZXdfX2FjY2VwdCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLmFkZHJlc3MtbGlzdC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmFkZHJlc3MtbGlzdF9faXRlbSAubGluay11bmRlcmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hZGRyZXNzLWxpc3RfX2l0ZW0gLmNhdGFsb2ctaXRlbS1jb21tZW50X19idXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmFkZHJlc3MtbGlzdF9faXRlbSAuYWRkcmVzcy1saXN0LXdyYXAge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMTBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWRkcmVzcy1saXN0X19pdGVtIC5jYXRhbG9nLWl0ZW0tY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5hZGRyZXNzLWxpc3RfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMjFweDtcbn1cbi5hZGRyZXNzLWxpc3RfX2ljb24gc3ZnIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG5cbi5hZGRyZXNzLWxpc3RfX25hbWUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hZGRyZXNzLWxpc3RfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYWRkcmVzcy1saXN0X19hcnJvdyAuc3ZnLWljb24ge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5hZGRyZXNzLWxpc3RfX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbn1cbi5hZGRyZXNzLWxpc3RfX2FjdGlvbiAuYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIG1hcmdpbjogLTE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1lZGlhLXBhZ2UgLmFydGljbGUtcG9zdGVyIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm1lZGlhLXBhZ2UgLmFydGljbGUtcG9zdGVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5tZWRpYS1wYWdlIC5jYXRhbG9nIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLmFydGljbGUtcG9zdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogLTRweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAtNHB4O1xuICByaWdodDogLTRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFydGljbGUtcG9zdGVyOmhvdmVyIC5hcnRpY2xlLXBvc3Rlcl9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDcycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5hcnRpY2xlLXBvc3Rlci0tc2FsZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBtYXgtaGVpZ2h0OiA0NHB4O1xufVxuXG4uYi1jb250ZW50X25ld3Mge1xuICBwYWRkaW5nOiA2MHB4IDk1cHggNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmItY29udGVudF9uZXdzIHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYi1jb250ZW50X25ld3MgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gICAgY29sb3I6ICM2ZDIwNzc7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtcG9zdGVyOmFjdGl2ZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYXJ0aWNsZS1wb3N0ZXJfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19pbmZvIHtcbiAgcGFkZGluZzogMjBweCAyNHB4IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19kYXRlLS1hbHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzZkMjA3NztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19wbGF5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuIC5zdmctaWNvbiB7XG4gIHdpZHRoOiA2OXB4O1xuICBoZWlnaHQ6IDY5cHg7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmFydGljbGUtcG9zdGVyX19wbGF5LWJ0biAuc3ZnLWljb24gKiB7XG4gIGZpbGw6ICNmZmY7XG59XG4uYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDA7XG59XG4uYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuOmhvdmVyIC5zdmctaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuOmhvdmVyIC5zdmctaWNvbiAqIHtcbiAgZmlsbDogI0ZGMzQwNztcbn1cblxuLnNpdGVydSAuYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZXJ1IC5hcnRpY2xlLXBvc3Rlcl9fcGxheS1idG46aG92ZXIgLnN2Zy1pY29uIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLnNpdGVydSAuYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuOmhvdmVyIC5zdmctaWNvbiAqIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmFydGljbGUtcG9zdGVyX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC1oZWlnaHQ6IDcycHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmFydGljbGUtcG9zdGVyIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmFydGljbGUtcG9zdGVyIC5lQ2F0YWxvZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hcnRpY2xlLXBvc3RlciAuZUNhdGFsb2cgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFydGljbGUtcG9zdGVyX19kb3dsb2FkIHtcbiAgei1pbmRleDogMjA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVkaWEtcGFnZSAuYXJ0aWNsZS53aGl0ZS1jb2xvciB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG5cbiAgLmFydGljbGUtcG9zdGVyX19pbmZvIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEycHggMjBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLmFydGljbGUtcG9zdGVyLS1zYWxlIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYXJ0aWNsZS1wb3N0ZXJfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAuYi1jb250ZW50X25ld3Mge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxuICAuYi1jb250ZW50X25ld3MgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5iLWNvbnRlbnRfbmV3cyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmItY29udGVudF9uZXdzIHtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHggMjBweDtcbiAgfVxufVxuLnByb21vdGlvbi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvcGFjaXR5OiA4MCU7XG59XG5cbi5pbm5lci0tY2F0YWxvZy0tYmFubmVyIC5wcm9tb3Rpb24tdGV4dCB7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5wcm9tb3Rpb24tdGV4dCAudG9vbHRpcF9fY29udGVudCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi5hcnRpY2xlIHtcbiAgbWFyZ2luOiAyNXB4IDAgODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFydGljbGVfX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMjZweDtcbn1cblxuLmFydGljbGVfX2JhY2suYXJ0aWNsZV9fYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5hcnRpY2xlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGVfX2hlYWRlciBpbWcge1xuICB3aWR0aDogMzI0cHg7XG4gIGhlaWdodDogMzI0cHg7XG4gIG1hcmdpbjogMCAxMDhweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5hcnRpY2xlX19oZWFkZXIgdGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5hcnRpY2xlX19oZWFkZXIgaDEge1xuICBtYXJnaW46IDA7XG59XG5cbi5hcnRpY2xlX19jb250YWluZXIge1xuICBtYXJnaW46IDU1cHggYXV0bztcbiAgbWF4LXdpZHRoOiA4MTBweDtcbn1cblxuLmFydGljbGVfX2NvbnRhaW5lci0tbm8tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cblxuICAuYXJ0aWNsZV9fYmFjay5hcnRpY2xlX19iYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG5cbiAgLmFydGljbGVfX2hlYWRlci5hcnRpY2xlX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuICAuYXJ0aWNsZV9faGVhZGVyLmFydGljbGVfX2hlYWRlciBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hcnRpY2xlX19oZWFkZXIuYXJ0aWNsZV9faGVhZGVyIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxufVxuLmF0dGVudGlvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWVmO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5cbi5hdHRlbnRpb24tYmxvY2tfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2UwNjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX190ZXh0IHtcbiAgY29sb3I6ICNlMDY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19faW5mbyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19fY2FwdGlvbiB7XG4gIGNvbG9yOiAjODE4NjkwO1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX190aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdHRlbnRpb24tYmxvY2sge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIH1cblxuICAuYXR0ZW50aW9uLWJsb2NrX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXZhaWxhYmlsaXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tbGcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5hdmFpbGFiaWxpdHlfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiArIC5hdmFpbGFiaWxpdHlfX21haW4ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYXZhaWxhYmlsaXR5LS1ncmVlbiB7XG4gIGNvbG9yOiAjMjBhNzM1O1xufVxuXG4uYXZhaWxhYmlsaXR5LS1vcmFuZ2Uge1xuICBjb2xvcjogI2U5MTtcbn1cblxuLmF2YWlsYWJpbGl0eS0tcmVkIHtcbiAgY29sb3I6ICNmZjBmMDA7XG59XG5cbi5hdmFpbGFiaWxpdHktLWdyYXkge1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tb3JkZXItc3RhdHVzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdmFpbGFiaWxpdHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjOGI4ZDkyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDJweCAzcHggM3B4O1xuICBtaW4td2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFkZ2UtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNmQyMDc3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhZGdlIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICB9XG59XG4uYmFza2V0LWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYXNrZXQtYWN0aW9uIC5maWVsZC10b29sdGlwX19saXN0IHtcbiAgei1pbmRleDogMjtcbn1cbi5iYXNrZXQtYWN0aW9uIC5maWVsZC10b29sdGlwX19saXN0IC5maWVsZC10b29sdGlwX19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IC5maWVsZC1pbnB1dC5maWVsZC1jb3VudF9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgLmZpZWxkLWNvdW50X19idG4tLXN1YiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IC5maWVsZC1jb3VudF9fYnRuLS1hZGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgKyAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgMTlweCAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5iYXNrZXQtYWN0aW9uX19idG4gLnN2Zy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmJhc2tldC1hY3Rpb25fX2J0biAuc3ZnLXZpc2libGUtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uYmFza2V0LWFjdGlvbl9fYnRuLWFjdGl2ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19hZGQge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzZkMjA3NztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fcmVtb3ZlIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgY29sb3I6ICNmZjI0NGY7XG4gIG1hcmdpbjogMCAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi0taGFsZjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJhc2tldC1hY3Rpb25fX2J0bi0taGFsZjphY3RpdmU6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX3dpZGdldC0tbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kZXRhaWwgLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYmFza2V0LWFjdGlvbi0tZGV0YWlsIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgd2lkdGg6IDk0cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxleC1ncm93OiAwO1xufVxuLmJhc2tldC1hY3Rpb24tLWRldGFpbCAuZmllbGQtY291bnRfX2J0bi5maWVsZC1jb3VudF9fYnRuIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xufVxuLmJhc2tldC1hY3Rpb24tLWRldGFpbCAuYnRuIHtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuXG4uYmFza2V0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFza2V0LWl0ZW1fX3Zpc3VhbCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJhc2tldC1pdGVtX192aXN1YWwgaW1nIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuXG4uYmFza2V0LWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LWl0ZW1fX3ByaWNlLW5vdGUge1xuICBwYWRkaW5nOiA1cHggMCAwIDI4cHg7XG59XG4uYmFza2V0LWl0ZW1fX3ByaWNlLW5vdGUgLml0ZW0tbm90ZS10ZXh0OjphZnRlciB7XG4gIHRvcDogMDtcbn1cblxuLmJhc2tldC1pdGVtX19hbmFsb2d1ZXMgLmJ0biB7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYmFza2V0LWl0ZW1fX25hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOXB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLmJhc2tldC1pdGVtX19jb2RlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3B4O1xufVxuXG4uYmFza2V0LWl0ZW1fX2JyYW5kIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJhc2tldC1pdGVtX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJhc2tldC1pdGVtX19wcm9wcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1pdGVtX19wcm9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICNjMWMzYzg7XG59XG4uYmFza2V0LWl0ZW1fX3Byb3AgLmNvdW50IHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5iYXNrZXQtaXRlbV9fcHJvcCAuc3VmZml4IHtcbiAgY29sb3I6IGdyZXk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJvcC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3AtaWNvbiB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3Atc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjM2M4O1xufVxuXG4uYmFza2V0LWl0ZW1fX2F2YWlsYWJpbGl0eSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHBhZGRpbmc6IDVweCA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG59XG4uYmFza2V0LWl0ZW1fX2F2YWlsYWJpbGl0eSAuc3ZnLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uYmFza2V0LWl0ZW1fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5iYXNrZXQtaXRlbV9fZm9vdGVyIC5iYXNrZXQtaXRlbV9fcHJpY2Uge1xuICB3aWR0aDogMTc1cHg7XG59XG5cbi5iYXNrZXQtaXRlbV9fY291bnRlciAuZmllbGQtY291bnRfX2lucHV0IHtcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYmFza2V0LWl0ZW1fX2NvdW50ZXIgLmZpZWxkLS1uby1ib3JkZXIge1xuICB3aWR0aDogOTBweDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG4uYmFza2V0LWl0ZW1fX2NvdW50ZXIgLmZpZWxkLWlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5iYXNrZXQtaXRlbV9fY291bnRlciAuZmllbGQtaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG59XG4uYmFza2V0LWl0ZW1fX2NvdW50ZXIgLmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uYmFza2V0LWl0ZW1fX2RlbGV0ZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5iYXNrZXQtaXRlbV9fZGVsZXRlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXQtaXRlbV9fYWN0aW9uIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYmFza2V0LWl0ZW1fX2FjdGlvbiAuYmFza2V0LWl0ZW1fX2RlbGV0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJhc2tldC1pdGVtX19hY3Rpb24gLmFwcGVhcmFuY2UtLWdvb2RzIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmJhc2tldC1pdGVtX19ub3RpZmljYXRpb24tYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmJhc2tldC1pdGVtX19ub3RpZmljYXRpb24tYnRuIC5zdmctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJhc2tldC1pdGVtX19naWZ0cyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIHBhZGRpbmc6IDlweCAxN3B4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmNGY1Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtZ2FwOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhc2tldC1pdGVtX19naWZ0czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmNztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IC04cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmJhc2tldC1pdGVtLS1kaXNhYmxlZCAuYmFza2V0LWl0ZW1fX2hlYWRlcixcbi5iYXNrZXQtaXRlbS0tZGlzYWJsZWQgLmJhc2tldC1pdGVtX19ib2R5LFxuLmJhc2tldC1pdGVtLS1kaXNhYmxlZCAuYmFza2V0LWl0ZW1fX3Zpc3VhbCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmJhc2tldC1pdGVtX19jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwgLnByaWNlX192YWx1ZSB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYmFza2V0LWl0ZW1fX2RlbGV0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX2FjdGlvbiAuYmFza2V0LWl0ZW1fX2RlbGV0ZTpob3ZlciB7XG4gICAgY29sb3I6ICM4YjhkOTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGI4ZDkyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMTVweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmFza2V0LWl0ZW0gLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5iYXNrZXQtaXRlbSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX3ByaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIH1cbiAgLmJhc2tldC1pdGVtX19jb250ZW50LXdyYXAgLmJhc2tldC1pdGVtX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fY29kZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fYXZhaWxhYmlsaXR5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE0MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTNweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fZmF2b3JpdGUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5iYXNrZXRfX2xpc3QgLmJhc2tldC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fY291bnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX2RlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMzNweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0LWl0ZW1fX2NvdW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fcHJpY2Utbm90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuYmFza2V0LWl0ZW1fX2NvdW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fZm9vdGVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYmFza2V0LWl0ZW1fX2hlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fcHJpY2Utbm90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJhc2tldC1pdGVtX19naWZ0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAuYmFza2V0LWl0ZW1fX25vdGlmaWNhdGlvbi1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmJhc2tldC1wYWdlIC5iYXNrZXQtaXRlbS13cmFwcGVyLCAuYmFza2V0LXBhZ2UgLmItZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhc2tldC1zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgdG9wOiAtMnB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24gKyAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJhc2tldC1zbWFsbF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzZkMjA3NztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsX190aXRsZSB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uYmFza2V0LXNtYWxsX19wcmljZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICAgIGZpbGw6ICNlZWVmZjQ7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYmFza2V0LXNtYWxsX193aWRnZXQ6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uIC5zdmctaWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmJhc2tldC1zbWFsbF9fY2VsbC1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzQzNDM0NztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG4uYmFza2V0IC5tb2JpbGUtcG9wdXAtLXJlc3VtZSAuYmFza2V0X19yZXN1bWUge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFza2V0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmJhc2tldF9faGVhZGVyLmJhc2tldF9faGVhZGVyLWxvYWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5iYXNrZXRfX2hlYWRlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJhc2tldF9fY2xlYW4ge1xuICBjb2xvcjogI2MxYzNjODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmJhc2tldF9fY2xlYW4gLnN2Zy1pY29uIHtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmJhc2tldF9fcGxhY2Vob2xkZXIge1xuICBtYXJnaW46IDcwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFza2V0X19wbGFjZWhvbGRlci12aXN1YWwge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0X19wbGFjZWhvbGRlci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5iYXNrZXRfX3BsYWNlaG9sZGVyLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuLmJhc2tldF9fcGxhY2Vob2xkZXItYWN0aW9uIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLmJhc2tldF9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJhc2tldF9fc3VjY2VzcyB7XG4gIG1heC13aWR0aDogODIzcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggNTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYXNrZXRfX3N1Y2Nlc3MgaDEge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYmFza2V0X19zdWNjZXNzLWhlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhc2tldF9fc3VjY2Vzcy1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYmFza2V0X19zdWNjZXNzLWNvbnRlbnQgLmJhc2tldF9wcmljZSB7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJhc2tldF9fc3VjY2Vzcy1jb250ZW50IC5iYXNrZXRfcHJpY2UtdHh0IHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJhc2tldF9fc3VjY2Vzcy1pbmZvIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5iYXNrZXRfX3N1Y2Nlc3MtaW5mbyAuZG90cy1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYmFza2V0X19zdWNjZXNzLWluZm8gLmRvdHMtbGlzdF9faXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhc2tldF9fc3VjY2Vzcy1pbmZvIC5kb3RzLWxpc3RfX2l0ZW0gLmRvdHMtbGlzdF9fbmFtZSB7XG4gIG1pbi13aWR0aDogNDAlO1xuICB3aWR0aDogNDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJhc2tldF9fc3VjY2Vzcy1pbmZvIC5kb3RzLWxpc3RfX2l0ZW0gLmRvdHMtbGlzdF9fdmFsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5iYXNrZXRfX2xpc3QgLmJhc2tldC1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAyNHB4IDI1cHg7XG59XG4uYmFza2V0X19saXN0IC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLmJhc2tldF9fbGlzdCAuc2VjdGlvbi10aXRsZSBoNCB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGdyYXk7XG4gIGZvbnQtZmFtaWx5OiBTRlVJRGlzcGxheSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFjY291bnQtbWFpbi1tZW51IC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLmFjY291bnQtbWFpbi1tZW51IC5zZWN0aW9uLXRpdGxlIGg0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1mYW1pbHk6IFNGVUlEaXNwbGF5LCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmlsZS1sb2FkLWNvbnRhaW5lciAuY2F0YWxvZ19fdG9wLW5hdi5mbGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGUtbG9hZC1jb250YWluZXIgLmZpbGUtbG9hZC1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5maWxlLWxvYWQtY29udGFpbmVyIC5maWxlLWxvYWQtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcbn1cblxuLmJhc2tldF9fbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmJhc2tldF9fbWFpbi5iYXNrZXRfX3Jlc3VtZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJhc2tldF9fbWFpbiAuYmFza2V0X19saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG59XG5cbi5iYXNrZXRfX2FzaWRlIHtcbiAgd2lkdGg6IDMwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbn1cblxuLmJhc2tldF9fbWVzc2FnZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmFza2V0X19tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzMzA7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmJhc2tldF9fbWVzc2FnZSAubWVzc2FnZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFza2V0X19tZXNzYWdlIC5tZXNzYWdlLXRpdGxlLm1lc3NhZ2UtdGl0bGUtLW9wZW4gLm1lc3NhZ2VfX2J0bi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYmFza2V0X19tZXNzYWdlIC5tZXNzYWdlLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG4uYmFza2V0X19tZXNzYWdlIC5tZXNzYWdlLXRpdGxlOmhvdmVyIC5tZXNzYWdlX19idG4tYXJyb3cge1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi5iYXNrZXRfX21lc3NhZ2UgLm1lc3NhZ2VfX2J0bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbi5iYXNrZXRfX21lc3NhZ2UgLm1lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmJhc2tldF9fbWVzc2FnZSAubWVzc2FnZTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmJhc2tldF9fbWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJhc2tldF9fbWVzc2FnZS1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRvcDogMTAlO1xufVxuLmJhc2tldF9fbWVzc2FnZS1jbG9zZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJhc2tldF9fbWVzc2FnZS1jbG9zZTo6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYmFza2V0X19tZXNzYWdlLWNsb3NlOjpiZWZvcmUsIC5iYXNrZXRfX21lc3NhZ2UtY2xvc2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYmFza2V0X19tZXNzYWdlLWNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYmFza2V0X19yZXN1bWUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLmJhc2tldF9fcmVzdW1lLmJhc2tldF9fcmVzdW1lLW5vdHNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYmFza2V0X19yZXN1bWUgLmJhc2tldF9fbWVzc2FnZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJhc2tldF9fcmVzdW1lIC5iYXNrZXRfX21lc3NhZ2VzIC5iYXNrZXRfX21lc3NhZ2UtY2xvc2Uge1xuICB0b3A6IDI1JTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYXNrZXRfX3Jlc3VtZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmFza2V0X19wcm9wOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWZmNDtcbn1cblxuLmFzaWRlLWNvbW1lbnQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFzaWRlLWNvbW1lbnQtYmxvY2sgLmZvcm1fX2ZpZWxkIHtcbiAgcGFkZGluZzogMHB4IDMwcHggMCAxMHB4O1xufVxuXG4uYmFza2V0X19wcm9wLWVudHJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmFza2V0X19wcm9wLWVudHJ5X190aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHggMCAxM3B4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG59XG5cbi5iYXNrZXRfX3Byb3BzIC5iYXNrZXRfX3Byb3Age1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uYmFza2V0X19wcm9wcyAuYmFza2V0X19wcm9wLW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5iYXNrZXRfX3Byb3BzIC5iYXNrZXRfX3Byb3AtdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5iYXNrZXRfX3Byb3BzIC5iYXNrZXRfX3Byb3AtdmFsdWUgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uYmFza2V0X19wcm9wLS10b3RhbCAuYmFza2V0X19wcm9wLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5iYXNrZXRfX3Byb3AtLXRvdGFsIC5iYXNrZXRfX3Byb3AtY3VycmVuY3kge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogZ3JheTtcbn1cblxuLmJhc2tldF9fcHJvcC1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYmFza2V0X19wcm9wLWN1cnJlbmN5IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmJhc2tldF9fcHJvcC0tZGlzY291bnQge1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbi5iYXNrZXRfX3Byb3AtLWRpc2NvdW50IC5iYXNrZXRfX3Byb3AtZW50cnkge1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbi5iYXNrZXRfX3Byb3AtLWRpc2NvdW50IC5iYXNrZXRfX3Byb3AtY3VycmVuY3ksXG4uYmFza2V0X19wcm9wLS1kaXNjb3VudCAuYmFza2V0X19wcm9wLXZhbHVlIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG4uYmFza2V0X19wcm9wLS1kaXNjb3VudCAuYWNjb3JkaW9uX19pY29uIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmJhc2tldF9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5iYXNrZXRfX2FjdGlvbiAucHJvbW9jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJhc2tldF9fb3JkZXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMjBweCAyNHB4IDIzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmFza2V0X19vcmRlciAuc3ZnLWljb24ge1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmJhc2tldF9fb3JkZXIubGluay11bmRlcmxpbmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5iYXNrZXQtbm90ZSB7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLmJhc2tldC1pdGVtX19wcmljZS1mdWxsIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmJhc2tldC1mb3JtLWRhdGEtZGVsaXZlcnkgLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYmFza2V0X19wcm9wLWRlbGl2ZXJ5LW1ldGhvZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYmFza2V0LWFkZHJlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4IDE4cHg7XG59XG5cbi5idG4tYmxvY2stY2xlYXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJ0bi1ibG9jay1jbGVhci5iYXNrZXRfX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5idG4tYmxvY2stY2xlYXIuYmFza2V0X19hY3Rpb24gLmNsZWFyLWJhc2tldCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJ0bi1ibG9jay1jbGVhci5iYXNrZXRfX2FjdGlvbiAuY2xlYXItYmFza2V0IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xufVxuXG4uY2xlYXItYmFza2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTM0cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U5ZTllZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jbGVhci1iYXNrZXQgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi5jbGVhci1iYXNrZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDBkMGQ3O1xufVxuXG4uYWRkcmVzcy1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXQtYWRkcmVzcy1saXN0IC5iYXNrZXQtc2VsZWN0LWZpZWxkIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmFza2V0LWFkZHJlc3MtbGlzdCAuYmFza2V0LXNlbGVjdC1maWVsZCAuZmllbGQtc2VsZWN0X19saXN0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJhc2tldC1hZGRyZXNzLWxpc3QgLmJhc2tldC1lbnRlci1oZWFkIC5idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG4gIGJvcmRlci1jb2xvcjogIzg4ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYXNrZXQtYWRkcmVzcy1pbmZvIHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG4uYmFza2V0LWFkZHJlc3MtaW5mbyAucGFyYW1zLWxpc3RfX2xlZnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODE4MTgxO1xufVxuLmJhc2tldC1hZGRyZXNzLWluZm8gLnBhcmFtcy1saXN0X19yaWdodCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5iYXNrZXQtYWRkcmVzcy1pbmZvIC5wYXJhbXMtbGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5iYXNrZXQtZGVsaXZlcnktYmxvY2sgLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3QgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG59XG4uYmFza2V0LWRlbGl2ZXJ5LWJsb2NrIC5maWVsZC1yYWRpby1idXR0b25zX19saXN0IC5zdmctaWNvbiB7XG4gIGZpbGw6ICMzMzM7XG59XG5cbi5iYXNrZXRfX3Jlc3VtZS10eHQgLmg1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5iYXNrZXRfX3Nob3ctY2F0YWxvZyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYmFza2V0X19tZXNzYWdlLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzhiOGQ5MjtcbiAgfVxuXG4gIC5iYXNrZXRfX2NsZWFuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmJhc2tldC1hZGRyZXNzLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmFza2V0LWFkZHJlc3MtbGlzdCAuYmFza2V0LWVudGVyLWhlYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogN3B4O1xuICB9XG5cbiAgLmJhc2tldC1hZGRyZXNzLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFza2V0X19oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG5cbiAgLmJhc2tldF9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5iYXNrZXRfX3Rvb2xiYXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwKSk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC5iYXNrZXRfX3Rvb2xiYXIgLnN2Zy1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBmaWxsOiBub25lO1xuICAgIGhlaWdodDogOXB4O1xuICB9XG4gIC5iYXNrZXRfX3Rvb2xiYXI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjQsIDI0LCAzMywgMCksIHJnYmEoMjQsIDI0LCAzMywgMC4wNSkpO1xuICB9XG4gIC5iYXNrZXRfX3Rvb2xiYXIuaGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgLmJhc2tldF9fdG9vbGJhciAuYnRuIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5iYXNrZXRfX3Rvb2xiYXIgLmJhc2tldF9fb3JkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxuXG4gIC5iYXNrZXRfX3Jlc3VtZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuXG4gIC5iYXNrZXRfX2FzaWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5iYXNrZXRfX2FzaWRlIC5iYXNrZXRfX3Jlc3VtZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAuYmFza2V0X19yZXN1bWUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5iYXNrZXRfX3Jlc3VtZS1oZWFkZXIgLmg0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICAuYmFza2V0X19wcm9wIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuYmFza2V0X19wcm9wLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cblxuICAuYmFza2V0X190b29sYmFyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJhc2tldF9fdG9vbGJhciAuYnRuLWRlZmF1bHQgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgfVxuXG4gIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fcGxhY2Vob2xkZXItdmlzdWFsIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3BsYWNlaG9sZGVyLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3BsYWNlaG9sZGVyLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Jlc3VtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cblxuICAuYmFza2V0X19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmJhc2tldF9faGVhZGVyLnRpdGxlLXdpdGgtY2xlYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWFjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAuYmFza2V0LWFjdGlvbiB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmFza2V0LXNlbGVjdC1maWVsZCB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIC5iYXNrZXQtYWRkcmVzcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5iYXNrZXQtYWRkcmVzcy1saXN0IC5iYXNrZXQtZW50ZXItaGVhZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhc2tldF9fcmVzdW1lIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG59XG4vKjA5LjEyLjIwKi9cbi5wcmljZS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJpY2UtaW5mbyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJpY2UtaW5mbyAubGlzdC1saW5rcyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtM3B4O1xufVxuXG4ucHJpY2UtaW5mbyAubGlzdC1saW5rcyBhIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5wcmljZS1pbmZvIC5saXN0LWxpbmtzIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ucHJpY2UtaW5mbyAubGlzdC1saW5rcyBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXRlbS1wcmljZS1pbmZvIC5wcmljZS1pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogNzBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5pdGVtLXByaWNlLWluZm8gLnByaWNlLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLThweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLml0ZW0tcHJpY2UtaW5mbzpob3ZlciB7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5pdGVtLXByaWNlLWluZm86aG92ZXIgLnByaWNlLWluZm8ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm90dG9tOiAtNzBweDtcbn1cblxuLnByaWNlLWluZm8tcG9wYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogODtcbn1cblxuLnByaWNlLWluZm8tcG9wYXAgLnByaWNlLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMjMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcCAucHJpY2UtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgdG9wOiAyMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLnByaWNlLWluZm8tcG9wYXAgLmljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2Zyb250ZW5kL2J1aWxkL2ltYWdlcy9pY29uL25ld193YXJuaW5nLnN2Z1wiKTtcbn1cblxuLnByaWNlLWluZm8tcG9wYXA6aG92ZXI6YmVmb3JlLFxuLnByaWNlLWluZm8tcG9wYXA6aG92ZXIgLnByaWNlLWluZm8ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnByaWNlLWluZm8tcG9wYXAgLmxpc3QtbGlua3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmItbWFpbi5iYXNrZXQtb3JkZXItcGFnZSAuY2VudGVyLW9yZGVyLWNvbnRhaW5lciAucGF5LWJvdHRvbS1ibG9jayAuaW5uZXItYmxvY2sge1xuICBwYWRkaW5nOiAzMXB4IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXRlbS1wcmljZS1pbmZvIC5wcmljZS1pbmZvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jbGVhci1idXNrZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMzRweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2FmYWZhZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5jbGVhci1idXNrZXQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC9mcm9udGVuZC9idWlsZC9pbWFnZXMvaWNvbi9jcm9zcy5zdmdcIikgbm8tcmVwZWF0O1xufVxuXG4uY2xlYXItYnVza2V0LXBvcHVwLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5jbGVhci1idXNrZXQtcG9wdXAtd3JhcHBlci5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jbGVhci1idXNrZXQtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHBhZGRpbmc6IDQzcHggNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBvcHVwLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnBvcHVwLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmNsZWFyLWJ1c2tldC1wb3B1cCBidXR0b24sXG4uZW1wdHktYnVza2V0IGJ1dHRvbiB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvcHVwLWNsb3NlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICByaWdodDogMTlweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL2Zyb250ZW5kL2J1aWxkL2ltYWdlcy9pY29uL3BvcHVwX2Nyb3NzLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5jbGVhci1idXNrZXQtcG9wdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZW1wdHktYnVza2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmVtcHR5LWJ1c2tldCBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNBQ0FDQUM7XG59XG5cbi5lbXB0eS1idXNrZXQgYnV0dG9uIHtcbiAgd2lkdGg6IDI0MnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi53aXRob3V0LWNoZWNrYm94LmNsZWFyLWJ1c2tldCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRpdGxlLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiAyNi4wMiBuZXcgKi9cbi50aXRsZS13aXRoLWNsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTU3cHg7XG59XG5cbi50aXRsZS13aXRoLWNsZWFyIC5jbGVhci1idXNrZXQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveCB7XG4gIHdpZHRoOiAzMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC50aXRsZS13aXRoLWNsZWFyLnRpdGxlLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveC13cmFwcGVyIHtcbiAgICB0b3A6IC00NXB4O1xuICB9XG5cbiAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94LnByaWNlLWNoZWNrYm94LS1yZXRhaWwge1xuICAgIHdpZHRoOiAzMjlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveC13cmFwcGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5wcmljZS1jaGVja2JveCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAudGl0bGUtd2l0aC1jbGVhci50aXRsZS1yb3cuZW1wdHktYmFza2V0IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuXG4gIC5jbGVhci1idXNrZXQge1xuICAgIHdpZHRoOiAxMDFweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5jbGVhci1idXNrZXQ6YWZ0ZXIge1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cblxuICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3gge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAudGl0bGUtd2l0aG91dC1wcmljZS1jaGVja2JveC50aXRsZS1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4vKiAxNS4wMy4yMDIxICovXG4uYi1tYWluLmJhc2tldC1wYWdlIC5iLWNvbnRlbnQgLmZpbmFsLWJhc2tldC1wcmljZSAudG8tb3JkZXItYnRuLFxuLmVtcHR5LWJ1c2tldCBidXR0b24sXG4uY2xlYXItYnVza2V0LXBvcHVwIGJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIC50by1vcmRlci1idG46aG92ZXIsXG4uZW1wdHktYnVza2V0IGJ1dHRvbjpob3Zlcixcbi5jbGVhci1idXNrZXQtcG9wdXAgYnV0dG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLW5vdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uaXRlbS1ub3RlLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaXRlbS1ub3RlLXRleHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM2ZDIwNzc7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmQyMDc3O1xufVxuXG4uc2FsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI0QzNEO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zYWxlLWxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IC03cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjRjI0QzNEO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLW5vdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xNjVweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHRvcDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmFza2V0LW9yZGVyLXBhZ2UgLml0ZW0tbm90ZSB7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIGJvdHRvbTogLTE2NXB4O1xuICB9XG59XG4uZGVsaXZlcnktYmFza2V0LXBhZ2VfX3RpdGxlLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IGNhbGMoMzIlIC0gMnB4KTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayAuc2F2ZS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5zYXZlLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5wZGY6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC8vaW1nL3BkZi5wbmdcIik7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sgLmV4Y2VsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvY29tcG9uZW50cy9zaC9iYXNrZXQvaW1nL2V4Y2VsLnN2Z1wiKTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayAucHJpbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC8vaW1nL3ByaW50LnBuZ1wiKTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zZWNvbmQtYmxvY2sge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuZm9ybS1ncm91cF9fYmFza2V0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuZm9ybS1ncm91cF9fYmFza2V0IGEge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC8vaW1nL2NhcnQtZ3JleS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNlY29uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIC50aXRsZS1ibG9jayBoNSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYmFza2V0LW5vdGUge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYmFza2V0LW5vdGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAubGVmdC1ibG9jayAuY2F0YWxvZy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IGF1dG87XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LWluZm8ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uZGl2aWRlci0yMHB4IHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZGl2aWRlci1ib3JkZXItMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4ubGVmdC1ibG9jayB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5ncmVlbi1ibG9jayB7XG4gIHBhZGRpbmc6IDE4cHggMzBweCAyNXB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiNzU4O1xufVxuXG4uZ3JlZW4tYmxvY2sgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWVuLWJsb2NrIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ3JlZW4tYmxvY2sgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX190aXRsZSB7XG4gIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2dfX3NtYWxsLXRpdGxlIHtcbiAgcGFkZGluZzogMCAzMHB4IDE4cHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2dfX21haW4tY29udGFjdHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi8qIC5kZWxpdmVyeS1kaWFsb2dfX2FkZHJlc3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xufSAqL1xuLmRlbGl2ZXJ5LWRpYWxvZ19fY29tbWVudHMge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fc2VuZC1ibG9jayB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fc2VuZC1ibG9jayAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAubmF2LXRhYnMge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC50YWItY29udGVudDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC5mb3JtLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMztcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAuZm9ybS1maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uY2hlY2tlZC1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAvKmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuXG4uY2hlY2tlZC1saXN0IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyMnB4IDIwcHggMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtLS1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWZiNzU4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2VkLWxpc3RfX2l0ZW0tLWFjdGl2ZSAuY2hlY2tlZC1saXN0X19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMxZmI3NTg7XG59XG5cbi5jaGVja2VkLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5cbi5jaGVja2VkLWxpc3QtLWRhdGUge1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jaGVja2VkLWxpc3QtLWRhdGUgLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDk2cHg7XG4gIGZsZXgtYmFzaXM6IDk2cHg7XG4gIGhlaWdodDogNjVweDtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNoZWNrZWQtbGlzdC0tZGF0ZSAuY2hlY2tlZC1saXN0X19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2hlY2tlZC1saXN0LS1wYXltZW50IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uY2hlY2tlZC1saXN0LS1wYXltZW50IC5jaGVja2VkLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5kZWxpdmVyeS10YWJzIHtcbiAgLyptYXJnaW4tYm90dG9tOiAzNnB4OyovXG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViOyovXG59XG5cbi5kZWxpdmVyeS10YWJzX19jb250ZW50IHAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS10YWJzX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hdmFpbGFiaWxpdHktYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uYXZhaWxhYmlsaXR5LWJsb2NrX19zdG9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmF2YWlsYWJpbGl0eS1ibG9ja19fc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmMDQwNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYXZhaWxhYmlsaXR5LWJsb2NrX19vcmRlciB7XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuXG4uZGF0ZS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmRhdGUtZmllbGQgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG5cbi5kYXRlLWZpZWxkIC5kYXRlLWZpZWxkLWdyb3VwIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5ib3R0b20tYmxvY2sgLm1vYmlsZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBTRlVJRGlzcGxheSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWY0MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjMzcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG5cbi5jaGVja291dC1iYXNrZXQtcGFnZSAuZGVsaXZlcnktZGlhbG9nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGVja291dC1iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkuZGVsaXZlcnktYmFza2V0LXBhZ2Uge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItcGFnZSB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iLW1haW4uYmFza2V0LXBhZ2UgLmZpbmFsLWJhc2tldC1wcmljZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjRweCkge1xuICAuY2hlY2tlZC1saXN0LS1kYXRlIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iLW1haW4uYmFza2V0LXBhZ2UuYmFza2V0LW9yZGVyLXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iYXNrZXRfX2hlYWRlci1sb2FkIC5zYXZlLWJ0bi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNlY29uZC1ibG9jayB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5mb3JtLWdyb3VwX19iYXNrZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDExcHg7XG4gICAgei1pbmRleDogNjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iLW1haW4uYmFza2V0LXBhZ2UgLmZpbmFsLWJhc2tldC1wcmljZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIC0yNHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5ncmVlbi1ibG9jayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cblxuICAuZGVsaXZlcnktZGlhbG9nX19tYWluLWNvbnRhY3RzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZGVsaXZlcnktZGlhbG9nX19tYWluLWNvbnRhY3RzIC5mb3JtLWZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5kZWxpdmVyeS1kaWFsb2dfX21haW4tY29udGFjdHMgLmZvcm0tZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWRpYWxvZ19fYWRkcmVzcyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWRpYWxvZ19fYWRkcmVzcyAuZm9ybS1maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAuZGVsaXZlcnktZGlhbG9nX19hZGRyZXNzIC5mb3JtLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5kZWxpdmVyeS1kaWFsb2cgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWRpYWxvZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kZWxpdmVyeS1kaWFsb2cgLmdyZWVuLWJsb2NrLFxuLmRlbGl2ZXJ5LWRpYWxvZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cblxuICAuY2hlY2tlZC1saXN0IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jaGVja2VkLWxpc3QgLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuY2hlY2tlZC1saXN0LS1kYXRlIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICAuY2hlY2tlZC1saXN0LS1kYXRlIC5jaGVja2VkLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5hdmFpbGFiaWxpdHktYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuXG4gIC5kYXRlLWZpZWxkIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ib3R0b20tYmxvY2sgLmRlc2t0b3AtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJvdHRvbS1ibG9jayAubW9iaWxlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZGF0ZS1maWVsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYm90dG9tLWJsb2NrIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5maW5hbC1iYXNrZXQtcHJpY2UgLmJvdHRvbS1ibG9jayB7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxuXG4gIC5iYXNrZXQtYnJpY2UgLmZpbmFsLXByaWNlLWVsZW0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZGVsaXZlcnktZGlhbG9nX19zbWFsbC10aXRsZS5kYXRlLXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5cbi5iYXNrZXQtb3JkZXItcGFnZSAuaXRlbS0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5iYXNrZXQtb3JkZXItcGFnZSAuaXRlbS0tY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMUUxRTE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgbGVmdDogLTI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5pcy1jbGllbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmlzLWNsaWVudC1jb250YWluZXIgLmNoZWNrYm94LWl0ZW1fX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIHBhZGRpbmctbGVmdDogMzBweDsgKi9cbn1cblxuLmlzLWNsaWVudC1jb250YWluZXIgLmlzLWNsaWVudC1jaGVja2JveCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmlzLWNsaWVudC1jb250YWluZXIgaW5wdXQge1xuICB3aWR0aDogNTAlO1xufVxuXG4uYnV0dG9ucy1vcmRlcnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtY2xpZW50LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iYXNrZXQtcGFnZSAubWFwLWxpbmsubGluay0tbWFwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX3N1Y2Nlc3MtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAuYmFza2V0X19zdWNjZXNzLWluZm8ge1xuICAgIHBhZGRpbmc6IDQwcHggMTMwcHg7XG4gIH1cblxuICAuYmFza2V0X19zdWNjZXNzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHg7XG4gIH1cbiAgLmJhc2tldF9fc3VjY2VzcyBoMSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxuXG4gIC5iYXNrZXRfX3N1Y2Nlc3MtaGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmJhc2tldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldF9fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmFza2V0X19zbWFsbC1ub3RlIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5iYXNrZXRfX3Byb2R1Y3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldF9fY2VsbC1zZXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDcycHg7XG59XG5cbi5iYXNrZXRfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXRfX3N1YmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM4Njg2OEI7XG59XG5cbi5iYXNrZXRfX2FjY2VudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5iYXNrZXRzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbS5hY3RpdmUgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3NztcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCAuYmFza2V0X19kZC0tcmlnaHQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbS1idG4ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYmFza2V0X19saW5rLXVuZGVybGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0X19kZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogMTIwO1xufVxuXG4uYmFza2V0X19kZC0tYWx0IHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uYmFza2V0X19kZC0tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uYmFza2V0X19kZC0tcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmJhc2tldF9fZGQtLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLmJhc2tldF9fZGQtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmFza2V0X19kZC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTFweCAxMnB4IDExcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYmFza2V0X19kZC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNEZFO1xufVxuXG4uYmFza2V0X19ib3R0b20tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYmFza2V0X19zdW0ge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmFza2V0X19zdW0gLnByaWNlX19ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iYXNrZXRfX2JvdHRvbS1mb290ZXItbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFza2V0X19ib3R0b20tZm9vdGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0X19saW5rLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5iYXNrZXRfX2xpbmstYWN0aW9uLTIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYmFza2V0X19lbXB0eS10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMxMTE7XG4gIG1heC13aWR0aDogODgycHg7XG59XG5cbi5iYXNrZXRfX3RpdGxlLWZvcm0ge1xuICBtYXJnaW46IDA7XG59XG5cbi5iYXNrZXRfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYmFza2V0X19mb3JtLXdyYXAge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cblxuLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1Rjc7XG4gIGNvbG9yOiAjODY4NjhCO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cztcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbS5hY3RpdmUgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLS1tYWluLmFjdGl2ZSAuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5iYXNrZXRzX19saXN0LWJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5iYXNrZXRfX2VtcHR5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFza2V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuYmFza2V0X19mb3JtLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG5cbiAgLmJhc2tldF9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLmJhc2tldF9fbGluay11bmRlcmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmJhc2tldF9fc3ViZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG5cbiAgLmJhc2tldF9fc3ViZm9vdGVyLWNlbGwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYmFza2V0X19tb2ItcmVzdW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY3O1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmJhc2tldF9fbW9iLXJlc3VtZS10b3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzg2ODY4QjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYmFza2V0X19zdW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5iYXNrZXRfX3N1bSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmJhc2tldF9fc3ViZm9vdGVyLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYmFza2V0X19ib3R0b20tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5iYXNrZXRfX2JvdHRvbS1mb290ZXItcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tcGx1cyAuYmFza2V0c19fbGlzdC1pdGVtLWljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1tb2Ige1xuICAgIGNvbG9yOiAjNmQyMDc3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1tb2I6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNztcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LS1kZC1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtLWRkLWNvbnRlbnQub3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDEyMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0uYWN0aXZlIC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtLWRkLWNvbnRlbnQgLmJhc2tldHNfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS1idG4ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1nZWFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tZ2VhcjphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDZweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1wbHVzIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLXBsdXM6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cblxuICAuc3ZnLWljb24uYmFza2V0c19fbGlzdC1idG4tbGluay1pY29uIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC1pdGVtLm9wZW4gLmJhc2tldHNfX2xpc3QtYnRuLWxpbmstaWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB9XG5cbiAgLmJhc2tldF9fbGluay11bmRlcmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuYmFza2V0X19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmJhc2tldF9fc21hbGwtbm90ZSB7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbn1cbi5iaWctdGFic19faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmlnLXRhYnNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJpZy10YWJzX19idG4taXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJpZy10YWJzX19idG4taXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4uYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZS5hY3RpdmUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5iaWctdGFic19fYnRuLWl0ZW0tbW9iaWxlLmFjdGl2ZSAuYmlnLXRhYnNfX2J0biB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuLmJpZy10YWJzX19idG4taXRlbS1tb2JpbGUgLmJpZy10YWJzX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJpZy10YWJzX19idG4taXRlbS1tb2JpbGUgLmJpZy10YWJzX19idG4gc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi5iaWctdGFic19fYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJpZy10YWJzX19idG4uYWN0aXZlIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5iaWctdGFic19fYm9keSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYmlnLXRhYnNfX2JvZHkgLmNhdGFsb2cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmlnLXRhYnNfX3NlY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJpZy10YWJzX19pdGVtIC5iaWctdGFic19fZGVsaXZlcnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYmlnLXRhYnNfX29mZmVycyAuY2F0YWxvZ19fdG9wLW5hdiB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5iaWctdGFic19fc2VydmljZSAucGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmlnLXRhYnNfX3NlcnZpY2UgLmNhdGFsb2dfX2hlYWRlci1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJpZy10YWJzX19zZXJ2aWNlIC5mb3JtLWdsYXNzIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uYmlnLXRhYnNfX2xlZnQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogNDAlO1xufVxuXG4uYmlnLXRhYnNfX3JpZ2h0LXNlY3Rpb24ge1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5iaWctdGFic19fbmFycm93LXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDk5MnB4O1xufVxuXG4uYmlnLXRhYnNfX2J0bi1jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtLS1jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJpZy10YWJzX19idG4taXRlbS0tY291bnQ6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5iaWctdGFic19fYnRuLWl0ZW0tLWNvdW50IC5iaWctdGFic19fYnRuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0sXG4uYmlnLXRhYnNfX2NoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmJpZy10YWJzX19jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbSAudG9vbHRpcF9fdGV4dCxcbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tbmFtZSAudG9vbHRpcF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYmlnLXRhYnNfX2NoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtIC50b29sdGlwX19pY29uLFxuLmJpZy10YWJzX19jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS1uYW1lIC50b29sdGlwX19pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmlnLXRhYnNfX2NoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtIC50b29sdGlwX19pY29uIC5zdmctaWNvbixcbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tbmFtZSAudG9vbHRpcF9faWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiAjZmZmO1xufVxuXG4uYmlnLXRhYnNfX3NlY3Rpb25zLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJpZy10YWJzX19zZWN0aW9ucy10aXRsZSArIC5iaWctdGFic19fc2VjdGlvbnMtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYmlnLXRhYnNfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmlnLXRhYnNfX2Rlc2NyaXB0aW9uLXRleHQuYmlnLXRhYnNfX2Rlc2NyaXB0aW9uLS1vcGVuIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLmJpZy10YWJzX19zZWN0aW9ucy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYmlnLXRhYnNfX3NlY3Rpb25zLWRlc2NyaXB0aW9uIHVsID4gbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5iaWctdGFic19fc2VjdGlvbnMtZGVzY3JpcHRpb24gdWwgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYmlnLXRhYnNfX3NlY3Rpb25zLWRlc2NyaXB0aW9uIC5iaWctdGFic19fc2VjdGlvbnMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmlnLXRhYnNfX3ZpZGVvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0yNXB4O1xufVxuXG4uYmlnLXRhYnNfX3ZpZGVvLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uYmlnLXRhYnNfX3ZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbn1cbi5iaWctdGFic19fdmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iaWctdGFic19fYnRuIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmJpZy10YWJzX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuYmlnLXRhYnNfX3NlY3Rpb25zIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICB9XG5cbiAgLmJpZy10YWJzX19yaWdodC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAuYmlnLXRhYnNfX2xlZnQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLmJpZy10YWJzX19idG4taXRlbTpub3QoOmxhc3QtY2hpbGQpIC5iaWctdGFic19fYnRuOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICB9XG5cbiAgLmJpZy10YWJzX19idG4tY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmlnLXRhYnNfX3NlY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmlnLXRhYnNfX3JpZ2h0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5iaWctdGFic19fbGVmdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJpZy10YWJzX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZS5hY3RpdmUgKyAuYmlnLXRhYnNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xuICB9XG5cbiAgLmJpZy10YWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYmlnLXRhYnNfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgfVxuXG4gIC5iaWctdGFic19faGVhZGVyOjphZnRlciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmNmY3ZjkgMCUsIHJnYmEoMjQ2LCAyNDcsIDI0OSwgMC44KSAyMCUsIHJnYmEoMjQ2LCAyNDcsIDI0OSwgMCkgMTAwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuYmlnLXRhYnNfX2J0bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5iaWctdGFic19fdmlkZW8taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5icmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQgLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogNXB4O1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmJyZWFkY3J1bWJzX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5icmVhZGNydW1ic19fbGluazphY3RpdmUge1xuICBjb2xvcjogI2EwNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1ic19fbGluayB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmJyZWFkY3J1bWJzX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbi5idG4tZGVsIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzZweDtcbiAgcmlnaHQ6IC03cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmJ0bi1kZWxfX2ljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWRlbDpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy0tY29tcGFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmNhdGFsb2ctLWNvbXBhcmVfX25vLXJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmNhdGFsb2ctLWNvbXBhcmVfX25vLXJlc3VsdHMgLmJ0biB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0zM3B4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYuZGlzYWJsZWQsXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogLTMzcHg7XG4gIGxlZnQ6IHVuc2V0O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2JTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLW1vZCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWV4Y2x1ZGVTaW1pbGFyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSAucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDIsIDEzLCAzMywgMC4wOCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIHZpc2liaWxpdHkgMC4zcywgb3BhY2l0eSAwLjNzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnRvdWNoIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZS0taGVhZC1maXhlZCAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAgKyAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIge1xuICBwYWRkaW5nOiAyNHB4IDAgMTFweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLWljb24ge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLm9wZW4gLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXI6aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDQ5LCAxMDYsIDAuMDQpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NiU7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDhweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZS0tYm9sZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDhweCAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogOHB4IDE1cHggOHB4IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsLS1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWVmO1xufVxuXG4ubm8tdG91Y2ggLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0FDQUNBQztcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2UwNjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jaGVja2JveC1yb3dfX3Zpc3VhbCB7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuXG4gIC50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlIC5pbmxpbmUtdG9vbHRpcF9fYm9keSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbSAuc2N1LWNvZGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2F0YWxvZy1pdGVtX19jZW50ZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW1hZ2UsXG4uY2F0YWxvZy1pdGVtX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmVlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS0tZ3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzZkMjA3Nztcbn1cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmVlbiAuYXZhaWxhYmlsaXR5X19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmVlbiAuYXZhaWxhYmlsaXR5X19tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICM2ZDIwNzc7XG59XG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS0tZ3JlZW4gLmF2YWlsYWJpbGl0eV9fbWFpbiBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS0tZ3JlZW4gLmF2YWlsYWJpbGl0eV9fbWFpbiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICM2ZDIwNzc7XG59XG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS0tZ3JheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktLWdyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjREYwNDA0O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLW1vYiB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLW1vYiAuYXR0ZW50aW9uLWJsb2NrX190ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmNhdGFsb2ctaXRlbV9fc2FsZS1tb2IgLmF0dGVudGlvbi1ibG9ja19fdGltZSxcbi5jYXRhbG9nLWl0ZW1fX3NhbGUtbW9iIC5hdHRlbnRpb24tYmxvY2tfX2NhcHRpb24ge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2FsZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNhdGFsb2ctaXRlbV9fc2FsZS1ibG9jayAuYXR0ZW50aW9uLWJsb2NrX190ZXh0IHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmNhdGFsb2ctaXRlbV9fc2FsZS1ibG9jayAuYXR0ZW50aW9uLWJsb2NrX190ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIC5hdHRlbnRpb24tYmxvY2tfX2ljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICNmZWM1Mzc7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIC5hdHRlbnRpb24tYmxvY2tfX2luZm8ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIC5hdHRlbnRpb24tYmxvY2tfX2luZm8ge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIC5hdHRlbnRpb24tYmxvY2tfX2NhcHRpb24ge1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYmxvY2sgLmF0dGVudGlvbi1ibG9ja19fdGltZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiAuY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHktYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgLmZpZWxkLWlucHV0LmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDdweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbi0yIHtcbiAgbWFyZ2luOiA3cHggMDtcbiAgY29sb3I6ICM4MTg2OTA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0IC5zY3UtY29kZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0Om9ubHktY2hpbGQge1xuICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbS1wYWdlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDIwcHggMzBweCA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGxpbmcge1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDAgNnB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXgtd2lkdGg6IDE1MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAxMDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtcHJpY2UgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICB3aWR0aDogMTIwcHg7XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtcHJpY2UgLmNhdGFsb2ctaXRlbV9fcHJpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtcHJpY2UgLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1wcmljZSAuY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIC5wcmljZV9fY3VycmVuY3kge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtcHJpY2UgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDY1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1uYW1lIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLXNjdSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtc2N1IC5jYXRhbG9nLWl0ZW1fX3NjdSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1zY3UgLnNjdS1jb2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVycyAuZmllbGQtY2hlY2tib3hfX2NvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVycy1sZWQgLmNhdGFsb2ctaXRlbV9fZmlsdGVycyArIC5jYXRhbG9nLWl0ZW1fX2ZpbHRlcnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXItaXRlbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2F0YWxvZy1pdGVtX19maWx0ZXItaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2F0YWxvZy1pdGVtX19maWx0ZXItaXRlbSAuZmllbGQtc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG4uY2F0YWxvZy1pdGVtX19maWx0ZXItaXRlbSAuZmllbGQtc2VsZWN0IC5maWVsZC10ZXh0LS1sYWJlbCAuZmllbGQtaW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHggMTZweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlci1pdGVtIC5maWVsZC1zZWxlY3QgLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dCB+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwsIC5jYXRhbG9nLWl0ZW1fX2ZpbHRlci1pdGVtIC5maWVsZC1zZWxlY3QgLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTE3cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyLWl0ZW0gLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNHB4IDE2cHggNHB4O1xuICBib3JkZXItY29sb3I6ICNkN2Q3ZDc7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZ2lmdHMge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlcyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Rvb2x0aXAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NlcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2U2ZTdlOTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2FsZS1idG4td3JhcCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZTA2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYnRuLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xpbmstYXJyb3cge1xuICBtYXJnaW46IDE3cHggMCA2cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2RlbGl2ZXJ5IHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2F0YWxvZy1pdGVtX19kZWxpdmVyeSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhdGFsb2ctaXRlbV9fZGVsaXZlcnkgKyAuY2F0YWxvZy1pdGVtX19kZWxpdmVyeSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYm9udXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19ib251cy1hY2NlbnQge1xuICBjb2xvcjogI2UwNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGVyICsgLmNhdGFsb2ctaXRlbV9fc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlci13cmFwcGVyIC5pbWFnZS1zbGlkZXJfX3RodW1iczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNHB4O1xufVxuLmNhdGFsb2ctaXRlbV9fc2xpZGVyLXdyYXBwZXIgLmltYWdlLXNsaWRlcl9fdGh1bWJzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciAuaW1hZ2Utc2xpZGVyX190aHVtYnMgLmltYWdlLXNsaWRlcl9fdGh1bWI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG59XG4uY2F0YWxvZy1pdGVtX19zdGF0dXMgLnN0YXR1c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9kdWN0LWd1YXJhbnRlZSB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIGNvbG9yOiAjNzgyQzdFO1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2VvLXRleHQge1xuICBtYXJnaW4tdG9wOiA2M3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlciB7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCA0OSwgMTA2LCAwLjA0KTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYWRkaXRpb25hbC1maWx0ZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlci1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlN2U5O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY29tcGFyZSB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3dyYXAtYnRuIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX25vdGUtYmxvY2sgLm5vdGUtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cbi5jYXRhbG9nLWl0ZW1fX25vdGUtYmxvY2sgLm5vdGUtYmxvY2sgLm5vdGUtYmxvY2tfX2ljb24ge1xuICBib3JkZXItY29sb3I6ICM2ZDIwNzc7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtbGluayAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGZpbGw6ICNmZmY7XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcge1xuICBtYXJnaW46IDA7XG59XG4uY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcgLmNhdGFsb2ctaXRlbS1wYWdlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmNhdGFsb2ctaXRlbS1xdWljay12aWV3IC5idG4tcXVpY2tWaWV3X19tb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG4gICAgd2lkdGg6IDM1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19jZW50ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2ctaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3Nlby10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbm90ZS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAucGFnZS10aXRsZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uX190ZXh0LFxuLmNhdGFsb2ctaXRlbSAuZmF2b3JpdGUtYWN0aW9uX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb25fX2J0bixcbi5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uX19idG4ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5jb21wYXJlLWFjdGlvbi0tZnVsbCAuY29tcGFyZS1hY3Rpb25fX2J0biB7XG4gICAgd2lkdGg6IDM1cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbi0tZnVsbCAuZmF2b3JpdGUtYWN0aW9uX19idG4ge1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAucGFnZS10aXRsZS0tbWI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmltYWdlLXNsaWRlcl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuaW1hZ2Utc2xpZGVyX19pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDQ5LCAxMDYsIDAuMDQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2xpZGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgfVxuXG4gIC5wcmljZS0tbGcgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnByaWNlLS1sZy5wcmljZS0tZmxleCAucHJpY2VfX2dyb3VwLS1vbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cblxuICAucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZDo6YWZ0ZXIge1xuICAgIHRvcDogNTQlO1xuICB9XG5cbiAgLnByaWNlLS1sZyAucHJpY2VfX2Rpc2NvdW50IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLnByaWNlLS1sZyAucHJpY2VfX2Rpc2NvdW50LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmNhdGFsb2ctaXRlbV9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3NhbGUtYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3NlcCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19saW5rLWFycm93IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuYXZhaWxhYmlsaXR5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDE3cHggMTVweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLXJpZ2h0IC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLXJpZ2h0IC5mYXZvcml0ZS1hY3Rpb24gYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtbGVmdCAuY2F0YWxvZy1pdGVtX19zY3UtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0IC5jYXRhbG9nLWl0ZW1fX3NjdS1ibG9jayAuY2F0YWxvZy1pdGVtX19zY3U6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmF0aW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyM3B4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1yaWdodCAuY29tcGFyZS1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1pdGVtX19zY3UtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2F0YWxvZy1pdGVtX19oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX2hlYWRlciAuZmF2b3JpdGUtYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMnB4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX2hlYWRlciAuZmF2b3JpdGUtYWN0aW9uLmNvbXBhcmUtYWN0aW9uIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcgLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIHRvcDogLTFweDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcgLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5mYXZvcml0ZS1hY3Rpb24uY29tcGFyZS1hY3Rpb24ge1xuICAgIHRvcDogLTZweDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcgLmNhdGFsb2ctaXRlbV9fZmlsdGVycyArIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fY2VudGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyAuYnRuLXF1aWNrVmlld19fbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2hlYWRlciAucGFnZS10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjcwcHg7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5mYXZvcml0ZS1hY3Rpb24uY29tcGFyZS1hY3Rpb24ge1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiAxNDBweDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbV9fcmF0aW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yYXRpbmctZW1wdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2ctaXRlbV9fcmF0aW5nLWVtcHR5IC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjZDlkYmUxO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3JhdGluZy1lbXB0eSAucmF0aW5nLWFjdGlvbl9fY291bnQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmNhdGFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDcwcHg7XG59XG5cbi5wYWdlLXRpdGxlX192YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uY2F0YWxvZ19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2F0YWxvZ19faGVhZGVyOmVtcHR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXRhbG9nX19oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jYXRhbG9nX19oZWFkZXIgLnBhZ2UtdGl0bGVfX3ZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uY2F0YWxvZ19faGVhZGVyIC5maXhlZC1ibG9jayB7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNhdGFsb2dfX2hlYWRlciAuYWN0aXZlLWZpeGVkIC5jYXRhbG9nX190b29sYmFyLmNhdGFsb2dfX3Rvb2xiYXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdG9wOiA2NnB4O1xufVxuLmNhdGFsb2dfX2hlYWRlciAuYWN0aXZlLWZpeGVkIC5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLmNhdGFsb2dfX2hlYWRlciAuYWN0aXZlLWZpeGVkIC5jYXRhbG9nX190b29sYmFyLXRvZ2dsZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWRiZTE7XG59XG4uY2F0YWxvZ19faGVhZGVyIC5hY3RpdmUtZml4ZWQgLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2dfX3FhdW50aXR5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2F0YWxvZ19fdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlICsgLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSAuc3ZnLWljb24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmaWxsOiAjZmZmO1xuICBjb2xvcjogIzZkMjA3Nztcbn1cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSAuc3ZnLWljb24tLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUgLm51bSB7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM2ZDIwNzc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZS0tZmlsdGVyIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlLS1maWx0ZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItYnV0dG9uLS11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA2MHB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3NztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDExMDAwO1xufVxuLmNhdGFsb2dfX3Rvb2xiYXItYnV0dG9uLS11cDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1NSU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgd2lkdGg6IDEzLjVweDtcbiAgaGVpZ2h0OiAxMy41cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUtLWFjdGl2ZSAuc3ZnLWljb24tLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZS0tYWN0aXZlIC5zdmctaWNvbi0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uY2F0YWxvZ19fbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtc29ydCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZmY0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE3cHggMDtcbn1cbi5jYXRhbG9nX19sYXlvdXQtc29ydCAuZmllbGQtY2hlY2tib3gge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXRhbG9nX19sYXlvdXQtc29ydCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIG9yZGVyOiAxMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jYXRhbG9nX19sYXlvdXQtYXNpZGUgaHIge1xuICBtYXJnaW46IDE1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jYXRhbG9nX19sYXlvdXQtYXNpZGUgLm1lZGlhLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSBoMy5hcnRpY2xlLWdyaWRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSB1bCA+IGxpLCAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIC5uYXYgPiBsaSA+IGEsIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUgLm5hdiA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbn1cbi5jYXRhbG9nX19sYXlvdXQtYXNpZGUtY29udGFpbmVyIC5tb2JpbGUtcG9wdXBfX2JvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9wLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtc29ydGluZy10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtc29ydGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nIC5hY3RpdmUtdGFnc19fYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nIC5hY3RpdmUtdGFnc19fYnRuLmFjdGl2ZSwgLmNhdGFsb2dfX3RvcC1uYXYtc29ydGluZyAuYWN0aXZlLXRhZ3NfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNmQyMDc3ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIG1hcmdpbjogLTEwcHg7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbiAuYXJ0aWNsZS1wb3N0ZXIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLXBvc3Rlcl9faW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbiAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLXBvc3RlciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LXRhZ3MgLmZpbHRlcl9fZmlsdGVyLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhdGFsb2dfX3RvcC1uYXYtdGFncyAuZmlsdGVyX19maWx0ZXItbGlzdDplbXB0eSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi10YWdzIC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24tLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYWN0aXZlLWZpbHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzZkMjA3NztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWFjdGl2ZS1maWx0ZXIgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LWFjdGl2ZS1maWx0ZXIgLmFjdGl2ZS1maWx0ZXJzX19ncmlkOmVtcHR5IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmNTI0NztcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5jYXRhbG9nX19hc2lkZS10b2dnbGU6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTphY3RpdmUge1xuICBjb2xvcjogI2ZmMGYwMDtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogI2VlZWZmNDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6YWN0aXZlIHtcbiAgY29sb3I6ICNkOWRiZTE7XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4gLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCAuc2VjdGlvbi1tb2JpbGUtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLS1vcGVuIC5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IC5zZWN0aW9uLW1vYmlsZS1saW5rcyAuc2VjdGlvbi1tb2JpbGUtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCAuc2VjdGlvbi1tb2JpbGUtbGlua3MgLnNlY3Rpb24tbW9iaWxlLWxpbmsgLnN0YXR1c19fdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCAuc2VjdGlvbi1tb2JpbGUtbGlua3MgLnNlY3Rpb24tbW9iaWxlLWxpbmsuc3RhdHVzLWxhYmVsLW5ldyB7XG4gIGJhY2tncm91bmQ6ICMwMGJmNWY7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4gLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgLnNlY3Rpb24tbW9iaWxlLWxpbmtzIC5zZWN0aW9uLW1vYmlsZS1saW5rLnN0YXR1cy1sYWJlbC1oaXQge1xuICBiYWNrZ3JvdW5kOiAjZmM2YTAzO1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLS1vcGVuIC5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IC5zZWN0aW9uLW1vYmlsZS1saW5rcyAuc2VjdGlvbi1tb2JpbGUtbGluay5zdGF0dXMtbGFiZWwtc2FsZSB7XG4gIGJhY2tncm91bmQ6ICNmZjQ3NDc7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4gLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDEyNnB4O1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgLmh0bWxibG9ja2VkaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10b2dnbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzZkMjA3NztcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzZkMjA3NztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10b2dnbGU6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLTNweDtcbn1cblxuLnNlYXJjaC1wYWdlIC5jYXRhbG9nX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNlYXJjaC1wYWdlIC5wYWdlLXRpdGxlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5tb2JpbGUtcG9wdXAtLXNvcnQgLmFjY29yZGlvbl9fY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY2F0YWxvZ19fc2VjdGlvbm5ld3M6bm90KDplbXB0eSkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1zZWxlY3QsXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5jYXRhbG9nX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctYmxvY2tfX2ZpbHRlcnMgLmNhdGFsb2dfX2ZpbHRlci10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0YWxvZy1ibG9ja19fZmlsdGVycyAuY2F0YWxvZ19fZmlsdGVyLXN0YXR1cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLmNhdGFsb2ctYmxvY2tfX2ZpbHRlcnMgLmNhdGFsb2dfX2ZpbHRlci1zdGF0dXMgLmZpbHRlcl9fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nX19oZWFkZXIgLmFjdGl2ZS1maXhlZCAuY2F0YWxvZ19fdG9vbGJhci5jYXRhbG9nX190b29sYmFyIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2UgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtcGFnZSAuY2F0YWxvZ19faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG4gIC5zZWFyY2gtcGFnZSAucGFnZS10aXRsZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuXG4gIC5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbiAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uY2F0YWxvZ19fdmlldy10b2dnbGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY2F0YWxvZ19faGVhZGVyLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jYXRhbG9nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2dfX21vYmlsZS1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtbWVudS10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICM2ZDIwNzc7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nX19tb2JpbGUtbWVudS10aXRsZSBzdmcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbi5jYXRhbG9nX19tb2JpbGUtbWVudS10aXRsZS5vcGVuIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1saW5rcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbn1cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1pdGVtIGEge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xufVxuLmNhdGFsb2dfX21vYmlsZS1tZW51LWl0ZW0uZmlsdGVyX19saW5rLS1jdXJyZW50IHN2ZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzZkMjA3Nztcbn1cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1pdGVtLmZpbHRlcl9fbGluay0tY3VycmVudCBhIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLW1vYmlsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX3NlY3Rpb25uZXdzOm5vdCg6ZW1wdHkpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4gLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgLnNlY3Rpb24tbW9iaWxlLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2dfX21vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjg1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuXG4gIC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzNXB4KTtcbiAgfVxufVxuLmNhdGVnb3JpZXMge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uY2F0ZWdvcmllc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4uY2F0ZWdvcmllc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYXRlZ29yaWVzX19pdGVtLm9wZW4ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3JpZXNfX2l0ZW0tbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtLWxpbmsge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuLmNhdGVnb3JpZXNfX2l0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uY2F0ZWdvcmllc19faXRlbXMtaGlkZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2F0ZWdvcmllc19faXRlbXMtaGlkZSAuY2F0ZWdvcmllc19faXRlbS1saXN0IHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcmllc19faXRlbS1pbWFnZSB7XG4gIG1pbi13aWR0aDogNTFweDtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmbGV4OiBub25lO1xufVxuXG4uY2F0ZWdvcmllc19fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG4uY2F0ZWdvcmllc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uY2F0ZWdvcmllc19fYnRuLW1vcmUge1xuICBjb2xvcjogIzZkMjA3NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5jYXRlZ29yaWVzX19zdGF0dXMtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0ZWdvcmllc19fc3RhdHVzLWxpbmsgLnN0YXR1cy1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDMwcHg7XG59XG4uY2F0ZWdvcmllc19fc3RhdHVzLWxpbmsgLnN0YXR1cy1sYWJlbDpob3ZlciB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2F0ZWdvcmllc19fc3RhdHVzLWxpbmsgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmNhdGVnb3JpZXNfX3N0YXR1cy1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cbi5jYXRlZ29yaWVzX19zdGF0dXMtbGluazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3JpZXNfX2dyaWQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jYXRlZ29yaWVzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG4uY2hhcmFjdGVyaXN0aWNzLXRhYmxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4uY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tbmFtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS1uYW1lIC50b29sdGlwX190ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tdmFsdWUge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLXZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uY2xlYW4tYmFza2V0X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLmNsZWFuLWJhc2tldF9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jbGVhbi1iYXNrZXRfX2FjdGlvbiAuYnRuIHtcbiAgZmxleC1ncm93OiAyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmNsZWFuLWJhc2tldF9fYWN0aW9uIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29tcGFyZS1hY3Rpb24uYWN0aXZlIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uY29tcGFyZS1hY3Rpb25fX2J0biB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjYTdhYmIyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbXBhcmUtYWN0aW9uX190ZXh0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uY29tcGFyZS1hY3Rpb25fX3RleHQtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wYXJlLWFjdGlvbi5hY3RpdmUgLmZhdm9yaXRlLWFjdGlvbl9fdGV4dC0tc2hvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tcGFyZS1hY3Rpb24uYWN0aXZlIC5mYXZvcml0ZS1hY3Rpb25fX3RleHQtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tcGFyZS1hY3Rpb24uYWN0aXZlIC5jb21wYXJlLWFjdGlvbl9fYnRuIHtcbiAgY29sb3I6ICNlMDY7XG59XG5cbi5jb21wYXJlLWFjdGlvbl9fYnRuLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbXBhcmUtYWN0aW9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY29tcGFyZS1hY3Rpb246bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIC5jb21wYXJlLWFjdGlvbl9fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNlMDY7XG59XG5cbi5jb21wYXJlLWFjdGlvbi0tZnVsbCAuY29tcGFyZS1hY3Rpb25fX2J0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmJhc2tldC1wYWdlIC5jb21wYXJlLXdpZGdldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wYXJlLXBhZ2UgLmNvbXBhcmUtd2lkZ2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDM2cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21wYXJlLXdpZGdldC0tYWN0aXZlIC5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXQtLWFjdGl2ZTpob3ZlciAuY29tcGFyZS13aWRnZXRfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19tYWluIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uY29tcGFyZS13aWRnZXRfX2ljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX2NvdW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb21wYXJlLXdpZGdldF9faWNvbi1jbGVhbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19idG4tY2xlYW4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19tb2ItY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFyZS13aWRnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggLTRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMzBweDtcbiAgfVxuXG4gIC5jb21wYXJlLXdpZGdldF9fbW9iLWNvdW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjMzYzQzRFO1xuICB9XG5cbiAgLmNvbXBhcmUtd2lkZ2V0LS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY29tcGFyZS13aWRnZXRfX3dyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cblxuICAuc3RhdGUtLXRyYWRlci1maWx0ZXItb3BlbiAuY29tcGFyZS13aWRnZXQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuLmNvbXBhcmVfX21haW4td3JhcCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29tcGFyZV9fcGFyYW1zIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtaW1hZ2Utd3JhcCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwO1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LXBhcmFtIHtcbiAgcGFkZGluZzogOHB4IDMycHggOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU3ZTk7XG4gIHdpZHRoOiAyNjZweDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0tLWFsdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDM1OHB4O1xufVxuXG4uY29tcGFyZV9fbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uY29tcGFyZV9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jb21wYXJlX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29tcGFyZV9fc2VwIHtcbiAgd2lkdGg6IDM1OHB4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdCB7XG4gIHdpZHRoOiAyNjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtbmFtZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBwYWRkaW5nOiAwIDI4cHg7XG4gIG1heC1oZWlnaHQ6IDQxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDE1NnB4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDQ5LCAxMDYsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB6LWluZGV4OiAwO1xufVxuXG4uY29tcGFyZV9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LXBhcmFtLXdyYXAge1xuICB3aWR0aDogMjI0cHg7XG59XG5cbi5jb21wYXJlX19mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA3cHg7XG4gIGxlZnQ6IDdweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2UwNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmNvbXBhcmVfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogN3B4O1xuICBsZWZ0OiA3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMjBkMjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29tcGFyZV9fcHJvZHVjdC1wYXJhbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAuY29tcGFyZV9fcHJvZHVjdC1pbWFnZSB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0td3JhcCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29tcGFyZV9fcHJvZHVjdC1uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tcGFyZV9fbWFpbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG5cbiAgLmNvbXBhcmVfX3NlcCB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG5cbiAgLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0tLWFsdCB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG5cbiAgLmNvbXBhcmVfX3Byb2R1Y3Qge1xuICAgIHdpZHRoOiAxNjZweDtcbiAgfVxuXG4gIC5jb21wYXJlX19wcm9kdWN0LXBhcmFtIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gIH1cbn1cbi5jb25maXJtLXBhbmVsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTUwMHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuODUpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA0O1xufVxuLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLnNldHRpbmdzX19jb29raWUge1xuICBjb2xvcjogZ3JheTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuc2V0dGluZ3NfX2Nvb2tpZTpob3ZlciB7XG4gIGNvbG9yOiBncmF5O1xufVxuLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuY29uZmlybS1wYW5lbF9fY2VsbC1tYWluIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSBhOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbmZpcm0tcGFuZWwgLmNvb2tpZS1jb25maWctbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb25maXJtLXBhbmVsX19jZWxsLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4uY29uZmlybS1wYW5lbC5jbG9zZWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTEwJSwgMCk7XG59XG5cbi5jb25maXJtLXBhbmVsOm5vdCguY2xvc2VkKSB+IC5idXR0b24tdG9wIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY29uZmlybS1wYW5lbF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubm8tdG91Y2ggLmNvbmZpcm0tcGFuZWxfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29uZmlybS1wYW5lbCB7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uZmlybS1wYW5lbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiAuYnRuLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLmNvbmZpcm0tcGFuZWwge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLmNvbmZpcm0tcGFuZWxfX2NlbGwtbWFpbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5zZXR0aW5nc19fY29va2llIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDU0cHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24gLmJ0bi1kZWZhdWx0IHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cbi5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDI2MnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMC45OCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cywgdmlzaWJpbGl0eSAwLjI1cywgb3BhY2l0eSAwLjI1cywgcmlnaHQgMHM7XG59XG5cbi5kYXRlcGlja2VyLm9wZW4gLmRhdGVwaWNrZXJfX2NvbnRhaW5lcixcbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbn1cblxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMjBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGF0ZXBpY2tlcl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX3RyIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGgge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzZkMjA3NztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX190ZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLXBhc3MsXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1mdXR1cmUge1xuICBjb2xvcjogbGlnaHRncmF5O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1wYXNzOmhvdmVyLCAuZGF0ZXBpY2tlcl9fdGQuZGF0ZS1mdXR1cmU6aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLmRhdGUtY3VycmVudC1kYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmQyMDc3O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY1Zjc7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWluLXJhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmNztcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2VlZWZmNDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI2VlZWZmNDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1hY3RpdmUuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNjMWMzYzg7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRhdGVwaWNrZXJfX21vbnRoIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5kYXRlcGlja2VyX19idG4tYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmRhdGVwaWNrZXJfX2J0bi1hcnJvdzpob3ZlciB7XG4gICAgY29sb3I6ICM2ZDIwNzc7XG4gIH1cbn1cbi5kYXRlcGlja2VyX19hY3Rpb24ge1xuICAvKmRpc3BsYXk6IGZsZXg7Ki9cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmRhdGVwaWNrZXJfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5kYXRlcGlja2VyX19idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5kYXRlcGlja2VyX19sYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX3N2Zy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlcl9fc3ZnLWljb24tLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLWFycm93LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5kYXRlcGlja2VyX19idG4tcmVzZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzZkMjA3NztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjFweCk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5kYXRlcGlja2VyX19idG4tcmVzZXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNmQyMDc3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXRlcGlja2VyX19hY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG5cbiAgLmRhdGVwaWNrZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG5cbiAgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4uZGVsZXRlLWJhc2tldC1pdGVtX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLmRlbGV0ZS1iYXNrZXQtaXRlbV9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kZWxldGUtYmFza2V0LWl0ZW1fX2FjdGlvbiAuYnRuIHtcbiAgZmxleC1ncm93OiAyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmRlbGV0ZS1iYXNrZXQtaXRlbV9fYWN0aW9uIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4uZG9jLWJsb2NrX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmRvYy1ibG9ja19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuLmRvYy1ibG9ja19fbGluayAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBjb2xvcjogIzZkMjA3NztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5kb2MtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG4uZG9jLWJsb2NrOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5kb2MtYmxvY2tfX2ljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmRvYy1ibG9ja19faW5mbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kb2MtYmxvY2tfX2ljb24gKyAuZG9jLWJsb2NrX19pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5kb2MtYmxvY2tfX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLmRvYy1ibG9ja19fc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjODE4NjkwO1xufVxuXG4uZnZvcml0ZV9pbmNsdWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmF2b3JpdGUtYWN0aW9uICsgLmZhdm9yaXRlLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZhdm9yaXRlLWFjdGlvbjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKTpob3ZlciAuZmF2b3JpdGUtaGVscCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmF2b3JpdGUtYWN0aW9uX190b2dnbGUgLnN2Zy1pY29uIHtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbn1cbi5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSAuc3ZnLWljb246aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cbi5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5mYXZvcml0ZS1hY3Rpb24tLWZ1bGwgLmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZhdm9yaXRlLWFjdGlvbi0tbWlkIC5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uZmF2b3JpdGUtYWN0aW9uLS1taWQgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbn1cblxuLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlIC5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSAuc3ZnLWljb24ge1xuICBjb2xvcjogIzZkMjA3NztcbiAgZmlsbDogIzZkMjA3Nztcbn1cblxuLmZhdm9yaXRlLWhlbHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvdHRvbTogMjNweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZhdm9yaXRlLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA2cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNnB4O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbiAgYm90dG9tOiAtNnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGhlYXJ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZmllbGQtY2hlY2stbGlzdF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwOSwgMzIsIDExOSwgMC4xKTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uZmllbGQtY2hlY2stbGlzdF9faGVhZGVyIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmZpZWxkLWNoZWNrLWxpc3RfX2hlYWRlciAuZmllbGQtcmFuZ2Utc2xpZGVyLWljb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbn1cbi5maWVsZC1jaGVjay1saXN0X19oZWFkZXIuaGlkZGVuLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uZmllbGQtY2hlY2stbGlzdF9faGVhZGVyLmhpZGRlbi1maWx0ZXIgLmZpZWxkLXJhbmdlLXNsaWRlci1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fY2xlYXItYnRuIHtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI2MxYzNjODtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZC1jaGVjay1saXN0X19jbGVhci1idG4uZmllbGQtY2hlY2stbGlzdF9fY2xlYXItYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC0tdmFsdWVzLW93ZXJmbG93LmFjdGl2ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzEwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDdweCAwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2JvZHktc2Nyb2xsIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19ib2R5IHtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zY3JvbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2JvZHkuZmllbGQtY2hlY2stbGlzdF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWVsZC1jaGVjay1saXN0LS1zY3JvbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2JvZHkuZmllbGQtY2hlY2stbGlzdF9fYm9keTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksICNmZmYpO1xufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19saXN0IC5jYXRhbG9nX19kZXNjcmlwdGlvbi10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVmZjQ7XG59XG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVmZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5maWVsZC1jaGVjay1saXN0LS1zY3JvbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5maWVsZC1jaGVjay1saXN0LS1zY3JvbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtY2hlY2stbGlzdF9fY2xlYXItYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzQzNDM0NztcbiAgICBib3JkZXItY29sb3I6ICM0MzQzNDc7XG4gIH1cbn1cbi5maWVsZC1yYWRpb2NvbG9yX192aXN1YWwge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIC5zdmctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAtMnB4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmaWxsOiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgY29sb3I6IGdyYXk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQtY2hlY2tib3hfX3RleHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dC1ub3RlIHtcbiAgY29sb3I6ICM4MTgxODE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5maWVsZC1jaGVja2JveF9fdGV4dC1ub3RlIC5saW5rIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW1nIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZC1jaGVja2JveF9faW1nIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZpZWxkLWNoZWNrYm94X19pY29uIC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fcHJpY2Uge1xuICBtYXJnaW46IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19mcmFtZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuXG4uZmllbGQtY2hlY2tib3guZGlzYWJsZWQgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICNkOWRiZTE7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQyMDc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCAuc3ZnLWljb24ge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDFweDtcbn1cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9faW1nIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIC5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzZkMjA3NztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBjb2xvcjogI2Q5ZGJlMTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LmRpc2FibGVkIC5maWVsZC1jaGVja2JveF9faW1nIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCAuZmllbGQtY2hlY2tib3hfX2ltZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZpZWxkLWNoZWNrYm94LmRpc2FibGVkIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZmllbGQtcmFkaW8tYnV0dG9uc19hZGQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24gLmZpZWxkLWNoZWNrYm94X19pbWcge1xuICBvcmRlcjogLTIwO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5maWVsZC1jaGVja2JveC0tYnV0dG9uIC5maWVsZC1jaGVja2JveF9faW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuICBvcmRlcjogLTE2O1xufVxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgb3JkZXI6IC0xNTtcbn1cbi5maWVsZC1jaGVja2JveC0tYnV0dG9uIC5maWVsZC1jaGVja2JveF9fdGV4dC1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24gLmZpZWxkLWNoZWNrYm94X19wcmljZSB7XG4gIG9yZGVyOiAtMTA7XG59XG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIG9yZGVyOiAtNTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiAuZmllbGQtY2hlY2tib3hfX2ZyYW1lIHtcbiAgLypib3JkZXItcmFkaXVzOiAxMnB4OyovXG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5maWVsZC1jaGVja2JveC0tYnV0dG9uIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fZnJhbWUge1xuICBib3JkZXItY29sb3I6ICM2ZDIwNzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG59XG5cbi5maWVsZC1jaGVja2JveC0tYWRkcmVzcyB7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xufVxuLmZpZWxkLWNoZWNrYm94LS1hZGRyZXNzIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG4gIG9yZGVyOiAtMjA7XG59XG4uZmllbGQtY2hlY2tib3gtLWFkZHJlc3MgLmZpZWxkLWNoZWNrYm94X190ZXh0LWNvbnRlbnQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZpZWxkLWNoZWNrYm94LS1hZGRyZXNzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBvcmRlcjogLTE1O1xufVxuLmZpZWxkLWNoZWNrYm94LS1hZGRyZXNzIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgb3JkZXI6IC0xMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5maWVsZC1jaGVja2JveC0tYWRkcmVzcyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLWNoZWNrYm94Om5vdCguZGlzYWJsZWQpOmhvdmVyIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICM2ZDIwNzc7XG4gIH1cbiAgLmZpZWxkLWNoZWNrYm94Om5vdCguZGlzYWJsZWQpOmhvdmVyIC5maWVsZC1jaGVja2JveF9faW1nIHtcbiAgICBib3JkZXItY29sb3I6ICM2ZDIwNzc7XG4gIH1cblxuICAuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICAgIGJvcmRlci1jb2xvcjogIzZkMjA3NztcbiAgfVxuXG4gIC5maWVsZC1jaGVja2JveC0tYnV0dG9uOmhvdmVyIC5maWVsZC1jaGVja2JveF9fZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogIzZkMjA3NztcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Zm9jdXMgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmZpZWxkLWNvbG9yLWJsb2NrX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uZmllbGQtY29sb3ItYmxvY2tfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uZmllbGQtY29sb3ItYmxvY2tfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWVsZC1jb2xvci1ibG9ja19fbGFiZWwtdmFsdWUge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmZpZWxkLWNvbG9yc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLWNvbG9yc19fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNvbG9yc19fc2VsZWN0ZWQge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLmZpZWxkLWNvbG9yc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMXB4IC0ycHg7XG59XG5cbi5maWVsZC1jb2xvcnNfX2l0ZW0ge1xuICBwYWRkaW5nOiAxcHggMnB4O1xufVxuLmZpZWxkLWNvbG9yc19faXRlbSAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCxcbi5maWVsZC1jb2xvcnNfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWNvbG9yc19faXRlbS0tdG9nZ2xlIHtcbiAgbWFyZ2luOiA0cHg7XG59XG5cbi5maWVsZC1jb2xvcnNfX3RvZ2dsZSB7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjOGI4ZDkyO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkLWNvbG9yc19fdG9nZ2xlIC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLWNvbG9yc19fdG9nZ2xlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVmZjQ7XG4gIH1cbn1cbi5maWVsZC1jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWVsZC1jb3VudCAuZmllbGQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0LmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBib3R0b206IDFweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtY291bnRfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgfVxufVxuLmZpZWxkLWNvdW50X19idG46YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuOmRpc2FibGVkIHtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNDA0MDQwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmllbGQtZmlsZV9fYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5maWVsZC1maWxlX19idG4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZmllbGQtZmlsZV9fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtZmlsZV9faW5wdXQtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1maWxlX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tc3RhcnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tZW5kIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uZmllbGQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IDQwMCAxNXB4LzEuNiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC1pbnB1dDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG59XG4uZmllbGQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2ZDIwNzc7XG59XG4uZm9ybS1maWVsZC1lcnJvci5mb3JtLWZpZWxkLWVycm9yIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMGYwMDtcbn1cblxuLmZpZWxkLWlucHV0LS1zbSB7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtZ2FwOiAxNXB4IDU0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCAuZmllbGQtcmFkaW8tYnV0dG9uc19faXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5maWVsZC1yYWRpby1idXR0b25zX19saXN0IC5maWVsZC1yYWRpby1idXR0b25zX19pdGVtLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2l0ZW0tLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkMjA3Nztcbn1cblxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2l0ZW0gLmZpZWxkLWNoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1yYWRpby1idXR0b25zX19pdGVtLS1hY3RpdmUge1xuICAvKmJvcmRlci1yYWRpdXM6IDEycHg7Ki9cbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMXB4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG59XG5cbi5maWVsZC1yYWRpby1idXR0b25zX19jaGlsZCB7XG4gIHBhZGRpbmc6IDVweCAxNHB4IDA7XG59XG4uZmllbGQtcmFkaW8tYnV0dG9uc19fY2hpbGQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4uZmllbGQtcmFkaW8tYnV0dG9uc19fY2hpbGQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDlkYmUxO1xufVxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2NoaWxkIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2NoaWxkIC5maWVsZF9fZXJyb3JzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3Qge1xuICAgIGdyaWQtZ2FwOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWwge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2NmZDMgaW5zZXQ7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6aG92ZXI6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNhN2FiYjIgaW5zZXQ7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fY29sb3ItbWFya2VyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Zpc3VhbDo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzZkMjA3NyBpbnNldDtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDIsIDEzLCAzMywgMC4xMik7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCBvcGFjaXR5IDAuMjVzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX190b29sdGlwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogNTAlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6aG92ZXIgLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdG9vbHRpcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWwge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxuXG4gIC5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Zpc3VhbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuLmZpZWxkLXJhZGlvc2V0LWZ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXM7XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX192aXN1YWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjY2ZkMyBpbnNldDtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX3Zpc3VhbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNmQyMDc3IGluc2V0O1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1yYWRpb3NldC1mdWxsX192aXN1YWwgLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9fbGlzdC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLXJhZGlvc2V0LWZ1bGwgYTpob3ZlciB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtcmFkaW9zZXQtZnVsbCB7XG4gICAgd2lkdGg6IDIzOHB4O1xuICB9XG59XG4uZmllbGQtcmFuZ2Utc2xpZGVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMjNweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIG1hcmdpbjogMHB4IC02cHggMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dC13cmFwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3ByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoMzUsIDMzLCAzMywgMC42KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDE4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19wcmVmaXggKyAuZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19idWZmZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYnVmZmVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX191bml0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogNHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10cmFjayB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdHJhY2sge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLXByaW1hcnktMTAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10aHVtYiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotbXMtdGh1bWIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwcyB7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDMzLCAzMywgMC4yKTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fc2xpZGVyLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3Nztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQyMDc3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXBzOmhvdmVyIC5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG4gIH1cbn1cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxcHg7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6ICMxMWJiMTE7XG4gIH1cblxuICAuZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10aHVtYixcbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTFiYjExO1xuICB9XG5cbiAgLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcCB7XG4gICAgdG9wOiAtNHB4O1xuICB9XG5cbiAgLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcHMge1xuICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gIH1cbn1cbi5maWVsZC1yYW5nZS1zbGlkZXItaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICB0b3A6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZpZWxkLXJhbmdlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZmllbGQtcmFuZ2UtLXNtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZmllbGQtcmFuZ2UsXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uZmllbGQtcmFuZ2VfX3ByZWZpeCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3Bvc3RmaXgge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3NwYWNlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uZmllbGQtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlIDAuMjVzO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiA0MDAgMTVweC8xLjYgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tc20gLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCxcbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fc2hldnJvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1zZWxlY3RfX2J0bjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzZkMjA3Nztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiB7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHM7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGJvcmRlci1jb2xvcjogIzZkMjA3Nztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Q5ZGJlMTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IG1pbig1MHZoLCAzMDBweCk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZmllbGQtc2VsZWN0X19jaGVjay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmaWxsOiBub25lO1xufVxuXG4uZmllbGQtc2VsZWN0X19maWVsZC10ZXh0LWlucHV0LmZpZWxkLXNlbGVjdF9fZmllbGQtdGV4dC1pbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkOWRiZTE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkOWRiZTE7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzZkMjA3NztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjODE4NjkwO1xufVxuXG4uZmllbGQtc2V0LWZ1bGxfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtc2V0LWZ1bGxfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNnB4O1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmllbGQtc2V0LWZ1bGxfX2xhYmVsLXZhbHVlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtc2V0LWZ1bGxfX2l0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICAgIG1hcmdpbjogMCAtMTJweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAuZmllbGQtc2V0LWZ1bGxfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmZpZWxkLXNldC1mdWxsX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5maWVsZC1zZXRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmZpZWxkLXNldF9fbGFiZWwtdmFsdWUge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmZpZWxkLXNldF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtc2V0X19sYWJlbCB+IC5maWVsZC1zZXRfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZpZWxkLXNldF9faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5maWVsZC1zZXQtLWxhcmdlIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtc2V0LS1sYXJnZSAuZmllbGQtc2V0X19sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZpZWxkLXNldC0tbGFyZ2UgLmZpZWxkLXNldF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5maWVsZC1zZXQtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmZpZWxkLXN3aXRjaF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmY0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiAxMDtcbn1cbi5maWVsZC1zd2l0Y2hfX3Zpc3VhbCAuc3ZnLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDNweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDExcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbn1cblxuLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgYm90dG9tOiAtM3B4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtc3dpdGNoX190ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZpZWxkLXN3aXRjaF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZmllbGQtc3dpdGNoX19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjphZnRlciB7XG4gIGxlZnQ6IDE3cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC1zd2l0Y2g6aG92ZXIgLmZpZWxkLXN3aXRjaF9fdmlzdWFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkYmUxO1xuICB9XG4gIC5maWVsZC1zd2l0Y2g6aG92ZXIgLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjphZnRlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMXB4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtc3dpdGNoX19pbnB1dDpmb2N1cyB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC1zd2l0Y2hfX2lucHV0OmRpc2FibGVkIH4gLmZpZWxkLXN3aXRjaF9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGJlMTtcbn1cbi5maWVsZC1zd2l0Y2hfX2lucHV0OmRpc2FibGVkIH4gLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMzYzg7XG59XG5cbi5maWVsZC10ZXh0X193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmllbGQtdGV4dF9faW1nLFxuLmZpZWxkLXRleHRfX2ljb24sXG4uZmllbGQtdGV4dF9faWNvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmZpZWxkLXRleHRfX2ltZyxcbi5maWVsZC10ZXh0X19pY29uIHtcbiAgbGVmdDogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2ljb24tcmlnaHQge1xuICByaWdodDogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2ltZyB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmZpZWxkLXRleHRfX3N1Y2Nlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZpbGw6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMTFweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2xldHRlci1jb3VudGVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5maWVsZC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogNDAwIDE1cHgvMS42IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtaW5wdXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxufVxuLmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmQyMDc3O1xufVxuLmZvcm0tZmllbGQtZXJyb3IuZm9ybS1maWVsZC1lcnJvciAuZmllbGQtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNmZjBmMDA7XG59XG4uZmllbGQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uZmllbGQtaW5wdXQ6Zm9jdXMgfiAuZmllbGQtdGV4dF9faW50LWxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC10ZXh0X19idG4tZXllIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQtdGV4dF9fYnRuLWV5ZSAuc3ZnLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4uZmllbGQtdGV4dC0taWNvbiAuZmllbGQtaW5wdXQuZmllbGQtaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5maWVsZC1pbnB1dC0tc20ge1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE2M3B4O1xuICByZXNpemU6IG5vbmU7XG59XG4uZmllbGQtaW5wdXQtLXRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkYmUxO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4uZmllbGQtaW5wdXQtLXRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZpZWxkLWlucHV0LmZpZWxkLWlucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZGJlMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZvcm0tZmllbGQtZXJyb3IgLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG4gIGNvbG9yOiAjZmYwZjAwO1xufVxuLmZvcm0tZmllbGQtZXJyb3IgLmZpZWxkLWlucHV0OmZvY3VzIH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG4gIGNvbG9yOiAjZmYwZjAwO1xufVxuXG4uZmllbGQtdGV4dC0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogMTdweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0IHtcbiAgcGFkZGluZzogMTNweCAxNXB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG59XG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbn1cbi5maWVsZC10ZXh0LS1sYWJlbCAuZmllbGQtaW5wdXQ6Zm9jdXMsIC5maWVsZC10ZXh0LS1sYWJlbCAuZmllbGQtaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBib3JkZXItY29sb3I6ICNjNGM0YzQ7XG59XG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0OmZvY3VzIH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCwgLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBwYWRkaW5nOiAwIDNweDtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZmllbGQtdG9nZ2xlc19fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZmllbGQtdG9nZ2xlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtM3B4O1xufVxuXG4uZmllbGQtdG9nZ2xlc19faXRlbSB7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5maWVsZC10b2dnbGVzX19pdGVtIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzMzIGluc2V0O1xuICBiYWNrZ3JvdW5kOiAjRDNEM0QzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5maWVsZC10b2dnbGVzX19pdGVtIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWVsZC10b2dnbGVzX19pdGVtIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIHBhZGRpbmc6IDRweCAxNnB4IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNTEsIDUxLCA1MSwgMC43KSBpbnNldDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uZmllbGQtdG9nZ2xlc19faXRlbSAuZGlzYWJsZWQgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKSBpbnNldDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4wOCkgMHB4LCByZ2JhKDAsIDAsIDAsIDAuMDgpIDFweCwgdHJhbnNwYXJlbnQgMXB4LCB0cmFuc3BhcmVudCAxMnB4KTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLXRvZ2dsZXNfX2l0ZW0gLmZpZWxkLWNoZWNrYm94Om5vdCguZGlzYWJsZWQpOmhvdmVyIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzMzMgaW5zZXQ7XG4gICAgYmFja2dyb3VuZDogI0QzRDNEMztcbiAgfVxufVxuLmZpZWxkLXRvb2x0aXAge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAwLjI1cztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC10b29sdGlwLS1vcGVuIHtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcztcbiAgei1pbmRleDogMjA7XG59XG5cbi5maWVsZC10b29sdGlwX19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cblxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDI2NHB4O1xufVxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNHB4O1xufVxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRiZTE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjMDAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWVsZC10b29sdGlwX19saXN0LWl0ZW06YWN0aXZlLFxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbS0tYWN0aXZlLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbS0tYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmJhc2tldC1hY3Rpb24tdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXA6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXA6OmFmdGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJhc2tldC1hY3Rpb24tdG9vbHRpcDo6YmVmb3JlLCAuYmFza2V0LWFjdGlvbi10b29sdGlwOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJhc2tldC1hY3Rpb24tdG9vbHRpcDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXA6YmVmb3JlLCAuYmFza2V0LWFjdGlvbi10b29sdGlwOmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGluaXRpYWw7XG59XG4uYmFza2V0LWFjdGlvbi10b29sdGlwIC5maWVsZC10b29sdGlwX19saXN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbS0tYWN0aXZlLFxuLmJhc2tldC1hY3Rpb24tdG9vbHRpcCAuZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC10b29sdGlwX19saXN0LWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5maWVsZC10dW1ibGVyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXR1bWJsZXItbGlzdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmllbGQtdHVtYmxlci1saXN0X19pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5maWVsZC10dW1ibGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5maWVsZC10dW1ibGVyX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmZpZWxkLXR1bWJsZXJfX2l0ZW0gLmZpZWxkLWNoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmZpZWxkLXR1bWJsZXJfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG59XG4uZmllbGQtdHVtYmxlcl9faXRlbSAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzZkMjA3NztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4uZmllbGQtdHVtYmxlcl9faXRlbSAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmllbGQtdHVtYmxlcl9faXRlbSAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBwYWRkaW5nOiAwIDAgMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGNvbG9yOiBncmV5O1xufVxuLmZpZWxkLXR1bWJsZXJfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X190ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5maWVsZC10dW1ibGVyLW9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLXR1bWJsZXItb25lOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2ZkMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmU6aG92ZXIgLmZpZWxkLXR1bWJsZXItb25lX192aXN1YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdhYmIyO1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG5cbi5maWVsZC10dW1ibGVyLW9uZV9faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmVfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5maWVsZC10dW1ibGVyLW9uZV9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbn1cblxuLmZpZWxkX19lcnJvcnMge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5maWVsZF9fZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZjBmMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1yZW1vdmUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWVsZF9fbm90ZSB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmZpZWxkLS1pbnB1dC1yb3VuZCAuZmllbGQtaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlZmY0O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG59XG4uZmllbGQtLWlucHV0LXJvdW5kIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cbi5maWVsZC0taW5wdXQtcm91bmQgLmZpZWxkLWlucHV0LmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtLXNlbGVjdC11bmRlcmxpbmUgLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLmZpZWxkLS1zZWxlY3QtdW5kZXJsaW5lIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xufVxuLmZpZWxkLS1zZWxlY3QtdW5kZXJsaW5lIC5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5maWVsZC0tbm8tYm9yZGVyIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZpZWxkLS1yYXRpbmcgLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLS1pbnB1dC1yb3VuZCAuZmllbGQtaW5wdXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Q5ZGJlMTtcbiAgfVxufVxuLmNhdGFsb2dfX2ZpbHRlci10aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmNhdGFsb2dfX2Zvcm0tZ2xhc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5maWx0ZXJfX2dyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmZpbHRlcl9fZ3JvdXA6bm90KC5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMCAhaW1wb3J0YW50O1xufVxuXG4uZmlsdGVyX19zdGF0dXMtaWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5maWx0ZXJfX3N0YXR1cy1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmZpbHRlcl9fc3RhdHVzLWljb24uc3RhdHVzLS1uZXc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL25ldy1zdGF0dXMuc3ZnPzI2MDUyMDI2XCIpO1xufVxuLmZpbHRlcl9fc3RhdHVzLWljb24uc3RhdHVzLS1zYWxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9zYWxlLXN0YXR1cy5zdmc/MjYwNTIwMjZcIik7XG59XG4uZmlsdGVyX19zdGF0dXMtaWNvbi5zdGF0dXMtLWFjdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvZmlyZS5zdmc/MTkwMzIwMjZcIik7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG4uZmlsdGVyX19zdGF0dXMtaWNvbi5zdGF0dXMtLWhpdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvaGl0LXN0YXR1cy5zdmc/MTkwMzIwMjZcIik7XG59XG5cbi5maWx0ZXJfX3N0YXR1cy1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1zd2l0Y2gge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZpbHRlcl9fZ3JvdXAtLXN3aXRjaCArIC5maWx0ZXJfX2dyb3VwLS1jaGVjay1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cblxuLmZpbHRlcl9fbGlzdC1tZW51IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXJfX2xpc3QtbWVudSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIC5maWx0ZXJfX2xpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIGNvbG9yOiBncmF5O1xufVxuLmZpbHRlcl9fbGlzdC1tZW51IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgLmZpbHRlcl9fbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuLmZpbHRlcl9fbGlzdC1tZW51IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgLmZpbHRlcl9fbGluazpob3ZlcjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNmQyMDc3O1xufVxuLmZpbHRlcl9fbGlzdC1tZW51IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCAuZmlsdGVyX19saW5rIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uZmlsdGVyX19saXN0LW1lbnUgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIC5maWx0ZXJfX2xpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDhweDtcbn1cbi5maWx0ZXJfX2xpc3QtbWVudSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgLmZpbHRlcl9fbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNmQyMDc3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNmQyMDc3O1xufVxuLmZpbHRlcl9fbGlzdC1tZW51IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uZmlsdGVyX19ncm91cC1ib2R5IHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi5maWx0ZXJfX2dyb3VwLWJvZHkgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmlsdGVyX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMTBweDtcbiAgdG9wOiAyMnB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmlsdGVyX19hY3Rpb24tY2xlYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgLTNweCAxMXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmZpbHRlcl9fY2xlYXItYnRuIHtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI2MxYzNjODtcbn1cblxuLmZpbHRlcl9fYWN0aW9ucy1ib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5maWx0ZXJfX3Nob3ctcHJvZHVjdHMtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcl9fc2hvdy1wcm9kdWN0cy1idG46OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdGVyX19saXN0IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5maWx0ZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuZmlsdGVyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmZpbHRlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAuZmlsdGVyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5maWx0ZXJfX2xpc3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cC5maWx0ZXJfX2dyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuZmlsdGVyX19ncm91cC5maWx0ZXJfX2dyb3VwOm5vdCguZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyKSB7XG4gICAgbWFyZ2luOiAwIDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cC0tbGlua3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAtLXN3aXRjaCArIC5maWx0ZXJfX2dyb3VwLS1jaGVjay1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAtLXJhbmdlLXNsaWRlci5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmZpbHRlcl9fZ3JvdXAtLXJhbmdlLXNsaWRlci5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIgLmZpZWxkLXJhbmdlLXNsaWRlcl9faGFuZGxlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAtLXN3aXRjaCB7XG4gICAgb3JkZXI6IDEwO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxuXG4gIC5maWx0ZXItLWFzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZpbHRlci0tYXNpZGUgLmZpbHRlcl9fYWN0aW9ucy1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5maWx0ZXItLWFzaWRlIC5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLmZpbHRlci0tYXNpZGUgLmZpbHRlcl9fZmlsdGVyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxuXG4gIC5maWx0ZXJfX3Nob3ctcHJvZHVjdHMtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5maWx0ZXJfX2FjdGlvbnMtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5maWx0ZXJfX2FjdGlvbi1jbGVhciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuICAuZmlsdGVyX19hY3Rpb24tY2xlYXIgLmZpbHRlcl9fYWN0aW9ucy1pdGVtIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDE4N3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdGVyX19hY3Rpb24tY2xlYXIgLmZpbHRlcl9fYWN0aW9ucy1pdGVtIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDlweCAxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmZpbHRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBncmF5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMsIGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmlsdGVyX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCxcbi5maWx0ZXJfX2xpbmstbHZsLTJfX2xpbmsuZmlsdGVyX19saW5rLS1jdXJyZW50LFxuLmZpbHRlcl9fbGluay1sdmwtMy5maWx0ZXJfX2xpbmstLWN1cnJlbnQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMsIGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICBjb2xvcjogZ3JleTtcbn1cbi5maWx0ZXJfX2xpbmstbHZsLTJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMl9fYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmlsdGVyX19saXN0LWl0ZW0tbHZsLTMge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4uZmlsdGVyX19saW5rLWx2bC0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGdyZXk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cywgYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgcGFkZGluZzogNHB4IDAgNHB4IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpbHRlcl9fbGluazpob3Zlcixcbi5maWx0ZXJfX2xpbmstbHZsLTI6aG92ZXIsXG4uZmlsdGVyX19saW5rLWx2bC0zOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM2ZDIwNzc7XG4gIH1cbn1cbi5maWx0ZXJfX2xpbmstbHZsLTItaWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogZ3JleTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMjpob3ZlciAuZmlsdGVyX19saW5rLWx2bC0yLWljb24ge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMi5vcGVuIC5maWx0ZXJfX2xpbmstbHZsLTItaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmZvcm0tYWN0aW9uLS1hbGlnbi1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvcm0tYWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uZm9ybS1hY3Rpb25fX25vdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmZvcm0tYWN0aW9uX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uZm9ybS1hY3Rpb25fX2FjdGlvbi1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC02cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbn1cblxuLmZvcm0tYWN0aW9uX19hY3Rpb24tY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5mb3JtLWFjdGlvbl9fc3VjY2VzcyB7XG4gIGhlaWdodDogY2FsYygxMDBzdmggLSA2NHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb3JtLWFjdGlvbl9fc3VjY2Vzcy1pY29uIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbn1cblxuLmZvcm0tYWN0aW9uX19zdWNjZXNzLXRleHQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybS1hY3Rpb25fX3N1Y2Nlc3MtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDUycHg7XG59XG5cbi5mb3JtLWFjdGlvbl9fYWN0aW9uLWJ0bi0tbXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0tYWN0aW9uLS1hbGlnbi1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25fX3N1Y2Nlc3Mge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25fX3N1Y2Nlc3MtbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxuXG4gIC5mb3JtLWFjdGlvbl9fYWN0aW9uLWJ0bi0tbXQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmZvcm0tZ2xhc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XG59XG4uZm9ybS1nbGFzcyAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5mb3JtLWdsYXNzX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIG1hcmdpbjogLTEycHg7XG59XG5cbi5mb3JtLWdsYXNzX19ncm91cCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmZvcm0tZ2xhc3NfX2dyb3VwLS1mbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvcm0tZ2xhc3NfX2dyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICBtYXJnaW46IC04cHg7XG4gIH1cblxuICAuZm9ybS1nbGFzc19fZ3JvdXAge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0tZ2xhc3Mge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAuZm9ybS1nbGFzc19fZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS0tY2FyZCB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG59XG5cbi5mb3JtX19oZWFkZXIge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5mb3JtX19oZWFkZXItbm90ZSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5mb3JtX19mb3JtLWVycm9ycyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmYwZjAwO1xufVxuXG4uZm9ybV9fZ3JvdXBzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19ncm91cHMge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5mb3JtX19ncm91cHMuZm9ybV9fZ3JvdXBzIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2dyb3VwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5mb3JtX19ncm91cC0tZGlzYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9fZ3JvdXAtLWRpc2FibGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uZm9ybV9fZ3JvdXAuZm9ybV9fZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZm9ybV9fZ3JvdXAuZm9ybV9fZ3JvdXAuZm9ybV9fZ3JvdXAtLXBvbGljeSB7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG59XG5cbi5tb2RhbC13aW5kb3cgLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvcm1fX2RlbGl2ZXJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5mb3JtX19kZWxpdmVyeS10aXRsZSAubGluay11bmRlcmxpbmUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VsZWN0LW5vdGUge1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybV9fZ3JvdXAtbm90ZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLmZvcm1fX2dyb3VwLWJvZHkge1xuICBtYXJnaW46IDE4cHggMDtcbn1cblxuLmZvcm1fX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDU0cHgpO1xuICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gIG1hcmdpbi1yaWdodDogLTI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19maWVsZHMge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19maWVsZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZm9ybV9fZmllbGQuZm9ybV9fZmllbGQtLXNwYWNlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19mb290ZXIge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5mb3JtX19mb290ZXIuZm9ybV9fZm9vdGVyLWJhc2tldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19hY3Rpb25zIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZm9ybV9fYWN0aW9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2FjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZm9ybS0tc3Vic2NyaWJlIC5mb3JtX19oZWFkZXIge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5mb3JtLS1zdWJzY3JpYmUgLmZvcm1fX2hlYWRlci1ub3RlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG4uZm9ybS0tc3Vic2NyaWJlIC5mb3JtX19mb290ZXIge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3JkZXJfX2hlYWRlciAucGFnZS10aXRsZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIC5mb3JtX19ncm91cC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5mb3JtLS1jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxuXG4gIC5mb3JtX19maWVsZCB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtX193cmFwLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICB9XG4gIC5mb3JtX193cmFwLWNvbnRlbnQgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAwIC0zOXB4O1xuICB9XG5cbiAgLmZvcm1fX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZm9ybV9fZm9vdGVyIC5mb3JtX19hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybV9fZm9vdGVyIC5mb3JtX19hY3Rpb25zIC5mb3JtX19hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZm9ybV9fZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb3JtX19maWVsZC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdhbGxlcnlfX3NsaWRlciAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMzAwcHgpO1xufVxuLmdhbGxlcnlfX3NsaWRlciAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ltYWdlLFxuLmdhbGxlcnlfX3NsaWRlciAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC52aWRlby1zbGlkZXJfX2lmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5nYWxsZXJ5X19zbGlkZXIgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSBpZnJhbWUudmlkZW8tc2xpZGVyX19pZnJhbWUge1xuICB3aWR0aDogNTYwcHg7XG4gIGhlaWdodDogMzE1cHg7XG59XG5cbi5naWZ0LXNob3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2lmdC1zaG9ydF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdpZnQtc2hvcnRfX3Zpc3VhbCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdpZnQtc2hvcnRfX3Zpc3VhbCAucGljdHVyZSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdpZnQtc2hvcnRfX2NvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMnB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjMuMDVkZWcsICNjNDQ2ZmYgMy45NCUsICNjMTQ4ZmYgNzcuODMlKTtcbn1cblxuLmdpZnQtc2hvcnRfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4uZ2lmdC1zaG9ydF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4vKiAtLS0gYml0cml4IGVkaXRvciAtLS0gKi9cbi5odG1sYmxvY2tlZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwLjc7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTkxO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZTkxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4ubm8tdG91Y2ggLmh0bWxibG9ja2VkaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmltYWdlLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2UtZ2FsbGVyeSAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeSAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19sZW5zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNmQ3Yjg0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbWFnZS1nYWxsZXJ5LS16b29tLWFjdGl2ZSAuaW1hZ2UtZ2FsbGVyeV9fbGVucyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXRodW1iIHtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktdGh1bWIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS10aHVtYiAuc3ZnLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNXB4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSkpO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS1zbGlkZSB7XG4gIGhlaWdodDogNDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9faW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbWFnZS1nYWxsZXJ5X19pbWFnZS13cmFwIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS1zbGlkZS0tdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktc2xpZGUtLXZpZGVvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fdmlkZW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fdmlkZW8gLnN2Zy1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDVweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpKTtcbn1cblxuLmltYWdlLWdhbGxlcnlfX3ZpZGVvLWljb24ge1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuaW1hZ2UtZ2FsbGVyeTpob3ZlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmltYWdlLWdhbGxlcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeSAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmltYWdlLWdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeSAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmltYWdlLWdhbGxlcnlfX2dhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXNsaWRlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktc2xpZGUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1zbGlkZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgfVxufVxuLmltYWdlLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qYmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgLjA0KTsqL1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1wcmV2OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwMCAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgIzAwMCAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3c6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pdGVtLS1jdXJzb3Item9vbSB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UtLTNkICsgLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxNXB4IC0zcHggMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pbWFnZS1zbGlkZXJfX3RodW1iLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzZkMjA3Nztcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItLW1vcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIHtcbiAgd2lkdGg6IDE2LjY2NjYlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogM3B4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM4MTg2OTA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWJ0biB+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4udGV4dC1ndWlkZSAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3NsaWRlciAuaW1hZ2Utc2xpZGVyX19pdGVtIC5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYiB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnRleHQtZ3VpZGUgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gIHRvcDogMjA4cHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAzMHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBmaWxsOiAjZmZmO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNlZmYyZjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdzpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19tb2ItY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlczNkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlM2Qge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2UzZC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2UtY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMCA1NnB4O1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faW1hZ2UtY29udHJvbHMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZS1jb250cm9sIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5pbWFnZS1zbGlkZXJfXzNkLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyX196b29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG4uaW1hZ2Utc2xpZGVyX196b29tIC5zdmctaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gICAgdG9wOiAyNzBweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICAgIHRvcDogMjA4cHg7XG4gIH1cblxuICAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ltYWdlLWNvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiAwIDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmltYWdlLXNsaWRlcl9faXRlbSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UtLTNkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UtLTNkICsgLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKGFueS1ob3Zlcjogbm9uZSkge1xuICAudGV4dC1ndWlkZSAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbWFnZS1zbGlkZXJfX21vYi1jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIsIDEzLCAzMywgMC43KTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMXB4IDZweCAycHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2Utc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2Utc2xpZGVyX196b29tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGF6eS1jb21wb25lbnRfX3RlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpbmstYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbi5saW5rLWJhY2s6aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLmxpbmstYmFja19faWNvbixcbi5saW5rLXByZXZfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ubGluay1uZXh0X19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saW5rLWJhY2sge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5saW5rLWJhY2tfX2ljb24ge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLmxpbmstY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTM4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubGluay1jbG9zZV9fdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmxpbmstY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDBkMGQ3O1xufVxuXG4ubGluay1jbG9zZV9faWNvbiB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4ubGstY29tcGxhaW50cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrLWNvbXBsYWludHNfX2hlYWRlci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxrLWNvbXBsYWludHNfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzMzMDtcbiAgcGFkZGluZzogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmxrLWNvbXBsYWludHNfX2hlYWRlci1sZWZ0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5say1jb21wbGFpbnRzX19oZWFkZXItcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxrLWNvbXBsYWludHNfX2hlYWRlci1ub3RlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ubGstY29tcGxhaW50c19faGVhZGVyLW5vdGUtMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGstY29tcGxhaW50c19fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5say1jb21wbGFpbnRzX19tYWluIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmxrLXdyYXAgLmxrLWNvbXBsYWludHNfX21haW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGstY29tcGxhaW50c19fZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmxrLWNvbXBsYWludHNfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmxrLWNvbXBsYWludHNfX2ZpbHRlciAuZmlsdGVyX19ncm91cHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLThweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xufVxuXG4ubGstY29tcGxhaW50c19fZmlsdGVyIC5maWx0ZXJfX2dyb3VwIHtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxrLWNvbXBsYWludHNfX2ZpbHRlciAuZmlsdGVyX19ncm91cC1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5say1jb21wbGFpbnRzX19maWx0ZXIgLmZpbHRlcl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5say1jb21wbGFpbnRzX19pdGVtLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5say1jb21wbGFpbnRzX19pdGVtLWFjdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmxrLWNvbXBsYWludHNfX2l0ZW0tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ubGstY29tcGxhaW50c19faXRlbS1idG4gLmJ0bl9faWNvbiB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgY29sb3I6IHJnYmEoMzUsIDMzLCAzMywgMC42KTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmxrLWNvbXBsYWludHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzUsIDMzLCAzMywgMC4xMik7XG59XG5cbi5say1jb21wbGFpbnRzX19pdGVtLWxlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmxrLWNvbXBsYWludHNfX2l0ZW0tc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjNGNTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNSwgMzMsIDMzLCAwLjEyKTtcbiAgY29sb3I6ICM3NTc1NzY7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmxrLWNvbXBsYWludHNfX2l0ZW0tc3RhdHVzLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmxrLWNvbXBsYWludHNfX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5say1jb21wbGFpbnRzX19pbmZvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxrLWNvbXBsYWludHNfX2xpbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5say1jb21wbGFpbnRzX19tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubGstY29tcGxhaW50c19fYm9yZGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogODNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogLTE4cHg7XG59XG5cbi5say1jb21wbGFpbnRzX19wYWdlLW5hdiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxrLWNvbXBsYWludHNfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAubGstd3JhcCAubGstY29tcGxhaW50c19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5say1jb21wbGFpbnRzX19maWx0ZXIgLmZpbHRlcl9fZ3JvdXBzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGstY29tcGxhaW50c19fZmlsdGVyIC5maWx0ZXJfX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmxrLWNvbXBsYWludHNfX2ZpbHRlciAuZmlsdGVyX19ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5say1jb21wbGFpbnRzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmxrLWNvbXBsYWludHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5say1jb21wbGFpbnRzX19pdGVtLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmxrLWNvbXBsYWludHNfX2l0ZW0tYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAubGstY29tcGxhaW50c19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAubGstY29tcGxhaW50c19faW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmxrLWNvbXBsYWludHNfX2l0ZW0tc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubGstY29tcGxhaW50c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIC5say1jb21wbGFpbnRzX19maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAubGstY29tcGxhaW50c19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAubGstY29tcGxhaW50c19faGVhZGVyLW5vdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAubGstY29tcGxhaW50c19faGVhZGVyLW5vdGUtMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLmxrLWNvbXBsYWludHNfX2hlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAubGstY29tcGxhaW50c19fbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuLm9yZGVyLWxrX19sLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fbC1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm9yZGVyLWxrX19sLXByaWNlIHtcbiAgbWluLXdpZHRoOiAxODNweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbn1cbi5vcmRlci1sa19fbC1wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm9yZGVyLWxrX19sLXByaWNlIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5vcmRlci1sa19fbC1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtX19hY3Rpb24ge1xuICBtaW4td2lkdGg6IDExNXB4O1xufVxuXG4ub3JkZXItbGtfX2wtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ub3JkZXItbGtfX2wtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5vcmRlci1sa19fbC1zdGF0dXMge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm9yZGVyLWxrX19sLXN0YXR1cyAuYXZhaWxhYmlsaXR5LS1vcmRlci1zdGF0dXMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG59XG5cbi5vcmRlci1sa19fbC1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xufVxuXG4ub3JkZXItbGtfX2wtaW1hZ2Utd3JhcCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3JkZXItbGtfX2wtaW1hZ2Utd3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMDtcbn1cblxuLm9yZGVyLWxrX19sLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm9yZGVyLWxrX19sLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLm9yZGVyLWxrX19sLW5hbWUgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm9yZGVyLWxrX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm9yZGVyLWxrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vcmRlci1sa19fdGl0bGUgLmF2YWlsYWJpbGl0eSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ub3JkZXItbGtfX3BhcmFtcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5vcmRlci1sa19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5vcmRlci1sa19faW5mby1uYW1lIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ub3JkZXItbGtfX2luZm8tdmFsdWUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ub3JkZXItbGtfX2wtcHJvY2Vzc0J1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ub3JkZXItbGtfX3BhcmFtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5vcmRlci1sa19fcGFyYW0tbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjMwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ub3JkZXItbGtfX3BhcmFtLXZhbHVlIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ub3JkZXItbGtfX2l0ZW1zLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cblxuLm9yZGVyLWxrX19pdGVtcy1oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLm9yZGVyLWxrX19pdGVtcy1oZWFkZXItY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5vcmRlci1sayAucHJpY2UtLXNtIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtIC5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCAucHJpY2VfX3ZhbHVlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5vcmRlci1sa19fbC1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm9yZGVyLWxrX19sLWFjdGlvbiBidXR0b24uYnRuIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm9yZGVyLWxrX19sLWFjdGlvbiBidXR0b24uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5vcmRlci1sa19fbC1hY3Rpb24gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5vcmRlci1sa19fYWxsLXByaWNlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzMzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3JkZXItbGtfX2FsbC1wcmljZSAub3JkZXItbGtfX2FsbC1wcmljZS1uYW1lIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLm9yZGVyLWxrX19hbGwtcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuLm9yZGVyLWxrX19hbGwtcHJpY2UgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5say1vcmRlci1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxrLW9yZGVyLWJ1dHRvbnMgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm9yZGVyLWxrX19hbGwtYnV0dG9uLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcmRlci1sa19fYWxsLWJ1dHRvbi1ibG9jayAub3JkZXItbGtfX2wtcHJvY2Vzc0J1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMzVweCAwIDA7XG59XG5cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19faXRlbSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fcGFyYW0tbmFtZSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2wtaGVhZGVyLFxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19sLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fbC1tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19wYXJhbS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2wtcHJpY2Uge1xuICBib3JkZXItbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19sLWRhdGUsXG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2wtc3RhdHVzIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fYWxsLXByaWNlLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtX19hY3Rpb24ge1xuICBvcmRlcjogNDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcmRlci1sa19faXRlbSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5vcmRlci1sa19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5vcmRlci1sa19fcGFyYW0tbmFtZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci1sa19fbC1oZWFkZXIsXG4ub3JkZXItbGtfX2wtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAub3JkZXItbGtfX2wtbWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5vcmRlci1sa19fcGFyYW0tdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5vcmRlci1sa19fbC1wcmljZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgfVxuXG4gIC5vcmRlci1sa19fbC1kYXRlLFxuLm9yZGVyLWxrX19sLXN0YXR1cyB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIC5vcmRlci1sa19fYWxsLXByaWNlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG4gICAgb3JkZXI6IDQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAub3JkZXItbGtfX2FsbC1wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItbGtfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLm9yZGVyLWxrX19hbGwtcHJpY2UtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWl0ZW0gLmJhc2tldC1pdGVtX19wcmljZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG4gIC5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtIC5iYXNrZXQtaXRlbV9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWl0ZW0gLmJhc2tldC1pdGVtX19jb3VudGVyIHtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAub3JkZXItbGtfX2l0ZW1zLWhlYWRlciAub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1pdGVtIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5vcmRlci1sa19faXRlbXMtaGVhZGVyIC5vcmRlci1sa19faXRlbXMtaGVhZGVyLXRvdGFsIHtcbiAgICB3aWR0aDogMjUzcHg7XG4gIH1cbiAgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXItY291bnQge1xuICAgIHdpZHRoOiAxMDFweDtcbiAgfVxuICAub3JkZXItbGtfX2l0ZW1zLWhlYWRlciAub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1wcmljZSB7XG4gICAgd2lkdGg6IDE1NHB4O1xuICB9XG5cbiAgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAub3JkZXItbGtfX2l0ZW1zLWhlYWRlciAub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1jb3VudCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5vcmRlci1sa19faXRlbXMtaGVhZGVyIC5vcmRlci1sa19faXRlbXMtaGVhZGVyLXByaWNlIHtcbiAgICB3aWR0aDogMTc0cHg7XG4gIH1cbn1cbi5sa19fZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE0cHggMjRweCAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4O1xufVxuXG4ubGtfX2Zvcm0gLmZvcm1fX2dyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX2Zvcm0gLmZvcm1fX2dyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5sa19fZm9ybSAuZm9ybV9fZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5O1xufVxuXG4ubGtfX21lc3NhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xufVxuXG4ubGtfX29yZGVycy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbn1cblxuLmxrX19vcmRlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5sa19fc29ydCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5sa19fb3JkZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX29yZGVycy1saW5rLWJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQ2cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5sa19fYm9udXNlcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTMwcHg7XG59XG5cbi5sa19fYm9udXNlcy1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmxrX19ib251c2VzLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmxrX19oaXN0b3J5LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubGtfX2hpc3RvcnktaGVhZGVyIHtcbiAgcGFkZGluZzogMzJweCAyNHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFN0U5O1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbXMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbXMge1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW1zOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIHRvcDogMjBweDtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU3RTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtLXF1YW50aXR5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyMGE3MzU7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgOHB4ICNmZmY7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtLXF1YW50aXR5LS1uZWdhdGl2ZSB7XG4gIGNvbG9yOiAjZmYwZjAwO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtLWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGtfX2hpc3RvcnktZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU3RTk7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAzMnB4O1xufVxuXG4ubGtfX25hdiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5sa19fY29weS1saW5rLWJsb2NrLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGtfX2luZm8tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyM3B4IDI0cHggMjdweDtcbn1cblxuLmxrX19pbmZvLWJsb2NrLWxpbmstbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzZkMjA3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuLmxrX19pbmZvLWJsb2NrLWxpbmstbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjZTA2O1xufVxuXG4ubGtfX3Rhc2tzLWl0ZW1zIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5sa19fdGFza3MtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGtfX3Rhc2tzLWJsb2NrLWhlYWRlciB7XG4gIHBhZGRpbmc6IDIycHggMjRweCAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFOTtcbn1cblxuLmxrX190YXNrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU3RTk7XG59XG5cbi5sa19fdGFzayB7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGtfX3Rhc2stbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5sa19fdGFzay1yaWdodCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubGtfX3Rhc2staW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX190YXNrLWltYWdlIHtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAxM3B4IDE1cHggLThweCByZ2JhKDIsIDEzLCAzMywgMC4yKTtcbn1cblxuLmxrX190YXNrLXN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sa19fdGFzay1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ubGtfX3Rhc2stdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5sa19fdGFzay1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBjb2xvcjogIzZkMjA3NztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbi5sa19fdGFzay1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNlMDY7XG59XG5cbi5sa19fdGFzay1xdWFudGl0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5sa19fdGFzay13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbn1cblxuLmxrX190YXNrLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDI0cHggMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX3Rhc2staXRlbS1mb3JtLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGtfX3Rhc2staXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmxrX190YXNrLWl0ZW0tc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5sa19fdGFzay1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxrX190YXNrLWl0ZW0gLmZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sa19fb3JkZXJzLWZpbHRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLmxrX19vcmRlcnMtZmlsdGVyIC5maWx0ZXJfX2dyb3VwIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxrX190YXNrLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxrX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmxrX19mb3JtIC5mb3JtX19ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5sa19fb3JkZXJzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLmxrX19vcmRlcnMtbGluay1iYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxrX19oaXN0b3J5LWhlYWRlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5sa19faGlzdG9yeS1pdGVtcyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5sa19faGlzdG9yeS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAubGtfX3Rhc2tzLWl0ZW1zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5sa19fdGFza3MtYmxvY2staGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmxrX19pbmZvLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmxrX190YXNrIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmxrX190YXNrLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAubGtfX2hpc3RvcnktaXRlbXM6OmFmdGVyIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG5cbiAgLmxrX19oaXN0b3J5LWl0ZW1zLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxrX19ib251c2VzLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxrX19ib251c2VzLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmxrX19ib251c2VzLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrX19vcmRlcnMtZmlsdGVyIC5maWx0ZXJfX2ZpbHRlci1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLmxrX19vcmRlcnMtZmlsdGVyIC5maWx0ZXJfX2ZpbHRlci1saXN0IC5maWx0ZXJfX2dyb3VwLmZpbHRlcl9fZ3JvdXAtLWRhdGUsIC5sa19fb3JkZXJzLWZpbHRlciAuZmlsdGVyX19maWx0ZXItbGlzdCAuZmlsdGVyX19ncm91cC5maWx0ZXJfX2dyb3VwLS1zZWxlY3Qge1xuICAgIGZsZXg6IDE7XG4gICAgei1pbmRleDogMjAwO1xuICB9XG4gIC5sa19fb3JkZXJzLWZpbHRlciAuZmlsdGVyX19maWx0ZXItbGlzdCAuZmlsdGVyX19ncm91cC0tY2hlY2stbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICB6LWluZGV4OiAzMDAwMDA7XG59XG5cbi5sb2FkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvYWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5sb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2JpbGUtcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjUwMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cblxuLm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDMwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2JpbGUtcG9wdXBfX292ZXJsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgei1pbmRleDogMzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1vYmlsZS1wb3B1cF9faGVhZGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNmQyMDc3O1xuICBtYXJnaW46IC0yMHB4IC0yMHB4IDA7XG59XG5cbi5tb2JpbGUtcG9wdXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNjlweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW9iaWxlLXBvcHVwX19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICByaWdodDogNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLm1vYmlsZS1wb3B1cF9fY2xvc2U6OmJlZm9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tb2JpbGUtcG9wdXBfX2Nsb3NlOjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tb2JpbGUtcG9wdXBfX2Nsb3NlOjpiZWZvcmUsIC5tb2JpbGUtcG9wdXBfX2Nsb3NlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm1vYmlsZS1wb3B1cF9fY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5tb2JpbGUtcG9wdXBfX2JvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLm1vYmlsZS1wb3B1cC0tY2F0YWxvZy1tZW51IC5tb2JpbGUtcG9wdXBfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5vcGVuLXNpdGUtbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3Blbi1zaXRlLW1lbnUgLm1vYmlsZS1wb3B1cC0tc2l0ZS1tZW51IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xufVxuLm9wZW4tc2l0ZS1tZW51IC5tb2JpbGUtcG9wdXAtLXNpdGUtbWVudSAubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5vcGVuLXNpdGUtbWVudSAubW9iaWxlLXBvcHVwLS1zaXRlLW1lbnUgLm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm9wZW4tY2F0YWxvZy1tZW51IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vcGVuLWNhdGFsb2ctbWVudSAubW9iaWxlLXBvcHVwLS1jYXRhbG9nLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG59XG4ub3Blbi1jYXRhbG9nLW1lbnUgLm1vYmlsZS1wb3B1cC0tY2F0YWxvZy1tZW51IC5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLm9wZW4tY2F0YWxvZy1tZW51IC5tb2JpbGUtcG9wdXAtLWNhdGFsb2ctbWVudSAubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ub3Blbi1maWx0ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9wZW4tZmlsdGVyIC5tb2JpbGUtcG9wdXAtLWZpbHRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbn1cbi5vcGVuLWZpbHRlciAubW9iaWxlLXBvcHVwLS1maWx0ZXIgLm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3Blbi1maWx0ZXIgLm1vYmlsZS1wb3B1cC0tZmlsdGVyIC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5vcGVuLXNvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9wZW4tc29ydCAubW9iaWxlLXBvcHVwLS1zb3J0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcGVuLXNvcnQgLm1vYmlsZS1wb3B1cC0tc29ydCAubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5vcGVuLXNvcnQgLm1vYmlsZS1wb3B1cC0tc29ydCAubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ub3Blbi1iYXNrZXQtcmVzdW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vcGVuLWJhc2tldC1yZXN1bWUgLm1vYmlsZS1wb3B1cC0tcmVzdW1lIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcGVuLWJhc2tldC1yZXN1bWUgLm1vYmlsZS1wb3B1cC0tcmVzdW1lIC5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLm9wZW4tYmFza2V0LXJlc3VtZSAubW9iaWxlLXBvcHVwLS1yZXN1bWUgLm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9iaWxlLXBvcHVwLS1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm1vYmlsZS1wb3B1cC0tZmlsdGVyIC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1vYmlsZS1wb3B1cC0tZmlsdGVyIC5tb2JpbGUtcG9wdXBfX292ZXJsYXksXG4ubW9iaWxlLXBvcHVwLS1maWx0ZXIgLm1vYmlsZS1wb3B1cF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtcG9wdXAtLWZpbHRlciAubW9iaWxlLXBvcHVwX19ib2R5IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9iaWxlLXBvcHVwLS1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tb2JpbGUtcG9wdXAtLWZpbHRlciAuY2F0YWxvZy1ibG9ja19fZmlsdGVycyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjlweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5tb2JpbGUtcG9wdXAtLXJlc3VtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTUycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjJweCAyNXB4O1xuICB6LWluZGV4OiAyMztcbiAgd2lkdGg6IDQzOHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyNHB4KTtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ubW9kYWwtbWVzc2FnZV9fY2xvc2U6OmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tb2RhbC1tZXNzYWdlX19jbG9zZTo6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9kYWwtbWVzc2FnZV9fY2xvc2U6OmJlZm9yZSwgLm1vZGFsLW1lc3NhZ2VfX2Nsb3NlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5tb2RhbC1tZXNzYWdlX19jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX3Zpc3VhbCB7XG4gIHdpZHRoOiA1OHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1vZGFsLW1lc3NhZ2VfX3Zpc3VhbCBpbWcge1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX2luZm8ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fcXVhbnRpdHkge1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbi5tb2RhbC1tZXNzYWdlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1vZGFsLW1lc3NhZ2UtLXRleHQgLm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAyMHB4O1xufVxuLm1vZGFsLW1lc3NhZ2UtLXRleHQgLm1vZGFsLW1lc3NhZ2VfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC1tZXNzYWdlX193cmFwcGVyIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgcGFkZGluZzogMTFweCAxNXB4IDE1cHg7XG4gICAgdG9wOiA2OXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIHotaW5kZXg6IDIzO1xuICB9XG5cbiAgLm1vZGFsLW1lc3NhZ2VfX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDM4cHg7XG4gIH1cblxuICAubW9kYWwtbWVzc2FnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1tZXNzYWdlX193cmFwcGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iYXNrZXQtcGFnZSAubW9kYWwtbWVzc2FnZV9fd3JhcHBlcixcbi5jYXRhbG9nLWl0ZW0tcGFnZSAubW9kYWwtbWVzc2FnZV9fd3JhcHBlciB7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0tcGFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLm1vZGFsLXdpbmRvdyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gNDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtd2luZG93X19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEsIDExLCAxMSwgMC44KTtcbiAgei1pbmRleDogMzA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC13aW5kb3dfX292ZXJsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogNXB4IDMwcHggMzBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xufVxuLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkYmUxO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4ubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC13aW5kb3dfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4ubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2RhbC13aW5kb3dfX2JvZHkgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwtd2luZG93X19ib2R5IC5yZXN1bHQtYWRkLXJldmlld19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5tb2RhbC13aW5kb3dfX2JvZHkgLnJlc3VsdC1hZGQtcmV2aWV3X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjVweCAzNHB4IDE4cHggMzBweDtcbn1cbi5tb2RhbC13aW5kb3dfX2hlYWRlciAuaDUge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlci1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsLXdpbmRvd19fYmFjayB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tb2RhbC13aW5kb3dfX2JhY2sgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTdweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLXdpbmRvd19fY2xvc2U6OmJlZm9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tb2RhbC13aW5kb3dfX2Nsb3NlOjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5tb2RhbC13aW5kb3dfX2Nsb3NlOjpiZWZvcmUsIC5tb2RhbC13aW5kb3dfX2Nsb3NlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm1vZGFsLXdpbmRvd19fY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5tb2RhbC13aW5kb3dfX2Nsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5tb2RhbC13aW5kb3dfX2JhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjOGI4ZDkyO1xuICB9XG59XG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTAwMHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDI1cHggMzRweCAxMHB4IDMwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xufVxuXG4ubW9kYWwtLXNtIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogNDgwcHg7XG59XG5cbi5zdGF0ZS0tbW9kYWwtb3BlbiAubW9kYWwtd2luZG93X19vdmVybGF5IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLXdpbmRvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAyOHB4KTtcbiAgfVxuXG4gIC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHggMjBweCAyMHB4O1xuICB9XG5cbiAgLm1vZGFsLXdpbmRvd19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDIwcHg7XG4gIH1cblxuICAubW9kYWwtd2luZG93X19vdmVybGF5OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubW9kYWxfX3N1cmZhY2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMjAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzU7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19zdXJmYWNlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsX19zdXJmYWNlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xufVxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbC13aW5kb3dfX292ZXJsYXkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsX19zdXJmYWNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgfVxuXG4gIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG59XG4ubm90ZS1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubm90ZS1ibG9jazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5ub3RlLWJsb2NrLS1hbHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubm90ZS1ibG9jay0tYWx0LTIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5vdGUtYmxvY2stLWFsdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5ub3RlLWJsb2NrX19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTA2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzZkMjA3NztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5ub3RlLWJsb2NrLS1hbHQgLm5vdGUtYmxvY2tfX2ljb24ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5ub3RlLWJsb2NrLS1hbHQtMiAubm90ZS1ibG9ja19faWNvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubm90ZS1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4ub25seS1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cbi5vbmx5LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDA7XG59XG4ub25seS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ub25seS1zbGlkZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxODhweDtcbiAgaGVpZ2h0OiAxODhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9ubHktc2xpZGVyX19pdGVtIC5waWN0dXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLm9ubHktc2xpZGVyX19pdGVtIC5waWN0dXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ub25seS1zbGlkZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01N3B4O1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm9ubHktc2xpZGVyX19sb2dvIC5waWN0dXJlIHtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiA3MCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub25seS1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDRweDtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICB9XG5cbiAgLm9ubHktc2xpZGVyX19sb2dvIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MnB4O1xuICB9XG59XG4ub3JkZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ub3JkZXItaXRlbV9fdmlzdWFsIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm9yZGVyLWl0ZW1fX2NvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm9yZGVyLWl0ZW1fX2hlYWRlciAucHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4ub3JkZXItaXRlbV9faGVhZGVyIC5wcmljZV9fY3VycmVuY3ksXG4ub3JkZXItaXRlbV9faGVhZGVyIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5vcmRlci1pdGVtX19uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ub3JkZXItaXRlbV9fYnJhbmQge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4ub3JkZXItaXRlbV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5vcmRlci1pdGVtX19wcm9wcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm9yZGVyLWl0ZW1fX3Byb3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ub3JkZXItaXRlbV9fcHJvcC1pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLm9yZGVyLWl0ZW1fX3Byb3Atc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjM2M4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAub3JkZXItaXRlbV9fZGVsZXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19hY3Rpb24gLm9yZGVyLWl0ZW1fX2RlbGV0ZTpob3ZlciB7XG4gICAgY29sb3I6ICM4YjhkOTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGI4ZDkyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAub3JkZXItaXRlbSAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm9yZGVyLWl0ZW0gLnByaWNlX19jdXJyZW5jeSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX2NvbnRlbnQtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAub3JkZXItaXRlbV9fcHJpY2Uge1xuICAgIG9yZGVyOiAtMTA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19hdmFpbGFiaWxpdHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxM3B4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX2Zhdm9yaXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAub3JkZXItaXRlbV9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX2NvdW50ZXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5vcmRlci1pdGVtLS1jaGFuZ2UtY291bnQgLm9yZGVyLWl0ZW1fX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19ub3RpZmljYXRpb24tYnRuIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAub3JkZXItaXRlbV9fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm9yZGVyLWl0ZW1fX2dpZnRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC5vcmRlci1pdGVtX19ub3RpZmljYXRpb24tYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5vcmRlci1yZXN1bHRfX3dyYXBwZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9yZGVyLXJlc3VsdF9faWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuLm9yZGVyLXJlc3VsdF9faWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmaWxsOiBub25lO1xufVxuXG4ub3JkZXItcmVzdWx0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuLm9yZGVyLXJlc3VsdF9fdGV4dCBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5vcmRlci1yZXN1bHRfX3BvaW50cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbWluLWhlaWdodDogOTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICMwMDAgdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvbWFya3VwLWltYWdlcy9iZ19fcG9pbnRzLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5vcmRlci1yZXN1bHRfX3BvaW50cy10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX3BvaW50cy1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcmRlci1yZXN1bHRfX3BvaW50cy1pbmZvIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ub3JkZXItcmVzdWx0X19wb2ludHMtdmFsdWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItLW9wZW4gLm9yZGVyLXJlc3VsdF9fb3JkZXItdG9nZ2xlIC5zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci1udW1iZXIge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyLWNvcHkge1xuICBjb2xvcjogI2MxYzNjODtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLm9yZGVyLXJlc3VsdF9fb3JkZXItY29weSAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ub3JkZXItcmVzdWx0X19vcmRlci10b2dnbGUgLnN2Zy1pY29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyLWJvZHkge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4ub3JkZXItcmVzdWx0X19ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fZ3JvdXAtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5vcmRlci1yZXN1bHRfX3Byb3BzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLm9yZGVyLXJlc3VsdF9fcHJvcCB7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5vcmRlci1yZXN1bHRfX3Byb3A6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZmY0O1xufVxuXG4ub3JkZXItcmVzdWx0X19wcm9wLXZhbHVlIHtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5vcmRlci1yZXN1bHRfX2FjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM0M3B4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm9yZGVyLXJlc3VsdF9fYWN0aW9uIC5idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLm9yZGVyLXJlc3VsdF9fb3JkZXItY29weTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItcmVzdWx0X19pY29uIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cblxuICAub3JkZXItcmVzdWx0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgLm9yZGVyLXJlc3VsdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG59XG4uYmFza2V0X19sYXlvdXQgLmlubmVyLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDMxcHg7XG4gIHBhZGRpbmctdG9wOiAzMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5vcmRlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5vcmRlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG59XG4ub3JkZXJfX2hlYWRlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm9yZGVyX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbn1cblxuLm9yZGVyX19tYWluIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ub3JkZXJfX21haW4gLmZvcm0ge1xuICBwYWRkaW5nOiAzNXB4IDMwcHggNTBweDtcbn1cbi5vcmRlcl9fbWFpbiAuZm9ybTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLm9yZGVyX19tYWluIC5mb3JtX19ncm91cC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5vcmRlcl9fcHJvZHVjdHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ub3JkZXJfX3Byb2R1Y3RzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vcmRlcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtZ2FwOiAyMHB4IDU0cHg7XG59XG5cbi5vcmRlcl9fYXNpZGUge1xuICB3aWR0aDogMzc4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ub3JkZXJfX3Jlc3VtZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTBweDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4ub3JkZXJfX3Jlc3VtZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ub3JkZXJfX3Jlc3VtZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ub3JkZXJfX3Byb3Age1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ub3JkZXJfX3Byb3A6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZmY0O1xufVxuLm9yZGVyX19wcm9wIC5wb2ludHMge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLm9yZGVyX19wcm9wLWVudHJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ub3JkZXJfX3Byb3AtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm9yZGVyX19wcm9wLWN1cnJlbmN5IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm9yZGVyX19wcm9wLS1kaXNjb3VudCB7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuLm9yZGVyX19wcm9wLS1kaXNjb3VudCAub3JkZXJfX3Byb3AtZW50cnkge1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbi5vcmRlcl9fcHJvcC0tZGlzY291bnQgLm9yZGVyX19wcm9wLWN1cnJlbmN5LFxuLm9yZGVyX19wcm9wLS1kaXNjb3VudCAub3JkZXJfX3Byb3AtdmFsdWUge1xuICBjb2xvcjogIzZkMjA3NztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vcmRlcl9fcHJvcC0tZGlzY291bnQgLmFjY29yZGlvbl9faWNvbiB7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5vcmRlcl9fcHJvcC0tZGVsaXZlcnkgLm9yZGVyX19wcm9wLWN1cnJlbmN5LFxuLm9yZGVyX19wcm9wLS1kZWxpdmVyeSAub3JkZXJfX3Byb3AtdmFsdWUge1xuICBjb2xvcjogIzIwYTczNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm9yZGVyX19wcm9wLS1wb2ludHMgLm9yZGVyX19wcm9wLWN1cnJlbmN5LFxuLm9yZGVyX19wcm9wLS1wb2ludHMgLm9yZGVyX19wcm9wLXZhbHVlIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5vcmRlcl9fcHJvcC0tdG90YWwgLm9yZGVyX19wcm9wLXZhbHVlLFxuLm9yZGVyX19wcm9wLS10b3RhbCAub3JkZXJfX3Byb3AtY3VycmVuY3kge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ub3JkZXJfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ub3JkZXJfX2FjdGlvbiAucHJvbW9jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm9yZGVyX19vcmRlciB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5vcmRlcl9fb3JkZXIgLnN2Zy1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5vcmRlcl9fbWVzc2FnZS1jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICM4YjhkOTI7XG4gIH1cblxuICAub3JkZXJfX2NsZWFuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3JkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAub3JkZXJfX2hlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5vcmRlcl9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5vcmRlcl9fbWFpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm9yZGVyX19hc2lkZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5vcmRlcl9fcmVzdW1lIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDM1cHg7XG4gIH1cblxuICAub3JkZXJfX3Jlc3VtZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLm9yZGVyX19yZXN1bWUtaGVhZGVyIC5oNCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgLm9yZGVyX19wcm9wIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAub3JkZXJfX3Byb3AtZW50cnkge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgfVxuXG4gIC5iYXNrZXQtYWRkcmVzcyB7XG4gICAgcGFkZGluZzogMCA3cHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlcl9fbWFpbiAuZm9ybSB7XG4gICAgcGFkZGluZzogMzVweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm9yZGVyX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWdhcDogMTdweDtcbiAgfVxufVxuLyogLS0tIHBhZ2UgbmF2aWdhdGlvbiAtLS0gKi9cbi5wYWdlLW5hdiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fdmlldy1tb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLW5hdl9fdmlldy1tb3JlIC5zdmctaWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhZ2UtbmF2X19yb3cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbmF2X19jZWxsIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5wYWdlLW5hdl9fYnRuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtbmF2X19idG4gLnN2Zy1pY29uIHtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLnBhZ2UtbmF2X19idG4gLnN2Zy1pY29uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ucGFnZS1uYXZfX2J0biAuc3ZnLWljb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ucGFnZS1uYXZfX2J0bi5kaXNhYmxlZC1saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5wYWdlLW5hdl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAyMnB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmssXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG4gIG1pbi13aWR0aDogMTRweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4ucGFnZS1uYXZfX2xpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4ucGFnZS1uYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLnBhZ2UtbmF2X19saW5rLS1hY3RpdmUucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogIzZkMjA3NztcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wYWdlLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM4YjhkOTI7XG4gIH1cblxuICAucGFnZS1uYXZfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICM4YjhkOTI7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucGFnZS1uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluayAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4tLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcy1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzQzNDM0NztcbiAgfVxuICAucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluazpob3ZlciAuc3ZnLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluayAuc3ZnLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4ucGFnZS1zZWN0aW9uIHtcbiAgbWFyZ2luOiA3MHB4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tLWdyYXkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjM5LjI0ZGVnLCAjYzNjOGNjIDEyLjY5JSwgI2VlZjBmMSA2Mi40MiUpO1xuICBwYWRkaW5nOiA1NXB4IDAgNzBweDtcbn1cblxuLnBhZ2Utc2VjdGlvbi0tb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1hbHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCA0OSwgMTA2LCAwLjA0KTtcbiAgcGFkZGluZy10b3A6IDM4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1pbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi0taW5uZXIgLnBhZ2Utc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW46IDE3cHggMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi0taW5uZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWdlLXNlY3Rpb25fX3Nsb3Qtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24gLnByb2R1Y3Qtc2xpZGVyX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1zZWN0aW9uLS1pbm5lciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wYWdlLXNlY3Rpb24tLWlubmVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuXG4gIC5wYWdlLXNlY3Rpb24tLWFsdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYWdlLXNlY3Rpb24gLnByb2R1Y3Qtc2xpZGVyX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG5cbiAgLnBhZ2Utc2VjdGlvbl9fc2xvdC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4ucGFnZS10aXRsZS0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS10aXRsZS0tZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucGFnZS10aXRsZS0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ucGFnZS10aXRsZS0tbWI4IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucGFnZS10aXRsZV9faWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1YiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS10aXRsZV9fc3ViLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS10aXRsZS0tY2VudGVyZWQgLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS10aXRsZV9fc3ViLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ucGFnZS10aXRsZV9fc3ViLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtLWljb24ge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnBhZ2UtdGl0bGUtLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS10aXRsZV9fdmFsdWUgLnByb2R1Y3RfX2FkbWluLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3RhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuXG4ucGFnZS10aXRsZV9fdGFiczo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYWdlLXRpdGxlX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM4MTg2OTA7XG59XG5cbi5wYWdlLXRpdGxlX19xdWFudGl0eSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS10aXRsZV9fcXVhbnRpdHkgKyAubGluay1jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXRpdGxlX190YWJzIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wYWdlLXRpdGxlLS1mbGV4LXN0YXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlX19xdWFudGl0eSArIC5saW5rLWNsb3NlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlIC5saW5rLWNsb3NlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnBhZ2UtdGl0bGUgLmxpbmstY2xvc2VfX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnBhZ2UtdGl0bGVfX3F1YW50aXR5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cblxuICAucGFnZS10aXRsZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5wYXJhbXMtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhcmFtcy1saXN0X19sZWZ0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzg2ODY4Qjtcbn1cblxuLnBhcmFtcy1saXN0X19zZXAge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQ0JDQ0NFO1xuICBtYXJnaW46IDAgOHB4O1xufVxuXG4ucGFyYW1zLWxpc3RfX3JpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzExMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wYXJhbXMtbGlzdF9fcmlnaHQ6b25seS1jaGlsZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBhcmFtcy1saXN0X19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5wYXJhbXMtbGlzdF9fZm9vdGVyIC5saW5rLXVuZGVybGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFtcy1saXN0X19sZWZ0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAucGFyYW1zLWxpc3RfX3JpZ2h0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5wb2ludHMtLWVtcHR5IC5wb2ludHNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBvaW50c19fZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb2ludHNfX2ZpZWxkLW1heCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBvaW50c19fY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDM1cHggMjBweCAxNnB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbn1cblxuLnBvaW50c19fYmFsYW5jZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZGJlMTtcbn1cblxuLnBvaW50c19fYmFsYW5jZS1uYW1lIHtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5wb2ludHNfX2JhbGFuY2UtdmFsdWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4ucG9pbnRzX19hY2NydWVkLFxuLnBvaW50c19fdXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ucG9pbnRzX19hY2NydWVkLW5hbWUsXG4ucG9pbnRzX191c2UtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLnBvaW50c19fYWNjcnVlZCB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLnBvaW50c19fYWNjcnVlZC12YWx1ZSB7XG4gIGJhY2tncm91bmQ6ICNlZmZjYmM7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHBhZGRpbmc6IDJweCA3cHggM3B4O1xufVxuXG4ucHJvZHVjdC1kaXNjb3VudCAuaGVyby1ibG9jayB7XG4gIGhlaWdodDogNzQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0LWRpc2NvdW50IC5oZXJvLWJsb2NrX19mZy1sYXllciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG4ucHJvZHVjdC1kaXNjb3VudCAucHJvZHVjdC1ncmlkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdC1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgbWFyZ2luOiAtMjBweCAtMTBweDtcbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC1kaXNjb3VudF9fc2xpZGVyIHtcbiAgd2lkdGg6IDQ3LjclO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX3Byb2R1Y3RzIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wcm9kdWN0LWRpc2NvdW50X19wcm9kdWN0cyAucHJvZHVjdC1ncmlkX19jZWxsOm50aC1jaGlsZChuKzcpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX2FjdGlvbiB7XG4gIG1hcmdpbjogLTVweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ucHJvZHVjdC1kaXNjb3VudF9fYWN0aW9uIC5idG4ge1xuICBtYXJnaW46IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19hbGwgLnN2Zy1pY29uIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWRpc2NvdW50X19zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGw6bnRoLWNoaWxkKG4rNikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtZGlzY291bnQgLmhlcm8tYmxvY2sge1xuICAgIGhlaWdodDogY2FsYygxMjUuNXZ3IC0gMTVweCAqIDIpO1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wcm9kdWN0LWRpc2NvdW50X19zbGlkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLnByb2R1Y3QtZGlzY291bnRfX2FjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsOm50aC1jaGlsZChuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGw6bnRoLWNoaWxkKG4pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbDpudGgtY2hpbGQobis3KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5wcm9kdWN0LWRpc2NvdW50IC5oZXJvLWJsb2NrIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtZGlzY291bnRfX3NsaWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cblxuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbDpudGgtY2hpbGQobikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsOm50aC1jaGlsZChuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2R1Y3QtZGlzY291bnRfX3Byb2R1Y3RzIC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLnByb2R1Y3QtZGlzY291bnRfX3Byb2R1Y3RzIC5wcm9kdWN0LWdyaWRfX2NlbGw6bnRoLWNoaWxkKG4rNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI5MHB4LCAxZnIpKTtcbiAgbWFyZ2luOiAtN3B4O1xufVxuXG4ucHJvZHVjdC1ncmlkX19jZWxsLS1lbXB0eS5wcm9kdWN0LWdyaWRfX2NlbGwtLWVtcHR5LnByb2R1Y3QtZ3JpZF9fY2VsbC0tZW1wdHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA3cHggN3B4O1xufVxuXG4ucGFnZS1zZXJ2aWNlcy16YWdsIC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMyMHB4LCAxZnIpKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucHJvZHVjdC1ncmlkX19jZWxsOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIC5wcm9kdWN0LWdyaWRfX2NlbGw6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgfVxufVxuLnByb2R1Y3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZWVlZmY0O1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG59XG5cbi5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2VlZWZmNDtcbiAgY29sb3I6ICNkOWRiZTE7XG59XG5cbi5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgbWF4LWhlaWdodDogNDAlO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbTpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnk6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeS1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG4gIH1cbn1cbi5wcm9kdWN0LXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9faW1hZ2Uge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9faW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xufVxuLnByb2R1Y3Qtcy1saXN0X19zY3Ugc3BhbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19zY3UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHggMCA4cHg7XG59XG4ucHJvZHVjdC1zLWxpc3RfX3NjdS1ibG9jayAucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlX19kaXNjb3VudC13cmFwIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2VfX2dyb3VwIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlX19ncm91cC0tbmV3IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tc20gLnByaWNlX192YWx1ZSxcbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1uZXcgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogZ3JheTtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXNtIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXMtbGlzdCB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0X19pbmZvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3QgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1uZXcgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0IC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0X19yaWdodCB7XG4gICAgcGFkZGluZzogMTBweCAwIDAgNzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlX19ncm91cCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdF9faW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdF9fc2N1LWJsb2NrIC5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucHJvZHVjdC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1zbGlkZXIgLmZhdm9yaXRlLWhlbHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5uZXJCYW5uZXJzX19jb250YWluZXIgLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbi5pbm5lckJhbm5lcnNfX2NvbnRhaW5lciAucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuICBtaW4taGVpZ2h0OiAyNDRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyLFxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIC8qZGlzcGxheTogbm9uZTsqL1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3cgLnN2Zy1pY29uIHtcbiAgZmlsbDogbm9uZTtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTYyOHB4IC8gMiAtIDU0cHgpO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogY2FsYygxNjI4cHggLyAyIC0gNTRweCk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG4ubWFpbi1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBtYXJnaW4tdG9wOiAtMTdweDtcbn1cbi5tYWluLXNsaWRlciAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogLTEzcHg7XG59XG4ubWFpbi1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiBzdmcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLm1haW4tc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogLTEzcHg7XG4gIGxlZnQ6IHVuc2V0O1xufVxuLm1haW4tc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQgc3ZnIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG59XG4ubWFpbi1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI0RFREVERTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5tYWluLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgYmFja2dyb3VuZDogIzZkMjA3Nztcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24gLnByaWNlX19jdXJyZW5jeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUxcHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTEycHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMTJweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnByb2R1Y3Qtc2xpZGVyX190YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcm9kdWN0LXNsaWRlcl9fdGFicyBoNSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2xpZGVyX19jb25zdW1hYmxlcyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDIsIDEzLCAzMywgMC41KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1zbGlkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlcl9fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX3N0YXR1cyAuc3RhdHVzLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlLFxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19jb21wYXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcbiAgICBtYXgtaGVpZ2h0OiA5MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fY3VycmVuY3kge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiA4cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIC5iYXNrZXQtYWN0aW9uX19idG4gLnN2Zy12aXNpYmxlLXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM2ZDIwNzc7XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzAyMGQyMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX2xpbms6aG92ZXIgKyAucHJvZHVjdC10LWdyaWQtc21hbGxfX2NhcmQgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19uYW1lIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9faW1hZ2Uge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogODhweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19uYW1lIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19wcmljZSAucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2Rpc2NvdW50LXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fY2FyZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQtc21hbGxfX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQtc21hbGxfX25hbWUge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQtc21hbGxfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3QtdC1ncmlkLFxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHBhZGRpbmc6IDM4cHggMTVweCAxNXB4O1xufVxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXMtbGlzdF9fc2N1LWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3Qtcy1saXN0X19zY3UtYmxvY2sgLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wcm9kdWN0LXQtZ3JpZF9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgbWF4LWhlaWdodDogMTQzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDIyNXB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEzMyU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NvbXBhcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogNDJweDtcbiAgei1pbmRleDogMTA7XG59XG4ucHJvZHVjdC10LWdyaWRfX2NvbXBhcmUgLmZhdm9yaXRlLWFjdGlvbjpub3QoLmFjdGl2ZSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJvZHVjdC10LWdyaWRfX2NvbXBhcmUgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjFweDtcbiAgY29sb3I6ICMzMzM7XG59XG4ucHJvZHVjdC10LWdyaWRfX2NvbXBhcmUgLmFjdGl2ZSAuc3ZnLWljb24ge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mYXN0LXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb2R1Y3QtdC1ncmlkX19mYXN0LXZpZXcgLmZhdm9yaXRlLWFjdGlvbjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZmFzdC12aWV3IC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZSAuZmF2b3JpdGUtYWN0aW9uOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZSAuc3ZnLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xufVxuLnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZSAuc3ZnLWljb246aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZS5wcm9kdWN0LXQtZ3JpZF9fZmFzdC12aWV3IHtcbiAgcmlnaHQ6IDcwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19mYXN0LXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19jdXJyZW5jeSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogZ3JleTtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZzplbXB0eSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiAucHJvZHVjdC1zdWJzY3JpYmUge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24gLmJhc2tldC1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24gLmJ0biArIC5idG4sXG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiAuYmFza2V0LWFjdGlvbiArIC5idG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX25vdGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmY0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLmZhdm9yaXRlLWFjdGlvbjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fZmFzdC12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUgLnN2Zy1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWxpc3RfX2NlbGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3QsXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCAucHJvZHVjdC10LWxpc3RfX2JyYW5kIHtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnByb2R1Y3QtdC1saXN0X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZmY0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNzJweDtcbiAgbWluLXdpZHRoOiAxNzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDExNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIC5wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIC5wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIC5wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSAucHJpY2UgLnByaWNlX19ncm91cC0tb2xkIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSAucHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIC5wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCAuZmllbGQtaW5wdXQuZmllbGQtY291bnRfX2lucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTA4cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19icmFuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LXdpZHRoOiA1OXB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX25hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgfVxuICAucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19mYXN0LXZpZXcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wcm9kdWN0LXQtbGlzdF9fcHJpY2Uge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuLnByb2R1Y3QtdC1saXN0X19hY3Rpb24gLmJhc2tldC1hY3Rpb24gKyAucHJvZHVjdC1zdWJzY3JpYmUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mby1mb290ZXIgLmJhc2tldC1pdGVtX19wcm9wcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDM1NnB4O1xufVxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8tZm9vdGVyIC5iYXNrZXQtaXRlbV9fcHJvcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8tZm9vdGVyIC5iYXNrZXQtaXRlbV9fcHJvcCAuYmFza2V0LWl0ZW1fX3Byb3AtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mby13cmFwIC5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8td3JhcCAucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UsXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgKyAucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwgLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxOTdweDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NhcmQgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDE3MnB4O1xuICAgIG1pbi13aWR0aDogMTcycHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19tb2ItYXZhaWxhYmlsaXR5IHtcbiAgICBjb2xvcjogIzZkMjA3NztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX3N0YXR1cyB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIC5zdGF0dXMtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8gKyAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19tb2ItcHJpY2UtaW5mbyB7XG4gICAgcGFkZGluZzogNXB4IDAgMTBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIC5iYXNrZXQtYWN0aW9uX19idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIC5wcm9kdWN0LXN1YnNjcmliZSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fYWRkLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDEycHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fYWRkLWluZm8gc3ZnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1ibG9jay1mYXZvcml0ZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDlweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzNXB4O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1ibG9jay1mYXZvcml0ZSAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWJsb2NrLWZhdm9yaXRlIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSAuY29tcGFyZS1hY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1ibG9jay1mYXZvcml0ZSAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1ibG9jay1mYXZvcml0ZSAucHJvZHVjdC10LWxpc3RfX2Zhdm9yaXRlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWJsb2NrLWZhdm9yaXRlIC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG4gICAgbWluLXdpZHRoOiAyNzVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSAuZmF2b3JpdGUtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIC5jb21wYXJlLWFjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSAuZmF2b3JpdGUtYWN0aW9uOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSAuZmF2b3JpdGUtYWN0aW9uLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTI1cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gICAgd2lkdGg6IDIyM3B4O1xuICAgIG1pbi13aWR0aDogMjIzcHg7XG4gICAgaGVpZ2h0OiAxNDdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIC5iYXNrZXQtYWN0aW9uX19idG4ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59XG4ucHJvZHVjdC10YWJsZV9fcHJvZHVjdHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICM4Njg2OGI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDEzNCwgMTM0LCAxMzksIDAuMik7XG4gIG1pbi13aWR0aDogMTAzMHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDAuMjVzO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fcHJvZHVjdDpob3ZlciB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3QtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbC11bml0LS1sZyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdC0tbGVmdC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdC0tcmlnaHQge1xuICB3aWR0aDogMjUwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3RzLWNhdGVnb3J5LWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2F0ZWdvcnkge1xuICBjb2xvcjogIzAwMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXRhYmxlX19zdWJjYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjODY4NjhCO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NhdGVnb3J5LXNlcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjODY4NjhCO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLnByb2R1Y3QtdGFibGUgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAucHJvZHVjdC10YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtdGFibGUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdGFibGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3RzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZHVjdC10YWJsZV9fY2VsbC11bml0LS1sZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZHVjdC10YWJsZSAubm90ZS10b29sdGlwX19kZCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cblxuICAucHJvZHVjdC10YWJsZSAubm90ZS10b29sdGlwLm9wZW4gLm5vdGUtdG9vbHRpcF9fZGQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtdGFibGUgLm5vdGUtdG9vbHRpcF9fZGQtd3JhcDpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDdweDtcbiAgICBib3R0b206IC01cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwKTtcbiAgfVxuXG4gIC5wcm9kdWN0LXRhYmxlIC5ub3RlLXRvb2x0aXBfX2RkLXdyYXA6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXRhYmxlX19wcm9kdWN0cy1jYXRlZ29yeS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdGFibGVfX2NhdGVnb3J5LXNlcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXRhYmxlX19zdWJjYXRlZ29yeSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5zdGF0ZS0tcHJvZHVjdC1saXN0LW9wZW4gLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3QsXG4uc3RhdGUtLXByb2R1Y3QtbGlzdC1vcGVuIC5wcm9kdWN0LXRhYmxlX19wcm9kdWN0OmhvdmVyIHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG59XG4ucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0X19hZG1pbi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucHJvZHVjdC1zdWJzY3JpYmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNmQyMDc3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2R1Y3Qtc3Vic2NyaWJlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fYm90dG9tIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0X19zZWxlY3QtY29kZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM1LCAzMywgMzMsIDAuMTIpO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5wcm9kdWN0X19zZWxlY3QtY29kZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcm9kdWN0X19zZWxlY3QtY29kZS1pbWFnZS13cmFwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0X19zZWxlY3QtY29kZS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZHVjdF9fc2VsZWN0LWNvZGUtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdF9fc2VsZWN0LWNvZGUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wcm9kdWN0X19zZWxlY3QtY29kZS1saW5rOmhvdmVyIH4gLnByb2R1Y3RfX3NlbGVjdC1jb2RlLW1haW4gPiAucHJvZHVjdF9fc2VsZWN0LWNvZGUtbmFtZSB7XG4gICAgY29sb3I6ICM2ZDIwNzc7XG4gIH1cbn1cbi5wcm9kdWN0X19zZWxlY3QtY29kZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3RfX3NlbGVjdC1jb2RlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLnByb2R1Y3RfX3NlbGVjdC1jb2RlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0X19zZWxlY3QtY29kZS1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5wcm9tb2NvZGVfX2J1dHRvbiB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5wcm9tb2NvZGVfX2J1dHRvbjo6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNjMWMzYzg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHJvbW9jb2RlX19idXR0b24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBmaWxsOiBub25lO1xufVxuXG4ucHJvbW9jb2RlX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb21vY29kZV9fZm9ybSAuZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4ucHJvbW9jb2RlX19mb3JtIC5maWVsZC10ZXh0X19zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb21vY29kZV9fc3VibWl0IHtcbiAgdG9wOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvbW9jb2RlX19zdWJtaXQgLnN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgaGVpZ2h0OiA5cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBmaWxsOiBub25lO1xufVxuXG4ucHJvbW9jb2RlX19zdWNjZXNzIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxM3B4IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNlZWVmZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9tb2NvZGVfX3N1Y2Nlc3MgbWFyayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4ucHJvbW9jb2RlX19yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogI2MxYzNjODtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4ucHJvbW9jb2RlX19yZW1vdmU6OmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wcm9tb2NvZGVfX3JlbW92ZTo6YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucHJvbW9jb2RlX19yZW1vdmU6OmJlZm9yZSwgLnByb21vY29kZV9fcmVtb3ZlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnByb21vY29kZV9fcmVtb3ZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucHJvbW9jb2RlX19yZW1vdmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnByb21vY29kZV9fc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzQ3O1xuICB9XG59XG4ucmF0aW5nLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYXRpbmctYWN0aW9uX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICBjb2xvcjogI2Q5ZGJlMTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4ucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0gLnN2Zy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbS0tYWN0aXZlIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4ucmF0aW5nLWFjdGlvbl9fY291bnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xufVxuXG4ucmF0aW5nLWFjdGlvbl9fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucmF0aW5nLWFjdGlvbi0tbWlkIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5wYWdlLXRpdGxlX192YWx1ZSAucmF0aW5nLWFjdGlvbi0tbWlkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucGFnZS10aXRsZV9fdmFsdWUgLnJhdGluZy1hY3Rpb24tLW1pZCAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ucmF0aW5nLWFjdGlvbi0tbGFyZ2UgLnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5yYXRpbmctYWN0aW9uX19yYXRpbmctLWhvdmVyOmhvdmVyIC5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSB7XG4gICAgY29sb3I6ICM2ZDIwNzc7XG4gIH1cbiAgLnJhdGluZy1hY3Rpb25fX3JhdGluZy0taG92ZXIgLnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnJhdGluZy1hY3Rpb25fX3JhdGluZy0taG92ZXIgLnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtOmhvdmVyIH4gLnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIHtcbiAgICBjb2xvcjogI2Q5ZGJlMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRpdGxlX192YWx1ZSAucmF0aW5nLWFjdGlvbi0tbWlkIC5zdmctaWNvbiB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4ucmVzdWx0LWFkZC1yZXZpZXcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXN1bHQtYWRkLXJldmlld19fdmlzdWFsIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbn1cblxuLnJlc3VsdC1hZGQtcmV2aWV3X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmVzdWx0LWFkZC1yZXZpZXdfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucmVzdWx0LWFkZC1yZXZpZXdfX2FjdGlvbiAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZXZpZXctaXRlbV9fYXV0aG9yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnJldmlldy1pdGVtX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmV2aWV3LWl0ZW1fX2RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLnJldmlldy1pdGVtX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5yZXZpZXctaXRlbV9fY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5yZXZpZXctaXRlbV9fY29tbWVudDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXZpZXctaXRlbV9fY29tbWVudC5pbml0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZXZpZXctaXRlbV9fY29tbWVudC5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXZpZXctaXRlbV9fdG9nZ2xlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOWRiZTE7XG59XG4ucmV2aWV3LWl0ZW1fX3RvZ2dsZS5pbml0IC5yZXZpZXctaXRlbV9fdG9nZ2xlLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXZpZXctaXRlbV9fdG9nZ2xlLm9wZW4gLnJldmlldy1pdGVtX190b2dnbGUtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmV2aWV3LWl0ZW1fX3RvZ2dsZS5vcGVuIC5yZXZpZXctaXRlbV9fdG9nZ2xlLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXZpZXctaXRlbV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnJldmlldy1pdGVtX19ub3RlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5yZXZpZXctaXRlbV9fdG9vbHMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5yZXZpZXctaXRlbV9fdG9vbHMtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbi5yZXZpZXctaXRlbV9fdG9vbHMtYnRuLmJ0bi0tcHJpbWFyeS1ncmF5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJldmlldy1pdGVtX190b29scy1idG4uYnRuLS1wcmltYXJ5LWdyYXk6YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnJldmlldy1pdGVtX190b29scy1idG4uYnRuLS1wcmltYXJ5LWdyYXk6YWN0aXZlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5yZXZpZXctaXRlbV9fdG9vbHMtYnRuLmJ0bi0tcHJpbWFyeS1ncmF5IHNwYW4ge1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cbi5yZXZpZXctaXRlbV9fdG9vbHMtYnRuIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX2Fuc3dlcnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzZkMjA3Nztcbn1cbi5yZXZpZXctaXRlbV9fYW5zd2VycyAucmV2aWV3LWl0ZW1fX2hlYWRlci1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXZpZXctaXRlbV9fYW5zd2VycyAucmV2aWV3LWl0ZW1fX2hlYWRlci1tYWluIC5yZXZpZXctaXRlbV9fYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX2Fuc3dlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucmV2aWV3LWl0ZW1fX2Fuc3dlciAucmV2aWV3LWl0ZW1fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnJldmlld3NfX2hlYWRlci10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5yZXZpZXdzX190aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJldmlld3NfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IC0xMHB4IDAgMjBweDtcbn1cblxuLnJldmlld3NfX2NoYXJ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDIzNHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnJldmlld3NfX2NoYXJ0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJldmlld3NfX2NoYXJ0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnJldmlld3NfX2NoYXJ0LW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmV2aWV3c19fY2hhcnQtdmFsdWUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmY0O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJldmlld3NfX2NoYXJ0LWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ucmV2aWV3c19fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJldmlld3NfX3JhdGluZy1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5yZXZpZXdzX19yYXRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ucmV2aWV3c19fcmF0aW5nLWNvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmV2aWV3c19fcmF0aW5nLWNvdW50IC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZDlkYmUxO1xufVxuLnJldmlld3NfX3JhdGluZy1jb3VudCAuc3ZnLWljb24uYWN0aXZlIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi5yZXZpZXdzX19lbXB0eS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5yZXZpZXdzX19lbXB0eSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yZXZpZXdzX19hZGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJldmlld3NfX2FkZCAuc3ZnLWljb24ge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZXZpZXdzX19hZGQtaW5wdXQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEzcHggMTlweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXZpZXdzX19hZGQtaW5wdXQgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTBweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5yZXZpZXdzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnJldmlld3NfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucmV2aWV3c19faXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJldmlld3NfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xufVxuXG4ucmV2aWV3c19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5yZXZpZXdzX19hY3Rpb24gLmJ0biAuc3ZnLWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBmaWxsOiBub25lO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5yZXZpZXdzX190b2dnbGUuc2hvdyAucmV2aWV3c19fdG9nZ2xlLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJldmlld3NfX3RvZ2dsZS5zaG93IC5yZXZpZXdzX190b2dnbGUtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXZpZXdzX190b2dnbGUuc2hvdyAuc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ucmV2aWV3c19fdG9nZ2xlLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3c19fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzX190aXRsZS5yZXZpZXdzX190aXRsZS5yZXZpZXdzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2Nyb2xsLXNoYWRvdy1lZGdlOjpiZWZvcmUsIC5zY3JvbGwtc2hhZG93LWVkZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zY3JvbGwtc2hhZG93LWVkZ2UubGVmdC1iZWdpbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zY3JvbGwtc2hhZG93LWVkZ2UubGVmdC1lbmQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNjcm9sbC1zaGFkb3ctZWRnZS0taG9yaXpvbnRhbDo6YmVmb3JlLCAuc2Nyb2xsLXNoYWRvdy1lZGdlLS1ob3Jpem9udGFsOjphZnRlciB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNjcm9sbC1zaGFkb3ctZWRnZS0taG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgbGVmdDogLTE1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzQpIDU4LjU2JSwgI2ZmZiA4OC45OSUpO1xufVxuLnNjcm9sbC1zaGFkb3ctZWRnZS0taG9yaXpvbnRhbDo6YWZ0ZXIge1xuICByaWdodDogLTE1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM0KSA1OC41NiUsICNmZmYgODguOTklKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Nyb2xsLXNoYWRvdy1lZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5zY3JvbGwtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiBjYWxjKDEyMXB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDIwO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNjcm9sbC10b3AgLnN2Zy1pY29uIHtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLnNjcm9sbC10b3AtLXNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuc2Nyb2xsLXRvcDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4uc2VhcmNoLXNtYWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19vcGVuLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC1pbnB1dC0tc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiA4cHggMjRweCA3cHggMzVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjYzFjM2M4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmFmdGVyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjpiZWZvcmUsIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YmVmb3JlLCAuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX2JhY2stYnRuLFxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnNlYXJjaC1zbWFsbF9fYmFjay1idG4gLnN2Zy1pY29uLFxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biAuc3ZnLWljb24ge1xuICBmaWxsOiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2JhY2stYnRuIC5zdmctaWNvbixcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMztcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuICBtYXgtaGVpZ2h0OiA2MjJweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCAubG9hZGVyX19pY29uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXdyYXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZmY0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXNlY3Rpb24gc3ZnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgbWluLXdpZHRoOiAxNXB4O1xuICBmaWxsOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uc2VhcmNoLXNtYWxsLWFsbF9saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tcHJvZHVjdHMge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fdmlzdWFsIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2VhcmNoLXNtYWxsX192aXN1YWwgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogbm9uZTtcbn1cbi5zZWFyY2gtc21hbGxfX3Zpc3VhbCAucGljdHVyZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX25hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlYXJjaC1zbWFsbF9fbmFtZTpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uc2VhcmNoLXNtYWxsX19jYXRlZ29yeSxcbi5zZWFyY2gtc21hbGxfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jYXRlZ29yeSB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zZWFyY2gtc21hbGxfX2FjdGlvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tcHJvZHVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1wcm9kdWN0IC5iYXNrZXQtYWN0aW9uIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuXG4uc2VhcmNoLXNtYWxsLS1mdWxsIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gIHBhZGRpbmc6IDhweCAwIDAgMDtcbn1cblxuLnNlYXJjaC1zbWFsbC0tYWN0aXZlIC5maWVsZC1pbnB1dC0tc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW46IC04cHggMDtcbn1cbi5zZWFyY2gtc21hbGwtLWFjdGl2ZSAuc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KSk7XG59XG4uc2VhcmNoLXNtYWxsLS1hY3RpdmUgLnNlYXJjaC1zbWFsbF9fYmFjay1idG4ge1xuICB0b3A6IDVweDtcbn1cblxuLnN0YXRlLS1zZWFyY2gtc21hbGwtb3BlbiAuc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG4uc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5maWVsZC1pbnB1dC0tc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW46IC04cHggMDtcbn1cbi5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLnNlYXJjaC1zbWFsbF9fYmFjay1idG4ge1xuICB0b3A6IDVweDtcbn1cbi5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi5tb2RhbC0tc2VhcmNoIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtLXNlYXJjaCAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLS1zZWFyY2ggLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gIGZpbHRlcjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ubW9kYWwtLXNlYXJjaCAuc2VhcmNoLXNtYWxsX19mb3JtIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1vZGFsLS1zZWFyY2ggLnNlYXJjaC1zbWFsbF9fb3Blbi1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtLXNlYXJjaCAuc2VhcmNoLXNtYWxsX19maWVsZCAuZmllbGQtaW5wdXQtLXNlYXJjaCB7XG4gIGZpbHRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubW9kYWwtLXNlYXJjaCAuc2VhcmNoLXNtYWxsX19iYWNrLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtLXNlYXJjaCAuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC0tc2VhcmNoIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2RhbC0tc2VhcmNoIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCxcbi5tb2RhbC0tc2VhcmNoIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCAqIHZhcigtLXZoLCAxdmgpIC0gMTA4cHgpO1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzZkMjA3NztcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXdyYXA6aG92ZXIge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uc2VhcmNoLXNtYWxsLnNlYXJjaC1zbWFsbC0tbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXNlY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWFyY2gtc21hbGwgLmZpZWxkLWlucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsLnNlYXJjaC1zbWFsbC0tbW9iIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgyLCAxMywgMzMsIDAuMDYpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4tbW9iIC5zZWFyY2gtc21hbGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAyMTA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4yNXMsIG9wYWNpdHkgMC4yNXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1OHB4IDE1cHggNDBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGwtLXJlZ3VsYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjI1cywgdmlzaWJpbGl0eSAwLjI1cztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG5cbiAgLnN0YXRlLS1zZWFyY2gtc21hbGwtb3Blbi1tb2IgLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLnN0YXRlLS1zZWFyY2gtc21hbGwtb3Blbi1tb2IgLnNlYXJjaC1zbWFsbF9fdG9wIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVxdWVzdHMtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDJweCAxMnB4IDNweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb25zLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTJweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2J0bi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0IC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdCAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW5ldyAucHJpY2VfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1tb2RhbC1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vZGFsLWJ0bi1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9ucyB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9ucyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tcHJvZHVjdHMge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5zaWduLWluIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpZ24taW5fX25hdiB7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVmZjQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zaWduLWluX190b2dnbGUge1xuICB3aWR0aDogNTAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBwYWRkaW5nOiA0cHggNXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaWduLWluX190b2dnbGUtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG59XG5cbi5zaWduLWluX190YWIgLmZvcm1fX3ByZS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNpZ24taW5fX3RhYiAuZm9ybV9fYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lnbi1pbl9fdGFiIC5mb3JtX19hY3Rpb24gLmJ0biB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zaWduLWluX190YWIgLmZvcm1fX2FjdGlvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zaWduLWluX19mb3Jnb3QtcGFzc3dvcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNmQyMDc3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuLnNpZ24taW5fX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uc2lnbi1pbl9fcmVnaXN0cmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzZkMjA3NztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnNpZ24taW5fX2ZvcmdvdC1wYXNzd29yZDpob3Zlcixcbi5zaWduLWluX19yZWdpc3RyYXRpb246aG92ZXIge1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICB9XG59XG4uc2lnbi11cCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2lnbi11cCAuZm9ybV9fYWN0aW9uIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uc2lnbi11cF9fZGVsaW1pdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uc2lnbi11cF9fZGVsaW1pdGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkYmUxO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xufVxuLnNpZ24tdXBfX2RlbGltaXRlciBzcGFuIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2lnbi11cF9faW5zdGFncmFtIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNpZ24tdXBfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uc2lnbi11cF9fcmVnaXN0cmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzZkMjA3NztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnNpZ24tdXBfX2ZvcmdvdC1wYXNzd29yZDpob3Zlcixcbi5zaWduLXVwX19yZWdpc3RyYXRpb246aG92ZXIge1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICB9XG59XG4uc3RhdHVzLWxhYmVsIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0YXR1cy1sYWJlbCAuc3RhdHVzX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG59XG4uc3RhdHVzLWxhYmVsIC5zdGF0dXNfX2ltYWdlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zdGF0dXMtbGFiZWwgLnN0YXR1c19faW1hZ2Uuc3RhdHVzLS1uZXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvbmV3LXN0YXR1cy5zdmc/MjYwNTIwMjZcIik7XG59XG4uc3RhdHVzLWxhYmVsIC5zdGF0dXNfX2ltYWdlLnN0YXR1cy0tc2FsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9zYWxlLXN0YXR1cy5zdmc/MjYwNTIwMjZcIik7XG59XG4uc3RhdHVzLWxhYmVsIC5zdGF0dXNfX2ltYWdlLnN0YXR1cy0tYWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL2ZpcmUuc3ZnPzE5MDMyMDI2XCIpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLnN0YXR1cy1sYWJlbCAuc3RhdHVzX19pbWFnZS5zdGF0dXMtLWhpdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9oaXQtc3RhdHVzLnN2Zz8xOTAzMjAyNlwiKTtcbn1cblxuLnN0YXR1cy1sYWJlbDpob3Zlci5zdGF0dXMtLW5ldyB7XG4gIHdpZHRoOiA5MXB4O1xufVxuLnN0YXR1cy1sYWJlbDpob3Zlci5zdGF0dXMtLXNhbGUge1xuICB3aWR0aDogMTEycHg7XG59XG4uc3RhdHVzLWxhYmVsOmhvdmVyLnN0YXR1cy0taGl0IHtcbiAgd2lkdGg6IDYzcHg7XG59XG4uc3RhdHVzLWxhYmVsOmhvdmVyLnN0YXR1cy0tYWN0aW9uIHtcbiAgd2lkdGg6IDg1cHg7XG59XG4uc3RhdHVzLWxhYmVsOmhvdmVyIC5zdGF0dXNfX3RleHQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG59XG5cbi5zdGF0dXNfX2l0ZW0gKyAuc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIHtcbiAgd2lkdGg6IDIxNXB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1YnNjcmlidGlvbi1pdGVtX192aXN1YWwgcGljdHVyZSxcbi5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX2NvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19ibG9jay1wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnN1YnNjcmlidGlvbi1pdGVtX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnN1YnNjcmlidGlvbi1pdGVtX19wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX25hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYnJhbmQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fY29kZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJvcHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3AtaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJvcC1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWMzYzg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgcGFkZGluZzogMnB4IDhweCAzcHg7XG4gIGJhY2tncm91bmQ6ICNmNGY1Zjc7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG4gIGJhY2tncm91bmQ6ICNlZmZjYmM7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19yZW1vdmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3NjdSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xufVxuLnN1YnNjcmlidGlvbi1pdGVtX19zY3Ugc3BhbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJzY3JpYnRpb25fX2l0ZW06bm90KC5zdWJzY3JpYnRpb25fX2l0ZW0tLWVtcHR5KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTk3cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3Zpc3VhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTg3cHg7XG4gICAgd2lkdGg6IDE3MnB4O1xuICAgIG1pbi13aWR0aDogMTcycHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc3Vic2NyaWJ0aW9uX19pdGVtOm5vdCguc3Vic2NyaWJ0aW9uX19pdGVtLS1lbXB0eSkge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDEyNXB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX192aXN1YWwge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xMTVweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fYmxvY2stcHJpY2Uge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX19zY3Uge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX19yZW1vdmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpYnRpb25fX2l0ZW06aG92ZXIgLnByb2R1Y3QtdC1saXN0X19mYXN0LXZpZXcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnN1YnNjcmlidGlvbl9faXRlbTpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX2Jsb2NrLXByaWNlIHtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX19yZW1vdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3Vic2NyaWJ0aW9uX19wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZWVmZjQ7XG4gIG1heC13aWR0aDogODcwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdWJzY3JpYnRpb25fX3RleHQge1xuICBtYXgtd2lkdGg6IDQxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1My41OWRlZywgI2YwMCAtMC4yNiUsICNlZmE5YTkgOTMuNjklKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19maWVsZCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5zdWJzY3JpYnRpb25fX2VtYWlsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5zdWJzY3JpYnRpb25fX2lucHV0IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uc3Vic2NyaWJ0aW9uX19pbnB1dCAuZmllbGQtc3dpdGNoX192aXN1YWw6OmFmdGVyIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbn1cbi5zdWJzY3JpYnRpb25fX2lucHV0IC5maWVsZC1zd2l0Y2hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtc3dpdGNoX192aXN1YWw6OmFmdGVyIHtcbiAgbGVmdDogMjJweDtcbn1cblxuLnN1YnNjcmlidGlvbl9fcHJvZHVjdHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19pdGVtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zdWJzY3JpYnRpb25fX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnN1YnNjcmlidGlvbl9faXRlbTpub3QoOmZpcnN0LWNoaWxkKS5zdWJzY3JpYnRpb25fX2l0ZW0tLWVtcHR5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnN1YnNjcmlidGlvbl9faXRlbS0tZW1wdHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Vic2NyaWJ0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbl9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb25fX3RleHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbl9fcHJvZHVjdHMtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbl9fcHJvZHVjdHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm0gLmZpZWxkLXRleHRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zdWJzY3JpcHRpb24tZm9ybV9fY29udGVudCAuZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWJzLXdyYXAge1xuICB3aWR0aDogNTFweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggNTVweCAyNXB4IDA7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDM5OXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zd2lwZXItc2xpZGVyX190aHVtYnMgLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zd2lwZXItc2xpZGVyX190aHVtYnMgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNjMmM5Y2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWItYXJyb3c6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTpob3ZlciB7XG4gIGNvbG9yOiAjNmQyMDc3O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWItYXJyb3ctLXByZXYge1xuICB0b3A6IC0yNXB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93LS1uZXh0IHtcbiAgYm90dG9tOiAtMjVweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWItYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX2Fycm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItc2xpZGVyX19hcnJvdyAuc3ZnLWljb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMzNweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnN3aXBlci1zbGlkZXJfX2Fycm93LS1wcmV2OmhvdmVyIC5zdmctaWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZXJfX2Fycm93LS1uZXh0OmhvdmVyIC5zdmctaWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpcGVyLXNsaWRlcl9fdGh1bWJzLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMjVzO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi50YWJzLS1hbHQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRhYnMtLWxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi50YWJzX19jb250ZW50LXdyYXAge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJzX19jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi50YWJzX19jb250ZW50LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTQ1cHg7XG59XG4udGFic19fY29udGVudC1idXR0b24gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnRhYnNfX2NvbnRlbnQtYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogIzZkMjA3Nztcbn1cblxuLnRhYnNfX2NvbnRlbnQtLW5hcnJvdyB7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbi0tc2xpZGVyIC50YWJzX19jb250ZW50LXdyYXAge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuLnNlY3Rpb24tLXNsaWRlciAudGFic19fY29udGVudC0tc2xvdHMge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuLnRhYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2I4YjhiODtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cywgYm94LXNoYWRvdyAwLjI1cztcbn1cbi50YWJzX19pdGVtIGJ1dHRvbiB7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFic19faXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYnNfX2l0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2ZDIwNzc7XG59XG4udGFic19faXRlbS5hY3RpdmUgYnV0dG9uIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnRhYnMtLWFsdCAudGFic19faXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE3LCAxNywgNTcsIDAuMSkgaW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udGFic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGFicy0tc20gLnRhYnNfX2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50YWJzLS1zbSAudGFic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYm9keS0tYmxhY2tvdXQgLnRhYnNfX2l0ZW0ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYm9keS0tYmxhY2tvdXQgLnRhYnNfX2l0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3NztcbiAgYm94LXNoYWRvdzogMCAxcHggMjBweCAtNHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4yNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGFic19faXRlbS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnRhYnMudGFicy0tYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJzLnRhYnMtLWJ1dHRvbnMgLnRhYnNfX2l0ZW0ge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXMsIGJveC1zaGFkb3cgMC4yNXM7XG59XG4udGFicy50YWJzLS1idXR0b25zIC50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udGFicy50YWJzLS1idXR0b25zIC50YWJzX19pdGVtOm5vdCguYWN0aXZlKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAjZjRmNWY3O1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnRhYnMudGFicy0tYnV0dG9ucyAudGFic19faXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgIGNvbG9yOiAjNmQyMDc3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAudGFic19faXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgIGNvbG9yOiAjNmQyMDc3O1xuICB9XG59XG4udGFic19faXRlbS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFic19fc3BvaWxlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgei1pbmRleDogNDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHRyYW5zZm9ybSAwLjI1cywgdmlzaWJpbGl0eSAwLjI1cztcbn1cblxuLnRhYnNfX3Nwb2lsZXIub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnRhYnNfX3Nwb2lsZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMjBweCAtNHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4yNSk7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuLnRhYnNfX3Nwb2lsZXItaXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXMsIG1hcmdpbi1sZWZ0IDAuMjVzLCB3aWR0aCAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFic19fc3BvaWxlci1pdGVtLmRpc2FibGVkLFxuLnRhYnNfX3Nwb2lsZXItaXRlbVtkaXNhYmxlZF0ge1xuICBjb2xvcjogIzZkMjA3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnRhYnNfX3Nwb2lsZXItaXRlbTpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGNvbG9yOiAjNmQyMDc3O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRhYnMtLWFsdCAudGFic19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAuYm9keS0tYmxhY2tvdXQgLnRhYnNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC50YWJzLnRhYnMtLWJ1dHRvbnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC50YWJzLnRhYnMtLWJ1dHRvbnMgLnRhYnNfX2l0ZW0ge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAudGFicy50YWJzLS1idXR0b25zIC50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5zZWN0aW9uLS1zbGlkZXIgLnRhYnNfX2NvbnRlbnQtd3JhcCB7XG4gICAgbWluLWhlaWdodDogNDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRhYnMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAudGFicy0tc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC50YWJzLS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFic19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC50YWJzX19jb250ZW50LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNmMzljMmI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b29sdGlwLS1sZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50b29sdGlwX19idG4ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwX19pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbn1cbi50b29sdGlwX19pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi50b29sdGlwX19kZCB7XG4gIHdpZHRoOiAyMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDhweCk7XG4gIGJvdHRvbTogLTM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMiwgMTMsIDMzLCAwLjEyKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMsIG9wYWNpdHkgMC4yNXM7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi50b29sdGlwX19kZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnRvb2x0aXBfX2J0bjpob3ZlciAudG9vbHRpcF9fZGQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnRvb2x0aXBfX2J0biAudG9vbHRpcF9fZGQsXG4uY2F0YWxvZy1pdGVtX19wcmljZSAudG9vbHRpcF9fYnRuOmhvdmVyIC50b29sdGlwX19kZCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuLnZpZGVvLXNsaWRlcl9fc2xpZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5MDBweDtcbn1cblxuLnZpZGVvLXNsaWRlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwMHB4O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi52aWRlby1zbGlkZXJfX2xpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8taW1hZ2UtcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgei1pbmRleDogNjQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLWltYWdlLXBsYXktaWNvbjpob3ZlciAueXRwLWxhcmdlLXBsYXktYnV0dG9uLWJnIHtcbiAgZmlsbDogI0Y1NDgxOTtcbn1cblxuLnl0cC1sYXJnZS1wbGF5LWJ1dHRvbi1iZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpLCBmaWxsLW9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpLCBmaWxsLW9wYWNpdHkgMC4xcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgZmlsbDogIzIxMjEyMTtcbiAgZmlsbC1vcGFjaXR5OiAwLjg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC52aWRlby1zbGlkZXJfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC52aWRlby1zbGlkZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi52aWRlby1zbGlkZXJfX2lmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLXNsaWRlcl9fdGh1bWItaXRlbSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8tc2xpZGVyX190aHVtYi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpZGVvLXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhcixcbi52aWRlby1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLFxuLnZpZGVvLXNsaWRlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93OmhvdmVyIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLnZpZGVvLXNsaWRlcl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3ctLXByZXYgLnZpZGVvLXNsaWRlcl9faWNvbiB7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy0tbmV4dCAudmlkZW8tc2xpZGVyX19pY29uIHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52aWRlby1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX3RodW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aWRlby1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLnZpZGVvLXNsaWRlcl9fc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC52aWRlby1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8tc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG5cbiAgLnZpZGVvLXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC52aWRlby1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmlkZW8tc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uc3dpcGVyLXNsaWRlcl9fdGh1bWJzLWNhdGFsb2cge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2Q5ZGJlMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlldy1waWNrZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnZpZXctcGlja2VyX19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzhiOGQ5MjtcbiAgfVxufVxuLnZpZXctcGlja2VyX19pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnZpZXctcGlja2VyX19pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbS52aWV3LXBpY2tlcl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICM2ZDIwNzc7XG59XG5cbi52aWV3LXRvZ2dsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlldy10b2dnbGVyX19idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC52aWV3LXRvZ2dsZXJfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi52aWV3LXRvZ2dsZXJfX2J0bi5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogIzZkMjA3Nztcbn1cblxuLnZpZXctdG9nZ2xlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmaWxsOiAjYjRiNGI0O1xufSIsIi5mYy5mYzpmaXJzdC1jaGlsZCxcbi5mbGMuZmxjOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxjLmxjOmxhc3QtY2hpbGQsXG4uZmxjLmZsYzpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZjYy5mY2Mge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGNjLmxjYyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mbGNjLmZsY2Mge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnZpc2libGUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpc2libGUtaWIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52aXNpYmxlLWYge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlzaWJsZS1pZiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4udmlzaWJsZS1pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi52aXNpYmxlLXRhYmxlIHtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbi52aXNpYmxlLXRjIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Lm9wZW4gLmhpZGRlbi13aGVuLW9wZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQ6bm90KC5vcGVuKSAuaGlkZGVuLXdoZW4tbm90LW9wZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHQuaGlkZGVuLWxnLmhpZGRlbi1sZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuaGlkZGVuLW1kLmhpZGRlbi1tZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnZpc2libGUtbWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtbWQtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtbWQtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtbWQtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLW1kLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLW1kLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdC5oaWRkZW4tc20uaGlkZGVuLXNtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQudmlzaWJsZS1zbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLXNtLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtc20tdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtc20tdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5oaWRkZW4teHMuaGlkZGVuLXhzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUteHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUteHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXhzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXhzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUteHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXhzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmhpZGRlbi0yeHMuaGlkZGVuLTJ4cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQuaGlkZGVuLTN4cy5oaWRkZW4tM3hzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtM3hzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5oaWRkZW4tNHhzLmhpZGRlbi00eHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS00eHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG4iLCIuYy1ibGFjayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5jLWdyYXktZGFyayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5jLWdyYXkge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xufVxuXG4uYy1ncmF5LWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay0yMDtcbn1cblxuLmMtcHJpbWFyeSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0yIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG4uYy1wcmltYXJ5LTIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTM7XG59XG5cbi5jLXN1Y2Nlc3Mge1xuXHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG59XG5cbi5jLXN1Y2Nlc3MtbGlnaHQge1xuXHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ7XG59XG5cbi5jLXdhcm5pbmcge1xuXHRjb2xvcjogJGNvbG9yLXdhcm5pbmc7XG59XG5cbi5jLXdhcm5pbmctbGlnaHQge1xuXHRjb2xvcjogJGNvbG9yLXdhcm5pbmctbGlnaHQ7XG59XG5cbi5jLWVycm9yIHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLmMtZXJyb3ItbGlnaHQge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yLWxpZ2h0O1xufVxuXG5cblxuLmJnLWJsYWNrIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uYmctZ3JheSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay01MDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stMjA7XG59XG5cbi5iZy13aGl0ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG4uYmctcHJpbWFyeS0yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTM7XG59XG5cbi5iZy1zdWNjZXNzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ7XG59XG5cbi5iZy13YXJuaW5nIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmc7XG59XG5cbi5iZy13YXJuaW5nLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmctbGlnaHQ7XG59XG5cbi5iZy1lcnJvciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcbn1cblxuLmJnLWVycm9yLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yLWxpZ2h0O1xufSIsIi8qIC0tLSBzZWxlY3Rpb24gLS0tICovXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tYmc7XG5cdGNvbG9yOiAkc2VsZWN0aW9uLWNvbG9yO1xufVxuXG4vKiAtLS0gYmFzaWMgLS0tICovXG5ib2R5IHtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuXHRmb250OiAkZnctYmFzZSAjeyRmei1iYXNlfSAvICN7JGxoLWJhc2V9ICRmZi1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHQvL2Rpc3BsYXk6IGZsZXg7XG5cdC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ly9taW4taGVpZ2h0OiBjYWxjKDEwMCAqIHZhcigtLXZoLCAxdmgpKTtcbn1cblxuLnBhZ2UtbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4vKiAtLS0gVnVlIC0tLSAqL1xuW3YtY2xvYWtdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tIGNvbnRhaW5lciAtLS0gKi9cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItLWZyZWUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8qIC0tLSBvdmVybGF5IC0tLSAqL1xuLm92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAkb3ZlcmxheS1iZztcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogJHRycy1vdmVybGF5O1xuXHR6LWluZGV4OiAxMDA7XG59XG5cbi5vdmVybGF5Lm9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiAtLS0gc2Nyb2xsIGxvY2sgLS0tICovXG4uc3RhdGUtLWxvY2sge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAtLS0gdGFiIGJlaGF2aW9yIC0tLSAqL1xuLnRhYi1iZWhhdmlvcjpub3QoLm9wZW4pIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tIGljb25zIC0tLSAqL1xuLnN2Zy1zcHJpdGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdmctaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBpY3R1cmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRlc3Qtc2Nyb2xsYmFyIHtcblx0bWF4LWhlaWdodDogMjAwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIGN1c3RvbSBzY3JvbGxiYXIgZm9yIENocm9tZSBhbmQgU2FmYXJpXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiA4cHg7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAyNnB4O1xufVxuXG4vLyBjdXN0b20gc2Nyb2xsYmFyIGZvciBGaXJlZm94XG4uc2Nyb2xsYmFyIHtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHRzY3JvbGxiYXItY29sb3I6ICRjb2xvci1ibGFjay01MCB0cmFuc3BhcmVudDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LyogLS0tIGJsb2NrcyAtLS0gKi9cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdH1cblxuXHQvKiAtLS0gb3ZlcmxheSAtLS0gKi9cblx0LnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLm92ZXJsYXksXG5cdC5zdGF0ZS0tbW9iaWxlLW5hdi1vcGVuIC5vdmVybGF5IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0Ym9keSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cbn0iLCIvKiAtLS0gdGV4dCAtLS0gKi9cbmgxLFxuLmgxIHtcblx0Zm9udDogJGZ3LWgxICN7JGZ6LWgxfS8jeyRsaC1oMX0gJGZmLWgxO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NWVtO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuaDIsXG4uaDIge1xuXHRmb250OiAkZnctYm9sZCAjeyRmei1oMn0vI3skbGgtaDJ9ICRmZi1oMjtcblx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMjtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMjtcblx0bWFyZ2luOiAwO1xufVxuXG5oMyxcbi5oMyB7XG5cdGZvbnQ6ICRmdy1oMyAjeyRmei1oM30vI3skbGgtaDN9ICRmZi1oMztcblx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMztcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMztcblx0bWFyZ2luOiAwO1xufVxuXG5oNCxcbi5oNCB7XG5cdGZvbnQ6ICRmdy1oNCAjeyRmei1oNH0vI3skbGgtaDR9ICRmZi1oNDtcblx0dGV4dC10cmFuc2Zvcm06ICR0dC1oNDtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1oNDtcblx0bWFyZ2luOiAwO1xufVxuXG5oNSxcbi5oNSB7XG5cdGZvbnQ6ICRmdy1oNSAjeyRmei1oNX0vI3skbGgtaDV9ICRmZi1oNTtcblx0dGV4dC10cmFuc2Zvcm06ICR0dC1oNTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1oNTtcblx0bWFyZ2luOiAwO1xufVxuXG4ubGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG59XG5cbnVsLFxub2wsXG5saSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLmZpbGUtbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG59XG5cbi5ibG9ja3F1b3RlLFxuYmxvY2txdW90ZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjQuMzVkZWcsICNmZmRhYmYgMS40NCUsIHJnYmEoMjA2LCAyMDYsIDIwNiwgMC4yMikgOTguODUlKTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0cGFkZGluZzogNTBweCA1NXB4IDU1cHggMTA4cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRtYXJnaW46IDU1cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0d2lkdGg6IDQycHg7XG5cdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDYwcHg7XG5cdFx0bGVmdDogNDlweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9tYXJrdXAtaW1hZ2VzL2ljb25fX3F1b3RlLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdH1cbn1cblxucSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAyNXB4IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLWxlZnQ6IDQ2cHg7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogNHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiA1NXB4IDA7XG5cblx0aW1nIHtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cbn1cblxuZmlnY2FwdGlvbiB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdG1hcmdpbjogMTBweCAwIDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyIHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibGFjay0yMDtcbn1cblxuLnRleHQtZ3VpZGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNzAlO1xufVxuXG4udGV4dC1ndWlkZSBwIGEge1xuXHRjb2xvcjogIzAwNTdmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LWd1aWRlIGgxLFxuLnRleHQtZ3VpZGUgLmgxIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSB7XG5cdG1hcmdpbjogNTVweCAwIDI1cHg7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSB1bCxcbi50ZXh0LWd1aWRlIG9sIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0bWFyZ2luOiAwIDAgMTFweDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0cGFkZGluZy1sZWZ0OiA0NnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXh0LWd1aWRlIGxpID4gdWw6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBsaSA+IG9sOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4udGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTFweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udGV4dC1ndWlkZSBvbCB7XG5cdGNvdW50ZXItcmVzZXQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0Y291bnRlci1pbmNyZW1lbnQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0sXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdIHtcblx0bWFyZ2luOiAwIDIwcHggMjBweCAwO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwicmlnaHRcIl0ge1xuXHRtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLnRleHQtZ3VpZGUgdGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWFyZ2luOiAyMHB4IDA7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRoZWlnaHQ6IDlweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGhlaWdodDogOXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi50YWJsZS1zY3JvbGxlciB0YWJsZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnRleHQtZ3VpZGUgdGgge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHRkIHtcblx0bWluLXdpZHRoOiAyMDBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay0yMDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UgZWFzZTtcblx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSB0aGVhZCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnRleHQtZ3VpZGUgdGJvZHkgdHI6aG92ZXIgdGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMTA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQvLyY6Zmlyc3QtY2hpbGQge1xuXHQvL1x0Ym9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweDtcblx0Ly99XG5cdC8vXG5cdC8vJjpsYXN0LWNoaWxkIHtcblx0Ly9cdGJvcmRlci1yYWRpdXM6IDAgMTJweCAxMnB4IDA7XG5cdC8vfVxufVxuXG4udGV4dC1ndWlkZSBpZnJhbWUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWd1aWRlIHAge1xuXHRtYXJnaW46IDI1cHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHA6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdGFibGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDI6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdWw6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQudGFibGUtc2Nyb2xsZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdG1hcmdpbi1yaWdodDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSArICN7JGNvbnRhaW5lci1wYWRkaW5nLXNtfSAqIDIpO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LyogLS0tIHRleHQgLS0tICovXG5cdGgxLFxuXHQuaDEge1xuXHRcdGZvbnQ6ICRmdy1oMS14cyAjeyRmei1oMS14c30vI3skbGgtaDEteHN9ICRmZi1oMS14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxLXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDEteHM7XG5cdH1cblxuXHRoMixcblx0LmgyIHtcblx0XHRmb250OiAkZnctaDIteHMgI3skZnotaDIteHN9LyN7JGxoLWgyLXhzfSAkZmYtaDIteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMi14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgyLXhzO1xuXHR9XG5cblx0aDMsXG5cdC5oMyB7XG5cdFx0Zm9udDogJGZ3LWgzLXhzICN7JGZ6LWgzLXhzfS8jeyRsaC1oMy14c30gJGZmLWgzLXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDMteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMy14cztcblx0fVxuXG5cdGg0LFxuXHQuaDQge1xuXHRcdGZvbnQ6ICRmdy1oNC14cyAjeyRmei1oNC14c30vI3skbGgtaDQteHN9ICRmZi1oNC14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0LXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDQteHM7XG5cdH1cblxuXHRoNSxcblx0Lmg1IHtcblx0XHRmb250OiAkZnctaDUteHMgI3skZnotaDUteHN9LyN7JGxoLWg1LXhzfSAkZmYtaDUteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oNS14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWg1LXhzO1xuXHR9XG5cblx0LmJsb2NrcXVvdGUsXG5cdGJsb2NrcXVvdGUge1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdHBhZGRpbmc6IDU2cHggMTVweCAzNXB4IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHRvcDogMjVweDtcblx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogMzFweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzFweCAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdHEge1xuXHRcdHBhZGRpbmctbGVmdDogMjZweDtcblx0fVxuXG5cdGZpZ3VyZSB7XG5cdFx0bWFyZ2luOiA0MHB4IDA7XG5cdH1cblxuXHQudGV4dC1ndWlkZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdH1cblxuXHQudGV4dC1ndWlkZSBoMixcblx0LnRleHQtZ3VpZGUgLmgyLFxuXHQudGV4dC1ndWlkZSBoMyxcblx0LnRleHQtZ3VpZGUgLmgzLFxuXHQudGV4dC1ndWlkZSBoNCxcblx0LnRleHQtZ3VpZGUgLmg0LFxuXHQudGV4dC1ndWlkZSBoNSxcblx0LnRleHQtZ3VpZGUgLmg1IHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdH1cblxuXHQudGV4dC1ndWlkZSB1bCxcblx0LnRleHQtZ3VpZGUgb2wge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQudGV4dC1ndWlkZSB1bCA+IGxpLFxuXHQudGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjZweDtcblx0fVxuXG5cdC50ZXh0LWd1aWRlIHAge1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0fVxuXHQudGV4dC1ndWlkZSBpbWcsXG5cdC50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0sXG5cdC50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cbn1cblxuXG5cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKSB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpW2FsaWduPVwibGVmdFwiXSxcbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKVthbGlnbj1cInJpZ2h0XCJdIHtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKVthbGlnbj1cImxlZnRcIl0ge1xuXHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSlbYWxpZ249XCJyaWdodFwiXSB7XG5cdG1hcmdpbjogMCAwIDIwcHggMjBweDtcblx0ZmxvYXQ6IHJpZ2h0O1xufSIsIi5wcmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJpY2VfX2dyb3VwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcmljZV9fcHJlZml4IHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59XG5cbi5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG4gIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4ucHJpY2VfX2N1cnJlbmN5IHtcbiAgXHRmb250LXNpemU6IDE0cHg7XG4gIFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgXHRjb2xvcjogZ3JleTtcbn1cblxuLnByaWNlX19ncm91cC0tbmV3IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXG5cdC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0LnByaWNlX19jdXJyZW5jeSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fcHJlZml4LFxuLnByaWNlLS1sZyAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtbGFyZ2VyO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblx0LnByaWNlX19ncm91cC0tb2xkIHtcblx0XHQucHJpY2VfX3ZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR9XG5cdH1cbn0iLCJAaW1wb3J0ICdzd2lwZXItdmFycy5zY3NzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgJi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCB7XG4gICYsXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG5cblxuXG4iLCIvKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ3ByZXYnO1xuICB9XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnO1xuICB9XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AZWFjaCAkbmF2Q29sb3JOYW1lLCAkbmF2Q29sb3JWYWx1ZSBpbiAkY29sb3JzIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgJi5zd2lwZXItYnV0dG9uLSN7JycgKyAkbmF2Q29sb3JOYW1lfSB7XG4gICAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjeycnICsgJG5hdkNvbG9yVmFsdWV9O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zd2lwZXItdmFycy5zY3NzJztcblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgfVxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB9XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAmLFxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJixcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AZWFjaCAkcGFnaW5hdGlvbkNvbG9yTmFtZSwgJHBhZ2luYXRpb25Db2xvclZhbHVlIGluICRjb2xvcnMge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tI3snJyArICRwYWdpbmF0aW9uQ29sb3JOYW1lfSB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI3snJyArICRwYWdpbmF0aW9uQ29sb3JWYWx1ZX07XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2NvbnRyb2xsZXIvY29udHJvbGxlci5zY3NzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWNvdmVyZmxvdy9lZmZlY3QtY292ZXJmbG93LnNjc3NcIjtcbi8vQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtY3ViZS9lZmZlY3QtY3ViZS5zY3NzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGUuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2VmZmVjdC1mbGlwL2VmZmVjdC1mbGlwLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbGF6eS9sYXp5LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3NcIjtcbi8vQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9zY3JvbGxiYXIvc2Nyb2xsYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvdGh1bWJzL3RodW1icy5zY3NzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvem9vbS96b29tLnNjc3NcIjtcblxuLnN3aXBlci1zbGlkZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuXHR0cmFuc2Zvcm06IHNjYWxlKC43NSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcblx0dHJhbnNmb3JtOiBzY2FsZSguNSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2suc3dpcGVyLWJ1dHRvbi1sb2NrIHtcblx0ZGlzcGxheTogbm9uZTtcbn0iLCIubGluay11bmRlcmxpbmUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGluay11bmRlcmxpbmUtLXJpZ2h0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubGluay11bmRlcmxpbmUtLWRkIHtcblx0cGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLmxpbmstdW5kZXJsaW5lX19pbm5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XG59XG5cbi5saW5rLXVuZGVybGluZTpob3ZlciB7XG4gIFx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xufVxuXG4ubGluay11bmRlcmxpbmU6aG92ZXIgLmxpbmstdW5kZXJsaW5lX19pbm5lciB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yLXByaW1hcnktc2hhZGU7XG59XG5cbi5saW5rLXVuZGVybGluZS0tZGQ6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogN3B4O1xuXHRyaWdodDogMDtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAzLjVweCAzLjVweCAwIDMuNXB4O1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLS1kZDpob3ZlcjphZnRlciB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn0iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG50ZXh0YXJlYSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRtYXJnaW46IDA7XG59XG5cbmxlZ2VuZCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dDo6LW1zLXJldmVhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmltZyB7XG5cdGJvcmRlcjogbm9uZTtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuaWZyYW1lIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5odG1sLFxuYm9keSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYm9keS5pb3MsXG5ib2R5LmlvcyAqIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG91Y2ggKiB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCIuZ3VpZGVsaW5lX19oZWFkIHtcblx0bWFyZ2luOiA0MHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2sge1xuXHRtYXJnaW46IDYwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQtaW5uZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZXBhcmF0b3ItY29sb3I7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWNvbG9yIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay0yMDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tbGFiZWwge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmd1aWRlbGluZS1lbGVtZW50IHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5ndWlkZWxpbmUtZ3JpZF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG59XG4uYnRuLXNwYWNle1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xufVxuXG4iLCIuZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duO1xufVxuXG4uZmFkZS1lbnRlci1mcm9tLFxuLmZhZGUtbGVhdmUtdG8ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24tZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duO1xufVxuXG4uZHJvcGRvd24tZW50ZXItZnJvbSxcbi5kcm9wZG93bi1sZWF2ZS10byB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG59XG5cbi5kcm9wZG93bi1pbm5lci1lbnRlci1mcm9tLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLm1vZGFsLW1lc3NhZ2UtZW50ZXItYWN0aXZlLFxuLm1vZGFsLW1lc3NhZ2UtbGVhdmUtYWN0aXZlIHtcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93bjtcbn1cblxuLm1vZGFsLW1lc3NhZ2UtZW50ZXItZnJvbSxcbi5tb2RhbC1tZXNzYWdlLWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbn1cbiIsIi5zdmctaWNvbi0tY2xvY2sge1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyMXB4O1xufVxuXG4uc3ZnLWljb24tLWJhZyB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDIzcHg7XG59XG5cbi5zdmctaWNvbi0tY2FyIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLnN2Zy1pY29uLS1waG9uZSB7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG59XG5cbi5zdmctaWNvbi0tbm90aWZpY2F0aW9uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn0iLCIudGlwcHktYm94W2RhdGEtYW5pbWF0aW9uPVwiZmFkZVwiXVtkYXRhLXN0YXRlPVwiaGlkZGVuXCJdIHtcblx0b3BhY2l0eTogMDtcbn1cblxuW2RhdGEtdGlwcHktcm9vdF0ge1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxMHB4KTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udGlwcHktYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRvdXRsaW5lOiAwO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHZpc2liaWxpdHksIG9wYWNpdHk7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdID4gLnRpcHB5LWFycm93IHtcblx0Ym90dG9tOiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcblx0Ym90dG9tOiAtN3B4O1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItd2lkdGg6IDhweCA4cHggMDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogaW5pdGlhbDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAudGlwcHktYXJyb3cge1xuXHR0b3A6IDA7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuXHR0b3A6IC03cHg7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci13aWR0aDogMCA4cHggOHB4O1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiBpbml0aWFsO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAudGlwcHktYXJyb3cge1xuXHRyaWdodDogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuXHRib3JkZXItd2lkdGg6IDhweCAwIDhweCA4cHg7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiBpbml0aWFsO1xuXHRyaWdodDogLTdweDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAudGlwcHktYXJyb3cge1xuXHRsZWZ0OiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuXHRsZWZ0OiAtN3B4O1xuXHRib3JkZXItd2lkdGg6IDhweCA4cHggOHB4IDA7XG5cdGJvcmRlci1yaWdodC1jb2xvcjogaW5pdGlhbDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xufVxuXG4udGlwcHktYm94W2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT1cInZpc2libGVcIl0ge1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41NCwgMS41LCAuMzgsIDEuMTEpO1xufVxuXG4udGlwcHktYXJyb3cge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogIzMzMztcbn1cblxuLnRpcHB5LWFycm93OjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi50aXBweS1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyMnB4IDE2cHg7XG5cdHotaW5kZXg6IDE7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuYWNjb3JkaW9uIHtcblx0Ji5kZXN0cm95LWFjY29yZGlvbixcblx0Ji5pbml0LWFjY29yZGlvbiB7XG5cdFx0LmFjY29yZGlvbl9fY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdH1cblxuXHQmLm9wZW4tYWNjb3JkaW9uIHtcblx0XHQuYWNjb3JkaW9uX190b2dnbGVyIHtcblx0XHRcdC5hY2NvcmRpb25fX29wZW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWNjb3JkaW9uX19jbG9zZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWNjb3JkaW9uX19pY29uIHtcblx0XHRcdC5zdmctaWNvbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiAuYWNjb3JkaW9uX19jb250ZW50IHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxuXG5cdCYuZGVzdHJveS1hY2NvcmRpb24ge1xuXHRcdC5hY2NvcmRpb25fX3RvZ2dsZXIge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxufVxuXG4uYWNjb3JkaW9uX190b2dnbGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWNjb3JkaW9uX19pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHQuc3ZnLWljb24ge1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0XHR3aWR0aDogMTFweDtcblx0XHRoZWlnaHQ6IDlweDtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5hY2NvcmRpb25fX2Nsb3NlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZzogMTBweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWNjb3JkaW9uLS1uYXRpdmUge1xuXHQuYWNjb3JkaW9uX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogaGVpZ2h0ICR0cnMtZHJvcGRvd24gZWFzZS1vdXQ7XG5cdH1cbn0iLCIuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2dyaWQuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuXHRtYXJnaW46IC0zcHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRwYWRkaW5nOiAzcHg7XG59XG5cbi5hY3RpdmUtdGFnc19fYnRue1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHBhZGRpbmc6IDhweCAxMXB4IDlweCAxMnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0Y29sb3I6ICM1OTU5NTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbiAgXHQmLmFjdGl2ZSB7XG5cdCAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuXHQgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHQgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdCAgLmFjdGl2ZS1maWx0ZXJzX19idG4ge1xuXHRcdHBhZGRpbmc6IDAgMCAwIDVweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0ICB9XG5cdH1cbiAgXHQmOmhvdmVyIHtcblx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHBhZGRpbmc6IDlweCA5cHggMTBweCAxM3B4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gIFx0LmFjdGl2ZS1maWx0ZXJzX19idG4taWNvbiB7XG5cdCAgYmFja2dyb3VuZDogbm9uZTtcblx0ICBtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuLWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMTFweDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19idG4taWNvbi1zdmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2xlYXIge1xuXHRwYWRkaW5nOiA5cHggOXB4IDEwcHggMTNweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdGhlaWdodDogMzVweDtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0LnN2Zy1pY29uIHtcblx0XHRmaWxsOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG59IiwiLmFkZC1yZXZpZXcge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHQucmF0aW5nLWFjdGlvbiB7XG5cdCBcdGRpc3BsYXk6IGJsb2NrO1xuXHQgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG4gIFx0LnJhdGluZy1hY3Rpb25fX3JhdGluZyxcblx0LmZvcm1fX2FjdGlvbnMge1xuXHQgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuZm9ybV9fZm9vdGVyIHtcblx0ICBtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbi5hZGQtcmV2aWV3X19wcm9kdWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7O1xufVxuXG4uYWRkLXJldmlld19fdmlzdWFsIHtcblx0d2lkdGg6IDkwcHg7XG5cdGhlaWdodDogNjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hZGQtcmV2aWV3X19uYW1lIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmFkZC1yZXZpZXdfX3JhdGluZyB7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5hZGQtcmV2aWV3X19yYXRpbmctdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLmFkZC1yZXZpZXdfX2ZpZWxkcyB7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5hZGQtcmV2aWV3X19maWVsZCB7XG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0fVxuXG5cdC5maWVsZC1pbnB1dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2stNTA7XG5cdH1cbn1cblxuLmFkZC1yZXZpZXdfX3N1Ym1pdCB7XG5cdC5idG4ge1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxufVxuXG4uYWRkLXJldmlld19fYWNjZXB0IHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmFkZC1yZXZpZXdfX2FjY2VwdCB7XG5cdFx0YTpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cbn0iLCIuYWRkcmVzcy1saXN0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsMCwwLC4xNSk7XG59XG5cbi5hZGRyZXNzLWxpc3RfX2l0ZW0ge1xuICAubGluay11bmRlcmxpbmUge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuY2F0YWxvZy1pdGVtLWNvbW1lbnRfX2J1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmFkZHJlc3MtbGlzdC13cmFwIHtcblx0cGFkZGluZzogMjBweCAyNXB4IDEwcHg7XG5cdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXRhbG9nLWl0ZW0tY29tbWVudCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGJvcmRlci10b3A6IDA7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuLmFkZHJlc3MtbGlzdF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBzdmcge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLmFkZHJlc3MtbGlzdF9fbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFkZHJlc3MtbGlzdF9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiAxMXB4O1xuICB9XG59XG5cbi5hZGRyZXNzLWxpc3RfX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgLmJ0biB7XG5cdGhlaWdodDogNTBweDtcbiAgfVxufSIsIi5hcnRpY2xlLWdyaWRfX2dyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG5cdG1hcmdpbjogLTE2cHg7XG59XG5cbi5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHR3aWR0aDogMjUlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fZ3JpZCB7XG5cdFx0QGluY2x1ZGUgZ3JpZDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG5cdFx0bWFyZ2luOiAtMTBweDtcblx0fVxuXG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIubWVkaWEtcGFnZSB7XG5cdC5hcnRpY2xlLXBvc3RlciB7XG5cdCBcdGJvcmRlcjogMDtcblx0ICBcdGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsLjE1KTtcblx0IFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHQgIFx0Jjpob3ZlciB7XG5cdFx0ICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLDAsMCwuMyk7XG5cdFx0fVxuXHR9XG4gIFx0LmNhdGFsb2cge1xuXHQgIG1hcmdpbjogMCAwIDMwcHg7XG5cdH1cbn1cblxuLmFydGljbGUtcG9zdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMjI0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHR6LWluZGV4OiAyO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdHRvcDogLTRweDtcblx0Ym90dG9tOiAtNHB4O1xuXHRsZWZ0OiAtNHB4O1xuXHRyaWdodDogLTRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDcwJTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19pbWFnZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFydGljbGUtcG9zdGVyOmhvdmVyIC5hcnRpY2xlLXBvc3Rlcl9faW1hZ2Uge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRtYXgtaGVpZ2h0OiA3MnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXItLXNhbGUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0bWF4LWhlaWdodDogNDRweDtcbn1cblxuLmItY29udGVudF9uZXdzIHtcblx0cGFkZGluZzogNjBweCA5NXB4IDQwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS43NTtcblx0Y29sb3I6ICM1OTU5NTk7XG59XG5cbi5iLWNvbnRlbnRfbmV3cyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmItY29udGVudF9uZXdzIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLmFydGljbGUtcG9zdGVyOmFjdGl2ZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0QGluY2x1ZGUgbGluay1hY3RpdmU7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuYXJ0aWNsZS1wb3N0ZXJfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW5mbyB7XG5cdHBhZGRpbmc6IDIwcHggMjRweCAyNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fZGF0ZSB7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAxLjU3O1xuXHRjb2xvcjogcmdiYSg1MSw1MSw1MSwwLjUpO1xuICBcdG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fZGF0ZS0tYWx0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMTtcblxuICAuc3ZnLWljb24ge1xuXHR3aWR0aDogNjlweDtcblx0aGVpZ2h0OiA2OXB4O1xuXHRvcGFjaXR5OiAwLjQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0KiB7XG5cdCAgZmlsbDogI2ZmZjtcblx0fVxuICB9XG5cbiAgJjpob3ZlciB7XG5cdCY6YmVmb3JlIHtcblx0ICBjb250ZW50OiBcIlwiO1xuXHQgIHdpZHRoOiAzMHB4O1xuXHQgIGhlaWdodDogMzBweDtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB0b3A6IDUwJTtcblx0ICBsZWZ0OiA1MCU7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdCAgei1pbmRleDogMDtcblx0fVxuXHQuc3ZnLWljb24ge1xuXHQgIG9wYWNpdHk6IDE7XG5cdCAgKiB7XG5cdFx0ZmlsbDogI0ZGMzQwNztcblx0ICB9XG5cdH1cbiAgfVxufVxuXG4uc2l0ZXJ1IHtcblx0LmFydGljbGUtcG9zdGVyX19wbGF5LWJ0biB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuc3ZnLWljb24ge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2Rlc2NyaXB0aW9uIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG1heC1oZWlnaHQ6IDcycHg7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmFydGljbGUtcG9zdGVyIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGFzcGVjdC1yYXRpbzogaW5pdGlhbDtcbiAgXHRtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXIgLmVDYXRhbG9nIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFydGljbGUtcG9zdGVyIC5lQ2F0YWxvZyAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2Rvd2xvYWQge1xuXHR6LWluZGV4OiAyMDtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5tZWRpYS1wYWdlIHtcblx0XHQuYXJ0aWNsZS53aGl0ZS1jb2xvciB7XG5cdFx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0fVxuXHR9XG5cdC5hcnRpY2xlLXBvc3Rlcl9faW5mbyB7XG5cdFx0cGFkZGluZzogMTVweCAxMnB4IDIwcHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0bWF4LWhlaWdodDogNjBweDtcblx0fVxuXG5cdC5hcnRpY2xlLXBvc3Rlci0tc2FsZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0XHRtYXgtaGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LmFydGljbGUtcG9zdGVyX19kYXRlIHtcblx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cblx0LmItY29udGVudF9uZXdzIHtcblx0ICBwYWRkaW5nOiAzMHB4IDQwcHg7XG5cdCAgaWZyYW1lIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHQgIH1cblxuXHQgIHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdCAgfVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWluKSB7XG5cdC5iLWNvbnRlbnRfbmV3cyB7XG5cdFx0cGFkZGluZzoxM3B4IDE1cHggMjBweDtcblx0fVxufVxuXG5cbi5wcm9tb3Rpb24tdGV4dHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxMHB4O1xuXHRib3R0b206IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0ei1pbmRleDogMTAwO1xuXHRjb2xvcjogIzAwMDtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRvcGFjaXR5OiA4MCU7XG59XG4uaW5uZXItLWNhdGFsb2ctLWJhbm5lciAucHJvbW90aW9uLXRleHR7XG5cdGJvdHRvbTogMjBweDtcblx0cmlnaHQ6IDEwcHg7XG5cdGxlZnQ6IGF1dG87XG59XG5cbi5wcm9tb3Rpb24tdGV4dCAudG9vbHRpcF9fY29udGVudHttaW4td2lkdGg6IDMwMHB4O30iLCIuYXJ0aWNsZSB7XG5cdG1hcmdpbjogMjVweCAwIDgwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmFydGljbGVfX3dyYXAge1xuXHRtYXgtd2lkdGg6IDEwMjZweDtcbn1cblxuLmFydGljbGVfX2JhY2suYXJ0aWNsZV9fYmFjayB7XG5cdG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5hcnRpY2xlX19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDMyNHB4O1xuXHRcdGhlaWdodDogMzI0cHg7XG5cdFx0bWFyZ2luOiAwIDEwOHB4IDAgMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cblxuXHR0aW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0fVxuXG5cdGgxIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLmFydGljbGVfX2NvbnRhaW5lciB7XG5cdG1hcmdpbjogNTVweCBhdXRvO1xuXHRtYXgtd2lkdGg6IDgxMHB4O1xufVxuXG4uYXJ0aWNsZV9fY29udGFpbmVyLS1uby1tYXJnaW4ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQuYXJ0aWNsZSB7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xuXHR9XG5cdC5hcnRpY2xlX19iYWNrLmFydGljbGVfX2JhY2sge1xuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdH1cblx0LmFydGljbGVfX2hlYWRlci5hcnRpY2xlX19oZWFkZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblxuXHRcdGgxIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblx0LmFydGljbGVfX2NvbnRlbnQge1xuXHRcdG9yZGVyOiAtMTA7XG5cdH1cbn0iLCIuYXR0ZW50aW9uLWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWY7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19faWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5hdHRlbnRpb24tYmxvY2tfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX19pbmZvIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX19jYXB0aW9uIHtcblx0Y29sb3I6ICM4MTg2OTA7XG59XG5cbi5hdHRlbnRpb24tYmxvY2tfX3RpbWUge1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmF0dGVudGlvbi1ibG9jayB7XG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHBhZGRpbmc6IDExcHggMTVweDtcblx0fVxuXG5cdC5hdHRlbnRpb24tYmxvY2tfX2ljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5hdmFpbGFiaWxpdHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYXZhaWxhYmlsaXR5LS1sZyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24ge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAkbGgtc21hbGw7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uICsgLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5hdmFpbGFiaWxpdHktLWdyZWVuIHtcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1vcmFuZ2Uge1xuXHRjb2xvcjogJGNvbG9yLXdhcm5pbmc7XG59XG5cbi5hdmFpbGFiaWxpdHktLXJlZCB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5hdmFpbGFiaWxpdHktLWdyYXkge1xuXHRjb2xvcjogIzgxODY5MDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tb3JkZXItc3RhdHVzIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5hdmFpbGFiaWxpdHkge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxufSIsIi5iYWRnZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlcjtcblx0cGFkZGluZzogMnB4IDNweCAzcHg7XG5cdG1pbi13aWR0aDogMTlweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYWRnZS0tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQuYmFkZ2Uge1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdG1pbi13aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE3cHg7XG5cdH1cbn0iLCIuYmFza2V0LWFjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuZmllbGQtdG9vbHRpcF9fbGlzdHtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0LmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbXtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cblx0fVxufVxuLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWluLXdpZHRoOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5maWVsZC1pbnB1dCB7XG5cdCAgJi5maWVsZC1jb3VudF9faW5wdXQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0ICB9XG5cdH1cblxuICBcdC5maWVsZC1jb3VudF9fYnRuLS1zdWIge1xuXHQgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0fVxuXG5cdC5maWVsZC1jb3VudF9fYnRuLS1hZGQge1xuXHQgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHR9XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0ICsgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOiAwIDE5cHggMDtcbiAgXHRsaW5lLWhlaWdodDogMjhweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuICBcdGJvcmRlci13aWR0aDogMXB4O1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxuXG4gIFx0LnN2Zy12aXNpYmxlLXNsaWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgJjpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsMCwwLC4zKTtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0YmFja2dyb3VuZDogI0YwRjBGMDtcbiAgfVxufVxuXG4uYmFza2V0LWFjdGlvbl9fYWRkIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19yZW1vdmUge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLS1oYWxmIHtcblx0Jjo6YmVmb3JlIHtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJhc2tldC1hY3Rpb25fX3dpZGdldC0tbGluayB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kZXRhaWwge1xuXHQuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdFx0d2lkdGg6IDk0cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdGZsZXgtZ3JvdzogMDtcblx0fVxuXG5cdC5maWVsZC1jb3VudF9fYnRuLmZpZWxkLWNvdW50X19idG4ge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTEwO1xuXHR9XG5cblx0LmJ0biB7XG5cdFx0aGVpZ2h0OiA0M3B4O1xuXHR9XG59IiwiLmJhc2tldC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmJhc2tldC1pdGVtX192aXN1YWwge1xuXHR3aWR0aDogODBweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLXJpZ2h0OiAzNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdGltZyB7XG5cdCAgbWF4LXdpZHRoOiA4MHB4O1xuXHQgIG1heC1oZWlnaHQ6IDgwcHg7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcbiAgXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1pdGVtX19wcmljZS1ub3RlIHtcbiAgcGFkZGluZzogNXB4IDAgMCAyOHB4O1xuICAuaXRlbS1ub3RlLXRleHQ6OmFmdGVyIHtcblx0dG9wOiAwO1xuICB9XG59XG5cbi5iYXNrZXQtaXRlbV9fYW5hbG9ndWVzIHtcblx0LmJ0biB7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbV9fbmFtZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcbiAgXHRsZXR0ZXItc3BhY2luZzogLS45cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmJhc2tldC1pdGVtX19jb2RlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3B4O1xufVxuXG4uYmFza2V0LWl0ZW1fX2JyYW5kIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4uYmFza2V0LWl0ZW1fX2JvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3BzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xuXHQuY291bnQge1xuXHQgXHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cdCAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdCAgXHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0LnN1ZmZpeCB7XG5cdFx0Y29sb3I6IGdyZXk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3AtbmFtZXtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJvcC1pY29uIHtcblx0d2lkdGg6IDIzcHg7XG5cdGhlaWdodDogMjNweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTFweDtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJvcC1zZXBhcmF0b3Ige1xuXHRtYXJnaW46IDAgNXB4O1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay03MDtcbn1cblxuLmJhc2tldC1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRwYWRkaW5nOiA1cHggOXB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMTA7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19mb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICBcdGZsZXgtd3JhcDogd3JhcDtcblx0LmJhc2tldC1pdGVtX19wcmljZSB7XG5cdFx0d2lkdGg6IDE3NXB4O1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbV9fY291bnRlciB7XG5cdC5maWVsZC1jb3VudF9faW5wdXR7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdGhlaWdodDogNDRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0LmZpZWxkLS1uby1ib3JkZXIge1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtN3B4O1xuXHR9XG5cblx0LmZpZWxkLWlucHV0IHtcblx0ICBcdGJvcmRlcjogMnB4IHNvbGlkICNlYmViZWI7XG5cdCAgXHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdCAgXHQmOmhvdmVyIHtcblx0XHQgIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcblx0XHR9XG5cdH1cblxuXHQuZmllbGQtY291bnRfX2J0bjpob3ZlciB7XG5cdCAgYmFja2dyb3VuZDogI2YwZjBmMDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX2RlbGV0ZSB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tbGVmdDogMjVweDtcbiAgXHRvcGFjaXR5OiAwLjg7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblx0LmJhc2tldC1pdGVtX19kZWxldGUge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiA0M3B4O1xuXHRcdGhlaWdodDogNDNweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblxuICBcdC5hcHBlYXJhbmNlLS1nb29kcyB7XG5cdCAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX25vdGlmaWNhdGlvbi1idG4ge1xuXHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19naWZ0cyB7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5cdHBhZGRpbmc6IDlweCAxN3B4IDEwcHg7XG5cdGJhY2tncm91bmQ6ICNmNGY1Zjc7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGdyaWQtZ2FwOiAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogI2Y0ZjVmNztcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDMwcHg7XG5cdFx0dG9wOiAtOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbS0tZGlzYWJsZWQge1xuXHQuYmFza2V0LWl0ZW1fX2hlYWRlcixcblx0LmJhc2tldC1pdGVtX19ib2R5LFxuXHQuYmFza2V0LWl0ZW1fX3Zpc3VhbCB7XG5cdFx0b3BhY2l0eTogMC40O1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbV9fY29udGVudC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1pdGVtX19wcmljZS1mdWxsIHtcbiAgLnByaWNlX192YWx1ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5iYXNrZXQtaXRlbV9fZGVsZXRlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cdC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcblx0XHQuYmFza2V0LWl0ZW1fX2RlbGV0ZTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuICAuYmFza2V0LWl0ZW1fX2Zvb3RlciB7XG5cdHBhZGRpbmc6IDAgMCAwIDExNXB4O1xuICB9XG4gIC5iYXNrZXQtaXRlbV9fY29udGVudCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5iYXNrZXQtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnByaWNlX192YWx1ZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0LnByaWNlX19jdXJyZW5jeSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5iYXNrZXQtaXRlbV9fcHJpY2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG4gIFx0LmJhc2tldC1pdGVtX19jb250ZW50LXdyYXAge1xuXHQgIFx0cGFkZGluZy1sZWZ0OiAxMTVweDtcblx0ICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBcdGFsaWduLWl0ZW1zOiB1bnNldDtcblxuXHQgIFx0LmJhc2tldC1pdGVtX192aXN1YWwge1xuXHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgbGVmdDogMDtcblx0XHQgIHRvcDogMDtcblx0XHR9XG5cdH1cbiAgXHQuYmFza2V0LWl0ZW1fX2NvZGUge1xuXHQgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0LmJhc2tldC1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMTQwcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiBjYWxjKDEwMCUgKyAxM3B4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5iYXNrZXQtaXRlbV9fZmF2b3JpdGUge1xuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0fVxuICBcdC5iYXNrZXRfX2xpc3Qge1xuXHQgIC5iYXNrZXQtaXRlbSB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdCAgfVxuXHR9XG5cdC5iYXNrZXQtaXRlbV9fY291bnRlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdCAgXHRvcmRlcjogMztcblx0fVxuICBcdC5iYXNrZXQtaXRlbV9fZGVsZXRlIHtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgcmlnaHQ6IDIwcHg7XG5cdCAgYm90dG9tOiAzM3B4O1xuXHQgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cdC5iYXNrZXQtaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tdXBcIikge1xuICAuYmFza2V0LWl0ZW1fX2NvdW50ZXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTJ4cy1taW4pIHtcbiAgLmJhc2tldC1pdGVtX19wcmljZS1ub3RlIHtcblx0cGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgLmJhc2tldC1pdGVtX19jb3VudGVyIHtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYmFza2V0LWl0ZW1fX2Zvb3RlciB7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19oZWFkZXIge1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsLW1pbikge1xuICAuYmFza2V0LWl0ZW1fX2hlYWRlciB7XG5cdG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgLmJhc2tldC1pdGVtX19wcmljZS1ub3RlIHtcblx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiM3hzLWRvd25cIikge1xuXHQuYmFza2V0LWl0ZW1fX2dpZnRzIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjR4cy1kb3duXCIpIHtcblx0LmJhc2tldC1pdGVtX19ub3RpZmljYXRpb24tYnRuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cbn0iLCIuYmFza2V0LXBhZ2UgLmJhc2tldC1pdGVtLXdyYXBwZXIsIC5iYXNrZXQtcGFnZSAgLmItZm9vdGVye2Rpc3BsYXk6IG5vbmU7fVxuXG4uYmFza2V0LXNtYWxsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldDo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0bGVmdDogLTJweDtcblx0cmlnaHQ6IC0ycHg7XG5cdGJvdHRvbTogLTJweDtcblx0dG9wOiAtMnB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24gKyAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJhc2tldC1zbWFsbF9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0ZmlsbDogbm9uZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fYmFkZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTJweDtcblx0cmlnaHQ6IC00cHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtbmFtZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3RpdGxlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIHtcblx0XHQuYmFza2V0LXNtYWxsX19pY29uIHtcblx0XHRcdGZpbGw6ICRjb2xvci1ibGFjay0yMDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5iYXNrZXQtc21hbGxfX3dpZGdldDpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQuYmFza2V0LXNtYWxsX193aWRnZXQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmJhc2tldC1zbWFsbF9fY2VsbC1pY29uIHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0fVxuXHR9XG5cdC5iYXNrZXQtc21hbGxfX2NlbGwtbmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHR9XG59IiwiLmJhc2tldCB7XG5cdC5tb2JpbGUtcG9wdXAtLXJlc3VtZSB7XG5cdFx0LmJhc2tldF9fcmVzdW1lIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYnRuLS1mdWxsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFza2V0X19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdCYuYmFza2V0X19oZWFkZXItbG9hZCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5wYWdlLXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLmJhc2tldF9fY2xlYW4ge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmJhc2tldF9fcGxhY2Vob2xkZXIge1xuXHRtYXJnaW46IDcwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFza2V0X19wbGFjZWhvbGRlci12aXN1YWwge1xuXHR3aWR0aDogMjUwcHg7XG5cdGhlaWdodDogMjUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0X19wbGFjZWhvbGRlci10ZXh0IHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmJhc2tldF9fcGxhY2Vob2xkZXItYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdH1cbn1cblxuLmJhc2tldF9fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmJhc2tldF9fc3VjY2VzcyB7XG5cdG1heC13aWR0aDogODIzcHg7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDVweCA1cHggNTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRoMSB7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG59XG5cbi5iYXNrZXRfX3N1Y2Nlc3MtaGVhZCB7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFza2V0X19zdWNjZXNzLWNvbnRlbnQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblxuXHQuYmFza2V0X3ByaWNlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC5iYXNrZXRfcHJpY2UtdHh0IHtcblx0XHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuLmJhc2tldF9fc3VjY2Vzcy1pbmZvIHtcblx0cGFkZGluZzogMzBweCAwO1xuXHRib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0LmRvdHMtbGlzdF9faXRlbSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5kb3RzLWxpc3RfX25hbWUge1xuXHRcdFx0bWluLXdpZHRoOiA0MCU7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHQuZG90cy1saXN0X192YWx1ZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLmJhc2tldF9fbGlzdCB7XG4gIC5iYXNrZXQtaXRlbSB7XG5cdCAgcGFkZGluZzogMjBweCAyNHB4IDI1cHg7XG5cdH1cblx0LnNlY3Rpb24tdGl0bGUge1xuXHQgIGZvbnQtc2l6ZTogMDtcblx0ICBwYWRkaW5nLXRvcDogMjBweDtcblx0ICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0ICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdCAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG5cdCAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG5cblx0XHRoNCB7XG5cdFx0ICBsZXR0ZXItc3BhY2luZzogLS4zMnB4O1xuXHRcdCAgbWFyZ2luOiAwO1xuXHRcdCAgbGluZS1oZWlnaHQ6IDEuNjtcblx0XHQgIGZvbnQtc2l6ZTogMTZweDtcblx0XHQgIGNvbG9yOiBncmF5O1xuXHRcdCAgZm9udC1mYW1pbHk6IFNGVUlEaXNwbGF5LHNhbnMtc2VyaWY7XG5cdFx0ICBmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxufVxuXG4uYWNjb3VudC1tYWluLW1lbnUge1xuICAuc2VjdGlvbi10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcblxuXHRoNCB7XG5cdCAgbGV0dGVyLXNwYWNpbmc6IC0uMzJweDtcblx0ICBtYXJnaW46IDA7XG5cdCAgbGluZS1oZWlnaHQ6IDEuNjtcblx0ICBmb250LXNpemU6IDE2cHg7XG5cdCAgY29sb3I6IGdyYXk7XG5cdCAgZm9udC1mYW1pbHk6IFNGVUlEaXNwbGF5LHNhbnMtc2VyaWY7XG5cdCAgZm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuICB9XG59XG5cbi5maWxlLWxvYWQtY29udGFpbmVyIHtcblx0LmNhdGFsb2dfX3RvcC1uYXZ7XG5cdFx0Ji5mbGMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmZpbGUtbG9hZC1tZXNzYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5maWxlLWxvYWQtZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0bWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5iYXNrZXRfX21haW4ge1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1pbi13aWR0aDogMDtcbiAgXHQmLmJhc2tldF9fcmVzdW1lIHtcblx0ICBib3gtc2hhZG93OiBub25lO1xuXHQgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG4gIFx0LmJhc2tldF9fbGlzdCB7XG5cdCAgYmFja2dyb3VuZDogI2ZmZjtcblx0ICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHR9XG59XG5cbi5iYXNrZXRfX2FzaWRlIHtcblx0d2lkdGg6IDMwJTtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1sZWZ0OiAyJTtcbn1cblxuLmJhc2tldF9fbWVzc2FnZXMge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmFza2V0X19tZXNzYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAjMzMzMzMzMzA7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblxuICBcdC5tZXNzYWdlLXRpdGxlIHtcblx0ICBmb250LXdlaWdodDogNTAwO1xuXHQgIGZvbnQtc2l6ZTogMTVweDtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgcGFkZGluZy1yaWdodDogMjBweDtcblx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgJi5tZXNzYWdlLXRpdGxlLS1vcGVuIHtcblx0XHQubWVzc2FnZV9fYnRuLWFycm93IHtcblx0XHQgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHQgIH1cblxuXHQgICY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcblx0XHQubWVzc2FnZV9fYnRuLWFycm93IHtcblx0XHQgIGNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcblx0XHR9XG5cdCAgfVxuXHR9XG5cbiAgXHQubWVzc2FnZV9fYnRuLWFycm93IHtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgdG9wOiA1MCU7XG5cdCAgcmlnaHQ6IDA7XG5cdCAgd2lkdGg6IDEycHg7XG5cdCAgaGVpZ2h0OiA4cHg7XG5cdCAgbWFyZ2luLXRvcDogLTRweDtcblx0ICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xuXHR9XG5cbiAgXHQubWVzc2FnZSB7XG5cdCAgcGFkZGluZy10b3A6IDVweDtcblxuXHQgICY6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHQgIH1cblx0fVxuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4uYmFza2V0X19tZXNzYWdlLWNsb3NlIHtcblx0QGluY2x1ZGUgaWNvbi1jbG9zZSgxOHB4LCAycHgpO1xuXHRAaW5jbHVkZSBjZW50ZXIteSgpO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAkdHJzLWJhc2U7XG5cdHJpZ2h0OiAxMHB4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHR0b3A6MTAlO1xufVxuXG4uYmFza2V0X19yZXN1bWUge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDEwcHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cblx0Ji5iYXNrZXRfX3Jlc3VtZS1ub3RzaGFkb3cge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQuYmFza2V0X19tZXNzYWdlcyB7XG5cdCAgbWFyZ2luLWJvdHRvbTogMDtcblxuXHQgIC5iYXNrZXRfX21lc3NhZ2UtY2xvc2Uge1xuXHRcdHRvcDogMjUlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHQgIH1cblx0fVxufVxuXG4uYmFza2V0X19yZXN1bWUtaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJhc2tldF9fcHJvcCB7XG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay0yMDtcblx0fVxufVxuLmFzaWRlLWNvbW1lbnQtYmxvY2t7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdC5mb3JtX19maWVsZHtcblx0XHRwYWRkaW5nOiAwcHggIDMwcHggMCAxMHB4O1xuXHR9XG59XG5cblxuLmJhc2tldF9fcHJvcC1lbnRyeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJhc2tldF9fcHJvcC1lbnRyeV9fdGl0bGUge1xuICBcdHBhZGRpbmc6IDIwcHggMCAxM3B4O1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0uMzJweDtcbn1cblxuLmJhc2tldF9fcHJvcHMge1xuICAuYmFza2V0X19wcm9wIHtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmJhc2tldF9fcHJvcC1uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgLmJhc2tldF9fcHJvcC12YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRib3JkZXItYm90dG9tOiAwO1xuXG5cdHNwYW4ge1xuXHQgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHR9XG4gIH1cbn1cblxuLmJhc2tldF9fcHJvcC0tdG90YWwge1xuICAuYmFza2V0X19wcm9wLXZhbHVlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0uNDRweDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHQgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuYmFza2V0X19wcm9wLWN1cnJlbmN5IHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6IGdyYXk7XG4gIH1cbn1cblxuLmJhc2tldF9fcHJvcC1uYW1lIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYmFza2V0X19wcm9wLWN1cnJlbmN5IHtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmJhc2tldF9fcHJvcC0tZGlzY291bnQge1xuXHRwYWRkaW5nOiA3cHggMDtcblxuXHQuYmFza2V0X19wcm9wLWVudHJ5IHtcblx0XHRwYWRkaW5nOiA3cHggMDtcblx0fVxuXG5cdC5iYXNrZXRfX3Byb3AtY3VycmVuY3ksXG5cdC5iYXNrZXRfX3Byb3AtdmFsdWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXG5cdC5hY2NvcmRpb25fX2ljb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0fVxufVxuXG4uYmFza2V0X19hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBcdGZsZXgtd3JhcDogd3JhcDtcblxuXHQucHJvbW9jb2RlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5iYXNrZXRfX29yZGVyIHtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IDIwcHggMjRweCAyM3B4O1xuICBcdGRpc3BsYXk6IGZsZXg7XG4gIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0fVxufVxuLmJhc2tldF9fb3JkZXIubGluay11bmRlcmxpbmV7XG5cdCBoZWlnaHQ6IGF1dG87XG59XG5cbi5iYXNrZXQtbm90ZSB7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLmJhc2tldC1pdGVtX19wcmljZS1mdWxsIHtcbiAgXHR3aWR0aDogMTQwcHg7XG5cdG1pbi13aWR0aDogMTQwcHg7XG4gIFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5iYXNrZXQtZm9ybS1kYXRhLWRlbGl2ZXJ5IHtcbiAgXHQuZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHQgIFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuICBcdH1cbn1cblxuLmJhc2tldF9fcHJvcC1kZWxpdmVyeS1tZXRob2Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmJhc2tldC1hZGRyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzBweCAxOHB4O1xufVxuXG4uYnRuLWJsb2NrLWNsZWFyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG59XG4uYnRuLWJsb2NrLWNsZWFyLmJhc2tldF9fYWN0aW9ue1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cdC5jbGVhci1iYXNrZXR7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRzcGFuIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdFx0fVxuXG5cdH1cbn1cblxuLmNsZWFyLWJhc2tldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEzNHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZmFmYWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTllOWVkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHNwYW4ge1xuXHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2QwZDBkNztcbiAgfVxufVxuXG4uYWRkcmVzcy1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXQtYWRkcmVzcy1saXN0IHtcbiAgLmJhc2tldC1zZWxlY3QtZmllbGQge1xuXHQuZmllbGQtc2VsZWN0X19idG4ge1xuXHQgIGhlaWdodDogNTBweDtcblx0ICBib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dDtcblx0ICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdCAgZm9udC1zaXplOiAxNHB4O1xuXHQgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LmZpZWxkLXNlbGVjdF9fbGlzdCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG4gIH1cbiAgLmJhc2tldC1lbnRlci1oZWFkIHtcblx0LmJ0biB7XG5cdCAgaGVpZ2h0OiA1MHB4O1xuXHQgIGJhY2tncm91bmQ6ICM4ODg7XG5cdCAgYm9yZGVyLWNvbG9yOiAjODg4O1xuXHQgIGNvbG9yOiAjZmZmO1xuXHR9XG4gIH1cbn1cblxuLmJhc2tldC1hZGRyZXNzLWluZm8ge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgLnBhcmFtcy1saXN0X19sZWZ0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzgxODE4MTtcbiAgfVxuICAucGFyYW1zLWxpc3RfX3JpZ2h0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5wYXJhbXMtbGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuLmJhc2tldC1kZWxpdmVyeS1ibG9jayB7XG4gIC5maWVsZC1yYWRpby1idXR0b25zX19saXN0IHtcblx0LmZpZWxkLWNoZWNrYm94X19pY29uIHtcblx0ICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcblx0fVxuXHQuc3ZnLWljb24ge1xuXHQgIGZpbGw6ICRjb2xvci1ncmF5O1xuXHR9XG4gIH1cbn1cblxuLmJhc2tldF9fcmVzdW1lLXR4dCB7XG5cdC5oNSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdH1cbn1cblxuLmJhc2tldF9fc2hvdy1jYXRhbG9nIHtcblx0cGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJhc2tldF9fbWVzc2FnZS1jbG9zZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0fVxuXHQuYmFza2V0X19jbGVhbjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFja1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuICAuYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwge1xuXHRtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG4gIC5iYXNrZXQtYWRkcmVzcy1saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuYmFza2V0LWVudGVyLWhlYWQge1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB0b3A6IDcwcHg7XG5cdCAgbGVmdDogN3B4O1xuXHR9XG4gIH1cbiAgLmJhc2tldC1hZGRyZXNzLWluZm8ge1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LmJhc2tldF9faGVhZGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0ICBcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXHR9XG5cdC5iYXNrZXRfX2xheW91dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmJhc2tldF9fdG9vbGJhciB7XG5cdFx0cGFkZGluZzogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwKSk7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHotaW5kZXg6IDIwO1xuXG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0ZmlsbDogbm9uZTtcblx0XHRcdGhlaWdodDogOXB4O1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNCwgMjQsIDMzLCAwKSwgcmdiYSgyNCwgMjQsIDMzLCAuMDUpKTtcblx0XHR9XG5cblx0XHQmLmhpZGUge1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHR9XG5cblx0XHQuYnRuIHtcblx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5iYXNrZXRfX29yZGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0XHRmbGV4LWdyb3c6IDI7XG5cdFx0fVxuXHR9XG5cblx0LmJhc2tldF9fcmVzdW1lIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHR9XG5cblx0LmJhc2tldF9fYXNpZGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdG1hcmdpbi1yaWdodDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXG5cdFx0LmJhc2tldF9fcmVzdW1lIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdH1cblx0fVxuXHQuYmFza2V0X19yZXN1bWUtaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG5cdFx0Lmg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHR9XG5cdH1cblx0LmJhc2tldF9fcHJvcCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5iYXNrZXRfX3Byb3AtZW50cnkge1xuXHRcdHBhZGRpbmc6IDEzcHggMDtcblx0fVxuXHQuYmFza2V0X190b29sYmFyIHtcblx0ICBwYWRkaW5nOiAxMHB4O1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgLmJ0bi1kZWZhdWx0IHtcblx0XHRzdmcge1xuXHRcdCAgbWFyZ2luLWxlZnQ6IDExcHg7XG5cdFx0fVxuXHQgIH1cblx0fVxuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIHtcblx0d2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LmJhc2tldF9fcGxhY2Vob2xkZXItdmlzdWFsIHtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0fVxuXHQuYmFza2V0X19wbGFjZWhvbGRlci1hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblx0LmJhc2tldF9fcGxhY2Vob2xkZXItdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHR9XG5cblx0LmJhc2tldF9fcmVzdW1lIHtcblx0ICBtYXJnaW4tbGVmdDogLSRncmlkLWd1dHRlci1iYXNlO1xuXHQgIG1hcmdpbi1yaWdodDogLSRncmlkLWd1dHRlci1iYXNlO1xuXHR9XG5cblx0LmJhc2tldF9faGVhZGVyIHtcblx0ICBtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdCYudGl0bGUtd2l0aC1jbGVhciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCB7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgb3JkZXI6IDI7XG5cdCAgbWFyZ2luLXRvcDogNXB4O1xuXHQgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuICBcdC5vcmRlci1sa19faXRlbXMge1xuXHQgIC5iYXNrZXQtYWN0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0ICB9XG5cdH1cbiAgXHQuYmFza2V0LWFjdGlvbiB7XG5cdCAgb3JkZXI6IDQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XG4gIC5iYXNrZXQtc2VsZWN0LWZpZWxkIHtcblx0ZmxleDogMTtcbiAgfVxuXG4gIC5iYXNrZXQtYWRkcmVzcy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0LmJhc2tldC1lbnRlci1oZWFkIHtcblx0ICBtYXJnaW4tbGVmdDogNTRweDtcblx0fVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuYmFza2V0X19yZXN1bWUge1xuXHQgIHRvcDogMTUwcHg7XG5cdH1cbn1cblxuXG4vKjA5LjEyLjIwKi9cblxuLnByaWNlLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNXB4O1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByaWNlLWluZm8gcCB7XG4gICAgbWFyZ2luOiAwO1xufVxuLnByaWNlLWluZm8gIC5saXN0LWxpbmtzIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtM3B4O1xufVxuLnByaWNlLWluZm8gIC5saXN0LWxpbmtzIGEge1xuICAgIGNvbG9yOiAjNmQyMDc3O1xuICAgIG1hcmdpbjogMCAzcHg7XG59XG4ucHJpY2UtaW5mbyAgLmxpc3QtbGlua3MgYTphZnRlciB7XG4gICAgY29udGVudDogJy8nO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4ucHJpY2UtaW5mbyAgLmxpc3QtbGlua3MgYTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLml0ZW0tcHJpY2UtaW5mbyAucHJpY2UtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLDAsMCwuMyk7XG59XG4uaXRlbS1wcmljZS1pbmZvIC5wcmljZS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtOHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLml0ZW0tcHJpY2UtaW5mbzpob3ZlciB7XG4gICAgei1pbmRleDogNjtcbn1cbi5pdGVtLXByaWNlLWluZm86aG92ZXIgLnByaWNlLWluZm8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYm90dG9tOiAtNzBweDtcbn1cbi5wcmljZS1pbmZvLXBvcGFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB6LWluZGV4OiA4O1xufVxuLnByaWNlLWluZm8tcG9wYXAgLnByaWNlLWluZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnByaWNlLWluZm8tcG9wYXAgLnByaWNlLWluZm86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuLnByaWNlLWluZm8tcG9wYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xuICAgIHRvcDogMjJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLnByaWNlLWluZm8tcG9wYXAgLmljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvZnJvbnRlbmQvYnVpbGQvaW1hZ2VzL2ljb24vbmV3X3dhcm5pbmcuc3ZnXCIpO1xufVxuLnByaWNlLWluZm8tcG9wYXA6aG92ZXI6YmVmb3JlLFxuLnByaWNlLWluZm8tcG9wYXA6aG92ZXIgLnByaWNlLWluZm97XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5wcmljZS1pbmZvLXBvcGFwIC5saXN0LWxpbmtzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmItbWFpbi5iYXNrZXQtb3JkZXItcGFnZSAuY2VudGVyLW9yZGVyLWNvbnRhaW5lciAucGF5LWJvdHRvbS1ibG9jayAuaW5uZXItYmxvY2sge1xuICAgIHBhZGRpbmc6IDMxcHggMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLml0ZW0tcHJpY2UtaW5mbyAucHJpY2UtaW5mbyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5jbGVhci1idXNrZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTM0cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogI2FmYWZhZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cblxuLmNsZWFyLWJ1c2tldDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9sb2NhbC9mcm9udGVuZC9idWlsZC9pbWFnZXMvaWNvbi9jcm9zcy5zdmcnKSBuby1yZXBlYXQ7XG4gIH1cblxuLmNsZWFyLWJ1c2tldC1wb3B1cC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuXG4uY2xlYXItYnVza2V0LXBvcHVwLXdyYXBwZXIuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuLmNsZWFyLWJ1c2tldC1wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIHBhZGRpbmc6IDQzcHggNDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbi5wb3B1cC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cblxuLnBvcHVwLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gIH1cblxuLmNsZWFyLWJ1c2tldC1wb3B1cCBidXR0b24sXG4uZW1wdHktYnVza2V0IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZkMjA3NztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiKDAgMCAwIC8gMjUlKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2IoMCAwIDAgLyAyNSUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4ucG9wdXAtY2xvc2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOXB4O1xuICAgIHJpZ2h0OiAxOXB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9sb2NhbC9mcm9udGVuZC9idWlsZC9pbWFnZXMvaWNvbi9wb3B1cF9jcm9zcy5zdmcnKSBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU4MHB4KSB7XG4gICAgLmNsZWFyLWJ1c2tldC1wb3B1cCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5lbXB0eS1idXNrZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2IoMCAwIDAgLyAxNSUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiKDAgMCAwIC8gMTUlKTtcbiAgfVxuXG4uZW1wdHktYnVza2V0IHNwYW57XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICNBQ0FDQUM7XG4gIH1cblxuLmVtcHR5LWJ1c2tldCBidXR0b257XG4gICAgd2lkdGg6IDI0MnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxuXG4ud2l0aG91dC1jaGVja2JveC5jbGVhci1idXNrZXR7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbi50aXRsZS1yb3d7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiAyNi4wMiBuZXcgKi9cbi50aXRsZS13aXRoLWNsZWFye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveC13cmFwcGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC01N3B4O1xuICB9XG5cbiAgLnRpdGxlLXdpdGgtY2xlYXIgLmNsZWFyLWJ1c2tldHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3gge1xuICAgIHdpZHRoOiAzMTVweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NzBweCl7XG4gICAgLnRpdGxlLXdpdGgtY2xlYXIudGl0bGUtcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94LXdyYXBwZXIge1xuICAgICAgdG9wOiAtNDVweDtcbiAgICB9XG5cbiAgICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3gucHJpY2UtY2hlY2tib3gtLXJldGFpbCB7XG4gICAgICB3aWR0aDogMzI5cHg7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpe1xuICAgIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveC13cmFwcGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94e1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpe1xuICAgIC5wcmljZS1jaGVja2JveHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnRpdGxlLXdpdGgtY2xlYXIudGl0bGUtcm93LmVtcHR5LWJhc2tldCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIH1cblxuICAgIC5jbGVhci1idXNrZXQge1xuICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5jbGVhci1idXNrZXQ6YWZ0ZXIge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgIH1cblxuICAgIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gICAgfVxuICB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCl7XG4gIC50aXRsZS13aXRob3V0LXByaWNlLWNoZWNrYm94LnRpdGxlLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLyogMTUuMDMuMjAyMSAqL1xuLmItbWFpbi5iYXNrZXQtcGFnZSAuYi1jb250ZW50IC5maW5hbC1iYXNrZXQtcHJpY2UgLnRvLW9yZGVyLWJ0bixcbi5lbXB0eS1idXNrZXQgYnV0dG9uLFxuLmNsZWFyLWJ1c2tldC1wb3B1cCBidXR0b24ge1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiKDAgMCAwIC8gMjUlKTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIC50by1vcmRlci1idG46aG92ZXIsXG4uZW1wdHktYnVza2V0IGJ1dHRvbjpob3Zlcixcbi5jbGVhci1idXNrZXQtcG9wdXAgYnV0dG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYigwIDAgMCAvIDMwJSk7XG59XG4uYmFza2V0LW9yZGVyLXBhZ2UgLml0ZW0tbm90ZXtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uaXRlbS1ub3RlLXRleHR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJywgJ0FyaWFsJyAsICdzYW5zLXNlcmlmJztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pdGVtLW5vdGUtdGV4dDphZnRlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNmQyMDc3O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzZkMjA3Nztcbn1cblxuLnNhbGUtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNEMzRDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uc2FsZS1sYWJlbDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAtN3B4O1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNGMjRDM0Q7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLW5vdGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE2NXB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgICB0b3A6IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXtcbiAgLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLW5vdGV7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIGJvdHRvbTogLTE2NXB4O1xuICB9XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZV9fdGl0bGUtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IGNhbGMoMzIlIC0gMnB4KTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayAuc2F2ZS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5zYXZlLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sgLnBkZjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvY29tcG9uZW50cy9zaC9iYXNrZXQvL2ltZy9wZGYucG5nXCIpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5leGNlbDo6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2NvbXBvbmVudHMvc2gvYmFza2V0L2ltZy9leGNlbC5zdmdcIik7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sgLnByaW50OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC8vaW1nL3ByaW50LnBuZ1wiKTtcbn1cblxuXG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2Vjb25kLWJsb2NrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuZm9ybS1ncm91cF9fYmFza2V0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuZm9ybS1ncm91cF9fYmFza2V0IGEge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2NvbXBvbmVudHMvc2gvYmFza2V0Ly9pbWcvY2FydC1ncmV5LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNlY29uZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2UgLnRpdGxlLWJsb2NrIGg1IHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmJhc2tldC1ub3RlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMTNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYmFza2V0LW5vdGUgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iLW1haW4uYmFza2V0LXBhZ2UgLmxlZnQtYmxvY2sgLmNhdGFsb2ctbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuXG4ucHJvZHVjdC1pbmZvIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xufVxuXG4uZGl2aWRlci0yMHB4IHtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5kaXZpZGVyLWJvcmRlci0xIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiA3MCU7XG59XG5cbi5ncmVlbi1ibG9jayB7XG4gICAgcGFkZGluZzogMThweCAzMHB4IDI1cHggMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiNzU4O1xufVxuXG4uZ3JlZW4tYmxvY2sgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5ncmVlbi1ibG9jayBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ncmVlbi1ibG9jayBhOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2dfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHggMzBweCAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2dfX3NtYWxsLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMThweCAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX19tYWluLWNvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi8qIC5kZWxpdmVyeS1kaWFsb2dfX2FkZHJlc3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xufSAqL1xuXG4uZGVsaXZlcnktZGlhbG9nX19jb21tZW50cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2dfX3NlbmQtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX19zZW5kLWJsb2NrIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLm5hdi10YWJzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAubmF2LXRhYnM+bGk+YSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLnRhYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAudGFiLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC5mb3JtLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzM7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLmZvcm0tZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uY2hlY2tlZC1saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAvKmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuXG4uY2hlY2tlZC1saXN0IGlucHV0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAyMnB4IDIwcHggMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jaGVja2VkLWxpc3RfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFmYjc1ODtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtLS1hY3RpdmUgLmNoZWNrZWQtbGlzdF9faXRlbS10aXRsZSB7XG4gICAgY29sb3I6ICMxZmI3NTg7XG59XG5cbi5jaGVja2VkLWxpc3RfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5jaGVja2VkLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uY2hlY2tlZC1saXN0LS1kYXRlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNoZWNrZWQtbGlzdC0tZGF0ZSAuY2hlY2tlZC1saXN0X19pdGVtIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTZweDtcbiAgICBmbGV4LWJhc2lzOiA5NnB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNoZWNrZWQtbGlzdC0tZGF0ZSAuY2hlY2tlZC1saXN0X19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNoZWNrZWQtbGlzdC0tcGF5bWVudCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLmNoZWNrZWQtbGlzdC0tcGF5bWVudCAuY2hlY2tlZC1saXN0X19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5kZWxpdmVyeS10YWJzIHtcbiAgICAvKm1hcmdpbi1ib3R0b206IDM2cHg7Ki9cbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViOyovXG59XG5cbi5kZWxpdmVyeS10YWJzX19jb250ZW50IHAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZGVsaXZlcnktdGFic19fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hdmFpbGFiaWxpdHktYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5cbi5hdmFpbGFiaWxpdHktYmxvY2tfX3N0b3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uYXZhaWxhYmlsaXR5LWJsb2NrX19zdG9yZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYwNDA0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmF2YWlsYWJpbGl0eS1ibG9ja19fb3JkZXIge1xuICAgIGNvbG9yOiAjYWVhZWFlO1xufVxuLmRhdGUtZmllbGR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbn1cbi5kYXRlLWZpZWxkIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG59XG4uZGF0ZS1maWVsZCAuZGF0ZS1maWVsZC1ncm91cHtcbiAgICBmbGV4LXNocmluazogMDtcbn1cbi5ib3R0b20tYmxvY2sgLm1vYmlsZS1idXR0b257XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBTRlVJRGlzcGxheSxzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2IoMCAwIDAgLyAzMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZjQyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMjMzcHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xufVxuXG4uY2hlY2tvdXQtYmFza2V0LXBhZ2UgLmRlbGl2ZXJ5LWRpYWxvZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGVja291dC1iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmRlbGl2ZXJ5LWJhc2tldC1wYWdle1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYm9keS5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1wYWdle1xuICAgIG92ZXJmbG93OiB1bnNldDtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iLW1haW4uYmFza2V0LXBhZ2UgLmZpbmFsLWJhc2tldC1wcmljZSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMjRweCl7XG4gICAgLmNoZWNrZWQtbGlzdC0tZGF0ZSB7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iLW1haW4uYmFza2V0LXBhZ2UuYmFza2V0LW9yZGVyLXBhZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAubGVmdC1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblx0LmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iYXNrZXRfX2hlYWRlci1sb2FkIC5zYXZlLWJ0bi1ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXG4gICAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zZWNvbmQtYmxvY2sge1xuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmZvcm0tZ3JvdXBfX2Jhc2tldCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTFweDtcbiAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cblxuICAgIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2Uge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwIC0yNHB4O1xuICAgIH1cblxuXG5cbiAgICAucHJvZHVjdC1pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuZ3JlZW4tYmxvY2sge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWRpYWxvZ19fbWFpbi1jb250YWN0cyB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nX19tYWluLWNvbnRhY3RzIC5mb3JtLWZpZWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1kaWFsb2dfX21haW4tY29udGFjdHMgLmZvcm0tZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nX19hZGRyZXNzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1kaWFsb2dfX2FkZHJlc3MgLmZvcm0tZmllbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWRpYWxvZ19fYWRkcmVzcyAuZm9ybS1maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1kaWFsb2cgLm5hdi10YWJzIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1kaWFsb2cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1kaWFsb2cgLmdyZWVuLWJsb2NrLFxuICAgIC5kZWxpdmVyeS1kaWFsb2cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgfVxuXG4gICAgLmNoZWNrZWQtbGlzdCB7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuY2hlY2tlZC1saXN0IC5jaGVja2VkLWxpc3RfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5jaGVja2VkLWxpc3QtLWRhdGUge1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxuXG4gICAgLmNoZWNrZWQtbGlzdC0tZGF0ZSAuY2hlY2tlZC1saXN0X19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5hdmFpbGFiaWxpdHktYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIH1cblxuICAgIC5kYXRlLWZpZWxkIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJvdHRvbS1ibG9jayAuZGVza3RvcC1idXR0b257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ib3R0b20tYmxvY2sgLm1vYmlsZS1idXR0b257XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZGF0ZS1maWVsZHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuQG1lZGlhKG1heC13aWR0aDogNTc1cHgpe1xuICAgIC5ib3R0b20tYmxvY2sgLm1vYmlsZS1idXR0b257XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZmluYWwtYmFza2V0LXByaWNlIC5ib3R0b20tYmxvY2t7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgfVxuICAgIC5iYXNrZXQtYnJpY2UgLmZpbmFsLXByaWNlLWVsZW0tYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi5kZWxpdmVyeS1kaWFsb2dfX3NtYWxsLXRpdGxlLmRhdGUtc2VsZWN0e1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG59XG4uYmFza2V0LW9yZGVyLXBhZ2UgLml0ZW0tLWNoZWNrYm94e1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5iYXNrZXQtb3JkZXItcGFnZSAuaXRlbS0tY2hlY2tib3ggaW5wdXR7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRTFFMUUxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuLmlzLWNsaWVudC1jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uaXMtY2xpZW50LWNvbnRhaW5lciAuY2hlY2tib3gtaXRlbV9fbmFtZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogcGFkZGluZy1sZWZ0OiAzMHB4OyAqL1xufVxuLmlzLWNsaWVudC1jb250YWluZXIgLmlzLWNsaWVudC1jaGVja2JveHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmlzLWNsaWVudC1jb250YWluZXIgaW5wdXR7XG4gICAgd2lkdGg6IDUwJTtcbn1cbi5idXR0b25zLW9yZGVycyB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pcy1jbGllbnQtY29udGFpbmVyIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLmJhc2tldC1wYWdlIC5tYXAtbGluay5saW5rLS1tYXB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjNmQyMDc3O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdC5iYXNrZXRfX3N1Y2Nlc3MtY29udGVudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cdH1cblxuXHQuYmFza2V0X19zdWNjZXNzLWluZm8ge1xuXHRcdHBhZGRpbmc6IDQwcHggMTMwcHg7XG5cdH1cblxuXHQuYmFza2V0X19zdWNjZXNzIHtcblx0XHRwYWRkaW5nOiA4MHB4IDQwcHg7XG5cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW46IDQwcHggMCAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYXNrZXRfX3N1Y2Nlc3MtaGVhZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxufVxuXG4uYmFza2V0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLmJhc2tldF9fc21hbGwtbm90ZSB7XG5cdG1hcmdpbjogMjRweCAwO1xufVxuXG4uYmFza2V0X19wcm9kdWN0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXRfX2NlbGwtc2VwIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA3MnB4O1xufVxuXG4uYmFza2V0X19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0X19zdWJmb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAjODY4NjhCO1xufVxuXG4uYmFza2V0X19hY2NlbnQge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5iYXNrZXRzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbS5hY3RpdmUgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCAuYmFza2V0X19kZC0tcmlnaHQge1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogYXV0bztcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbS1idG4ge1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uYmFza2V0X19saW5rLXVuZGVybGluZSB7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0X19kZCB7XG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2U7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAyMDBweDtcblx0ei1pbmRleDogMTIwO1xufVxuXG4uYmFza2V0X19kZC0tYWx0IHtcblx0d2lkdGg6IDI0MHB4O1xufVxuXG4uYmFza2V0X19kZC0tbGVmdCB7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4uYmFza2V0X19kZC0tcmlnaHQge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cblxuLmJhc2tldF9fZGQtLW9wZW4ge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlLW9wZW47XG59XG5cbi5iYXNrZXRfX2RkLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmJhc2tldF9fZGQtYnRuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDExcHggMTJweCAxMXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5iYXNrZXRfX2RkLWJ0bjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFOEY0RkU7XG59XG5cbi5iYXNrZXRfX2JvdHRvbS1mb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5iYXNrZXRfX3N1bSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJhc2tldF9fc3VtIC5wcmljZV9fZ3JvdXAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmFza2V0X19ib3R0b20tZm9vdGVyLWxlZnQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhc2tldF9fYm90dG9tLWZvb3Rlci1yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmJhc2tldF9fbGluay1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYmFza2V0X19saW5rLWFjdGlvbi0yIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmJhc2tldF9fZW1wdHktdGV4dCB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGNvbG9yOiAjMTExO1xuXHRtYXgtd2lkdGg6IDg4MnB4O1xufVxuXG4uYmFza2V0X190aXRsZS1mb3JtIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uYmFza2V0X19mb3JtIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmJhc2tldF9fZm9ybS13cmFwIHtcblx0cGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbi5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMCAxNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY3O1xuXHRjb2xvcjogIzg2ODY4Qjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbS5hY3RpdmUgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLS1tYWluLmFjdGl2ZSAuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG5cdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5iYXNrZXRzX19saXN0LWJ0bi1saW5rOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5iYXNrZXRfX2VtcHR5IHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5iYXNrZXRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHR9XG5cblx0LmJhc2tldF9fZm9ybS13cmFwIHtcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcblx0fVxuXG5cdC5iYXNrZXRfX2Zvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxuXG5cdC5iYXNrZXRfX2xpbmstdW5kZXJsaW5lIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC5iYXNrZXRfX3N1YmZvb3RlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0fVxuXG5cdC5iYXNrZXRfX3N1YmZvb3Rlci1jZWxsIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmJhc2tldF9fbW9iLXJlc3VtZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNztcblx0XHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5iYXNrZXRfX21vYi1yZXN1bWUtdG9wIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Y29sb3I6ICM4Njg2OEI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmJhc2tldF9fc3VtIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuYmFza2V0X19zdW0gLnByaWNlIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0LmJhc2tldF9fc3ViZm9vdGVyLWNlbGw6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuYmFza2V0X19ib3R0b20tZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5iYXNrZXRfX2JvdHRvbS1mb290ZXItcmlnaHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tcGx1cyAuYmFza2V0c19fbGlzdC1pdGVtLWljb24ge1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1tb2Ige1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tbW9iOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY3O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtLWRkLWNvbnRlbnQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDYwcHg7XG5cdFx0cmlnaHQ6IDBweDtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYigwIDAgMCAvIDEwJSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVkoMCk7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdFx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93bjtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC0tZGQtY29udGVudC5vcGVuIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0ei1pbmRleDogMTIwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtLmFjdGl2ZSAuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LS1kZC1jb250ZW50IC5iYXNrZXRzX19saXN0LWl0ZW0ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tZ2VhciB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNHB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLWdlYXI6YWZ0ZXIge1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRsZWZ0OiA2cHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tcGx1cyB7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1wbHVzOmFmdGVyIHtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bGVmdDogNHB4O1xuXHR9XG5cblx0LnN2Zy1pY29uLmJhc2tldHNfX2xpc3QtYnRuLWxpbmstaWNvbiB7XG5cdFx0d2lkdGg6IDExcHg7XG5cdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS5vcGVuIC5iYXNrZXRzX19saXN0LWJ0bi1saW5rLWljb24ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcblx0fVxuXG5cdC5iYXNrZXRfX2xpbmstdW5kZXJsaW5lIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0LmJhc2tldF9fZm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5iYXNrZXRfX3NtYWxsLW5vdGUge1xuXHRcdG1hcmdpbjogMTZweCAwO1xuXHR9XG59IiwiLmJpZy10YWJzX19oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG4gIFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmlnLXRhYnNfX2l0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmJpZy10YWJzX19idG4taXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICBcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHQgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHR9XG59XG5cbi5iaWctdGFic19fYnRuLWl0ZW0tbW9iaWxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAmLmFjdGl2ZSB7XG5cdHN2ZyB7XG5cdCAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxuXHQuYmlnLXRhYnNfX2J0biB7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG4gIH1cblxuICAuYmlnLXRhYnNfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdHN2ZyB7XG5cdCAgd2lkdGg6IDEwcHg7XG5cdCAgaGVpZ2h0OiAxMHB4O1xuXHQgIGZpbGw6IHRyYW5zcGFyZW50O1xuXHR9XG4gIH1cbn1cblxuLmJpZy10YWJzX19idG4ge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpOztcblx0cGFkZGluZzogMTVweCAwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi5iaWctdGFic19fYnRuLmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmJpZy10YWJzX19ib2R5IHtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuICBcdC5jYXRhbG9nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICBcdH1cbn1cblxuLmJpZy10YWJzX19zZWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCAtMTVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICBcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJpZy10YWJzX19pdGVtIHtcblx0LmJpZy10YWJzX19kZWxpdmVyeSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5iaWctdGFic19fb2ZmZXJzIC5jYXRhbG9nX190b3AtbmF2IHtcblx0Ym9yZGVyLXRvcDogMDtcbn1cblxuLmJpZy10YWJzX19zZXJ2aWNlIHtcblx0LnBhZ2UtdGl0bGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2dfX2hlYWRlci1maWx0ZXIge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmZvcm0tZ2xhc3Mge1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0fVxufVxuXG4uYmlnLXRhYnNfX2xlZnQtc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0bWluLXdpZHRoOiAwO1xuXHR3aWR0aDogNDAlO1xufVxuXG4uYmlnLXRhYnNfX3JpZ2h0LXNlY3Rpb24ge1xuXHR3aWR0aDogMzAlO1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5iaWctdGFic19fbmFycm93LXNlY3Rpb24ge1xuXHRtYXgtd2lkdGg6IDk5MnB4O1xufVxuXG4uYmlnLXRhYnNfX2J0bi1jb3VudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtNXB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5iaWctdGFic19fYnRuLWl0ZW0tLWNvdW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtLS1jb3VudDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlNmU3ZTk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmJpZy10YWJzX19idG4taXRlbS0tY291bnQgLmJpZy10YWJzX19idG46OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJpZy10YWJzX19jaGFyYWN0ZXJpc3RpY3Mge1xuICAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLFxuICAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLW5hbWUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG5cdC50b29sdGlwX190ZXh0IHtcblx0ICBmb250LXNpemU6IDE0cHg7XG5cdCAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cdH1cblx0ICAudG9vbHRpcF9faWNvbiB7XG5cdFx0ICB3aWR0aDogMTVweDtcblx0XHQgIGhlaWdodDogMTVweDtcblx0XHQgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG5cdFx0ICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHQgIC5zdmctaWNvbiB7XG5cdFx0XHQgIHdpZHRoOiAxNXB4O1xuXHRcdFx0ICBoZWlnaHQ6IDE1cHg7XG5cdFx0XHQgIGZpbGw6ICNmZmY7XG5cdFx0ICB9XG5cdCAgfVxuICB9XG59XG5cbi5iaWctdGFic19fc2VjdGlvbnMtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuXG5cdCYgKyAuYmlnLXRhYnNfX3NlY3Rpb25zLXRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG59XG5cbi5iaWctdGFic19fZGVzY3JpcHRpb24tdGV4dCB7XG5cdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji5iaWctdGFic19fZGVzY3JpcHRpb24tLW9wZW4ge1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdH1cbn1cblxuLmJpZy10YWJzX19zZWN0aW9ucy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHVsID4gbGk6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gIH1cblxuICB1bCA+IGxpIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuYmlnLXRhYnNfX3NlY3Rpb25zLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYmlnLXRhYnNfX3ZpZGVvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0yNXB4O1xufVxuXG4uYmlnLXRhYnNfX3ZpZGVvLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uYmlnLXRhYnNfX3ZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcblxuICBpZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmJpZy10YWJzX19idG4ge1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuYmlnLXRhYnNfX2JvZHkge1xuXHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdC5iaWctdGFic19fc2VjdGlvbnMge1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdH1cblxuXHQuYmlnLXRhYnNfX3JpZ2h0LXNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXG5cdC5iaWctdGFic19fbGVmdC1zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHQuYmlnLXRhYnNfX2J0bi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLmJpZy10YWJzX19idG46OmFmdGVyIHtcblx0XHRyaWdodDogLTEycHg7XG5cdH1cblxuXHQuYmlnLXRhYnNfX2J0bi1jb3VudCB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYmlnLXRhYnNfX3NlY3Rpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmlnLXRhYnNfX3JpZ2h0LXNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5iaWctdGFic19fbGVmdC1zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJpZy10YWJzX19ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5iaWctdGFic19fYnRuLWl0ZW0tbW9iaWxlIHtcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQmICsgLmJpZy10YWJzX19pdGVtIHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAwIDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJpZy10YWJzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuYmlnLXRhYnNfX2hlYWRlciB7XG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0fVxuXG5cdC5iaWctdGFic19faGVhZGVyOjphZnRlciB7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IC0xNXB4O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjQ2LCAyNDcsIDI0OSwgMSkgMCUsIHJnYmEoMjQ2LCAyNDcsIDI0OSwgLjgpIDIwJSwgcmdiYSgyNDYsIDI0NywgMjQ5LCAwKSAxMDAlKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC5iaWctdGFic19fYnRuLWl0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHR9XG5cblx0LmJpZy10YWJzX192aWRlby1pdGVtIHtcblx0ICB3aWR0aDogMTAwJTtcblx0fVxufSIsIi5icmVhZGNydW1icyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDJweCA1cHg7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHQuYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7XG5cdG1hcmdpbjogMCAxMHB4IDAgMTBweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHR3aWR0aDogNXB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xuXHRmbGV4OiAwIDEgYXV0bztcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmJyZWFkY3J1bWJzX19saW5rIHtcblx0XHRtYXgtd2lkdGg6IDEyMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJyZWFkY3J1bWJzX19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5icmVhZGNydW1icyB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdH1cbn0iLCIuYnRuLWRlbCB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzZweDtcbiAgcmlnaHQ6IC03cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5idG4tZGVsX19pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4uYnRuLWRlbDpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn0iLCIuY2F0YWxvZy1jb21wYXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhdGFsb2ctLWNvbXBhcmV7XG4gIFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5jYXRhbG9nLS1jb21wYXJlX19uby1yZXN1bHRzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogMjVweDtcblxuXHQuYnRuIHtcblx0XHR3aWR0aDogMjQwcHg7XG5cdH1cbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IC0zM3B4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYuZGlzYWJsZWQsXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQuZGlzYWJsZWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRyaWdodDogLTMzcHg7XG5cdGxlZnQ6IHVuc2V0O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNi42NjY2JTtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA4My4zMzMzJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLW1vZCB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWV4Y2x1ZGVTaW1pbGFyIHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zLWdyaWQge1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjUlO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXG5cdC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiA1MDAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcblx0Ym94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMiwgMTMsIDMzLCAuMDgpO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIHZpc2liaWxpdHkgLjNzLCBvcGFjaXR5IC4zcztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnRvdWNoIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZS0taGVhZC1maXhlZCAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwICsgLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcblx0cGFkZGluZzogMjRweCAwIDExcHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItaWNvbiB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDhweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHRtYXJnaW4tdG9wOiAzcHg7XG59XG5cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC5vcGVuIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLWljb24ge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZSB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdzpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDQ5LCAxMDYsIC4wNCk7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNi42NjY2JTtcblx0cGFkZGluZzogOHB4IDIwcHggOHB4IDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlLS1ib2xkIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0cGFkZGluZzogOHB4IDIwcHggOHB4IDA7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDgzLjMzMzMlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyNSU7XG5cdHBhZGRpbmc6IDhweCAxNXB4IDhweCAxNXB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwtLWFjY2VudCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWY7XG59XG5cbi5uby10b3VjaCAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3c6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItdGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAzNHB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogI0FDQUNBQztcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLXRleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogIzgxODY5MDtcblx0bWFyZ2luOiAxMnB4IDAgMDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcblx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRcdHdpZHRoOiA4MCU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuXHRcdHdpZHRoOiA4MCU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG5cdFx0d2lkdGg6IDc1JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRcdGxlZnQ6IC0xMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRcdHJpZ2h0OiAtMTBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZy1tZDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0XHR3aWR0aDogNjYuNjY2NiU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG5cdFx0d2lkdGg6IDY2LjY2NjYlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC1jLWdyaWQtLXNtYWxsICB7XG5cdFx0LnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuY2F0YWxvZy1jb21wYXJlIHtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY2xlYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNoZWNrYm94LXJvd19fdmlzdWFsIHtcblx0XHR0b3A6IDFweDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuXHRcdHdpZHRoOiAxODBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuXHRcdHdpZHRoOiAyMjBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zLWdyaWQge1xuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fYm9keSB7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHR9XG5cblx0LnRvdWNoIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuXHRcdHdpZHRoOiAxODBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcblx0XHR3aWR0aDogMjIwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWdyaWQge1xuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUgLmlubGluZS10b29sdGlwX19ib2R5IHtcblx0XHR0b3A6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRib3R0b206IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG59IiwiLmNhdGFsb2ctaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbSAuc2N1LWNvZGV7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNTcwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY2VudGVyIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yaWdodCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzMwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbC13cmFwIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogNDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ltYWdlLFxuLmNhdGFsb2ctaXRlbV9faW1hZ2UucHJvZHVjdC1pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHQuYXZhaWxhYmlsaXR5LS1ncmVlbiB7XG5cdCAgZGlzcGxheTogZmxleDtcblx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMnB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0ICB9XG5cblx0ICAuYXZhaWxhYmlsaXR5X19tYWluIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0JjpiZWZvcmUge1xuXHRcdCAgY29udGVudDogJyc7XG5cdFx0ICB3aWR0aDogMnB4O1xuXHRcdCAgaGVpZ2h0OiAxMHB4O1xuXHRcdCAgbWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0ICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHQgIGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCAgJjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXHR9XG5cbiAgXHQuYXZhaWxhYmlsaXR5LS1ncmF5IHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgY29sb3I6ICRjb2xvci1ncmF5O1xuXHQgICY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogNnB4O1xuXHRcdGhlaWdodDogNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0YmFja2dyb3VuZDogI0RGMDQwNDtcblx0ICB9XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fc2FsZS1tb2Ige1xuXHRiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuXHQuYXR0ZW50aW9uLWJsb2NrX190ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdH1cblx0LmF0dGVudGlvbi1ibG9ja19fdGltZSxcblx0LmF0dGVudGlvbi1ibG9ja19fY2FwdGlvbiB7XG5cdFx0Y29sb3I6ICNlMDY7XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fc2FsZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gIC5hdHRlbnRpb24tYmxvY2tfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHQmOmhvdmVyIHtcblx0ICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG5cdH1cbiAgfVxuXG4gIC5hdHRlbnRpb24tYmxvY2tfX2ljb24ge1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0Y29sb3I6ICNmZWM1Mzc7XG4gIH1cblxuICAuYXR0ZW50aW9uLWJsb2NrX19pbmZvIHtcblx0bWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLmF0dGVudGlvbi1ibG9ja19faW5mbyB7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC5hdHRlbnRpb24tYmxvY2tfX2NhcHRpb24ge1xuXHRjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG4gIH1cblxuICAuYXR0ZW50aW9uLWJsb2NrX190aW1lIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIHtcbiAgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHQucHJpY2VfX3ZhbHVlIHtcblx0ICBmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQucHJpY2VfX2N1cnJlbmN5IHtcblx0ICBmb250LXNpemU6IDEycHg7XG5cdCAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG5cdG1hcmdpbjogMjBweCAwO1xuICBcdC5iYXNrZXQtYWN0aW9uX19idG4ge1xuXHQgXHRsaW5lLWhlaWdodDogMzhweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHktYnRuIHtcblx0ICBsaW5lLWhlaWdodDogMzZweDtcblx0ICBwYWRkaW5nOiAwIDE1cHg7XG5cdH1cbiAgXHQuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdCAgLmZpZWxkLWlucHV0LmZpZWxkLWNvdW50X19pbnB1dCB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHQgIH1cblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMjVweCAwO1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogN3B4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Rlc2NyaXB0aW9uLTIge1xuXHRtYXJnaW46IDdweCAwO1xuXHRjb2xvcjogIzgxODY5MDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXHQuc2N1LWNvZGUge1xuXHQgIG1hcmdpbjogMDtcblx0ICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuXHQgIHBhZGRpbmctcmlnaHQ6IDVweDtcblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0Om9ubHktY2hpbGQge1xuXHRtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3Uge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE3cHg7XG4gIFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbGluZyB7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMCA2cHggNnB4IC0zcHggcmdiYSgwLDAsMCwuMDUpO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nOiAxMHB4IDM1cHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bWF4LXdpZHRoOiAxNTIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA1MDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRvcDogMTAwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1wcmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHQuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC5wcmljZV9fY3VycmVuY3kge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdH1cblx0fVxuXHQuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtaW1nIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRtaW4td2lkdGg6IDY1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1uYW1lIHtcblx0cGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLXNjdSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC5jYXRhbG9nLWl0ZW1fX3NjdSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cdC5zY3UtY29kZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19oZWFkZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0LnBhZ2UtdGl0bGUge1xuXHQgXHRtYXJnaW46IDAgMCAyMHB4O1xuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlcnMgIC5maWVsZC1jaGVja2JveF9fY291bnR7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlcnMtbGVkIHtcblx0LmNhdGFsb2ctaXRlbV9fZmlsdGVycyB7XG5cdFx0JiArIC5jYXRhbG9nLWl0ZW1fX2ZpbHRlcnN7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXItaXRlbSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG4gIFx0JjpmaXJzdC1jaGlsZCB7XG5cdCAgbWFyZ2luLXRvcDogMDtcblx0fVxuXG4gIC5maWVsZC1zZWxlY3Qge1xuXHRwYWRkaW5nLXRvcDogMjZweDtcblx0LmZpZWxkLXRleHQtLWxhYmVsIHtcblx0ICAuZmllbGQtaW5wdXQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRwYWRkaW5nOiA0cHggMTZweCA0cHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblxuXHRcdCYsXG5cdFx0Jjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG5cdFx0ICAmIH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogLTE3cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxuXG4gIC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdHBhZGRpbmc6IDRweCAxNnB4IDRweDtcblx0Ym9yZGVyLWNvbG9yOiAjZDdkN2Q3O1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19naWZ0cyB7XG5cdG1hcmdpbi10b3A6IDIxcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmVzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgXHRib3gtc2hhZG93OiAwcHggMnB4IDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Rvb2x0aXAge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NlcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogI2U2ZTdlOTtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2FsZS1idG4td3JhcCB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLWJ0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYnRuLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xpbmstYXJyb3cge1xuXHRtYXJnaW46IDE3cHggMCA2cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2RlbGl2ZXJ5IHtcblx0bWFyZ2luOiAyMHB4IDAgMDtcbiAgXHRmb250LXNpemU6IDE0cHg7XG4gIFx0bGluZS1oZWlnaHQ6IDE4cHg7XG4gIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuICBcdHNwYW4ge1xuXHQgIHBhZGRpbmctbGVmdDogNXB4O1xuXHQgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0JiArIC5jYXRhbG9nLWl0ZW1fX2RlbGl2ZXJ5IHtcblx0IFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2JvbnVzIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2JvbnVzLWFjY2VudCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXIge1xuICAmICsuY2F0YWxvZy1pdGVtX19zbGlkZXIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlci13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIFx0LmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuICBcdC5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG5cdCAgb3ZlcmZsb3cteTogYXV0bztcblx0ICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cdCAgei1pbmRleDogMTtcblx0ICBtYXJnaW46IDE1cHggMCAyMHB4O1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdCAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiA0cHg7XG5cdCAgfVxuXG5cdCAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdCAgfVxuXG5cdCAgLmltYWdlLXNsaWRlcl9fdGh1bWIge1xuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdCAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0fVxuXHQgIH1cblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0ei1pbmRleDogMztcblxuXHQuc3RhdHVzX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LWd1YXJhbnRlZSB7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDU3cHg7XG5cdGNvbG9yOiAjNzgyQzdFO1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbmZvIHtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2VvLXRleHQge1xuXHRtYXJnaW4tdG9wOiA2M3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlciB7XG5cdHBhZGRpbmc6IDE3cHggMjBweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDE1LCA0OSwgMTA2LCAuMDQpO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlcjplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FkZGl0aW9uYWwtZmlsdGVyLWl0ZW0ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU3ZTk7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FkZGl0aW9uYWwtZmlsdGVyLWl0ZW06bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19jb21wYXJlIHtcblx0bWFyZ2luLXRvcDogNTJweDtcblx0bWFyZ2luLWJvdHRvbTogNTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fd3JhcC1idG4ge1xuXHRtYXJnaW4tdG9wOiAyNnB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbm90ZS1ibG9jayB7XG5cdC5ub3RlLWJsb2NrIHtcblx0IFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdCAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHQgIFx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcblx0XHQubm90ZS1ibG9ja19faWNvbiB7XG5cdFx0ICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdCAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuICBcdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtbGluayB7XG5cdG1hcmdpbi1yaWdodDogMTZweDtcbiAgXHRtYXJnaW4tdG9wOiA1cHg7XG4gIFx0ZGlzcGxheTogZmxleDtcbiAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICBcdGN1cnNvcjogcG9pbnRlcjtcbiAgXHRmb250LXNpemU6IDE0cHg7XG4gIFx0bGluZS1oZWlnaHQ6IDE4cHg7XG4gIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXG4gIFx0LnN2Zy1pY29uIHtcblx0ICB3aWR0aDogMjBweDtcblx0ICBoZWlnaHQ6IDIwcHg7XG5cdCAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHQgIGZpbGw6ICNmZmY7XG5cdH1cblxuICBcdCY6aG92ZXIge1xuXHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtbGluazpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcge1xuICBtYXJnaW46IDA7XG5cbiAgLmNhdGFsb2ctaXRlbS1wYWdlIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuICB9XG5cbiAgLmJ0bi1xdWlja1ZpZXdfX21vcmUge1xuXHR3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdFx0d2lkdGg6IDM1MnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX193cmFwIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19sZWZ0IHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fY2VudGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19pbmZvIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc2VvLXRleHQge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19ub3RlLWJsb2NrIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fY2VudGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19yaWdodCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19jZW50ZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLnBhZ2UtdGl0bGVfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdCAgXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uX190ZXh0LFxuXHQuY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb25fX3RleHQge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuY29tcGFyZS1hY3Rpb24ge1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWl0ZW0ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbl9fYnRuLFxuXHQuY2F0YWxvZy1pdGVtIC5jb21wYXJlLWFjdGlvbl9fYnRuIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuY29tcGFyZS1hY3Rpb24tLWZ1bGwgLmNvbXBhcmUtYWN0aW9uX19idG4ge1xuXHRcdHdpZHRoOiAzNXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuZmF2b3JpdGUtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb24tLWZ1bGwgLmZhdm9yaXRlLWFjdGlvbl9fYnRuIHtcblx0XHR3aWR0aDogMzVweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2hlYWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLnBhZ2UtdGl0bGUtLW1iOCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlcjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmltYWdlLXNsaWRlcl9faXRlbTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDE1LCA0OSwgMTA2LCAuMDQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc2xpZGVyLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRwYWRkaW5nOiAwIDE1cHggMTVweDtcblx0fVxuXG5cdC5wcmljZS0tbGcgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHR9XG5cblx0LnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LnByaWNlLS1sZy5wcmljZS0tZmxleCAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdH1cblxuXHQucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZDo6YWZ0ZXIge1xuXHRcdHRvcDogNTQlO1xuXHR9XG5cblx0LnByaWNlLS1sZyAucHJpY2VfX2Rpc2NvdW50IHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHR9XG5cblx0LnByaWNlLS1sZyAucHJpY2VfX2Rpc2NvdW50LXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmNhdGFsb2ctaXRlbV9fcHJpY2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3NhbGUtYnRuLXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3NlcCB7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHQgIFx0LmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG5cdFx0ICBtaW4td2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19saW5rLWFycm93IHtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuYXZhaWxhYmlsaXR5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlciB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHBhZGRpbmc6IDE3cHggMTVweDtcblx0fVxuXG4gIFx0LmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtcmlnaHQge1xuXHQgIC5mYXZvcml0ZS1hY3Rpb24ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGIge1xuXHRcdCAgZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdCAgfVxuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWxlZnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQuY2F0YWxvZy1pdGVtX19zY3UtYmxvY2sge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdC5jYXRhbG9nLWl0ZW1fX3NjdSB7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMCAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3JhdGluZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMjNweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1yaWdodCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTNweDtcblx0XHRyaWdodDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC5jb21wYXJlLWFjdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXHQuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZSB7XG5cdFx0YWxpZ24taXRlbXM6IG5vcm1hbDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3NjdS1ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuICBcdC5jYXRhbG9nLWl0ZW1fX2hlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5wYWdlLXRpdGxlIHtcblx0ICBcdHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuXHRcdH1cblx0XHQuZmF2b3JpdGUtYWN0aW9uIHtcblx0ICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgIFx0XHRyaWdodDogMDtcblx0ICBcdFx0dG9wOiAxMnB4O1xuXHRcdH1cblx0XHQuZmF2b3JpdGUtYWN0aW9uLmNvbXBhcmUtYWN0aW9uIHtcblx0ICBcdFx0dG9wOiA0MHB4O1xuXHRcdH1cbiAgXHR9XG5cbiAgLmNhdGFsb2ctaXRlbS1xdWljay12aWV3IHtcblx0LmNhdGFsb2ctaXRlbV9faGVhZGVyIHtcblx0ICAuZmF2b3JpdGUtYWN0aW9uIHtcblx0XHR0b3A6IC0xcHg7XG5cdFx0Ji5jb21wYXJlLWFjdGlvbiB7XG5cdFx0XHR0b3A6IC02cHg7XG5cdFx0fVxuXHQgIH1cblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2ZpbHRlcnMge1xuXHQgICYgKyAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlIHtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0ICB9XG5cdH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcblx0LmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19jZW50ZXIge1xuXHQgIHBhZGRpbmctbGVmdDogNDBweDtcblx0ICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbS1xdWljay12aWV3IHtcblx0ICAuYnRuLXF1aWNrVmlld19fbW9yZSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0ICB9XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19oZWFkZXIge1xuXHRcdC5wYWdlLXRpdGxlIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI3MHB4O1xuXHRcdH1cblx0XHQuZmF2b3JpdGUtYWN0aW9uLmNvbXBhcmUtYWN0aW9uIHtcblx0XHRcdHRvcDogN3B4O1xuXHRcdFx0cmlnaHQ6IDE0MHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi5jYXRhbG9nLWl0ZW1fX3JhdGluZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmF0aW5nLWVtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuc3ZnLWljb24ge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxuXG4gIC5yYXRpbmctYWN0aW9uX19jb3VudCB7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59IiwiLmNhdGFsb2cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDcwcHg7XG59XG5cbi5wYWdlLXRpdGxlX192YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmNhdGFsb2dfX2hlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdCY6ZW1wdHkge1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQucGFnZS10aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdC5wYWdlLXRpdGxlX192YWx1ZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0fVxuXG5cdC5maXhlZC1ibG9jayB7XG5cdFx0bWluLXdpZHRoOiA3MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHR9XG5cblx0LmFjdGl2ZS1maXhlZCB7XG5cdFx0LmNhdGFsb2dfX3Rvb2xiYXIuY2F0YWxvZ19fdG9vbGJhciB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRncmlkLWNvbHVtbi1nYXA6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR0b3A6IDY2cHg7XG5cdFx0fVxuXG5cdFx0LmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZy10b3A6IDFweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkYmUxO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jYXRhbG9nX19xYXVudGl0eSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuICBcdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nX190b29sYmFyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNhdGFsb2dfX21vYmlsZS10b29sYmFyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSArIC5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdHNwYW4ge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdCAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHQgIFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdCAgXHRkaXNwbGF5OiBmbGV4O1xuXHQgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHQgIFx0ZmlsbDogI2ZmZjtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblxuXHQuc3ZnLWljb24tLWFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5udW0ge1xuXHQgIG1pbi13aWR0aDogMjBweDtcblx0ICBoZWlnaHQ6IDIwcHg7XG5cdCAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0ICBjb2xvcjogI2ZmZjtcblx0ICBmb250LXNpemU6IDEwcHg7XG5cdCAgbWFyZ2luLWxlZnQ6IDdweDtcblx0fVxufVxuXG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUtLWZpbHRlciB7XG5cdC5zdmctaWNvbiB7XG5cdCAgd2lkdGg6IDIwcHg7XG5cdCAgaGVpZ2h0OiAyMHB4O1xuXHQgIGZpbGw6IHRyYW5zcGFyZW50O1xuXHR9XG5cdHNwYW4ge1xuXHQgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cdCAgbWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5jYXRhbG9nX190b29sYmFyLWJ1dHRvbi0tdXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogNjBweDtcblx0cmlnaHQ6IDE1cHg7XG5cdHdpZHRoOiA0M3B4O1xuXHRoZWlnaHQ6IDQzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2ZDIwNzc7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAxMTAwMDtcblxuXHQmOmFmdGVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHRvcDogNTUlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHR3aWR0aDogMTMuNXB4O1xuXHRcdGhlaWdodDogMTMuNXB4O1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7XG5cdH1cbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlLS1hY3RpdmUge1xuXHQuc3ZnLWljb24tLWluYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnN2Zy1pY29uLS1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlciB7XG5cdG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uY2F0YWxvZ19fbGlua3Mge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtc29ydCB7XG5cdC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxN3B4IDA7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3gge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMTYwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRvcmRlcjogMTA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdHdpZHRoOiAyNzBweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0aHIge1xuXHQgIG1hcmdpbjogMTVweCAwO1xuXHQgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdH1cblxuXHQubWVkaWEtcGFnZXtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0aDMuYXJ0aWNsZS1ncmlkX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdHVsID4gbGksIC5uYXYgPiBsaSA+IGEsIC5uYXYgPiBsaSA+IHNwYW4ge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuXG4gIC5tb2JpbGUtcG9wdXBfX2JvZHkge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZSB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLXRpdGxlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYm9keSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zLWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XG5cdEBpbmNsdWRlIGNlbGw7XG59XG5cbi5jYXRhbG9nX190b3AtdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgXHRwYWRkaW5nOiAxNXB4IDA7XG4gIFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcbiAgXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbiAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0cGFkZGluZy10b3A6IDVweDtcblx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LXNvcnRpbmctdGl0bGUge1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbiAgXHRjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LXNvcnRpbmcge1xuICBwYWRkaW5nOiAwO1xuICAuYWN0aXZlLXRhZ3NfX2J0biB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRib3JkZXI6IDA7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Ji5hY3RpdmUsXG5cdCY6aG92ZXIge1xuXHQgIGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5IWltcG9ydGFudDtcblx0fVxuICB9XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24ge1xuICBcdGJhY2tncm91bmQ6ICNmZmY7XG4gIFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgXHRib3JkZXItcmFkaXVzOiAzcHg7XG4gIFx0cGFkZGluZzogMjBweDtcbiAgIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuXHQgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHQgbWFyZ2luOiAtMTBweDtcbiAgIH1cbiAgXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0ICB3aWR0aDogMjAlO1xuXHQgIHBhZGRpbmc6IDEwcHg7XG5cdH1cblxuICBcdC5hcnRpY2xlLXBvc3RlciB7XG5cdFx0Ym9yZGVyOiAwO1xuXHQgIFx0Ym9yZGVyLXJhZGl1czogMDtcbiAgXHR9XG5cblx0LmFydGljbGUtcG9zdGVyX19pbmZvIHtcblx0IFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQgIFx0cGFkZGluZzogMTBweCAwIDA7XG5cdH1cblxuICBcdC5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsIHtcblx0ICBib3JkZXItcmFkaXVzOiAwO1xuXHQgIG1heC13aWR0aDogMTAwJTtcblx0fVxuXG4gIFx0LmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgIFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdCAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG4gIFx0fVxuXG4gIFx0LmFydGljbGUtcG9zdGVyIHtcblx0IFx0bWluLWhlaWdodDogYXV0bztcblx0fVxufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi10YWdzIHtcbiAgLmZpbHRlcl9fZmlsdGVyLWxpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQmOmVtcHR5IHtcblx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG4gIH1cblxuICAuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24tLWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYWN0aXZlLWZpbHRlcnMge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1pbi13aWR0aDogMDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCB7XG5cdC8vd2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1hY3RpdmUtZmlsdGVyIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0JjplbXB0eSB7XG5cdCAgbWFyZ2luOiAwO1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbiAgfVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuY2F0YWxvZ19fYXNpZGUtY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4ge1xuXHQuY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQuc2VjdGlvbi1tb2JpbGUtbGlua3Mge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC5zZWN0aW9uLW1vYmlsZS1saW5rIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHQuc3RhdHVzX190ZXh0IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc3RhdHVzLWxhYmVsLW5ldyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDAsIDE5MSwgOTUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc3RhdHVzLWxhYmVsLWhpdCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDI1MiwgMTA2LCAzKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnN0YXR1cy1sYWJlbC1zYWxlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1LCA3MSwgNzEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogNjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogMTI2cHg7XG5cblx0aDUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQuaHRtbGJsb2NrZWRpdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10b2dnbGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICBcdCY6YWZ0ZXIge1xuXHQgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICByaWdodDogMDtcblx0ICB0b3A6IC0xcHg7XG5cdCAgd2lkdGg6IDdweDtcblx0ICBoZWlnaHQ6IDdweDtcblx0ICBtYXJnaW4tbGVmdDogNXB4O1xuXHQgIG1hcmdpbi10b3A6IDE0cHg7XG5cdCAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHQgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0ICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHR9XG4gIFx0Jjpob3ZlciB7XG5cdCAgJjphZnRlciB7XG5cdFx0cmlnaHQ6IC0zcHg7XG5cdCAgfVxuXHR9XG59XG5cbi5zZWFyY2gtcGFnZSB7XG5cdC5jYXRhbG9nX19oZWFkZXIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQucGFnZS10aXRsZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0fVxufVxuXG4ubW9iaWxlLXBvcHVwLS1zb3J0IHtcblx0LmFjY29yZGlvbl9fY29udGVudCB7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmNhdGFsb2dfX3NlY3Rpb25uZXdzIHtcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdFx0d2lkdGg6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCxcblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tdmlldyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cblxuXHQuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdFx0QGluY2x1ZGUgcGFuZWwtb3Blbjtcblx0fVxuXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0LmNhdGFsb2dfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1ibG9ja19fZmlsdGVycyB7XG5cdCAgLmNhdGFsb2dfX2ZpbHRlci10aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0ICB9XG5cblx0ICAuY2F0YWxvZ19fZmlsdGVyLXN0YXR1cyB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0LmZpbHRlcl9fbGlzdC1pdGVtIHtcblx0XHQgIHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHQgIH1cblxuXHQgIC5jYXRhbG9nX19maWx0ZXItc2VjdGlvbnMge1xuXHRcdC8vZGlzcGxheTogbm9uZTtcblx0ICB9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LmNhdGFsb2dfX2hlYWRlciB7XG5cdFx0LmFjdGl2ZS1maXhlZCB7XG5cdFx0XHQuY2F0YWxvZ19fdG9vbGJhci5jYXRhbG9nX190b29sYmFyIHtcblx0XHRcdFx0dG9wOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VhcmNoLXBhZ2Uge1xuXHRcdC5icmVhZGNydW1icyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5jYXRhbG9nX19oZWFkZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHR9XG5cblx0XHQucGFnZS10aXRsZV9fdmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0fVxuXHR9XG5cdC5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24ge1xuXHQgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdCAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0ICB9XG5cdH1cbn1cblxuLmNhdGFsb2dfX3ZpZXctdG9nZ2xlciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNhdGFsb2dfX2hlYWRlci1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY2F0YWxvZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtbWVudSB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fbW9iaWxlLW1lbnUtdGl0bGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDdweCAxMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjlweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRzdmcge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRmaWxsOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCYub3BlbiB7XG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1saW5rcyB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1pdGVtIHtcblx0cGFkZGluZzogMTBweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4yMCk7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcwKTtcblx0fVxuXG5cdCYuZmlsdGVyX19saW5rLS1jdXJyZW50IHtcblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRmaWxsOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnNlY3Rpb24tbW9iaWxlLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQuY2F0YWxvZ19fc2VjdGlvbm5ld3Mge1xuXHRcdCY6bm90KDplbXB0eSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiB7XG5cdFx0LmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQge1xuXHRcdFx0LnNlY3Rpb24tbW9iaWxlLWxpbmtzIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhdGFsb2dfX21vYmlsZS1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI4NXB4KTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0d2lkdGg6IDMyMHB4O1xuICB9XG4gIC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG5cdCAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzNXB4KTtcbiAgfVxufSIsIi5jYXRlZ29yaWVzIHtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmNhdGVnb3JpZXNfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMCAtMTBweDtcbn1cblxuLmNhdGVnb3JpZXNfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XG5cdG1hcmdpbjogMCAxMHB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdCYub3BlbiB7XG5cdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0fVxufVxuXG4uY2F0ZWdvcmllc19faXRlbS1sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGVnb3JpZXNfX2l0ZW0tbGluayB7XG5cdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uY2F0ZWdvcmllc19faXRlbXMtaGlkZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdC5jYXRlZ29yaWVzX19pdGVtLWxpc3Qge1xuXHRcdHRyYW5zaXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtLWltYWdlIHtcblx0bWluLXdpZHRoOiA1MXB4O1xuXHR3aWR0aDogNTFweDtcblx0aGVpZ2h0OiA1MXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdGZsZXg6IG5vbmU7XG59XG5cbi5jYXRlZ29yaWVzX19saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5jYXRlZ29yaWVzX19idG4tbW9yZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5jYXRlZ29yaWVzX19zdGF0dXMtbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC5zdGF0dXMtbGFiZWwge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMzBweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHdpZHRoOiAzMHB4IWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNhdGVnb3JpZXNfX2l0ZW0ge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY2F0ZWdvcmllc19fZ3JpZCAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5jYXRlZ29yaWVzX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHR9XG59IiwiLmNoYXJhY3RlcmlzdGljcy10YWJsZV9fdGl0bGUge1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRsaW5lLWhlaWdodDogMThweDtcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG4gIFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcblxuICAmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogM3B4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym9yZGVyOiAxcHggZGFzaGVkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLW5hbWUge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnRvb2x0aXBfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS12YWx1ZSB7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFx0cGFkZGluZy1sZWZ0OiA2cHg7XG4gIFx0YmFja2dyb3VuZDogI2ZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS12YWx1ZSB7XG5cdCAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufSIsIi5jbGVhbi1iYXNrZXRfX3RleHQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uY2xlYW4tYmFza2V0X19hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdC5idG4ge1xuXHRcdGZsZXgtZ3JvdzogMjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdCAgXHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxufSIsIi5jb21wYXJlLWFjdGlvbntcblx0Ji5hY3RpdmUge1xuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG4uY29tcGFyZS1hY3Rpb25fX2J0biB7XG5cdHdpZHRoOiAzNXB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGNvbG9yOiAjYTdhYmIyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb21wYXJlLWFjdGlvbl9fdGV4dCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmNvbXBhcmUtYWN0aW9uX190ZXh0LS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29tcGFyZS1hY3Rpb24uYWN0aXZlIC5mYXZvcml0ZS1hY3Rpb25fX3RleHQtLXNob3duIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmUtYWN0aW9uLmFjdGl2ZSAuZmF2b3JpdGUtYWN0aW9uX190ZXh0LS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbXBhcmUtYWN0aW9uLmFjdGl2ZSAuY29tcGFyZS1hY3Rpb25fX2J0biB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uY29tcGFyZS1hY3Rpb25fX2J0bi1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb21wYXJlLWFjdGlvbi5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC43O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY29tcGFyZS1hY3Rpb246bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIC5jb21wYXJlLWFjdGlvbl9fYnRuOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5jb21wYXJlLWFjdGlvbi0tZnVsbCAuY29tcGFyZS1hY3Rpb25fX2J0biB7XG5cdHdpZHRoOiBhdXRvO1xuXHRjb2xvcjogIzgxODY5MDtcbn0iLCIuYmFza2V0LXBhZ2UgLmNvbXBhcmUtd2lkZ2V0e1xuXHRkaXNwbGF5OiBub25lO1xufVxuLmNvbXBhcmUtcGFnZSAuY29tcGFyZS13aWRnZXR7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wYXJlLXdpZGdldCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAzNnB4O1xuXHR6LWluZGV4OiAxMDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG5cbi5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogMCAycHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX3RleHR7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tcGFyZS13aWRnZXQtLWFjdGl2ZSAuY29tcGFyZS13aWRnZXRfX3dyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5jb21wYXJlLXdpZGdldC0tYWN0aXZlOmhvdmVyIC5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19tYWluIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4uY29tcGFyZS13aWRnZXRfX2ljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5jb21wYXJlLXdpZGdldF9fY291bnRlciB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19pY29uLWNsZWFuIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMThweDtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX2J0bi1jbGVhbiB7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX21vYi1jb3VudGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jb21wYXJlLXdpZGdldCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDBweCAtNHB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjExKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGhlaWdodDogNzRweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAzMHB4O1xuXHR9XG5cblxuXG5cdC5jb21wYXJlLXdpZGdldF9fbW9iLWNvdW50ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdGNvbG9yOiAjMzYzQzRFO1xuXHR9XG5cblx0LmNvbXBhcmUtd2lkZ2V0LS1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQuY29tcGFyZS13aWRnZXRfX3dyYXAge1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdH1cblxuXHQuc3RhdGUtLXRyYWRlci1maWx0ZXItb3BlbiAuY29tcGFyZS13aWRnZXQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0fVxufSIsIi5jb21wYXJlX19tYWluLXdyYXAge1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbXBhcmVfX3BhcmFtcyB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LWltYWdlLXdyYXAge1xuXHRwYWRkaW5nOiAxNnB4IDE2cHggMDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtaW1hZ2Uge1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1wYXJhbSB7XG5cdHBhZGRpbmc6IDhweCAzMnB4IDhweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5O1xuXHR3aWR0aDogMjY2cHg7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LXBhcmFtLS1hbHQge1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHdpZHRoOiAzNThweDtcbn1cblxuLmNvbXBhcmVfX21haW4ge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbXBhcmVfX3dyYXAge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY29tcGFyZV9fdG9wIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNvbXBhcmVfX3NlcCB7XG5cdHdpZHRoOiAzNThweDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3Qge1xuXHR3aWR0aDogMjY2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtbmFtZSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRwYWRkaW5nOiAwIDI4cHg7XG5cdG1heC1oZWlnaHQ6IDQxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LWltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDE1NnB4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1pbWFnZTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTUsIDQ5LCAxMDYsIC4wNCk7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5jb21wYXJlX19saW5lIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0td3JhcCB7XG5cdHdpZHRoOiAyMjRweDtcbn1cblxuLmNvbXBhcmVfX2ZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDdweDtcblx0cmlnaHQ6IDdweDtcblx0bGVmdDogN3B4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0yO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4uY29tcGFyZV9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA3cHg7XG5cdHJpZ2h0OiA3cHg7XG5cdGxlZnQ6IDdweDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogIzAyMGQyMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNvbXBhcmVfX3NlcCB7XG5cdFx0Ly93aWR0aDogMTY2cHg7XG5cdH1cblxuXHQuY29tcGFyZV9fcHJvZHVjdC1wYXJhbS0tYWx0IHtcblx0XHQvL2lkdGg6IDE2NnB4O1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3Qge1xuXHRcdC8vd2lkdGg6IDE2NnB4O1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0ge1xuXHRcdC8vd2lkdGg6IDE2NnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3QtaW1hZ2Uge1xuXHRcdGhlaWdodDogOTBweDtcblx0fVxuXG5cdC5jb21wYXJlX19wcm9kdWN0LXBhcmFtLXdyYXAge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3QtbmFtZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jb21wYXJlX19tYWluLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdH1cblxuXHQuY29tcGFyZV9fc2VwIHtcblx0XHR3aWR0aDogMTY2cHg7XG5cdH1cblxuXHQuY29tcGFyZV9fcHJvZHVjdC1wYXJhbS0tYWx0IHtcblx0XHR3aWR0aDogMTY2cHg7XG5cdH1cblxuXHQuY29tcGFyZV9fcHJvZHVjdCB7XG5cdFx0d2lkdGg6IDE2NnB4O1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0ge1xuXHRcdHdpZHRoOiAxNjZweDtcblx0fVxufSIsIi5jb25maXJtLXBhbmVsIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogMTUwMHB4O1xuXHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMzBweCA0MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyYXksIC44NSk7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0ei1pbmRleDogNDtcblxuXHQmLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdC5zZXR0aW5nc19fY29va2llIHtcblx0XHRcdGNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDEpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgxMjgsIDEyOCwgMTI4LCAxKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cblx0XHQuY29uZmlybS1wYW5lbF9fY2VsbC1tYWluIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbmZpcm0tcGFuZWwgLmNvb2tpZS1jb25maWctbGlua3tkaXNwbGF5OiBub25lfVxuLmNvbmZpcm0tcGFuZWxfX2NlbGwtbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5jb25maXJtLXBhbmVsLmNsb3NlZCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMTAlLCAwKTtcbn1cblxuLmNvbmZpcm0tcGFuZWw6bm90KC5jbG9zZWQpIH4gLmJ1dHRvbi10b3Age1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jb25maXJtLXBhbmVsX19saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uby10b3VjaCAuY29uZmlybS1wYW5lbF9fbGluazpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY29uZmlybS1wYW5lbCB7XG5cdFx0Ym90dG9tOiAxNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0bGVmdDogMTVweDtcblx0XHRyaWdodDogMTVweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNvbmZpcm0tcGFuZWwge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0XHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRcdCYuY29uZmlybS1wYW5lbF9fY29va2llIHtcblx0XHRcdC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC5idG4tZGVmYXVsdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuXHRcdG1hcmdpbjogMTVweCAwIDA7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5jb25maXJtLXBhbmVsIHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlcjtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LmNvbmZpcm0tcGFuZWwge1xuXHRcdCYuY29uZmlybS1wYW5lbF9fY29va2llIHtcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0LmNvbmZpcm0tcGFuZWxfX2NlbGwtbWFpbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHQuY29uZmlybS1wYW5lbCB7XG5cdFx0Ji5jb25maXJtLXBhbmVsX19jb29raWUge1xuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnNldHRpbmdzX19jb29raWUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiA1NHB4O1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuXHRcdFx0XHQuYnRuLWRlZmF1bHQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5kYXRlcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5cbi5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDE1cHg7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHdpZHRoOiAyNjJweDtcblx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHNjYWxlKDAuOTgpO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlLCB2aXNpYmlsaXR5ICR0cnMtYmFzZSwgb3BhY2l0eSAkdHJzLWJhc2UsIHJpZ2h0IDBzO1xufVxuXG4uZGF0ZXBpY2tlci5vcGVuIC5kYXRlcGlja2VyX19jb250YWluZXIsXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1hcmdpbjogMDtcbn1cblxuLmRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Ym94LXNoYWRvdzogMCA2cHggMjBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjUpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGF0ZXBpY2tlcl9fYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGJvZHkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX3RyIHtcblx0aGVpZ2h0OiAzMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGgge1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX190ZCB7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmRhdGVwaWNrZXJfX3RkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogLTE7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi5kYXRlcGlja2VyX190ZDpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtcGFzcyxcbi5kYXRlcGlja2VyX190ZC5kYXRlLWZ1dHVyZVxue1xuXHRjb2xvcjogbGlnaHRncmF5O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1wYXNzOmhvdmVyICwgLmRhdGVwaWNrZXJfX3RkLmRhdGUtZnV0dXJlOmhvdmVye1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5kYXRlLWN1cnJlbnQtZGF5IHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWluLXJhbmdlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTEwO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1pbi1yYW5nZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0xMDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1kaXNhYmxlZDpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1hY3RpdmU6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1hY3RpdmU6OmFmdGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWFjdGl2ZS5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG5cdGhlaWdodDogNDZweDtcblx0cGFkZGluZzogMCA4cHg7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRhdGVwaWNrZXJfX21vbnRoIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5kYXRlcGlja2VyX19idG4tYXJyb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmRhdGVwaWNrZXJfX2J0bi1hcnJvdzpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5kYXRlcGlja2VyX19hY3Rpb24ge1xuXHQvKmRpc3BsYXk6IGZsZXg7Ki9cblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmRhdGVwaWNrZXJfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5kYXRlcGlja2VyX19idG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmRhdGVwaWNrZXJfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5kYXRlcGlja2VyX19sYWJlbCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5kYXRlcGlja2VyX190ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA4MHB4O1xuXHRtaW4td2lkdGg6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjFweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi10b3A6IC0ycHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyX19zdmctaWNvbi0tdmlzaWJsZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5kYXRlcGlja2VyX19idG4tYXJyb3ctaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmRhdGVwaWNrZXJfX2J0bi1yZXNldCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyMXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIxcHgpO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5kYXRlcGlja2VyX19idG4tcmVzZXQ6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmRhdGVwaWNrZXJfX2FjdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdH1cblxuXHQuZGF0ZXBpY2tlcl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdH1cblxuXHQuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdGxlZnQ6IDE1cHg7XG5cdH1cbn1cblxuIiwiLmRlbGV0ZS1iYXNrZXQtaXRlbV9fdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5kZWxldGUtYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0LmJ0biB7XG5cdFx0ZmxleC1ncm93OiAyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGhlaWdodDogNTBweDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ICBcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG59IiwiLmRvYy1ibG9ja19fbGluayB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG4gIFx0ZGlzcGxheTogYmxvY2s7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbiAgXHQmOmhvdmVyIHtcblx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbiAgXHQuc3ZnLWljb24ge1xuXHQgIGhlaWdodDogMjBweDtcblx0ICB3aWR0aDogMjJweDtcblx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdCAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cbn1cblxuLmRvYy1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDE4cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4uZG9jLWJsb2NrOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZG9jLWJsb2NrX19pY29uIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5kb2MtYmxvY2tfX2luZm8ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZG9jLWJsb2NrX19pY29uICsgLmRvYy1ibG9ja19faW5mbyB7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uZG9jLWJsb2NrX19uYW1lIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZG9jLWJsb2NrX19zaXplIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6ICM4MTg2OTA7XG59XG4iLCIuZnZvcml0ZV9pbmNsdWRle1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZmF2b3JpdGUtYWN0aW9uICsgLmZhdm9yaXRlLWFjdGlvbntcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5cbi5mYXZvcml0ZS1hY3Rpb24ge1xuICAmOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcblx0Jjpob3ZlciB7XG5cdCAgLmZhdm9yaXRlLWhlbHAge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0ICB9XG5cdH1cbiAgfVxufVxuLmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHQgIFx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcblx0ICBcdCY6aG92ZXIge1xuXHRcdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdGIge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgIFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHQgIFx0bGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcblx0ICBcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0fVxufVxuXG4uZmF2b3JpdGUtYWN0aW9uLS1mdWxsIHtcblx0LmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmZhdm9yaXRlLWFjdGlvbi0tbWlkIHtcblx0LmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyM3B4O1xuXHRcdGhlaWdodDogMjNweDtcblx0fVxufVxuXG4uZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUge1xuXHQuZmF2b3JpdGUtYWN0aW9uX190b2dnbGUge1xuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRmaWxsOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblxuLmZhdm9yaXRlLWhlbHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvdHRvbTogMjNweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cdGJvcmRlci10b3Atd2lkdGg6IDBweDtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiA2cHg7XG5cdGJvcmRlci1yaWdodC13aWR0aDogNnB4O1xuXHRib3JkZXItdG9wOiA2cHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1yaWdodDogLTZweDtcblx0Ym90dG9tOiAtNnB4O1xuXHR6LWluZGV4OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhcnQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguOCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufSIsIi5maWVsZC1jaGVjay1saXN0IHtcblx0Ji5hY2NvcmRpb24ge1xuXHRcdC5maWVsZC1jaGVjay1saXN0X19oZWFkZXIge1xuXG5cdFx0fVxuXHR9XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDEwOSwgMzIsIDExOSwgMC4xKTtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cblx0bGFiZWwge1xuXHQgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0LmZpZWxkLXJhbmdlLXNsaWRlci1pY29uIHtcblx0XHRmaWxsOiB0cmFuc3BhcmVudDtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDEwcHg7XG5cdH1cblxuXHQmLmhpZGRlbi1maWx0ZXIge1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgYmFja2dyb3VuZDogI2YwZjBmMDtcblxuXHQgIC5maWVsZC1yYW5nZS1zbGlkZXItaWNvbiB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdCAgfVxuXHR9XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGNvbG9yOiAjNDA0MDQwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fY2xlYXItYnRuIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRib3JkZXItYm90dG9tOiAycHggZG90dGVkICRjb2xvci1ibGFjay03MDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Ji5maWVsZC1jaGVjay1saXN0X19jbGVhci1idG46YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG4uZmllbGQtLXZhbHVlcy1vd2VyZmxvdy5hY3RpdmV7XG5cdGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogN3B4IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19maWx0ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fYm9keS1zY3JvbGwge1xuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fYm9keSB7XG5cdHBhZGRpbmc6IDAgMTBweCAxMHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIHtcblx0LmZpZWxkLWNoZWNrLWxpc3RfX2JvZHkuZmllbGQtY2hlY2stbGlzdF9fYm9keSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksICNmZmYpO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0X19saXN0IHtcblx0XHQvL292ZXJmbG93LXk6IGF1dG87XG5cdFx0Ly9tYXgtaGVpZ2h0OiAyMDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG5cdCAgXHQuY2F0YWxvZ19fZGVzY3JpcHRpb24tdG9nZ2xlIHtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIGJvdHRvbTogMDtcblx0XHQgIHotaW5kZXg6IDEwMDAwO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0yMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNoZWNrLWxpc3RfX2NsZWFyLWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0fVxufVxuXG5cbi5maWVsZC1yYWRpb2NvbG9yX192aXN1YWwge1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi5maWVsZC1jaGVja2JveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTJweDtcblx0XHRsZWZ0OiAtMnB4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRmaWxsOiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogNnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsOjpiZWZvcmUge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0dG9wOiAtM3B4O1xuXHRsZWZ0OiAtM3B4O1xuXHRyaWdodDogLTNweDtcblx0Ym90dG9tOiAtM3B4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Y29sb3I6IGdyYXk7XG4gIFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuICBcdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0LW5vdGUge1xuXHRjb2xvcjogIzgxODE4MTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdC5saW5re1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3hfX2NvdW50IHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC01cHg7XG5cdG1hcmdpbi1sZWZ0OiAycHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW1nIHtcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMzhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveF9fcHJpY2Uge1xuXHRtYXJnaW46IDAgMTBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19mcmFtZSB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcbn1cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQge1xuXHR+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0Y29sb3I6I2Q5ZGJlMTtcblx0XHR9XG5cdH1cbn1cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB7XG5cdH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdCAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRsZWZ0OiAxcHg7XG5cdFx0XHR0b3A6IDFweDtcblx0XHR9XG5cdH1cblxuXHR+IC5maWVsZC1jaGVja2JveF9faW1nIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cblxuXHR+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveC0tcmFkaW8ge1xuXHQuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkIHtcblx0fiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCB7XG5cdC5maWVsZC1jaGVja2JveF9faW1nIHtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgY2VudGVyLXgteSgpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdGNvbG9yOiAjY2NjO1xuXHR9XG59XG5cbi5maWVsZC1yYWRpby1idXR0b25zX2FkZHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24ge1xuXHRwYWRkaW5nOiAxNXB4IDIwcHggMThweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG5cdC5maWVsZC1jaGVja2JveF9faW1nIHtcblx0XHRvcmRlcjogLTIwO1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdH1cblx0LmZpZWxkLWNoZWNrYm94X19pY29ue1xuXHRcdG9yZGVyOiAtMTY7XG5cdH1cblxuXG5cdC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0b3JkZXI6IC0xNTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdGV4dC1jb250ZW50IHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fcHJpY2Uge1xuXHRcdG9yZGVyOiAtMTA7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0b3JkZXI6IC01O1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX2ZyYW1lIHtcblx0XHQvKmJvcmRlci1yYWRpdXM6IDEycHg7Ki9cblx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIHtcblx0XHR+IC5maWVsZC1jaGVja2JveF9fZnJhbWUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0xMDtcblx0XHR9XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94LS1hZGRyZXNzIHtcblx0cGFkZGluZzogMTVweCAwIDIwcHg7XG5cblx0LmZpZWxkLWNoZWNrYm94X19pY29uIHtcblx0XHRvcmRlcjogLTIwO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X190ZXh0LWNvbnRlbnQge1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0XHRvcmRlcjogLTE1O1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdG9yZGVyOiAtMTA7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIHtcblx0XHR+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1jaGVja2JveDpub3QoLmRpc2FibGVkKTpob3ZlciB7XG5cdFx0LmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdC5maWVsZC1jaGVja2JveF9faW1nIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cdC5maWVsZC1jaGVja2JveC0tYnV0dG9uOmhvdmVyIHtcblx0XHQuZmllbGQtY2hlY2tib3hfX2ZyYW1lIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtY2hlY2tib3hfX2lucHV0OmZvY3VzIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufSIsIi5maWVsZC1jb2xvci1ibG9ja19faXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmZpZWxkLWNvbG9yLWJsb2NrX19pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmZpZWxkLWNvbG9yLWJsb2NrX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xufVxuXG4uZmllbGQtY29sb3ItYmxvY2tfX2xhYmVsLXZhbHVlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn0iLCIuZmllbGQtY29sb3JzX19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmllbGQtY29sb3JzX19sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtY29sb3JzX19zZWxlY3RlZCB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5maWVsZC1jb2xvcnNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogLTFweCAtMnB4O1xufVxuXG4uZmllbGQtY29sb3JzX19pdGVtIHtcblx0cGFkZGluZzogMXB4IDJweDtcblxuXHQuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCxcblx0LmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5maWVsZC1jb2xvcnNfX2l0ZW0tLXRvZ2dsZSB7XG5cdG1hcmdpbjogNHB4O1xufVxuXG4uZmllbGQtY29sb3JzX190b2dnbGUge1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRib3JkZXI6IDFweCBkYXNoZWQgJGNvbG9yLWJsYWNrLTgwO1xuXHRwYWRkaW5nOiA4cHggMTVweDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDExcHg7XG5cdFx0aGVpZ2h0OiA5cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1jb2xvcnNfX3RvZ2dsZTpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG5cdH1cbn0iLCIuZmllbGQtY291bnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmZpZWxkLWxhYmVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5maWVsZC1jb3VudF9faW5wdXQuZmllbGQtY291bnRfX2lucHV0IHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmllbGQtY291bnRfX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxcHg7XG5cdGJvdHRvbTogMXB4O1xuXHR3aWR0aDogMzBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdCAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuXHR9XG59XG5cbi5maWVsZC1jb3VudF9fYnRuOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuOmRpc2FibGVkIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1zdWIge1xuXHRsZWZ0OiAxcHg7XG4gIFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ViZWJlYjtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZCB7XG5cdHJpZ2h0OiAxcHg7XG4gIFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjNDA0MDQwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufSIsIi5maWVsZC1maWxlX19idG4ge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4uZmllbGQtZmlsZV9faW5wdXQtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0IHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1maWxlX19saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tc3RhcnQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tZW5kIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufSIsIi5maWVsZC1pbnB1dCB7XG5cdEBpbmNsdWRlIGZpZWxkO1xufVxuXG4uZmllbGQtaW5wdXQtLXNtIHtcblx0QGluY2x1ZGUgZmllbGQtYmFzZS0tc207XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYSB7XG5cdGhlaWdodDogMTIwcHg7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59IiwiLmZpZWxkLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59IiwiLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3Qge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRncmlkLWdhcDogMTVweCA1NHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdC5maWVsZC1yYWRpby1idXR0b25zX19pdGVte1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pbnB1dDtcblx0ICBcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXHQuZmllbGQtcmFkaW8tYnV0dG9uc19faXRlbS5maWVsZC1yYWRpby1idXR0b25zX19pdGVtLS1hY3RpdmV7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNmQyMDc3O1xuXHR9XG59XG5cbi5maWVsZC1yYWRpby1idXR0b25zX19pdGVtIHtcblx0LmZpZWxkLWNoZWNrYm94IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uZmllbGQtcmFkaW8tYnV0dG9uc19faXRlbS0tYWN0aXZlIHtcblx0Lypib3JkZXItcmFkaXVzOiAxMnB4OyovXG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXktcztcbn1cblxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2NoaWxkIHtcblx0cGFkZGluZzogNXB4IDE0cHggMDtcblxuXHQuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmxhY2stNTA7XG5cdFx0fVxuXHR9XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5maWVsZF9fZXJyb3JzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQuZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCB7XG5cdFx0Z3JpZC1nYXA6IDEycHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCIyeHMtZG93blwiKSB7XG5cdC5maWVsZC1yYWRpby1idXR0b25zX19saXN0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufSIsIi5maWVsZC1yYWRpb2NvbG9yYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Zpc3VhbCB7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjY2ZkMyBpbnNldDtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6aG92ZXI6OmFmdGVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICNhN2FiYjIgaW5zZXQ7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdHotaW5kZXg6IC0xO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19faW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fY29sb3ItbWFya2VyIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Rvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTQzcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgOHB4KTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDIsIDEzLCAzMywgLjEyKTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cGFkZGluZzogN3B4IDEycHg7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duLCBvcGFjaXR5ICR0cnMtZHJvcGRvd247XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Rvb2x0aXA6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC01cHg7XG5cdGxlZnQ6IDUwJTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6aG92ZXIgLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdG9vbHRpcCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Zpc3VhbCB7XG5cdFx0d2lkdGg6IDU2cHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHR9XG5cblx0LmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsOjphZnRlciB7XG5cdFx0d2lkdGg6IDU2cHg7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHR9XG59IiwiLmZpZWxkLXJhZGlvc2V0LWZ1bGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX19pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9faGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA0cHggMTVweDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9fdmlzdWFsIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2NmZDMgaW5zZXQ7XG5cdHBhZGRpbmc6IDNweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdHJzLWJhc2U7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtcmFkaW9zZXQtZnVsbF9fdmlzdWFsIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5IGluc2V0O1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1yYWRpb3NldC1mdWxsX192aXN1YWwgLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2hlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9fbGlzdCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRtYXJnaW4tbGVmdDogMTJweDtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9fbGlzdC1pdGVtIHtcblx0bWFyZ2luOiAwIDAgMnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwYWRkaW5nLWxlZnQ6IDlweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9fbGlzdC1pdGVtOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogN3B4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogM3B4O1xuXHRoZWlnaHQ6IDNweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGwgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1yYWRpb3NldC1mdWxsIGE6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmllbGQtcmFkaW9zZXQtZnVsbCB7XG5cdFx0d2lkdGg6IDIzOHB4O1xuXHR9XG59IiwiLmZpZWxkLXJhbmdlLXNsaWRlciB7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjc7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDRweDtcblx0bGVmdDogMjBweDtcblx0dXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmFsdWUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdHBhZGRpbmctdG9wOiAyM3B4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcblx0bWFyZ2luOiAwcHggLTZweCAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0LXdyYXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDUwJTtcblx0cGFkZGluZzogMCA2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fcHJlZml4IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogcmdiYSgzNSwgMzMsIDMzLCAuNik7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAxOHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fcHJlZml4ICsgLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dCB7XG5cdHBhZGRpbmctbGVmdDogNDJweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYnVmZmVycyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiAyMHB4O1xuXHRib3R0b206IDZweDtcblx0ZGlzcGxheTogZmxleDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2J1ZmZlciB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdW5pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNXB4O1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMjBweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvcGFjaXR5OiAwO1xuXHRoZWlnaHQ6IDRweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRoZWlnaHQ6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1zLXRyYWNrIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1wcmltYXJ5LTEwMCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXRvcDogLTlweDtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbW96LXJhbmdlLXRodW1iIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dFtkaXNhYmxlZF06Oi1tb3otcmFuZ2UtdGh1bWIge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1zLXRodW1iIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotbXMtdGh1bWIge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwcyB7XG5cdGhlaWdodDogNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzUsIDMzLCAzMywgLjIpO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAwO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19zbGlkZXItdHJhY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiA0cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDEwMCUgKyAxcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwczpob3ZlciAuZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTBweDtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMXB4O1xuXHR6LWluZGV4OiA0O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0IHtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZSB7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHR9XG5cblx0LmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0LmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICMxMWJiMTE7XG5cdH1cblxuXHQuZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10aHVtYixcblx0LmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10aHVtYiB7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJhY2tncm91bmQ6ICMxMWJiMTE7XG5cdH1cblxuXHQuZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwIHtcblx0XHR0b3A6IC00cHg7XG5cdH1cblxuXHQuZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwcyB7XG5cdFx0bWFyZ2luOiAwIDAgMjhweDtcblx0fVxufVxuXG5cbi5maWVsZC1yYW5nZS1zbGlkZXItaWNvbiB7XG5cdGZpbGw6ICNmZmY7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGNvbG9yOiAjNDA0MDQwO1xuXHR0b3A6IDZweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn0iLCIuZmllbGQtcmFuZ2Uge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xufVxuXG4uZmllbGQtcmFuZ2UtLXNtIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5maWVsZC1yYW5nZSxcbi5maWVsZC1yYW5nZV9fY2VsbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1yYW5nZV9fY2VsbCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5maWVsZC1yYW5nZV9fcHJlZml4IHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5maWVsZC1yYW5nZV9fcG9zdGZpeCB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5maWVsZC1yYW5nZV9fc3BhY2VyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbjogMCA1cHg7XG59IiwiLmZpZWxkLXNlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG4gIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1zZWxlY3QtLXNtIC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2UtLXNtO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0LFxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCxcbi5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtc2VsZWN0X19zaGV2cm9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiA1MHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMTJweDtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogOHB4O1xuXHRtYXJnaW4tdG9wOiAtNHB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1zZWxlY3RfX2J0bjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgZmllbGQtaG92ZXI7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5maWVsZC1zZWxlY3RfX2J0bjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XG5cdH1cbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiB7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHM7XG5cdHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtY29udGFpbmVyIHtcblx0bWF4LWhlaWdodDogbWluKDUwdmgsIDMwMHB4KTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHQvL2Rpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdHBhZGRpbmctbGVmdDogNDFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLWRpc2FibGVkIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5maWVsZC1zZWxlY3RfX2NoZWNrLWljb24ge1xuXHRAaW5jbHVkZSBjZW50ZXIteSgpO1xuXHRsZWZ0OiAxNXB4O1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRmaWxsOiBub25lO1xufVxuXG4uZmllbGQtc2VsZWN0X19maWVsZC10ZXh0LWlucHV0LmZpZWxkLXNlbGVjdF9fZmllbGQtdGV4dC1pbnB1dCB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNkOWRiZTE7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNTA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS0tYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn0iLCIuZmllbGQtc2V0LWZ1bGxfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Y29sb3I6ICM4MTg2OTA7XG59XG5cbi5maWVsZC1zZXQtZnVsbF9fZmllbGQge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZmllbGQtc2V0LWZ1bGxfX2l0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAtNnB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC1zZXQtZnVsbF9faXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiA2cHg7XG5cdHdpZHRoOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5maWVsZC1zZXQtZnVsbF9fbGFiZWwtdmFsdWUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmZpZWxkLXNldC1mdWxsX19pdGVtcyB7XG5cdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcblx0XHRtYXJnaW46IDAgLTEycHg7XG5cdFx0cGFkZGluZzogMCAxMnB4O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG5cblx0LmZpZWxkLXNldC1mdWxsX19pdGVtIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5maWVsZC1zZXQtZnVsbF9faXRlbTpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHR9XG59IiwiLmZpZWxkLXNldF9fbGFiZWwge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogIzgxODY5MDtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uZmllbGQtc2V0X19sYWJlbC12YWx1ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5maWVsZC1zZXRfX2l0ZW1zIHtcblx0bWFyZ2luLXRvcDogLTEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXNldF9fbGFiZWwgfiAuZmllbGQtc2V0X19pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5maWVsZC1zZXRfX2l0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZmllbGQtc2V0LS1sYXJnZSB7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXNldC0tbGFyZ2UgLmZpZWxkLXNldF9fbGFiZWwge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5maWVsZC1zZXQtLWxhcmdlIC5maWVsZC1zZXRfX2l0ZW0ge1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uZmllbGQtc2V0LS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59IiwiLmZpZWxkLXN3aXRjaCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uZmllbGQtc3dpdGNoX19pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLXN3aXRjaF9fdmlzdWFsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0yMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3JkZXI6IDEwO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTJweDtcblx0XHRsZWZ0OiAtMnB4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRmaWxsOiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDNweDtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5LXM7XG59XG5cbi5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YmVmb3JlIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdHRvcDogLTNweDtcblx0bGVmdDogLTNweDtcblx0cmlnaHQ6IC0zcHg7XG5cdGJvdHRvbTogLTNweDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLXN3aXRjaF9fdGV4dCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZpZWxkLXN3aXRjaF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuXHQmOjphZnRlciB7XG5cdFx0bGVmdDogMTdweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXN3aXRjaDpob3ZlciAuZmllbGQtc3dpdGNoX192aXN1YWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay01MDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXktcztcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5maWVsZC1zd2l0Y2hfX2lucHV0OmZvY3VzIH4gLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmZpZWxkLXN3aXRjaF9faW5wdXQ6ZGlzYWJsZWQgfiAuZmllbGQtc3dpdGNoX192aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0fVxufSIsIi5maWVsZC10ZXh0X193cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xufVxuXG4uZmllbGQtdGV4dF9faW1nLFxuLmZpZWxkLXRleHRfX2ljb24sXG4uZmllbGQtdGV4dF9faWNvbi1yaWdodCxcbntcblx0QGluY2x1ZGUgY2VudGVyLXkoKTtcblxuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuLmZpZWxkLXRleHRfX2ltZyxcbi5maWVsZC10ZXh0X19pY29ue1xuXHRsZWZ0OiAxNnB4O1xufVxuXG4uZmllbGQtdGV4dF9faWNvbi1yaWdodHtcblxuXHRyaWdodDogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2ltZyB7XG5cdGZsZXgtZ3JvdzogMDtcbn1cblxuLmZpZWxkLXRleHRfX3N1Y2Nlc3Mge1xuXHRAaW5jbHVkZSBjZW50ZXIteSgpO1xuXHRmaWxsOiBub25lO1xuXHR6LWluZGV4OiAxMDtcblx0cmlnaHQ6IDExcHg7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19sZXR0ZXItY291bnRlciB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZpZWxkLWlucHV0IHtcblx0QGluY2x1ZGUgZmllbGQ7XG4gIFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG5cdFx0fiAuZmllbGQtdGV4dF9faW50LWxhYmVsIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2tcblx0XHR9XG5cdH1cbn1cblxuLmZpZWxkLXRleHRfX2J0bi1leWUge1xuXHRAaW5jbHVkZSBjZW50ZXIteSgpO1xuXHR6LWluZGV4OiAxMDtcblx0cmlnaHQ6IDI1cHg7XG5cdHdpZHRoOiA1NHB4O1xuXHRoZWlnaHQ6IDU0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLmZpZWxkLXRleHQtLWljb24ge1xuXHQuZmllbGQtaW5wdXQuZmllbGQtaW5wdXQge1xuXHRcdHBhZGRpbmctbGVmdDogNDhweDtcblx0fVxufVxuXG4uZmllbGQtaW5wdXQtLXNtIHtcblx0QGluY2x1ZGUgZmllbGQtYmFzZS0tc207XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYSB7XG5cdGhlaWdodDogMTYzcHg7XG5cdHJlc2l6ZTogbm9uZTtcblxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4uZmllbGQtaW5wdXQtLXRleHRhcmVhLmZpZWxkLWlucHV0LS1zbSB7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59XG5cbi5maWVsZC1pbnB1dC5maWVsZC1pbnB1dDpkaXNhYmxlZCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBcdG9wYWNpdHk6IDAuNjtcbn1cblxuLmZvcm0tZmllbGQtZXJyb3Ige1xuXHQuZmllbGQtdGV4dF9faW50LWxhYmVsIHtcblx0XHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHR9XG5cblx0LmZpZWxkLWlucHV0IHtcblx0XHQmOmZvY3VzIHtcblx0XHRcdH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maWVsZC10ZXh0LS1sYWJlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuZmllbGQtdGV4dF9faW50LWxhYmVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dG9wOiAyNXB4O1xuXHRcdGxlZnQ6IDE3cHg7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHR9XG5cblx0LmZpZWxkLWlucHV0IHtcblx0XHRwYWRkaW5nOiAxM3B4IDE1cHggMTJweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaW5wdXQ7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHQgIFx0Jjpob3ZlciB7XG5cdFx0ICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaW5wdXQ7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWlucHV0O1xuXG5cdFx0XHR+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDNweDtcblx0XHRcdFx0bGVmdDogMTRweDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmZpZWxkLXRvZ2dsZXNfX2xhYmVsIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBcdGRpc3BsYXk6IGJsb2NrO1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLXRvZ2dsZXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTNweDtcbn1cblxuLmZpZWxkLXRvZ2dsZXNfX2l0ZW0ge1xuXHRwYWRkaW5nOiAzcHg7XG5cblx0LmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5IGluc2V0O1xuXHRcdFx0ICBcdGJhY2tncm91bmQ6ICNEM0QzRDM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHRwYWRkaW5nOiA0cHggMTZweCA1cHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNTEsIDUxLCA1MSwgMC43KSBpbnNldDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdCAgXHRsaW5lLWhlaWdodDogMjFweDtcblx0ICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0ICBcdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0fVxuXG4gIFx0LmRpc2FibGVkIHtcblx0ICAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSkgaW5zZXQ7XG5cdFx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcblx0XHQgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0ICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLCAwLCAwLCAwLjA4KSAwcHgsIHJnYmEoMCwgMCwgMCwgMC4wOCkgMXB4LCB0cmFuc3BhcmVudCAxcHgsIHRyYW5zcGFyZW50IDEycHgpO1xuXHQgIH1cblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC10b2dnbGVzX19pdGVtIHtcblx0XHQuZmllbGQtY2hlY2tib3g6bm90KC5kaXNhYmxlZCk6aG92ZXIgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHQgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheSBpbnNldDtcblx0XHQgIGJhY2tncm91bmQ6ICNEM0QzRDM7XG5cdFx0fVxuXHR9XG59IiwiLmZpZWxkLXRvb2x0aXAge1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAkdHJzLWJhc2U7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmllbGQtdG9vbHRpcC0tb3BlbiB7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHM7XG5cdHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtdG9vbHRpcF9fbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDZweCAwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxuXG4uZmllbGQtdG9vbHRpcF9fbGlzdC1jb250YWluZXIge1xuXHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0cGFkZGluZzogMCA1cHg7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0bWF4LWhlaWdodDogMjY0cHg7XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiA0cHg7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxufVxuXG4uZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTYwJTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWVsZC10b29sdGlwX19saXN0LWl0ZW06YWN0aXZlLFxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbS0tYWN0aXZlLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbS0tYWN0aXZlIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXAge1xuXHRwYWRkaW5nOiAwO1xuXHRAaW5jbHVkZSBpY29uLWNsb3NlKDEycHgsIDJweCk7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRyaWdodDogMTBweDtcblx0XHRsZWZ0OiBpbml0aWFsO1xuXHR9XG5cdC5maWVsZC10b29sdGlwX19saXN0LWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbS0tYWN0aXZlLFxuXHQuZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtOmhvdmVye1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZy1yaWdodDogMzNweDtcblx0fVxufVxuXG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn0iLCIuZmllbGQtdHVtYmxlci1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC10dW1ibGVyLWxpc3RfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLXR1bWJsZXItbGlzdF9faXRlbSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuIiwiLmZpZWxkLXR1bWJsZXIge1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ViZWJlYjtccn1cclxyLmZpZWxkLXR1bWJsZXJfX2l0ZW0ge1xyXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcclx0LmZpZWxkLWNoZWNrYm94IHtcclx0XHR3aWR0aDogMTAwJTtcclx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclx0fVxyXHJcdC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XHJcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXHRcdCY6YmVmb3JlIHtcclx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcdFx0XHRkaXNwbGF5OiBibG9jaztcclx0XHRcdGhlaWdodDogMnB4O1xyXHRcdFx0d2lkdGg6IDEwMCU7XHJcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0XHRcdGJvdHRvbTogLTJweDtcclx0XHRcdGxlZnQ6IDA7XHJcdFx0XHR6LWluZGV4OiAyO1xyXHRcdH1cclx0fVxyXHJcdC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcclx0XHRkaXNwbGF5OiBub25lO1xyXHR9XHJcclx0LmZpZWxkLWNoZWNrYm94X190ZXh0IHtcclx0XHRwYWRkaW5nOiAwIDAgMTJweDtcclx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcdFx0Zm9udC1zaXplOiAxNnB4O1xyXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXHRcdGNvbG9yOiBncmV5O1xyXHRcdCY6aG92ZXIge1xyXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xyXHRcdH1cclx0fVxyfVxyXHJcclxyLmZpZWxkLXR1bWJsZXItb25lIHtcciAgZGlzcGxheTogZmxleDtcciAgYWxpZ24taXRlbXM6IGNlbnRlcjtcciAgZm9udC1zaXplOiAxNHB4O1xyICBsaW5lLWhlaWdodDogMjBweDtcciAgZm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xyICBwb3NpdGlvbjogcmVsYXRpdmU7XHIgIGN1cnNvcjogcG9pbnRlcjtcciAgY29sb3I6ICRjb2xvci1ibGFjaztccn1cclxyLmZpZWxkLXR1bWJsZXItb25lOmhvdmVyIHtcciAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyfVxyXHIuZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbCB7XHIgIGZsZXg6IDAgMCBhdXRvO1xyICB3aWR0aDogMzZweDtcciAgaGVpZ2h0OiAyMHB4O1xyICBtYXJnaW4tcmlnaHQ6IDEycHg7XHIgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHIgIGJhY2tncm91bmQtY29sb3I6ICNjY2NmZDM7XHIgIHBvc2l0aW9uOiByZWxhdGl2ZTtcciAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XHJ9XHJcci5maWVsZC10dW1ibGVyLW9uZTpob3ZlciAuZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbCB7XHIgIGJhY2tncm91bmQtY29sb3I6ICNhN2FiYjI7XHJ9XHJcci5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsOjphZnRlciB7XHIgIGNvbnRlbnQ6IFwiXCI7XHIgIHdpZHRoOiAxNnB4O1xyICBoZWlnaHQ6IDE2cHg7XHIgIGJvcmRlci1yYWRpdXM6IDUwJTtcciAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyICBwb3NpdGlvbjogYWJzb2x1dGU7XHIgIHRvcDogMnB4O1xyICBsZWZ0OiAycHg7XHIgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcciAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtccn1cclxyLmZpZWxkLXR1bWJsZXItb25lX19pbnB1dCB7XHIgIG9wYWNpdHk6IDA7XHIgIHZpc2liaWxpdHk6IGhpZGRlbjtcciAgcG9zaXRpb246IGFic29sdXRlO1xyICB0b3A6IDA7XHIgIGxlZnQ6IDA7XHIgIHotaW5kZXg6IDM7XHJ9XHJcci5maWVsZC10dW1ibGVyLW9uZV9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsIHtcciAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJ9XHJcci5maWVsZC10dW1ibGVyLW9uZV9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsOjphZnRlciB7XHIgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtccn0iLCIuZmllbGRfX2Vycm9ycyB7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmZpZWxkX19lcnJvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtcmVtb3ZlIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmllbGRfX25vdGUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmZpZWxkLS1pbnB1dC1yb3VuZCB7XG5cdC5maWVsZC1pbnB1dCB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdHBhZGRpbmc6IDZweCAxNXB4O1xuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0XHR9XG5cblx0XHQmLmZpZWxkLWlucHV0IHtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZpZWxkLS1zZWxlY3QtdW5kZXJsaW5lIHtcblx0LmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdH1cblxuXHQuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0LmZpZWxkLXNlbGVjdF9fbGlzdCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cbi5maWVsZC0tbm8tYm9yZGVyIHtcblx0LmZpZWxkLWlucHV0IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cblxuLmZpZWxkLS1yYXRpbmcge1xuXHQuZmllbGQtdGV4dF9faW50LWxhYmVsIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC0taW5wdXQtcm91bmQge1xuXHRcdC5maWVsZC1pbnB1dDpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0XHR9XG5cdH1cbn0iLCIuY2F0YWxvZ19fZmlsdGVyLXRpdGxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5jYXRhbG9nX19mb3JtLWdsYXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmlsdGVyX19ncm91cCB7XG4gIFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgXHRwYWRkaW5nOiAyMHB4IDA7XG5cdCY6bm90KC5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIpIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDIwcHggMCFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmZpbHRlcl9fc3RhdHVzLWljb257XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG5cdCYuc3RhdHVzLS1uZXcge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL25ldy1zdGF0dXMuc3ZnPzI2MDUyMDI2Jyk7XG5cdFx0fVxuXHR9XG5cdCYuc3RhdHVzLS1zYWxle1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL3NhbGUtc3RhdHVzLnN2Zz8yNjA1MjAyNicpO1xuXHRcdH1cblx0fVxuXHQmLnN0YXR1cy0tYWN0aW9ue1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL2ZpcmUuc3ZnPzE5MDMyMDI2Jyk7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuXHRcdH1cblx0fVxuXHQmLnN0YXR1cy0taGl0e1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL2hpdC1zdGF0dXMuc3ZnPzE5MDMyMDI2Jyk7XG5cdFx0fVxuXHR9XG59XG5cbi5maWx0ZXJfX3N0YXR1cy1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1zd2l0Y2gge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdCsgLmZpbHRlcl9fZ3JvdXAtLWNoZWNrLWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDM3cHg7XG5cdH1cbn1cblxuLmZpbHRlcl9fbGlzdC1tZW51IHtcblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCYgKyBsYWJlbCB7XG5cdFx0XHQuZmlsdGVyX19saW5rIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xuXHRcdFx0XHRjb2xvcjogZ3JheTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2UxZTFlMTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdCYgKyBsYWJlbCB7XG5cdFx0XHRcdC5maWx0ZXJfX2xpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uZmlsdGVyX19ncm91cC1ib2R5IHtcblx0bWFyZ2luOiA4cHggMDtcbiAgXHQuZmllbGQtY2hlY2stbGlzdCB7XG5cdCAgbWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uZmlsdGVyX19hY3Rpb25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxMTBweDtcblx0dG9wOiAyMnB4O1xuXHR6LWluZGV4OiA1O1xufVxuXG4uZmlsdGVyX19hY3Rpb24tY2xlYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgLTNweCAxMXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmZpbHRlcl9fY2xlYXItYnRuIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRib3JkZXItYm90dG9tOiAycHggZG90dGVkICRjb2xvci1ibGFjay03MDtcbn1cblxuLmZpbHRlcl9fYWN0aW9ucy1ib3R0b20ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5maWx0ZXJfX3Nob3ctcHJvZHVjdHMtYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0aGVpZ2h0OiA1MHB4O1xuICBcdGRpc3BsYXk6IG5vbmU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LmZpbHRlcl9fbGlzdCB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAge1xuXHRcdCYuZmlsdGVyX19ncm91cCB7XG5cdFx0ICBcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQgIFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdCY6bm90KC5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmlsdGVyX19ncm91cC0tbGlua3Mge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdC5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZmlsdGVyX19ncm91cC0tc3dpdGNoICsgLmZpbHRlcl9fZ3JvdXAtLWNoZWNrLWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLXJhbmdlLXNsaWRlci5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHQuZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLXN3aXRjaCB7XG5cdFx0b3JkZXI6IDEwO1xuXHRcdHBhZGRpbmc6IDE4cHggMDtcblx0fVxuXHQuZmlsdGVyLS1hc2lkZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0LmZpbHRlcl9fYWN0aW9ucy1ib3R0b20ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcblx0XHR9XG5cblx0XHQuZmlsdGVyX19maWx0ZXItbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdCAgXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0fVxuXHR9XG5cbiAgXHQuZmlsdGVyX19zaG93LXByb2R1Y3RzLWJ0biB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cblxuICBcdC5maWx0ZXJfX2FjdGlvbnMtaXRlbSB7XG5cdCAgZGlzcGxheTogZmxleDtcblx0fVxuXG4gIFx0LmZpbHRlcl9fYWN0aW9uLWNsZWFyIHtcblx0ICBwYWRkaW5nOiAyMHB4O1xuXHQgIG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0ICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXG5cdCAgLmZpbHRlcl9fYWN0aW9ucy1pdGVtIHtcblx0XHRidXR0b246Zmlyc3QtY2hpbGQge1xuXHRcdCAgd2lkdGg6IDE4N3B4O1xuXHRcdCAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0ICB9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcbiAgLmZpbHRlcl9fYWN0aW9uLWNsZWFyIHtcblx0LmZpbHRlcl9fYWN0aW9ucy1pdGVtIHtcblx0ICBidXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiA5cHggMTBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdCAgfVxuXHR9XG4gIH1cbn1cblxuXG4uZmlsdGVyX19saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGdyYXk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0bWFyZ2luLXRvcDogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZpbHRlcl9fbGluay5maWx0ZXJfX2xpbmstLWN1cnJlbnQsXG4uZmlsdGVyX19saW5rLWx2bC0yX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCxcbi5maWx0ZXJfX2xpbmstbHZsLTMuZmlsdGVyX19saW5rLS1jdXJyZW50IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuXHRtaW4taGVpZ2h0OiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMl9fbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICBcdGNvbG9yOiBncmV5O1xuXHQmOmhvdmVyIHtcblx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMl9fYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmlsdGVyX19saXN0LWl0ZW0tbHZsLTMge1xuXHRwYWRkaW5nLXRvcDogNnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4uZmlsdGVyX19saW5rLWx2bC0zIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG4gIFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogZ3JleTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG5cdHBhZGRpbmc6IDRweCAwIDRweCAzMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcbiAgLmZpbHRlcl9fbGluazpob3ZlcixcbiAgLmZpbHRlcl9fbGluay1sdmwtMjpob3ZlcixcbiAgLmZpbHRlcl9fbGluay1sdmwtMzpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTItaWNvbiB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA2cHg7XG5cdHJpZ2h0OiAwO1xuXHRjb2xvcjogZ3JleTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG4gIFx0ZmlsbDogI2ZmZjtcbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMjpob3ZlciAuZmlsdGVyX19saW5rLWx2bC0yLWljb24ge1xuICBcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMi5vcGVuIC5maWx0ZXJfX2xpbmstbHZsLTItaWNvbiB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn0iLCIuZm9ybS1hY3Rpb24tLWFsaWduLWNlbnRlciB7XG5cdC8vaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDY0cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvcm0tYWN0aW9uX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uZm9ybS1hY3Rpb25fX25vdGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmZvcm0tYWN0aW9uX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uZm9ybS1hY3Rpb25fX2FjdGlvbi1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC02cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbn1cblxuLmZvcm0tYWN0aW9uX19hY3Rpb24tY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nOiA2cHg7XG59XG5cbi5mb3JtLWFjdGlvbl9fc3VjY2VzcyB7XG5cdGhlaWdodDogY2FsYygxMDBzdmggLSA2NHB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mb3JtLWFjdGlvbl9fc3VjY2Vzcy1pY29uIHtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogNTJweDtcblx0bWFyZ2luOiAwIGF1dG8gMTVweDtcbn1cblxuLmZvcm0tYWN0aW9uX19zdWNjZXNzLXRleHQge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybS1hY3Rpb25fX3N1Y2Nlc3MtbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDUycHg7XG59XG5cbi5mb3JtLWFjdGlvbl9fYWN0aW9uLWJ0bi0tbXQtYXV0byB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZm9ybS1hY3Rpb24tLWFsaWduLWNlbnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiB1bnNldDtcblx0fVxuXG5cdC5mb3JtLWFjdGlvbl9fc3VjY2VzcyB7XG5cdFx0aGVpZ2h0OiB1bnNldDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5mb3JtLWFjdGlvbl9fc3VjY2Vzcy1tYWluIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRoZWlnaHQ6IHVuc2V0O1xuXHR9XG5cblx0LmZvcm0tYWN0aW9uX19hY3Rpb24tYnRuLS1tdC1hdXRvIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG59IiwiLmZvcm0tZ2xhc3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAzMnB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XG5cbiAgXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHQgICY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ICB9XG5cdH1cbn1cblxuXG4uZm9ybS1nbGFzc19fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuXHRtYXJnaW46IC0xMnB4O1xufVxuXG4uZm9ybS1nbGFzc19fZ3JvdXAge1xuXHR3aWR0aDogMzMuMzMzMyU7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5mb3JtLWdsYXNzX19ncm91cC0tZmxleC1jb2x1bW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZvcm0tZ2xhc3NfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcblx0XHRtYXJnaW46IC04cHg7XG5cdH1cblxuXHQuZm9ybS1nbGFzc19fZ3JvdXAge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5mb3JtLWdsYXNzIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmZvcm0tZ2xhc3NfX2dyb3VwIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59IiwiLmZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLS1jYXJkIHtcblx0bWF4LXdpZHRoOiA4MjBweDtcblx0cGFkZGluZzogMjRweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTUwO1xufVxuXG4uZm9ybV9faGVhZGVyIHtcblx0bWFyZ2luOiAzMHB4IDA7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9faGVhZGVyLW5vdGUge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvcnMge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uZm9ybV9fZ3JvdXBzIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4uZm9ybV9fZ3JvdXBzLmZvcm1fX2dyb3VwcyB7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmZvcm1fX2dyb3VwIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19ncm91cC0tZGlzYWJsZWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG5cdH1cbn1cblxuLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwIHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHQmLmZvcm1fX2dyb3VwLS1wb2xpY3kge1xuXHQgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG5cdH1cbn1cblxuLm1vZGFsLXdpbmRvdyAuZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRtYXJnaW46IDAgMCAyMHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9ybV9fZGVsaXZlcnktdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAubGluay11bmRlcmxpbmUge1xuXHRtYXJnaW4tbGVmdDogMTVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5zZWxlY3Qtbm90ZSB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mb3JtX19ncm91cC1ub3RlIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5mb3JtX19ncm91cC1ib2R5IHtcblx0bWFyZ2luOiAxOHB4IDA7XG59XG5cbi5mb3JtX19maWVsZHMge1xuXHRAaW5jbHVkZSBncmlkO1xuXHR3aWR0aDogY2FsYygxMDAlICsgNTRweCk7XG5cdG1hcmdpbi1sZWZ0OiAtMjdweDtcblx0bWFyZ2luLXJpZ2h0OiAtMjdweDtcbn1cblxuLmZvcm1fX2ZpZWxkIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0cGFkZGluZy1yaWdodDogMjdweDtcblx0cGFkZGluZy1sZWZ0OiAyN3B4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX2ZpZWxkLmZvcm1fX2ZpZWxkLS1zcGFjZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fZm9vdGVyIHtcblx0bWFyZ2luOiAzMHB4IDA7XG5cdCYuZm9ybV9fZm9vdGVyLWJhc2tldCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG59XG5cbi5mb3JtX19hY3Rpb25zIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmZvcm1fX2FjdGlvbiB7XG5cdEBpbmNsdWRlIGNlbGw7XG59XG5cbi5mb3JtLS1zdWJzY3JpYmUge1xuXHQuZm9ybV9faGVhZGVyIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0fVxuXG5cdC5mb3JtX19oZWFkZXItbm90ZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG5cblx0LmZvcm1fX2Zvb3RlciB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0Lm9yZGVyX19oZWFkZXIge1xuXHRcdC5wYWdlLXRpdGxlX192YWx1ZSB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0XHR9XG5cdH1cblx0LmZvcm1fX2dyb3VwLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5mb3JtLS1jYXJkIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cdC5mb3JtX19ncm91cC10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuZm9ybV9fZmllbGRzIHtcblx0XHRtYXJnaW46IC02cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuXHR9XG5cdC5mb3JtX19maWVsZCB7XG5cdFx0cGFkZGluZzogNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuZm9ybV9fd3JhcC1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiAtMTJweDtcblx0XHQuZm9ybV9fZmllbGRzIHtcblx0XHRcdG1hcmdpbjogMCAtMzlweDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybV9fZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdC5mb3JtX19hY3Rpb25zIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LmZvcm1fX2FjdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiMnhzLWRvd25cIikge1xuXHQuZm9ybV9fZ3JvdXAge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuZm9ybV9fZmllbGQge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmZvcm1fX2ZpZWxkLS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lXG59IiwiLmdhbGxlcnlfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmdhbGxlcnlfX3NsaWRlciB7XG4gIC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAzMDBweCk7XG4gIH1cblxuICAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IHtcblx0LmltYWdlLXNsaWRlcl9faW1hZ2UsXG5cdC52aWRlby1zbGlkZXJfX2lmcmFtZSB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDogMDtcblx0ICByaWdodDogMDtcblx0ICBib3R0b206IDA7XG5cdCAgbGVmdDogMDtcblx0ICBtYXgtd2lkdGg6IDEwMCU7XG5cdCAgbWF4LWhlaWdodDogMTAwJTtcblx0ICBtYXJnaW46IGF1dG87XG5cdCAgaGVpZ2h0OiBhdXRvO1xuXHQgIHdpZHRoOiBhdXRvO1xuXHR9XG5cdGlmcmFtZS52aWRlby1zbGlkZXJfX2lmcmFtZSB7XG5cdCAgd2lkdGg6IDU2MHB4O1xuXHQgIGhlaWdodDogMzE1cHg7XG5cdH1cbiAgfVxufSIsIi5naWZ0LXNob3J0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2lmdC1zaG9ydF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmdpZnQtc2hvcnRfX3Zpc3VhbCB7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5waWN0dXJlIHtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuLmdpZnQtc2hvcnRfX2NvdW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0zcHg7XG5cdHJpZ2h0OiAtMTBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwYWRkaW5nOiAycHg7XG5cdG1pbi13aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2My4wNWRlZywgI2M0NDZmZiAzLjk0JSwgI2MxNDhmZiA3Ny44MyUpO1xufVxuXG4uZ2lmdC1zaG9ydF9fY2F0ZWdvcnkge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cblxuLmdpZnQtc2hvcnRfX25hbWUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn0iLCJcblxuLyogLS0tIGJpdHJpeCBlZGl0b3IgLS0tICovXG4uaHRtbGJsb2NrZWRpdHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvcGFjaXR5OiAwLjc7XG5cdHdpZHRoOiBhdXRvO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2FybmluZztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2FybmluZztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4ubm8tdG91Y2ggLmh0bWxibG9ja2VkaXQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59IiwiLmltYWdlLWdhbGxlcnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LnN3aXBlci1zbGlkZXJfX2Fycm93IHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDU1cHg7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fbGVucyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggcmdiYSgwLCAwLCAwLCAuNSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xuXHRjdXJzb3I6IHpvb20taW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeS0tem9vbS1hY3RpdmUgLmltYWdlLWdhbGxlcnlfX2xlbnMge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS10aHVtYiB7XG5cdHBhZGRpbmc6IDZweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA1MXB4O1xuXHRoZWlnaHQ6IDUxcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRpbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdC5zdmctaWNvbiB7XG5cdFx0QGluY2x1ZGUgY2VudGVyLXgteSgpO1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coJGJveC1zaGFkb3ctZ3JheS14cyk7XG5cdH1cbn1cblxuLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktc2xpZGUge1xuXHRoZWlnaHQ6IDQ1MHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmltYWdlLWdhbGxlcnlfX2ltYWdlLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA0NTBweDtcblx0fVxufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS1zbGlkZS0tdmlkZW8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5pbWFnZS1nYWxsZXJ5X192aWRlbyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogMzlweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KCRib3gtc2hhZG93LWdyYXkteHMpO1xuXHR9XG59XG5cbi5pbWFnZS1nYWxsZXJ5X192aWRlby1pY29uIHtcblx0d2lkdGg6IDU4cHg7XG5cdGhlaWdodDogNThweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuaW1hZ2UtZ2FsbGVyeTpob3ZlciB7XG5cdFx0LnN3aXBlci1zbGlkZXJfX2Fycm93IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5pbWFnZS1nYWxsZXJ5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdFx0Ym90dG9tOiAxOHB4O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQuaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeSB7XG5cdFx0LnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjJ4cy1kb3duXCIpIHtcblx0LmltYWdlLWdhbGxlcnlfX2dhbGxlcnktc2xpZGUge1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHR9XG5cdH1cbn0iLCIuaW1hZ2Utc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGVyOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0LypiYWNrZ3JvdW5kOiByZ2JhKDE1LCA0OSwgMTA2LCAuMDQpOyovXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0ei1pbmRleDogMTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogNTZweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG91dGxpbmU6IDA7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgJHRycy1iYXNlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3c6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldjo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1uZXh0OjphZnRlciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICMwMDAgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93OmhvdmVyOjphZnRlciB7XG5cdG9wYWNpdHk6IC4yO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pY29uIHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pdGVtLS1jdXJzb3Item9vbSB7XG5cdGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UtLTNkICsgLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogODAlO1xuXHRoZWlnaHQ6IDM1MHB4O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuICBcdG1hcmdpbjogYXV0bztcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDE1cHggLTNweCAwO1xuXHR3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWIge1xuXHR3aWR0aDogNjVweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGhlaWdodDogNjVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogIzgxODY5MDtcblx0ZGlzcGxheTogZmxleDtcbiAgXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgXHQmLmFjdGl2ZSB7XG5cdCAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi0tbW9yZSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1idG4ge1xuXHR3aWR0aDogMTYuNjY2NiU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAzcHg7XG5cdGhlaWdodDogNjZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogIzgxODY5MDtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIH4gZGl2IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0LmltYWdlLXNsaWRlcl9faXRlbSB7XG5cdFx0LmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuXHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYiB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHR0b3A6IDUwJTtcbiAgXHRtYXJnaW4tdG9wOiAtMTVweDtcbiAgXHQmOmhvdmVyIHtcblx0ICAmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHQgIH1cblx0fVxufVxuXG4udGV4dC1ndWlkZSAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0dG9wOiAyMDhweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IDMwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRyaWdodDogMzBweDtcbn1cblxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ljb24ge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIFx0ZmlsbDogI2ZmZjtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdzo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAjZWZmMmY2O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3c6aG92ZXI6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmltYWdlLXNsaWRlcl9fbW9iLWNvdW50ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZXMzZCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZTNkIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlM2QuYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlLWNvbnRyb2xzIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDM7XG5cdHBhZGRpbmc6IDAgNTZweDtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ltYWdlLWNvbnRyb2xzIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2UtY29udHJvbCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uaW1hZ2Utc2xpZGVyX18zZC1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDEwcHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDkwcHg7XG5cdGhlaWdodDogNjBweDtcbn1cblxuLmltYWdlLXNsaWRlcl9fem9vbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDIwcHg7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTAwO1xuXHQuc3ZnLWljb24ge1xuXHRcdGNvbG9yOiByZ2JhKDUxLDUxLDUxLC43KTtcblx0XHRmaWxsOiBub25lO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG5cdFx0dG9wOiAyNzBweDtcblx0fVxuXG5cdC50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHRcdHRvcDogMjA4cHg7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ltYWdlLWNvbnRyb2xzIHtcblx0XHRwYWRkaW5nOiAwIDU2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLS0zZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLS0zZCArIC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdEBpbmNsdWRlIHRvdWNoIHtcblx0XHQudGV4dC1ndWlkZSAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaW1hZ2Utc2xpZGVyX19tb2ItY291bnRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxMnB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCAxMywgMzMsIC43KTtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTBweDtcblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRwYWRkaW5nOiAxcHggNnB4IDJweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmltYWdlLXNsaWRlciB7XG5cdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG5cdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdC5pbWFnZS1zbGlkZXJfX3pvb20ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5sYXp5LWNvbXBvbmVudF9fdGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLmxpbmstYmFjayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4ubGluay1iYWNrOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ubGluay1iYWNrX19pY29uLFxuLmxpbmstcHJldl9faWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5saW5rLW5leHRfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubGluay1iYWNrIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQubGluay1iYWNrX19pY29uIHtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdH1cbn0iLCIubGluay1jbG9zZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMzhweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxpbmstY2xvc2VfX3RleHQge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5saW5rLWNsb3NlOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2QwZDBkNztcbn1cblxuLmxpbmstY2xvc2VfX2ljb24ge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRmaWxsOiB0cmFuc3BhcmVudDtcbn0iLCIubGstY29tcGxhaW50cyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrLWNvbXBsYWludHNfX2hlYWRlci13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxrLWNvbXBsYWludHNfX2hlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzMzMDtcblx0cGFkZGluZzogMThweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmxrLWNvbXBsYWludHNfX2hlYWRlci1sZWZ0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5say1jb21wbGFpbnRzX19oZWFkZXItcmlnaHQge1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxrLWNvbXBsYWludHNfX2hlYWRlci1ub3RlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ubGstY29tcGxhaW50c19faGVhZGVyLW5vdGUtMiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGstY29tcGxhaW50c19fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbi5say1jb21wbGFpbnRzX19tYWluIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmxrLXdyYXAgLmxrLWNvbXBsYWludHNfX21haW4ge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGstY29tcGxhaW50c19fZmlsdGVyIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmxrLWNvbXBsYWludHNfX2l0ZW1zIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmxrLWNvbXBsYWludHNfX2ZpbHRlciAuZmlsdGVyX19ncm91cHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLThweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xufVxuXG4ubGstY29tcGxhaW50c19fZmlsdGVyIC5maWx0ZXJfX2dyb3VwIHtcblx0cGFkZGluZzogOHB4O1xuXHRib3JkZXItdG9wOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmxrLWNvbXBsYWludHNfX2ZpbHRlciAuZmlsdGVyX19ncm91cC1ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5say1jb21wbGFpbnRzX19maWx0ZXIgLmZpbHRlcl9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5say1jb21wbGFpbnRzX19pdGVtLXJpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5say1jb21wbGFpbnRzX19pdGVtLWFjdGlvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmxrLWNvbXBsYWludHNfX2l0ZW0tYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ubGstY29tcGxhaW50c19faXRlbS1idG4gLmJ0bl9faWNvbiB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogMTJweDtcblx0Y29sb3I6IHJnYmEoMzUsIDMzLCAzMywgMC42MCk7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5say1jb21wbGFpbnRzX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM1LCAzMywgMzMsIDAuMTIpO1xufVxuXG4ubGstY29tcGxhaW50c19faXRlbS1sZWZ0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5say1jb21wbGFpbnRzX19pdGVtLXN0YXR1cyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0cGFkZGluZzogM3B4IDhweDtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGMEYzRjU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzUsIDMzLCAzMywgMC4xMik7XG5cdGNvbG9yOiAjNzU3NTc2O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5say1jb21wbGFpbnRzX19pdGVtLXN0YXR1cy1pY29uIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5say1jb21wbGFpbnRzX19uYW1lIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ubGstY29tcGxhaW50c19faW5mbyB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5say1jb21wbGFpbnRzX19saW5lIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ubGstY29tcGxhaW50c19fbWVzc2FnZSB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmxrLWNvbXBsYWludHNfX2JvcmRlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDgzcHg7XG5cdG1hcmdpbi1yaWdodDogMThweDtcblx0bWFyZ2luLWxlZnQ6IC0xOHB4O1xufVxuXG4ubGstY29tcGxhaW50c19fcGFnZS1uYXYge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxrLWNvbXBsYWludHNfX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cblxuXHQubGstd3JhcCAubGstY29tcGxhaW50c19fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5say1jb21wbGFpbnRzX19maWx0ZXIgLmZpbHRlcl9fZ3JvdXBzIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubGstY29tcGxhaW50c19fZmlsdGVyIC5maWx0ZXJfX2dyb3VwIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmxrLWNvbXBsYWludHNfX2ZpbHRlciAuZmlsdGVyX19ncm91cDpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5say1jb21wbGFpbnRzX19pdGVtIHtcblx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmxrLWNvbXBsYWludHNfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0fVxuXG5cdC5say1jb21wbGFpbnRzX19pdGVtLXJpZ2h0IHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cblx0LmxrLWNvbXBsYWludHNfX2l0ZW0tYWN0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdH1cblxuXHQubGstY29tcGxhaW50c19fbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQubGstY29tcGxhaW50c19faW5mbyB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmxrLWNvbXBsYWludHNfX2l0ZW0tc3RhdHVzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNnB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHQubGstY29tcGxhaW50c19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0fVxuXG5cdC5say1jb21wbGFpbnRzX19maWx0ZXIge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cblxuXHQubGstY29tcGxhaW50c19faGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cblxuXHQubGstY29tcGxhaW50c19faGVhZGVyLW5vdGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdH1cblxuXHQubGstY29tcGxhaW50c19faGVhZGVyLW5vdGUtMiB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR9XG5cblx0LmxrLWNvbXBsYWludHNfX2hlYWRlci1sZWZ0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdH1cblxuXHQubGstY29tcGxhaW50c19fbWVzc2FnZSB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxufSIsIi5vcmRlci1sa19fbC1pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RhbC1tZXNzYWdlICAub3JkZXItbGtfX2wtaXRlbXtcblx0cGFkZGluZzogMDtcbn1cblxuLm9yZGVyLWxrX19sLXByaWNlIHtcblx0bWluLXdpZHRoOiAxODNweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcblxuXHQucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LnByaWNlX19jdXJyZW5jeSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR9XG59XG5cbi5vcmRlci1sa19fbC1tYWluIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtX19hY3Rpb24ge1xuXHRtaW4td2lkdGg6IDExNXB4O1xufVxuXG4ub3JkZXItbGtfX2wtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ub3JkZXItbGtfX2wtZGF0ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5vcmRlci1sa19fbC1zdGF0dXMge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdC5hdmFpbGFiaWxpdHktLW9yZGVyLXN0YXR1cyB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1bnNldDtcblx0fVxufVxuXG4ub3JkZXItbGtfX2wtaW1hZ2VzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRtYXJnaW4tbGVmdDogLTdweDtcbn1cblxuLm9yZGVyLWxrX19sLWltYWdlLXdyYXAge1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiA1MXB4O1xuXHRtYXJnaW4tbGVmdDogN3B4O1xuXHRtYXJnaW4tdG9wOiA3cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9yZGVyLWxrX19sLWltYWdlLXdyYXA6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5vcmRlci1sa19fbC1pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5vcmRlci1sa19fbC1uYW1lIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRzcGFuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxufVxuXG4ub3JkZXItbGtfX2l0ZW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5vcmRlci1sa19fdGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdC5hdmFpbGFiaWxpdHkge1xuXHRcdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLm9yZGVyLWxrX19wYXJhbXMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ub3JkZXItbGtfX2luZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ub3JkZXItbGtfX2luZm8tbmFtZSB7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLm9yZGVyLWxrX19pbmZvLXZhbHVlIHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm9yZGVyLWxrX19sLXByb2Nlc3NCdXR0b24ge1xuXHRwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLm9yZGVyLWxrX19wYXJhbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0d2lkdGg6IDIzMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLm9yZGVyLWxrX19wYXJhbS12YWx1ZSB7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGJhY2tncm91bmQ6ICNFRUVFRUU7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luOiAwIC0yMHB4O1xufVxuXG4ub3JkZXItbGtfX2l0ZW1zLWhlYWRlci10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1jYXB0aW9uIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLm9yZGVyLWxrIC5wcmljZS0tc20gLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5vcmRlci1sa19faXRlbXMge1xuXHQuYmFza2V0LWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHR9XG5cblx0XHQuYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwge1xuXHRcdFx0LnByaWNlX192YWx1ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm9yZGVyLWxrX19sLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cblxuXHRcdGJ1dHRvbi5idG4ge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDBweDtcblxuXHR9XG59XG5cbi5vcmRlci1sa19fYWxsLXByaWNlIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHQub3JkZXItbGtfX2FsbC1wcmljZS1uYW1lIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdH1cblxuXHQucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cblx0LnByaWNlX19jdXJyZW5jeSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5say1vcmRlci1idXR0b25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdGJ1dHRvbiB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5vcmRlci1sa19fYWxsLWJ1dHRvbi1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Lm9yZGVyLWxrX19sLXByb2Nlc3NCdXR0b24ge1xuXHRcdHBhZGRpbmc6IDAgMzVweCAwIDA7XG5cdH1cbn1cblxuLm1vZGFsLW1lc3NhZ2Uge1xuXHQub3JkZXItbGtfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQub3JkZXItbGtfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cblxuXHQub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQub3JkZXItbGtfX2wtaGVhZGVyLFxuXHQub3JkZXItbGtfX2wtaXRlbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQub3JkZXItbGtfX2wtbWFpbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5vcmRlci1sa19fcGFyYW0tdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5vcmRlci1sa19fbC1wcmljZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdG1pbi13aWR0aDogaW5pdGlhbDtcblx0fVxuXG5cdC5vcmRlci1sa19fbC1kYXRlLFxuXHQub3JkZXItbGtfX2wtc3RhdHVzIHtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19hbGwtcHJpY2UtYmxvY2sge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQub3JkZXItbGtfX2l0ZW1zIHtcblx0XHQuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG5cdFx0XHRvcmRlcjogNDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQub3JkZXItbGtfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQub3JkZXItbGtfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cblxuXHQub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5vcmRlci1sa19fbC1oZWFkZXIsXG5cdC5vcmRlci1sa19fbC1pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5vcmRlci1sa19fbC1tYWluIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5vcmRlci1sa19fcGFyYW0tbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19wYXJhbS12YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19sLXByaWNlIHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0bWluLXdpZHRoOiBpbml0aWFsO1xuXHR9XG5cblx0Lm9yZGVyLWxrX19sLWRhdGUsXG5cdC5vcmRlci1sa19fbC1zdGF0dXMge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdH1cblxuXHQub3JkZXItbGtfX2FsbC1wcmljZS1ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5vcmRlci1sa19faXRlbXMge1xuXHRcdC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcblx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQub3JkZXItbGtfX2FsbC1wcmljZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0Lm9yZGVyLWxrX190aXRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5vcmRlci1sa19fYWxsLXByaWNlLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19pdGVtcyB7XG5cdFx0LmJhc2tldC1pdGVtX19hY3Rpb24ge1xuXHRcdFx0d2lkdGg6IDExNXB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0Lm9yZGVyLWxrX19pdGVtcyB7XG5cdFx0LmJhc2tldC1pdGVtIHtcblx0XHRcdC5iYXNrZXQtaXRlbV9fcHJpY2Uge1xuXHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5iYXNrZXQtaXRlbV9faGVhZGVyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0fVxuXG5cdFx0XHQuYmFza2V0LWl0ZW1fX2NvdW50ZXIge1xuXHRcdFx0XHR3aWR0aDogNzVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwtbWluKSB7XG5cdC5vcmRlci1sa19faXRlbXMtaGVhZGVyIHtcblx0XHQub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1pdGVtIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0fVxuXG5cdFx0Lm9yZGVyLWxrX19pdGVtcy1oZWFkZXItdG90YWwge1xuXHRcdFx0d2lkdGg6IDI1M3B4O1xuXHRcdH1cblxuXHRcdC5vcmRlci1sa19faXRlbXMtaGVhZGVyLWNvdW50IHtcblx0XHRcdHdpZHRoOiAxMDFweDtcblx0XHR9XG5cblx0XHQub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1wcmljZSB7XG5cdFx0XHR3aWR0aDogMTU0cHg7XG5cdFx0fVxuXHR9XG5cdC5vcmRlci1sa19faXRlbXMtaGVhZGVyIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsLW1pbikge1xuXHQub3JkZXItbGtfX2l0ZW1zLWhlYWRlciB7XG5cdFx0Lm9yZGVyLWxrX19pdGVtcy1oZWFkZXItY291bnQge1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdH1cblxuXHRcdC5vcmRlci1sa19faXRlbXMtaGVhZGVyLXByaWNlIHtcblx0XHRcdHdpZHRoOiAxNzRweDtcblx0XHR9XG5cdH1cbn0iLCIubGtfX2Zvcm0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDE0cHggMjRweCAzMnB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDEzMHB4O1xufVxuXG4ubGtfX2Zvcm0gLmZvcm1fX2dyb3VwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX2Zvcm0gLmZvcm1fX2dyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0cGFkZGluZy10b3A6IDIycHg7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5sa19fZm9ybSAuZm9ybV9fZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRsZWZ0OiA4cHg7XG5cdHJpZ2h0OiA4cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlN2U5O1xufVxuXG4ubGtfX21lc3NhZ2UgcCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAjODE4NjkwO1xufVxuXG4ubGtfX29yZGVycy13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxMzBweDtcbn1cblxuLmxrX19vcmRlciB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5sa19fc29ydCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5sa19fb3JkZXJzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX29yZGVycy1saW5rLWJhY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTQ2cHg7XG5cdGxlZnQ6IDA7XG59XG5cbi5sa19fYm9udXNlcy13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRtYXJnaW46IDAgLTEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTMwcHg7XG59XG5cbi5sa19fYm9udXNlcy1sZWZ0IHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmxrX19ib251c2VzLXJpZ2h0IHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmxrX19oaXN0b3J5LXdyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5sa19faGlzdG9yeS1oZWFkZXIge1xuXHRwYWRkaW5nOiAzMnB4IDI0cHggMTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU3RTk7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtcy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdG1hcmdpbi10b3A6IDM4cHg7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtcyB7XG5cdHBhZGRpbmc6IDIwcHggMjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbXM6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDJweDtcblx0dG9wOiAyMHB4O1xuXHRib3R0b206IDUwcHg7XG5cdGxlZnQ6IDUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTdFOTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAwO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDM2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0tcXVhbnRpdHkge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cdHBhZGRpbmc6IDhweCAwO1xuXHR3aWR0aDogNTRweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTZweDtcblx0Ym94LXNoYWRvdzogMCAwIDAgOHB4ICRjb2xvci13aGl0ZTtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0tcXVhbnRpdHktLW5lZ2F0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0tZGF0ZSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5sa19faGlzdG9yeS1mb290ZXIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFOTtcblx0cGFkZGluZzogMjRweCAyNHB4IDMycHg7XG59XG5cbi5sa19fbmF2IHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmxrX19jb3B5LWxpbmstYmxvY2std3JhcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sa19faW5mby1ibG9jayB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjY7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDIzcHggMjRweCAyN3B4O1xufVxuXG4ubGtfX2luZm8tYmxvY2stbGluay1tb3JlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0bWFyZ2luLXRvcDogMTFweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5sa19faW5mby1ibG9jay1saW5rLW1vcmU6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLmxrX190YXNrcy1pdGVtcyB7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ubGtfX3Rhc2tzLWJsb2NrIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ubGtfX3Rhc2tzLWJsb2NrLWhlYWRlciB7XG5cdHBhZGRpbmc6IDIycHggMjRweCAxNHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFOTtcbn1cblxuLmxrX190YXNrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU3RTk7XG59XG5cbi5sa19fdGFzayB7XG5cdHBhZGRpbmc6IDIwcHggMjRweCAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGtfX3Rhc2stbGVmdCB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5sa19fdGFzay1yaWdodCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubGtfX3Rhc2staW1hZ2Utd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX190YXNrLWltYWdlIHtcblx0d2lkdGg6IDg4cHg7XG5cdGhlaWdodDogODhweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym94LXNoYWRvdzogMCAxM3B4IDE1cHggLThweCByZ2JhKDIsIDEzLCAzMywgLjIpO1xufVxuXG4ubGtfX3Rhc2stc3RhdHVzIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbn1cblxuLmxrX190YXNrLW5hbWUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5sa19fdGFzay10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxrX190YXNrLWxpbmsge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRtYXJnaW4tdG9wOiA5cHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4ubGtfX3Rhc2stbGluazpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4ubGtfX3Rhc2stcXVhbnRpdHkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogN3B4O1xuXHRsZWZ0OiA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMnB4IDZweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubGtfX3Rhc2std3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTMwcHg7XG59XG5cbi5sa19fdGFzay1pdGVtIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwYWRkaW5nOiAzMHB4IDI0cHggMzJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX3Rhc2staXRlbS1mb3JtLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGtfX3Rhc2staXRlbS10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmxrX190YXNrLWl0ZW0tc3VidGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5sa19fdGFzay1pdGVtLWRlc2NyaXB0aW9uIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxrX190YXNrLWl0ZW0gLmZvcm1fX2Zvb3RlciB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sa19fb3JkZXJzLWZpbHRlciB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweCFpbXBvcnRhbnQ7XG5cdC5maWx0ZXJfX2dyb3VwIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubGtfX3Rhc2std3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxrX19mb3JtIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmxrX19mb3JtIC5mb3JtX19ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5sa19fb3JkZXJzIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LmxrX19vcmRlcnMtbGluay1iYWNrIHtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgdG9wOiB1bnNldDtcblx0ICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgIG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5sa19faGlzdG9yeS1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQubGtfX2hpc3RvcnktaXRlbXMge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQubGtfX2hpc3RvcnktZm9vdGVyIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmxrX190YXNrcy1pdGVtcyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQubGtfX3Rhc2tzLWJsb2NrLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5sa19faW5mby1ibG9jayB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5sa19fdGFzayB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5sa19fdGFzay1pdGVtIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmxrX19oaXN0b3J5LWl0ZW1zOjphZnRlciB7XG5cdFx0bGVmdDogNDBweDtcblx0fVxuXG5cdC5sa19faGlzdG9yeS1pdGVtcy10aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmxrX19ib251c2VzLXdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmxrX19ib251c2VzLWxlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmxrX19ib251c2VzLXJpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQubGtfX29yZGVycy1maWx0ZXIge1xuXHRcdC5maWx0ZXJfX2ZpbHRlci1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHQuZmlsdGVyX19ncm91cC5maWx0ZXJfX2dyb3VwLS1kYXRlLCAuZmlsdGVyX19ncm91cC5maWx0ZXJfX2dyb3VwLS1zZWxlY3Qge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHR6LWluZGV4OiAyMDA7XG5cdFx0XHR9XG5cdFx0XHQuZmlsdGVyX19ncm91cC0tY2hlY2stbGlzdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5sb2FkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogJGxvYWRlci1iZztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDMwMDAwMDtcbn1cblxuLmxvYWRlcl9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMDtcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubG9hZGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5sb2FkZXItLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4iLCIubW9iaWxlLXBvcHVwIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDI1MDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0dHJhbnNpdGlvbi1kZWxheTogJHRycy1kcm9wZG93bjtcbn1cblxuLm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKTtcblx0ei1pbmRleDogMzA7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtZHJvcGRvd247XG5cdG9wYWNpdHk6IDA7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRvcDogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cbn1cblxuLm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1kcm9wZG93bjtcblx0ei1pbmRleDogMzU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9iaWxlLXBvcHVwX19oZWFkZXIge1xuXHRmbGV4LXNocmluazogMDtcblx0cGFkZGluZy1yaWdodDogNDBweDtcbiAgXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICBcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICBcdG1hcmdpbjogLTIwcHggLTIwcHggMDtcbn1cblxuLm1vYmlsZS1wb3B1cF9fdGl0bGUge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiA2OXB4O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb2JpbGUtcG9wdXBfX2Nsb3NlIHtcblx0QGluY2x1ZGUgaWNvbi1jbG9zZSgxOHB4LCAycHgpO1xuXHRjb2xvcjogI2ZmZjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE5cHg7XG5cdHJpZ2h0OiA1cHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5tb2JpbGUtcG9wdXBfX2JvZHkge1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLm1vYmlsZS1wb3B1cC0tY2F0YWxvZy1tZW51IHtcblx0Lm1vYmlsZS1wb3B1cF9fYm9keSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cbn1cblxuLm9wZW4tc2l0ZS1tZW51IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQubW9iaWxlLXBvcHVwLS1zaXRlLW1lbnUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG5cblx0XHQubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG59XG5cbi5vcGVuLWNhdGFsb2ctbWVudSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lm1vYmlsZS1wb3B1cC0tY2F0YWxvZy1tZW51IHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMG1zO1xuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0fVxufVxuXG4ub3Blbi1maWx0ZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5tb2JpbGUtcG9wdXAtLWZpbHRlciB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBtcztcblxuXHRcdC5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdH1cbn1cblxuLm9wZW4tc29ydCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lm1vYmlsZS1wb3B1cC0tc29ydCB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBtcztcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdC5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdH1cbn1cblxuLm9wZW4tYmFza2V0LXJlc3VtZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lm1vYmlsZS1wb3B1cC0tcmVzdW1lIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMG1zO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIm1kLXVwXCIpIHtcblx0Lm1vYmlsZS1wb3B1cC0tZmlsdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQubW9iaWxlLXBvcHVwX19vdmVybGF5LFxuXHRcdC5tb2JpbGUtcG9wdXBfX2hlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtcG9wdXBfX2JvZHkge1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5tb2JpbGUtcG9wdXAtLWZpbHRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQuY2F0YWxvZy1ibG9ja19fZmlsdGVycyB7XG5cdFx0ICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OXB4KTtcblx0XHQgIG92ZXJmbG93LXk6IGF1dG87XG5cdFx0ICBtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0ICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdCAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdCAgcGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQubW9iaWxlLXBvcHVwLS1yZXN1bWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5tb2JpbGUtcG9wdXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMTUycHg7XG5cdHJpZ2h0OiAxMnB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDIycHggMjVweDtcblx0ei1pbmRleDogMjM7XG5cdHdpZHRoOiA0MzhweDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjRweCk7XG5cdC8vZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX2Nsb3NlIHtcblx0QGluY2x1ZGUgaWNvbi1jbG9zZSgycHgsIDE2cHgsICRjb2xvci1ncmF5KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR0b3A6IDEwcHg7XG5cdHJpZ2h0OiAxMHB4O1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fdmlzdWFsIHtcblx0d2lkdGg6IDU4cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cblx0aW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA4MHB4O1xuXHR9XG59XG5cbi5tb2RhbC1tZXNzYWdlX19zdWJ0aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5tb2RhbC1tZXNzYWdlX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX2luZm8ge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fcXVhbnRpdHkge1xuXHRtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbi5tb2RhbC1tZXNzYWdlX190ZXh0IHtcbiAgXHRmb250LXNpemU6IDE0cHg7XG4gIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb2RhbC1tZXNzYWdlLS10ZXh0IHtcblx0Lm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDIwcHg7XG5cdH1cblxuXHQubW9kYWwtbWVzc2FnZV9fY2xvc2Uge1xuXHRcdEBpbmNsdWRlIGNlbnRlci15KCk7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0Lm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuXHRcdHdpZHRoOiAzMzBweDtcblx0XHRwYWRkaW5nOiAxMXB4IDE1cHggMTVweDtcblx0XHR0b3A6IDY5cHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG5cdFx0ei1pbmRleDogMjM7XG5cdH1cblx0Lm1vZGFsLW1lc3NhZ2VfX3Zpc3VhbCB7XG5cdFx0d2lkdGg6IDM4cHg7XG5cdH1cblx0Lm1vZGFsLW1lc3NhZ2VfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0Lm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDcwcHg7XG5cdFx0bGVmdDogMTVweDtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG5cdC5iYXNrZXQtcGFnZSxcblx0LmNhdGFsb2ctaXRlbS1wYWdlIHtcblx0XHQubW9kYWwtbWVzc2FnZV9fd3JhcHBlciB7XG5cdFx0XHRib3R0b206IDEyMHB4O1xuXHRcdH1cblx0fVxuXG4gIFx0LmNhdGFsb2ctaXRlbS1wYWdlIHtcblx0ICBtYXJnaW4tbGVmdDogLTE1cHg7XG5cdCAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0ICBwYWRkaW5nOiAxNXB4O1xuXHR9XG59XG4iLCIubW9kYWwtd2luZG93IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogODAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQwcHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAxMSwgMTEsIC44KTtcblx0ei1pbmRleDogMzA7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtZHJvcGRvd247XG5cdHRyYW5zaXRpb24tZGVsYXk6ICR0cnMtZHJvcGRvd247XG5cdG9wYWNpdHk6IDA7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHRvcDogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZzogNXB4IDMwcHggMzBweDtcbiAgXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMTA7XG5cdFx0fVxuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci13aWR0aDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuICBcdC5yZXN1bHQtYWRkLXJldmlld19fdGl0bGUge1xuXHQgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdCAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHQgIGNvbG9yOiAkY29sb3ItZ3JheTtcblx0fVxuXG4gIC5yZXN1bHQtYWRkLXJldmlld19fdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLTI7XG5cdGxpbmUtaGVpZ2h0OiAxLjU3O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDI1cHggMzRweCAxOHB4IDMwcHg7XG5cbiAgLmg1IHtcblx0Zm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlci1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsLXdpbmRvd19fYmFjayB7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4ubW9kYWwtd2luZG93X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZSB7XG5cdEBpbmNsdWRlIGljb24tY2xvc2UoMThweCwgMnB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHRvcDogMTVweDtcblx0cmlnaHQ6IDE1cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblx0Lm1vZGFsLXdpbmRvd19fYmFjazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0fVxufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3cge1xuXHR3aWR0aDogMTAwMHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHBhZGRpbmc6IDI1cHggMzRweCAxMHB4IDMwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDAgMzBweCAzMHB4O1xufVxuXG4ubW9kYWwtLXNtIC5tb2RhbC13aW5kb3cge1xuXHR3aWR0aDogNDgwcHg7XG59XG5cbi5zdGF0ZS0tbW9kYWwtb3BlbiB7XG5cdC5tb2RhbC13aW5kb3dfX292ZXJsYXkge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBtcztcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQubW9kYWwtd2luZG93IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDI4cHgpO1xuXHR9XG5cblx0Lm1vZGFsLS1sZyAubW9kYWwtd2luZG93LFxuXHQubW9kYWwtLXNtIC5tb2RhbC13aW5kb3cge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdFx0cGFkZGluZzogMjBweCA0NXB4IDIwcHggMjBweDtcblx0fVxuXHQubW9kYWwtd2luZG93X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4IDIwcHg7XG5cdH1cblx0Lm1vZGFsLXdpbmRvd19fb3ZlcmxheSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuIiwiLm1vZGFsX19zdXJmYWNlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHotaW5kZXg6IDIwMDtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0b3ZlcmZsb3cteTogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHRyYW5zaXRpb24tZGVsYXk6ICR0cnMtZHJvcGRvd247XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1zbG90IHtcblx0bWFyZ2luOiBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMzU7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSB7XG5cdC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Lm1vZGFsX19zdXJmYWNlIHtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdH1cblxuXHQubW9kYWxfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIHtcblx0Lm1vZGFsX19zdXJmYWNlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMG1zO1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvd19fb3ZlcmxheSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5tb2RhbC0tcGFnZSB7XG5cdC5tb2RhbC13aW5kb3cge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdH1cblxuXHQubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5tb2RhbF9fc3VyZmFjZSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtZHJvcGRvd247XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdH1cblx0Lm1vZGFsX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5zdGF0ZS0tbW9kYWwtb3BlbiB7XG5cdFx0Lm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5ub3RlLWJsb2NrIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ub3RlLWJsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm5vdGUtYmxvY2stLWFsdCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm5vdGUtYmxvY2stLWFsdC0yIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLm5vdGUtYmxvY2stLWFsdDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5ub3RlLWJsb2NrX19pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0yO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubm90ZS1ibG9jay0tYWx0IC5ub3RlLWJsb2NrX19pY29uIHtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubm90ZS1ibG9jay0tYWx0LTIgLm5vdGUtYmxvY2tfX2ljb24ge1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm5vdGUtYmxvY2sge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxufSIsIi5vbmx5LXNsaWRlciB7XG5cdC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjdweDtcblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLm9ubHktc2xpZGVyX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTg4cHg7XG5cdGhlaWdodDogMTg4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQucGljdHVyZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiA1O1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdFx0aW1nIHtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxufVxuXG4ub25seS1zbGlkZXJfX2xvZ28ge1xuXHRAaW5jbHVkZSBjZW50ZXIteC1tYXJnaW4oNTdweCk7XG5cdHotaW5kZXg6IDEwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMTVweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHQucGljdHVyZSB7XG5cdFx0d2lkdGg6IDcwJTtcblx0XHRoZWlnaHQ6IDcwJTtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5vbmx5LXNsaWRlcl9faXRlbSB7XG5cdFx0d2lkdGg6IDEwNHB4O1xuXHRcdGhlaWdodDogMTA0cHg7XG5cdH1cblx0Lm9ubHktc2xpZGVyX19sb2dvIHtcblx0XHR3aWR0aDogODVweDtcblx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC00MnB4O1xuXHR9XG59IiwiLm9yZGVyLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm9yZGVyLWl0ZW1fX3Zpc3VhbCB7XG5cdHdpZHRoOiAxMjBweDtcblx0aGVpZ2h0OiAxMjBweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5vcmRlci1pdGVtX19jb250ZW50IHtcblx0ZmxleC1ncm93OiAxO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5vcmRlci1pdGVtX19oZWFkZXIge1xuXHQucHJpY2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0fVxuXG5cdC5wcmljZV9fY3VycmVuY3ksXG5cdC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4ub3JkZXItaXRlbV9fbmFtZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ub3JkZXItaXRlbV9fYnJhbmQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5vcmRlci1pdGVtX19ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm9yZGVyLWl0ZW1fX3Byb3BzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ub3JkZXItaXRlbV9fcHJvcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5vcmRlci1pdGVtX19wcm9wLWljb24ge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMXB4O1xufVxuXG4ub3JkZXItaXRlbV9fcHJvcC1zZXBhcmF0b3Ige1xuXHRtYXJnaW46IDAgNXB4O1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay03MDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQub3JkZXItaXRlbV9fZGVsZXRlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cdC5vcmRlci1pdGVtX19hY3Rpb24ge1xuXHRcdC5vcmRlci1pdGVtX19kZWxldGU6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQub3JkZXItaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnByaWNlX192YWx1ZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0LnByaWNlX19jdXJyZW5jeSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5vcmRlci1pdGVtX192aXN1YWwge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXHQub3JkZXItaXRlbV9fY29udGVudC13cmFwIHtcblx0XHRtYXJnaW4tbGVmdDogMTQwcHg7XG5cdFx0bWluLWhlaWdodDogMTIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5vcmRlci1pdGVtX19oZWFkZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX3ByaWNlIHtcblx0XHRvcmRlcjogLTEwO1xuXHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0fVxuXHQub3JkZXItaXRlbV9fbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5vcmRlci1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMTQwcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiBjYWxjKDEwMCUgKyAxM3B4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5vcmRlci1pdGVtX19mYXZvcml0ZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHR9XG5cdC5vcmRlci1pdGVtX19mb290ZXIge1xuXHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdG1hcmdpbi10b3A6IDUycHg7XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX2NvdW50ZXIge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXHQub3JkZXItaXRlbS0tY2hhbmdlLWNvdW50IHtcblx0XHQub3JkZXItaXRlbV9fZm9vdGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0fVxuXHR9XG5cdC5vcmRlci1pdGVtX19ub3RpZmljYXRpb24tYnRuIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX2FjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjN4cy1kb3duXCIpIHtcblx0Lm9yZGVyLWl0ZW1fX2dpZnRzIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjR4cy1kb3duXCIpIHtcblx0Lm9yZGVyLWl0ZW1fX25vdGlmaWNhdGlvbi1idG4ge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxufSIsIi5vcmRlci1yZXN1bHRfX3dyYXBwZXIge1xuXHR3aWR0aDogNDAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiA0MHB4IGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9yZGVyLXJlc3VsdF9faWNvbiB7XG5cdG1hcmdpbjogMCBhdXRvIDEwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGZpbGw6IG5vbmU7XG5cdH1cbn1cblxuLm9yZGVyLXJlc3VsdF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX3RleHQge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHR9XG59XG5cbi5vcmRlci1yZXN1bHRfX3BvaW50cyB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDMzMHB4O1xuXHRtaW4taGVpZ2h0OiA5NXB4O1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrIHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL21hcmt1cC1pbWFnZXMvYmdfX3BvaW50cy5wbmdcIikgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ub3JkZXItcmVzdWx0X19wb2ludHMtdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ub3JkZXItcmVzdWx0X19wb2ludHMtaW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjlweDtcblx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLm9yZGVyLXJlc3VsdF9fcG9pbnRzLXZhbHVlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzMwcHg7XG5cdG1hcmdpbjogNDBweCBhdXRvIDA7XG5cdHBhZGRpbmc6IDIwcHggMTVweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItLW9wZW4ge1xuXHQub3JkZXItcmVzdWx0X19vcmRlci10b2dnbGUge1xuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItbnVtYmVyIHtcblx0bWFyZ2luLWxlZnQ6IDRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci1jb3B5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci10b2dnbGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0LnN2Zy1pY29uIHtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItYm9keSB7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX2dyb3VwIHtcblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG59XG5cbi5vcmRlci1yZXN1bHRfX2dyb3VwLW5hbWUge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4ub3JkZXItcmVzdWx0X19wcm9wcyB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5vcmRlci1yZXN1bHRfX3Byb3Age1xuXHRwYWRkaW5nOiAxMnB4IDA7XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xuXHR9XG59XG5cbi5vcmRlci1yZXN1bHRfX3Byb3AtdmFsdWUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4ub3JkZXItcmVzdWx0X19hY3Rpb24ge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzNDNweDtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0bWFyZ2luLWJvdHRvbTogLTEzcHg7XG5cdG1hcmdpbi1yaWdodDogLTEzcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHQuYnRuIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm9yZGVyLXJlc3VsdF9fb3JkZXItY29weTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQub3JkZXItcmVzdWx0X19pY29uIHtcblx0XHR3aWR0aDogNDJweDtcblx0XHRoZWlnaHQ6IDQycHg7XG5cdH1cblx0Lm9yZGVyLXJlc3VsdF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0fVxuXHQub3JkZXItcmVzdWx0X190ZXh0IHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdH1cbn1cblxuLmJhc2tldF9fbGF5b3V0IC5pbm5lci1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICBwYWRkaW5nLXRvcDogMzFweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufSIsIi5vcmRlciB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5vcmRlcl9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDQxcHg7XG5cblx0LnBhZ2UtdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ub3JkZXJfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG59XG5cbi5vcmRlcl9fbWFpbiB7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWluLXdpZHRoOiAwO1xuXG5cdC5mb3JtIHtcblx0XHRwYWRkaW5nOiAzNXB4IDMwcHggNTBweDtcblx0ICBcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdCAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG5cdFx0fVxuXHR9XG5cbiAgXHQuZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHQgIHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cblxuLm9yZGVyX19wcm9kdWN0cyB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5vcmRlcl9fcHJvZHVjdHMtdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm9yZGVyX19saXN0IHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0Z3JpZC1nYXA6IDIwcHggNTRweDtcbn1cblxuLm9yZGVyX19hc2lkZSB7XG5cdHdpZHRoOiAzNzhweDtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5vcmRlcl9fcmVzdW1lIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAxMHB4O1xuXHRwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLm9yZGVyX19yZXN1bWUtaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm9yZGVyX19yZXN1bWUtdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm9yZGVyX19wcm9wIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay0yMDtcblx0fVxuXG5cdC5wb2ludHMge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0bWFyZ2luLXRvcDogLTFweDtcblx0fVxufVxuXG4ub3JkZXJfX3Byb3AtZW50cnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vcmRlcl9fcHJvcC1uYW1lIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ub3JkZXJfX3Byb3AtY3VycmVuY3kge1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ub3JkZXJfX3Byb3AtLWRpc2NvdW50IHtcblx0cGFkZGluZzogN3B4IDA7XG5cblx0Lm9yZGVyX19wcm9wLWVudHJ5IHtcblx0XHRwYWRkaW5nOiA3cHggMDtcblx0fVxuXG5cdC5vcmRlcl9fcHJvcC1jdXJyZW5jeSxcblx0Lm9yZGVyX19wcm9wLXZhbHVlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdC5hY2NvcmRpb25fX2ljb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0fVxufVxuXG4ub3JkZXJfX3Byb3AtLWRlbGl2ZXJ5IHtcblx0Lm9yZGVyX19wcm9wLWN1cnJlbmN5LFxuXHQub3JkZXJfX3Byb3AtdmFsdWUge1xuXHRcdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG59XG5cbi5vcmRlcl9fcHJvcC0tcG9pbnRzIHtcblx0Lm9yZGVyX19wcm9wLWN1cnJlbmN5LFxuXHQub3JkZXJfX3Byb3AtdmFsdWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ub3JkZXJfX3Byb3AtLXRvdGFsIHtcblx0Lm9yZGVyX19wcm9wLXZhbHVlLFxuXHQub3JkZXJfX3Byb3AtY3VycmVuY3kge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdH1cbn1cblxuLm9yZGVyX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdC5wcm9tb2NvZGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLm9yZGVyX19vcmRlciB7XG5cdGhlaWdodDogNTBweDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5vcmRlcl9fbWVzc2FnZS1jbG9zZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0fVxuXHQub3JkZXJfX2NsZWFuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrXG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0Lm9yZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdC5vcmRlcl9faGVhZGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cdC5vcmRlcl9fbGF5b3V0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQub3JkZXJfX21haW4ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXHQub3JkZXJfX2FzaWRlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxuXHQub3JkZXJfX3Jlc3VtZSB7XG5cdFx0bWFyZ2luLXRvcDogNDhweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXHRcdHBhZGRpbmc6IDIwcHggMjVweCAzNXB4O1xuXHR9XG5cdC5vcmRlcl9fcmVzdW1lLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRcdC5oNCB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0fVxuXHR9XG5cdC5vcmRlcl9fcHJvcCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdC5vcmRlcl9fcHJvcC1lbnRyeSB7XG5cdFx0cGFkZGluZzogMTNweCAwO1xuXHR9XG4gIFx0LmJhc2tldC1hZGRyZXNzIHtcblx0ICBwYWRkaW5nOiAwIDdweCAzMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG4gIC5vcmRlcl9fbWFpbiB7XG5cdC5mb3JtIHtcblx0ICBwYWRkaW5nOiAzNXB4IDI0cHg7XG5cdH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjJ4cy1kb3duXCIpIHtcblx0Lm9yZGVyX19saXN0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRncmlkLWdhcDogMTdweDtcblx0fVxufSIsIi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX3ZpZXctbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogNXB4IDE1cHggNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5zdmctaWNvbiB7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ucGFnZS1uYXZfX3JvdyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwge1xuXHRmbGV4OiAwIDEgYXV0bztcbn1cblxuLnBhZ2UtbmF2X19idG4ge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRmaWxsOiBub25lO1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHR9XG5cdH1cblxuICAmLmRpc2FibGVkLWxpbmsge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxufVxuXG4ucGFnZS1uYXZfX2xpbmtzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW46IDAgMjJweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLFxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcblx0bWluLXdpZHRoOiAxNHB4O1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fbGluayB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHBhZGRpbmc6IDAgMTFweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuICBcdG1hcmdpbjogMCAzcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLnBhZ2UtbmF2X19saW5rLS1hY3RpdmUucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG5cdC5wYWdlLW5hdl9fYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucGFnZS1uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtbWF4XCIpIHtcblx0LnBhZ2UtbmF2IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5wYWdlLW5hdl9fcm93IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnBhZ2UtbmF2X19jZWxsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCI0eHMtbWF4XCIpIHtcblx0LnBhZ2UtbmF2X19saW5rcyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMnB4O1xuXHR9XG5cblx0LnBhZ2UtbmF2X19saW5rIHtcblx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHR9XG59IiwiLnBhZ2Utc2VjdGlvbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdG1hcmdpbjogMjVweCAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblxuXHQmLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbms6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0fVxufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fbWFpbi0tY2VudGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblxuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblxuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cbn0iLCIucGFnZS1zZWN0aW9uIHtcblx0bWFyZ2luOiA3MHB4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tLWdyYXkge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjM5LjI0ZGVnLCAjYzNjOGNjIDEyLjY5JSwgI2VlZjBmMSA2Mi40MiUpO1xuXHRwYWRkaW5nOiA1NXB4IDAgNzBweDtcbn1cblxuXG4ucGFnZS1zZWN0aW9uLS1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLXNlY3Rpb24tLWFsdCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDQ5LCAxMDYsIC4wNCk7XG5cdHBhZGRpbmctdG9wOiAzOHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNzJweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi0taW5uZXIge1xuXHRtYXJnaW46IDA7XG59XG5cblxuLnBhZ2Utc2VjdGlvbi0taW5uZXIgLnBhZ2Utc2VjdGlvbi1oZWFkZXIge1xuXHRtYXJnaW46IDE3cHggMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi0taW5uZXIgLmNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5wYWdlLXNlY3Rpb25fX3Nsb3Qtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24gLnByb2R1Y3Qtc2xpZGVyX19oZWFkZXIge1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wYWdlLXNlY3Rpb24tLWlubmVyIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wYWdlLXNlY3Rpb24ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wYWdlLXNlY3Rpb24tLWlubmVyIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wYWdlLXNlY3Rpb24ge1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHR9XG5cblx0LnBhZ2Utc2VjdGlvbi0tYWx0IHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnBhZ2Utc2VjdGlvbiAucHJvZHVjdC1zbGlkZXJfX2hlYWRlciB7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdH1cblxuXHQucGFnZS1zZWN0aW9uX19zbG90LXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn0iLCIucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4ucGFnZS10aXRsZS0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS10aXRsZS0tZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucGFnZS10aXRsZS0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ucGFnZS10aXRsZS0tbWI4IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucGFnZS10aXRsZV9faWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1YiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS10aXRsZV9fc3ViLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS10aXRsZS0tY2VudGVyZWQgLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS10aXRsZV9fc3ViLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ucGFnZS10aXRsZV9fc3ViLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtLWljb24ge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnBhZ2UtdGl0bGUtLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS10aXRsZV9fdmFsdWUgLnByb2R1Y3RfX2FkbWluLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3RhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuXG4ucGFnZS10aXRsZV9fdGFiczo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBhZ2UtdGl0bGVfX2RhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLnBhZ2UtdGl0bGVfX3F1YW50aXR5e1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wYWdlLXRpdGxlX19xdWFudGl0eSArIC5saW5rLWNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAucGFnZS10aXRsZV9fdGFicyB7XG5cdG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAucGFnZS10aXRsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBhZ2UtdGl0bGUtLWZsZXgtc3RhcnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucGFnZS10aXRsZV9fcXVhbnRpdHkgKyAubGluay1jbG9zZSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlIC5saW5rLWNsb3NlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlIC5saW5rLWNsb3NlX19pY29uIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAucGFnZS10aXRsZV9fcXVhbnRpdHkge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlX190ZXh0IHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG4gIH1cbn0iLCIucGFyYW1zLWxpc3RfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYXJhbXMtbGlzdF9fbGVmdCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICM4Njg2OEI7XG59XG5cbi5wYXJhbXMtbGlzdF9fc2VwIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0NCQ0NDRTtcblx0bWFyZ2luOiAwIDhweDtcbn1cblxuLnBhcmFtcy1saXN0X19yaWdodCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICMxMTE7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGFyYW1zLWxpc3RfX3JpZ2h0Om9ubHktY2hpbGQge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wYXJhbXMtbGlzdF9fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucGFyYW1zLWxpc3RfX2Zvb3RlciAubGluay11bmRlcmxpbmUge1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucGFyYW1zLWxpc3RfX2xlZnQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxuXHRcblx0LnBhcmFtcy1saXN0X19yaWdodCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR9XG59IiwiLnBvaW50cy0tZW1wdHkge1xuXHQucG9pbnRzX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDAgMTBweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi5wb2ludHNfX2ZpZWxkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9pbnRzX19maWVsZC1tYXgge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb2ludHNfX2NvbnRlbnQge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5LXhzO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAzNXB4IDIwcHggMTZweDtcblx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG59XG5cbi5wb2ludHNfX2JhbGFuY2Uge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibGFjay01MDtcbn1cblxuLnBvaW50c19fYmFsYW5jZS1uYW1lIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnBvaW50c19fYmFsYW5jZS12YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQsXG4ucG9pbnRzX191c2Uge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQtbmFtZSxcbi5wb2ludHNfX3VzZS1uYW1lIHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQge1xuXHRtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQtdmFsdWUge1xuXHRiYWNrZ3JvdW5kOiAjZWZmY2JjO1xuXHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRwYWRkaW5nOiAycHggN3B4IDNweDtcbn0iLCIucHJvZHVjdC1kaXNjb3VudCB7XG5cdC5oZXJvLWJsb2NrIHtcblx0XHRoZWlnaHQ6IDc0NnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQuaGVyby1ibG9ja19fZmctbGF5ZXIge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWF4LXdpZHRoOiA1MjBweDtcblx0fVxuXG5cdC5wcm9kdWN0LWdyaWQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRtYXJnaW46IC0yMHB4IC0xMHB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX3NsaWRlciB7XG5cdHdpZHRoOiA0Ny43JTtcblx0bWFyZ2luLXJpZ2h0OiA0JTtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19wcm9kdWN0cyB7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWluLXdpZHRoOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0JjpudGgtY2hpbGQobiArIDcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19hY3Rpb24ge1xuXHRtYXJnaW46IC01cHg7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0ZmxleC1ncm93OiAxO1xuXG5cdC5idG4ge1xuXHRcdG1hcmdpbjogNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19hbGwge1xuXHQuc3ZnLWljb24ge1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdH1cbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IHtcblx0LnByb2R1Y3QtZGlzY291bnRfX3NsaWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIm1kLWRvd25cIikge1xuXHQucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQge1xuXHRcdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdFx0d2lkdGg6IDIwJTtcblxuXHRcdFx0JjpudGgtY2hpbGQobiArIDYpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LnByb2R1Y3QtZGlzY291bnQge1xuXHRcdC5oZXJvLWJsb2NrIHtcblx0XHRcdGhlaWdodDogY2FsYygxMjUuNXZ3IC0gI3skY29udGFpbmVyLXBhZGRpbmctc219ICogMik7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LWRpc2NvdW50X19ib2R5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucHJvZHVjdC1kaXNjb3VudF9fc2xpZGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblx0fVxuXHQucHJvZHVjdC1kaXNjb3VudF9fYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCB7XG5cdFx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXG5cdFx0XHQmOm50aC1jaGlsZChuICsgNSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQge1xuXHRcdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdFx0d2lkdGg6IDMzLjMzJTtcblxuXHRcdFx0JjpudGgtY2hpbGQobikge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQobiArIDcpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG5cdC5wcm9kdWN0LWRpc2NvdW50IHtcblx0XHQuaGVyby1ibG9jayB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1kaXNjb3VudF9fc2xpZGVyIHtcblx0XHRtYXJnaW4tbGVmdDogLSN7JGNvbnRhaW5lci1wYWRkaW5nLXNtfTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0jeyRjb250YWluZXItcGFkZGluZy1zbX07XG5cdH1cblx0LnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IHtcblx0XHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4pIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4gKyA1KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiM3hzLWRvd25cIikge1xuXHQucHJvZHVjdC1kaXNjb3VudF9fcHJvZHVjdHMge1xuXHRcdC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHR9XG5cblx0XHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHRcdCY6bnRoLWNoaWxkKG4gKyA1KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvZHVjdC1ncmlkX19ncmlkIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyOTBweCwgMWZyKSk7XG5cdG1hcmdpbjogLTdweDtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbC0tZW1wdHkucHJvZHVjdC1ncmlkX19jZWxsLS1lbXB0eS5wcm9kdWN0LWdyaWRfX2NlbGwtLWVtcHR5IHtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogN3B4IDdweDtcbn1cblxuLnBhZ2Utc2VydmljZXMtemFnbCB7XG4gIC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMyMHB4LCAxZnIpKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQucHJvZHVjdC1ncmlkX19ncmlkIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGw6aG92ZXIgLnByb2R1Y3QtdC1ncmlkIHtcblx0ICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB3aWR0aDogMTAwJTtcblx0ICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAucHJvZHVjdC1ncmlkX19jZWxsOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcbiAgfVxufSIsIi5wcm9kdWN0LWltYWdlIHtcclx0ZGlzcGxheTogZmxleDtcclx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyfVxyXHIucHJvZHVjdC1pbWFnZS0tbG9hZGluZyB7XHJcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay0yMDtccn1cclxyLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcclx0b3BhY2l0eTogMDtccn1cclxyLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdG1heC13aWR0aDogMTAwJTtcclx0bWF4LWhlaWdodDogOTAlO1xyXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtccn1cclxyLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHR0b3A6IDA7XHJcdGxlZnQ6IDA7XHJcdHJpZ2h0OiAwO1xyXHRib3R0b206IDA7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stMjA7XHJcdGNvbG9yOiAkY29sb3ItYmxhY2stNTA7XHJ9XHJcci5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlci1pY29uIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdGZsZXg6IDAgMCBhdXRvO1xyXHR3aWR0aDogNzBweDtcclx0aGVpZ2h0OiA3MHB4O1xyXHRtYXgtd2lkdGg6IDQwJTtcclx0bWF4LWhlaWdodDogNDAlO1xyfVxyXHIucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeSB7XHJcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0dG9wOiAwO1xyXHRsZWZ0OiAwO1xyXHR3aWR0aDogMTAwJTtcclx0aGVpZ2h0OiAxMDAlO1xyXHRkaXNwbGF5OiBmbGV4O1xyXHR6LWluZGV4OiAzO1xyXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcclx0b3BhY2l0eTogMDtccn1cclxyLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbSB7XHJcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclx0ZmxleDogMSAxIGF1dG87XHJ9XHJcci5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW06OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXCI7XHJcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0bGVmdDogMDtcclx0Ym90dG9tOiAwO1xyXHRoZWlnaHQ6IDRweDtcclx0d2lkdGg6IDEwMCU7XHJcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtccn1cclxyLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbTpvbmx5LWNoaWxkIHtcclx0ZGlzcGxheTogbm9uZTtccn1cclxyQGluY2x1ZGUgbm8tdG91Y2gge1xyXHJcdC5wcm9kdWN0LWltYWdlX19nYWxsZXJ5OmhvdmVyIHtcclx0XHRvcGFjaXR5OiAxO1xyXHR9XHJcclx0LnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbTpob3Zlcjo6YmVmb3JlIHtcclx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclx0fVxyfVxyIiwiLnByb2R1Y3Qtcy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHg7XG4gIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19saW5rOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX2ltYWdlIHtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX2luZm8ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlOztcbiAgXHRmb250LXdlaWdodDogNDAwO1xuICBcdHBhZGRpbmctdG9wOiAxMHB4O1xuICBcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIFx0c3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHQgIFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdH1cbn1cblxuLnByb2R1Y3Qtcy1saXN0X19zY3UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHggMCA4cHg7XG4gIC5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZV9fZGlzY291bnQtd3JhcCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlX19ncm91cCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZV9fZ3JvdXAtLW5ldyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXNtIC5wcmljZV9fdmFsdWUsXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tbmV3IC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICBcdGNvbG9yOiBncmF5O1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tc20gLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC1zLWxpc3Qge1xuXHRcdHBhZGRpbmc6IDEycHggMTVweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5wcm9kdWN0LXMtbGlzdF9faW5mbyB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiA4NHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHR9XG5cblx0LnByb2R1Y3Qtcy1saXN0X19pbWFnZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHR9XG5cblx0LnByb2R1Y3Qtcy1saXN0IC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tbmV3IC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXG5cdC5wcm9kdWN0LXMtbGlzdCAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXG4gIFx0LnByb2R1Y3Qtcy1saXN0X19yaWdodCB7XG5cdCAgcGFkZGluZzogMTBweCAwIDAgNzJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgLnByb2R1Y3Qtcy1saXN0X19yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LnByaWNlIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5wcmljZV9fZ3JvdXAge1xuXHQgIGZsZXg6IDAgMCBhdXRvO1xuXHQgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdCAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdF9faW5mbyB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX3NjdS1ibG9jayB7XG5cdC5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcblx0ICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG4gIH1cbn0iLCIucHJvZHVjdC1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgXHQuZmF2b3JpdGUtaGVscCB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaW5uZXJCYW5uZXJzX19jb250YWluZXIge1xuXHQucHJvZHVjdC1zbGlkZXItLWFsdCB7XG5cdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdH1cblx0LnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuXHRtaW4taGVpZ2h0OiAyNDRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyLFxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdC8qZGlzcGxheTogbm9uZTsqL1xuXHRsaW5lLWhlaWdodDogMDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMzVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHotaW5kZXg6IDI7XG5cblx0Ji5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0ICBcdC5zdmctaWNvbiB7XG5cdFx0ICBjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0ICBvcGFjaXR5OiAuNTtcblx0XHR9XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdCAgXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1yaWdodDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDIycHg7XG59XG5cbi5tYWluLXNsaWRlciB7XG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHdpZHRoOiAzNHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRvcDogNTAlO1xuXHRib3gtc2hhZG93OiAwcHggNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0bWFyZ2luLXRvcDogLTE3cHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0bGVmdDogLTEzcHg7XG5cdHN2ZyB7XG5cdCAgaGVpZ2h0OiAxOHB4O1xuXHQgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuXHR9XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IC0xM3B4O1xuXHRsZWZ0OiB1bnNldDtcblx0c3ZnIHtcblx0ICBoZWlnaHQ6IDE4cHg7XG5cdCAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuXHR9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0d2lkdGg6IDMxcHg7XG5cdGhlaWdodDogNHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiAjREVERURFO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG5cdCBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4ucHJvZHVjdC1zbGlkZXIge1xuXHRcdC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG4gIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcblx0LnByaWNlX19jdXJyZW5jeSB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGctbWF4ICsgMTYwcHggLSAkY29udGFpbmVyLXBhZGRpbmcgKiAyfSkge1xuXHQucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAtJGdyaWQtZ3V0dGVyLWJhc2UvMjtcblx0fVxuXHQucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAtJGdyaWQtZ3V0dGVyLWJhc2UvMjtcblx0fVxuXHQucHJvZHVjdC1zbGlkZXIge1xuXHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3RhYnMge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRoNSB7XG5cdCBcdGZvbnQtc2l6ZTogMjRweDtcblx0ICBcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59XG5cbi5zbGlkZXJfX2NvbnN1bWFibGVzIHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fbGluayB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiByZ2JhKDIsIDEzLCAzMywgLjUpO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fbGluazpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3Qtc2xpZGVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyX190YWJzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXJfX2xpbmsge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG5cdCAgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0LnByb2R1Y3QtdC1ncmlkX19zdGF0dXMge1xuXHRcdCAgXHRsZWZ0OiAxMHB4O1xuXHRcdFx0LnN0YXR1cy1sYWJlbCB7XG5cdFx0XHQgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHQgIGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdCAgd2lkdGg6IDMwcHg7XG5cdFx0XHQgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlLFxuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fY29tcGFyZSB7XG5cdFx0ICBkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG5cdFx0ICBtYXgtaGVpZ2h0OiA5MXB4O1xuXHRcdCAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0XHQucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRcdCAgZm9udC1zaXplOiAxMnB4O1xuXHRcdCAgZm9udC13ZWlnaHQ6IDQwMDtcblx0XHQgIG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuXHRcdCAgcGFkZGluZy10b3A6IDhweDtcblx0XHQgIC5wcmljZV9fdmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdCAgfVxuXHRcdCAgLnByaWNlX19jdXJyZW5jeSB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0ICB9XG5cdFx0fVxuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcblx0XHQgIG9wYWNpdHk6IDE7XG5cdFx0ICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdCAgcmlnaHQ6IDEwcHg7XG5cdFx0ICBsZWZ0OiAwO1xuXHRcdCAgYm90dG9tOiA4cHg7XG5cblx0XHQgIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ICB9XG5cdFx0ICAuYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHQuc3ZnLXZpc2libGUtc2xpZGVyIHtcblx0XHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdH1cblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXHR9XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59IiwiLnByb2R1Y3QtdC1ncmlkLXNtYWxsIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0ei1pbmRleDogMztcblx0Y29sb3I6ICMwMjBkMjE7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19saW5rOmhvdmVyICsgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19jYXJkIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbmFtZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19pbWFnZSB7XG5cdHdpZHRoOiAxMjhweDtcblx0aGVpZ2h0OiA4OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX2ltYWdlOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR6LWluZGV4OiAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX3JpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiAxMXB4O1xuXG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbmFtZSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRoZWlnaHQ6IDM2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX3ByaWNlIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblxuICBcdC5wcmljZSB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBcdGZvbnQtc2l6ZTogMTZweDtcbiAgXHRsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19kaXNjb3VudC13cmFwIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuXHRcdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRcdC5wcmljZV9fdmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG5cdFx0bWF4LWhlaWdodDogODBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC10LWdyaWQtc21hbGxfX2NhcmQge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fcmlnaHQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkLXNtYWxsX19wcmljZSB7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkLXNtYWxsX19uYW1lIHtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLnByb2R1Y3QtdC1ncmlkLFxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDAgYXV0bztcblxufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cGFkZGluZzogMzhweCAxNXB4IDE1cHg7XG5cbiAgXHQucHJvZHVjdC1zLWxpc3RfX3NjdS1ibG9jayB7XG5cdCAgcGFkZGluZy1ib3R0b206IDA7XG5cdCAgLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdCAgfVxuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYm90dG9tIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnByb2R1Y3QtdC1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDAgMTVweDtcblx0bWF4LWhlaWdodDogMTQzcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC5wcm9kdWN0LWltYWdlX19pbWFnZXtcblx0XHRtYXgtd2lkdGg6IDIyNXB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMTMzJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0d2lkdGg6IDgwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGFiZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fY29tcGFyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA0MnB4O1xuICB6LWluZGV4OiAxMDtcblxuICAuZmF2b3JpdGUtYWN0aW9uIHtcblx0Jjpub3QoLmFjdGl2ZSkge1xuXHQgIHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ICBvcGFjaXR5OiAwO1xuXHR9XG4gIH1cblxuICAuc3ZnLWljb24ge1xuXHR3aWR0aDogMjNweDtcblx0aGVpZ2h0OiAyMXB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG4gIH1cbiAgLmFjdGl2ZSAuc3ZnLWljb257XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX2Zhc3QtdmlldyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0MHB4O1xuXHRyaWdodDogMTRweDtcblx0ei1pbmRleDogMTA7XG5cbiAgXHQuZmF2b3JpdGUtYWN0aW9uIHtcblx0ICAmOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0ICB9XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyM3B4O1xuXHRcdGhlaWdodDogMjFweDtcblx0ICBcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG5cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOXB4O1xuXHRyaWdodDogMTRweDtcblx0ei1pbmRleDogMTA7XG5cbiAgXHQuZmF2b3JpdGUtYWN0aW9uIHtcblx0ICAmOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0ICB9XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0ICBcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUucHJvZHVjdC10LWdyaWRfX2Zhc3Qtdmlld3tcblx0cmlnaHQ6IDcwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdGxlZnQ6IDE1cHg7XG4gIFx0ei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fZmFzdC12aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYnJhbmQge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBhZGRpbmctcmlnaHQ6IDRweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG5cdC5wcmljZV9fdmFsdWUge1xuXHQgIGZvbnQtc2l6ZTogMjBweDtcblx0ICBmb250LXdlaWdodDogNzAwO1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblxuICBcdC5wcmljZSB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cblxuICBcdC5wcmljZV9fY3VycmVuY3kge1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cdH1cblxuICBcdC5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdCAgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiBncmV5O1xuXHQgIH1cblx0ICAucHJpY2VfX2N1cnJlbmN5IHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHQgIH1cblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG4gIFx0JjplbXB0eSB7XG5cdFx0bWFyZ2luOiAwO1xuICBcdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtZHJvcGRvd247XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcblxuXHQucHJvZHVjdC1zdWJzY3JpYmUge1xuXHQgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHQgIGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC5iYXNrZXQtYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHR9XG5cblx0LmJ0biArIC5idG4sXG5cdC5iYXNrZXQtYWN0aW9uICsgLmJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX25vdGUge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogOXB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuXHRwYWRkaW5nOiAxcHggNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdG1hcmdpbi10b3A6IDNweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIge1xuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC5mYXZvcml0ZS1hY3Rpb24ge1xuXHRcdCAgJjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHQgIH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fZmFzdC12aWV3IHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlIHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIucHJvZHVjdC1saXN0X19jZWxse1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgXHRtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4ucHJvZHVjdC10LWxpc3QsXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHQucHJvZHVjdC10LWxpc3RfX2JyYW5kIHtcblx0XHRib3R0b206IDIwcHg7XG5cdFx0bGVmdDogMjBweDtcblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucHJvZHVjdC10LWxpc3RfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stMjA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE3MnB4O1xuICBcdG1pbi13aWR0aDogMTcycHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbiAgXHRoZWlnaHQ6IDExNXB4O1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICBcdHBhZGRpbmctbGVmdDogMjBweDtcbiAgXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG4gIFx0bWFyZ2luLWJvdHRvbTogMTNweDtcbiAgXHRtaW4taGVpZ2h0OiA0NHB4O1xuXHQucHJpY2Uge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHQgIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHQgIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHQgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHQgIH1cblx0ICAucHJpY2VfX2N1cnJlbmN5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdCAgfVxuXHQgIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdC5wcmljZV9fdmFsdWUge1xuXHRcdCAgZm9udC1zaXplOiAxNHB4O1xuXHRcdCAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0ICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdH1cblx0XHQucHJpY2VfX2N1cnJlbmN5IHtcblx0XHQgIGZvbnQtc2l6ZTogMTJweDtcblx0XHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRcdH1cblx0ICB9XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG5cdC5iYXNrZXQtYWN0aW9uX19idG4ge1xuXHQgIGhlaWdodDogNDBweDtcblx0ICBsaW5lLWhlaWdodDogNDBweDtcblx0ICBwYWRkaW5nLXRvcDogMDtcblx0ICBwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuICBcdC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcblx0ICAuZmllbGQtaW5wdXQuZmllbGQtY291bnRfX2lucHV0IHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0d2lkdGg6IDEwOHB4O1xuXHQgIH1cblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYnJhbmQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTA7XG5cdG1heC13aWR0aDogNTlweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTNweDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgXHRmb250LXNpemU6IDE2cHg7XG4gIFx0bGluZS1oZWlnaHQ6IDIxcHg7XG4gIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciB7XG5cdCAgLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcblx0XHRjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG5cdCAgfVxuXHQgIC5wcm9kdWN0LXQtbGlzdF9fZmFzdC12aWV3IHtcblx0XHRvcGFjaXR5OiAxO1xuXHQgIH1cblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbiB7XG5cdCAgb3BhY2l0eTogMTtcblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xuXHRtYXJnaW46IDEycHggMDtcblx0LmJhc2tldC1hY3Rpb24ge1xuXHRcdCYgKyAucHJvZHVjdC1zdWJzY3JpYmUge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8tZm9vdGVyIHtcbiAgLmJhc2tldC1pdGVtX19wcm9wcyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDM1NnB4O1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19wcm9wIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICMwMDA7XG5cblx0LmJhc2tldC1pdGVtX19wcm9wLW5hbWUge1xuXHQgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdCAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0ICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG4gIH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcblxuICAucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcblx0bWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwibWQtZG93blwiKSB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSxcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG5cdC5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW06OmJlZm9yZSB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxOTdweDtcblxuXHRcdC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcblx0XHQgXHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwcHg7XG5cdFx0bGVmdDogMTBweDtcblx0XHR3aWR0aDogMTcycHg7XG5cdCAgXHRtaW4td2lkdGg6IDE3MnB4O1xuXHQgIFx0aGVpZ2h0OiAxMTVweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuICBcdC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG5cdCAgXHRmb250LXNpemU6IDE0cHg7XG5cdCAgXHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXG4gIFx0LnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuXHQgIHBhZGRpbmctdG9wOiA1cHg7XG5cdH1cblxuICBcdC5wcm9kdWN0LXQtbGlzdF9fbW9iLWF2YWlsYWJpbGl0eSB7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHQgIGZvbnQtc2l6ZTogMTJweDtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxuXG4gIFx0LnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuXHQgXHR0b3A6IDA7XG5cdFx0LnN0YXR1cy1sYWJlbCB7XG5cdFx0ICBmb250LXdlaWdodDogNTAwO1xuXHRcdCAgZm9udC1zaXplOiAxMHB4O1xuXHRcdCAgd2lkdGg6IDMwcHg7XG5cdFx0ICBsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyArIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblxuICBcdC5wcm9kdWN0LXQtbGlzdF9fbW9iLXByaWNlLWluZm8ge1xuXHQgIHBhZGRpbmc6IDVweCAwIDEwcHg7XG5cdH1cblxuICBcdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuXHQgIGJvcmRlci1sZWZ0OiAwO1xuXHQgIHBhZGRpbmc6IDA7XG5cdCAgcG9zaXRpb246IHN0YXRpYztcblxuXHQgIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRcdG1hcmdpbjogMDtcblx0ICB9XG5cblx0ICAuYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdCAgfVxuXG5cdCAgLnByb2R1Y3Qtc3Vic2NyaWJlIHtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0ICB9XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUge1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAuZmF2b3JpdGUtYWN0aW9uIHtcblx0XHQmOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcblx0XHQgIG9wYWNpdHk6IDE7XG5cdFx0fVxuXHQgIH1cblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fYWRkLWluZm8ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDEycHg7XG5cdCAgXHR6LWluZGV4OiAxMDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdCAgXHRzdmcge1xuXHRcdCAgd2lkdGg6IDE1cHg7XG5cdFx0ICBoZWlnaHQ6IDVweDtcblx0XHQgIGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHR9XG5cdH1cblxuICBcdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1ibG9jay1mYXZvcml0ZSB7XG5cdCAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblx0ICBib3gtc2hhZG93OiAwcHggNHB4IDlweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHQgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0ICB6LWluZGV4OiAxMDtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgcmlnaHQ6IDA7XG5cdCAgdG9wOiAzNXB4O1xuXG5cdCAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdC5jb21wYXJlLWFjdGlvbiB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdH1cblx0XHQuZmF2b3JpdGUtYWN0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHR9XG5cdCAgfVxuXHQgIC5wcm9kdWN0LXQtbGlzdF9fZmF2b3JpdGUge1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0ICB9XG5cdCAgLmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0ICB9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuXHRcdG1pbi13aWR0aDogMjc1cHg7XG5cdH1cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmNvbXBhcmUtYWN0aW9uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIFx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcblx0XHQuZmF2b3JpdGUtYWN0aW9uIHtcblx0ICBcdFx0Jjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdCAgXHRcdH1cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG4gIFx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDEyNXB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG5cdHdpZHRoOiAxMDVweDtcblx0bWluLXdpZHRoOiAxMDVweDtcblx0aGVpZ2h0OiA3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0d2lkdGg6IDIyM3B4O1xuXHRtaW4td2lkdGg6IDIyM3B4O1xuXHRoZWlnaHQ6IDE0N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcblx0LmJhc2tldC1hY3Rpb25fX2J0biB7XG5cdCAgd2lkdGg6IDE0MHB4O1xuXHR9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsLW1pbikge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59IiwiLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3RzLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiAjODY4NjhiO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxMzQsIDEzNCwgMTM5LCAuMik7XG5cdG1pbi13aWR0aDogMTAzMHB4O1xuXHRwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4ICR0cnMtYmFzZTtcbn1cblxuLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3Q6aG92ZXIge1xuXHR6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbC1jaGVja2JveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0LW1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdC8vbWluLXdpZHRoOiAyNzhweDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbC11bml0LS1sZyB7XG5cdHdpZHRoOiAxNTBweDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdC0tbGVmdC1tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvL21hcmdpbi1yaWdodDogYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQtLXJpZ2h0IHtcblx0d2lkdGg6IDI1MHB4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0cy1jYXRlZ29yeS1oZWFkZXIge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDI2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0Ly9ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMzQsIDEzNCwgMTM5LCAwLjIpO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2F0ZWdvcnkge1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fc3ViY2F0ZWdvcnkge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogIzg2ODY4Qjtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NhdGVnb3J5LXNlcCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAjODY4NjhCO1xuXHRwYWRkaW5nOiAwIDhweDtcbn1cblxuLnByb2R1Y3QtdGFibGUgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuXHQucHJvZHVjdC10YWJsZSB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LXRhYmxlIHtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtdGFibGUge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cdFxuXHQucHJvZHVjdC10YWJsZV9fcHJvZHVjdHMtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQtLWxnIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9kdWN0LXRhYmxlIC5ub3RlLXRvb2x0aXBfX2RkIHtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0fVxuXG5cdC5wcm9kdWN0LXRhYmxlIC5ub3RlLXRvb2x0aXAub3BlbiAubm90ZS10b29sdGlwX19kZCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG5cdH1cblxuXHQucHJvZHVjdC10YWJsZSAubm90ZS10b29sdGlwX19kZC13cmFwOmJlZm9yZSB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogN3B4O1xuXHRcdGJvdHRvbTogLTVweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDApO1xuXHR9XG5cblx0LnByb2R1Y3QtdGFibGUgLm5vdGUtdG9vbHRpcF9fZGQtd3JhcDphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdGFibGVfX3Byb2R1Y3RzLWNhdGVnb3J5LWhlYWRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMjBweCAwIDEwcHg7XG5cdH1cblxuXHQucHJvZHVjdC10YWJsZV9fY2F0ZWdvcnktc2VwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnByb2R1Y3QtdGFibGVfX3N1YmNhdGVnb3J5IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LnN0YXRlLS1wcm9kdWN0LWxpc3Qtb3BlbiAucHJvZHVjdC10YWJsZV9fcHJvZHVjdCxcblx0LnN0YXRlLS1wcm9kdWN0LWxpc3Qtb3BlbiAucHJvZHVjdC10YWJsZV9fcHJvZHVjdDpob3ZlciB7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0fVxufSIsIi5wcm9kdWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3RfX2FkbWluLWxpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG59XG5cbi5wcm9kdWN0LXN1YnNjcmliZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgJjpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuICB9XG59XG4ucHJvZHVjdC1jLWdyaWRfX2JvdHRvbXtcblx0ei1pbmRleDogMTA7XG59XG5cblxuLnByb2R1Y3RfX3NlbGVjdC1jb2RlIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzUsIDMzLCAzMywgMC4xMik7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcbn1cblxuLnByb2R1Y3RfX3NlbGVjdC1jb2RlLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cblxuLnByb2R1Y3RfX3NlbGVjdC1jb2RlLWltYWdlLXdyYXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogNzBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3RfX3NlbGVjdC1jb2RlLWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wcm9kdWN0X19zZWxlY3QtY29kZS1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0X19zZWxlY3QtY29kZS1uYW1lIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3RfX3NlbGVjdC1jb2RlLWxpbms6aG92ZXIgfiAucHJvZHVjdF9fc2VsZWN0LWNvZGUtbWFpbiA+IC5wcm9kdWN0X19zZWxlY3QtY29kZS1uYW1lIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnByb2R1Y3RfX3NlbGVjdC1jb2RlLWNhcHRpb24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cblx0LnByb2R1Y3RfX3NlbGVjdC1jb2RlIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG5cblx0LnByb2R1Y3RfX3NlbGVjdC1jb2RlLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5wcm9kdWN0X19zZWxlY3QtY29kZS1jYXB0aW9uIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdH1cbn0iLCIucHJvbW9jb2RlX19idXR0b24ge1xuXHRoZWlnaHQ6IDUwcHg7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRib3JkZXI6IDJweCBkYXNoZWQgJGNvbG9yLWJsYWNrLTcwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4ucHJvbW9jb2RlX19mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5maWVsZC1pbnB1dCB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHR9XG5cblx0LmZpZWxkLXRleHRfX3N1Y2Nlc3Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnByb21vY29kZV9fc3VibWl0IHtcblx0dG9wOiAxMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHRyaWdodDogMTJweDtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMjVweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdFx0aGVpZ2h0OiA5cHg7XG5cdFx0d2lkdGg6IDExcHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4ucHJvbW9jb2RlX19zdWNjZXNzIHtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwYWRkaW5nOiAxM3B4IDE4cHg7XG5cdGJhY2tncm91bmQ6ICNlZWVmZjQ7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdG1hcmsge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5wcm9tb2NvZGVfX3JlbW92ZSB7XG5cdEBpbmNsdWRlIGNlbnRlci15KCk7XG5cdEBpbmNsdWRlIGljb24tY2xvc2UoMTZweCwgMnB4KTtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb21vY29kZV9fcmVtb3ZlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cdC5wcm9tb2NvZGVfX3N1Ym1pdDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHR9XG59IiwiLnJhdGluZy1hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nLWFjdGlvbl9fcmF0aW5nIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSB7XG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDExcHg7XG5cdFx0aGVpZ2h0OiAxMXB4O1xuXHR9XG59XG5cbi5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbS0tYWN0aXZlIHtcblx0LnN2Zy1pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnJhdGluZy1hY3Rpb25fX2NvdW50IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTs7XG59XG5cbi5yYXRpbmctYWN0aW9uX19sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR3aWR0aDogMTAwJTtcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5yYXRpbmctYWN0aW9uLS1taWQge1xuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0fVxufVxuLnBhZ2UtdGl0bGVfX3ZhbHVlIC5yYXRpbmctYWN0aW9uLS1taWR7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxufVxuXG4ucmF0aW5nLWFjdGlvbi0tbGFyZ2Uge1xuXHQucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0gLnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucmF0aW5nLWFjdGlvbl9fcmF0aW5nLS1ob3ZlciB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdH4gLnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQucGFnZS10aXRsZV9fdmFsdWUgLnJhdGluZy1hY3Rpb24tLW1pZHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0fVxuXHR9XG59IiwiLnJlc3VsdC1hZGQtcmV2aWV3IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVzdWx0LWFkZC1yZXZpZXdfX3Zpc3VhbCB7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG5cbi5yZXN1bHQtYWRkLXJldmlld19fdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlc3VsdC1hZGQtcmV2aWV3X19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXG5cdC5idG4ge1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHR9XG59IiwiLnJldmlldy1pdGVtIHtcblxufVxuXG4ucmV2aWV3LWl0ZW1fX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZXZpZXctaXRlbV9fYXV0aG9yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnJldmlldy1pdGVtX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmV2aWV3LWl0ZW1fX2RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLnJldmlldy1pdGVtX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cblxuLnJldmlldy1pdGVtX19jb21tZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcblxuICAmOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5pbml0IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYub3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZXZpZXctaXRlbV9fdG9nZ2xlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ibGFjay01MDtcblxuICAmLmluaXQge1xuXHQucmV2aWV3LWl0ZW1fX3RvZ2dsZS1jbG9zZSB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuICB9XG5cbiAgJi5vcGVuIHtcblx0LnJldmlldy1pdGVtX190b2dnbGUtb3BlbiB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5yZXZpZXctaXRlbV9fdG9nZ2xlLWNsb3NlIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxuICB9XG59XG5cbi5yZXZpZXctaXRlbV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnJldmlldy1pdGVtX19ub3RlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICRjb2xvci1ibGFjay04MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnJldmlldy1pdGVtX190b29scyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnJldmlldy1pdGVtX190b29scy1idG4ge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tcmlnaHQ6IDlweDtcbiAgfVxuXG4gICYuYnRuLS1wcmltYXJ5LWdyYXkge1xuXHQmOmFjdGl2ZSB7XG5cdCAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHQgICY6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHQgIH1cblxuXHQgIHNwYW4ge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHQgIH1cblx0fVxuXG5cdHNwYW4ge1xuXHQgIGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdH1cbiAgfVxuXG4gIHNwYW4ge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5yZXZpZXctaXRlbV9fYW5zd2VycyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGluay1jb2xvcjtcbiAgLnJldmlldy1pdGVtX19oZWFkZXItbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC5yZXZpZXctaXRlbV9fYXV0aG9yIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHQgIFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHR9XG4gIH1cbn1cblxuLnJldmlldy1pdGVtX19hbnN3ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIC5yZXZpZXctaXRlbV9faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4iLCIucmV2aWV3c19faGVhZGVyLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJldmlld3NfX3RpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmV2aWV3c19faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogLTEwcHggMCAyMHB4O1xufVxuXG4ucmV2aWV3c19fY2hhcnQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1heC13aWR0aDogMjM0cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucmV2aWV3c19fY2hhcnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbi5yZXZpZXdzX19jaGFydC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJldmlld3NfX2NoYXJ0LXZhbHVlIHtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJldmlld3NfX2NoYXJ0LWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5yZXZpZXdzX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmV2aWV3c19fcmF0aW5nLXN1bW1hcnkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5yZXZpZXdzX19yYXRpbmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4ucmV2aWV3c19fcmF0aW5nLWNvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0Ji5hY3RpdmUge1xuXHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuICB9XG59XG5cbi5yZXZpZXdzX19lbXB0eS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4ucmV2aWV3c19fZW1wdHkge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmV2aWV3c19fYWRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzVweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLnJldmlld3NfX2FkZC1pbnB1dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAxM3B4IDE5cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMTBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbiAgfVxufVxuXG4ucmV2aWV3c19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5yZXZpZXdzX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAmOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcblx0cGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbn1cblxuLnJldmlld3NfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgLmJ0biB7XG5cdC5zdmctaWNvbiB7XG5cdCAgd2lkdGg6IDEycHg7XG5cdCAgaGVpZ2h0OiA4cHg7XG5cdCAgbWFyZ2luLWxlZnQ6IDEzcHg7XG5cdCAgZmlsbDogbm9uZTtcblx0ICBtYXJnaW4tdG9wOiAycHg7XG5cdH1cbiAgfVxufVxuXG4ucmV2aWV3c19fdG9nZ2xlIHtcbiAgJi5zaG93IHtcblx0LnJldmlld3NfX3RvZ2dsZS1vcGVuIHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnJldmlld3NfX3RvZ2dsZS1jbG9zZSB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cbiAgfVxufVxuXG4ucmV2aWV3c19fdG9nZ2xlLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcbiAgLnJldmlld3NfX3RpdGxlIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG4gIC5yZXZpZXdzX190aXRsZS5yZXZpZXdzX190aXRsZS5yZXZpZXdzX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufSIsIi5zY3JvbGwtc2hhZG93LWVkZ2Uge1xuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdCYubGVmdC1iZWdpbiB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5sZWZ0LWVuZCB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnNjcm9sbC1zaGFkb3ctZWRnZS0taG9yaXpvbnRhbCB7XG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGxlZnQ6IC0xNXB4O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zNCkgNTguNTYlLCAjZmZmIDg4Ljk5JSk7XG5cdH1cblxuXHQmOjphZnRlciB7XG5cdFx0cmlnaHQ6IC0xNXB4O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzQpIDU4LjU2JSwgI2ZmZiA4OC45OSUpO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5zY3JvbGwtc2hhZG93LWVkZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufSIsIi5zY3JvbGwtdG9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMzBweDtcblx0Ym90dG9tOiBjYWxjKDEyMXB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR6LWluZGV4OiAyMDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbi5zY3JvbGwtdG9wLS1zaG93IHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2Nyb2xsLXRvcDpob3ZlciB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG59IiwiXG5cbi5zZWFyY2gtc21hbGwge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX29wZW4tbW9kYWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE1O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Zvcm0ge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXG5cdC5maWVsZC1pbnB1dC0tc2VhcmNoIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRwYWRkaW5nOiA4cHggMjRweCA3cHggMzVweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICM0MDQwNDA7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdEBpbmNsdWRlIGljb24tY2xvc2UoMThweCwgMnB4KTtcblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19iYWNrLWJ0bixcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2JhY2stYnRuIC5zdmctaWNvbixcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG5cdG1heC1oZWlnaHQ6IDYyMnB4O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zZWFyY2gtc21hbGxfX2xvYWRlci13cmFwIHtcblx0LmxvYWRlcl9faWNvbiB7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogMTVweDtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay0yMDtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICY6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnlcbiAgfVxuXG4gIHN2ZyB7XG5cdGhlaWdodDogMTVweDtcblx0d2lkdGg6IDE1cHg7XG5cdG1pbi13aWR0aDogMTVweDtcblx0ZmlsbDogI2ZmZjtcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdG1hcmdpbi10b3A6IDNweDtcbiAgfVxufVxuXG4uc2VhcmNoLXNtYWxsLWFsbF9saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tcHJvZHVjdHMge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fdmlzdWFsIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0xMDtcblx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRmbGV4LXNocmluazogMDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRmaWxsOiBub25lO1xuXHR9XG5cblx0LnBpY3R1cmUge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19uYW1lIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19jYXRlZ29yeSxcbi5zZWFyY2gtc21hbGxfX3ByaWNlIHtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jYXRlZ29yeSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG5cdHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdCAgXHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LW1lc3NhZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IDE1cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1pY29uIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTEwO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRmbGV4LXNocmluazogMDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgfVxuICAuYmFza2V0LWFjdGlvbiB7XG5cdHBvc2l0aW9uOiB1bnNldDtcbiAgfVxufVxuXG4uc2VhcmNoLXNtYWxsLS1mdWxsIHtcblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0XHRwYWRkaW5nOiA4cHggMCAwIDA7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbC0tYWN0aXZlIHtcblx0LmZpZWxkLWlucHV0LS1zZWFyY2gge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0bWFyZ2luOiAtOHB4IDA7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX193cmFwIHtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KCRib3gtc2hhZG93LWdyYXkpO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fYmFjay1idG4ge1xuXHQgIHRvcDogNXB4O1xuXHR9XG59XG5cbi5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4ge1xuXHQuc2VhcmNoLXNtYWxsX193cmFwIHtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KCRib3gtc2hhZG93LWdyYXkpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyMDtcblx0fVxuXG5cdC5maWVsZC1pbnB1dC0tc2VhcmNoIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdG1hcmdpbjogLThweCAwO1xuXHR9XG5cbiAgXHQuc2VhcmNoLXNtYWxsX19iYWNrLWJ0biB7XG5cdCBcdHRvcDogNXB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0XHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlLW9wZW47XG5cdH1cbn1cblxuLm1vZGFsLS1zZWFyY2gge1xuXHQubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubW9kYWwtd2luZG93X19ib2R5IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3dyYXAge1xuXHRcdGZpbHRlcjogbm9uZTtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2Zvcm0ge1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fb3Blbi1tb2RhbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC1pbnB1dC0tc2VhcmNoIHtcblx0XHRmaWx0ZXI6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19iYWNrLWJ0biB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdCxcblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuXHRcdGhlaWdodDogY2FsYygxMDAgKiB2YXIoLS12aCwgMXZoKSAtIDEwOHB4KTtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXHQuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXdyYXA6aG92ZXIge1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0wNDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG5cblxuLnNlYXJjaC1zbWFsbC5zZWFyY2gtc21hbGwtLW1vYiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9ucyB7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtZC1taW4pIHtcblx0LnNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGwuc2VhcmNoLXNtYWxsLS1tb2Ige1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMTJweCAxNXB4O1xuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDIsIDEzLCAzMywgLjA2KTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4tbW9iIC5zZWFyY2gtc21hbGwge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR6LWluZGV4OiAyMTA7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgJHRycy1kcm9wZG93biwgb3BhY2l0eSAkdHJzLWRyb3Bkb3duO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRwYWRkaW5nOiA1OHB4IDE1cHggNDBweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGwtLXJlZ3VsYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duLCB2aXNpYmlsaXR5ICR0cnMtZHJvcGRvd247XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0bWF4LWhlaWdodDogaW5pdGlhbDtcblx0fVxuXG5cdC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4tbW9iIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4tbW9iIC5zZWFyY2gtc21hbGxfX3RvcCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3JlcXVlc3RzLWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRwYWRkaW5nOiAycHggMTJweCAzcHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9ucy10aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG5cdFx0cGFkZGluZzogMCAxNXB4IDEycHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19idG4tbGluayB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb25zIHtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5wcm9kdWN0LXMtbGlzdCAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdH1cblxuXHQucHJvZHVjdC1zLWxpc3QgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1uZXcgLnByaWNlX19jdXJyZW5jeSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9kYWwtYnRuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogNTVweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vZGFsLWJ0bi1pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbnMge1xuXHRwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbnMge1xuXHR3aWR0aDogMzAlO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3RzIHtcblx0d2lkdGg6IDcwJTtcbiAgfVxufVxuIiwiLnNpZ24taW4ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFpbmVyID4gLnNpZ24taW4ge1xufVxuXG4uc2lnbi1pbl9fbmF2IHtcblx0cGFkZGluZzogNXB4IDZweDtcblx0ZGlzcGxheTogZmxleDtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2lnbi1pbl9fdG9nZ2xlIHtcblx0d2lkdGg6IDUwJTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTYwJTtcblx0cGFkZGluZzogNHB4IDVweCA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lnbi1pbl9fdG9nZ2xlLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXkteHM7XG59XG5cbi5zaWduLWluX190YWIge1xuXHQuZm9ybV9fcHJlLWFjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5idG4ge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdH1cblxuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnNpZ24taW5fX2ZvcmdvdC1wYXNzd29yZCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbiAgXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgXHRwYWRkaW5nLXRvcDogMTJweDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xufVxuXG4uc2lnbi1pbl9fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS41Nztcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLnNpZ24taW5fX3JlZ2lzdHJhdGlvbiB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zaWduLWluX19mb3Jnb3QtcGFzc3dvcmQ6aG92ZXIsXG5cdC5zaWduLWluX19yZWdpc3RyYXRpb246aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcblx0fVxufSIsIi5zaWduLXVwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHQuZm9ybV9fYWN0aW9uIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdH1cbn1cblxuLnNpZ24tdXBfX2RlbGltaXRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMjBweCAwO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBjZW50ZXIteSgpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDU7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTJweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxufVxuXG4uc2lnbi11cF9faW5zdGFncmFtIHtcblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5zaWduLXVwX19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU3O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uc2lnbi11cF9fcmVnaXN0cmF0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zaWduLXVwX19mb3Jnb3QtcGFzc3dvcmQ6aG92ZXIsXG5cdC5zaWduLXVwX19yZWdpc3RyYXRpb246aG92ZXIge1xuXHQgIFx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXHR9XG59XG4iLCIuc3RhdHVzLWxhYmVsIHtcblx0d2lkdGg6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAyOXB4O1xuXHR0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5zdGF0dXNfX3RleHR7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG5cdH1cblxuXHQuc3RhdHVzX19pbWFnZSB7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbjogMCA3cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG5cdC5zdGF0dXNfX2ltYWdlLnN0YXR1cy0tbmV3IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9uZXctc3RhdHVzLnN2Zz8yNjA1MjAyNicpO1xuXHR9XG5cdC5zdGF0dXNfX2ltYWdlLnN0YXR1cy0tc2FsZXtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9zYWxlLXN0YXR1cy5zdmc/MjYwNTIwMjYnKTtcblx0fVxuXHQuc3RhdHVzX19pbWFnZS5zdGF0dXMtLWFjdGlvbntcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9maXJlLnN2Zz8xOTAzMjAyNicpO1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG5cdH1cblx0LnN0YXR1c19faW1hZ2Uuc3RhdHVzLS1oaXR7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvaGl0LXN0YXR1cy5zdmc/MTkwMzIwMjYnKTtcblx0fVxufVxuXG4uc3RhdHVzLWxhYmVsOmhvdmVye1xuXHQmLnN0YXR1cy0tbmV3IHtcblx0XHR3aWR0aDogOTFweDtcblx0fVxuXHQmLnN0YXR1cy0tc2FsZSB7XG5cdFx0d2lkdGg6IDExMnB4O1xuXHR9XG5cdCYuc3RhdHVzLS1oaXQge1xuXHRcdHdpZHRoOiA2M3B4O1xuXHR9XG5cdCYuc3RhdHVzLS1hY3Rpb24ge1xuXHRcdHdpZHRoOiA4NXB4O1xuXHR9XG5cdC5zdGF0dXNfX3RleHQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRwYWRkaW5nOiAwIDVweCAwIDA7XG5cdH1cblxufVxuXG4uc3RhdHVzX19pdGVtIHtcblx0JiArIC5zdGF0dXNfX2l0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0fVxufSIsIi5zdWJzY3JpYnRpb24taXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX192aXN1YWwge1xuXHR3aWR0aDogMjE1cHg7XG5cdGhlaWdodDogMTYwcHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRwaWN0dXJlLFxuXHRhIHtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19jb250ZW50IHtcblx0ZmxleC1ncm93OiAxO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYmxvY2stcHJpY2Uge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcbiAgXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAucHJpY2VfX2N1cnJlbmN5IHtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgfVxufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX25hbWUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19icmFuZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fY29kZSB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJvcHMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3AtaWNvbiB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0xcHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJvcC1zZXBhcmF0b3Ige1xuXHRtYXJnaW46IDAgNXB4O1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay03MDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRwYWRkaW5nOiAycHggOHB4IDNweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTEwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG5cdGJhY2tncm91bmQ6ICNlZmZjYmM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3JlbW92ZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRoZWlnaHQ6IDQwcHg7XG4gIFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuICBcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fc2N1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIHNwYW4ge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAuc3Vic2NyaWJ0aW9uX19pdGVtIHtcblx0Jjpub3QoLnN1YnNjcmlidGlvbl9faXRlbS0tZW1wdHkpIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0ICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxOTdweDtcblx0fVxuICB9XG4gIC5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IC0xODdweDtcblx0d2lkdGg6IDE3MnB4O1xuXHRtaW4td2lkdGg6IDE3MnB4O1xuXHRoZWlnaHQ6IDExNXB4O1xuXHRtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCArIDEpIHtcbiAgLnN1YnNjcmlidGlvbl9faXRlbSB7XG5cdCY6bm90KC5zdWJzY3JpYnRpb25fX2l0ZW0tLWVtcHR5KSB7XG5cdCAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTI1cHg7XG5cdH1cbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIHtcblx0d2lkdGg6IDEwNXB4O1xuXHRtaW4td2lkdGg6IDEwNXB4O1xuXHRoZWlnaHQ6IDc1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAtMTE1cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX2Jsb2NrLXByaWNlIHtcblx0Ym9yZGVyLWxlZnQ6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fc2N1IHtcblx0cGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fcHJpY2Uge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX19yZW1vdmUge1xuXHRmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC5zdWJzY3JpYnRpb25fX2l0ZW06aG92ZXIge1xuXHQucHJvZHVjdC10LWxpc3RfX2Zhc3QtdmlldyB7XG5cdCAgb3BhY2l0eTogMTtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSB7XG5cdCAgLmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0b3BhY2l0eTogMTtcblx0ICB9XG5cdH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLnN1YnNjcmlidGlvbi1pdGVtX19ibG9jay1wcmljZSB7XG5cdG1pbi13aWR0aDogMjcwcHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3JlbW92ZSB7XG5cdHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLnN1YnNjcmlidGlvbl9fcGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG4gIG1heC13aWR0aDogODcwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdWJzY3JpYnRpb25fX3RleHQge1xuICBtYXgtd2lkdGg6IDQxMnB4O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjUzLjU5ZGVnLCAjZjAwIC0wLjI2JSwgI2VmYTlhOSA5My42OSUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5zdWJzY3JpYnRpb25fX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zdWJzY3JpYnRpb25fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5zdWJzY3JpYnRpb25fX2ZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLnN1YnNjcmlidGlvbl9fZW1haWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19pbnB1dCB7XG4gIC5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cblx0Jjo6YWZ0ZXIge1xuXHQgIHdpZHRoOiAyMXB4O1xuXHQgIGhlaWdodDogMjFweDtcblx0fVxuICB9XG5cbiAgLmZpZWxkLXN3aXRjaF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRsZWZ0OiAyMnB4O1xuICB9XG59XG5cbi5zdWJzY3JpYnRpb25fX3Byb2R1Y3RzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlidGlvbl9faXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHQmLnN1YnNjcmlidGlvbl9faXRlbS0tZW1wdHkge1xuXHQgIG1hcmdpbi10b3A6IDA7XG5cdH1cbiAgfVxufVxuXG4uc3Vic2NyaWJ0aW9uX19pdGVtLS1lbXB0eSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcbiAgLnN1YnNjcmlidGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbiAgLnN1YnNjcmlidGlvbl9faGVhZGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zdWJzY3JpYnRpb25fX3RleHQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdG1heC13aWR0aDogbm9uZTtcblx0Zm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5zdWJzY3JpYnRpb25fX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxuICAuc3Vic2NyaWJ0aW9uX19wcm9kdWN0cy10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc3Vic2NyaWJ0aW9uX19wcm9kdWN0cyB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59IiwiLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIC5maWVsZC10ZXh0X19sYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yeHMtbWluKSB7XG4gIC5zdWJzY3JpcHRpb24tZm9ybV9fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2NvbnRlbnQgLmZpZWxkIHtcblx0d2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLnN1YnNjcmlwdGlvbi10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn0iLCIuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4td2lkdGg6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWJzLXdyYXAge1xuXHR3aWR0aDogNTFweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1pbi13aWR0aDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDI1cHggNTVweCAyNXB4IDA7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYnMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDM5OXB4O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblxuXHQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQ5cHg7XG5cdGhlaWdodDogMjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHotaW5kZXg6IDE7XG5cdGNvbG9yOiAjYzJjOWNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRvcGFjaXR5OiAuNTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdy0tcHJldiB7XG5cdHRvcDogLTI1cHg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWItYXJyb3ctLW5leHQge1xuXHRib3R0b206IC0yNXB4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdy1pY29uIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogOXB4O1xuXHRmaWxsOiBub25lO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMzNweDtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnN3aXBlci1zbGlkZXJfX2Fycm93LS1wcmV2OmhvdmVyIHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuXHRcdH1cblx0fVxuXHQuc3dpcGVyLXNsaWRlcl9fYXJyb3ctLW5leHQ6aG92ZXIge1xuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LnN3aXBlci1zbGlkZXJfX3RodW1icy13cmFwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIudGFicyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnRhYnMtLWFsdCB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGFicy0tbGVmdCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnRhYnNfX2NvbnRlbnQtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJzX19jb250ZW50e1xuXHRtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnRhYnNfX2NvbnRlbnQtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAtNDVweDtcblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuXG4udGFic19fY29udGVudC0tbmFycm93IHtcblx0bWF4LXdpZHRoOiA3NzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uLS1zbGlkZXIgLnRhYnNfX2NvbnRlbnQtd3JhcCB7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uc2VjdGlvbi0tc2xpZGVyIC50YWJzX19jb250ZW50LS1zbG90cyB7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4udGFic19faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogNnB4IDAgMCAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdGNvbG9yOiAjYjhiOGI4O1xuICBcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlLCBib3gtc2hhZG93ICR0cnMtYmFzZTtcblxuICBcdGJ1dHRvbiB7XG5cdCAgY29sb3I6ICNiOGI4Yjg7XG5cdCAgY3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cbiAgXHQmOmJlZm9yZSB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0ICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdCAgYnV0dG9uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQgIH1cblx0fVxufVxuXG4udGFicy0tYWx0IC50YWJzX19pdGVtIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTcsIDE3LCA1NywgMC4xKSBpbnNldDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50YWJzLS1zbSAudGFic19faXRlbSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRhYnMtLXNtIC50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ib2R5LS1ibGFja291dCAudGFic19faXRlbSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5ib2R5LS1ibGFja291dCAudGFic19faXRlbS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Ym94LXNoYWRvdzogMCAxcHggMjBweCAtNHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgLjI1KTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnRhYnNfX2l0ZW0taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cblxuLnRhYnMudGFicy0tYnV0dG9ucyB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblxuXHQudGFic19faXRlbSB7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlLCBib3gtc2hhZG93ICR0cnMtYmFzZTtcblx0fVxuXG5cdC50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC50YWJzX19pdGVtOm5vdCguYWN0aXZlKSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRjb2xvci1ibGFjay0xMDtcblx0fVxuXG5cdEBpbmNsdWRlIG5vLXRvdWNoIHtcblx0XHQudGFic19faXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC50YWJzX19pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi50YWJzX19pdGVtLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJzX19zcG9pbGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybS1vcmlnaW46IHRvcFx0cmlnaHQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblx0ei1pbmRleDogNDtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1kcm9wZG93biwgdHJhbnNmb3JtICR0cnMtZHJvcGRvd24sIHZpc2liaWxpdHkgJHRycy1kcm9wZG93bjtcbn1cblxuLnRhYnNfX3Nwb2lsZXIub3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnRhYnNfX3Nwb2lsZXItd3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0cGFkZGluZzogNXB4O1xuXHRib3gtc2hhZG93OiAwIDZweCAyMHB4IC00cHggcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjI1KTtcblx0d2lkdGg6IDE2MHB4O1xufVxuXG4udGFic19fc3BvaWxlci1pdGVtIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAwIDExcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2UsIG1hcmdpbi1sZWZ0ICR0cnMtYmFzZSwgd2lkdGggJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJzX19zcG9pbGVyLWl0ZW0uZGlzYWJsZWQsXG4udGFic19fc3BvaWxlci1pdGVtW2Rpc2FibGVkXSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0YmFja2dyb3VuZC1jb2xvcjokY29sb3ItcHJpbWFyeTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudGFic19fc3BvaWxlci1pdGVtOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXh4bC1taW4pIHtcblxuXHQudGFicy0tYWx0IC50YWJzX19pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0fVxuXG5cblx0LmJvZHktLWJsYWNrb3V0IC50YWJzX19pdGVtIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cblxuXHQudGFicy50YWJzLS1idXR0b25zIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblxuXHRcdC50YWJzX19pdGVtIHtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdH1cblxuXHRcdC50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9uLS1zbGlkZXIgLnRhYnNfX2NvbnRlbnQtd3JhcCB7XG5cdFx0bWluLWhlaWdodDogNDcwcHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnRhYnMge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQudGFicy0tc2xpZGVyIHtcblx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC50YWJzLS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC50YWJzX19pdGVtIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LnRhYnNfX2NvbnRlbnQtd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0fVxufSIsIi50b29sdGlwIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICNmMzljMmI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b29sdGlwLS1sZyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50b29sdGlwX19idG4ge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwX19pY29uIHtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcblx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0ZmlsbDogI2ZmZjtcblx0fVxufVxuXG4udG9vbHRpcF9fZGQge1xuXHR3aWR0aDogMjE1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4cHgpO1xuXHRib3R0b206IC0zNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMiwgMTMsIDMzLCAuMTIpO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBhZGRpbmc6IDdweCAxMnB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1kcm9wZG93biwgb3BhY2l0eSAkdHJzLWRyb3Bkb3duO1xuXHR6LWluZGV4OiA0O1xufVxuXG4udG9vbHRpcF9fZGQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0zcHg7XG5cdGxlZnQ6IDUwJTtcbn1cblxuLnRvb2x0aXBfX2J0bjpob3ZlciAudG9vbHRpcF9fZGQge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fcHJpY2UgLnRvb2x0aXBfX2J0biAudG9vbHRpcF9fZGQsXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC50b29sdGlwX19idG46aG92ZXIgLnRvb2x0aXBfX2RkIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHR9XG59IiwiLnZpZGVvLXNsaWRlcl9fc2xpZGVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiA5MDBweDtcbn1cblxuLnZpZGVvLXNsaWRlcl9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDkwMHB4O1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiA3NSU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi52aWRlby1zbGlkZXJfX2xpbmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8taW1hZ2UtcGxheS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogNjhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuXHR6LWluZGV4OiA2NDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8taW1hZ2UtcGxheS1pY29uOmhvdmVyIC55dHAtbGFyZ2UtcGxheS1idXR0b24tYmcge1xuXHRmaWxsOiAjRjU0ODE5O1xufVxuXG4ueXRwLWxhcmdlLXBsYXktYnV0dG9uLWJnIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIC4xcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSwgZmlsbC1vcGFjaXR5IC4xcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcblx0dHJhbnNpdGlvbjogZmlsbCAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSksIGZpbGwtb3BhY2l0eSAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG5cdGZpbGw6ICMyMTIxMjE7XG5cdGZpbGwtb3BhY2l0eTogLjg7XG59XG5cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQudmlkZW8tc2xpZGVyX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQudmlkZW8tc2xpZGVyX19saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG5cbi52aWRlby1zbGlkZXJfX2lmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLXNsaWRlcl9fdGh1bWItaXRlbSB7XG5cdHBhZGRpbmc6IDAgOHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8tc2xpZGVyX190aHVtYi1pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDExMHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpZGVvLXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhcixcbi52aWRlby1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLFxuLnZpZGVvLXNsaWRlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDMwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0b3BhY2l0eTogLjI7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93OmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi52aWRlby1zbGlkZXJfX2ljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LS1wcmV2IC52aWRlby1zbGlkZXJfX2ljb24ge1xuXHRsZWZ0OiAtMTBweDtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3ctLW5leHQgLnZpZGVvLXNsaWRlcl9faWNvbiB7XG5cdHJpZ2h0OiAtMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC52aWRlby1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX3RodW1icyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aWRlby1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblx0LnZpZGVvLXNsaWRlcl9fc2xpZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC52aWRlby1zbGlkZXJfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC52aWRlby1zbGlkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cblxuXHQudmlkZW8tc2xpZGVyX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LnZpZGVvLXNsaWRlcl9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC52aWRlby1zbGlkZXJfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cbi5zd2lwZXItc2xpZGVyX190aHVtYnMtY2F0YWxvZyB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xufSIsIi52aWRlbyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IG5vbmU7XG59IiwiLnZpZXctcGlja2VyX19ncmlkIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogLTJweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0bWFyZ2luOiAycHg7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnZpZXctcGlja2VyX19pdGVtOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR9XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnZpZXctcGlja2VyX19pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4udmlldy1waWNrZXJfX2l0ZW0udmlldy1waWNrZXJfX2l0ZW0tLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn0iLCIudmlldy10b2dnbGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnZpZXctdG9nZ2xlcl9fYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnZpZXctdG9nZ2xlcl9fYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG5cbi52aWV3LXRvZ2dsZXJfX2J0bi5hY3RpdmUge1xuICBzdmcge1xuXHRmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4udmlldy10b2dnbGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG4gIFx0ZmlsbDogI2I0YjRiNDtcbn0iLCJAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmltYWdlLXNsaWRlci13cmFwcGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuXHR9XG59Il19 */

/* End */
/* /local/frontend/build/css/style.min.css?1791733000242372 */
/* /local/assets/release/css/wline/609bc2fe517b37f817c9c1ce7f2cf9aa.css?17917352871693550 */
