

/* Start:/local/frontend/build/css/style.min.css?1772099549247797*/
html {-webkit-tap-highlight-color: transparent }.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 }.accordion_title:before, .category-item_hover {-webkit-backface-visibility: hidden }.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 }.clearfix:after, .contacts-foot:after, .container-fluid:after, .container:after, .discount:after, .nav:after, .partners-forms .form-group:after, .row:after, .social:after {clear: both }.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% }.bx-pdf-container .mainContainer, .col-xs-12, .form-field {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% }.fade {opacity: 0;transition: opacity .4s linear }.accordion_body .accordion_title.collapsed:after, .b-header-bot_l .humb.active .close, .b-header-bot_l.button-show .humb, .b-main.basket-order-page .order-tabs span.active-tab:after, .brands-table .item:hover:before, .category-item_wrap:hover .category-item_hover, .check-cust:checked + .check-cust_i:before, .checkbox .check-cust:checked + .check-cust_i:before, .fade.in, .nav-tabs > li.active > a:before, .nav-tabs > li.active > span:before, .price-checkbox input:checked ~ .retail-price, .radio-color .check-cust:checked + .check-cust_i:before {opacity: 1 }.accordion_body .accordion_panel:after, .account-main-menu .account-settings-menu .bottom-subscription-block .section-container input[type=checkbox], .b-content_body > .accordion:last-child > .accordion_panel:last-child:after, .b-main.basket-order-page .center-order-container .pay-bottom-block .inner-block .form-elem input[type=radio], .b-main.basket-order-page .center-order-container .top-block .form-elem input[type=radio], .basket-small .enter-head .btn-enter_icon:after, .breadcrumbs .item:after, .breadcrumbs .item:before, .breadcrumbs .item:first-child > a:before, .btn-enter_icon:after, .catalog-list .catalog-item_logo, .catalog-menu [class^=item-]:before, .collapse, .contacts-foot > li:before, .contacts-head > li:before, .left-account-page-block .select-account-menu-container, .list-unstyled > li:before, .main .humb, .menu-head ul > li:before, .nav > li:before, .pagination li:before, .product-triggers li:before, .tab-content > .tab-pane, ol > li:last-child:after, ul.no-marker > li:before {display: none }.btn-enter_icon:before, .collapse.in, .first-question.active, .fix-comment .fixed-comment, .header_map-shadow.active, .header_ru-map_question .first-question, .p, .price-pop.opened, .second-question.active, .show-comment, .tab-content > .active, textarea {display: block }ol > li, tr.collapse.in {display: table-row }tbody.collapse.in {display: table-row-group }.collapsing {position: relative;height: 0;overflow: hidden;transition-property: height, visibility;transition-duration: .35s;transition-timing-function: ease }.nav {margin: 0;padding: 0;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: #1aba50 }.blockquote:first-child, .contacts-head:not(:first-child), .feedback_title, .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 }.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: #1aba50;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;width: 100%;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, .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 }.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 }.about-us .info-item__title-wrapper, .accordion_panel, .accordion_title, .b-bord, .b-content_aside, .b-content_head, .b-main, .b-page, .banner, .breadcrumbs .item.item-drop > a, .btn-arr, .contacts-list table tr, .feedback-form .form-field_bord, .files_lnk, .head_map-link, .logo_pic, .m-page, .media-center, .search-head, .textarea-wrapper, table {position: relative }body, html {margin: 0;padding: 0 }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 }body.m-open, body.slideoutOpen {overflow: hidden }.accordion_title:hover, .breadcrumbs .item > a:hover, .btn-basket_wrap.invert input, .contacts-head_item > a:hover, .text-select, a, ol > li:before {color: #1aba50 }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-top: 0;margin-bottom: .65em;font-size: 32px;line-height: 1.4 }.h2, h2 {margin-bottom: .38em;margin-top: .9em;font-size: 28px;line-height: 1.6 }.h3, h3 {margin-bottom: .6em;margin-top: 1.3em;font-size: 22px;line-height: 1.6 }.h4, .h5, h4, h5 {margin-bottom: .5em;margin-top: 1.2em;font-size: 18px;line-height: 1.6 }.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 }.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 }.catalog-item_text, .brands-list .name, .contacts-list_subname, .tabs-wrapper .tabs-item a, .text-light {color: gray }.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, .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, 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: #1aba50 }.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 }.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 {background-position: -139px 0;width: 10px;height: 18px }.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 }.clients__content-img, .delivery-table th, .get-my-orders-act, .left-account-page-block .bottom-manager-block .desc-block {text-align: center }.waranty .tel-block {margin-right: 30px }.humb_icon:before {left: 0 }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 {width: 100%;list-style: none;padding: 0;margin-top: 0;margin-bottom: 2.5em }ol > li, ul > li {position: relative;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 {content: "";display: block;width: 4px;height: 4px;background-color: #1aba50;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 {content: "";width: 100%;display: block;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;text-align: center }.form-group {margin-bottom: 19px;text-align: left }.form-group:after {content: "";display: table;clear: both }.b-content_bg.vacancies .list-wrapper, .b-content_bg.vacancies .velcome-wrapper, .form-group_submit {margin-top: 30px }.form-name {display: block;width: 100%;margin-bottom: 3px;font-size: 13px;line-height: 1.3;color: gray;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-field_desc:before {content: "";position: absolute;top: 0;left: 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: #1aba50 }.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: #1aba50;border-color: #1aba50 }.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 }.about-us .values.values-new + .advantages, .checkbox label .check-cust_i, .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 }.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: #1aba50;background: #1aba50;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 }.accordion_title:hover:before, .checkbox-btn label:hover .check-cust + span, .radio-btn label:hover .check-cust + span {border-color: #1aba50 }.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 {position: relative;padding: 11px 24px 9px;border: 2px solid #1aba50;color: #1aba50;line-height: 1.3;border-radius: 2px;box-shadow: none;background-image: none;vertical-align: top;cursor: pointer }.btn-default, .btn-enter:hover, .btn:hover, table td.td-select, table th.td-select {background: #1aba50;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: #1aba50;box-shadow: none }.btn-basket.invert:hover, .btn-invert:active, .btn-invert:focus, .btn-invert:hover, .button-standart:hover {background: #1aba50;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-light:hover {background: #1aba50;color: #fff;border-color: #1aba50 }.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 {position: relative;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 #1aba50;background: #1aba50;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: #1aba50;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: #1aba50;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%) }.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: #1aba50;border-color: #1aba50 }.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;transform: rotate(135deg);-webkit-backface-visibility: hidden }.btn-link {background: 0 0;color: #1aba50;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 #1aba50;border-radius: 100%;transition: background .3s }.btn-search:before {top: 12px;right: 2px;height: 7px;width: 2px;background-color: #1aba50 }.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: #1aba50;border-right-color: #1aba50 }.breadcrumbs .item .item-drop_icon {position: absolute;top: 50%;left: 0;margin-top: -5px;height: 10px;width: 12px;border-top: 2px solid #1aba50;border-bottom: 2px solid #1aba50;z-index: 2 }.breadcrumbs .item .item-drop_icon:before {content: "";width: 80%;height: 2px;position: absolute;top: 50%;left: 0;background: #1aba50;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: #1aba50;border-color: #1aba50;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 }.p table, address table, p table {margin-top: 34px }table {margin-top: 0;border-collapse: collapse;border-spacing: 0;border: none }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: #1aba50 }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: #1aba50;font-weight: 400 }.blockquote {margin: 60px 0 62px;padding: 30px 0 32px;font-size: 28px;line-height: 1.6;border-top: 1px solid #ebebeb;text-align: center }.blockquote .subtext {margin-top: 5px;color: gray }.accordion, .files, .main-page__benefits {margin-bottom: 60px }.catalog-item, .contacts-list table, .files-item {margin-bottom: 16px }.files_lnk {display: inline-block;font-weight: 700;color: #595959;padding-left: 30px;font-size: 14px;line-height: 1.57 }.files_lnk:before {content: "";position: absolute;top: 1px;left: 6px }.files_lnk:after {content: "";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_title.collapsed:before {transform: rotate(135deg) }.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: #333;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% }.account-main-menu .feedback .feedback-form, .b-header-bot_l, .catalog-list .catalog-item, .contacts-list_foto img, .feedback-info_foto img, .logo:hover .logo_pic:before, .nav--item, .tabs-wrapper .delivery-table {width: 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: #fff;font-size: 13px;line-height: 1.2 }.logo {margin-right: 45px;width: 120px;min-width: 120px }.logo_pic {padding-bottom: 6px;margin-bottom: 1px }.logo_pic:before {content: "";display: block;width: 54%;height: 4px;position: absolute;bottom: 0;left: 0;background: #1aba50;transition: width .3s }.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: #1aba50;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 }.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: #1aba50 }.humb {display: block;position: relative;width: 40px;height: 40px;margin-right: 29px;background: #1aba50;border-radius: 50%;transition: box-shadow .3s;-ms-flex-negative: 0;flex-shrink: 0;cursor: pointer }.banner, .category-item_wrap, .category_icon, .element {box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .15) }.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 }.copyr {line-height: 1.57143;font-size: 14px;font-weight: 400 }.b-footer-top {padding: 34px 0 35px;background: #333 }.b-footer-top_wrap {display: -ms-flexbox;display: flex;width: 100%;-ms-flex-pack: justify;justify-content: space-between }.copyr {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 }.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 }.nav-index:before, .slider-partners:before {z-index: 0 }.feedback {padding-left: 8.4%;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;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: #00bb45;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;border-radius: 50%;overflow: hidden }.aside-block.bg, .cooperation #tab-2.aside-block.bg {background: #00af42 }.contacts-link {display: inline-block;margin-bottom: 26px;color: #1aba50 }.contacts-link:hover .icon {stroke: #595959 }.contacts-link .icon {fill: none;stroke: #1aba50;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;border-radius: 50%;margin: 0 auto;overflow: hidden }.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 }.about-brands:after, .brands-list .item:nth-child(3n+1), .brands-list:after, .brands-table:after, .catalog-item:nth-child(4n+1), .category:after, .delivery__item:after {clear: both }delivery__item:last-child, .fix-comment .form-control {border-bottom: none }.delivery-table {clear: both;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;border-radius: 50%;overflow: hidden;-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 }.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: #1aba50 }.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 {width: 48px }.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 }.nav-index:before, .slider-partners:before {width: 3000%;height: 100%;top: 0;left: 50%;background: #f0f0f0;position: absolute;display: block;transform: translateX(-50%);content: "" }.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 }.main-block-text:before, .page-slider-main:before {content: "";display: block;width: 3000%;height: 100%;position: absolute;top: 0;left: 50%;transform: translateX(-50%);background: #fff;z-index: 0 }.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 }.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 #1aba50;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_title {margin-top: 0;margin-bottom: 12px }.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: #1aba50;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: #1aba50;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;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .15) }.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{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: #1aba50 }.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 }.b-content_bg.b-main__contacts .accordion_body-wrap, .b-content_bg.vacancies .accordion_body-wrap {padding-right: 0 }.element {background: #fff }.element + .b-content_bg {padding-top: 53px }.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, .news:last-child {margin-bottom: 0 }.brands-list .item {float: left;width: 33.3333% }.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 #1aba50;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 }.brands-list .item {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: #1aba50;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: #1aba50;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 #1aba50 }.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 .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: #1aba50;border-color: #1aba50 }.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: #1aba50 }.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 }.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: #1aba50 }.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: #1aba50;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 {padding: 35px 0 23px 90px }.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 }}.header_ru-map_question .second-question {background: #fff }.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/css/../images/icon-map.png) center/contain 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: #1aba50;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-default {margin-right: 20px }.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: url(/local/frontend/build/css/../images/header-icon-clock.png) 33px 45% no-repeat;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: 8px }.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 }.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 {padding-top: 19px;padding-bottom: 14px }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 }.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 }.b-main.basket-page .catalog-item .inner-container {position: relative;width: 100% }}@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: #1aba50 }.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: #1aba50;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: #1aba50 }.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 .info-item__text, .about-us .values ul li, .head-content__description .second-row, .head-content__description .third-row, .head-content__description-title {font-weight: 300 }.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 {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 {display: -webkit-box;display: -ms-flexbox;display: flex;border-bottom: 1px solid #eaeaea }.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 }.block-3d-models {background: #f8f8f8;padding: 14px 22px 20px;margin-bottom: 30px }.head-content__img-wrapper {width: 100%;margin-right: 70px }.head-content__description {padding-bottom: 20px }.head-content__description-title {font-size: 24px;line-height: 40px;color: #333;margin-bottom: 19px }.head-content__description-title span {font-size: 28px;line-height: 48px }.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 }.about-us .info-item__title {position: relative;z-index: 3;margin-bottom: 27px;font-size: 24px;line-height: 30px;color: #333;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 }.about-us .info-item__text {font-size: 16px;line-height: 30px }.about-us .clients h2, .about-us .values h2, .advantages-title-big, .waranty .advantages-text p {font-weight: 700;color: #333 }.about-us .values {padding-bottom: 32px;border-bottom: 1px solid #eaeaea }.about-us .values.values-new {border-bottom: 0 }.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 {display: inline-block;padding-left: 40px }.about-us .values ul > li:before {content: "";display: block;position: absolute;top: 16px;left: 0;width: 22px;height: 3px;background-color: #1aba50;border-radius: 0 }.advantages-title-big {font-size: 24px;line-height: 26px }.advantages-item-title {margin-top: 20px;font-size: 16px;color: #333;font-weight: 700;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 #41c16c;text-align: center }.advantages-item p {padding-left: 42px;padding-right: 42px }.advantages-item__title {font-size: 48px;line-height: 30px;color: #1aba50 }.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 {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% }}@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 }}@media (max-width: 767px) {.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-title {font-size: 20px;line-height: 25px }.head-content__description .second-row {font-size: 17px;line-height: 22px }.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 {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: 45px }.about-us .mission {padding: 25px 27px 20px;background-color: #1aba50 }.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: #1aba50 }.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, .b-header-bot_l .humb .close {display: block;position: absolute;width: 48px;height: 48px;opacity: 0;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 .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 {top: 50%;transform: translateY(-50%);left: 0;margin: 0 }.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: #17a848;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: #1aba50 }.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: #1aba50;display: none }.nav--button .icon.burger {background-image: url(/local/frontend/build/css/../images/burger-icon.svg);width: 20px;margin: 0 0 0 2px }.nav--button .icon.frontFittings {background-image: url(/local/frontend/build/css/../images/frontFittings-icon.svg) }.nav--button .icon.guides {background-image: url(/local/frontend/build/css/../images/guides-icon.svg) }.nav--button .icon.kitchen {background-image: url(/local/frontend/build/css/../images/kitchen-icon.svg) }.nav--button .icon.cupboard {background-image: url(/local/frontend/build/css/../images/cupboard-icon.svg) }.nav--button .icon.furniture {background-image: url(/local/frontend/build/css/../images/furniture-icon.svg) }.nav--button .icon.fasteners {background-image: url(/local/frontend/build/css/../images/fasteners-icon.svg) }.nav--button .icon.lighting {background-image: url(/local/frontend/build/css/../images/lighting-icon.svg) }.nav--button .icon.edge {background-image: url(/local/frontend/build/css/../images/edge-icon.svg) }.mainNav--slider {width: calc(100% - 358px) }.mainNav--slider .main-slider {padding: 0 14px 0 30px;margin-right: -14px }.mainNav--slider .slick-arrow {position: absolute;font-size: 0;border: none;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: #fff;box-shadow: 0 6px 16px rgba(0, 0, 0, .08);border-radius: 50%;z-index: 2;outline: 0;cursor: pointer }.mainNav--slider .slick-arrow:before {content: '';position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%) rotate(0);-webkit-transform: translate(-50%, -50%) rotate(0);transform: translate(-50%, -50%) rotate(0);margin-left: -2px }.mainNav--slider .slick-arrow.slick-prev {left: 16px }.mainNav--slider .slick-arrow.slick-next {right: 0 }.mainNav--slider .slick-arrow.slick-next:before {-ms-transform: translate(-50%, -50%) rotate(180deg);-webkit-transform: translate(-50%, -50%) rotate(180deg);transform: translate(-50%, -50%) rotate(180deg) }.mainNav--slider .slick-dots {position: absolute;bottom: 40px;left: 0;right: 0;padding: 0;line-height: 1;margin: 0 auto;display: -ms-flex;display: -webkit-flex;display: flex;align-items: center;justify-content: center }.mainNav--catalog .mobile--content, .mainNav--slider .slick-dots li:before, .search-head.search-mobile {display: none }.mainNav--item .slider--link, .menuMobile--footer {display: -ms-flex;display: -webkit-flex;line-height: 20px }.mainNav--slider .slick-dots li {padding: 0;margin: 0 4px }.mainNav--slider .slick-dots li button {font-size: 0;border: none;width: 31px;height: 4px;background: #dedede;outline: 0;cursor: pointer;transition: .3s }.mainNav--item .sliderItem--image {z-index: 1;position: absolute;top: 0;left: 0;width: 100%;height: 100% }.mainNav--item .sliderItem--image img {max-width: none;min-height: 100%;min-width: 100%;width: 100% }.mainNav--item .sliderItem--content {position: relative;z-index: 2;padding: 110px 20px 20px 80px;color: #fff;max-width: 570px }.mainNav--item .sliderItem--content:before {content: '';width: 100px;height: 4px;display: block;background: #fff;position: absolute;top: 85px;left: 80px }.mainNav--item .sliderItem--content .title {font-size: 32px;line-height: 37px }.mainNav--item .sliderItem--content p {margin: 0 0 25px;padding: 0;font-size: 16px;line-height: 20px }.mainNav--item .slider--link {display: flex;align-items: center;justify-content: center;color: #fff;font-size: 14px;border: 1px solid #fff;box-sizing: border-box;border-radius: 1px;position: relative;width: 100%;max-width: 132px }.mainNav--item .slider--link:before {content: '';display: block;position: absolute;right: 19px;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 0;height: 0;border-style: solid;border-width: 4px 0 4px 6px;border-color: transparent transparent transparent #fff;margin-top: 1px }.menuMobile--footer {display: flex;align-items: center;justify-content: flex-start;padding: 10px 20px 10px 80px;position: relative;background: #404040;min-height: 50px;font-weight: 500;font-size: 15px;margin: 0 -25px }.menuMobile--footer:before {content: '';width: 25px;height: 25px;display: block;position: absolute;top: 50%;transform: -ms-translateY(-50%);transform: -webkit-translateY(-50%);transform: translateY(-50%);left: 48px;background: url("/local/frontend/build/images/icon/tel_footer.svg") center/contain no-repeat }.in-basket-button, .menuMobile--footer a, .menuMobile--footer a:hover {color: #fff }.navList-black {margin-bottom: 20px }.navList-black .nav--button {padding-left: 0;padding-right: 20px;font-weight: 700;font-size: 15px;color: #333;margin-bottom: 4px;height: 40px }.navList-black .nav--submenu {background-color: inherit }.navList-black .nav--button:hover {color: #333 }.enter-head .mob-icon {display: none;width: 17px;height: 17px;background: url("/local/frontend/build/css/../images/personalMob-icon.svg") center/contain no-repeat }@media (max-width: 767px) {.b-header, .nav--submenu {box-shadow: none }.mainNav--slider {width: 100% }.mainNav--wrapp {padding: 0 8px }.mainNav--slider .main-slider {padding: 0 14px;margin: 0 -14px;height: 310px }.mainNav--slider .slick-dots {bottom: 5px }.mainNav--slider .slick-arrow.slick-prev {left: 0 }.mainNav--slider .mainNav--item {height: 280px }.mainNav--item .sliderItem--content {padding: 50px 30px 20px }.mainNav--item .sliderItem--content:before {width: 47px;height: 2px;top: 35px;left: 30px }.mainNav--item .sliderItem--content .title {font-size: 24px;line-height: 28px }.mainNav--item .sliderItem--content p {font-size: 14px;line-height: 20px;margin-bottom: 20px }.b-header-bot_l .humb {opacity: 1;width: 40px;height: 40px }.b-header-bot_l {padding-left: 62px }.mainNav--catalog {opacity: 0;width: 100vw;height: 100vh;position: fixed;z-index: 1010;top: 0;left: 0;pointer-events: none }.mainNav--catalog.block-show, .nav--submenu {opacity: 1;pointer-events: auto }.mainNav--catalog .nav--wrapp {overflow: hidden;overflow-y: scroll;height: calc(100vh - 70px) }.mainNav--catalog .mobile--content {display: block;background: #eee;padding: 35px 25px 0 }.mobile--content .btn {width: 100%;max-width: 270px;margin: 0 auto 20px;border-radius: 3px;color: #fff;background: #1aba50;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 }@media (max-width: 650px) {.about-us .b-content_body, .biblioteka-3d-modeli .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 {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: #1aba50 }.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 }.brands-list .item {float: none;width: 100% }.about-us .about-brands_list {border-right: 1px solid #ebebeb }.advantages-item {width: 95% }.advantages-item p {padding-left: 22px;padding-right: 22px }.advantages-item__text {font-size: 15px;line-height: 20px }.wide-container .about-brands {margin-top: 20px }.basket-head {margin-left: 5px }.b-header-bot_l {padding-left: 50px }}.nav--button .icon img {max-width: 100%;max-height: 100% }.nav--submenu--item.block-downover .nav--submenu {opacity: 0;pointer-events: none }.block-downover:hover .nav--submenu--item.block-downover .nav--submenu, .nav--submenu--item.block-downover:hover .nav--submenu, .price-info-popap:hover .price-info, .price-info-popap:hover:before {opacity: 1;pointer-events: auto }.nav--submenu--item.block-downover > .submenu--item:after {content: "";width: 7px;height: 10px;position: absolute;top: 50%;right: 15px;background: url("/local/frontend/build/css/../images/downover-icon.svg") center/contain;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%) }@media (max-width: 1365px) {.mainNav--item .sliderItem--image .image--desktop, .mainNav--item .sliderItem--image .image--mob {display: none }.mainNav--item .sliderItem--image .image--desktop_1366 {display: block }}@media (max-width: 500px) {.mainNav--item .sliderItem--image .image--desktop {display: none }.mainNav--item .sliderItem--image .image--mob {display: block }.mainNav--item .sliderItem--image img.image--mob {height: 100% }}.button-standart {-ms-display: flex;-webkit-display: flex;display: flex;align-items: center;justify-content: center;background: #fff;color: #1aba50;border: 2px solid #1aba50;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 }.enter-head a.btn-enter {z-index: 11; width: 180px; text-overflow: ellipsis;overflow: hidden;}.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: #1aba50;color: #fff;cursor: pointer;width: 100px;height: 35px }.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 {line-height: 28px;font-size: 19px;color: #333 }.head-content__description .second-row, .head-content__description .third-row {font-size: 16px;line-height: 30px;color: #333 }.wide-container--advantages {text-align: center;width: calc(100% - 14px);margin: 0 auto;padding-top: 93px;padding-bottom: 96px;background-color: #1aba50 }.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: #1aba50;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% }.advantages-item:first-child, .advantages-item:nth-child(2) {margin-bottom: 40px }}@media (max-width: 1020px) {.about-us .values ul div {width: 100% }.about-us .values ul div:first-child {padding-right: 0 }}@media (max-width: 768px) {.b-main.my-orders-page .archive-title {font-size: 18px;margin-left: 25px }.advantages-item {width: 75% }}.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 43px;width: 50%;margin-bottom: 10px }.standart--list li:before {border-radius: 0;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 22px;height: 3px }.cooperation--wrapp {padding-right: 20px }.b-main__contacts .points-item, .block--info {border-left: 3px solid #1aba50;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: #1aba50;border-bottom: 1px solid rgba(0, 0, 0, .4) }.aside-block-cooperation {margin: -40px -40px 60px;padding: 52px 0 50px;background: #1aba50 }.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: #1aba50;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: #1aba50;width: 16px;height: 2px }.form--description--wrapp {padding: 0 26px;max-width: 850px;margin-top: 0;margin-bottom: 20px }@media (max-width: 767px) {.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 {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) {.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");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% }.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 }}.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 }.b-content_bg.vacancies.vacancies--feedback, .b-content_wrap.wrapp--map .contacts-map {margin-top: 40px }.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 #1aba50;background: #1aba50;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: #1aba50;border-color: #1aba50 }.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 }.breadcrumbs-list .item.dropdown > a, .check-cust_i ~ span, .feature-item, .field--animation, .page-product-gallery.page-product-more, .search-filter .btn-search, .search-filter .form-field, .subscription-form-content, .tabs-wrapper .tabs-item > a.active {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: #1aba50;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: #1aba50 }.button--submit {width: 124px;height: 44px;text-align: center;font-weight: 700;font-size: 15px;line-height: 16px;color: #fff;background: #1aba50;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: #1aba50;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 .second-row, .about-us .head-content__description .third-row, .about-us .info-item__text, .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: #1aba50;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, ol.breadcrumbs-list-lvl2 > li:hover::before {color: #1aba50 }.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 }.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, .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 34px;width: 50% }.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: 40px }.about-us .info {padding-bottom: 45px }.about-us .values {padding-top: 45px }.about-us .advantages {padding-top: 50px;margin-bottom: 70px }.advantages-items, .head-content-contact .head-content__description-title--warehouse {margin-top: 45px }.aside-block--cooperation .form-field {color: #595959;text-align: left }.top-menu .contact-icon_wrapper .contact-icon_item.phone {background: url('/local/frontend/build/images/icon/tel.svg') 29px 45% no-repeat #404040 }@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 }@media (max-width: 991px) {.search-head.search-head--desktop, .top-menu .btn-search {display: none }.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') }.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: #1aba50 }.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 }}@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) {.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: #1aba50 }.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: #1aba50;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: #1aba50;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: #1aba50;background: #f5f5f5 }.nav--item:hover .nav--button.title {color: #fff;background: #1aba50 }.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: #1aba50;-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 #1aba50 }.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;color: #1aba50;text-decoration: underline;-webkit-text-decoration-color: #454545;text-decoration-color: #454545 }.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: #1aba50;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 #1aba50;right: -10px;top: 10px }.footer-contacts__item.tel-block {margin-bottom: 10px;background: url('/local/frontend/build/images/icon/tel.svg') 0 5px no-repeat }.footer-contacts__item.email-block {margin-bottom: 12px;background: url('/local/frontend/build/images/icon/email.svg') 0 5px no-repeat }.footer-contacts__item.head-content__description-text {margin-bottom: 15px;background: url('/local/frontend/build/images/icon/footer_location.svg') 0 5px no-repeat }.footer-contacts__item.worktime-block {background: url('/local/frontend/build/images/icon/clock.png') 0 5px 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: #1aba50;border-bottom: 1px solid #454545;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: #1aba50;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 #1aba50;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: #1aba50 }.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: #1aba50 transparent transparent }.breadcrumbs-list .item.dropdown.open > span {color: #1aba50 }.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) {.breadcrumbs-list .item.dropdown:hover > a::after, .breadcrumbs-list .item.dropdown:hover > span::after {border-color: #1aba50 transparent transparent }.breadcrumbs-list-lvl2 > li {white-space: nowrap }.breadcrumbs-list .item.dropdown:hover > span {color: #1aba50 }.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 #1aba50 }.filter__input::placeholder {color: inherit }@media all and (min-width: 769px) and (max-width: 899.9px) {.mainNav--slider div.mainNav--item {height: 430px }}@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], .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: #1aba50;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: #1aba50;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 .advantages-item__text {font-size: 16px }.waranty .workList li {width: 100% }.waranty .workList--wrapp {padding: 45px 0 30px }.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 #1aba50 }.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 }@media (max-width: 1199px) {.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) {.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 }}.b-content_bg-brand + .catalog, .page-brands_main-img, .v-article-grid + .h4-questions {margin-top: 50px }.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 {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) {.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: #1aba50 }.calculator--button {background: #1aba50;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 .form-control:focus, .field--animation input.text-input {border-bottom-color: #00a63d }.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: #1aba50 }.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: #1aba50 }.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: #1aba50;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, .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 .tabs-wrapper .delivery-table, .b-content_bg.vacancies .button-vacancies, .settings-cookie .booking-form__actions {margin-top: 20px }.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 #1aba50 !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 }.waranty-video-block {max-width: 438px }.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: #595959 }.b-content_wrap--delivery {margin-bottom: 25px }.waranty {padding: 30px 24px 60px }.waranty .mission {margin-bottom: 50px;padding: 41px 70px 34px 47px;background-color: #1aba50 }.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 {display: flex;gap: 40px;text-align: center;padding-top: 30px;flex-wrap: wrap }.waranty .mission-text .values-item::before {content: '✓';top: 0 }@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 }.values-content__item:nth-child(odd) {padding-right: 46px }.values-content__item:nth-child(2n) {padding-left: 46px }.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: 1200px) {.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 }}.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, #1aba50 0, rgba(26, 186, 80, .47) 100%);opacity: .8;z-index: 3 }.aside-block--waranty {font-size: 22px;background: #1aba50 }.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: #1aba50 }.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: #1aba50 }.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: #1aba50 }.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 }
/* End */


/* Start:/local/frontend/build/css/style_ru.min.css?177209954938575*/
.item--info img{height:57px}.basket__dd-btn,.services--item:hover .content,.siteru .field-file__btn:hover,.siteru .note-block__icon,.siteru .sign-up__registration{color:#6d2077!important}.header_ru-map_question .second-question form ul li label:hover,.siteru .product-s-list__link:hover{color:#6d2077}.logo_pic::before{display:none}.logo{width:auto;min-width:auto}.logo_pic{padding:0}.logo_pic img{height:70px}.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}.b-header-bot_l .humb_icon{margin-top:-2px;margin-left:-11px}.b-header-bot_l .humb .close{background-position-x:2px;background-position-y:3px;height:40px}.b-header-bot_l.button-show img[src="/local/frontend/build/images/logo_AQ.svg"]{content:url(/local/frontend/build/images/logo_AQ2.svg)}.basket-head_wrap svg path,.main-slider .product-slider__arrow svg path{fill:#6d2077!important}.catalog__toolbar-toggle--filter .svg-icon line{stroke:#6d2077!important}::selection{background:#6d2077!important}.accordion_title:hover:before,.checkbox-btn label:hover .check-cust+span,.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.radio-btn label:hover .check-cust+span,.selectButton--button.active,.siteru .catalog-item__note-block .note-block .note-block__icon,.siteru .field-select--open .field-select__btn,.siteru .image-slider__thumb.active{border-color:#6d2077}.basket-item__price-full .price__value,.basket__success-content .basket_price,.link-underline,.order-lk__all-price .price__value,.reviews__rating-count .svg-icon.active{color:#6d2077!important}.form__group-body .field-radio-buttons__list .field-radio-buttons__item.field-radio-buttons__item--active{border-color:#6d2077!important}.empty-busket button,.field-checkbox--radio .field-checkbox__visual::after,.field-range-slider__slider-track,.field-range-slider__visual-handle{background-color:#6d2077!important}.accordion_title:hover,.advantages-item__title,.appearance--goods,.appearance--goods:hover,.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,.b-content_bg.vacancies .key-skills__content span,.b-content_bg.vacancies .salary,.b-content_body .page-kontakty__main-txt a:hover,.b-main.basket-page .final-basket-price .final-price-elem-block .final-price-text,.b-main__contacts .map-link,.b-main__contacts-ru .worker-card .worker-email a,.basket-head:hover .text,.block--icon .link--map,.brands-list a.name:hover,.breadcrumbs .item>a:hover,.breadcrumbs-list-lvl2>li:hover a,.btn-basket.invert,.btn-basket_wrap.invert,.btn-basket_wrap.invert input,.btn-invert,.btn-link,.calculator--description span,.catalog-item-comment__button:hover,.catalog-item_more,.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,.contacts-link,.enter-head__menu a:hover,.fix-comment .fixed-comment:hover,.fix-comment .form-control.comment-form:hover,.form--description .title,.header_ru-map_question .second-question form ul li input:checked+label,.left-account-page-block .account-menu-container a.menu-btn:hover,.mainNav--wrapp .nav--submenu--item .submenu--item:hover,.mainNav--wrapp .nav--submenu--item.block-downover .nav--submenu .submenu--item:hover,.media-center:hover .media-link,.password-form_row .response-success,.price-info .list-links a,.siteru .doc-block__link .svg-icon,.siteru .doc-block__link:hover,.siteru .tabs__content-button a:hover,.submenu--item-first-nesting a:hover,.submenu--item-first-nesting.active a,.success-wrapper h5,.text-select,.waranty .email-block a:hover,.waranty .tel-block a:hover,.waranty .worker-card .worker-email a,a,ol.breadcrumbs-list-lvl2>li:hover::before,ol>li:before,table.table-list tr td:first-child{color:#6d2077}.contacts-head_item>a:hover,.menu-head .item-1>a:hover,.siteru .basket-action__add,.siteru .product-s-list__right .price--sm .price__value,.siteru .search-small__submit-btn:hover{color:#6d2077}.about-us-ru .workList li .number,.accordion_body .accordion_title:hover:after,.accordion_body .accordion_title:hover:before,.aside-block--waranty,.aside-block-cooperation,.b-content_aside,.breadcrumbs .item .item-drop_icon:before,.btn-basket,.btn-basket.invert:hover,.btn-basket_wrap.invert:hover,.btn-invert:active,.btn-invert:focus,.btn-invert:hover,.button--submit,.button-standart:hover,.calculator--button,.category-item_hover,.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,.files_lnk:after,.humb,.logo_pic:before,.mainNav--slider .slick-dots li.slick-active button,.nav--button.title,.nav--button.title:hover,.nav--submenu .submenu--item:before,.nav-tabs>li>a:before,.nav-tabs>li>span:before,.price-pop__button,.product-triggers li.product-triggers_share,.search-head_submit:hover .btn-search:after,.siteru .catalog-item__availability .availability--green .availability__main span::before,.siteru .catalog-item__availability .availability--green .availability__main::before,.siteru .catalog-item__availability .availability--green::before,.siteru .compare-widget--active:hover .compare-widget__wrap,.siteru .mobile-popup__header,.slider-partners_next:after,.slider-partners_next:before,.slider-partners_prev:after,.slider-partners_prev:before,.tabs-wrapper .tabs-item>a.active::before,.waranty .workList li .number{background:#6d2077}.siteru .product-subscribe{border:1px solid #6d2077;color:#6d2077}.about-us .mission,.about-us .values li span:before,.about-us .values ul>li:before,.b-content_bg.vacancies .notes:before,.b-footer-bot--container .up-button,.b-main.basket-order-page .order-tabs span:after,.btn-search:before,.feedback-info,.form--description ul li:before,.price-checkbox.price-checkbox--retail .slider:before,.siteru .catalog__toolbar-button--up,.siteru .compare-widget--active .compare-widget__wrap,.siteru .field-range-slider__active,.siteru .field-range-slider__handle,.siteru .field-tumbler__item .field-checkbox__input:checked~.field-checkbox__text::before,.siteru .page-nav__link.page-nav__link--active.page-nav__link--active,.waranty .mission,.wide-container--advantages,ul>li:before{background-color:#6d2077}.b-header-top{background-color:#fff}.contacts-head_item>a,.contacts-head_item>span,.menu-head .item-1>a,.menu-head .item-1>span{color:#333}.form-control,.form-control:focus{border-bottom-color:#6d2077}.btn-light:hover,.check-cust:checked+.check-cust_i,.item--checkbox input:checked+.icon,.pagination li.active>a,.pagination li.active>span,.pagination li:hover>a{background:#6d2077;border-color:#6d2077}.checkbox-btn label input:checked+span,.radio-btn label input:checked+span{border-color:#6d2077;background:#6d2077}.filter__input:focus{border:1px solid #6d2077}.btn{border:2px solid #6d2077;color:#6d2077}.btn-invert-light{background:0 0;border-color:#fff;color:#fff}.btn-default,.btn-enter:hover,.btn:hover,table td.td-select,table th.td-select{background:#6d2077;color:#fff}.btn-basket_wrap,.in-basket-button-wrap{border:2px solid #6d2077;background:#6d2077}.btn-repeat:hover{color:#6d2077;border-color:#6d2077}.brands-table .item:before,.btn-search:after,.siteru .filter__list-menu input[type=radio]+label .filter__link:hover::before,.slider-partners .slide:hover:before{border:2px solid #6d2077}.breadcrumbs .item.item-drop>a:hover:after{border-top-color:#6d2077;border-right-color:#6d2077}.breadcrumbs .item .item-drop_icon{border-top:2px solid #6d2077;border-bottom:2px solid #6d2077}.contacts-link .icon{stroke:#6d2077}.siteru .favorite-action--active .favorite-action__toggle .svg-icon,.siteru .view-toggler__btn.active svg{fill:#6d2077}.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}.account-main-menu .account-settings-menu .bottom-subscription-block .section-container input[type=checkbox]:checked+label .check-btn{background-color:#6d2077;border-color:#6d2077}@media (max-width:1269px){.btn-repeat{border-color:#6d2077}}@media (max-width:1023px){.contacts-foot_item-1>a,.contacts-foot_item-1>span,.contacts-foot_item>a,.contacts-foot_item>span{color:#6d2077}.feedback-form .btn-submit{background:#6d2077}}@media (max-width:378px){.about-us .mission{background-color:#6d2077}}@media (max-width:480px){.slider-partners .slide: hover:nth-child(2):before{border-top-color:#6d2077}}.button-standart{color:#6d2077;border:2px solid #6d2077}.b-main__contacts .points-item,.block--info{border-left:3px solid #6d2077}.tel-block.footer-contacts__item:after{border-top:5px solid #fff}.b-main__contacts .head-content__description-text::before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/address.svg) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/address.svg) center/contain no-repeat;width:18px}.b-main__contacts .tel-block::before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/telephone.svg) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/telephone.svg) center/contain no-repeat;top:0}.b-main__contacts .email-block::before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/mail.svg) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/mail.svg) center/contain no-repeat;top:2px;width:20px}.b-main__contacts .worktime-block::before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/time.svg) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/time.svg) center/contain no-repeat;width:20px;top:0}.files_lnk::before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/css/../images/sprite.png) -139px 0 no-repeat;mask:url(/local/frontend/build/css/../images/sprite.png) -139px 0 no-repeat}.loader__icon img{background-color:#6d2077!important;-webkit-mask-image:url(/local/assets/images/loader.svg);mask-image:url(/local/assets/images/loader.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;object-position:-9999px;display:inline-block}@media (max-width:767px){.mobile--content .btn{background:#6d2077}.main-menu .enter-head .btn,.main-menu .enter-head .btn-enter:hover{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/header_auth_btn.svg) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/header_auth_btn.svg) center/contain no-repeat}.nav--item.nav--item__with-search:hover .nav--button.title{background-color:#6d2077}}@media (min-width:1366px){.nav--item: hover .nav--button{color:#6d2077}.nav--item:hover .nav--button.title{background:#6d2077}}.delivery-fixed-tabs,.siteru .tabs__item.active,.subscription-form-content input{border-bottom:2px solid #6d2077}@media (max-width:1365px){.nav--item.nav--item__with-search: hover .nav--button.title{background-color:#6d2077}.mobile--content .btn{background:#6d2077}.nav--item .nav--button.active,.nav--submenu--item.block-downover>.submenu--item.active{color:#6d2077}}.breadcrumbs-list-lvl2{border-top:2px solid #6d2077}@media all and (max-width:767px){.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}}@media all and (min-width:768px){.breadcrumbs-list .item.dropdown: hover>a::after,.breadcrumbs-list .item.dropdown:hover>span::after{border-color:#6d2077 transparent transparent}.breadcrumbs-list .item.dropdown:hover>span{color:#6d2077}}.siteru .field-checkbox__input:checked~.field-checkbox__visual{border-color:#6d2077;background-color:#6d2077}@media (max-width:720px){.b-content_body--delivery-wrapper .tabs__item.active{border-bottom:2px solid #6d2077!important}}.video_bg{background:linear-gradient(180deg,#6d2077 0,rgba(26,186,80,.47) 100%)}.contact-icon_wrapper .contact-icon_item.clock span:before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/header-icon-clock.png) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/header-icon-clock.png) center/contain no-repeat}.top-menu .contact-icon_wrapper .contact-icon_item.phone a:before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/images/icon/tel.svg) center/contain no-repeat;mask:url(/local/frontend/build/images/icon/tel.svg) center/contain no-repeat}.head_map-link::before,.header_ru-map_question .second-question form .city-list-wrapper ul.city-list__ru::before{background-color:#6d2077!important;background-image:none!important;-webkit-mask:url(/local/frontend/build/css/../images/icon-map.png) center/contain no-repeat;mask:url(/local/frontend/build/css/../images/icon-map.png) center/contain no-repeat}.about-main .about-list .about-item::after{border-bottom:2px solid #6d2077;border-left:2px solid #6d2077}.siteru .big-tabs__btn-item-mobile.active .big-tabs__btn,.siteru .big-tabs__btn.active,.siteru .catalog-item__scroll-link .svg-icon,.siteru .catalog-item__scroll-link:hover,.siteru .catalog__description-toggle,.siteru .categories__btn-more,.siteru .categories__item-link:hover,.siteru .categories__link:hover,.siteru .compare-action.active .svg-icon,.siteru .favorite-action--active .favorite-action__toggle .svg-icon,.siteru .favorite-action__toggle .svg-icon:hover,.siteru .form-glass .field-select__list-item:hover,.siteru .link,.siteru .product-slider__arrow .svg-icon,.siteru .product-t-grid__compare .active .svg-icon,.siteru .product-t-grid__favorite .svg-icon:hover,.siteru .rating-action__rating-item--active .svg-icon,.siteru .sign-in__forgot-password,.siteru .sign-in__registration,.siteru .tabs__item.active button,.values-content__item span{color:#6d2077}.aside-block.bg,.siteru .nav--item .menu--close{background-color:#822f8e}.advantages-item{border-top:3px solid #6d2077}.siteru .catalog__description-toggle::after{border-top:2px solid #6d2077;border-right:2px solid #6d2077}.siteru .catalog__top-nav-sorting .active-tags__btn.active,.siteru .catalog__top-nav-sorting .active-tags__btn:hover{background:0 0;color:#6d2077!important}.siteru .filter__list-menu input[type=radio]:checked+label .filter__link::before{background:#6d2077;border:2px solid #6d2077}input[type=password]:focus{background-image:url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4S2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjQtMDgtMzBUMTY6MjA6MzArMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyNC0wOC0zMFQxNzoxODozNyswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMjQtMDgtMzBUMTc6MTg6MzcrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjFjMGI4ZmU3LTA2NzEtY2I0NC1iMjgzLTY1NjAwOTZkNjA3YTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDoxYzBiOGZlNy0wNjcxLWNiNDQtYjI4My02NTYwMDk2ZDYwN2E8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDoxYzBiOGZlNy0wNjcxLWNiNDQtYjI4My02NTYwMDk2ZDYwN2E8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjFjMGI4ZmU3LTA2NzEtY2I0NC1iMjgzLTY1NjAwOTZkNjA3YTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyNC0wOC0zMFQxNzoxODozNyswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTQ8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Psga3acAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOgAAFIIAAEVWAAAOpcAABdv11ofkAAAANdJREFUeNqc0T1Ow0AQBeDPVkqoqHwPOEDKSMAloI+AgiItJVCkT5MbELgF5yCk8gFolmaM/Eec+Emj2Z15b3d+spSSl2yjhivc4SLun3jFR0V4SNdyTTxhgylOwqZ4j9wf6sJLLPCDOc7C5hFbRDUd4X34RyxRhi0jJlroCM/Dr3WxbnEawtPwZY+wbHE6wzkY2bO36pyq2D/cRj7HDNsWoc8qbDHLsUJxRJUFVpOaKDtQmFCMHk4+8HIaI9yLyb5VjS11sMfvgf317XOX4xa7Iz77ws3vAKwRN7DJ3FkJAAAAAElFTkSuQmCC')}.contact-icon_wrapper .contact-icon_item.clock,.footer-contacts__item.tel-block{background:0 0}.contact-icon_wrapper .contact-icon_item.clock span,.top-menu .contact-icon_wrapper .contact-icon_item.phone a{position:relative}.contact-icon_wrapper .contact-icon_item.clock span:before{content:"";position:absolute;height:17px;width:17px;top:-3px;left:-25px;background:url(/local/frontend/build/images/icon/header-icon-clock.png) no-repeat}.top-menu .contact-icon_wrapper .contact-icon_item.phone{background:0 0}.top-menu .contacts-head_item{padding-left:0!important}.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) no-repeat}.footer-contacts__item .map-link.link--map,.footer-copyright-link,.footer-copyright-link:hover{color:#fff;border-color:#fff}.footer-copyright-link{text-decoration-color:currentcolor;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.footer-contacts__item.email-block,.footer-contacts__item.head-content__description-text,.footer-contacts__item.worktime-block{background:0 0;position:relative}.footer-contacts__item.tel-block:before{background:url(/local/frontend/build/images/icon/tel.svg) no-repeat;width:21px;height:18px;top:2px;filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(1011%) hue-rotate(341deg) brightness(120%) contrast(100%)}.footer-contacts__item.email-block:before{background:url(/local/frontend/build/images/icon/email.svg) no-repeat;filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(1011%) hue-rotate(341deg) brightness(120%) contrast(100%);content:"";position:absolute;height:13px;width:18px;left:0;top:5px}.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;filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(1011%) hue-rotate(341deg) brightness(120%) contrast(100%)}.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;filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(1011%) hue-rotate(341deg) brightness(120%) contrast(100%)}.siteru .field--animation .form-control:focus,.siteru .field--animation input.text-input{border-bottom-color:#6d2077}@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)}}@media (max-width:991px){.b-header-bot_l.button-show img[src="/local/frontend/build/images/logo_AQ.svg"],.logo_pic img{height:40px}}@media (any-hover:hover) and (pointer:fine){.siteru .article-poster:hover .article-poster__title,.siteru .filter__link-lvl-2:hover,.siteru .filter__link-lvl-2:hover .filter__link-lvl-2-icon,.siteru .filter__link-lvl-2__link:hover,.siteru .filter__link-lvl-3:hover,.siteru .filter__link:hover,.siteru .tabs__item:not(.active):hover{color:#6d2077!important}.siteru .field-checkbox:hover .field-checkbox__input:checked~.field-checkbox__visual,.siteru .field-checkbox:not(.disabled):hover .field-checkbox__visual{border-color:#6d2077}.siteru .product-image__gallery-item:hover::before{background-color:#6d2077}}@media (min-width:992px){.b-header-bot_wrap{align-items:center}}@media (min-width:1366px){.nav--item:hover .nav--button{color:#6d2077}}@media (max-width:767px){.siteru .catalog__toolbar-toggle .svg-icon,.siteru .product-slider__slide .product-t-grid__card .product-t-grid__action .basket-action__btn .svg-visible-slider,.siteru .product-t-list__mob-availability{color:#6d2077}}.basket__success .basket__success-head img[src="/local/frontend/build/images/basket_success.svg"]{content:url(/local/frontend/build/images/basket_success-ru.svg)}
/* End */


/* Start:/local/assets/release/css/wline/9ccbb07bf72016fb044143d839847373.css?17722888221647347*/
/*
	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: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
  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: #1aba50;
  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: #1aba50;
}

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: #1aba50;
  margin-right: 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-underline {
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  color: #1aba50;
  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: #1aba50 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: #1aba50;
  border-color: #1aba50;
}
.active-tags__btn.active .active-filters__btn {
  padding: 0 0 0 5px;
  height: auto;
  background: none;
}
.active-tags__btn:hover {
  color: #1aba50;
}

.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 #1aba50;
  color: #1aba50;
}
.active-filters__clear:hover .svg-icon {
  color: #1aba50;
}
.active-filters__clear .svg-icon {
  fill: transparent;
  color: #333;
  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: #1aba50;
  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: #1aba50;
  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: #1aba50;
}
.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: #1aba50;
  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;
}

.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: #1aba50;
}
.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: #1aba50;
  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: #1aba50;
  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: #1aba50;
}
.basket__prop--discount .accordion__icon {
  color: #1aba50;
  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: #1ABA50;
  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: #00AF42;
  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 #1ABA50;
  border-bottom: 2px solid #1ABA50;
}

.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: #1aba50;
  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: #1aba50;
  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: #1aba50;
  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: #1aba50;
}

.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: #1aba50;
}
.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: #1aba50;
}

.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: #1aba50;
  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: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
}
.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: #1aba50;
}
.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: #1aba50;
}
.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: #1aba50;
  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: #1aba50;
  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: #1aba50;
  fill: #fff;
}
.catalog-item__scroll-link:hover {
  color: #1aba50;
}

.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: #1aba50;
}
.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: #1aba50;
  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: #1ABA50;
  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: #1aba50 !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: #1aba50;
  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: 50px;
  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-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: #1aba50;
  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 #1aba50;
  border-right: 2px solid #1aba50;
  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: #1aba50;
  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: #1aba50;
}
.catalog__mobile-menu-item.filter__link--current a {
  color: #1aba50;
  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: #1aba50;
}

.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: #1aba50;
}

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

.categories__status-link {
  display: flex;
}
.categories__status-link .status-label {
  margin-right: 20px;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 40px;
  width: 80px;
}
.categories__status-link a {
  color: #333;
  font-weight: 500;
  font-size: 26px;
  line-height: 40px;
}
.categories__status-link a:hover {
  color: #1aba50;
}
.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: #1aba50;
}

.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: #1aba50;
  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: #1aba50;
  color: #fff;
}

.compare-widget--active:hover .compare-widget__wrap {
  background-color: #1aba50;
  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: #1aba50;
  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: #1aba50;
  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: #1aba50;
}

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

.datepicker__td.date-pass:hover {
  color: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
  font-size: 16px;
  line-height: 22px;
  cursor: pointer;
  transition: color 0.25s;
}

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

.datepicker__btn:not([disabled]):hover {
  color: #1aba50;
}

.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: #1aba50;
  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: #1aba50;
}
.doc-block__link .svg-icon {
  height: 20px;
  width: 22px;
  color: #1aba50;
  margin-right: 5px;
}

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

.doc-block:hover {
  color: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
}
.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: #1aba50;
  fill: #1aba50;
}

.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;
}
.field-check-list__header label {
  cursor: pointer;
  padding-right: 15px;
}
.field-check-list__header.hidden-filter {
  margin-bottom: 0;
}
.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--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: baseline;
  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: #1aba50;
  background-color: #1aba50;
  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: #1aba50;
  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: #1aba50;
  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: #1aba50;
  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: #1aba50;
}
.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: #1aba50;
}

.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 #1aba50 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 #1aba50 inset;
}

.field-radioset-full__input:checked + .field-radioset-full__visual .field-radioset-full__header {
  background-color: #1aba50;
  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: #1aba50;
}

.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: #1aba50;
  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: #1aba50;
  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: #1aba50;
}

.field-range-slider__visual-handle {
  position: absolute;
  top: calc(100% + 1px);
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #1aba50;
  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: #1aba50;
}

.field-select--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-select--open .field-select__btn {
  border-color: #1aba50;
}

.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: #1aba50;
  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: #1aba50;
}
.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);
}
.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: #1aba50;
  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: #1aba50;
}

.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: #1aba50;
}

.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__status-icon {
  float: right;
  width: 50px;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  border-radius: 3px;
  line-height: 25px;
}

.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 #1aba50;
}
.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: #1aba50;
  border: 2px solid #1aba50;
}
.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: #1aba50;
}

.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: #1aba50;
}

.filter__link-lvl-2.open .filter__link-lvl-2-icon {
  transform: scaleY(-1);
}

.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: #1aba50;
}

.form-glass__grid {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 24px);
  margin: -12px;
}

.form-glass__group {
  width: 33.3333%;
  padding: 12px;
}

.form-glass__group--flex-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.form {
  position: relative;
}

.form--card {
  max-width: 820px;
  padding: 24px;
  border-radius: 10px;
  border: 1px solid #d9dbe1;
}

.form__header {
  margin: 30px 0;
}

.form__header-title {
  margin: 8px 0;
}

.form__header-note {
  margin: 8px 0;
}

.form__form-errors {
  margin-bottom: 20px;
  color: #ff0f00;
}

.form__groups {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
  margin-top: -20px;
  margin-bottom: -20px;
}

.form__groups.form__groups {
  margin-top: -20px;
  margin-bottom: -20px;
}

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

.form__group--disabled {
  position: relative;
}
.form__group--disabled::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  background-color: rgba(255, 255, 255, 0.6);
}

.form__group.form__group {
  padding-top: 20px;
  padding-bottom: 20px;
}
.form__group.form__group.form__group--policy {
  padding: 10px 0 0 0;
}

.form__group-title {
  margin: 0 0 20px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}

.form__delivery-title {
  font-size: 14px;
  line-height: 17px;
  font-weight: 500;
  padding-bottom: 8px;
}
.form__delivery-title .link-underline {
  margin-left: 15px;
  display: inline-block;
}

.select-note {
  color: #8b8d92;
  font-size: 12px;
}

.form__group-note {
  margin: 20px 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #8b8d92;
}

.form__group-body {
  margin: 18px 0;
}

.form__fields {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: calc(100% + 24px);
  width: calc(100% + 54px);
  margin-left: -27px;
  margin-right: -27px;
}

.form__field {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  padding-right: 27px;
  padding-left: 27px;
  width: 100%;
}

.form__field.form__field--spacer {
  padding: 0;
}

.form__footer {
  margin: 30px 0;
}
.form__footer.form__footer-basket {
  display: flex;
  gap: 20px;
  justify-content: center;
  flex-wrap: wrap;
}

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

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

.form--subscribe .form__header {
  margin: 40px 0;
}
.form--subscribe .form__header-note {
  font-weight: 500;
  color: #8b8d92;
}
.form--subscribe .form__footer {
  margin: 20px 0;
}
.form__field--hidden {
  display: none;
}

.gallery__title {
  margin-bottom: 20px;
}

.gallery__slider .image-slider__item {
  height: calc(var(--vh, 1vh) * 100 - 300px);
}
.gallery__slider .image-slider--gallery .image-slider__image,
.gallery__slider .image-slider--gallery .video-slider__iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  height: auto;
  width: auto;
}
.gallery__slider .image-slider--gallery iframe.video-slider__iframe {
  width: 560px;
  height: 315px;
}

.gift-short {
  display: flex;
  align-items: center;
  position: relative;
}

.gift-short__link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.gift-short__visual {
  margin-right: 15px;
  position: relative;
}
.gift-short__visual .picture {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  overflow: hidden;
}

.gift-short__count {
  position: absolute;
  top: -3px;
  right: -10px;
  font-weight: 600;
  font-size: 11px;
  line-height: 140%;
  color: #fff;
  letter-spacing: 0.02em;
  border-radius: 50%;
  padding: 2px;
  min-width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  background: linear-gradient(263.05deg, #c446ff 3.94%, #c148ff 77.83%);
}

.gift-short__category {
  color: #8b8d92;
  font-weight: 600;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.025em;
}

.gift-short__name {
  font-weight: 700;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.025em;
}

/* --- bitrix editor --- */
.htmlblockedit {
  display: inline-block;
  opacity: 0.7;
  width: auto;
  border: 2px solid #e91;
  color: #000;
  padding: 5px;
  background: #e91;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
  position: absolute;
  z-index: 100;
  font-weight: 700;
  min-width: 150px;
}

.no-touch .htmlblockedit:hover {
  background: #fff;
  color: #000;
}

.image-gallery {
  position: relative;
}
.image-gallery .swiper-slider__arrow {
  opacity: 0;
}

.image-gallery__gallery {
  flex: 0 0 auto;
  display: flex;
  width: 100%;
  align-items: flex-start;
  overflow: hidden;
}
.image-gallery__gallery .swiper-slider__slider {
  margin-right: 55px;
  flex-grow: 1;
  min-width: 0;
}
.image-gallery__gallery .swiper-pagination {
  display: none;
}

.image-gallery__lens {
  position: absolute;
  border: 2px solid #6d7b84;
  top: 0;
  left: 0;
  box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.5);
  transform: translate3d(0, 0, 0);
  opacity: 0;
  transition: opacity 0.25s;
  cursor: zoom-in;
  pointer-events: none;
}

.image-gallery--zoom-active .image-gallery__lens {
  opacity: 1;
}

.image-gallery__gallery-thumb {
  padding: 6px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  width: 51px;
  height: 51px;
  display: flex;
  cursor: pointer;
}
.image-gallery__gallery-thumb img {
  border-radius: 50%;
  width: 100%;
  object-fit: cover;
}
.image-gallery__gallery-thumb .svg-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  margin-top: 2px;
  margin-left: 1px;
  width: 26px;
  height: 25px;
  color: #fff;
  filter: drop-shadow(0px 2px 5px rgba(24, 24, 33, 0.15));
}

.image-gallery__gallery-slide {
  height: 450px;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
}

.image-gallery__image-wrap {
  position: relative;
  overflow: hidden;
}
.image-gallery__image-wrap img {
  max-height: 450px;
}

.image-gallery__gallery-slide--video {
  display: flex;
}
.image-gallery__gallery-slide--video img {
  width: 100%;
  object-fit: cover;
  margin: 0;
}

.image-gallery__video {
  cursor: pointer;
  display: flex;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
}
.image-gallery__video .svg-icon {
  margin-left: 4px;
  margin-top: 5px;
  width: 40px;
  height: 39px;
  color: #fff;
  filter: drop-shadow(0px 2px 5px rgba(24, 24, 33, 0.15));
}

.image-gallery__video-icon {
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  display: flex;
  justify-content: center;
  align-items: center;
}
.image-slider {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.image-slider__slider {
  position: relative;
}

.image-slider .swiper-slider {
  position: relative;
}

.image-slider .swiper-slider::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  /*background: rgba(15, 49, 106, .04);*/
  border-radius: 4px;
  z-index: 1;
  pointer-events: none;
}

.image-slider__arrow {
  position: absolute;
  z-index: 2;
  width: 56px;
  height: 100%;
  top: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: 0;
  transition: background 0.25s;
}

.image-slider__arrow.swiper-button-disabled {
  display: none;
}

.image-slider__arrow::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.25s;
  z-index: -1;
}

.image-slider__arrow--prev {
  left: 0;
}

.image-slider__arrow--prev::after {
  background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}

.image-slider__arrow--next::after {
  background: linear-gradient(-90deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}

.image-slider__arrow--next {
  right: 0;
}

.image-slider__arrow:hover::after {
  opacity: 0.2;
}

.image-slider__icon {
  width: 25px;
  height: 36px;
}

.image-slider .swiper-scrollbar {
  display: none;
}

.image-slider__item {
  width: 100%;
  position: relative;
}

.image-slider__item--cursor-zoom {
  cursor: zoom-in;
}

.image-slider__thumb-image--3d + .image-slider__thumb-image {
  display: none;
}

.image-slider__image {
  display: block;
  width: 80%;
  height: 350px;
  object-fit: contain;
  margin: auto;
}

.image-slider__thumbs {
  display: flex;
  flex-wrap: wrap;
  margin: 15px -3px 0;
  width: calc(100% + 6px);
}

.image-slider__thumb {
  width: 65px;
  flex: 0 0 auto;
  height: 65px;
  position: relative;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 500;
  align-items: center;
  justify-content: center;
  color: #818690;
  display: flex;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.image-slider__thumb.active {
  border-color: #1aba50;
}

.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: #1aba50;
  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: #1aba50;
}

.link-back__icon,
.link-prev__icon {
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
  margin-right: 12px;
}

.link-next__icon {
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
  margin-left: 12px;
  transform: rotate(180deg);
}
.link-close {
  display: inline-flex;
  font-size: 14px;
  line-height: 14px;
  cursor: pointer;
  align-items: center;
  width: 138px;
  height: 40px;
  transition: color 0.25s;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background: #F0F0F0;
  color: #333;
  text-transform: uppercase;
  justify-content: space-between;
}

.link-close__text {
  padding-left: 20px;
}

.link-close:hover {
  background: #d0d0d7;
}

.link-close__icon {
  width: 17px;
  height: 18px;
  flex: 0 0 auto;
  margin-right: 15px;
  fill: transparent;
}

.order-lk__l-item {
  background-color: #fff;
  padding: 20px;
  display: flex;
  justify-content: space-between;
}

.modal-message .order-lk__l-item {
  padding: 0;
}

.order-lk__l-price {
  min-width: 183px;
  padding-left: 20px;
  border-left: 1px solid rgba(51, 51, 51, 0.1);
}
.order-lk__l-price .price__value {
  font-size: 16px;
  line-height: 21px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.order-lk__l-price .price__currency {
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 18px;
}

.order-lk__l-main {
  width: 100%;
}

.order-lk__items .basket-item__action {
  min-width: 115px;
}

.order-lk__l-header {
  display: flex;
  align-items: baseline;
}

.order-lk__l-date {
  font-size: 16px;
  line-height: 22px;
}

.order-lk__l-status {
  margin-right: 20px;
  margin-left: auto;
}
.order-lk__l-status .availability--order-status {
  font-size: 16px;
  line-height: 22px;
  text-transform: unset;
}

.order-lk__l-images {
  display: flex;
  flex-wrap: wrap;
  margin-top: 13px;
  margin-left: -7px;
}

.order-lk__l-image-wrap {
  width: 70px;
  height: 51px;
  margin-left: 7px;
  margin-top: 7px;
  border-radius: 10px;
  position: relative;
}

.order-lk__l-image-wrap::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  border-radius: 4px;
  z-index: 0;
}

.order-lk__l-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.order-lk__l-name {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  padding-right: 20px;
}
.order-lk__l-name span {
  padding-left: 5px;
  font-weight: bold;
}

.order-lk__item {
  background-color: #fff;
  padding: 20px;
}

.order-lk__title {
  font-size: 16px;
  line-height: 22px;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.order-lk__title .availability {
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.order-lk__params {
  margin-top: 20px;
}

.order-lk__info {
  display: flex;
}

.order-lk__info-name {
  padding-right: 5px;
}

.order-lk__info-value {
  font-weight: 500;
}

.order-lk__l-processButton {
  padding-top: 15px;
}

.order-lk__param {
  display: flex;
  margin-top: 8px;
  align-items: baseline;
}

.order-lk__param-name {
  line-height: 22px;
  width: 230px;
  flex: 0 0 auto;
  padding-right: 15px;
}

.order-lk__param-value {
  line-height: 22px;
  flex: 1 1 auto;
}

.order-lk__items-header {
  display: flex;
  align-items: baseline;
  background: #EEEEEE;
  padding: 15px 20px;
  color: rgba(51, 51, 51, 0.7);
  font-size: 0;
  line-height: 0;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 0 -20px;
}

.order-lk__items-header-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  flex: 0 0 auto;
}

.order-lk__items-header-caption {
  font-size: 14px;
  line-height: 24px;
  color: #818690;
  margin-left: 16px;
  flex: 0 0 auto;
}

.order-lk .price--sm .price__value {
  font-size: 16px;
  line-height: 24px;
}

.order-lk__items .basket-item {
  padding: 20px 0;
}
.order-lk__items .basket-item:not(:first-child) {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.order-lk__items .basket-item .basket-item__price-full .price__value {
  color: #333;
}

.order-lk__l-action {
  margin-top: 15px;
}
.order-lk__l-action button.btn {
  padding-top: 0;
  padding-bottom: 0;
}
.order-lk__l-action button.btn:not(:first-child) {
  margin-top: 15px;
}
.order-lk__l-action .btn {
  width: 100%;
  height: 40px;
}

.order-lk__all-price {
  margin: 20px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 20px;
  display: flex;
  align-items: center;
  font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  color: #333;
  justify-content: space-between;
}
.order-lk__all-price .order-lk__all-price-name {
  padding-right: 5px;
}
.order-lk__all-price .price__value {
  font-size: 16px;
  line-height: 22px;
  color: #1aba50;
}
.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: #1aba50;
  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: #1aba50;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  transition: color 0.25s;
}

.lk__task-link:hover {
  color: #e06;
}

.lk__task-quantity {
  position: absolute;
  top: 7px;
  left: 8px;
  background-color: #fff;
  padding: 2px 6px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: #000;
  border-radius: 10px;
}

.lk__task-wrap {
  position: relative;
  min-height: 130px;
}

.lk__task-item {
  background-color: #fff;
  border-radius: 10px;
  padding: 30px 24px 32px;
  position: relative;
}

.lk__task-item-form-wrap {
  margin-top: 10px;
}

.lk__task-item-title {
  margin-top: 5px;
}

.lk__task-item-subtitle {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  margin-top: 7px;
}

.lk__task-item-description {
  margin-top: 10px;
}

.lk__task-item .form__footer {
  margin-bottom: 0;
}

.lk__orders-filter {
  background: #fff;
  padding: 15px 20px;
  margin-bottom: 30px !important;
}
.lk__orders-filter .filter__group {
  border-top: 0;
  padding: 10px 0 !important;
}
.loader {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  opacity: 0;
  visibility: hidden;
  transition: 0.25s;
  z-index: 300000;
}

.loader__container {
  display: flex;
  flex: 1 1 auto;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  max-height: 100vh;
  align-items: center;
  justify-content: center;
}

.loader__icon {
  display: block;
  width: 60px;
  height: 100px;
  color: #1aba50;
}

.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: #1aba50;
  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: #1aba50;
  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: #1aba50;
  font-weight: 500;
}
.order__prop--discount .accordion__icon {
  color: #1aba50;
  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: #1aba50;
}

.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: #1aba50;
  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: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
}

.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 #1aba50;
  border-radius: 3px;
  color: #1aba50;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 38px;
  text-transform: uppercase;
}
.product-subscribe:hover {
  color: #fff;
}

.product-c-grid__bottom {
  z-index: 10;
}

.promocode__button {
  height: 50px;
}
.promocode__button::before {
  border: 2px dashed #c1c3c8;
  box-shadow: none;
}
.promocode__button .svg-icon {
  width: 22px;
  height: 22px;
  margin-right: 11px;
  fill: none;
}

.promocode__form {
  position: relative;
}
.promocode__form .field-input {
  height: 50px;
  border-color: #000;
  border-width: 2px;
}
.promocode__form .field-text__success {
  display: none;
}

.promocode__submit {
  top: 12px;
  position: absolute;
  z-index: 10;
  right: 12px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #000;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  transition-duration: 0.25s;
  cursor: pointer;
}
.promocode__submit .svg-icon {
  transform: rotate(-90deg);
  height: 9px;
  width: 11px;
  fill: none;
}

.promocode__success {
  height: 50px;
  padding: 13px 18px;
  background: #eeeff4;
  border-radius: 10px;
  font-weight: 700;
  position: relative;
}
.promocode__success mark {
  background: none;
  color: #1aba50;
}

.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: #1aba50;
}

.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 #1aba50;
}
.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: #1aba50;
}

.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: #1aba50;
  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: #1aba50;
}
.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: #1aba50;
}

.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: #1aba50;
  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: #1aba50;
  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: #1aba50;
  transition-duration: 0.25s;
  cursor: pointer;
}
.status-label {
  width: 30px;
  text-align: center;
  border-radius: 3px;
  font-size: 14px;
  line-height: 25px;
  font-weight: 700;
}
.status-label .status__text {
  display: none;
}
.status-label .status__image {
  display: inline-block;
  width: 30px;
  height: 15px;
  margin: 5px 0 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.status-label:hover {
  width: auto;
}
.status-label:hover .status__image {
  display: none;
}
.status-label:hover .status__text {
  display: inline-block;
  padding: 0 5px;
}

.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: #1aba50;
}

.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: #1aba50;
}

.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 #1aba50;
}
.tabs__item.active button {
  color: #1aba50;
  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: #1aba50;
  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: #1aba50;
  background-color: #1aba50;
  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: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
}

.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: #1aba50;
    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--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-glass {
    padding: 15px;
  }

  .form-glass__group {
    width: 100% !important;
  }
  .form__groups {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .form__group {
    padding: 10px;
  }
  .form__fields {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .form__field {
    padding: 10px;
  }
  .form__actions {
    margin: -10px;
    width: calc(100% + 20px);
  }
  .form__action {
    padding: 10px;
  }
  .order__header .page-title__value {
    font-size: 26px;
    line-height: 130%;
  }

  .form__group-title {
    text-align: center;
    font-size: 18px;
  }

  .form--card {
    padding: 20px;
  }

  .form__group-title {
    text-align: center;
    font-size: 18px;
  }

  .form__fields {
    margin: -6px;
    width: calc(100% + 12px);
  }

  .form__field {
    padding: 6px;
  }
  .image-gallery {
    position: relative;
  }
  .image-gallery .swiper-slider__arrow {
    display: none;
  }
  .image-gallery .swiper-pagination {
    bottom: 18px;
  }
  .image-slider__mob-counter {
    display: flex;
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgba(2, 13, 33, 0.7);
    height: 16px;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 10px;
    line-height: 10px;
    font-weight: 500;
    border-radius: 8px;
    padding: 1px 6px 2px;
    z-index: 2;
  }

  .text-guide .image-slider--gallery .image-slider__arrow {
    display: none;
  }
  .link-back {
    font-size: 14px;
    line-height: 20px;
  }

  .link-back__icon {
    width: 16px;
    height: 16px;
    margin-right: 8px;
  }
  .order-lk__item {
    padding: 15px;
  }

  .order-lk__title {
    font-size: 16px;
    line-height: 22px;
  }

  .order-lk__param-name {
    width: 50%;
  }
  .lk__task-wrap {
    margin-top: 40px;
  }
  .lk__form {
    padding: 15px;
  }

  .lk__form .form__group:not(:first-child) {
    padding-top: 15px;
    margin-top: 15px;
  }

  .lk__orders {
    margin-top: 40px;
  }

  .lk__orders-link-back {
    position: relative;
    top: unset;
    margin-bottom: 15px;
    margin-top: 30px;
  }
  .lk__history-header {
    padding: 15px;
  }

  .lk__history-items {
    padding: 15px;
  }

  .lk__history-footer {
    padding: 15px;
  }

  .lk__tasks-items {
    padding-bottom: 0;
  }

  .lk__tasks-block-header {
    padding: 15px;
  }

  .lk__info-block {
    padding: 15px;
  }

  .lk__task {
    padding: 15px;
  }

  .lk__task-item {
    padding: 15px;
  }

  .lk__history-items::after {
    left: 40px;
  }

  .lk__history-items-title {
    margin-top: 24px;
  }
  .mobile-popup--filter {
    display: block;
  }
  .mobile-popup--filter .catalog-block__filters {
    height: calc(100vh - 69px);
    overflow-y: auto;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mobile-popup--resume {
    display: block;
  }
  .modal-message__wrapper {
    width: 330px;
    padding: 11px 15px 15px;
    top: 69px;
    right: 15px;
    max-width: calc(100vw - 30px);
    z-index: 23;
  }

  .modal-message__visual {
    width: 38px;
  }

  .modal-message__title {
    font-size: 13px;
  }
  .note-block {
    font-size: 14px;
    line-height: 18px;
  }
  .order {
    margin-bottom: 0;
  }

  .order__header {
    margin-right: 0;
    padding-right: 0;
    margin-bottom: 25px;
  }

  .order__layout {
    display: block;
  }

  .order__main {
    margin-right: 0;
  }

  .order__aside {
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 25px;
  }

  .order__resume {
    margin-top: 48px;
    border-radius: 20px 20px 0 0;
    padding: 20px 25px 35px;
  }

  .order__resume-header {
    margin-bottom: 12px;
  }
  .order__resume-header .h4 {
    font-size: 26px;
  }

  .order__prop {
    font-size: 14px;
  }

  .order__prop-entry {
    padding: 13px 0;
  }

  .basket-address {
    padding: 0 7px 30px;
  }
  .page-section-header__title {
    font-size: 20px;
    justify-content: center;
  }
  .page-section {
    max-width: 100%;
  }

  .page-section--inner .container {
    padding: 0;
  }
  .page-title__tabs {
    margin: 10px 0;
  }
  .product-discount .hero-block {
    height: calc(125.5vw - 15px * 2);
    max-height: 1000px;
  }

  .product-discount__body {
    display: block;
  }

  .product-discount__slider {
    margin-right: 0;
    width: auto;
    margin-bottom: 55px;
  }

  .product-discount__action {
    display: flex;
  }

  .product-discount__body--no-discount .product-grid__cell {
    width: 25%;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n+5) {
    display: none;
  }
  .product-slider .swiper-container {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .product-slider__slide {
    padding-left: 0;
    padding-right: 0;
  }
  .product-t-grid-small .price__value {
    font-size: 14px;
    line-height: 24px;
  }

  .product-t-grid-small .price__group--old .price__value {
    font-size: 12px;
    line-height: 16px;
  }
  .product-t-list__fast-view {
    display: none;
  }
  .product-t-grid__favorite .svg-icon {
    width: 20px;
    height: 19px;
  }
  .product-t-list__cell-visual .product-image__gallery-item::before {
    display: none;
  }
  .reviews__title {
    margin-right: 20px;
  }
  .scroll-shadow-edge {
    position: relative;
  }
  .subscription-form__success-message {
    text-align: center;
  }
  .video-slider .swiper-slider__thumbs {
    display: none;
  }

  .video-slider .swiper-container {
    overflow: visible;
  }

  .video-slider__slider {
    width: 100%;
  }

  .video-slider__item {
    width: 100%;
    border-radius: 10px;
  }
}

@media (max-width: 991px) {
  .search-small .field-input {
    font-size: 16px;
  }

  .search-small.search-small--mob {
    display: flex;
    padding: 12px 15px;
    box-shadow: 0 4px 8px rgba(2, 13, 33, 0.06);
    background: #fff;
  }

  .search-small.search-small__wrap {
    position: static;
  }

  .state--search-small-open-mob .search-small {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    opacity: 1;
    visibility: visible;
    z-index: 210;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    transition: visibility 0.25s, opacity 0.25s;
    background-color: #fff;
    padding: 58px 15px 40px;
  }

  .search-small--regular {
    display: none;
    pointer-events: none;
  }

  .search-small__result {
    box-shadow: none;
    transition: visibility 0.25s, visibility 0.25s;
    overflow: visible;
    max-height: initial;
  }

  .state--search-small-open-mob .search-small__result {
    position: static;
  }

  .state--search-small-open-mob .search-small__top {
    position: static;
  }

  .search-small__requests-item {
    font-size: 13px;
    line-height: 22px;
    padding: 2px 12px 3px;
    height: 28px;
    margin-right: 12px;
    margin-top: 12px;
  }

  .search-small__close-btn {
    width: 40px;
    height: 40px;
  }

  .search-small__suggestions-title {
    display: block;
    font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    margin-bottom: 12px;
  }

  .search-small__action {
    padding: 0 15px 12px;
  }

  .search-small__btn-link {
    border-radius: 10px;
  }

  .search-small__suggestions {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .product-s-list .price__group--old {
    margin-left: 8px;
  }

  .product-s-list .price--sm .price__group--new .price__currency {
    font-size: 14px;
    line-height: 16px;
  }

  .search-small__close-modal-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 55px;
    height: 60px;
    overflow: hidden;
    cursor: pointer;
    color: #000;
  }

  .search-small__close-modal-btn-icon {
    display: block;
    width: 14px;
    height: 14px;
  }
}

@media (max-width: 770px) {
  .title-with-clear.title-row {
    flex-direction: row;
  }

  .title-with-clear .price-checkbox-wrapper {
    top: -45px;
  }

  .title-with-clear .price-checkbox.price-checkbox--retail {
    width: 329px;
  }
}

@media screen and (max-width: 768px) {
  .is-client-container input {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .delivery-basket-page .save-btn-block {
    display: none;
  }

  .delivery-basket-page .basket__header-load .save-btn-block {
    display: block;
  }

  .delivery-basket-page .second-block {
    order: -1;
  }

  .delivery-basket-page .form-group__basket {
    position: absolute;
    right: 0;
    bottom: 11px;
    z-index: 6;
    margin-top: 0;
  }

  .delivery-basket-page .b-main.basket-page .final-basket-price {
    width: auto;
    margin: 0 -24px;
  }

  .product-info {
    margin-bottom: 10px;
  }

  .green-block {
    margin-right: -24px;
    margin-left: -24px;
  }

  .delivery-dialog__main-contacts {
    flex-direction: column;
  }

  .delivery-dialog__main-contacts .form-field {
    margin-right: 0;
    margin-bottom: 12px;
  }

  .delivery-dialog__main-contacts .form-field:not(:last-child) {
    margin-right: 0;
  }

  .delivery-dialog__address {
    flex-direction: column;
  }

  .delivery-dialog__address .form-field {
    margin-right: 0;
    margin-bottom: 12px;
  }

  .delivery-dialog__address .form-field:not(:last-child) {
    margin-right: 0;
  }

  .delivery-dialog .nav-tabs {
    display: flex;
  }

  .delivery-dialog {
    display: none;
  }

  .delivery-dialog .green-block,
.delivery-dialog {
    margin-right: -24px;
    margin-left: -24px;
  }

  .checked-list {
    flex-wrap: wrap;
  }

  .checked-list .checked-list__item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }

  .checked-list--date {
    flex-wrap: nowrap;
    justify-content: start;
    padding-bottom: 20px;
    overflow-x: scroll;
  }

  .checked-list--date .checked-list__item {
    margin-right: 10px;
  }

  .availability-block {
    margin-top: 0;
    margin-bottom: 13px;
  }

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

  .bottom-block .desktop-button {
    display: none;
  }

  .bottom-block .mobile-button {
    display: block;
  }

  .date-field {
    display: block;
  }
}

@media (max-width: 767px) {
  .vue-styles .col-xs-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-xs-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-xs-3 {
    width: 25%;
  }
  .vue-styles .col-xs-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-xs-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-xs-6 {
    width: 50%;
  }
  .vue-styles .col-xs-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-xs-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-xs-9 {
    width: 75%;
  }
  .vue-styles .col-xs-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-xs-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-xs-12 {
    width: 100%;
  }
  .vue-styles .order-xs--12 {
    order: -12;
  }
  .vue-styles .order-xs--11 {
    order: -11;
  }
  .vue-styles .order-xs--10 {
    order: -10;
  }
  .vue-styles .order-xs--9 {
    order: -9;
  }
  .vue-styles .order-xs--8 {
    order: -8;
  }
  .vue-styles .order-xs--7 {
    order: -7;
  }
  .vue-styles .order-xs--6 {
    order: -6;
  }
  .vue-styles .order-xs--5 {
    order: -5;
  }
  .vue-styles .order-xs--4 {
    order: -4;
  }
  .vue-styles .order-xs--3 {
    order: -3;
  }
  .vue-styles .order-xs--2 {
    order: -2;
  }
  .vue-styles .order-xs--1 {
    order: -1;
  }
  .vue-styles .order-xs-0 {
    order: 0;
  }
  .vue-styles .order-xs-1 {
    order: 1;
  }
  .vue-styles .order-xs-2 {
    order: 2;
  }
  .vue-styles .order-xs-3 {
    order: 3;
  }
  .vue-styles .order-xs-4 {
    order: 4;
  }
  .vue-styles .order-xs-5 {
    order: 5;
  }
  .vue-styles .order-xs-6 {
    order: 6;
  }
  .vue-styles .order-xs-7 {
    order: 7;
  }
  .vue-styles .order-xs-8 {
    order: 8;
  }
  .vue-styles .order-xs-9 {
    order: 9;
  }
  .vue-styles .order-xs-10 {
    order: 10;
  }
  .vue-styles .order-xs-11 {
    order: 11;
  }
  .vue-styles .order-xs-12 {
    order: 12;
  }
  .hidden-xs.hidden-xs {
    display: none;
  }

  .visible-xs {
    display: block;
  }

  .visible-xs-f {
    display: flex;
  }

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

  .visible-xs-inline {
    display: inline;
  }

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

  .visible-xs-table {
    display: table;
  }

  .visible-xs-tc {
    display: table-cell;
  }
  body {
    font-size: 14px;
  }
  /* --- text --- */
  h1,
.h1 {
    font: 700 28px/36px Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

  h2,
.h2 {
    font: 700 26px/130% Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

  h3,
.h3 {
    font: 700 22px/130% Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

  h4,
.h4 {
    font: 700 20px/130% Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }

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

  .blockquote,
blockquote {
    margin: 40px 0;
    padding: 56px 15px 35px 30px;
    font-size: 22px;
    line-height: 130%;
  }
  .blockquote::before,
blockquote::before {
    top: 25px;
    left: 30px;
    width: 31px;
    height: 20px;
    background-size: 31px 20px;
  }

  q {
    padding-left: 26px;
  }

  figure {
    margin: 40px 0;
  }

  .text-guide {
    font-weight: 500;
    font-size: 17px;
    line-height: 160%;
  }

  .text-guide h2,
.text-guide .h2,
.text-guide h3,
.text-guide .h3,
.text-guide h4,
.text-guide .h4,
.text-guide h5,
.text-guide .h5 {
    margin-top: 40px;
    margin-bottom: 17px;
  }

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

  .text-guide ul > li,
.text-guide ol > li {
    margin-bottom: 10px;
    padding-left: 26px;
  }

  .text-guide p {
    margin-top: 17px;
    margin-bottom: 17px;
  }

  .text-guide img,
.text-guide img[align=left],
.text-guide img[align=right] {
    max-width: 100%;
    float: none;
    margin: 20px 0;
  }
  .price__value {
    font-size: 15px;
  }

  .price__group--old .price__value {
    font-size: 11px;
  }
  .media-page .article.white-color {
    margin: 0 -15px;
  }

  .article-poster__info {
    padding: 15px 12px 20px;
  }

  .article-poster__title {
    font-size: 14px;
    line-height: 20px;
    max-height: 60px;
  }

  .article-poster--sale .article-poster__title {
    max-height: 40px;
  }

  .article-poster__date {
    margin-top: 7px;
    font-size: 12px;
    line-height: 22px;
  }

  .b-content_news {
    padding: 30px 40px;
  }
  .b-content_news iframe {
    width: 100%;
    height: 300px;
  }
  .b-content_news p {
    margin-bottom: 20px;
  }
  .article {
    margin-top: 14px;
    margin-bottom: 55px;
  }

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

  .article__header.article__header {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 55px;
  }
  .article__header.article__header h1 {
    margin: 0;
  }
  .article__header.article__header img {
    margin-top: 25px;
    margin-right: 0;
  }

  .article__content {
    order: -10;
  }
  .attention-block {
    margin: 0 -15px;
    width: calc(100% + 30px);
    border-radius: 0;
    padding: 11px 15px;
  }

  .attention-block__icon {
    display: none;
  }
  .availability {
    font-size: 12px;
    line-height: 16px;
  }
  .badge {
    font-weight: 800;
    font-size: 10px;
    line-height: 120%;
    min-width: 18px;
    height: 17px;
  }
  .basket-item {
    position: relative;
  }
  .basket-item .price__value {
    font-size: 18px;
  }
  .basket-item .price__currency {
    font-size: 15px;
  }

  .basket-item__price {
    width: 100%;
  }

  .basket-item__content-wrap {
    padding-left: 115px;
    position: relative;
    align-items: unset;
  }
  .basket-item__content-wrap .basket-item__visual {
    position: absolute;
    left: 0;
    top: 0;
  }

  .basket-item__code {
    margin-bottom: 10px;
  }

  .basket-item__availability {
    position: absolute;
    left: -140px;
    right: 0;
    top: calc(100% + 13px);
    display: flex;
    justify-content: center;
  }

  .basket-item__favorite {
    margin-right: 25px;
  }

  .basket__list .basket-item {
    padding-top: 15px;
  }

  .basket-item__counter {
    margin-left: 0;
    order: 3;
  }

  .basket-item__delete {
    position: absolute;
    right: 20px;
    bottom: 33px;
    margin-left: 10px;
  }

  .basket-item__notification-btn {
    flex-grow: 1;
    justify-content: center;
  }

  .basket-item__action {
    margin-top: 20px;
  }
  .basket-small__widget {
    flex-direction: column;
  }

  .basket-small__cell-icon .svg-icon {
    width: 24px;
    height: 24px;
  }

  .basket-small__cell-name {
    display: block;
    color: #434347;
    font-weight: 600;
    font-size: 10px;
    line-height: 120%;
    text-align: center;
    margin-top: 3px;
  }
  .basket__placeholder-visual {
    width: 150px;
    height: 150px;
  }

  .basket__placeholder-action {
    margin-top: 15px;
  }

  .basket__placeholder-text {
    margin-top: 5px;
    font-size: 14px;
    max-width: 280px;
  }

  .basket__resume {
    margin-left: -24px;
    margin-right: -24px;
  }

  .basket__header {
    margin-top: 40px;
  }
  .basket__header.title-with-clear {
    margin-top: 0;
  }

  .basket-item__price-full {
    width: 100%;
    order: 2;
    margin-top: 5px;
    margin-bottom: 10px;
  }

  .order-lk__items .basket-action {
    margin-left: 15px;
  }

  .basket-action {
    order: 4;
  }
  .item-price-info .price-info {
    opacity: 1;
    pointer-events: auto;
    position: static;
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 23px;
    height: auto;
  }
  .basket-order-page .item-note {
    position: absolute;
    bottom: -165px;
    width: 250px;
    height: 42px;
    top: unset;
  }
  .big-tabs__btn-item-mobile.active + .big-tabs__item {
    padding: 20px 0 30px;
  }

  .big-tabs {
    position: relative;
  }

  .big-tabs__header {
    margin: 0 -15px;
    width: calc(100% + 30px);
  }

  .big-tabs__header::after {
    width: 50px;
    height: 48px;
    position: absolute;
    top: 0;
    right: -15px;
    content: "";
    background: linear-gradient(to left, #f6f7f9 0%, rgba(246, 247, 249, 0.8) 20%, rgba(246, 247, 249, 0) 100%);
    pointer-events: none;
  }

  .big-tabs__btn-item {
    padding-left: 12px;
    padding-right: 12px;
  }

  .big-tabs__video-item {
    width: 100%;
  }
  .breadcrumbs__link {
    max-width: 120px;
  }
  .breadcrumbs {
    font-weight: 600;
    font-size: 11px;
    line-height: 130%;
  }
  .product-c-grid--small .product-t-grid__visual {
    display: none;
  }
  .catalog-item__right {
    width: 100%;
  }

  .catalog-item__center {
    padding-left: 0;
    width: 100%;
  }

  .catalog-item .page-title__value {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 10px;
  }

  .catalog-item .compare-action__text,
.catalog-item .favorite-action__text {
    display: none !important;
  }

  .catalog-item .favorite-action {
    width: 35px;
    margin-right: 0;
  }

  .catalog-item .compare-action {
    width: 35px;
    margin-right: 0;
  }

  .catalog-item__subtitle-item {
    margin-right: 0;
  }

  .catalog-item .favorite-action__btn,
.catalog-item .compare-action__btn {
    justify-content: flex-end;
    width: 35px;
    margin-left: auto;
  }

  .catalog-item .compare-action--full .compare-action__btn {
    width: 35px;
  }

  .catalog-item .favorite-action__cell-main {
    display: flex;
  }

  .catalog-item .favorite-action--full .favorite-action__btn {
    width: 35px;
  }

  .catalog-item__header {
    border-bottom: 0;
    padding-bottom: 10px;
  }

  .catalog-item__wrap {
    padding-top: 0;
    margin-top: 8px;
  }

  .catalog-item .page-title--mb8 {
    margin-bottom: 0;
  }

  .catalog-item .image-slider__arrow {
    display: none;
  }

  .catalog-item .swiper-container {
    overflow: visible;
  }

  .catalog-item .image-slider .swiper-slider::after {
    display: none;
  }

  .catalog-item .image-slider__item {
    position: relative;
  }

  .catalog-item .image-slider__item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    background: rgba(15, 49, 106, 0.04);
    border-radius: 4px;
    z-index: 1;
    pointer-events: none;
  }

  .catalog-item__slider-wrapper {
    position: relative;
  }

  .catalog-item__right {
    margin-top: 20px;
    padding-left: 0;
  }

  .catalog-item__aside {
    box-shadow: none;
    margin: 0 -15px;
    padding: 0 15px 15px;
  }

  .price--lg .price__value {
    font-size: 24px;
    line-height: 26px;
  }

  .price--lg .price__group--old .price__value {
    font-size: 14px;
    line-height: 20px;
  }

  .price--lg.price--flex .price__group--old {
    margin-left: 8px;
  }

  .price--lg .price__group--old .price__currency {
    font-size: 14px;
    line-height: 20px;
  }

  .price--lg .price__group--old::after {
    top: 54%;
  }

  .price--lg .price__discount {
    font-size: 10px;
    line-height: 16px;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .price--lg .price__discount-wrap {
    margin-bottom: 6px;
  }

  .catalog-item .catalog-item__price {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }

  .catalog-item__sale-btn-wrap {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .catalog-item__sep {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .catalog-item__basket-action {
    margin-top: 13px;
    margin-bottom: 13px;
  }
  .catalog-item__basket-action .basket-action__cell-main {
    min-width: 50%;
  }

  .catalog-item__link-arrow {
    margin-top: 13px;
  }

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

  .catalog-item__additional-filter {
    margin-top: 0;
    margin-right: -15px;
    margin-left: -15px;
    border-radius: 0;
    padding: 17px 15px;
  }

  .catalog-item__subtitle-right .favorite-action {
    width: auto;
  }
  .catalog-item__subtitle-right .favorite-action b {
    display: none;
  }

  .catalog-item__subtitle-left {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
  }
  .catalog-item__subtitle-left .catalog-item__scu-block {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding-bottom: 10px;
    flex-wrap: wrap;
  }
  .catalog-item__subtitle-left .catalog-item__scu-block .catalog-item__scu:last-child {
    margin: 5px 0 0;
    width: 100%;
  }

  .catalog-item__rating {
    position: absolute;
    right: 0;
    top: 23px;
  }

  .catalog-item__subtitle-right {
    position: absolute;
    top: -3px;
    right: 0;
    display: flex;
  }
  .catalog-item__subtitle-right .compare-action {
    margin-top: 0;
  }

  .catalog-item__subtitle {
    align-items: normal;
    position: relative;
  }
  .catalog__header .active-fixed .catalog__toolbar.catalog__toolbar {
    top: 60px;
  }

  .search-page .breadcrumbs {
    display: none;
  }
  .search-page .catalog__header {
    margin-top: 17px;
  }
  .search-page .page-title__value {
    font-size: 18px;
    line-height: 120%;
  }

  .catalog__top-nav-section {
    margin-bottom: 20px;
  }
  .catalog__top-nav-section .article-grid__cell {
    width: 50%;
  }
  .categories__grid {
    margin: 0;
  }

  .categories__item {
    width: 100%;
    margin: 0 0 10px;
  }
  .characteristics-table__item-value {
    font-weight: 500;
  }
  .compare-widget {
    display: none;
    background-color: #fff;
    box-shadow: 0px -4px 24px rgba(0, 0, 0, 0.11);
    width: 100%;
    left: 0;
    right: 0;
    height: 74px;
    justify-content: space-between;
    align-items: center;
    padding: 10px 15px 10px 30px;
  }

  .compare-widget__mob-counter {
    display: block;
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: #363C4E;
  }

  .compare-widget--active {
    display: flex;
  }

  .compare-widget__wrap {
    border-radius: 20px;
  }

  .state--trader-filter-open .compare-widget {
    transform: translateY(100%);
  }
  .confirm-panel {
    flex-direction: column;
    text-align: center;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    font-size: 13px;
    line-height: 1.2;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-action {
    display: flex;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-action .btn-default {
    width: 100%;
  }

  .confirm-panel__cell-action {
    margin: 15px 0 0;
    flex: 1 1 auto;
  }
  .field-radiocolorblock__visual {
    width: 56px;
    height: 56px;
  }

  .field-radiocolorblock__visual::after {
    width: 56px;
    height: 56px;
  }
  .field-radioset-full {
    width: 238px;
  }
  .field-set-full__items {
    max-width: initial;
    overflow: auto;
    width: calc(100% + 24px);
    margin: 0 -12px;
    padding: 0 12px;
    flex-wrap: nowrap;
  }

  .field-set-full__item {
    width: auto;
  }

  .field-set-full__item:last-child {
    padding-right: 12px;
  }
  .image-gallery__gallery .swiper-slider__slider {
    margin-right: 0;
  }
  .image-gallery__gallery .swiper-pagination {
    display: block;
  }
  .image-slider-wrapper {
    overflow: hidden;
    margin: 0 -15px;
    padding: 0 15px;
    width: calc(100% + 30px);
  }
  .image-slider {
    min-height: 200px;
  }

  .image-slider__image {
    max-height: 200px;
  }
  .order-lk__l-header,
.order-lk__l-item {
    display: block;
  }

  .order-lk__l-main {
    display: block;
  }

  .order-lk__param-name {
    font-size: 12px;
    line-height: 20px;
  }

  .order-lk__param-value {
    font-size: 12px;
    line-height: 20px;
  }

  .order-lk__l-price {
    border-left: 0;
    padding-left: 0;
    padding-top: 20px;
    min-width: initial;
  }

  .order-lk__l-date,
.order-lk__l-status {
    padding-top: 5px;
  }

  .order-lk__all-price-block {
    margin-bottom: 15px;
  }

  .order-lk__items .basket-item__action {
    order: 4;
    margin-top: 10px;
    min-width: 100%;
  }
  .lk__bonuses-wrap {
    display: block;
  }

  .lk__bonuses-left {
    width: 100%;
  }

  .lk__bonuses-right {
    width: 100%;
    margin-top: 20px;
  }
  .mobile-popup {
    display: block;
  }
  .modal-message__wrapper {
    top: auto;
    bottom: 70px;
    left: 15px;
    width: auto !important;
  }

  .basket-page .modal-message__wrapper,
.catalog-item-page .modal-message__wrapper {
    bottom: 120px;
  }

  .catalog-item-page {
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px;
  }
  .modal-window {
    width: 100%;
    max-height: none;
    height: calc(var(--vh, 1vh) * 100 - 28px);
  }

  .modal--lg .modal-window,
.modal--sm .modal-window {
    max-width: 100%;
    width: 100%;
  }

  .modal-window__header {
    padding: 20px 45px 20px 20px;
  }

  .modal-window__title {
    font-size: 20px;
  }

  .modal-window__body {
    padding: 5px 20px 20px;
  }

  .modal-window__overlay::before {
    display: block;
  }
  .modal__surface {
    padding: 0;
  }

  .modal__content-slot {
    transform: translateY(100%);
    transition-duration: 0.25s;
    flex: 1 1 auto;
    margin: 0;
    margin-top: 28px;
  }

  .modal__container {
    padding: 0;
    display: flex;
    min-height: 100%;
  }

  .modal--page .modal-window {
    padding: 0;
  }

  .state--modal-open .modal__content-slot {
    transform: translateY(0%);
  }
  .only-slider__item {
    width: 104px;
    height: 104px;
  }

  .only-slider__logo {
    width: 85px;
    height: 37px;
    margin-left: -42px;
  }
  .order-item {
    position: relative;
  }
  .order-item .price__value {
    font-size: 18px;
  }
  .order-item .price__currency {
    font-size: 15px;
  }

  .order-item__visual {
    width: 120px;
    height: 120px;
    position: absolute;
    left: 0;
    top: 0;
  }

  .order-item__content-wrap {
    margin-left: 140px;
    min-height: 120px;
    position: relative;
  }

  .order-item__header {
    flex-direction: column;
  }

  .order-item__price {
    order: -10;
    margin-bottom: 3px;
  }

  .order-item__name {
    font-size: 14px;
  }

  .order-item__availability {
    position: absolute;
    left: -140px;
    right: 0;
    top: calc(100% + 13px);
    display: flex;
    justify-content: center;
  }

  .order-item__favorite {
    margin-right: 25px;
  }

  .order-item__footer {
    padding: 6px 0;
    margin-top: 52px;
  }

  .order-item__counter {
    margin-right: auto;
  }

  .order-item--change-count .order-item__footer {
    margin-top: 13px;
  }

  .order-item__notification-btn {
    flex-grow: 1;
    justify-content: center;
  }

  .order-item__action {
    margin-top: 20px;
  }
  .order-result__icon {
    width: 42px;
    height: 42px;
  }

  .order-result__title {
    font-size: 22px;
    line-height: 130%;
  }

  .order-result__text {
    font-size: 17px;
    line-height: 160%;
  }
  .order__main .form {
    padding: 35px 24px;
  }
  .page-section-header__title-link {
    font-size: 20px;
  }
  .page-section-header__title-link .svg-icon {
    margin-left: 10px;
  }
  .page-section {
    margin: 30px 0;
  }

  .page-section--alt {
    padding-top: 30px;
    padding-bottom: 40px;
    margin-bottom: 0;
  }

  .page-section .product-slider__header {
    margin-top: -10px;
  }

  .page-section__slot-wrap {
    margin-top: 10px;
  }
  .page-title {
    display: block;
  }

  .page-title--flex-start {
    display: flex;
    flex-wrap: wrap;
  }

  .page-title__quantity + .link-close {
    margin-left: 0;
    width: 100%;
  }

  .page-title .link-close {
    margin-top: 10px;
  }

  .page-title .link-close__icon {
    margin-left: 0;
  }

  .page-title__quantity {
    font-size: 12px;
    line-height: 16px;
    padding-left: 8px;
  }

  .page-title__text {
    font-size: 13px;
    line-height: 1.2;
  }
  .product-discount__body--no-discount .product-grid__cell {
    width: 33.33%;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n) {
    display: block;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n+7) {
    display: none;
  }
  .product-grid__grid {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  }
  .product-slider {
    padding-right: 10px;
  }

  .product-slider__tabs {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .product-slider__link {
    display: none;
  }

  .product-slider__arrow {
    display: none;
  }

  .product-slider__slide .product-t-grid__card {
    padding: 10px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__status {
    left: 10px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__status .status-label {
    font-weight: 500;
    font-size: 10px;
    width: 30px;
    line-height: 16px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__favorite,
.product-slider__slide .product-t-grid__card .product-t-grid__compare {
    display: none;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__visual {
    max-height: 91px;
    margin-bottom: 5px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__name {
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 0;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__price {
    padding-top: 8px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__price .price__value {
    font-size: 14px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__price .price__currency {
    font-size: 11px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__action {
    opacity: 1;
    visibility: visible;
    right: 10px;
    left: 0;
    bottom: 8px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__action .basket-action__cell-input {
    display: none;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__action .basket-action__btn {
    background-color: transparent;
    font-size: 0;
    box-shadow: none;
    border: 0;
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    padding: 0;
    height: 20px;
  }
  .product-slider__slide .product-t-grid__card .product-t-grid__action .basket-action__btn .svg-visible-slider {
    display: block;
    color: #1aba50;
  }
  .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: #1aba50;
    font-size: 12px;
    display: block;
  }

  .product-t-list__status {
    top: 0;
  }
  .product-t-list__status .status-label {
    font-weight: 500;
    font-size: 10px;
    width: 30px;
    line-height: 16px;
  }

  .product-t-list__cell-info + .product-t-list__cell-price-action {
    margin-top: 12px;
  }

  .product-t-list__mob-price-info {
    padding: 5px 0 10px;
  }

  .product-t-list__cell-price-action {
    border-left: 0;
    padding: 0;
    position: static;
  }
  .product-t-list__cell-price-action .basket-action__cell-main {
    margin: 0;
  }
  .product-t-list__cell-price-action .basket-action__btn {
    line-height: 30px;
    height: 30px;
    width: auto;
  }
  .product-t-list__cell-price-action .product-subscribe {
    line-height: 30px;
    height: 30px;
    width: auto;
    font-size: 13px;
    padding: 0 10px;
  }

  .product-t-list__cell-favorite {
    position: relative;
  }
  .product-t-list__cell-favorite .favorite-action:not(.favorite-action--active) {
    opacity: 1;
  }

  .product-t-list__add-info {
    position: absolute;
    right: 10px;
    top: 12px;
    z-index: 10;
    transform: rotate(90deg);
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  .product-t-list__add-info svg {
    width: 15px;
    height: 5px;
    color: #333;
  }

  .product-t-list__cell-block-favorite {
    background: #FFFFFF;
    box-shadow: 0px 4px 9px 4px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    z-index: 10;
    position: absolute;
    right: 0;
    top: 35px;
  }
  .product-t-list__cell-block-favorite .product-t-list__cell-favorite {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .product-t-list__cell-block-favorite .product-t-list__cell-favorite .compare-action {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px 15px;
  }
  .product-t-list__cell-block-favorite .product-t-list__cell-favorite .favorite-action {
    padding: 10px 15px;
  }
  .product-t-list__cell-block-favorite .product-t-list__favorite {
    padding: 10px 15px;
  }
  .product-t-list__cell-block-favorite .favorite-action {
    width: auto;
  }
  .product-table {
    overflow: visible;
  }

  .product-table__products-header {
    display: none;
    min-width: 100%;
  }

  .product-table__cell-unit--lg {
    width: 100%;
  }

  .product-table .note-tooltip__dd {
    width: 150px;
    left: auto;
    right: 0;
    transform: translate(0, 0);
  }

  .product-table .note-tooltip.open .note-tooltip__dd {
    left: auto;
    right: 0;
    transform: translate(0, -10px);
  }

  .product-table .note-tooltip__dd-wrap:before {
    left: auto;
    right: 7px;
    bottom: -5px;
    transform: rotate(45deg) translate(0);
  }

  .product-table .note-tooltip__dd-wrap:after {
    transform: translateX(0);
    right: 0;
  }

  .product-table__products-category-header {
    display: block;
    padding: 20px 0 10px;
  }

  .product-table__category-sep {
    display: none;
  }

  .product-table__subcategory {
    margin-top: 10px;
  }

  .state--product-list-open .product-table__product,
.state--product-list-open .product-table__product:hover {
    z-index: 1000;
  }
  .reviews__title.reviews__title.reviews__title {
    font-size: 20px;
  }
  .subscribtion__item:not(.subscribtion__item--empty) {
    display: block;
    padding: 10px 40px 10px 197px;
  }

  .subscribtion-item__visual {
    position: absolute;
    top: 0;
    left: -187px;
    width: 172px;
    min-width: 172px;
    height: 115px;
    margin: 0;
  }
  .subscribtion {
    margin-bottom: 55px;
  }

  .subscribtion__header {
    text-align: center;
    margin-bottom: 25px;
  }

  .subscribtion__text {
    margin-right: 0;
    margin-bottom: 25px;
    max-width: none;
    font-size: 18px;
  }

  .subscribtion__label {
    font-size: 15px;
    line-height: 150%;
  }

  .subscribtion__products-title {
    text-align: center;
    margin-bottom: 25px;
  }

  .subscribtion__products {
    padding-top: 20px;
  }
  .swiper-slider__thumbs-wrap {
    display: none;
  }
  .tabs__item {
    font-size: 16px;
    line-height: 20px;
    height: 40px;
  }

  .tabs__content-wrap {
    margin-top: 17px;
  }
  .catalog-item__price .tooltip__btn .tooltip__dd,
.catalog-item__price .tooltip__btn:hover .tooltip__dd {
    left: auto;
    right: 0;
    transform: translate(0);
  }
  .video-slider {
    min-height: 0;
  }

  .video-slider__item {
    width: 100%;
    overflow: hidden;
  }
}

@media (max-width: 680px) {
  .title-with-clear .price-checkbox-wrapper {
    top: 0;
    left: 0;
  }

  .title-with-clear .price-checkbox {
    padding-left: 150px;
  }
  .title-without-price-checkbox.title-row {
    padding-top: 0;
  }
}

@media (max-width: 640px) {
  .subscribtion__item:not(.subscribtion__item--empty) {
    padding: 10px 40px 10px 125px;
  }

  .subscribtion-item__visual {
    width: 105px;
    min-width: 105px;
    height: 75px;
    position: absolute;
    top: 0;
    left: -115px;
  }

  .subscribtion-item__wrapper {
    display: block;
  }

  .subscribtion-item__name {
    font-size: 14px;
    line-height: 16px;
  }

  .subscribtion-item__block-price {
    border-left: 0;
    padding: 0;
    margin: 10px 0 0 0;
  }

  .subscribtion-item__scu {
    padding-top: 5px;
  }

  .subscribtion-item__price {
    margin-bottom: 10px;
  }

  .subscribtion-item__remove {
    font-size: 12px;
  }
}

@media (max-width: 639px) {
  .vue-styles .col-2xs-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-2xs-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-2xs-3 {
    width: 25%;
  }
  .vue-styles .col-2xs-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-2xs-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-2xs-6 {
    width: 50%;
  }
  .vue-styles .col-2xs-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-2xs-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-2xs-9 {
    width: 75%;
  }
  .vue-styles .col-2xs-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-2xs-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-2xs-12 {
    width: 100%;
  }
  .vue-styles .order-2xs--12 {
    order: -12;
  }
  .vue-styles .order-2xs--11 {
    order: -11;
  }
  .vue-styles .order-2xs--10 {
    order: -10;
  }
  .vue-styles .order-2xs--9 {
    order: -9;
  }
  .vue-styles .order-2xs--8 {
    order: -8;
  }
  .vue-styles .order-2xs--7 {
    order: -7;
  }
  .vue-styles .order-2xs--6 {
    order: -6;
  }
  .vue-styles .order-2xs--5 {
    order: -5;
  }
  .vue-styles .order-2xs--4 {
    order: -4;
  }
  .vue-styles .order-2xs--3 {
    order: -3;
  }
  .vue-styles .order-2xs--2 {
    order: -2;
  }
  .vue-styles .order-2xs--1 {
    order: -1;
  }
  .vue-styles .order-2xs-0 {
    order: 0;
  }
  .vue-styles .order-2xs-1 {
    order: 1;
  }
  .vue-styles .order-2xs-2 {
    order: 2;
  }
  .vue-styles .order-2xs-3 {
    order: 3;
  }
  .vue-styles .order-2xs-4 {
    order: 4;
  }
  .vue-styles .order-2xs-5 {
    order: 5;
  }
  .vue-styles .order-2xs-6 {
    order: 6;
  }
  .vue-styles .order-2xs-7 {
    order: 7;
  }
  .vue-styles .order-2xs-8 {
    order: 8;
  }
  .vue-styles .order-2xs-9 {
    order: 9;
  }
  .vue-styles .order-2xs-10 {
    order: 10;
  }
  .vue-styles .order-2xs-11 {
    order: 11;
  }
  .vue-styles .order-2xs-12 {
    order: 12;
  }
  .hidden-2xs.hidden-2xs {
    display: none;
  }

  .visible-2xs {
    display: block;
  }

  .visible-2xs-f {
    display: flex;
  }

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

  .visible-2xs-inline {
    display: inline;
  }

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

  .visible-2xs-table {
    display: table;
  }

  .visible-2xs-tc {
    display: table-cell;
  }
  .article-grid__cell {
    width: 100%;
  }
  .basket-address-list {
    position: relative;
  }
  .basket-address-list .basket-enter-head {
    position: absolute;
    top: 70px;
    left: 7px;
  }

  .basket-address-info {
    padding-top: 100px;
  }
  .catalog-compare {
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }

  .catalog-compare__head--nav {
    overflow-y: auto;
  }

  .catalog-compare__head--nav .catalog-compare__head-clear {
    display: none;
  }

  .catalog-compare__head--nav .checkbox-row__visual {
    top: 1px;
  }

  .catalog-compare__head-aside {
    width: 180px;
  }

  .catalog-compare__head-main {
    width: auto;
  }

  .catalog-compare__head-item {
    width: 220px;
  }

  .catalog-compare__head-arrow {
    display: none;
  }

  .catalog-compare__head-items-grid {
    transform: none !important;
  }

  .catalog-compare__body {
    padding-right: 20px;
  }

  .catalog-compare__body-group-header {
    position: -webkit-sticky;
    position: sticky;
  }

  .touch .catalog-compare__body-group-header {
    left: 0;
  }

  .catalog-compare__table-aside {
    width: 180px;
  }

  .catalog-compare__table-main {
    width: auto;
    flex: 1 1 auto;
  }

  .catalog-compare__table-main-cell {
    width: 220px;
  }

  .catalog-compare__table-main-grid {
    transform: none !important;
  }

  .catalog-compare__table .inline-tooltip__body {
    top: auto;
    margin-top: 0;
    bottom: 100%;
    margin-bottom: 5px;
  }
  .field-radio-buttons__list {
    grid-template-columns: 1fr;
  }
  .form__group {
    width: 100% !important;
  }

  .form__field {
    width: 100% !important;
  }
  .image-gallery__gallery-slide {
    height: 300px;
    border-radius: 0;
  }
  .image-gallery__gallery-slide img {
    max-height: 300px;
  }
  .order__list {
    grid-template-columns: 1fr;
    grid-gap: 17px;
  }
  .product-t-list__card {
    padding: 10px 40px 10px 125px;
  }

  .product-t-list__cell-visual {
    width: 105px;
    min-width: 105px;
    height: 75px;
  }
}

@media (max-width: 580px) {
  .clear-busket-popup {
    width: 100%;
  }
}

@media (max-width: 575px) {
  .bottom-block .mobile-button {
    display: block;
    width: 100%;
  }

  .final-basket-price .bottom-block {
    width: 88%;
  }

  .basket-brice .final-price-elem-block {
    display: block;
  }
}

@media (max-width: 540px) {
  .product-discount .hero-block {
    border-radius: 0;
  }

  .product-discount__slider {
    margin-left: -15px;
    margin-right: -15px;
  }

  .product-discount__body--no-discount .product-grid__cell {
    width: 50%;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n) {
    display: block;
  }
  .product-discount__body--no-discount .product-grid__cell:nth-child(n+5) {
    display: none;
  }
}

@media (max-width: 480px) {
  .b-content_news {
    padding: 13px 15px 20px;
  }
  .basket-order-page .item-note {
    left: -100px;
    bottom: -165px;
  }
}

@media (max-width: 479px) {
  .vue-styles .col-3xs-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-3xs-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-3xs-3 {
    width: 25%;
  }
  .vue-styles .col-3xs-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-3xs-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-3xs-6 {
    width: 50%;
  }
  .vue-styles .col-3xs-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-3xs-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-3xs-9 {
    width: 75%;
  }
  .vue-styles .col-3xs-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-3xs-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-3xs-12 {
    width: 100%;
  }
  .vue-styles .order-3xs--12 {
    order: -12;
  }
  .vue-styles .order-3xs--11 {
    order: -11;
  }
  .vue-styles .order-3xs--10 {
    order: -10;
  }
  .vue-styles .order-3xs--9 {
    order: -9;
  }
  .vue-styles .order-3xs--8 {
    order: -8;
  }
  .vue-styles .order-3xs--7 {
    order: -7;
  }
  .vue-styles .order-3xs--6 {
    order: -6;
  }
  .vue-styles .order-3xs--5 {
    order: -5;
  }
  .vue-styles .order-3xs--4 {
    order: -4;
  }
  .vue-styles .order-3xs--3 {
    order: -3;
  }
  .vue-styles .order-3xs--2 {
    order: -2;
  }
  .vue-styles .order-3xs--1 {
    order: -1;
  }
  .vue-styles .order-3xs-0 {
    order: 0;
  }
  .vue-styles .order-3xs-1 {
    order: 1;
  }
  .vue-styles .order-3xs-2 {
    order: 2;
  }
  .vue-styles .order-3xs-3 {
    order: 3;
  }
  .vue-styles .order-3xs-4 {
    order: 4;
  }
  .vue-styles .order-3xs-5 {
    order: 5;
  }
  .vue-styles .order-3xs-6 {
    order: 6;
  }
  .vue-styles .order-3xs-7 {
    order: 7;
  }
  .vue-styles .order-3xs-8 {
    order: 8;
  }
  .vue-styles .order-3xs-9 {
    order: 9;
  }
  .vue-styles .order-3xs-10 {
    order: 10;
  }
  .vue-styles .order-3xs-11 {
    order: 11;
  }
  .vue-styles .order-3xs-12 {
    order: 12;
  }
  .hidden-3xs.hidden-3xs {
    display: none;
  }

  .visible-3xs {
    display: block;
  }

  .visible-3xs-f {
    display: flex;
  }

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

  .visible-3xs-inline {
    display: inline;
  }

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

  .visible-3xs-table {
    display: table;
  }

  .visible-3xs-tc {
    display: table-cell;
  }
  .basket-item__gifts {
    grid-template-columns: 1fr;
  }
  .order-lk__all-price {
    display: block;
  }
  .order-item__gifts {
    grid-template-columns: 1fr;
  }
  .params-list__left {
    font-size: 12px;
    line-height: 14px;
  }

  .params-list__right {
    font-size: 12px;
    line-height: 14px;
  }
  .product-discount__products .product-grid__grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .product-discount__products .product-grid__cell:nth-child(n+5) {
    display: none;
  }
  .subscription-form__btn {
    width: 100%;
    margin-top: 25px;
  }

  .subscription-title {
    margin-bottom: 15px;
  }
  .video-slider__item {
    width: 100%;
    overflow: hidden;
  }
  .video-slider__item {
    width: 100%;
    overflow: hidden;
  }
}

@media (max-width: 420px) {
  .price-checkbox {
    padding-top: 0;
    padding-bottom: 0;
  }

  .title-with-clear.title-row.empty-basket {
    padding-top: 45px;
  }

  .clear-busket {
    width: 101px;
    height: 30px;
    margin-top: 6px;
    font-size: 14px;
  }

  .clear-busket:after {
    top: 6px;
    right: 5px;
  }

  .title-with-clear .price-checkbox {
    padding-left: 115px;
  }
}

@media (max-width: 379px) {
  .vue-styles .col-4xs-1 {
    width: 8.3333333333%;
  }
  .vue-styles .col-4xs-2 {
    width: 16.6666666667%;
  }
  .vue-styles .col-4xs-3 {
    width: 25%;
  }
  .vue-styles .col-4xs-4 {
    width: 33.3333333333%;
  }
  .vue-styles .col-4xs-5 {
    width: 41.6666666667%;
  }
  .vue-styles .col-4xs-6 {
    width: 50%;
  }
  .vue-styles .col-4xs-7 {
    width: 58.3333333333%;
  }
  .vue-styles .col-4xs-8 {
    width: 66.6666666667%;
  }
  .vue-styles .col-4xs-9 {
    width: 75%;
  }
  .vue-styles .col-4xs-10 {
    width: 83.3333333333%;
  }
  .vue-styles .col-4xs-11 {
    width: 91.6666666667%;
  }
  .vue-styles .col-4xs-12 {
    width: 100%;
  }
  .vue-styles .order-3xs--12 {
    order: -12;
  }
  .vue-styles .order-3xs--11 {
    order: -11;
  }
  .vue-styles .order-3xs--10 {
    order: -10;
  }
  .vue-styles .order-3xs--9 {
    order: -9;
  }
  .vue-styles .order-3xs--8 {
    order: -8;
  }
  .vue-styles .order-3xs--7 {
    order: -7;
  }
  .vue-styles .order-3xs--6 {
    order: -6;
  }
  .vue-styles .order-3xs--5 {
    order: -5;
  }
  .vue-styles .order-3xs--4 {
    order: -4;
  }
  .vue-styles .order-3xs--3 {
    order: -3;
  }
  .vue-styles .order-3xs--2 {
    order: -2;
  }
  .vue-styles .order-3xs--1 {
    order: -1;
  }
  .vue-styles .order-3xs-0 {
    order: 0;
  }
  .vue-styles .order-3xs-1 {
    order: 1;
  }
  .vue-styles .order-3xs-2 {
    order: 2;
  }
  .vue-styles .order-3xs-3 {
    order: 3;
  }
  .vue-styles .order-3xs-4 {
    order: 4;
  }
  .vue-styles .order-3xs-5 {
    order: 5;
  }
  .vue-styles .order-3xs-6 {
    order: 6;
  }
  .vue-styles .order-3xs-7 {
    order: 7;
  }
  .vue-styles .order-3xs-8 {
    order: 8;
  }
  .vue-styles .order-3xs-9 {
    order: 9;
  }
  .vue-styles .order-3xs-10 {
    order: 10;
  }
  .vue-styles .order-3xs-11 {
    order: 11;
  }
  .vue-styles .order-3xs-12 {
    order: 12;
  }
  .hidden-4xs.hidden-4xs {
    display: none;
  }

  .visible-4xs {
    display: block;
  }

  .visible-4xs-f {
    display: flex;
  }

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

  .visible-4xs-inline {
    display: inline;
  }

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

  .visible-4xs-table {
    display: table;
  }

  .visible-4xs-tc {
    display: table-cell;
  }
  .basket-item__notification-btn {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
  }
  .confirm-panel {
    font-size: 11px;
    line-height: 1.3;
  }
  .order-item__notification-btn {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
  }
}

@media (min-width: 480px) {
  .basket-item__price-note {
    padding-left: 140px;
  }
  .subscription-form__content {
    display: flex;
    align-items: center;
  }

  .subscription-form__content .field {
    width: 100%;
  }

  .subscription-form__btn {
    margin-left: 30px;
  }
}

@media (min-width: 640px) {
  .basket-select-field {
    flex: 1;
  }

  .basket-address-list {
    display: flex;
  }
  .basket-address-list .basket-enter-head {
    margin-left: 54px;
  }
}

@media (min-width: 768px) {
  .basket-item__counter {
    margin-left: auto;
    margin-right: auto;
  }
  .basket__success-content {
    padding-left: 80px;
    padding-right: 80px;
  }

  .basket__success-info {
    padding: 40px 130px;
  }

  .basket__success {
    padding: 80px 40px;
  }
  .basket__success h1 {
    margin: 40px 0 0;
  }

  .basket__success-head {
    padding-bottom: 40px;
    margin-bottom: 40px;
  }
  .catalog-item__scu-block {
    display: flex;
  }

  .catalog-item__header {
    position: relative;
  }
  .catalog-item__header .page-title {
    padding-right: 150px;
  }
  .catalog-item__header .favorite-action {
    position: absolute;
    right: 0;
    top: 12px;
  }
  .catalog-item__header .favorite-action.compare-action {
    top: 40px;
  }

  .catalog-item-quick-view .catalog-item__header .favorite-action {
    top: -1px;
  }
  .catalog-item-quick-view .catalog-item__header .favorite-action.compare-action {
    top: -6px;
  }
  .catalog-item-quick-view .catalog-item__filters + .characteristics-table {
    padding-top: 25px;
  }
  .catalog__sectionnews:not(:empty) {
    padding-top: 40px;
  }
  .confirm-panel.confirm-panel__cookie .container {
    display: flex;
    align-items: center;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-main {
    font-size: 16px;
    line-height: 20px;
  }
  .order-lk__title {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .order-lk__all-price-block {
    display: flex;
  }

  .order-lk__items .basket-item__action {
    width: 115px;
  }
  .lk__orders-filter .filter__filter-list {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
  }
  .lk__orders-filter .filter__filter-list .filter__group--date {
    flex: 1;
  }
  .lk__orders-filter .filter__filter-list .filter__group--check-list {
    width: 100%;
  }
  .product-t-list__cell-price-action {
    min-width: 275px;
  }

  .product-t-list__cell-favorite {
    display: flex;
    align-items: center;
  }
  .product-t-list__cell-favorite .favorite-action {
    margin-top: 0 !important;
  }
  .product-t-list__cell-favorite .compare-action {
    margin-right: 10px;
  }
  .page-title__value .rating-action--mid .svg-icon {
    width: 28px;
    height: 28px;
  }
  .subscribtion__item:hover .product-t-list__fast-view {
    opacity: 1;
  }
  .subscribtion__item:hover .product-t-list__cell-favorite .favorite-action {
    opacity: 1;
  }
}

@media (min-width: 1024px) {
  .basket__resume {
    top: 150px;
  }
  .catalog__description--open .catalog__description-text .section-mobile-links {
    display: none;
  }

  .catalog__mobile-menu {
    display: none;
  }

  .catalog__layout-main {
    width: calc(100% - 285px);
  }
  .form__wrap-content {
    margin-top: -12px;
  }
  .form__wrap-content .form__fields {
    margin: 0 -39px;
  }

  .form__footer {
    margin-top: 20px;
  }
  .form__footer .form__actions {
    width: 100%;
  }
  .form__footer .form__actions .form__action {
    padding: 0;
  }
  .order-lk__items .basket-item .basket-item__price {
    width: 130px;
  }
  .order-lk__items .basket-item .basket-item__header {
    max-width: initial;
  }
  .order-lk__items .basket-item .basket-item__counter {
    width: 75px;
  }
  .mobile-popup--filter {
    display: block;
    position: static;
    visibility: visible;
    transform: none;
  }
  .mobile-popup--filter .mobile-popup__wrapper {
    position: static;
    transform: none;
    padding: 0;
  }
  .mobile-popup--filter .mobile-popup__overlay,
.mobile-popup--filter .mobile-popup__header {
    display: none;
  }
  .mobile-popup--filter .mobile-popup__body {
    overflow: visible;
  }
  .product-t-list__cell-favorite .favorite-action:not(.favorite-action--active) {
    opacity: 0;
  }
  .product-t-list__cell-favorite .favorite-action.active {
    opacity: 1;
  }
  .search-small__suggestion-sections {
    padding: 20px 0 0 20px;
  }

  .search-small__result-wrap {
    max-height: calc(100vh - 150px);
  }
  .subscribtion-item__block-price {
    min-width: 270px;
  }

  .subscribtion-item__remove {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .hidden-lg.hidden-lg {
    display: none;
  }
  .catalog-item__aside {
    margin-bottom: 0;
  }

  .catalog-item__center {
    padding-left: 40px;
    padding-right: 40px;
  }

  .catalog-item-quick-view .btn-quickView__more {
    margin-top: 30px;
  }

  .catalog-item__header .page-title {
    padding-right: 270px;
  }
  .catalog-item__header .favorite-action.compare-action {
    top: 7px;
    right: 140px;
  }
  .confirm-panel.confirm-panel__cookie .container {
    position: relative;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-action {
    padding-right: 100px;
  }
  .confirm-panel.confirm-panel__cookie .settings__cookie {
    position: absolute;
    right: 54px;
    top: 10px;
  }
  .confirm-panel.confirm-panel__cookie .confirm-panel__cell-action .btn-default {
    width: 130px;
  }
  .image-slider__zoom {
    display: none;
  }
  .product-s-list__right {
    display: flex;
    align-items: center;
  }
  .product-s-list__right .price {
    display: block;
  }
  .product-s-list__right .price__group {
    flex: 0 0 auto;
    padding-right: 20px;
    text-align: right;
  }

  .product-s-list__info {
    padding-right: 20px;
  }

  .product-s-list__scu-block .product-s-list__scu {
    padding-right: 20px;
  }
  .product-t-list__cell-visual {
    width: 223px;
    min-width: 223px;
    height: 147px;
  }
  .search-small__result-wrap {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
  }

  .search-small__suggestion-list {
    display: flex;
    padding: 0 0 0 20px;
  }

  .search-small__suggestion-sections {
    width: 30%;
    padding: 20px 0;
    border-right: 1px solid rgba(0, 0, 0, 0.05);
  }

  .search-small__suggestion-products {
    width: 70%;
  }
}

@media (min-width: 1300px) {
  .basket-item__counter {
    margin-left: 25px;
    margin-right: 0;
  }

  .basket-item__footer {
    flex-wrap: nowrap;
  }

  .basket-item__header {
    max-width: 300px;
    margin-right: 25px;
  }
  .basket-item__price-note {
    padding-left: 28px;
  }
  .catalog__layout-aside {
    width: 320px;
  }

  .catalog__layout-main {
    width: calc(100% - 335px);
  }
  .order-lk__items-header .order-lk__items-header-item {
    flex: 1;
  }
  .order-lk__items-header .order-lk__items-header-total {
    width: 253px;
  }
  .order-lk__items-header .order-lk__items-header-count {
    width: 101px;
  }
  .order-lk__items-header .order-lk__items-header-price {
    width: 154px;
  }

  .order-lk__items-header {
    font-size: 14px;
    line-height: 21px;
  }
  .product-t-list__cell-action .basket-action__btn {
    width: 140px;
  }
}

@media (min-width: 1600px) {
  .basket-item__header {
    margin-right: 45px;
  }
  .order-lk__items-header .order-lk__items-header-count {
    width: 120px;
  }
  .order-lk__items-header .order-lk__items-header-price {
    width: 174px;
  }
  .product-t-list__cell-price-action {
    padding-left: 30px;
    padding-right: 10px;
    min-width: 300px;
  }
}

@media (any-hover: hover) and (pointer: fine) {
  .link:hover {
    color: #595959;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
  .add-review__accept a:hover {
    text-decoration: underline;
  }
  .article-poster:hover .article-poster__title {
    color: #1aba50;
    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: #1aba50;
  }
  .datepicker__btn-reset:hover {
    color: #1aba50;
  }
  .field-check-list__clear-btn:hover {
    color: #434347;
    border-color: #434347;
  }
  .field-checkbox:not(.disabled):hover .field-checkbox__visual {
    border-color: #1aba50;
  }
  .field-checkbox:not(.disabled):hover .field-checkbox__img {
    border-color: #1aba50;
  }

  .field-checkbox:hover .field-checkbox__input:checked ~ .field-checkbox__visual {
    border-color: #1aba50;
  }

  .field-checkbox--button:hover .field-checkbox__frame {
    border-color: #1aba50;
  }
  .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: #1aba50;
  }
  .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: #1aba50;
  }
  .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: #1aba50;
  }
  .product-t-grid:hover .product-t-grid__action {
    visibility: visible;
    opacity: 1;
    height: auto;
  }
  .product-t-grid:hover .favorite-action:not(.favorite-action--active) {
    visibility: visible;
    opacity: 1;
  }
  .product-t-list:hover .product-t-list__card {
    box-shadow: 0px 4px 23px rgba(24, 24, 33, 0.15);
  }
  .product-t-list:hover .product-t-list__name {
    color: #595959;
  }
  .product-t-list:hover .product-t-list__fast-view {
    opacity: 1;
  }

  .product-t-list:hover .product-t-list__cell-favorite .favorite-action {
    opacity: 1;
  }
  .promocode__remove:hover {
    color: #000;
  }

  .promocode__submit:hover {
    background-color: #434347;
  }
  .rating-action__rating--hover:hover .rating-action__rating-item {
    color: #1aba50;
  }
  .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: #1aba50;
  }

  .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: #000;
    background-color: #1aba50;
    box-shadow: none;
  }
  .tabs__item:not(.active):hover {
    color: #1aba50;
  }
  .tabs__spoiler-item:not(.disabled):not([disabled]):hover {
    color: #1aba50;
    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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi92YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9ncmlkLnNjc3MiLCJjb21tb24vbWl4aW5zLnNjc3MiLCJtYWluLmNzcyIsImNvbW1vbi90b29scy5zY3NzIiwiY29tbW9uL2NvbG9ycy5zY3NzIiwiY29tbW9uL2NvcmUuc2NzcyIsImNvbW1vbi90ZXh0LnNjc3MiLCJjb21tb24vcHJpY2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbGF6eS9sYXp5LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCJjb21tb24vc3dpcGVyLnNjc3MiLCJjb21tb24vbGluay11bmRlcmxpbmUuc2NzcyIsImNvbW1vbi9yZXNldC5zY3NzIiwiY29tbW9uL2d1aWRlbGluZS5zY3NzIiwiY29tbW9uL3RyYW5zaXRpb25zLnNjc3MiLCJjb21tb24vaWNvbnMuc2NzcyIsImNvbW1vbi90aXBweS5zY3NzIiwiYmxvY2tzL2FjY29yZGlvbi5zY3NzIiwiYmxvY2tzL2FjdGl2ZS1maWx0ZXJzLnNjc3MiLCJibG9ja3MvYWRkLXJldmlldy5zY3NzIiwiYmxvY2tzL2FkZHJlc3MtbGlzdC5zY3NzIiwiYmxvY2tzL2FydGljbGUtZ3JpZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtcG9zdGVyLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL2F0dGVudGlvbi1ibG9jay5zY3NzIiwiYmxvY2tzL2F2YWlsYWJpbGl0eS5zY3NzIiwiYmxvY2tzL2JhZGdlLnNjc3MiLCJibG9ja3MvYmFza2V0LWFjdGlvbi5zY3NzIiwiYmxvY2tzL2Jhc2tldC1pdGVtLnNjc3MiLCJibG9ja3MvYmFza2V0LXNtYWxsLnNjc3MiLCJibG9ja3MvYmFza2V0LnNjc3MiLCJibG9ja3MvYmlnLXRhYnMuc2NzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2J0bi1kZWwuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWNvbXBhcmUuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWl0ZW0uc2NzcyIsImJsb2Nrcy9jYXRhbG9nLnNjc3MiLCJibG9ja3MvY2F0ZWdvcmllcy5zY3NzIiwiYmxvY2tzL2NoYXJhY3RlcmlzdGljcy10YWJsZS5zY3NzIiwiYmxvY2tzL2NsZWFuLWJhc2tldC5zY3NzIiwiYmxvY2tzL2NvbXBhcmUtYWN0aW9uLnNjc3MiLCJibG9ja3MvY29tcGFyZS13aWRnZXQuc2NzcyIsImJsb2Nrcy9jb21wYXJlLnNjc3MiLCJibG9ja3MvY29uZmlybS1wYW5lbC5zY3NzIiwiYmxvY2tzL2RhdGVwaWNrZXIuc2NzcyIsImJsb2Nrcy9kZWxldGUtYmFza2V0LWl0ZW0uc2NzcyIsImJsb2Nrcy9kb2MtYmxvY2suc2NzcyIsImJsb2Nrcy9mYXZvcml0ZS1hY3Rpb24uc2NzcyIsImJsb2Nrcy9maWVsZC1jaGVjay1saXN0LnNjc3MiLCJibG9ja3MvZmllbGQtY2hlY2tib3guc2NzcyIsImJsb2Nrcy9maWVsZC1jb2xvci1ibG9jay5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNvbG9ycy5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNvdW50LnNjc3MiLCJibG9ja3MvZmllbGQtZmlsZS5zY3NzIiwiYmxvY2tzL2ZpZWxkLWlucHV0LnNjc3MiLCJibG9ja3MvZmllbGQtbGFiZWwuc2NzcyIsImJsb2Nrcy9maWVsZC1yYWRpby1idXR0b25zLnNjc3MiLCJibG9ja3MvZmllbGQtcmFkaW9jb2xvcmJsb2NrLnNjc3MiLCJibG9ja3MvZmllbGQtcmFkaW9zZXQtZnVsbC5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLnNjc3MiLCJibG9ja3MvZmllbGQtc2VsZWN0LnNjc3MiLCJibG9ja3MvZmllbGQtc2V0LWZ1bGwuc2NzcyIsImJsb2Nrcy9maWVsZC1zZXQuc2NzcyIsImJsb2Nrcy9maWVsZC1zd2l0Y2guc2NzcyIsImJsb2Nrcy9maWVsZC10ZXh0LnNjc3MiLCJibG9ja3MvZmllbGQtdG9nZ2xlcy5zY3NzIiwiYmxvY2tzL2ZpZWxkLXRvb2x0aXAuc2NzcyIsImJsb2Nrcy9maWVsZC10dW1ibGVyLWxpc3Quc2NzcyIsImJsb2Nrcy9maWVsZC10dW1ibGVyLnNjc3MiLCJibG9ja3MvZmllbGQuc2NzcyIsImJsb2Nrcy9maWx0ZXIuc2NzcyIsImJsb2Nrcy9mb3JtLWdsYXNzLnNjc3MiLCJibG9ja3MvZm9ybS5zY3NzIiwiYmxvY2tzL2dhbGxlcnkuc2NzcyIsImJsb2Nrcy9naWZ0LXNob3J0LnNjc3MiLCJibG9ja3MvaHRtbGJsb2NrZWRpdC5zY3NzIiwiYmxvY2tzL2ltYWdlLWdhbGxlcnkuc2NzcyIsImJsb2Nrcy9pbWFnZS1zbGlkZXIuc2NzcyIsImJsb2Nrcy9sYXp5LWNvbXBvbmVudC5zY3NzIiwiYmxvY2tzL2xpbmstYmFjay5zY3NzIiwiYmxvY2tzL2xpbmstY2xvc2Uuc2NzcyIsImJsb2Nrcy9say1vcmRlci5zY3NzIiwiYmxvY2tzL2xrLnNjc3MiLCJibG9ja3MvbG9hZGVyLnNjc3MiLCJibG9ja3MvbW9iaWxlLXBvcHVwLnNjc3MiLCJibG9ja3MvbW9kYWwtbWVzc2FnZS5zY3NzIiwiYmxvY2tzL21vZGFsLXdpbmRvdy5zY3NzIiwiYmxvY2tzL21vZGFsLnNjc3MiLCJibG9ja3Mvbm90ZS1ibG9jay5zY3NzIiwiYmxvY2tzL29ubHktc2xpZGVyLnNjc3MiLCJibG9ja3Mvb3JkZXItaXRlbS5zY3NzIiwiYmxvY2tzL29yZGVyLXJlc3VsdC5zY3NzIiwiYmxvY2tzL29yZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1uYXYuc2NzcyIsImJsb2Nrcy9wYWdlLXNlY3Rpb24taGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1zZWN0aW9uLnNjc3MiLCJibG9ja3MvcGFnZS10aXRsZS5zY3NzIiwiYmxvY2tzL3BhcmFtcy1saXN0LnNjc3MiLCJibG9ja3MvcG9pbnRzLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1kaXNjb3VudC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtZ3JpZC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtaW1hZ2Uuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXMtbGlzdC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtc2xpZGVyLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LWdyaWQtc21hbGwuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtZ3JpZC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtdC1saXN0LnNjc3MiLCJibG9ja3MvcHJvZHVjdC10YWJsZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Quc2NzcyIsImJsb2Nrcy9wcm9tb2NvZGUuc2NzcyIsImJsb2Nrcy9yYXRpbmctYWN0aW9uLnNjc3MiLCJibG9ja3MvcmVzdWx0LWFkZC1yZXZpZXcuc2NzcyIsImJsb2Nrcy9yZXZpZXctaXRlbS5zY3NzIiwiYmxvY2tzL3Jldmlld3Muc2NzcyIsImJsb2Nrcy9zY3JvbGwtc2hhZG93LWVkZ2Uuc2NzcyIsImJsb2Nrcy9zY3JvbGwtdG9wLnNjc3MiLCJibG9ja3Mvc2VhcmNoLXNtYWxsLnNjc3MiLCJibG9ja3Mvc2lnbi1pbi5zY3NzIiwiYmxvY2tzL3NpZ24tdXAuc2NzcyIsImJsb2Nrcy9zdGF0dXMuc2NzcyIsImJsb2Nrcy9zdWJzY3JpYnRpb24taXRlbS5zY3NzIiwiYmxvY2tzL3N1YnNjcmlidGlvbi5zY3NzIiwiYmxvY2tzL3N1YnNjcmlwdGlvbi1mb3JtLnNjc3MiLCJibG9ja3Mvc3dpcGVyLXNsaWRlci5zY3NzIiwiYmxvY2tzL3RhYnMuc2NzcyIsImJsb2Nrcy90b29sdGlwLnNjc3MiLCJibG9ja3MvdmlkZW8tc2xpZGVyLnNjc3MiLCJibG9ja3MvdmlkZW8uc2NzcyIsImJsb2Nrcy92aWV3LXBpY2tlci5zY3NzIiwiYmxvY2tzL3ZpZXctdG9nZ2xlci5zY3NzIiwiYmxvY2tzL2ltYWdlLXNsaWRlci13cmFwcGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Q0FBQTtBQVlBLFVBQUE7QUFtQkEsY0FBQTtBQU1BLFNBQUE7QUFJQSxXQUFBO0FBc0RBLFdBQUE7QUFLQSxrQkFBQTtBQUtBLFNBQUE7QUE2REEsWUFBQTtBQTZDQSxnQkFBQTtBQ25OQSxpQkFBQTtBQUVDO0VDb0RBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBRUEsd0JBQUE7QUNoQ0Q7QUZwQkM7RUM2REEsb0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7QUNoQ0Q7QUY3QkM7RUNzRUEsYUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FDaENEO0FGcENDO0VDNEVBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBQ2hDRDtBRnpDRTtFQ29RRCxvQkFBQTtBQ25ORDtBRmpERTtFQ29RRCxxQkFBQTtBQ2hORDtBRnBERTtFQ29RRCxVQUFBO0FDN01EO0FGdkRFO0VDb1FELHFCQUFBO0FDMU1EO0FGMURFO0VDb1FELHFCQUFBO0FDdk1EO0FGN0RFO0VDb1FELFVBQUE7QUNwTUQ7QUZoRUU7RUNvUUQscUJBQUE7QUNqTUQ7QUZuRUU7RUNvUUQscUJBQUE7QUM5TEQ7QUZ0RUU7RUNvUUQsVUFBQTtBQzNMRDtBRnpFRTtFQ29RRCxxQkFBQTtBQ3hMRDtBRjVFRTtFQ29RRCxxQkFBQTtBQ3JMRDtBRi9FRTtFQ29RRCxXQUFBO0FDbExEO0FGNUVFO0VBQ0MsVUFGVztBRWdGZDtBRi9FRTtFQUNDLFVBRlc7QUVtRmQ7QUZsRkU7RUFDQyxVQUZXO0FFc0ZkO0FGckZFO0VBQ0MsU0FGVztBRXlGZDtBRnhGRTtFQUNDLFNBRlc7QUU0RmQ7QUYzRkU7RUFDQyxTQUZXO0FFK0ZkO0FGOUZFO0VBQ0MsU0FGVztBRWtHZDtBRmpHRTtFQUNDLFNBRlc7QUVxR2Q7QUZwR0U7RUFDQyxTQUZXO0FFd0dkO0FGdkdFO0VBQ0MsU0FGVztBRTJHZDtBRjFHRTtFQUNDLFNBRlc7QUU4R2Q7QUY3R0U7RUFDQyxTQUZXO0FFaUhkO0FGaEhFO0VBQ0MsUUFGVztBRW9IZDtBRm5IRTtFQUNDLFFBRlc7QUV1SGQ7QUZ0SEU7RUFDQyxRQUZXO0FFMEhkO0FGekhFO0VBQ0MsUUFGVztBRTZIZDtBRjVIRTtFQUNDLFFBRlc7QUVnSWQ7QUYvSEU7RUFDQyxRQUZXO0FFbUlkO0FGbElFO0VBQ0MsUUFGVztBRXNJZDtBRnJJRTtFQUNDLFFBRlc7QUV5SWQ7QUZ4SUU7RUFDQyxRQUZXO0FFNElkO0FGM0lFO0VBQ0MsUUFGVztBRStJZDtBRjlJRTtFQUNDLFNBRlc7QUVrSmQ7QUZqSkU7RUFDQyxTQUZXO0FFcUpkO0FGcEpFO0VBQ0MsU0FGVztBRXdKZDs7QUNoTEE7O0VBRUMsYUFBQTtBRDA4QkQ7O0FDdjhCQTs7RUFFQyxnQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGFBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxnQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGFBQUE7RUFDQSxnQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGFBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxjQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MscUJBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxhQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0Msb0JBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxlQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsY0FBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLG1CQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsYUFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGFBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxXQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsZ0JBQUE7QUQwOEJEOztBQ3Y4QkE7RUFDQyxpQkFBQTtBRDA4QkQ7O0FDdjhCQTtFQUNDLGtCQUFBO0FEMDhCRDs7QUN2OEJBO0VBQ0MsbUJBQUE7QUQwOEJEO0FFaGlDQTtFQUNDLFdMeUNhO0FHdXNDZDs7QUU3dUNBO0VBQ0MsY0x1Q2dCO0FHeXNDakI7O0FFN3VDQTtFQUNDLGNMcUNnQjtBRzJzQ2pCOztBRTd1Q0E7RUFDQyxjTGtDZ0I7QUc4c0NqQjs7QUU3dUNBO0VBQ0MsY0x1Q2U7QUd5c0NoQjs7QUU3dUNBO0VBQ0MsY0xxQ3VCO0FHMnNDeEI7O0FFN3VDQTtFQUNDLGNMa0N1QjtBRzhzQ3hCOztBRTd1Q0E7RUFDQyxXTGdEaUI7QUdnc0NsQjs7QUU3dUNBO0VBQ0MsV0w2Q3lCO0FHbXNDMUI7O0FFN3VDQTtFQUNDLFdMMEN5QjtBR3NzQzFCOztBRTd1Q0E7RUFDQyxjTDBCZTtBR3N0Q2hCOztBRTd1Q0E7RUFDQyxXTDhCcUI7QUdrdEN0Qjs7QUU3dUNBO0VBQ0MsV0x3QmU7QUd3dENoQjs7QUU3dUNBO0VBQ0MsV0xxQnFCO0FHMnRDdEI7O0FFN3VDQTtFQUNDLGNMU2E7QUd1dUNkOztBRTd1Q0E7RUFDQyxXTFdtQjtBR3F1Q3BCOztBRTN1Q0E7RUFDQyxnQkx6QmE7QUd1d0NkOztBRTN1Q0E7RUFDQyxtQkwzQmdCO0FHeXdDakI7O0FFM3VDQTtFQUNDLG1CTDdCZ0I7QUcyd0NqQjs7QUUzdUNBO0VBQ0MsbUJMaENnQjtBRzh3Q2pCOztBRTN1Q0E7RUFDQyxnQkwvQmE7QUc2d0NkOztBRTN1Q0E7RUFDQyxtQkwvQmU7QUc2d0NoQjs7QUUzdUNBO0VBQ0MsbUJMakN1QjtBRyt3Q3hCOztBRTN1Q0E7RUFDQyxtQkxwQ3VCO0FHa3hDeEI7O0FFM3VDQTtFQUNDLGdCTHRCaUI7QUdvd0NsQjs7QUUzdUNBO0VBQ0MsZ0JMekJ5QjtBR3V3QzFCOztBRTN1Q0E7RUFDQyxnQkw1QnlCO0FHMHdDMUI7O0FFM3VDQTtFQUNDLG1CTDVDZTtBRzB4Q2hCOztBRTN1Q0E7RUFDQyxnQkx4Q3FCO0FHc3hDdEI7O0FFM3VDQTtFQUNDLGdCTDlDZTtBRzR4Q2hCOztBRTN1Q0E7RUFDQyxnQkxqRHFCO0FHK3hDdEI7O0FFM3VDQTtFQUNDLG1C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SDY5bkJEOztFNkh6OW5CRDtJQUNDLGlCQUFBO0U3SDQ5bkJBO0FBQ0Y7O0F3R25sb0JBO0VBQ0M7SUFDQyxVQUFBO0lBQ0EsWUFBQTtFeEc2NmhCQTs7RXdHMzZoQkQ7SUFDQyxXQUFBO0lBQ0EsV0FBQTtFeEc4NmhCQTs7RXdHMzZoQkE7SUFDQyxjQUFBO0V4Rzg2aEJEO0V3RzM2aEJBO0lBQ0Msc0IzR3RHVztFR21oaUJaOztFd0cxNmhCRDtJQUNDLGFBQUE7RXhHNjZoQkE7QUFDRjs7QTRHbitoQkE7RUFDQztJQUNDLGdCQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0U1Rzhna0JBO0FBQ0Y7O0FGbmxrQkM7RUFFRTtJQ3NQRixvQkFBQTtFQ25HQztFRm5KQztJQ3NQRixxQkFBQTtFQ2hHQztFRnRKQztJQ3NQRixVQUFBO0VDN0ZDO0VGekpDO0lDc1BGLHFCQUFBO0VDMUZDO0VGNUpDO0lDc1BGLHFCQUFBO0VDdkZDO0VGL0pDO0lDc1BGLFVBQUE7RUNwRkM7RUZsS0M7SUNzUEYscUJBQUE7RUNqRkM7RUZyS0M7SUNzUEYscUJBQUE7RUM5RUM7RUZ4S0M7SUNzUEYsVUFBQTtFQzNFQztFRjNLQztJQ3NQRixxQkFBQTtFQ3hFQztFRjlLQztJQ3NQRixxQkFBQTtFQ3JFQztFRmpMQztJQ3NQRixXQUFBO0VDbEVDO0VGOUtDO0lBQ0MsVUFGVztFRWtMYjtFRmpMQztJQUNDLFVBRlc7RUVxTGI7RUZwTEM7SUFDQyxVQUZXO0VFd0xiO0VGdkxDO0lBQ0MsU0FGVztFRTJMYjtFRjFMQztJQUNDLFNBRlc7RUU4TGI7RUY3TEM7SUFDQyxTQUZXO0VFaU1iO0VGaE1DO0lBQ0MsU0FGVztFRW9NYjtFRm5NQztJQUNDLFNBRlc7RUV1TWI7RUZ0TUM7SUFDQyxTQUZXO0VFME1iO0VGek1DO0lBQ0MsU0FGVztFRTZNYjtFRjVNQztJQUNDLFNBRlc7RUVnTmI7RUYvTUM7SUFDQyxTQUZXO0VFbU5iO0VGbE5DO0lBQ0MsUUFGVztFRXNOYjtFRnJOQztJQUNDLFFBRlc7RUV5TmI7RUZ4TkM7SUFDQyxRQUZXO0VFNE5iO0VGM05DO0lBQ0MsUUFGVztFRStOYjtFRjlOQztJQUNDLFFBRlc7RUVrT2I7RUZqT0M7SUFDQyxRQUZXO0VFcU9iO0VGcE9DO0lBQ0MsUUFGVztFRXdPYjtFRnZPQztJQUNDLFFBRlc7RUUyT2I7RUYxT0M7SUFDQyxRQUZXO0VFOE9iO0VGN09DO0lBQ0MsUUFGVztFRWlQYjtFRmhQQztJQUNDLFNBRlc7RUVvUGI7RUZuUEM7SUFDQyxTQUZXO0VFdVBiO0VGdFBDO0lBQ0MsU0FGVztFRTBQYjtFNEJUQTtJQUNELG9CQUFBO0U1Qm8ySEM7O0U0QmwySEE7SUFDRCxjQUFBO0U1QnEySEM7RThCN2lIQTtJQUNELGNBQUE7RTlCOHpJQztFa0N4b0pEO0lBQ0MsVUFBQTtFbEN3Z09BOztFa0NyZ09EO0lBQ0MsVUFBQTtFbEN3Z09BOztFa0NyZ09EO0lBQ0MsVUFBQTtFbEN3Z09BOztFa0NyZ09EO0lBQ0MsVUFBQTtFbEN3Z09BOztFa0NyZ09EO0lBQ0MsVUFBQTtFbEN3Z09BOztFa0NyZ09EO0lBQ0MsVUFBQTtFbEN3Z09BO0VtQy9yTkQ7SUFDQyxZQUFBO0VuQ2k1T0E7RTJDdDZQRDtJQUNDLGlCQUFBO0UzQ3FtVEE7RThFdjRTRDtJQUNDLFVBQUE7RTlFczBhQTs7RThFbjBhRDtJQUNDLFVBQUE7RTlFczBhQTs7RThFbjBhRDtJQUNDLGVBQUE7RTlFczBhQTtBQWoyYUY7O0E4QmcyQ0E7RUFDSTtJQUVJLGlCQUFBO0lBR0Esc0JBQUE7SUFDQSxvQkFBQTtJQUNBLGtCQUFBO0U5Qjh6SU47QUFDRjs7QUN6MkxBO0VBQ0M7SUFDQyxhQUFBO0VEeThCQTtBQUNGOztBRHpoQ0c7RXNCSkY7SXRCK0NDLGFBQUE7SUFDQSx3QkFBQTtFQ3VyR0E7QUFDRjs7QUQxdEdDO0UrRWtUQztJQUNDLGFBQUE7RTlFcTBhRDtBQUNGOztBRnZtYkM7RUFFRTtJQ3VPRixvQkFBQTtFQ2NDO0VGclBDO0lDdU9GLHFCQUFBO0VDaUJDO0VGeFBDO0lDdU9GLFVBQUE7RUNvQkM7RUYzUEM7SUN1T0YscUJBQUE7RUN1QkM7RUY5UEM7SUN1T0YscUJBQUE7RUMwQkM7RUZqUUM7SUN1T0YsVUFBQTtFQzZCQztFRnBRQztJQ3VPRixxQkFBQTtFQ2dDQztFRnZRQztJQ3VPRixxQkFBQTtFQ21DQztFRjFRQztJQ3VPRixVQUFBO0VDc0NDO0VGN1FDO0lDdU9GLHFCQUFBO0VDeUNDO0VGaFJDO0lDdU9GLHFCQUFBO0VDNENDO0VGblJDO0lDdU9GLFdBQUE7RUMrQ0M7RUZoUkM7SUFDQyxVQUZXO0VFb1JiO0VGblJDO0lBQ0MsVUFGVztFRXVSYjtFRnRSQztJQUNDLFVBRlc7RUUwUmI7RUZ6UkM7SUFDQyxTQUZXO0VFNlJiO0VGNVJDO0lBQ0MsU0FGVztFRWdTYjtFRi9SQztJQUNDLFNBRlc7RUVtU2I7RUZsU0M7SUFDQyxTQUZXO0VFc1NiO0VGclNDO0lBQ0MsU0FGVztFRXlTYjtFRnhTQztJQUNDLFNBRlc7RUU0U2I7RUYzU0M7SUFDQyxTQUZXO0VFK1NiO0VGOVNDO0lBQ0MsU0FGVztFRWtUYjtFRmpUQztJQUNDLFNBRlc7RUVxVGI7RUZwVEM7SUFDQyxRQUZXO0VFd1RiO0VGdlRDO0lBQ0MsUUFGVztFRTJUYjtFRjFUQztJQUNDLFFBRlc7RUU4VGI7RUY3VEM7SUFDQyxRQUZXO0VFaVViO0VGaFVDO0lBQ0MsUUFGVztFRW9VYjtFRm5VQztJQUNDLFFBRlc7RUV1VWI7RUZ0VUM7SUFDQyxRQUZXO0VFMFViO0VGelVDO0lBQ0MsUUFGVztFRTZVYjtFRjVVQztJQUNDLFFBRlc7RUVnVmI7RUYvVUM7SUFDQyxRQUZXO0VFbVZiO0VGbFZDO0lBQ0MsU0FGVztFRXNWYjtFRnJWQztJQUNDLFNBRlc7RUV5VmI7RUZ4VkM7SUFDQyxTQUZXO0VFNFZiO0VDM1NEO0lBQ0MsY0FBQTtFRHc4QkE7O0VDcjhCRDtJQUNDLGVBQUE7RUR3OEJBOztFQ3I4QkQ7SUFDQyxhQUFBO0VEdzhCQTs7RUNyOEJEO0lBQ0Msb0JBQUE7RUR3OEJBOztFQ3I4QkQ7SUFDQyxxQkFBQTtFRHc4QkE7O0VDcjhCRDtJQUNDLGNBQUE7RUR3OEJBOztFQ3I4QkQ7SUFDQyxtQkFB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O0lBQ0ksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtFOUI2eklOOztFOEIxeklFO0lBQ0ksb0JBQUE7RTlCNnpJTjs7RThCMXpJRTtJQUNJLFdBQUE7RTlCNnpJTjtBQUNGOztBQ3AxTEE7RUFDQztJQUNDLGFBQUE7RUR1OEJBO0FBQ0Y7O0FEM2pDRztFRGhCRjtJQzJEQyxhQUFBO0lBQ0Esd0JBQUE7RUMvQkE7RUZ6QkQ7SUNvRUMsYUFBQTtJQUNBLHdCQUFBO0VDL0JBO0VGbENEO0lDMkVDLGFBQUE7RUMvQkE7RUZ4Q0Q7SUNpRkMsZUFBQTtFQy9CQTtFRkRDO0lDd05GLG9CQUFBO0VDK0hDO0VGdlZDO0lDd05GLHFCQUFBO0VDa0lDO0VGMVZDO0lDd05GLFVBQUE7RUNxSUM7RUY3VkM7SUN3TkYscUJBQUE7RUN3SUM7RUZoV0M7SUN3TkYscUJBQUE7RUMySUM7RUZuV0M7SUN3TkYsVUFBQTtFQzhJQztFRnRXQztJQ3dORixxQkFBQTtFQ2lKQztFRnpXQztJQ3dORixxQkFBQTtFQ29KQztFRjVXQztJQ3dORixVQUFBO0VDdUpDO0VGL1dDO0lDd05GLHFCQUFBO0VDMEpDO0VGbFhDO0lDd05GLHFCQUFBO0VDNkpDO0VGclhDO0lDd05GLFdBQUE7RUNnS0M7RUZsWEM7SUFDQyxVQUZXO0VFc1hiO0VGclhDO0lBQ0MsVUFGVztFRXlYYjtFRnhYQztJQUNDLFVBRlc7RUU0WGI7RUYzWEM7SUFDQyxTQUZXO0VFK1hiO0VGOVhDO0lBQ0MsU0FGVztFRWtZYjtFRmpZQztJQUNDLFNBRlc7RUVxWWI7RUZwWUM7SUFDQyxTQUZXO0VFd1liO0VGdllDO0lBQ0MsU0FGVztFRTJZYjtFRjFZQztJQUNDLFNBRlc7RUU4WWI7RUY3WUM7SUFDQyxTQUZXO0VFaVpiO0VGaFpDO0lBQ0MsU0FGVztFRW9aYjtFRm5aQztJQUNDLFNBRlc7RUV1WmI7RUZ0WkM7SUFDQyxRQUZXO0VFMFpiO0VGelpDO0lBQ0MsUUFGVztFRTZaYjtFRjVaQztJQUNDLFFBRlc7RUVnYWI7RUYvWkM7SUFDQyxRQUZXO0VFbWFiO0VGbGFDO0lB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QTtJQUNBLGVBQUE7SUFDQSxtQkFBQTtFOUJ3eklOOztFOEJyeklFO0lBRUksaUJBQUE7SUFHQSxzQkFBQTtJQUNBLG9CQUFBO0lBQ0Esa0JBQUE7RTlCd3pJTjs7RThCcnpJRTtJQUNJLGtCQUFBO0U5Qnd6SU47O0U4QnJ6SUU7SUFDSSxhQUFBO0lBQ0EsbUJBQUE7RTlCd3pJTjs7RThCcnpJRTtJQUNJLFdBQUE7RTlCd3pJTjs7RThCcnpJRTtJQUNJLGFBQUE7RTlCd3pJTjs7RThCdHpJRTtJQUNJLGNBQUE7RTlCeXpJTjs7RThCdnpJRTtJQUNJLGNBQUE7RTlCMHpJTjtBQUNGOztBRjlnTUM7RUFFRTtJQ3lNRixvQkFBQTtFQ2dQQztFRnpiQztJQ3lNRixxQkFBQTtFQ21QQztFRjViQztJQ3lNRixVQUFBO0VDc1BDO0VGL2JDO0lDeU1GLHFCQUFBO0VDeVBDO0VGbGNDO0lDeU1GLHFCQUFBO0VDNFBDO0VGcmNDO0lDeU1GLFVBQUE7RUMrUEM7RUZ4Y0M7SUN5TUYscUJBQUE7RUNrUUM7RUYzY0M7SUN5TUYscUJBQUE7RUNxUUM7RUY5Y0M7SUN5TUYsVUFBQTtFQ3dRQztFRmpkQztJQ3lNRixxQkFBQTtFQzJRQztFRnBkQztJQ3lNRixxQkFBQTtFQzhRQztFRnZkQztJQ3lNRixXQUFBO0VDaVJDO0VGcGRDO0lBQ0MsVUFGVztFRXdkYjtFRnZkQztJQUNDLFVBRlc7RUUyZGI7RUYxZEM7SUFDQyxVQUZXO0VFOGRiO0VGN2RDO0lBQ0MsU0FGVztFRWllYjtFRmhlQztJQUNDLFNBRlc7RUVvZWI7RUZuZUM7SUFDQyxTQUZXO0VFdWViO0VGdGVDO0lBQ0MsU0FGVztFRTBlYjtFRnplQztJQUNDLFNBRlc7RUU2ZWI7RUY1ZUM7SUFDQyxTQUZXO0VFZ2ZiO0VGL2VDO0lBQ0MsU0FGVztFRW1mYjtFRmxmQztJQUNDLFNBRlc7RUVzZmI7RUZyZkM7SUFDQyxTQUZXO0VFeWZiO0VGeGZDO0lBQ0MsUUFGVztFRTRmYjtFRjNmQztJQUNDLFFBRlc7RUUrZmI7RUY5ZkM7SUFDQyxRQUZXO0VFa2dCYjtFRmpnQkM7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Q0UsTUFBQTtJQUNBLE9BQUE7RTlCazBJSjs7RThCL3pJRTtJQUNFLG1CQUFBO0U5QmswSUo7RThCbHlJQTtJQUNFLGNBQUE7RTlCZzBJRjtBQTlCRjs7QXlIbndLQTtFQUVDO0lBQ0UsNkJBQUE7RXpIay9tQkQ7O0V5SDkrbUJBO0lBQ0QsWUFBQTtJQUNBLGdCQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsTUFBQTtJQUNBLFlBQUE7RXpIaS9tQkM7O0V5SDkrbUJBO0lBQ0QsY0FBQTtFekhpL21CQzs7RXlIOSttQkE7SUFDRCxlQUFBO0lBQ0EsaUJBQUE7RXpIaS9tQkM7O0V5SDkrbUJBO0lBQ0QsY0FBQTtJQUNBLFVBQUE7SUFDQSxrQkFBQTtFekhpL21CQzs7RXlIOSttQkE7SUFDRCxnQkFBQTtFekhpL21CQzs7RXlIOSttQkE7SUFDRCxtQkFBQTtFekhpL21CQzs7RXlIOSttQkE7SUFDRCxlQUFBO0V6SGkvbUJDO0FBQ0Y7O0FGaG1uQkM7RUFFRTtJQzBMRixvQkFBQTtFQ2lXQztFRjNoQkM7SUMwTEYscUJBQUE7RUNvV0M7RUY5aEJDO0lDMExGLFVBQUE7RUN1V0M7RUZqaUJDO0lDMExGLHFCQUFBO0VDMFdDO0VGcGlCQztJQzBMRixxQkFBQTtFQzZXQztFRnZpQkM7SUMwTEYsVUFBQTtFQ2dYQztFRjFpQkM7SUMwTEYscUJBQUE7RUNtWEM7RUY3aUJDO0lDMExGLHFCQUFBO0VDc1hDO0VGaGpCQztJQzBMRixVQUFBO0VDeVhDO0VGbmpCQztJQzBMRixxQkFBQTtFQzRYQztFRnRqQkM7SUMwTEYscUJBQUE7RUMrWEM7RUZ6akJDO0lDMExGLFdBQUE7RUNrWUM7RUZ0akJDO0lBQ0MsVUFGVztFRTBqQmI7RUZ6akJDO0lBQ0MsVUFGVztFRTZqQmI7RUY1akJDO0lBQ0MsVUFGVztFRWdrQmI7RUYvakJDO0lBQ0MsU0FGVztFRW1rQmI7RUZsa0JDO0lBQ0MsU0FGVztFRXNrQmI7RUZya0JDO0lBQ0MsU0FGVztFRXlrQmI7RUZ4a0JDO0lBQ0MsU0FGVztFRTRrQmI7RUYza0JDO0lBQ0MsU0FG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O0lBQ0EsbUJBQUE7RXBHbWdoQkE7O0VvR2hnaEJBO0lBQ0MsVUFBQTtFcEdtZ2hCRDtFb0dqZ2hCQztJQUNDLGNBQUE7RXBHbWdoQkY7RW9HaGdoQkM7SUFDQyxhQUFBO0VwR2tnaEJGO0FBQ0Y7O0FzQng0Z0JBO0VBQ0M7SUFDQyx1QkFBQTtFdEJnd0dBO0U4Qm4wRUE7SUFDRSxZQUFBO0lBQ0EsY0FBQTtFOUIreklGO0FBNy9ERjs7QUYvNkdDO0VBRUU7SUMyS0Ysb0JBQUE7RUNrZEM7RUY3bkJDO0lDMktGLHFCQUFBO0VDcWRDO0VGaG9CQztJQzJLRixVQUFBO0VDd2RDO0VGbm9CQztJQzJLRixxQkFBQTtFQzJkQztFRnRvQkM7SUMyS0YscUJBQUE7RUM4ZEM7RUZ6b0JDO0lDMktGLFVBQUE7RUNpZUM7RUY1b0JDO0lDMktGLHFCQUFBO0VDb2VDO0VGL29CQztJQzJLRixxQkFBQTtFQ3VlQztFRmxwQkM7SUMyS0YsVUFBQTtFQzBlQztFRnJwQkM7SUMyS0YscUJBQUE7RUM2ZUM7RUZ4cEJDO0lDMktGLHFCQUFBO0VDZ2ZDO0VGM3BCQztJQzJLRixXQUFBO0VDbWZDO0VGeHBCQztJQUNDLFVBRlc7RUU0cEJiO0VGM3BCQztJQUNDLFVBRlc7RUUrcEJiO0VGOXBCQztJQUNDLFVBRlc7RUVrcUJiO0VGanFCQztJQUNDLFNBRlc7RUVxcUJiO0VGcHFCQztJQUNDLFNBRlc7RUV3cUJiO0VGdnFCQztJQUNDLFNBRlc7RUUycUJiO0VGMXFCQztJQUNDLFNBRlc7RUU4cUJiO0VGN3FCQztJQUNDLFNBRlc7RUVpckJiO0VGaHJCQztJQUNDLFNBRlc7RUVvckJiO0VGbnJCQztJQUNDLFNBRlc7RUV1ckJiO0VGdHJCQztJQUNDLFNBRlc7RUUwckJiO0VGenJCQztJQUNDLFNBRlc7RUU2ckJiO0VGNXJCQztJQUNDLFFBRlc7RUVnc0JiO0VGL3JCQztJQUNDLFFBRlc7RUVtc0JiO0VGbHNCQztJQUNDLFFBRlc7RUVzc0JiO0VGcnNCQztJQUNDLFFBRlc7RUV5c0JiO0VGeHNCQztJQUNDLFFBRlc7RUU0c0JiO0VGM3NCQztJQUNDLFFBRlc7RUUrc0JiO0VGOXNCQztJQUNDLFFBRlc7RUVrdEJiO0VGanRCQztJQUNDLFFBRlc7RUVxdEJiO0VGcHRCQztJQUNDLFFBRlc7RUV3dEJiO0VGdnRCQztJQUNDLFFBRlc7RUUydEJiO0VGMXRCQztJQUNDLFNBRlc7RUU4dEJiO0VGN3RCQztJQUNDLFNBRlc7RUVpdUJiO0VGaHVCQztJQUNDLFNBRlc7RUVvdUJiO0VDem1CRDtJQUNDLGFBQUE7RURtOEJBOztFQ2g4QkQ7SUFDQyxjQUFBO0VEbThCQTs7RUNoOEJEO0lBQ0MsYUFBQTtFRG04QkE7O0VDaDhCRDtJQUNDLG9CQUFBO0VEbThCQTs7RUNoOEJEO0lBQ0MsZUFBQTtFRG04QkE7O0VDaDhCRDtJQUNDLHFCQUFBO0VEbThCQTs7RUNoOEJEO0lBQ0MsY0FBQTtFRG04QkE7O0VDaDhCRDtJQUNDLG1CQUFBO0VEbThCQTtFNEJwMEJEO0lBQ0MsMEJBQUE7RTVCbzJIQTtFa0YzMUhEO0lBQ0MsY0FBQTtFbEZ3dWJBO0UyRnY5YkQ7SUFDQywwQkFBQTtFM0YwNWVBO0VrR2xoZkQ7SUFDQyxlQUFBO0lBQ0EsaUJBQUE7RWxHazZnQkE7O0VrRy81Z0JEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0VsR2s2Z0JBO0VvR256Z0JBO0lBQ0MscUNBQUE7RXBHOC9nQkQ7RW9HMS9nQkM7SUFDQyxhQUFBO0VwRzQvZ0JGO0UySDVuaEJBO0lBQ0QsV0FBQTtJQUNBLGdCQUFBO0UzSDB6bkJDOztFMkh2em5CQTtJQUNELG1CQUFBO0UzSDB6bkJDO0UrSHpzbkJEO0lBQ0MsV0FBQTtJQUNBLGdCQUFBO0UvSGkwb0JBO0UrSDV6b0JEO0lBQ0MsV0FBQTtJQUNBLGdCQUFBO0UvSGcwb0JBO0FBbnBuQkY7O0E4QitRRTtFQUNFO0lBQ0UsY0FBQTtJQUNBLGlCQUFBO0U5QmkwSUo7O0U4Qjl6SUU7SUFDSSxpQkFBQTtFOUJpMElOOztFOEI5eklFO0lBQ0UsWUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0lBQ0EsZUFBQTtFOUJpMElKOztFOEI5eklFO0lBQ0UsUUFBQTtJQUNBLFVBQUE7RTlCaTBJSjs7RThCOXpJRTtJQUNFLG1CQUFBO0U5QmkwSUo7QUFDRjs7QUZyMEtDO0VBRUU7SUM0SkYsb0JBQUE7RUNta0JDO0VGL3RCQztJQzRKRixxQkFBQTtFQ3NrQkM7RUZsdUJDO0lDNEpGLFVBQUE7RUN5a0JDO0VGcnVCQztJQzRKRixxQkFBQTtFQzRrQkM7RUZ4dUJDO0lDNEpGLHFCQUFBO0VDK2tCQztFRjN1QkM7SUM0SkYsVUFBQTtFQ2tsQkM7RUY5dUJDO0lDNEpGLHFCQUFBO0VDcWxCQztFRmp2QkM7SUM0SkYscUJBQUE7RUN3bEJDO0VGcHZCQztJQzRKRixVQUFBO0VDMmxCQztFRnZ2QkM7SUM0SkYscUJBQUE7RUM4bEJDO0VGMXZCQztJQzRKRixxQkFBQTtFQ2ltQkM7RUY3dkJDO0lDNEpGLFdBQUE7RUNvbUJDO0VGMXZCQztJQUNDLFVBRlc7RUU4dkJiO0VGN3ZCQztJQUNDLFVBRlc7RUVpd0JiO0VGaHdCQztJQUNDLFVBRlc7RUVvd0JiO0VGbndCQztJQUNDLFNBRlc7RUV1d0JiO0VGdHdCQztJQUNDLFNBRlc7RUUwd0JiO0VGendCQztJQUNDLFNBRlc7RUU2d0JiO0VGNXdCQztJQUNDLFNBRlc7RUVneEJiO0VGL3dCQztJQUNDLFNBRlc7RUVteEJiO0VGbHhCQztJQUNDLFNBRlc7RUVzeEJiO0VGcnhCQztJQUNDLFNBRlc7RUV5eEJiO0VGeHhCQztJQUNDLFNBRlc7RUU0eEJiO0VGM3hCQztJQUNDLFNBRlc7RUUreEJiO0VGOXhCQztJQUNDLFFBRlc7RUVreUJiO0VGanlCQztJQUNDLFFBRlc7RUVxeUJiO0VGcHlCQztJQUNDLFFBRlc7RUV3eUJiO0VGdnlCQztJQUNDLFFBRlc7RUUyeUJiO0VGMXlCQztJQUNDLFFBRlc7RUU4eUJiO0VGN3lCQztJQUNDLFFBRlc7RUVpekJiO0VGaHpCQztJQUNDLFFBRlc7RUVvekJiO0VGbnpCQztJQUNDLFFBRlc7RUV1ekJiO0VGdHpCQztJQUNDLFFBRlc7RUUwekJiO0VGenpCQztJQUNDLFFBRlc7RUU2ekJi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QztFbUJ4OUNBO0lBQ0MsMEJBQUE7RW5Cb2pHRDtFc0JwaUdEO0lBQ0MsY3pCckRjO0l5QnNEZCxZQUFBO0lBQ0EscUJBQUE7RXRCZ3hHQTtFNEJwbkdEO0lBQ0MsVy9CbE9ZO0VHd2tJWjs7RTRCbjJIQTtJQUNDLGMvQnBPYztJK0JxT2QscUIvQnJPYztFRzJrSWY7RTZCdmpJQTtJQUNDLGFoQ2xCYztFR294SWY7RThCenZIRDtJQUNDLGNqQy9oQmU7RUc2MUpmOztFOEI1eklEO0lBQ0MsV2pDcGlCWTtFR20ySlo7RUQ5c0pBO0lBbEJELGNGeEdrQjtJRXlHbEIsWUFBQTtJQUNBLHFCQUFBO0VDeXlOQztFRHB4TkM7SUFqQkYsbUJBQUE7SUFDQSxtQkFBQTtFQ3d5TkM7RWdDejZORDtJQUNDLFduQ1ZZO0VHZzhOWjtFb0N4a05EO0lBQ0MsY3ZDeldzQjtFR29zUnRCO0VvQ3B6UUQ7SUFDQyxjdkM1WmU7RUc4dlJmO0U0Q3puUkQ7SUFDQyxjL0N0SFk7RUd3M1RaO0U0QzdxVEQ7SUFDQyxjL0M1TVk7RUc2OFRaO0VnRHQ0VEQ7SUFDQyxjbkQ1RmU7SW1ENkZmLHFCbkQ3RmU7RUd5eFVmO0VpRHBnVUE7SUFDQyxxQnBEbFFXO0VHb2pWWjtFaUQveVVBO0lBQ0MscUJwRHRRVztFR3VqVlo7O0VpRDd5VUQ7SUFDQyxxQnBEM1FZO0VHMmpWWjs7RWlEN3lVQTtJQUNDLHFCcEQvUVc7RUcralZaO0VtRGxrVkQ7SUFDQyx5QkFBQTtJQUNBLHlCdERmZTtFRzBxVmY7RW9EOXJWRDtJQUNDLFd2RGNZO0l1RGJULG1CQUFBO0VwRDJ0Vkg7RURoL1VBO0lBZkQsa0JGL01hO0VHNHpWWjtFeUR6d1ZEO0lBQ0MsVUFBQTtJQUNBLG1CQUFBO0lBQ0EsK0JBQUE7RXpENjdWQTtFMEQvOFZEO0lBQ0MsVzdERmdCO0VHNmlXaEI7RTJEMzVWRDtJQUNDLHlCOUR4S2M7RUcweVdkO0U2RGx5V0Q7STlEeUxBLGtCRi9NYTtFR2crV1o7RTZENTJXRDtJQUNDLHNCaEVySFk7SWdFc0haLFdoRTVHWTtFRzRqWFo7RWdFOWhYRDtJQUNDLHlCbkVyQ2U7RUc2d1hmO0VnRXR1WEE7SUFDQywrQ25FV2lCO0VHNnRYbEI7RUR0alhBO0lBZkQsa0JGL01hO0VHbTJYWjtFa0V6MVhBO0lBQ0UsZ0NBQUE7SUFDQSxtQkFBQTtFbEU4L1hGO0VtRXg5WEQ7SUFDQyxXdEV6Q1k7SXNFMENaLHNCdEVwRFk7RUdrb1laO0VzRXhrWUE7SUFDQyxxQnpFdkRjO0VHazJZZjtFdUUxaFlBOzs7SUFHRCxlQUFBO0lBQ0EsYzFFbFVlO0VHeXJaZDtFNkU5bVpBO0lBQ0MsVUFBQTtFN0VpcWFEO0V1RmpwYUQ7SUFDQyxXMUYzR1k7RUdtbWVaOztFdUZ0L2REO0lBQ0MsYzFGNUdlO0VHcW1lZjtFMkYzamVEO0lBQ0MsVzlGN0NZO0VHazhlWjs7RTJGbDVlQTtJQUNDLGM5Ri9DYztJOEZnRGQscUI5RmhEYztFR3E4ZWY7RTRGbHplRDtJQUNDLFcvRnRKWTtFR2t0Zlo7RTZGaGxmRDtJQUNDLGNoR2pJZTtFR3M0ZmY7O0U2Rm53ZkQ7SUFDQyxXaEd0SVk7RUc0NGZaO0U4RnYwZkQ7SUFDQyxjakdwRWU7RUdna2dCZjs7RThGMS9mRDtJQUNDLGNqR3ZFZTtFR29rZ0JmO0UrRnBqZ0JEO0lBQ0MsY2xHbEJlO0VHdW9nQmY7RStGbm5nQkE7SUFDQywwQkFBQTtFL0ZxbmdCRDtFcUd2cGdCQTtJQUNDLCtDeEdpRWU7SXdHaEVmLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RXJHcXFoQkQ7O0VxR2xxaEJBO0lBQ0QsY3hHK0JrQjtFR3NvaEJqQjtFc0c1bmhCRDtJQUNDLFVBQUE7RXRHNnNoQkE7O0VzRzFzaEJEO0lBQ0MseUJ6RzVCYztFR3l1aEJkO0UwRzFoaEJBO0lBQ0MsbUJBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtFMUcyMGlCRDtFMEd2MGlCRTtJQUNELG1CQUFBO0lBQ0EsVUFBQTtFMUd5MGlCRDtFMkc5aWpCRDtJQUNDLCtDOUdvRGdCO0VHMGpqQmhCO0UyRzUraUJDO0lBQ0QsYzlHMUdpQjtFR2d0akJqQjtFMkdwbWpCQztJQUNELFVBQUE7RTNHc21qQkE7O0UyR2xtakJEO0lBQ0UsVUFBQTtFM0dxbWpCRDtFOEc1c2pCRDtJQUNDLFdqSHZDWTtFRyt3a0JaOztFOEd0dWtCRDtJQUNDLHlCakh6Q2U7RUdreGtCZjtFK0d6dmtCQztJQUNDLGNsSGJZO0VHcTBrQmQ7RStHcHprQkE7SUFDQyxlQUFBO0UvR3N6a0JEO0UrR256a0JFO0lBQ0MsY2xIaENZO0VHcTFrQmY7RW9IcDJrQkQ7SUFDQyxZQUFBO0VwSHV2bEJBO0VxSGg3a0JEO0lBQ0MsY3hIaFRjO0VHbWxtQmQ7O0VxSGp5bEJEO0lBQ0MsV3hIalVZO0VHcW1tQlo7O0VxSGx5bEJEO0lBQ0MsV0FBQTtJQUNBLHFDeEg3VGU7SXdIOFRmLGtCQUFBO0lBQ0EsY0FBQTtFckhxeWxCQTtFc0hsa21CRDs7SUFFQyxjekhqQmlCO0VHczBtQmpCO0V1SHgwbUJEOztJQUVHLGNBQUE7RXZIMjRtQkY7RTRIMzFtQkE7SUFDQywyQkFBQTtFNUhzMm5CRDs7RTRIbDJuQkE7SUFDQywwQkFBQTtFNUhxMm5CRDtFNkgvMG5CQTtJQUNDLFdoSXhHVztJZ0l5R1gseUJoSTNGYTtJZ0k0RmIsZ0JBQUE7RTdIaytuQkQ7RTZINTluQkQ7SUFDQyxjaEluR2M7RUdva29CZDtFNkh0Nm5CRDtJQUNDLGNoSS9KYztJZ0lnS2QsZ0JBQUE7SUFDQSx1QkFBQTtFN0hnK25CQTtFaUl4cG9CRDtJQUNDLGNwSVVlO0VHMC9vQmY7RWtJdGhwQkQ7SUFDQyxXckl5Qlk7RUc0aHBCWjtBQWxobUJGOztBRHhoREM7RThEMkhBO0lBQ0MsZ0JBQUE7SUFDQSxtQkFBQTtFN0RpOVdBO0UrSGhrWEQ7SUFDQyxrQkFBQTtFL0hvMG9CQTs7RStIajBvQkQ7SUFDQyxjQUFBO0lBQ0EsV0FBQTtJQUNBLHVCQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxNQUFBO0lBQ0EsVUFBQTtFL0hvMG9CQTtBQWh4UkYiLCJmaWxlIjoic3R5bGVzLmJ1aWxkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5cdHZhcmlhYmxlIG5hbWluZyBydWxlczpcblx0Y29sb3ItKiAtLSBjb2xvciB2YWx1ZVxuXHRmei0qIC0tIGZvbnQtc2l6ZSB2YWx1ZVxuXHRmdy0qIC0tIGZvbnQtd2VpZ2h0IHZhbHVlXG5cdGZmLSogLS0gZm9udC1mYW1pbHkgdmFsdWVcblx0ZnMtKiAtLSBmb250LXN0eWxlIHZhbHVlXG5cdCotY29sb3IgLS0gY29sb3Igb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQqLWJnIC0tIGJhY2tncm91bmQgb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQuLi5cbiovXG5cbi8qIHNpemVzICovXG4kc2NyZWVuLXh4bC1taW46IDE2MDBweDtcbiRzY3JlZW4teGwtbWluOiAxMzAwcHg7XG4kc2NyZWVuLWxnLW1heDogMTI5OXB4O1xuJHNjcmVlbi1sZy1taW46IDEyMDBweDtcbiRzY3JlZW4tbWQtbWF4OiAxMTk5cHg7XG4kc2NyZWVuLW1kLW1pbjogMTAyNHB4O1xuJHNjcmVlbi1zbWQtbWluOiA5OTFweDtcbiRzY3JlZW4tc20tbWF4OiAxMDIzcHg7XG4kc2NyZWVuLXNtLW1pbjogNzY4cHg7XG4kc2NyZWVuLXhzLW1heDogNzY3cHg7XG4kc2NyZWVuLXhzLW1pbjogNjQwcHg7XG4kc2NyZWVuLTJ4cy1tYXg6IDYzOXB4O1xuJHNjcmVlbi0yeHMtbWluOiA0ODBweDtcbiRzY3JlZW4tM3hzLW1heDogNDc5cHg7XG4kc2NyZWVuLTN4cy1taW46IDM4MHB4O1xuJHNjcmVlbi00eHMtbWF4OiAzNzlweDtcbiRzY3JlZW4tNHhzLW1pbjogMHB4O1xuXG4vKiBjb250YWluZXIgKi9cbiRjb250YWluZXItd2lkdGg6IDE2MjhweDtcbiRjb250YWluZXItcGFkZGluZzogNTRweDtcbiRjb250YWluZXItcGFkZGluZy1zbTogMTVweDtcbiRjb250YWluZXItcGFkZGluZy1tZDogMTVweDtcblxuLyogZ3JpZCAqL1xuJGdyaWQtZ3V0dGVyLWJhc2U6IDI0cHg7XG4kZ3JpZC1ndXR0ZXItYmFzZS1zbTogMjBweDtcblxuLyogY29sb3JzICovXG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3ItYmxhY2stOTA6ICM0MzQzNDc7XG4kY29sb3ItYmxhY2stODA6ICM4YjhkOTI7XG4kY29sb3ItYmxhY2stNzA6ICNjMWMzYzg7XG4kY29sb3ItYmxhY2stNTA6ICNkOWRiZTE7XG4kY29sb3ItYmxhY2stMjA6ICNlZWVmZjQ7XG4kY29sb3ItYmxhY2stMTA6ICNmNGY1Zjc7XG4kY29sb3ItYmxhY2stMDU6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4kY29sb3ItYmxhY2stMDQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4kY29sb3Itb3ZlcmxheTogcmdiYSgyNiwgMzMsIDcxLCAuMDQpO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLXdoaXRlLTUwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiRjb2xvci1ibHVlOiAjMDA1N2ZmO1xuXG4kY29sb3ItcHJpbWFyeTogIzFhYmE1MDtcbiRjb2xvci1wcmltYXJ5LXNoYWRlOiAjM0ZCQUZGO1xuJGNvbG9yLXByaW1hcnktc2hhZGUtMjogI2ZmNTI0NztcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTM6ICNmZjBmMDA7XG4kY29sb3ItZ3JheS1kYXJrOiAjNmQ3Yjg0O1xuJGNvbG9yLWdyYXk6ICMzMzM7XG4kY29sb3ItZ3JheS1saWdodDogI2VkZWRlZDtcbiRjb2xvci1ncmVlbjogIzFhYmE1MDtcbiRjb2xvci1yZWQ6ICNmZjI0NGY7XG5cbiRjb2xvci1lcnJvcjogI2ZmMGYwMDtcbiRjb2xvci1zdWNjZXNzOiAjMjBhNzM1O1xuJGNvbG9yLWlucHV0OiAjYzRjNGM0O1xuJGNvbG9yLWxpbmstaG92ZXI6ICM1OTU5NTk7XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY29sb3ItZXJyb3ItbGlnaHQ6ICNmYWE7XG4kY29sb3Itd2FybmluZzogI2U5MTtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjZmQ4O1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICNhZmE7XG5cbiRjb2xvci1wcmltYXJ5LTI6ICNlMDY7XG4kY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI6ICNhMDQ7XG4kY29sb3ItcHJpbWFyeS0yLXNoYWRlLTM6ICM4MDI7XG5cbiR0ZXh0LWNvbG9yOiAkY29sb3ItYmxhY2s7XG4kbGluay1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kbGluay1jb2xvci1ob3ZlcjogJGNvbG9yLXByaW1hcnk7XG5cbiRib2R5LWJnOiAkY29sb3Itd2hpdGU7XG4kbG9hZGVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcblxuJHNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXG4kc2VsZWN0aW9uLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kc2VsZWN0aW9uLWJnOiAkY29sb3ItcHJpbWFyeTtcblxuJG92ZXJsYXktYmc6IHJnYmEoMCwgMCwgMCwgLjc1KTtcblxuLyogc2hhZG93ICovXG4kYm94LXNoYWRvdy1ncmF5OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAuMTUpO1xuJGJveC1zaGFkb3ctZ3JheS1zOiAwcHggNHB4IDExcHggcmdiYSgyNCwgMjQsIDMzLCAuMTUpO1xuJGJveC1zaGFkb3ctZ3JheS14czogMHB4IDJweCA1cHggcmdiYSgyNCwgMjQsIDMzLCAuMTUpO1xuXG4vKiBib3JkZXIgcmFkaXVzICovXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAxMHB4O1xuJGJvcmRlci1yYWRpdXMtbWlkOiAyMHB4O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2U6IDMwcHg7XG5cbi8qIHRleHQgKi9cbiRmZi1iYXNlOiBSb2JvdG8sSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4kZnctcmVndWxhcjogNDAwO1xuJGZ3LW1lZGl1bTogNTAwO1xuJGZ3LXNlbWlib2xkOiA1MDA7XG4kZnctYm9sZDogNzAwO1xuJGZ3LWJhc2U6ICRmdy1yZWd1bGFyO1xuJGZ3LXNtYWxsOiAkZnctcmVndWxhcjtcbiRmdy1zdHJvbmc6ICRmdy1yZWd1bGFyO1xuJGZ6LXNtYWxsZXN0OiA5cHg7XG4kbGgtc21hbGxlc3Q6IDEuNTtcbiRmei1zbWFsbGVyOiAxMXB4O1xuJGxoLXNtYWxsZXI6IDEuMztcbiRmei1zbWFsbDogMTNweDtcbiRsaC1zbWFsbDogMS4yO1xuJGZ6LXNtYWxsLTI6IDE0cHg7XG4kbGgtc21hbGwtMjogMS4yO1xuJGZ6LWJhc2U6IDE1cHg7XG4kbGgtYmFzZTogMS42O1xuJGZ6LWxhcmdlOiAxOHB4O1xuJGxoLWxhcmdlOiAxLjc7XG4kZnotbGFyZ2UtMjogMThweDtcbiRsaC1sYXJnZS0yOiAxLjU7XG4kZnotbGFyZ2VyOiAyMHB4O1xuJGxoLWxhcmdlcjogMS41O1xuXG4kZmYtaDE6ICRmZi1iYXNlO1xuJGZ6LWgxOiA0NXB4O1xuJGZ3LWgxOiAkZnctYm9sZDtcbiRsaC1oMTogMS4zO1xuJHR0LWgxOiBub25lO1xuJGxzLWgxOiBub3JtYWw7XG5cbiRmZi1oMjogJGZmLWJhc2U7XG4kZnotaDI6IDMycHg7XG4kZnctaDI6ICRmdy1ib2xkO1xuJGxoLWgyOiAxLjQ7XG4kdHQtaDI6IG5vbmU7XG4kbHMtaDI6IG5vcm1hbDtcblxuJGZmLWgzOiAkZmYtYmFzZTtcbiRmei1oMzogMzBweDtcbiRmdy1oMzogJGZ3LWJvbGQ7XG4kbGgtaDM6IDEuNDtcbiR0dC1oMzogbm9uZTtcbiRscy1oMzogbm9ybWFsO1xuXG4kZmYtaDQ6ICRmZi1iYXNlO1xuJGZ6LWg0OiAyNnB4O1xuJGZ3LWg0OiAkZnctYm9sZDtcbiRsaC1oNDogMS4zO1xuJHR0LWg0OiBub25lO1xuJGxzLWg0OiBub3JtYWw7XG5cbiRmZi1oNTogJGZmLWJhc2U7XG4kZnotaDU6IDIycHg7XG4kZnctaDU6ICRmdy1ib2xkO1xuJGxoLWg1OiAxLjI7XG4kdHQtaDU6IG5vbmU7XG4kbHMtaDU6IG5vcm1hbDtcblxuLyogdGV4dCB4cyAqL1xuJGZ6LWJhc2UteHM6IDE0cHg7XG4kbGgtYmFzZS14czogMjFweDtcbiRmei1zbWFsbC14czogMTNweDtcbiRsaC1zbWFsbC14czogMTlweDtcbiRmei1zbWFsbGVyLXhzOiAxMnB4O1xuJGxoLXNtYWxsZXIteHM6IDIwcHg7XG4kZnotbGFyZ2UteHM6IDE4cHg7XG4kbGgtbGFyZ2UteHM6IDI2cHg7XG5cbiRmZi1oMS14czogJGZmLWJhc2U7XG4kZnotaDEteHM6IDI4cHg7XG4kZnctaDEteHM6ICRmdy1ib2xkO1xuJGxoLWgxLXhzOiAzNnB4O1xuJHR0LWgxLXhzOiBub25lO1xuJGxzLWgxLXhzOiBub3JtYWw7XG5cbiRmZi1oMi14czogJGZmLWJhc2U7XG4kZnotaDIteHM6IDI2cHg7XG4kZnctaDIteHM6ICRmdy1ib2xkO1xuJGxoLWgyLXhzOiAxMzAlO1xuJHR0LWgyLXhzOiBub25lO1xuJGxzLWgyLXhzOiBub3JtYWw7XG5cbiRmZi1oMy14czogJGZmLWJhc2U7XG4kZnotaDMteHM6IDIycHg7XG4kZnctaDMteHM6ICRmdy1ib2xkO1xuJGxoLWgzLXhzOiAxMzAlO1xuJHR0LWgzLXhzOiBub25lO1xuJGxzLWgzLXhzOiBub3JtYWw7XG5cbiRmZi1oNC14czogJGZmLWJhc2U7XG4kZnotaDQteHM6IDIwcHg7XG4kZnctaDQteHM6ICRmdy1ib2xkO1xuJGxoLWg0LXhzOiAxMzAlO1xuJHR0LWg0LXhzOiBub25lO1xuJGxzLWg0LXhzOiBub3JtYWw7XG5cbiRmZi1oNS14czogJGZmLWJhc2U7XG4kZnotaDUteHM6IDE2cHg7XG4kZnctaDUteHM6ICRmdy1ib2xkO1xuJGxoLWg1LXhzOiAyNHB4O1xuJHR0LWg1LXhzOiBub25lO1xuJGxzLWg1LXhzOiBub3JtYWw7XG5cbi8qIHRyYW5zaXRpb25zICovXG4kdHJzLWJhc2U6IC4yNXM7XG4kdHJzLWRyb3Bkb3duOiAuMjVzO1xuJHRycy1vdmVybGF5OiAuMjVzOyIsIi8qIC0tLSBncmlkIC0tLSAqL1xuLnZ1ZS1zdHlsZXMge1xuXHQuZ3JpZCB7XG5cdFx0QGluY2x1ZGUgZ3JpZDtcblx0fVxuXG5cdC5yb3cge1xuXHRcdEBpbmNsdWRlIHJvdztcblx0fVxuXG5cdC5jZWxsIHtcblx0XHRAaW5jbHVkZSBjZWxsO1xuXHR9XG5cblx0LmNvbCB7XG5cdFx0QGluY2x1ZGUgY29sO1xuXHR9XG5cblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC14bC0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXIteGwtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxuXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHQuY29sLWxnLSN7JGl9IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0XHQub3JkZXItbGctI3skaX0ge1xuXHRcdFx0XHRvcmRlcjogJGk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdC5jb2wtbWQtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHRcdC5vcmRlci1tZC0jeyRpfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0LmNvbC1zbS0jeyRpfSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdFx0Lm9yZGVyLXNtLSN7JGl9IHtcblx0XHRcdFx0b3JkZXI6ICRpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHQuY29sLXhzLSN7JGl9IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0XHQub3JkZXIteHMtI3skaX0ge1xuXHRcdFx0XHRvcmRlcjogJGk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0XHQuY29sLTJ4cy0jeyRpfSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdFx0Lm9yZGVyLTJ4cy0jeyRpfSB7XG5cdFx0XHRcdG9yZGVyOiAkaTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHRcdC5jb2wtM3hzLSN7JGl9IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0XHQub3JkZXItM3hzLSN7JGl9IHtcblx0XHRcdFx0b3JkZXI6ICRpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdFx0LmNvbC00eHMtI3skaX0ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHRcdC5vcmRlci0zeHMtI3skaX0ge1xuXHRcdFx0XHRvcmRlcjogJGk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQG1peGluIG1lZGlhKCRzaXplKSB7XG5cdCRzY3JlZW5zOlxuXHRcdFwieGxcIiAkc2NyZWVuLXhsLW1pbiAxMDAwMHB4LFxuXHRcdFwibGdcIiAkc2NyZWVuLWxnLW1pbiAkc2NyZWVuLWxnLW1heCxcblx0XHRcIm1kXCIgJHNjcmVlbi1tZC1taW4gJHNjcmVlbi1tZC1tYXgsXG5cdFx0XCJzbVwiICRzY3JlZW4tc20tbWluICRzY3JlZW4tc20tbWF4LFxuXHRcdFwieHNcIiAkc2NyZWVuLXhzLW1pbiAkc2NyZWVuLXhzLW1heCxcblx0XHRcIjJ4c1wiICRzY3JlZW4tMnhzLW1pbiAkc2NyZWVuLTJ4cy1tYXgsXG5cdFx0XCIzeHNcIiAkc2NyZWVuLTN4cy1taW4gJHNjcmVlbi0zeHMtbWF4LFxuXHRcdFwiNHhzXCIgJHNjcmVlbi00eHMtbWluICRzY3JlZW4tNHhzLW1heDtcblxuXHRAZWFjaCAkbmFtZSwgJHNjcmVlbi1taW4sICRzY3JlZW4tbWF4IGluICRzY3JlZW5zIHtcblx0XHRAaWYgJHNpemUgPT0gI3skbmFtZX0tdXAge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWluKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAZWxzZSBpZiAkc2l6ZSA9PSAjeyRuYW1lfS1kb3duIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1heCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtaXhpbiB0b3VjaCB7XG5cdEBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG5vLXRvdWNoIHtcblx0QG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gZm9jdXMtZW5hYmxlZCB7XG5cdC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGZvY3VzLWVuYWJsZWQtaW50ZXJuYWwge1xuXHQuc3RhdGUtLWZvY3VzLWVuYWJsZWQgJiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG5cbkBtaXhpbiBncmlkIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZX0pO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdFx0bWFyZ2luOiAtJGdyaWQtZ3V0dGVyLWJhc2Utc20vMjtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZS1zbX0pO1xuXHR9XG59XG5cbkBtaXhpbiByb3cge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IDAgLSRncmlkLWd1dHRlci1iYXNlLzI7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlfSk7XG5cblx0QGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0XHRtYXJnaW46IDAgLSRncmlkLWd1dHRlci1iYXNlLXNtLzI7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcblx0fVxufVxuXG5AbWl4aW4gY2VsbCB7XG5cdHBhZGRpbmc6ICRncmlkLWd1dHRlci1iYXNlLzI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0XHRwYWRkaW5nOiAkZ3JpZC1ndXR0ZXItYmFzZS1zbS8yO1xuXHR9XG59XG5cbkBtaXhpbiBjb2wge1xuXHRwYWRkaW5nOiAwICRncmlkLWd1dHRlci1iYXNlLzI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0QGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0XHRwYWRkaW5nOiAwICRncmlkLWd1dHRlci1iYXNlLXNtLzI7XG5cdH1cbn1cblxuXG5cbkBtaXhpbiBkcm9wZG93bi1iYXNlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd24sIGxlZnQgMHM7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG5AbWl4aW4gZHJvcGRvd24tYmFzZS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbkBtaXhpbiBkcm9wZG93biB7XG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2U7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0cGFkZGluZzogMjBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbkBtaXhpbiBvdmVybGF5LW9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5cblxuQG1peGluIHBhbmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAzMDBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR6LWluZGV4OiAxMjA7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1peGluIHBhbmVsLW9wZW4ge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG5cblxuQG1peGluIGxpbmstYmFzZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5AbWl4aW4gbGluay1ob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcblx0Ym9yZGVyOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtaXhpbiBsaW5rLWZvY3VzIHtcblx0b3V0bGluZTogMXB4IGRhc2hlZDtcblx0b3V0bGluZS1vZmZzZXQ6IDFweDtcbn1cblxuQG1peGluIGxpbmstYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcbn1cblxuQG1peGluIGxpbmsge1xuXHRAaW5jbHVkZSBsaW5rLWJhc2U7XG5cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgbGluay1ob3Zlcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBmb2N1cy1lbmFibGVkLWludGVybmFsIHtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRAaW5jbHVkZSBsaW5rLWZvY3VzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRAaW5jbHVkZSBsaW5rLWFjdGl2ZTtcblx0fVxufVxuXG5cblxuQG1peGluIGZvY3VzLWZyYW1lIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0Ym90dG9tOiAzcHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcblx0Ym9yZGVyOiAxcHggZGFzaGVkO1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBpbmhlcml0O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1peGluIGZvY3VzLWZyYW1lLXNob3cge1xuXHRvcGFjaXR5OiAuNzU7XG59XG5cblxuXG5AbWl4aW4gZmllbGQtYmFzZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay01MDtcblx0cGFkZGluZzogN3B4IDEycHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQ6IDQwMCAjeyRmei1iYXNlfS8jeyRsaC1iYXNlfSAkZmYtYmFzZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5AbWl4aW4gZmllbGQtYmFzZS0tc20ge1xuXHRwYWRkaW5nOiAycHggMTJweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbkBtaXhpbiBmaWVsZC1ob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AbWl4aW4gZmllbGQtZm9jdXMge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG5AbWl4aW4gZmllbGQtZXJyb3Ige1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuQG1peGluIGZpZWxkIHtcblx0QGluY2x1ZGUgZmllbGQtYmFzZTtcblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBmaWVsZC1ob3Zlcjtcblx0XHR9XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcblx0fVxuXG5cdC5mb3JtLWZpZWxkLWVycm9yLmZvcm0tZmllbGQtZXJyb3IgJiB7XG5cdFx0QGluY2x1ZGUgZmllbGQtZXJyb3I7XG5cdH1cbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplKSB7XG5cdHdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gMTIpO1xufVxuXG4vLyDRhtC10L3RgtGA0LjRgNC+0LLQsNC90LjQtSDQuNC30L7QsdGA0LDQttC10L3QuNC1INCy0L3Rg9GC0YDQuCDQsdC70L7QutCwXG5AbWl4aW4gY2VudGVyLXgteS1pbWcoKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi8v0L7RgdC90L7QstC90YvQtSDQv9Cw0YDQsNC80LXRgtGA0Ysg0L/RgdC10LLQtNC+INGN0LvQtdC80LXQvdGC0L7QsiAo0LrQvtC90YLQtdC90YIsINC00LjRgdC/0LvRjdC5LCDQv9C+0LfQuNGG0LjQvtC90LjRgNC+0LLQsNC90LjQtSlcbkBtaXhpbiBwc2V1ZG8oJGNvbnRlbnQ6IFwiXCIsICRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUpIHtcblx0Y29udGVudDogJGNvbnRlbnQ7XG5cdGRpc3BsYXk6ICRkaXNwbGF5O1xuXHRwb3NpdGlvbjogJHBvcztcbn1cblxuLy/Qv9GB0LXQstC00L4g0LHQu9C+0LogOjpiZWZvcmUgKNGI0LjRgNC40L3QsCwg0LLRi9GB0L7RgtCwLCDQutC+0L3RgtC10L3Rgiwg0LTQuNGB0L/Qu9GN0LksINC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1KVxuQG1peGluIHBzZXVkby1iZWZvcmUoJHdpZHRoOiBmYWxzZSwgJGhlaWdodDogZmFsc2UsICRjb250ZW50OiBcIlwiLCAkZGlzcGxheTogYmxvY2ssICRwb3M6IGFic29sdXRlKSB7XG5cdCY6OmJlZm9yZSB7XG5cdFx0QGlmICgkd2lkdGgpIHtcblx0XHRcdHdpZHRoOiAkd2lkdGg7XG5cdFx0fVxuXHRcdEBpZiAoJGhlaWdodCkge1xuXHRcdFx0aGVpZ2h0OiAkaGVpZ2h0O1xuXHRcdH1cblx0XHRjb250ZW50OiAkY29udGVudDtcblx0XHRkaXNwbGF5OiAkZGlzcGxheTtcblx0XHRwb3NpdGlvbjogJHBvcztcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG59XG5cbi8v0L/RgdC10LLQtNC+INCx0LvQvtC6IDo6YWZ0ZXIgKNGI0LjRgNC40L3QsCwg0LLRi9GB0L7RgtCwLCDQutC+0L3RgtC10L3Rgiwg0LTQuNGB0L/Qu9GN0LksINC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1KVxuQG1peGluIHBzZXVkby1hZnRlcigkd2lkdGg6IGZhbHNlLCAkaGVpZ2h0OiBmYWxzZSwgJGNvbnRlbnQ6IFwiXCIsICRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUpIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdEBpZiAoJHdpZHRoKSB7XG5cdFx0XHR3aWR0aDogJHdpZHRoO1xuXHRcdH1cblx0XHRAaWYgKCRoZWlnaHQpIHtcblx0XHRcdGhlaWdodDogJGhlaWdodDtcblx0XHR9XG5cdFx0Y29udGVudDogJGNvbnRlbnQ7XG5cdFx0ZGlzcGxheTogJGRpc3BsYXk7XG5cdFx0cG9zaXRpb246ICRwb3M7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxufVxuXG4vL9C/0YHQtdCy0LTQviDRgNCw0YHQv9C+0YDQutCwINC00LvRjyDRhNC70L7QsNGC0L3Ri9GFINCx0LvQvtC60L7QslxuQG1peGluIGNsZWFyZml4KCkge1xuXHQmOjphZnRlciB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4vL9Cw0LHRgdC+0LvRjtGC0L3Ri9C5INGG0LXQvdGC0YDQvtCy0YnQuNC6INCz0L7RgNC40LfQvtC90YLQsNC70YzQvdGL0LkgKNC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1KVxuQG1peGluIGNlbnRlci14KCRwb3NpdGlvbjogYWJzb2x1dGUpIHtcblx0cG9zaXRpb246ICRwb3NpdGlvbjtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi8v0LDQsdGB0L7Qu9GO0YLQvdGL0Lkg0YbQtdC90YLRgNC+0LLRidC40Log0LLQtdGA0YLQuNC60LDQu9GM0L3Ri9C5ICjQv9C+0LfQuNGG0LjQvtC90LjRgNC+0LLQsNC90LjQtSlcbkBtaXhpbiBjZW50ZXIteSgkcG9zaXRpb246IGFic29sdXRlKSB7XG5cdHBvc2l0aW9uOiAkcG9zaXRpb247XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8v0LDQsdGB0L7Qu9GO0YLQvdGL0Lkg0YbQtdC90YLRgNC+0LLRidC40Log0LPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90YvQuSDQuCDQstC10YDRgtC40LrQsNC70YzQvdGL0LkgKNC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1LCDQs9C+0YDQuNC30L7QvdGC0LDQu9GM0L3Qviwg0LLQtdGA0YLQuNC60LDQu9GM0L3QvilcbkBtaXhpbiBjZW50ZXIteC15KCRwb3NpdGlvbjogYWJzb2x1dGUpIHtcblx0cG9zaXRpb246ICRwb3NpdGlvbjtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8v0LDQsdGB0L7Qu9GO0YLQvdGL0Lkg0YbQtdC90YLRgNC+0LLRidC40Log0LPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90YvQuSDQvdCwIG1hcmdpbijQv9C+0LvQvtCy0LjQvdCwINGI0LjRgNC40L3RiylcbkBtaXhpbiBjZW50ZXIteC1tYXJnaW4oJG1hcmdpbi1sZWZ0OiAxMHB4KSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLSRtYXJnaW4tbGVmdDtcbn1cblxuLy/QsNCx0YHQvtC70Y7RgtC90YvQuSDRhtC10L3RgtGA0L7QstGJ0LjQuiDQstC10YDRgtC40LrQsNC70YzQvdGL0Lkg0L3QsCBtYXJnaW4o0L/QvtC70L7QstC40L3QsCDQstGL0YHQvtGC0YspXG5AbWl4aW4gY2VudGVyLXktbWFyZ2luKCRtYXJnaW4tdG9wOiAxMHB4KSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0kbWFyZ2luLXRvcDtcbn1cblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcblx0QGlmIHR5cGUtb2YoJG51bWJlcikgPT0gXCJ1bWJlclwiIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuXHRcdEByZXR1cm4gJG51bWJlciAvICgkbnVtYmVyICogMCArIDEpO1xuXHR9XG5cdEByZXR1cm4gJG51bWJlcjtcbn1cblxuLy8g0YTRg9C90LrRhtC40Y8g0LLRi9GH0LjRgdC70LXQvdC40LUg0L7RgtC90L7RgdC40YLQtdC70YzQvdC+0LPQviDRgNCw0LfQvNC10YDQsCAo0YjRgNC40YTRgtCwKVxuQGZ1bmN0aW9uIGNhbGNSZXNwb25zaXZlU2l6ZSgkZi1taW4sICRmLW1heCwgJHctbWluOiRtZC1taW4sICR3LW1heDokbGctbWF4LCAkdW5pdHM6IHB4KSB7XG5cdCRmLW1pbjogc3RyaXAtdW5pdCgkZi1taW4pO1xuXHQkZi1tYXg6IHN0cmlwLXVuaXQoJGYtbWF4KTtcblx0JHctbWluOiBzdHJpcC11bml0KCR3LW1pbik7XG5cdCR3LW1heDogc3RyaXAtdW5pdCgkdy1tYXgpO1xuXHQkazogKCRmLW1heCAtICRmLW1pbikvKCR3LW1heCAtICR3LW1pbik7XG5cdCRiOiAkZi1taW4gLSAkayAqICR3LW1pbjtcblx0JGI6ICRiICsgJHVuaXRzO1xuXHRAcmV0dXJuIGNhbGMoI3ska30gKiAxMDB2dyArICN7JGJ9KTtcbn1cblxuLy/RgdC60YDRi9GC0YvQuSDRgtC10LrRgdGCICjQtNC70Y8g0YHQtdC80LDQvdGC0LjQutC4KSwg0LTQvtGB0YLRg9C/0L3Ri9C5INC00LvRjyDRh9C40YLQsNC70L7QulxuQG1peGluIHRleHQtaW52aXNpYmxlKCkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IC0xcHggIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLy8g0L7QsdGA0LXQt9C60LAg0L7QtNC90L7RgdGC0YDQvtGH0L3QvtCz0L4g0YLQtdC60YHRgtCwINGBINC80L3QvtCz0L7RgtC+0YfQuNC10LxcbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCRtYXgtd2lkdGg6IGZhbHNlKSB7XG5cdEBpZiAoJG1heC13aWR0aCkge1xuXHRcdG1heC13aWR0aDogJG1heC13aWR0aDtcblx0fVxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLy8g0LfQsNC/0YDQtdGCINCy0YvQtNC10LvQtdC90LjRjyDRgtC10LrRgdGC0LBcbkBtaXhpbiB0ZXh0LXVuc2VsZWN0YWJsZSgpIHtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi8v0LPQvtGA0LjQt9C+0L3RgtCw0LvRjNC90LDRjyDQu9C40L3QuNGPINC/0L4g0LrRgNCw0Y/QvCDRgtC10LrRgdGC0LAgKNGG0LLQtdGCLCDRgtC+0LvRidC40L3QsClcbkBtaXhpbiB0ZXh0LWxpbmUoJGNvbG9yOiBjdXJyZW50Q29sb3IsICR3ZWlnaHQ6IDFweCkge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciwgJGNvbG9yKSAwIDUwJS8xMDAlICR3ZWlnaHQgbm8tcmVwZWF0O1xufVxuXG4vLyDQuNC80LjRgtCw0YbQuNGPINC/0YPQvdC60YLQuNGA0L3QvtC5INC70LjQvdC40LggKNGC0L7Qu9GJ0LjQvdCwINC70LjQvdC40LgsINC00LvQuNC90L3QsCDQu9C40L3QuNC4LCDRhtCy0LXRgilcbkBtaXhpbiBkYXNoZWQoJGNvbG9yOiBjdXJyZW50Q29sb3IsICR3ZWlnaHQ6IDFweCwgJHdpZHRoOiAzcHgsICRzcGFjZTogJHdpZHRoKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yICR3aWR0aCwgdHJhbnNwYXJlbnQgJHdpZHRoLCB0cmFuc3BhcmVudCk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aCArICRzcGFjZSAkd2VpZ2h0O1xufVxuXG4vLyDQuNC80LjRgtCw0YbQuNGPINGC0L7Rh9C10LogKNGC0L7Qu9GJ0LjQvdCwLCDRhtCy0LXRgilcbkBtaXhpbiBkb3R0ZWQoJGNvbG9yOiBjdXJyZW50Q29sb3IsICR3ZWlnaHQ6IDJweCwgJHNwYWNlOiAkd2VpZ2h0ICogMikge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvciAkd2VpZ2h0LCB0cmFuc3BhcmVudCAkd2VpZ2h0LCB0cmFuc3BhcmVudCk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6ICR3ZWlnaHQgKyAkc3BhY2UgJHdlaWdodDtcbn1cblxuLy/QvtGC0YbQtdC90YLRgNC40YDQvtCy0LDQvdC90LDRjyDQutCw0YDRgtC40L3QutCwINCx0L7Qu9GM0YjQtdC5INGI0LjRgNC40L3RiyDRh9C10Lwg0LXQtSDQutC+0L3RgtC10LnQvdC10YBcbkBtaXhpbiBpbWctZnVsbC13aWR0aC1jZW50ZXIoKSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aW1nIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAzMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0QGluY2x1ZGUgY2VudGVyLXgteSgpO1xuXHR9XG59XG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4vL9C30LDQtNC10YDQttC60LAg0L/RgNC4INGB0LrRgNGL0YLQuNC4INCy0YvQv9Cw0LTQsNGO0YnQtdCz0L4g0LzQtdC90Y4gKNGB0L7RgdGC0L7Rj9C90LjQtSDQstC40LTQuNC80L7RgdGC0Lgg0LzQtdC90Y4pXG5AbWl4aW4gZHJvcC1tZW51LWRlbGF5KCRzaG93OiBmYWxzZSkge1xuXHRAaWYgJHNob3cge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTsgLyog0J/QvtC60LDQt9GL0LLQsNC10Lwg0L/QvtC00LzQtdC90Y4g0L/RgNC4INGF0L7QstC10YDQtSAqL1xuXHR9XG5cdEBlbHNlIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDsgLyog0J/QviDRg9C80L7Qu9GH0LDQvdC40Y4g0YHQutGA0YvQstCw0LXQvCDQv9C+0LTQvNC10L3RjiAqL1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHksIHZpc2liaWxpdHkgLjNzIGVhc2UgLjE1czsgLyog0LDQvdC40LzQsNGG0LjRjyAuMyDRgdC10LouINC4INC30LDQtNC10YDQttC60LAg0LIgLjE1INGB0LXQui4gKi9cblx0fVxufVxuXG4vL9C60YDQtdGB0YLQuNC6INC00LvRjyDQt9Cw0LrRgNGL0YLQuNGPINC/0L7Qv9Cw0L/QvtCyICjRiNC40YDQuNC90LAg0LHQu9C+0LrQsCwg0LLRi9GB0L7RgtCwINCx0LvQvtC60LAsINC00LvQuNC90L3QsCDQv9Cw0LvQvtGH0LXQuiwg0YLQvtC70YnQuNC90LAg0L/QsNC70L7Rh9C10LosINGG0LLQtdGCINC/0LDQu9C+0YfQtdC6KVxuQG1peGluIGljb24tY2xvc2UoJHNpemU6IDI2cHgsICR3ZWlnaHQ6IDNweCwgJGNvbG9yOiBjdXJyZW50Q29sb3IpIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRAaW5jbHVkZSBwc2V1ZG8tYmVmb3JlKCRzaXplLCAkd2VpZ2h0KTtcblx0QGluY2x1ZGUgcHNldWRvLWFmdGVyKCRzaXplLCAkd2VpZ2h0KTtcblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3I7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR9XG5cdCY6OmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0fVxufVxuXG4vL9CX0L3QsNGH0LXQuiDRgNCw0YHQutGA0YvQstCw0Y7RidC10LPQvtGB0Y8g0LzQtdC90Y4gKNGG0LLQtdGCINC/0L7Qu9C+0YEsINGI0LjRgNC40L3QsCDQt9C90LDRh9C60LAsINCy0YvRgdC+0YLQsCDQt9C90LDRh9C60LAsINGC0L7Qu9GJ0LjQvdCwINC/0L7Qu9C+0YEsINC60L7Qu9C40YfQtdGB0YLQstC+INC/0L7Qu9C+0YEsINGG0LLQtdGCINC/0L7Qu9C+0YEg0L/RgNC4INC90LDQstC10LTQtdC90LjQuCApXG5AbWl4aW4gaWNvbi1oYW1idXJnZXIoICRjb2xvcjogYmxhY2ssICR3aWR0aDogMjBweCwgJGhlaWdodDogMTZweCwgJHdlaWdodDogMnB4LCAkYmFyczogMywgJGNvbG9yLWhvdmVyOiByZWQgKSB7XG5cdCRzaGFkb3c6ICgpO1xuXHQkaG92ZXItc2hhZG93OiAoKTtcblx0JHNwYWNpbmc6ICgkaGVpZ2h0IC0gKCR3ZWlnaHQgKiAkYmFycykpIC8gKCRiYXJzIC0gMSk7XG5cdEBpZiB1bml0KCRzcGFjaW5nKSA9PSBcInB4XCIge1xuXHRcdCRzcGFjaW5nOiBmbG9vcigkc3BhY2luZyk7XG5cdH1cblx0QGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkYmFycyB7XG5cdFx0JG9mZnNldDogKCR3ZWlnaHQgKyAkc3BhY2luZykgKiAoJGkgLSAxKTtcblx0XHQkc2hhZG93OiBhcHBlbmQoJHNoYWRvdywgMCAkb2Zmc2V0IDAgJGNvbG9yLCBjb21tYSk7XG5cdH1cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiAkd2lkdGg7XG5cdGhlaWdodDogJGhlaWdodDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogJHdlaWdodDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3I7XG5cdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHRjb250ZW50OiBcIlwiO1xuXHR9XG5cdEBpZiAkY29sb3ItaG92ZXIge1xuXHRcdEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJGJhcnMge1xuXHRcdFx0JG9mZnNldDogKCR3ZWlnaHQgKyAkc3BhY2luZykgKiAoJGkgLSAxKTtcblx0XHRcdCRob3Zlci1zaGFkb3c6IGFwcGVuZCgkaG92ZXItc2hhZG93LCAwICRvZmZzZXQgMCAkY29sb3ItaG92ZXIsIGNvbW1hKTtcblx0XHR9XG5cdFx0Jjpob3Zlcjo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWhvdmVyO1xuXHRcdFx0Ym94LXNoYWRvdzogJGhvdmVyLXNoYWRvdztcblx0XHR9XG5cdH1cbn1cblxuLy/QotGA0LXRg9Cz0L7Qu9GM0L3QuNC6ICjRhtCy0LXRgiwg0L3QsNC/0YDQsNCy0LvQtdC90LjQtSwg0YDQsNC30LzQtdGALCDQv9C+0LfQuNGG0LjQvtC90LjRgNC+0LLQsNC90LjQtSwg0LfQsNC60YDRg9Cz0LvQtdC90LjQtSDQutGA0LDQtdCyKVxuQG1peGluIHRyaWFuZ2xlKCRjb2xvciwgJGRpcmVjdGlvbiwgJHNpemU6IDZweCwgJHBvc2l0aW9uOiBhYnNvbHV0ZSwgJHJvdW5kOiBmYWxzZSkge1xuXHRAaW5jbHVkZSBwc2V1ZG8oJHBvczogJHBvc2l0aW9uKTtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0QGlmICRyb3VuZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJvdW5kO1xuXHR9XG5cdEBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogJHNpemUgc29saWQgJGNvbG9yO1xuXHRcdG1hcmdpbi10b3A6IDAgLSByb3VuZCgkc2l6ZSAvIDIuNSk7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB0b3Age1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcblx0XHRtYXJnaW4tYm90dG9tOiAwIC0gcm91bmQoJHNpemUgLyAyLjUpO1xuXHR9XG5cdEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuXHRcdGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCAkY29sb3I7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJHNpemU7XG5cdH1cblx0QGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcblx0XHRib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcblx0XHRtYXJnaW4tbGVmdDogLSRzaXplO1xuXHR9XG59XG4iLCIvKlxuXHR2YXJpYWJsZSBuYW1pbmcgcnVsZXM6XG5cdGNvbG9yLSogLS0gY29sb3IgdmFsdWVcblx0ZnotKiAtLSBmb250LXNpemUgdmFsdWVcblx0ZnctKiAtLSBmb250LXdlaWdodCB2YWx1ZVxuXHRmZi0qIC0tIGZvbnQtZmFtaWx5IHZhbHVlXG5cdGZzLSogLS0gZm9udC1zdHlsZSB2YWx1ZVxuXHQqLWNvbG9yIC0tIGNvbG9yIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Ki1iZyAtLSBiYWNrZ3JvdW5kIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Li4uXG4qL1xuLyogc2l6ZXMgKi9cbi8qIGNvbnRhaW5lciAqL1xuLyogZ3JpZCAqL1xuLyogY29sb3JzICovXG4vKiBzaGFkb3cgKi9cbi8qIGJvcmRlciByYWRpdXMgKi9cbi8qIHRleHQgKi9cbi8qIHRleHQgeHMgKi9cbi8qIHRyYW5zaXRpb25zICovXG4vKiAtLS0gZ3JpZCAtLS0gKi9cbi52dWUtc3R5bGVzIC5ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudnVlLXN0eWxlcyAuZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cbi52dWUtc3R5bGVzIC5yb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52dWUtc3R5bGVzIC5yb3cge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG4udnVlLXN0eWxlcyAuY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52dWUtc3R5bGVzIC5jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4udnVlLXN0eWxlcyAuY29sIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudnVlLXN0eWxlcyAuY29sIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTkge1xuICB3aWR0aDogNzUlO1xufVxuLnZ1ZS1zdHlsZXMgLmNvbC14bC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cbi52dWUtc3R5bGVzIC5jb2wteGwtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG4udnVlLXN0eWxlcyAuY29sLXhsLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtLTEyIHtcbiAgb3JkZXI6IC0xMjtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0tMTEge1xuICBvcmRlcjogLTExO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLS0xMCB7XG4gIG9yZGVyOiAtMTA7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtLTkge1xuICBvcmRlcjogLTk7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtLTgge1xuICBvcmRlcjogLTg7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtLTcge1xuICBvcmRlcjogLTc7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtLTYge1xuICBvcmRlcjogLTY7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtLTUge1xuICBvcmRlcjogLTU7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtLTQge1xuICBvcmRlcjogLTQ7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtLTMge1xuICBvcmRlcjogLTM7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtLTIge1xuICBvcmRlcjogLTI7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtLTEge1xuICBvcmRlcjogLTE7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtMCB7XG4gIG9yZGVyOiAwO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTEge1xuICBvcmRlcjogMTtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC0yIHtcbiAgb3JkZXI6IDI7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtMyB7XG4gIG9yZGVyOiAzO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTQge1xuICBvcmRlcjogNDtcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC01IHtcbiAgb3JkZXI6IDU7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtNiB7XG4gIG9yZGVyOiA2O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTcge1xuICBvcmRlcjogNztcbn1cbi52dWUtc3R5bGVzIC5vcmRlci14bC04IHtcbiAgb3JkZXI6IDg7XG59XG4udnVlLXN0eWxlcyAub3JkZXIteGwtOSB7XG4gIG9yZGVyOiA5O1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTExIHtcbiAgb3JkZXI6IDExO1xufVxuLnZ1ZS1zdHlsZXMgLm9yZGVyLXhsLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAudnVlLXN0eWxlcyAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci14cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXIteHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLXhzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudnVlLXN0eWxlcyAuY29sLTJ4cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtMnhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0yeHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTJ4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItMnhzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTJ4cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0yeHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC0zeHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTN4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtM3hzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAudnVlLXN0eWxlcyAuY29sLTR4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5jb2wtNHhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLmNvbC00eHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLnZ1ZS1zdHlsZXMgLm9yZGVyLTN4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC52dWUtc3R5bGVzIC5vcmRlci0zeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAudnVlLXN0eWxlcyAub3JkZXItM3hzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cblxuLmZjLmZjOmZpcnN0LWNoaWxkLFxuLmZsYy5mbGM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGMubGM6bGFzdC1jaGlsZCxcbi5mbGMuZmxjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmNjLmZjYyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sY2MubGNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsY2MuZmxjYyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlzaWJsZS1pYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpc2libGUtZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aXNpYmxlLWlmIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi52aXNpYmxlLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnZpc2libGUtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpc2libGUtdGMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQub3BlbiAuaGlkZGVuLXdoZW4tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudDpub3QoLm9wZW4pIC5oaWRkZW4td2hlbi1ub3Qtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlkZGVuLW1kLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS1tZC1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAudmlzaWJsZS1tZC1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtbWQtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLXNtLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtc20tdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS14cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS14cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAudmlzaWJsZS14cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oaWRkZW4tMnhzLmhpZGRlbi0yeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS0yeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpZGRlbi0zeHMuaGlkZGVuLTN4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aXNpYmxlLTN4cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAuaGlkZGVuLTR4cy5oaWRkZW4tNHhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUtNHhzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLTR4cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLTR4cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLTR4cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLTR4cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLmMtYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtZ3JheS1kYXJrIHtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5jLWdyYXkge1xuICBjb2xvcjogI2Q5ZGJlMTtcbn1cblxuLmMtZ3JheS1saWdodCB7XG4gIGNvbG9yOiAjZWVlZmY0O1xufVxuXG4uYy1wcmltYXJ5IHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMiB7XG4gIGNvbG9yOiAjZmY1MjQ3O1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTMge1xuICBjb2xvcjogI2ZmMGYwMDtcbn1cblxuLmMtcHJpbWFyeS0yIHtcbiAgY29sb3I6ICNlMDY7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0yIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0zIHtcbiAgY29sb3I6ICM4MDI7XG59XG5cbi5jLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzIwYTczNTtcbn1cblxuLmMtc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAjYWZhO1xufVxuXG4uYy13YXJuaW5nIHtcbiAgY29sb3I6ICNlOTE7XG59XG5cbi5jLXdhcm5pbmctbGlnaHQge1xuICBjb2xvcjogI2ZkODtcbn1cblxuLmMtZXJyb3Ige1xuICBjb2xvcjogI2ZmMGYwMDtcbn1cblxuLmMtZXJyb3ItbGlnaHQge1xuICBjb2xvcjogI2ZhYTtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmJnLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQ6ICM4YjhkOTI7XG59XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2Q5ZGJlMTtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZmY0O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMxYWJhNTA7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xuICBiYWNrZ3JvdW5kOiAjZmY1MjQ3O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0zIHtcbiAgYmFja2dyb3VuZDogI2ZmMGYwMDtcbn1cblxuLmJnLXByaW1hcnktMiB7XG4gIGJhY2tncm91bmQ6ICNlMDY7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGJhY2tncm91bmQ6ICNhMDQ7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMyB7XG4gIGJhY2tncm91bmQ6ICM4MDI7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzIwYTczNTtcbn1cblxuLmJnLXN1Y2Nlc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjYWZhO1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNlOTE7XG59XG5cbi5iZy13YXJuaW5nLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZkODtcbn1cblxuLmJnLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmMGYwMDtcbn1cblxuLmJnLWVycm9yLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZhYTtcbn1cblxuLyogLS0tIHNlbGVjdGlvbiAtLS0gKi9cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzFhYmE1MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIC0tLSBiYXNpYyAtLS0gKi9cbmJvZHkge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgZm9udDogNDAwIDE1cHgvMS42IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBjb250YWluZXIgLS0tICovXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNjI4cHg7XG4gIHBhZGRpbmctbGVmdDogNTRweDtcbiAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbnRhaW5lci0tZnJlZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLyogLS0tIG92ZXJsYXkgLS0tICovXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5vdmVybGF5Lm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vKiAtLS0gc2Nyb2xsIGxvY2sgLS0tICovXG4uc3RhdGUtLWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAtLS0gdGFiIGJlaGF2aW9yIC0tLSAqL1xuLnRhYi1iZWhhdmlvcjpub3QoLm9wZW4pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tIGljb25zIC0tLSAqL1xuLnN2Zy1zcHJpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnBpY3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRlc3Qtc2Nyb2xsYmFyIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkYmUxO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xufVxuXG4uc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNkOWRiZTEgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLyogLS0tIGJsb2NrcyAtLS0gKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLyogLS0tIG92ZXJsYXkgLS0tICovXG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLm92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLyogLS0tIHRleHQgLS0tICovXG5oMSxcbi5oMSB7XG4gIGZvbnQ6IDcwMCA0NXB4LzEuMyBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC42NWVtO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udDogNzAwIDMycHgvMS40IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udDogNzAwIDMwcHgvMS40IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udDogNzAwIDI2cHgvMS4zIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udDogNzAwIDIycHgvMS4yIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbi5saW5rIHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjYTA0O1xufVxuXG51bCxcbm9sLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5maWxlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmlsZS1saW5rIC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5ibG9ja3F1b3RlLFxuYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjQuMzVkZWcsICNmZmRhYmYgMS40NCUsIHJnYmEoMjA2LCAyMDYsIDIwNiwgMC4yMikgOTguODUlKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNTBweCA1NXB4IDU1cHggMTA4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbWFyZ2luOiA1NXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9ja3F1b3RlOjpiZWZvcmUsXG5ibG9ja3F1b3RlOjpiZWZvcmUge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogNDlweDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL21hcmt1cC1pbWFnZXMvaWNvbl9fcXVvdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cblxucSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG59XG5xOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJhNTA7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogNTVweCAwO1xufVxuZmlndXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZmY0O1xufVxuXG4udGV4dC1ndWlkZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE3MCU7XG59XG5cbi50ZXh0LWd1aWRlIHAgYSB7XG4gIGNvbG9yOiAjMDA1N2ZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRleHQtZ3VpZGUgaDEsXG4udGV4dC1ndWlkZSAuaDEge1xuICBtYXJnaW46IDIwcHggMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWd1aWRlIGgyLFxuLnRleHQtZ3VpZGUgLmgyLFxuLnRleHQtZ3VpZGUgaDMsXG4udGV4dC1ndWlkZSAuaDMsXG4udGV4dC1ndWlkZSBoNCxcbi50ZXh0LWd1aWRlIC5oNCxcbi50ZXh0LWd1aWRlIGg1LFxuLnRleHQtZ3VpZGUgLmg1IHtcbiAgbWFyZ2luOiA1NXB4IDAgMjVweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWd1aWRlIHVsLFxuLnRleHQtZ3VpZGUgb2wge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICBtYXJnaW46IDAgMCAxMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtZ3VpZGUgbGkgPiB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGxpID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udGV4dC1ndWlkZSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0sXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1sZWZ0XSB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnRleHQtZ3VpZGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1zY3JvbGxlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi50YWJsZS1zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFibGUtc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkYmUxO1xufVxuLnRhYmxlLXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnRhYmxlLXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGV4dC1ndWlkZSB0aCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSB0ZCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZmY0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgdGhlYWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1ndWlkZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRleHQtZ3VpZGUgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1ndWlkZSBwIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGgxOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDI6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDI6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMzpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg0OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdWw6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBvbDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDE6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDI6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDQ6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHA6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBvbDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdGFibGU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFibGUtc2Nyb2xsZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4ICogMik7XG4gIH1cbiAgLnRhYmxlLXNjcm9sbGVyOjphZnRlciB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogLS0tIHRleHQgLS0tICovXG4gIGgxLFxuLmgxIHtcbiAgICBmb250OiA3MDAgMjhweC8zNnB4IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxuXG4gIGgyLFxuLmgyIHtcbiAgICBmb250OiA3MDAgMjZweC8xMzAlIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxuXG4gIGgzLFxuLmgzIHtcbiAgICBmb250OiA3MDAgMjJweC8xMzAlIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxuXG4gIGg0LFxuLmg0IHtcbiAgICBmb250OiA3MDAgMjBweC8xMzAlIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxuXG4gIGg1LFxuLmg1IHtcbiAgICBmb250OiA3MDAgMTZweC8yNHB4IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxuXG4gIC5ibG9ja3F1b3RlLFxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgcGFkZGluZzogNTZweCAxNXB4IDM1cHggMzBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbiAgLmJsb2NrcXVvdGU6OmJlZm9yZSxcbmJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgdG9wOiAyNXB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzFweCAyMHB4O1xuICB9XG5cbiAgcSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB9XG5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIGgyLFxuLnRleHQtZ3VpZGUgLmgyLFxuLnRleHQtZ3VpZGUgaDMsXG4udGV4dC1ndWlkZSAuaDMsXG4udGV4dC1ndWlkZSBoNCxcbi50ZXh0LWd1aWRlIC5oNCxcbi50ZXh0LWd1aWRlIGg1LFxuLnRleHQtZ3VpZGUgLmg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cblxuICAudGV4dC1ndWlkZSB1bCxcbi50ZXh0LWd1aWRlIG9sIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudGV4dC1ndWlkZSB1bCA+IGxpLFxuLnRleHQtZ3VpZGUgb2wgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cblxuICAudGV4dC1ndWlkZSBwIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cblxuICAudGV4dC1ndWlkZSBpbWcsXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0sXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpW2FsaWduPWxlZnRdLFxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpW2FsaWduPXJpZ2h0XSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSlbYWxpZ249bGVmdF0ge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSlbYWxpZ249cmlnaHRdIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJpY2VfX2dyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcmljZV9fcHJlZml4IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW5ldyB7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fcHJlZml4LFxuLnByaWNlLS1sZyAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2suc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpbmstdW5kZXJsaW5lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzFhYmE1MDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rLXVuZGVybGluZS0tcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5saW5rLXVuZGVybGluZS0tZGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuXG4ubGluay11bmRlcmxpbmVfX2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjI1cztcbn1cblxuLmxpbmstdW5kZXJsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5cbi5saW5rLXVuZGVybGluZTpob3ZlciAubGluay11bmRlcmxpbmVfX2lubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjM0ZCQUZGO1xufVxuXG4ubGluay11bmRlcmxpbmUtLWRkOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMy41cHggMy41cHggMCAzLjVweDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiYTUwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLS1kZDpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LmlvcyxcbmJvZHkuaW9zICoge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b3VjaCAqIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3VpZGVsaW5lX19oZWFkIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2sge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRiZTE7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWNvbG9yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVmZjQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWxhYmVsIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5ndWlkZWxpbmUtZWxlbWVudCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ndWlkZWxpbmUtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmd1aWRlbGluZS1ncmlkX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmd1aWRlbGluZS1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5idG4tc3BhY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLmZhZGUtZW50ZXItZnJvbSxcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5kcm9wZG93bi1lbnRlci1mcm9tLFxuLmRyb3Bkb3duLWxlYXZlLXRvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1pbm5lci1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24taW5uZXItbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5kcm9wZG93bi1pbm5lci1lbnRlci1mcm9tLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZGFsLW1lc3NhZ2UtZW50ZXItYWN0aXZlLFxuLm1vZGFsLW1lc3NhZ2UtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5tb2RhbC1tZXNzYWdlLWVudGVyLWZyb20sXG4ubW9kYWwtbWVzc2FnZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG59XG5cbi5zdmctaWNvbi0tY2xvY2sge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuXG4uc3ZnLWljb24tLWJhZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5zdmctaWNvbi0tY2FyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnN2Zy1pY29uLS1waG9uZSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5zdmctaWNvbi0tbm90aWZpY2F0aW9uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1mYWRlXVtkYXRhLXN0YXRlPWhpZGRlbl0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5bZGF0YS10aXBweS1yb290XSB7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDEwcHgpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi50aXBweS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgdmlzaWJpbGl0eSwgb3BhY2l0eTtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXSA+IC50aXBweS1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49dG9wXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtN3B4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDhweCA4cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5pdGlhbDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXSA+IC50aXBweS1hcnJvdyB7XG4gIHRvcDogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49Ym90dG9tXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAgOHB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5pdGlhbDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0gPiAudGlwcHktYXJyb3cge1xuICByaWdodDogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49bGVmdF0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogOHB4IDAgOHB4IDhweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGluaXRpYWw7XG4gIHJpZ2h0OiAtN3B4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdID4gLnRpcHB5LWFycm93IHtcbiAgbGVmdDogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49cmlnaHRdID4gLnRpcHB5LWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtN3B4O1xuICBib3JkZXItd2lkdGg6IDhweCA4cHggOHB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5pdGlhbDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xufVxuXG4udGlwcHktYm94W2RhdGEtaW5lcnRpYV1bZGF0YS1zdGF0ZT12aXNpYmxlXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NCwgMS41LCAwLjM4LCAxLjExKTtcbn1cblxuLnRpcHB5LWFycm93IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi50aXBweS1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udGlwcHktY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjJweCAxNnB4O1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnRpcHB5LWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi50aXBweS1jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hY2NvcmRpb24uZGVzdHJveS1hY2NvcmRpb24gLmFjY29yZGlvbl9fY29udGVudCwgLmFjY29yZGlvbi5pbml0LWFjY29yZGlvbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5hY2NvcmRpb24ub3Blbi1hY2NvcmRpb24gLmFjY29yZGlvbl9fdG9nZ2xlciAuYWNjb3JkaW9uX19vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvcmRpb24ub3Blbi1hY2NvcmRpb24gLmFjY29yZGlvbl9fdG9nZ2xlciAuYWNjb3JkaW9uX19jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hY2NvcmRpb24ub3Blbi1hY2NvcmRpb24gLmFjY29yZGlvbl9faWNvbiAuc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmFjY29yZGlvbi5vcGVuLWFjY29yZGlvbiA+IC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5hY2NvcmRpb24uZGVzdHJveS1hY2NvcmRpb24gLmFjY29yZGlvbl9fdG9nZ2xlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmFjY29yZGlvbl9fdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFjY29yZGlvbl9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYWNjb3JkaW9uX19pY29uIC5zdmctaWNvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25fX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWNjb3JkaW9uLS1uYXRpdmUgLmFjY29yZGlvbl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBlYXNlLW91dDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIG1hcmdpbjogLTNweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5hY3RpdmUtdGFnc19fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA4cHggMTFweCA5cHggMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogIzU5NTk1OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjdGl2ZS10YWdzX19idG4uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzFhYmE1MDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiYTUwO1xufVxuLmFjdGl2ZS10YWdzX19idG4uYWN0aXZlIC5hY3RpdmUtZmlsdGVyc19fYnRuIHtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYWN0aXZlLXRhZ3NfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogOXB4IDlweCAxMHB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY3RpdmUtZmlsdGVyc19fYnRuIC5hY3RpdmUtZmlsdGVyc19fYnRuLWljb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2J0bi1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjhkOTI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTFweDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19idG4taWNvbi1zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2xlYXIge1xuICBwYWRkaW5nOiA5cHggOXB4IDEwcHggMTNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWN0aXZlLWZpbHRlcnNfX2NsZWFyOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhYmE1MDtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG4uYWN0aXZlLWZpbHRlcnNfX2NsZWFyOmhvdmVyIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuLmFjdGl2ZS1maWx0ZXJzX19jbGVhciAuc3ZnLWljb24ge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzM7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYWRkLXJldmlldyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYWRkLXJldmlldyAucmF0aW5nLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWRkLXJldmlldyAucmF0aW5nLWFjdGlvbl9fcmF0aW5nLFxuLmFkZC1yZXZpZXcgLmZvcm1fX2FjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hZGQtcmV2aWV3IC5mb3JtX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWRkLXJldmlld19fcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYWRkLXJldmlld19fdmlzdWFsIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hZGQtcmV2aWV3X19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmFkZC1yZXZpZXdfX3JhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5hZGQtcmV2aWV3X19yYXRpbmctdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hZGQtcmV2aWV3X19maWVsZHMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYWRkLXJldmlld19fZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uYWRkLXJldmlld19fZmllbGQgLmZpZWxkLWlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q5ZGJlMTtcbn1cblxuLmFkZC1yZXZpZXdfX3N1Ym1pdCAuYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uYWRkLXJldmlld19fYWNjZXB0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cbi5hZGQtcmV2aWV3X19hY2NlcHQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5hZGQtcmV2aWV3X19hY2NlcHQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5hZGRyZXNzLWxpc3QtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5hZGRyZXNzLWxpc3RfX2l0ZW0gLmxpbmstdW5kZXJsaW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWRkcmVzcy1saXN0X19pdGVtIC5jYXRhbG9nLWl0ZW0tY29tbWVudF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5hZGRyZXNzLWxpc3RfX2l0ZW0gLmFkZHJlc3MtbGlzdC13cmFwIHtcbiAgcGFkZGluZzogMjBweCAyNXB4IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFkZHJlc3MtbGlzdF9faXRlbSAuY2F0YWxvZy1pdGVtLWNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uYWRkcmVzcy1saXN0X19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG4uYWRkcmVzcy1saXN0X19pY29uIHN2ZyB7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuXG4uYWRkcmVzcy1saXN0X19uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWRkcmVzcy1saXN0X19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmFkZHJlc3MtbGlzdF9fYXJyb3cgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uYWRkcmVzcy1saXN0X19hY3Rpb24ge1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7XG59XG4uYWRkcmVzcy1saXN0X19hY3Rpb24gLmJ0biB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBtYXJnaW46IC0xNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZWRpYS1wYWdlIC5hcnRpY2xlLXBvc3RlciB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5tZWRpYS1wYWdlIC5hcnRpY2xlLXBvc3Rlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubWVkaWEtcGFnZSAuY2F0YWxvZyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5hcnRpY2xlLXBvc3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IC00cHg7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLFxuLmFydGljbGUtcG9zdGVyX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcjpob3ZlciAuYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXgtaGVpZ2h0OiA3MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXItLXNhbGUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgbWF4LWhlaWdodDogNDRweDtcbn1cblxuLmItY29udGVudF9uZXdzIHtcbiAgcGFkZGluZzogNjBweCA5NXB4IDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5cbi5iLWNvbnRlbnRfbmV3cyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmItY29udGVudF9uZXdzIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmFydGljbGUtcG9zdGVyOmhvdmVyIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMWFiYTUwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlLXBvc3RlcjphY3RpdmUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjYTA0O1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmFydGljbGUtcG9zdGVyX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW5mbyB7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fZGF0ZS0tYWx0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fcGxheS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xufVxuLmFydGljbGUtcG9zdGVyX19wbGF5LWJ0biAuc3ZnLWljb24ge1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiA2OXB4O1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5hcnRpY2xlLXBvc3Rlcl9fcGxheS1idG4gLnN2Zy1pY29uICoge1xuICBmaWxsOiAjZmZmO1xufVxuLmFydGljbGUtcG9zdGVyX19wbGF5LWJ0bjpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAwO1xufVxuLmFydGljbGUtcG9zdGVyX19wbGF5LWJ0bjpob3ZlciAuc3ZnLWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmFydGljbGUtcG9zdGVyX19wbGF5LWJ0bjpob3ZlciAuc3ZnLWljb24gKiB7XG4gIGZpbGw6ICNGRjM0MDc7XG59XG5cbi5zaXRlcnUgLmFydGljbGUtcG9zdGVyX19wbGF5LWJ0bjpob3ZlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGVydSAuYXJ0aWNsZS1wb3N0ZXJfX3BsYXktYnRuOmhvdmVyIC5zdmctaWNvbiB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5zaXRlcnUgLmFydGljbGUtcG9zdGVyX19wbGF5LWJ0bjpob3ZlciAuc3ZnLWljb24gKiB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtaGVpZ2h0OiA3MnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5hcnRpY2xlLXBvc3RlciAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IGluaXRpYWw7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5hcnRpY2xlLXBvc3RlciAuZUNhdGFsb2cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXIgLmVDYXRhbG9nIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fZG93bG9hZCB7XG4gIHotaW5kZXg6IDIwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLXBhZ2UgLmFydGljbGUud2hpdGUtY29sb3Ige1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuXG4gIC5hcnRpY2xlLXBvc3Rlcl9faW5mbyB7XG4gICAgcGFkZGluZzogMTVweCAxMnB4IDIwcHg7XG4gIH1cblxuICAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLXBvc3Rlci0tc2FsZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmFydGljbGUtcG9zdGVyX19kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLmItY29udGVudF9uZXdzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbiAgLmItY29udGVudF9uZXdzIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuYi1jb250ZW50X25ld3MgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5iLWNvbnRlbnRfbmV3cyB7XG4gICAgcGFkZGluZzogMTNweCAxNXB4IDIwcHg7XG4gIH1cbn1cbi5wcm9tb3Rpb24tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3BhY2l0eTogODAlO1xufVxuXG4uaW5uZXItLWNhdGFsb2ctLWJhbm5lciAucHJvbW90aW9uLXRleHQge1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ucHJvbW90aW9uLXRleHQgLnRvb2x0aXBfX2NvbnRlbnQge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4uYXJ0aWNsZSB7XG4gIG1hcmdpbjogMjVweCAwIDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5hcnRpY2xlX193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDI2cHg7XG59XG5cbi5hcnRpY2xlX19iYWNrLmFydGljbGVfX2JhY2sge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4uYXJ0aWNsZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hcnRpY2xlX19oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDMyNHB4O1xuICBoZWlnaHQ6IDMyNHB4O1xuICBtYXJnaW46IDAgMTA4cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uYXJ0aWNsZV9faGVhZGVyIHRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uYXJ0aWNsZV9faGVhZGVyIGgxIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXJ0aWNsZV9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiA1NXB4IGF1dG87XG4gIG1heC13aWR0aDogODEwcHg7XG59XG5cbi5hcnRpY2xlX19jb250YWluZXItLW5vLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLmFydGljbGVfX2JhY2suYXJ0aWNsZV9fYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuXG4gIC5hcnRpY2xlX19oZWFkZXIuYXJ0aWNsZV9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbiAgLmFydGljbGVfX2hlYWRlci5hcnRpY2xlX19oZWFkZXIgaDEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYXJ0aWNsZV9faGVhZGVyLmFydGljbGVfX2hlYWRlciBpbWcge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmFydGljbGVfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbn1cbi5hdHRlbnRpb24tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWFlZjtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICNlMDY7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19fdGV4dCB7XG4gIGNvbG9yOiAjZTA2O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hdHRlbnRpb24tYmxvY2tfX2luZm8ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hdHRlbnRpb24tYmxvY2tfX2NhcHRpb24ge1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19fdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXR0ZW50aW9uLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICB9XG5cbiAgLmF0dGVudGlvbi1ibG9ja19faWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmF2YWlsYWJpbGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5hdmFpbGFiaWxpdHktLWxnIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYXZhaWxhYmlsaXR5X19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24gKyAuYXZhaWxhYmlsaXR5X19tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tZ3JlZW4ge1xuICBjb2xvcjogIzIwYTczNTtcbn1cblxuLmF2YWlsYWJpbGl0eS0tb3JhbmdlIHtcbiAgY29sb3I6ICNlOTE7XG59XG5cbi5hdmFpbGFiaWxpdHktLXJlZCB7XG4gIGNvbG9yOiAjZmYwZjAwO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1ncmF5IHtcbiAgY29sb3I6ICM4MTg2OTA7XG59XG5cbi5hdmFpbGFiaWxpdHktLW9yZGVyLXN0YXR1cyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXZhaWxhYmlsaXR5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzhiOGQ5MjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nOiAycHggM3B4IDNweDtcbiAgbWluLXdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhZGdlLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzFhYmE1MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYWRnZSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbWluLXdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuLmJhc2tldC1hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFza2V0LWFjdGlvbiAuZmllbGQtdG9vbHRpcF9fbGlzdCB7XG4gIHotaW5kZXg6IDI7XG59XG4uYmFza2V0LWFjdGlvbiAuZmllbGQtdG9vbHRpcF9fbGlzdCAuZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCAuZmllbGQtaW5wdXQuZmllbGQtY291bnRfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IC5maWVsZC1jb3VudF9fYnRuLS1zdWIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCAuZmllbGQtY291bnRfX2J0bi0tYWRkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0ICsgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDE5cHggMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uYmFza2V0LWFjdGlvbl9fYnRuIC5zdmctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5iYXNrZXQtYWN0aW9uX19idG4gLnN2Zy12aXNpYmxlLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJhc2tldC1hY3Rpb25fX2J0bi1hY3RpdmU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYWRkIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldC1hY3Rpb25fX3JlbW92ZSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjZmYyNDRmO1xuICBtYXJnaW46IDAgMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4tLWhhbGY6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5iYXNrZXQtYWN0aW9uX19idG4tLWhhbGY6YWN0aXZlOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5iYXNrZXQtYWN0aW9uX193aWRnZXQtLWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGV0YWlsIC5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJhc2tldC1hY3Rpb24tLWRldGFpbCAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG4gIHdpZHRoOiA5NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5iYXNrZXQtYWN0aW9uLS1kZXRhaWwgLmZpZWxkLWNvdW50X19idG4uZmllbGQtY291bnRfX2J0biB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbn1cbi5iYXNrZXQtYWN0aW9uLS1kZXRhaWwgLmJ0biB7XG4gIGhlaWdodDogNDNweDtcbn1cblxuLmJhc2tldC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJhc2tldC1pdGVtX192aXN1YWwge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iYXNrZXQtaXRlbV9fdmlzdWFsIGltZyB7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWF4LWhlaWdodDogODBweDtcbn1cblxuLmJhc2tldC1pdGVtX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1pdGVtX19wcmljZS1ub3RlIHtcbiAgcGFkZGluZzogNXB4IDAgMCAyOHB4O1xufVxuLmJhc2tldC1pdGVtX19wcmljZS1ub3RlIC5pdGVtLW5vdGUtdGV4dDo6YWZ0ZXIge1xuICB0b3A6IDA7XG59XG5cbi5iYXNrZXQtaXRlbV9fYW5hbG9ndWVzIC5idG4ge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJhc2tldC1pdGVtX19uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjlweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5iYXNrZXQtaXRlbV9fY29kZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0LWl0ZW1fX2JyYW5kIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJhc2tldC1pdGVtX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJhc2tldC1pdGVtX19wcm9wcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1pdGVtX19wcm9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICNjMWMzYzg7XG59XG4uYmFza2V0LWl0ZW1fX3Byb3AgLmNvdW50IHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5iYXNrZXQtaXRlbV9fcHJvcCAuc3VmZml4IHtcbiAgY29sb3I6IGdyZXk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJvcC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3AtaWNvbiB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3Atc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjM2M4O1xufVxuXG4uYmFza2V0LWl0ZW1fX2F2YWlsYWJpbGl0eSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHBhZGRpbmc6IDVweCA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XG59XG4uYmFza2V0LWl0ZW1fX2F2YWlsYWJpbGl0eSAuc3ZnLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uYmFza2V0LWl0ZW1fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5iYXNrZXQtaXRlbV9fZm9vdGVyIC5iYXNrZXQtaXRlbV9fcHJpY2Uge1xuICB3aWR0aDogMTc1cHg7XG59XG5cbi5iYXNrZXQtaXRlbV9fY291bnRlciAuZmllbGQtY291bnRfX2lucHV0IHtcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYmFza2V0LWl0ZW1fX2NvdW50ZXIgLmZpZWxkLS1uby1ib3JkZXIge1xuICB3aWR0aDogOTBweDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG59XG4uYmFza2V0LWl0ZW1fX2NvdW50ZXIgLmZpZWxkLWlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5iYXNrZXQtaXRlbV9fY291bnRlciAuZmllbGQtaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYmViZWI7XG59XG4uYmFza2V0LWl0ZW1fX2NvdW50ZXIgLmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uYmFza2V0LWl0ZW1fX2RlbGV0ZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5iYXNrZXQtaXRlbV9fZGVsZXRlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXQtaXRlbV9fYWN0aW9uIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYmFza2V0LWl0ZW1fX2FjdGlvbiAuYmFza2V0LWl0ZW1fX2RlbGV0ZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJhc2tldC1pdGVtX19hY3Rpb24gLmFwcGVhcmFuY2UtLWdvb2RzIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmJhc2tldC1pdGVtX19ub3RpZmljYXRpb24tYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmJhc2tldC1pdGVtX19ub3RpZmljYXRpb24tYnRuIC5zdmctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJhc2tldC1pdGVtX19naWZ0cyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIHBhZGRpbmc6IDlweCAxN3B4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmNGY1Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtZ2FwOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJhc2tldC1pdGVtX19naWZ0czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmNztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IC04cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmJhc2tldC1pdGVtLS1kaXNhYmxlZCAuYmFza2V0LWl0ZW1fX2hlYWRlcixcbi5iYXNrZXQtaXRlbS0tZGlzYWJsZWQgLmJhc2tldC1pdGVtX19ib2R5LFxuLmJhc2tldC1pdGVtLS1kaXNhYmxlZCAuYmFza2V0LWl0ZW1fX3Zpc3VhbCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmJhc2tldC1pdGVtX19jb250ZW50LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwgLnByaWNlX192YWx1ZSB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYmFza2V0LWl0ZW1fX2RlbGV0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX2FjdGlvbiAuYmFza2V0LWl0ZW1fX2RlbGV0ZTpob3ZlciB7XG4gICAgY29sb3I6ICM4YjhkOTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGI4ZDkyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMTVweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmFza2V0LWl0ZW0gLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5iYXNrZXQtaXRlbSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX3ByaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIH1cbiAgLmJhc2tldC1pdGVtX19jb250ZW50LXdyYXAgLmJhc2tldC1pdGVtX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fY29kZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fYXZhaWxhYmlsaXR5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE0MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTNweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fZmF2b3JpdGUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5iYXNrZXRfX2xpc3QgLmJhc2tldC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fY291bnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX2RlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMzNweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0LWl0ZW1fX2NvdW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fcHJpY2Utbm90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuYmFza2V0LWl0ZW1fX2NvdW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fZm9vdGVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYmFza2V0LWl0ZW1fX2hlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5iYXNrZXQtaXRlbV9fcHJpY2Utbm90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJhc2tldC1pdGVtX19naWZ0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAuYmFza2V0LWl0ZW1fX25vdGlmaWNhdGlvbi1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmJhc2tldC1wYWdlIC5iYXNrZXQtaXRlbS13cmFwcGVyLCAuYmFza2V0LXBhZ2UgLmItZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhc2tldC1zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgdG9wOiAtMnB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24gKyAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJhc2tldC1zbWFsbF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzFhYmE1MDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsX190aXRsZSB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uYmFza2V0LXNtYWxsX19wcmljZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICAgIGZpbGw6ICNlZWVmZjQ7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYmFza2V0LXNtYWxsX193aWRnZXQ6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uIC5zdmctaWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmJhc2tldC1zbWFsbF9fY2VsbC1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzQzNDM0NztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG4uYmFza2V0IC5tb2JpbGUtcG9wdXAtLXJlc3VtZSAuYmFza2V0X19yZXN1bWUge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFza2V0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmJhc2tldF9faGVhZGVyLmJhc2tldF9faGVhZGVyLWxvYWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5iYXNrZXRfX2hlYWRlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJhc2tldF9fY2xlYW4ge1xuICBjb2xvcjogI2MxYzNjODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmJhc2tldF9fY2xlYW4gLnN2Zy1pY29uIHtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmJhc2tldF9fcGxhY2Vob2xkZXIge1xuICBtYXJnaW46IDcwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFza2V0X19wbGFjZWhvbGRlci12aXN1YWwge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0X19wbGFjZWhvbGRlci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5iYXNrZXRfX3BsYWNlaG9sZGVyLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuLmJhc2tldF9fcGxhY2Vob2xkZXItYWN0aW9uIC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLmJhc2tldF9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJhc2tldF9fc3VjY2VzcyB7XG4gIG1heC13aWR0aDogODIzcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggNTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYXNrZXRfX3N1Y2Nlc3MgaDEge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYmFza2V0X19zdWNjZXNzLWhlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhc2tldF9fc3VjY2Vzcy1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYmFza2V0X19zdWNjZXNzLWNvbnRlbnQgLmJhc2tldF9wcmljZSB7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJhc2tldF9fc3VjY2Vzcy1jb250ZW50IC5iYXNrZXRfcHJpY2UtdHh0IHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJhc2tldF9fc3VjY2Vzcy1pbmZvIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5iYXNrZXRfX3N1Y2Nlc3MtaW5mbyAuZG90cy1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYmFza2V0X19zdWNjZXNzLWluZm8gLmRvdHMtbGlzdF9faXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhc2tldF9fc3VjY2Vzcy1pbmZvIC5kb3RzLWxpc3RfX2l0ZW0gLmRvdHMtbGlzdF9fbmFtZSB7XG4gIG1pbi13aWR0aDogNDAlO1xuICB3aWR0aDogNDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJhc2tldF9fc3VjY2Vzcy1pbmZvIC5kb3RzLWxpc3RfX2l0ZW0gLmRvdHMtbGlzdF9fdmFsdWUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5iYXNrZXRfX2xpc3QgLmJhc2tldC1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAyNHB4IDI1cHg7XG59XG4uYmFza2V0X19saXN0IC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLmJhc2tldF9fbGlzdCAuc2VjdGlvbi10aXRsZSBoNCB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGdyYXk7XG4gIGZvbnQtZmFtaWx5OiBTRlVJRGlzcGxheSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFjY291bnQtbWFpbi1tZW51IC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLmFjY291bnQtbWFpbi1tZW51IC5zZWN0aW9uLXRpdGxlIGg0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1mYW1pbHk6IFNGVUlEaXNwbGF5LCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmlsZS1sb2FkLWNvbnRhaW5lciAuY2F0YWxvZ19fdG9wLW5hdi5mbGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbGUtbG9hZC1jb250YWluZXIgLmZpbGUtbG9hZC1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5maWxlLWxvYWQtY29udGFpbmVyIC5maWxlLWxvYWQtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcbn1cblxuLmJhc2tldF9fbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmJhc2tldF9fbWFpbi5iYXNrZXRfX3Jlc3VtZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJhc2tldF9fbWFpbiAuYmFza2V0X19saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG59XG5cbi5iYXNrZXRfX2FzaWRlIHtcbiAgd2lkdGg6IDMwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbn1cblxuLmJhc2tldF9fbWVzc2FnZXMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmFza2V0X19tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzMzA7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmJhc2tldF9fbWVzc2FnZSAubWVzc2FnZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFza2V0X19tZXNzYWdlIC5tZXNzYWdlLXRpdGxlLm1lc3NhZ2UtdGl0bGUtLW9wZW4gLm1lc3NhZ2VfX2J0bi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYmFza2V0X19tZXNzYWdlIC5tZXNzYWdlLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG4uYmFza2V0X19tZXNzYWdlIC5tZXNzYWdlLXRpdGxlOmhvdmVyIC5tZXNzYWdlX19idG4tYXJyb3cge1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi5iYXNrZXRfX21lc3NhZ2UgLm1lc3NhZ2VfX2J0bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cbi5iYXNrZXRfX21lc3NhZ2UgLm1lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmJhc2tldF9fbWVzc2FnZSAubWVzc2FnZTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmJhc2tldF9fbWVzc2FnZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJhc2tldF9fbWVzc2FnZS1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRvcDogMTAlO1xufVxuLmJhc2tldF9fbWVzc2FnZS1jbG9zZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmJhc2tldF9fbWVzc2FnZS1jbG9zZTo6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYmFza2V0X19tZXNzYWdlLWNsb3NlOjpiZWZvcmUsIC5iYXNrZXRfX21lc3NhZ2UtY2xvc2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYmFza2V0X19tZXNzYWdlLWNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYmFza2V0X19yZXN1bWUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLmJhc2tldF9fcmVzdW1lLmJhc2tldF9fcmVzdW1lLW5vdHNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYmFza2V0X19yZXN1bWUgLmJhc2tldF9fbWVzc2FnZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJhc2tldF9fcmVzdW1lIC5iYXNrZXRfX21lc3NhZ2VzIC5iYXNrZXRfX21lc3NhZ2UtY2xvc2Uge1xuICB0b3A6IDI1JTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYXNrZXRfX3Jlc3VtZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmFza2V0X19wcm9wOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWZmNDtcbn1cblxuLmFzaWRlLWNvbW1lbnQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmFzaWRlLWNvbW1lbnQtYmxvY2sgLmZvcm1fX2ZpZWxkIHtcbiAgcGFkZGluZzogMHB4IDMwcHggMCAxMHB4O1xufVxuXG4uYmFza2V0X19wcm9wLWVudHJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmFza2V0X19wcm9wLWVudHJ5X190aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHggMCAxM3B4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG59XG5cbi5iYXNrZXRfX3Byb3BzIC5iYXNrZXRfX3Byb3Age1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uYmFza2V0X19wcm9wcyAuYmFza2V0X19wcm9wLW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi5iYXNrZXRfX3Byb3BzIC5iYXNrZXRfX3Byb3AtdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5iYXNrZXRfX3Byb3BzIC5iYXNrZXRfX3Byb3AtdmFsdWUgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uYmFza2V0X19wcm9wLS10b3RhbCAuYmFza2V0X19wcm9wLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40NHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5iYXNrZXRfX3Byb3AtLXRvdGFsIC5iYXNrZXRfX3Byb3AtY3VycmVuY3kge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogZ3JheTtcbn1cblxuLmJhc2tldF9fcHJvcC1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYmFza2V0X19wcm9wLWN1cnJlbmN5IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmJhc2tldF9fcHJvcC0tZGlzY291bnQge1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbi5iYXNrZXRfX3Byb3AtLWRpc2NvdW50IC5iYXNrZXRfX3Byb3AtZW50cnkge1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbi5iYXNrZXRfX3Byb3AtLWRpc2NvdW50IC5iYXNrZXRfX3Byb3AtY3VycmVuY3ksXG4uYmFza2V0X19wcm9wLS1kaXNjb3VudCAuYmFza2V0X19wcm9wLXZhbHVlIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG4uYmFza2V0X19wcm9wLS1kaXNjb3VudCAuYWNjb3JkaW9uX19pY29uIHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmJhc2tldF9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5iYXNrZXRfX2FjdGlvbiAucHJvbW9jb2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJhc2tldF9fb3JkZXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMjBweCAyNHB4IDIzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmFza2V0X19vcmRlciAuc3ZnLWljb24ge1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmJhc2tldF9fb3JkZXIubGluay11bmRlcmxpbmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5iYXNrZXQtbm90ZSB7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cblxuLmJhc2tldC1pdGVtX19wcmljZS1mdWxsIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmJhc2tldC1mb3JtLWRhdGEtZGVsaXZlcnkgLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYmFza2V0X19wcm9wLWRlbGl2ZXJ5LW1ldGhvZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYmFza2V0LWFkZHJlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4IDE4cHg7XG59XG5cbi5idG4tYmxvY2stY2xlYXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJ0bi1ibG9jay1jbGVhci5iYXNrZXRfX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5idG4tYmxvY2stY2xlYXIuYmFza2V0X19hY3Rpb24gLmNsZWFyLWJhc2tldCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJ0bi1ibG9jay1jbGVhci5iYXNrZXRfX2FjdGlvbiAuY2xlYXItYmFza2V0IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xufVxuXG4uY2xlYXItYmFza2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTM0cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U5ZTllZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jbGVhci1iYXNrZXQgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi5jbGVhci1iYXNrZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDBkMGQ3O1xufVxuXG4uYWRkcmVzcy1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXQtYWRkcmVzcy1saXN0IC5iYXNrZXQtc2VsZWN0LWZpZWxkIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmFza2V0LWFkZHJlc3MtbGlzdCAuYmFza2V0LXNlbGVjdC1maWVsZCAuZmllbGQtc2VsZWN0X19saXN0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJhc2tldC1hZGRyZXNzLWxpc3QgLmJhc2tldC1lbnRlci1oZWFkIC5idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG4gIGJvcmRlci1jb2xvcjogIzg4ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYXNrZXQtYWRkcmVzcy1pbmZvIHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG4uYmFza2V0LWFkZHJlc3MtaW5mbyAucGFyYW1zLWxpc3RfX2xlZnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODE4MTgxO1xufVxuLmJhc2tldC1hZGRyZXNzLWluZm8gLnBhcmFtcy1saXN0X19yaWdodCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5iYXNrZXQtYWRkcmVzcy1pbmZvIC5wYXJhbXMtbGlzdF9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5iYXNrZXQtZGVsaXZlcnktYmxvY2sgLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3QgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG59XG4uYmFza2V0LWRlbGl2ZXJ5LWJsb2NrIC5maWVsZC1yYWRpby1idXR0b25zX19saXN0IC5zdmctaWNvbiB7XG4gIGZpbGw6ICMzMzM7XG59XG5cbi5iYXNrZXRfX3Jlc3VtZS10eHQgLmg1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5iYXNrZXRfX3Nob3ctY2F0YWxvZyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYmFza2V0X19tZXNzYWdlLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzhiOGQ5MjtcbiAgfVxuXG4gIC5iYXNrZXRfX2NsZWFuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmJhc2tldC1hZGRyZXNzLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYmFza2V0LWFkZHJlc3MtbGlzdCAuYmFza2V0LWVudGVyLWhlYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogN3B4O1xuICB9XG5cbiAgLmJhc2tldC1hZGRyZXNzLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmFza2V0X19oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG5cbiAgLmJhc2tldF9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5iYXNrZXRfX3Rvb2xiYXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwKSk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC5iYXNrZXRfX3Rvb2xiYXIgLnN2Zy1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBmaWxsOiBub25lO1xuICAgIGhlaWdodDogOXB4O1xuICB9XG4gIC5iYXNrZXRfX3Rvb2xiYXI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjQsIDI0LCAzMywgMCksIHJnYmEoMjQsIDI0LCAzMywgMC4wNSkpO1xuICB9XG4gIC5iYXNrZXRfX3Rvb2xiYXIuaGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgLmJhc2tldF9fdG9vbGJhciAuYnRuIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5iYXNrZXRfX3Rvb2xiYXIgLmJhc2tldF9fb3JkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxuXG4gIC5iYXNrZXRfX3Jlc3VtZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuXG4gIC5iYXNrZXRfX2FzaWRlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5iYXNrZXRfX2FzaWRlIC5iYXNrZXRfX3Jlc3VtZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAuYmFza2V0X19yZXN1bWUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5iYXNrZXRfX3Jlc3VtZS1oZWFkZXIgLmg0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICAuYmFza2V0X19wcm9wIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuYmFza2V0X19wcm9wLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cblxuICAuYmFza2V0X190b29sYmFyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJhc2tldF9fdG9vbGJhciAuYnRuLWRlZmF1bHQgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgfVxuXG4gIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fcGxhY2Vob2xkZXItdmlzdWFsIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3BsYWNlaG9sZGVyLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3BsYWNlaG9sZGVyLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Jlc3VtZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gIH1cblxuICAuYmFza2V0X19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmJhc2tldF9faGVhZGVyLnRpdGxlLXdpdGgtY2xlYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWFjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAuYmFza2V0LWFjdGlvbiB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYmFza2V0LXNlbGVjdC1maWVsZCB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIC5iYXNrZXQtYWRkcmVzcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5iYXNrZXQtYWRkcmVzcy1saXN0IC5iYXNrZXQtZW50ZXItaGVhZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhc2tldF9fcmVzdW1lIHtcbiAgICB0b3A6IDE1MHB4O1xuICB9XG59XG4vKjA5LjEyLjIwKi9cbi5wcmljZS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJpY2UtaW5mbyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJpY2UtaW5mbyAubGlzdC1saW5rcyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtM3B4O1xufVxuXG4ucHJpY2UtaW5mbyAubGlzdC1saW5rcyBhIHtcbiAgY29sb3I6ICMxQUJBNTA7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5wcmljZS1pbmZvIC5saXN0LWxpbmtzIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ucHJpY2UtaW5mbyAubGlzdC1saW5rcyBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXRlbS1wcmljZS1pbmZvIC5wcmljZS1pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogNzBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5pdGVtLXByaWNlLWluZm8gLnByaWNlLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLThweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLml0ZW0tcHJpY2UtaW5mbzpob3ZlciB7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5pdGVtLXByaWNlLWluZm86aG92ZXIgLnByaWNlLWluZm8ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm90dG9tOiAtNzBweDtcbn1cblxuLnByaWNlLWluZm8tcG9wYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogODtcbn1cblxuLnByaWNlLWluZm8tcG9wYXAgLnByaWNlLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogMjMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcCAucHJpY2UtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHJpY2UtaW5mby1wb3BhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgdG9wOiAyMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLnByaWNlLWluZm8tcG9wYXAgLmljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2Zyb250ZW5kL2J1aWxkL2ltYWdlcy9pY29uL25ld193YXJuaW5nLnN2Z1wiKTtcbn1cblxuLnByaWNlLWluZm8tcG9wYXA6aG92ZXI6YmVmb3JlLFxuLnByaWNlLWluZm8tcG9wYXA6aG92ZXIgLnByaWNlLWluZm8ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnByaWNlLWluZm8tcG9wYXAgLmxpc3QtbGlua3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmItbWFpbi5iYXNrZXQtb3JkZXItcGFnZSAuY2VudGVyLW9yZGVyLWNvbnRhaW5lciAucGF5LWJvdHRvbS1ibG9jayAuaW5uZXItYmxvY2sge1xuICBwYWRkaW5nOiAzMXB4IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXRlbS1wcmljZS1pbmZvIC5wcmljZS1pbmZvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jbGVhci1idXNrZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMzRweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2FmYWZhZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5jbGVhci1idXNrZXQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9sb2NhbC9mcm9udGVuZC9idWlsZC9pbWFnZXMvaWNvbi9jcm9zcy5zdmdcIikgbm8tcmVwZWF0O1xufVxuXG4uY2xlYXItYnVza2V0LXBvcHVwLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5jbGVhci1idXNrZXQtcG9wdXAtd3JhcHBlci5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jbGVhci1idXNrZXQtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHBhZGRpbmc6IDQzcHggNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBvcHVwLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnBvcHVwLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmNsZWFyLWJ1c2tldC1wb3B1cCBidXR0b24sXG4uZW1wdHktYnVza2V0IGJ1dHRvbiB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEFGNDI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvcHVwLWNsb3NlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICByaWdodDogMTlweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL2Zyb250ZW5kL2J1aWxkL2ltYWdlcy9pY29uL3BvcHVwX2Nyb3NzLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5jbGVhci1idXNrZXQtcG9wdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZW1wdHktYnVza2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmVtcHR5LWJ1c2tldCBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICNBQ0FDQUM7XG59XG5cbi5lbXB0eS1idXNrZXQgYnV0dG9uIHtcbiAgd2lkdGg6IDI0MnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi53aXRob3V0LWNoZWNrYm94LmNsZWFyLWJ1c2tldCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRpdGxlLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiAyNi4wMiBuZXcgKi9cbi50aXRsZS13aXRoLWNsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTU3cHg7XG59XG5cbi50aXRsZS13aXRoLWNsZWFyIC5jbGVhci1idXNrZXQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveCB7XG4gIHdpZHRoOiAzMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gIC50aXRsZS13aXRoLWNsZWFyLnRpdGxlLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveC13cmFwcGVyIHtcbiAgICB0b3A6IC00NXB4O1xuICB9XG5cbiAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94LnByaWNlLWNoZWNrYm94LS1yZXRhaWwge1xuICAgIHdpZHRoOiAzMjlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveC13cmFwcGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5wcmljZS1jaGVja2JveCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAudGl0bGUtd2l0aC1jbGVhci50aXRsZS1yb3cuZW1wdHktYmFza2V0IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuXG4gIC5jbGVhci1idXNrZXQge1xuICAgIHdpZHRoOiAxMDFweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5jbGVhci1idXNrZXQ6YWZ0ZXIge1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cblxuICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3gge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAudGl0bGUtd2l0aG91dC1wcmljZS1jaGVja2JveC50aXRsZS1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4vKiAxNS4wMy4yMDIxICovXG4uYi1tYWluLmJhc2tldC1wYWdlIC5iLWNvbnRlbnQgLmZpbmFsLWJhc2tldC1wcmljZSAudG8tb3JkZXItYnRuLFxuLmVtcHR5LWJ1c2tldCBidXR0b24sXG4uY2xlYXItYnVza2V0LXBvcHVwIGJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIC50by1vcmRlci1idG46aG92ZXIsXG4uZW1wdHktYnVza2V0IGJ1dHRvbjpob3Zlcixcbi5jbGVhci1idXNrZXQtcG9wdXAgYnV0dG9uOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLW5vdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uaXRlbS1ub3RlLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaXRlbS1ub3RlLXRleHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxQUJBNTA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMUFCQTUwO1xufVxuXG4uc2FsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI0QzNEO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zYWxlLWxhYmVsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IC03cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjRjI0QzNEO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLW5vdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xNjVweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHRvcDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmFza2V0LW9yZGVyLXBhZ2UgLml0ZW0tbm90ZSB7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIGJvdHRvbTogLTE2NXB4O1xuICB9XG59XG4uZGVsaXZlcnktYmFza2V0LXBhZ2VfX3RpdGxlLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IGNhbGMoMzIlIC0gMnB4KTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayAuc2F2ZS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5zYXZlLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5wZGY6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC8vaW1nL3BkZi5wbmdcIik7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sgLmV4Y2VsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvY29tcG9uZW50cy9zaC9iYXNrZXQvaW1nL2V4Y2VsLnN2Z1wiKTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayAucHJpbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC8vaW1nL3ByaW50LnBuZ1wiKTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zZWNvbmQtYmxvY2sge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuZm9ybS1ncm91cF9fYmFza2V0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuZm9ybS1ncm91cF9fYmFza2V0IGEge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC8vaW1nL2NhcnQtZ3JleS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNlY29uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIC50aXRsZS1ibG9jayBoNSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYmFza2V0LW5vdGUge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYmFza2V0LW5vdGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAubGVmdC1ibG9jayAuY2F0YWxvZy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IGF1dG87XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LWluZm8ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uZGl2aWRlci0yMHB4IHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZGl2aWRlci1ib3JkZXItMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4ubGVmdC1ibG9jayB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5ncmVlbi1ibG9jayB7XG4gIHBhZGRpbmc6IDE4cHggMzBweCAyNXB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZiNzU4O1xufVxuXG4uZ3JlZW4tYmxvY2sgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdyZWVuLWJsb2NrIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ3JlZW4tYmxvY2sgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX190aXRsZSB7XG4gIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2dfX3NtYWxsLXRpdGxlIHtcbiAgcGFkZGluZzogMCAzMHB4IDE4cHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2dfX21haW4tY29udGFjdHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi8qIC5kZWxpdmVyeS1kaWFsb2dfX2FkZHJlc3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4O1xufSAqL1xuLmRlbGl2ZXJ5LWRpYWxvZ19fY29tbWVudHMge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fc2VuZC1ibG9jayB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fc2VuZC1ibG9jayAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAubmF2LXRhYnMge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC50YWItY29udGVudDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC5mb3JtLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMztcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAuZm9ybS1maWVsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uY2hlY2tlZC1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAvKmp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuXG4uY2hlY2tlZC1saXN0IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyMnB4IDIwcHggMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtLS1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWZiNzU4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2VkLWxpc3RfX2l0ZW0tLWFjdGl2ZSAuY2hlY2tlZC1saXN0X19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMxZmI3NTg7XG59XG5cbi5jaGVja2VkLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5cbi5jaGVja2VkLWxpc3QtLWRhdGUge1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jaGVja2VkLWxpc3QtLWRhdGUgLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDk2cHg7XG4gIGZsZXgtYmFzaXM6IDk2cHg7XG4gIGhlaWdodDogNjVweDtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNoZWNrZWQtbGlzdC0tZGF0ZSAuY2hlY2tlZC1saXN0X19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2hlY2tlZC1saXN0LS1wYXltZW50IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uY2hlY2tlZC1saXN0LS1wYXltZW50IC5jaGVja2VkLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5kZWxpdmVyeS10YWJzIHtcbiAgLyptYXJnaW4tYm90dG9tOiAzNnB4OyovXG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViOyovXG59XG5cbi5kZWxpdmVyeS10YWJzX19jb250ZW50IHAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS10YWJzX19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hdmFpbGFiaWxpdHktYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uYXZhaWxhYmlsaXR5LWJsb2NrX19zdG9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmF2YWlsYWJpbGl0eS1ibG9ja19fc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmMDQwNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYXZhaWxhYmlsaXR5LWJsb2NrX19vcmRlciB7XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuXG4uZGF0ZS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmRhdGUtZmllbGQgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG5cbi5kYXRlLWZpZWxkIC5kYXRlLWZpZWxkLWdyb3VwIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5ib3R0b20tYmxvY2sgLm1vYmlsZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBTRlVJRGlzcGxheSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWY0MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjMzcHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG5cbi5jaGVja291dC1iYXNrZXQtcGFnZSAuZGVsaXZlcnktZGlhbG9nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGVja291dC1iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkuZGVsaXZlcnktYmFza2V0LXBhZ2Uge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItcGFnZSB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iLW1haW4uYmFza2V0LXBhZ2UgLmZpbmFsLWJhc2tldC1wcmljZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjRweCkge1xuICAuY2hlY2tlZC1saXN0LS1kYXRlIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iLW1haW4uYmFza2V0LXBhZ2UuYmFza2V0LW9yZGVyLXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iYXNrZXRfX2hlYWRlci1sb2FkIC5zYXZlLWJ0bi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNlY29uZC1ibG9jayB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5mb3JtLWdyb3VwX19iYXNrZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDExcHg7XG4gICAgei1pbmRleDogNjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iLW1haW4uYmFza2V0LXBhZ2UgLmZpbmFsLWJhc2tldC1wcmljZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIC0yNHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5ncmVlbi1ibG9jayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cblxuICAuZGVsaXZlcnktZGlhbG9nX19tYWluLWNvbnRhY3RzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZGVsaXZlcnktZGlhbG9nX19tYWluLWNvbnRhY3RzIC5mb3JtLWZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5kZWxpdmVyeS1kaWFsb2dfX21haW4tY29udGFjdHMgLmZvcm0tZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWRpYWxvZ19fYWRkcmVzcyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWRpYWxvZ19fYWRkcmVzcyAuZm9ybS1maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAuZGVsaXZlcnktZGlhbG9nX19hZGRyZXNzIC5mb3JtLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5kZWxpdmVyeS1kaWFsb2cgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmRlbGl2ZXJ5LWRpYWxvZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kZWxpdmVyeS1kaWFsb2cgLmdyZWVuLWJsb2NrLFxuLmRlbGl2ZXJ5LWRpYWxvZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIH1cblxuICAuY2hlY2tlZC1saXN0IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jaGVja2VkLWxpc3QgLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuY2hlY2tlZC1saXN0LS1kYXRlIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICAuY2hlY2tlZC1saXN0LS1kYXRlIC5jaGVja2VkLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5hdmFpbGFiaWxpdHktYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuXG4gIC5kYXRlLWZpZWxkIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ib3R0b20tYmxvY2sgLmRlc2t0b3AtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJvdHRvbS1ibG9jayAubW9iaWxlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZGF0ZS1maWVsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYm90dG9tLWJsb2NrIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5maW5hbC1iYXNrZXQtcHJpY2UgLmJvdHRvbS1ibG9jayB7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxuXG4gIC5iYXNrZXQtYnJpY2UgLmZpbmFsLXByaWNlLWVsZW0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZGVsaXZlcnktZGlhbG9nX19zbWFsbC10aXRsZS5kYXRlLXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5cbi5iYXNrZXQtb3JkZXItcGFnZSAuaXRlbS0tY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5iYXNrZXQtb3JkZXItcGFnZSAuaXRlbS0tY2hlY2tib3ggaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMUUxRTE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgbGVmdDogLTI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5pcy1jbGllbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmlzLWNsaWVudC1jb250YWluZXIgLmNoZWNrYm94LWl0ZW1fX25hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIHBhZGRpbmctbGVmdDogMzBweDsgKi9cbn1cblxuLmlzLWNsaWVudC1jb250YWluZXIgLmlzLWNsaWVudC1jaGVja2JveCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmlzLWNsaWVudC1jb250YWluZXIgaW5wdXQge1xuICB3aWR0aDogNTAlO1xufVxuXG4uYnV0dG9ucy1vcmRlcnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaXMtY2xpZW50LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iYXNrZXQtcGFnZSAubWFwLWxpbmsubGluay0tbWFwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX3N1Y2Nlc3MtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cblxuICAuYmFza2V0X19zdWNjZXNzLWluZm8ge1xuICAgIHBhZGRpbmc6IDQwcHggMTMwcHg7XG4gIH1cblxuICAuYmFza2V0X19zdWNjZXNzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHg7XG4gIH1cbiAgLmJhc2tldF9fc3VjY2VzcyBoMSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxuXG4gIC5iYXNrZXRfX3N1Y2Nlc3MtaGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmJhc2tldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldF9fdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmFza2V0X19zbWFsbC1ub3RlIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5iYXNrZXRfX3Byb2R1Y3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldF9fY2VsbC1zZXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDcycHg7XG59XG5cbi5iYXNrZXRfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXRfX3N1YmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM4Njg2OEI7XG59XG5cbi5iYXNrZXRfX2FjY2VudCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5iYXNrZXRzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbS5hY3RpdmUgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCAuYmFza2V0X19kZC0tcmlnaHQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbS1idG4ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uYmFza2V0X19saW5rLXVuZGVybGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0X19kZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogMTIwO1xufVxuXG4uYmFza2V0X19kZC0tYWx0IHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uYmFza2V0X19kZC0tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uYmFza2V0X19kZC0tcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmJhc2tldF9fZGQtLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLmJhc2tldF9fZGQtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmFza2V0X19kZC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTFweCAxMnB4IDExcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYmFza2V0X19kZC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNEZFO1xufVxuXG4uYmFza2V0X19ib3R0b20tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYmFza2V0X19zdW0ge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmFza2V0X19zdW0gLnByaWNlX19ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iYXNrZXRfX2JvdHRvbS1mb290ZXItbGVmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFza2V0X19ib3R0b20tZm9vdGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0X19saW5rLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5iYXNrZXRfX2xpbmstYWN0aW9uLTIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYmFza2V0X19lbXB0eS10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMxMTE7XG4gIG1heC13aWR0aDogODgycHg7XG59XG5cbi5iYXNrZXRfX3RpdGxlLWZvcm0ge1xuICBtYXJnaW46IDA7XG59XG5cbi5iYXNrZXRfX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYmFza2V0X19mb3JtLXdyYXAge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cblxuLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1Rjc7XG4gIGNvbG9yOiAjODY4NjhCO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cztcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbS5hY3RpdmUgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uYmFza2V0c19fbGlzdC1pdGVtLS1tYWluLmFjdGl2ZSAuYmFza2V0c19fbGlzdC1idG4tbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5iYXNrZXRzX19saXN0LWJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJhNTA7XG59XG5cbi5iYXNrZXRfX2VtcHR5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFza2V0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuYmFza2V0X19mb3JtLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG5cbiAgLmJhc2tldF9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLmJhc2tldF9fbGluay11bmRlcmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmJhc2tldF9fc3ViZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG5cbiAgLmJhc2tldF9fc3ViZm9vdGVyLWNlbGwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYmFza2V0X19tb2ItcmVzdW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY3O1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmJhc2tldF9fbW9iLXJlc3VtZS10b3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzg2ODY4QjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYmFza2V0X19zdW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5iYXNrZXRfX3N1bSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmJhc2tldF9fc3ViZm9vdGVyLWNlbGw6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYmFza2V0X19ib3R0b20tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5iYXNrZXRfX2JvdHRvbS1mb290ZXItcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tcGx1cyAuYmFza2V0c19fbGlzdC1pdGVtLWljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1tb2Ige1xuICAgIGNvbG9yOiAjMWFiYTUwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1tb2I6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNztcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LS1kZC1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2MHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtLWRkLWNvbnRlbnQub3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDEyMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0uYWN0aXZlIC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtLWRkLWNvbnRlbnQgLmJhc2tldHNfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS1idG4ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1nZWFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tZ2VhcjphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDZweDtcbiAgfVxuXG4gIC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1wbHVzIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLXBsdXM6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cblxuICAuc3ZnLWljb24uYmFza2V0c19fbGlzdC1idG4tbGluay1pY29uIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuYmFza2V0c19fbGlzdC1pdGVtLm9wZW4gLmJhc2tldHNfX2xpc3QtYnRuLWxpbmstaWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB9XG5cbiAgLmJhc2tldF9fbGluay11bmRlcmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuYmFza2V0X19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmJhc2tldF9fc21hbGwtbm90ZSB7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbn1cbi5iaWctdGFic19faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmlnLXRhYnNfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJpZy10YWJzX19idG4taXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJpZy10YWJzX19idG4taXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4uYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZS5hY3RpdmUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5iaWctdGFic19fYnRuLWl0ZW0tbW9iaWxlLmFjdGl2ZSAuYmlnLXRhYnNfX2J0biB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuLmJpZy10YWJzX19idG4taXRlbS1tb2JpbGUgLmJpZy10YWJzX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJpZy10YWJzX19idG4taXRlbS1tb2JpbGUgLmJpZy10YWJzX19idG4gc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi5iaWctdGFic19fYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJpZy10YWJzX19idG4uYWN0aXZlIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5iaWctdGFic19fYm9keSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYmlnLXRhYnNfX2JvZHkgLmNhdGFsb2cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmlnLXRhYnNfX3NlY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJpZy10YWJzX19pdGVtIC5iaWctdGFic19fZGVsaXZlcnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYmlnLXRhYnNfX29mZmVycyAuY2F0YWxvZ19fdG9wLW5hdiB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5iaWctdGFic19fc2VydmljZSAucGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmlnLXRhYnNfX3NlcnZpY2UgLmNhdGFsb2dfX2hlYWRlci1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJpZy10YWJzX19zZXJ2aWNlIC5mb3JtLWdsYXNzIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uYmlnLXRhYnNfX2xlZnQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogNDAlO1xufVxuXG4uYmlnLXRhYnNfX3JpZ2h0LXNlY3Rpb24ge1xuICB3aWR0aDogMzAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5iaWctdGFic19fbmFycm93LXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDk5MnB4O1xufVxuXG4uYmlnLXRhYnNfX2J0bi1jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtLS1jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJpZy10YWJzX19idG4taXRlbS0tY291bnQ6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5iaWctdGFic19fYnRuLWl0ZW0tLWNvdW50IC5iaWctdGFic19fYnRuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0sXG4uYmlnLXRhYnNfX2NoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmJpZy10YWJzX19jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbSAudG9vbHRpcF9fdGV4dCxcbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tbmFtZSAudG9vbHRpcF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYmlnLXRhYnNfX2NoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtIC50b29sdGlwX19pY29uLFxuLmJpZy10YWJzX19jaGFyYWN0ZXJpc3RpY3MgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS1uYW1lIC50b29sdGlwX19pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYmlnLXRhYnNfX2NoYXJhY3RlcmlzdGljcyAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtIC50b29sdGlwX19pY29uIC5zdmctaWNvbixcbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tbmFtZSAudG9vbHRpcF9faWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiAjZmZmO1xufVxuXG4uYmlnLXRhYnNfX3NlY3Rpb25zLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmJpZy10YWJzX19zZWN0aW9ucy10aXRsZSArIC5iaWctdGFic19fc2VjdGlvbnMtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYmlnLXRhYnNfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmlnLXRhYnNfX2Rlc2NyaXB0aW9uLXRleHQuYmlnLXRhYnNfX2Rlc2NyaXB0aW9uLS1vcGVuIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLmJpZy10YWJzX19zZWN0aW9ucy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYmlnLXRhYnNfX3NlY3Rpb25zLWRlc2NyaXB0aW9uIHVsID4gbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5iaWctdGFic19fc2VjdGlvbnMtZGVzY3JpcHRpb24gdWwgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYmlnLXRhYnNfX3NlY3Rpb25zLWRlc2NyaXB0aW9uIC5iaWctdGFic19fc2VjdGlvbnMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmlnLXRhYnNfX3ZpZGVvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0yNXB4O1xufVxuXG4uYmlnLXRhYnNfX3ZpZGVvLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uYmlnLXRhYnNfX3ZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbn1cbi5iaWctdGFic19fdmlkZW8tY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iaWctdGFic19fYnRuIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmJpZy10YWJzX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuYmlnLXRhYnNfX3NlY3Rpb25zIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICB9XG5cbiAgLmJpZy10YWJzX19yaWdodC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAuYmlnLXRhYnNfX2xlZnQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLmJpZy10YWJzX19idG4taXRlbTpub3QoOmxhc3QtY2hpbGQpIC5iaWctdGFic19fYnRuOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICB9XG5cbiAgLmJpZy10YWJzX19idG4tY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmlnLXRhYnNfX3NlY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmlnLXRhYnNfX3JpZ2h0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5iaWctdGFic19fbGVmdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJpZy10YWJzX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZS5hY3RpdmUgKyAuYmlnLXRhYnNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAzMHB4O1xuICB9XG5cbiAgLmJpZy10YWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYmlnLXRhYnNfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgfVxuXG4gIC5iaWctdGFic19faGVhZGVyOjphZnRlciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmNmY3ZjkgMCUsIHJnYmEoMjQ2LCAyNDcsIDI0OSwgMC44KSAyMCUsIHJnYmEoMjQ2LCAyNDcsIDI0OSwgMCkgMTAwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuYmlnLXRhYnNfX2J0bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuXG4gIC5iaWctdGFic19fdmlkZW8taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5icmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQgLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogNXB4O1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgY29sb3I6ICM4YjhkOTI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmJyZWFkY3J1bWJzX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5icmVhZGNydW1ic19fbGluazphY3RpdmUge1xuICBjb2xvcjogI2EwNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1ic19fbGluayB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmJyZWFkY3J1bWJzX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cbi5idG4tZGVsIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzZweDtcbiAgcmlnaHQ6IC03cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmJ0bi1kZWxfX2ljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWRlbDpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy0tY29tcGFyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmNhdGFsb2ctLWNvbXBhcmVfX25vLXJlc3VsdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmNhdGFsb2ctLWNvbXBhcmVfX25vLXJlc3VsdHMgLmJ0biB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0zM3B4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYuZGlzYWJsZWQsXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogLTMzcHg7XG4gIGxlZnQ6IHVuc2V0O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2JTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLW1vZCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWV4Y2x1ZGVTaW1pbGFyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSAucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDIsIDEzLCAzMywgMC4wOCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIHZpc2liaWxpdHkgMC4zcywgb3BhY2l0eSAwLjNzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnRvdWNoIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZS0taGVhZC1maXhlZCAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAgKyAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIge1xuICBwYWRkaW5nOiAyNHB4IDAgMTFweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLWljb24ge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLm9wZW4gLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXI6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDQ5LCAxMDYsIDAuMDQpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NiU7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDhweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZS0tYm9sZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDhweCAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogOHB4IDE1cHggOHB4IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsLS1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWVmO1xufVxuXG4ubm8tdG91Y2ggLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0FDQUNBQztcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2UwNjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jaGVja2JveC1yb3dfX3Zpc3VhbCB7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuXG4gIC50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlIC5pbmxpbmUtdG9vbHRpcF9fYm9keSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbSAuc2N1LWNvZGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2F0YWxvZy1pdGVtX19jZW50ZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW1hZ2UsXG4uY2F0YWxvZy1pdGVtX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmVlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS0tZ3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzFhYmE1MDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmVlbiAuYXZhaWxhYmlsaXR5X19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSAuYXZhaWxhYmlsaXR5LS1ncmVlbiAuYXZhaWxhYmlsaXR5X19tYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMxYWJhNTA7XG59XG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS0tZ3JlZW4gLmF2YWlsYWJpbGl0eV9fbWFpbiBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS0tZ3JlZW4gLmF2YWlsYWJpbGl0eV9fbWFpbiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICMxYWJhNTA7XG59XG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS0tZ3JheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktLWdyYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjREYwNDA0O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLW1vYiB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLW1vYiAuYXR0ZW50aW9uLWJsb2NrX190ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmNhdGFsb2ctaXRlbV9fc2FsZS1tb2IgLmF0dGVudGlvbi1ibG9ja19fdGltZSxcbi5jYXRhbG9nLWl0ZW1fX3NhbGUtbW9iIC5hdHRlbnRpb24tYmxvY2tfX2NhcHRpb24ge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2FsZS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNhdGFsb2ctaXRlbV9fc2FsZS1ibG9jayAuYXR0ZW50aW9uLWJsb2NrX190ZXh0IHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmNhdGFsb2ctaXRlbV9fc2FsZS1ibG9jayAuYXR0ZW50aW9uLWJsb2NrX190ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIC5hdHRlbnRpb24tYmxvY2tfX2ljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICNmZWM1Mzc7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIC5hdHRlbnRpb24tYmxvY2tfX2luZm8ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIC5hdHRlbnRpb24tYmxvY2tfX2luZm8ge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uY2F0YWxvZy1pdGVtX19zYWxlLWJsb2NrIC5hdHRlbnRpb24tYmxvY2tfX2NhcHRpb24ge1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYmxvY2sgLmF0dGVudGlvbi1ibG9ja19fdGltZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiAuY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHktYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgLmZpZWxkLWlucHV0LmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDdweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbi0yIHtcbiAgbWFyZ2luOiA3cHggMDtcbiAgY29sb3I6ICM4MTg2OTA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0IC5zY3UtY29kZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0Om9ubHktY2hpbGQge1xuICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbS1wYWdlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDIwcHggMzBweCA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGxpbmcge1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDAgNnB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXgtd2lkdGg6IDE1MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAxMDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtcHJpY2UgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICB3aWR0aDogMTIwcHg7XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtcHJpY2UgLmNhdGFsb2ctaXRlbV9fcHJpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtcHJpY2UgLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1wcmljZSAuY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIC5wcmljZV9fY3VycmVuY3kge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtcHJpY2UgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtaW4td2lkdGg6IDY1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1uYW1lIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLXNjdSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtc2N1IC5jYXRhbG9nLWl0ZW1fX3NjdSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1zY3UgLnNjdS1jb2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVycyAuZmllbGQtY2hlY2tib3hfX2NvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVycy1sZWQgLmNhdGFsb2ctaXRlbV9fZmlsdGVycyArIC5jYXRhbG9nLWl0ZW1fX2ZpbHRlcnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXItaXRlbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2F0YWxvZy1pdGVtX19maWx0ZXItaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2F0YWxvZy1pdGVtX19maWx0ZXItaXRlbSAuZmllbGQtc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG4uY2F0YWxvZy1pdGVtX19maWx0ZXItaXRlbSAuZmllbGQtc2VsZWN0IC5maWVsZC10ZXh0LS1sYWJlbCAuZmllbGQtaW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHggMTZweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlci1pdGVtIC5maWVsZC1zZWxlY3QgLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dCB+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwsIC5jYXRhbG9nLWl0ZW1fX2ZpbHRlci1pdGVtIC5maWVsZC1zZWxlY3QgLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTE3cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyLWl0ZW0gLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNHB4IDE2cHggNHB4O1xuICBib3JkZXItY29sb3I6ICNkN2Q3ZDc7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZ2lmdHMge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlcyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Rvb2x0aXAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NlcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2U2ZTdlOTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2FsZS1idG4td3JhcCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZTA2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYnRuLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xpbmstYXJyb3cge1xuICBtYXJnaW46IDE3cHggMCA2cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2RlbGl2ZXJ5IHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2F0YWxvZy1pdGVtX19kZWxpdmVyeSBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhdGFsb2ctaXRlbV9fZGVsaXZlcnkgKyAuY2F0YWxvZy1pdGVtX19kZWxpdmVyeSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYm9udXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19ib251cy1hY2NlbnQge1xuICBjb2xvcjogI2UwNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGVyICsgLmNhdGFsb2ctaXRlbV9fc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlci13cmFwcGVyIC5pbWFnZS1zbGlkZXJfX3RodW1iczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNHB4O1xufVxuLmNhdGFsb2ctaXRlbV9fc2xpZGVyLXdyYXBwZXIgLmltYWdlLXNsaWRlcl9fdGh1bWJzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciAuaW1hZ2Utc2xpZGVyX190aHVtYnMgLmltYWdlLXNsaWRlcl9fdGh1bWI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG59XG4uY2F0YWxvZy1pdGVtX19zdGF0dXMgLnN0YXR1c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9kdWN0LWd1YXJhbnRlZSB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIGNvbG9yOiAjNzgyQzdFO1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2VvLXRleHQge1xuICBtYXJnaW4tdG9wOiA2M3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlciB7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCA0OSwgMTA2LCAwLjA0KTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYWRkaXRpb25hbC1maWx0ZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlci1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlN2U5O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY29tcGFyZSB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3dyYXAtYnRuIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX25vdGUtYmxvY2sgLm5vdGUtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cbi5jYXRhbG9nLWl0ZW1fX25vdGUtYmxvY2sgLm5vdGUtYmxvY2sgLm5vdGUtYmxvY2tfX2ljb24ge1xuICBib3JkZXItY29sb3I6ICMxYWJhNTA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtbGluayAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGZpbGw6ICNmZmY7XG59XG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcge1xuICBtYXJnaW46IDA7XG59XG4uY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcgLmNhdGFsb2ctaXRlbS1wYWdlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmNhdGFsb2ctaXRlbS1xdWljay12aWV3IC5idG4tcXVpY2tWaWV3X19tb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG4gICAgd2lkdGg6IDM1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19jZW50ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2ctaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3Nlby10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbm90ZS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAucGFnZS10aXRsZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uX190ZXh0LFxuLmNhdGFsb2ctaXRlbSAuZmF2b3JpdGUtYWN0aW9uX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb25fX2J0bixcbi5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uX19idG4ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5jb21wYXJlLWFjdGlvbi0tZnVsbCAuY29tcGFyZS1hY3Rpb25fX2J0biB7XG4gICAgd2lkdGg6IDM1cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbi0tZnVsbCAuZmF2b3JpdGUtYWN0aW9uX19idG4ge1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAucGFnZS10aXRsZS0tbWI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmltYWdlLXNsaWRlcl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuaW1hZ2Utc2xpZGVyX19pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDQ5LCAxMDYsIDAuMDQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2xpZGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgfVxuXG4gIC5wcmljZS0tbGcgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnByaWNlLS1sZy5wcmljZS0tZmxleCAucHJpY2VfX2dyb3VwLS1vbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cblxuICAucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZDo6YWZ0ZXIge1xuICAgIHRvcDogNTQlO1xuICB9XG5cbiAgLnByaWNlLS1sZyAucHJpY2VfX2Rpc2NvdW50IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLnByaWNlLS1sZyAucHJpY2VfX2Rpc2NvdW50LXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLmNhdGFsb2ctaXRlbV9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3NhbGUtYnRuLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3NlcCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19saW5rLWFycm93IHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAuYXZhaWxhYmlsaXR5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDE3cHggMTVweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLXJpZ2h0IC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLXJpZ2h0IC5mYXZvcml0ZS1hY3Rpb24gYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLWxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtbGVmdCAuY2F0YWxvZy1pdGVtX19zY3UtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0IC5jYXRhbG9nLWl0ZW1fX3NjdS1ibG9jayAuY2F0YWxvZy1pdGVtX19zY3U6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmF0aW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyM3B4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1yaWdodCAuY29tcGFyZS1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZy1pdGVtX19zY3UtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2F0YWxvZy1pdGVtX19oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX2hlYWRlciAuZmF2b3JpdGUtYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMnB4O1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX2hlYWRlciAuZmF2b3JpdGUtYWN0aW9uLmNvbXBhcmUtYWN0aW9uIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcgLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIHRvcDogLTFweDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcgLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5mYXZvcml0ZS1hY3Rpb24uY29tcGFyZS1hY3Rpb24ge1xuICAgIHRvcDogLTZweDtcbiAgfVxuICAuY2F0YWxvZy1pdGVtLXF1aWNrLXZpZXcgLmNhdGFsb2ctaXRlbV9fZmlsdGVycyArIC5jaGFyYWN0ZXJpc3RpY3MtdGFibGUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fY2VudGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyAuYnRuLXF1aWNrVmlld19fbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2hlYWRlciAucGFnZS10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjcwcHg7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9faGVhZGVyIC5mYXZvcml0ZS1hY3Rpb24uY29tcGFyZS1hY3Rpb24ge1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiAxNDBweDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbV9fcmF0aW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yYXRpbmctZW1wdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhdGFsb2ctaXRlbV9fcmF0aW5nLWVtcHR5IC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjZDlkYmUxO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3JhdGluZy1lbXB0eSAucmF0aW5nLWFjdGlvbl9fY291bnQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmNhdGFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDcwcHg7XG59XG5cbi5wYWdlLXRpdGxlX192YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uY2F0YWxvZ19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY2F0YWxvZ19faGVhZGVyOmVtcHR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXRhbG9nX19oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jYXRhbG9nX19oZWFkZXIgLnBhZ2UtdGl0bGVfX3ZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uY2F0YWxvZ19faGVhZGVyIC5maXhlZC1ibG9jayB7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNhdGFsb2dfX2hlYWRlciAuYWN0aXZlLWZpeGVkIC5jYXRhbG9nX190b29sYmFyLmNhdGFsb2dfX3Rvb2xiYXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdG9wOiA2NnB4O1xufVxuLmNhdGFsb2dfX2hlYWRlciAuYWN0aXZlLWZpeGVkIC5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLmNhdGFsb2dfX2hlYWRlciAuYWN0aXZlLWZpeGVkIC5jYXRhbG9nX190b29sYmFyLXRvZ2dsZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWRiZTE7XG59XG4uY2F0YWxvZ19faGVhZGVyIC5hY3RpdmUtZml4ZWQgLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGFsb2dfX3FhdW50aXR5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2F0YWxvZ19fdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlICsgLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSAuc3ZnLWljb24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmaWxsOiAjZmZmO1xuICBjb2xvcjogIzFhYmE1MDtcbn1cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSAuc3ZnLWljb24tLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUgLm51bSB7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMxYWJhNTA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZS0tZmlsdGVyIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlLS1maWx0ZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItYnV0dG9uLS11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA2MHB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBQkE1MDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDExMDAwO1xufVxuLmNhdGFsb2dfX3Rvb2xiYXItYnV0dG9uLS11cDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1NSU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgd2lkdGg6IDEzLjVweDtcbiAgaGVpZ2h0OiAxMy41cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUtLWFjdGl2ZSAuc3ZnLWljb24tLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZS0tYWN0aXZlIC5zdmctaWNvbi0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uY2F0YWxvZ19fbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtc29ydCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZmY0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE3cHggMDtcbn1cbi5jYXRhbG9nX19sYXlvdXQtc29ydCAuZmllbGQtY2hlY2tib3gge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXRhbG9nX19sYXlvdXQtc29ydCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIG9yZGVyOiAxMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jYXRhbG9nX19sYXlvdXQtYXNpZGUgaHIge1xuICBtYXJnaW46IDE1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jYXRhbG9nX19sYXlvdXQtYXNpZGUgLm1lZGlhLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSBoMy5hcnRpY2xlLWdyaWRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSB1bCA+IGxpLCAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIC5uYXYgPiBsaSA+IGEsIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUgLm5hdiA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbn1cbi5jYXRhbG9nX19sYXlvdXQtYXNpZGUtY29udGFpbmVyIC5tb2JpbGUtcG9wdXBfX2JvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9wLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtc29ydGluZy10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtc29ydGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nIC5hY3RpdmUtdGFnc19fYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nIC5hY3RpdmUtdGFnc19fYnRuLmFjdGl2ZSwgLmNhdGFsb2dfX3RvcC1uYXYtc29ydGluZyAuYWN0aXZlLXRhZ3NfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMWFiYTUwICFpbXBvcnRhbnQ7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIG1hcmdpbjogLTEwcHg7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbiAuYXJ0aWNsZS1wb3N0ZXIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLXBvc3Rlcl9faW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbiAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi1zZWN0aW9uIC5hcnRpY2xlLXBvc3RlciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LXRhZ3MgLmZpbHRlcl9fZmlsdGVyLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhdGFsb2dfX3RvcC1uYXYtdGFncyAuZmlsdGVyX19maWx0ZXItbGlzdDplbXB0eSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2F0YWxvZ19fdG9wLW5hdi10YWdzIC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24tLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYWN0aXZlLWZpbHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzFhYmE1MDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWFjdGl2ZS1maWx0ZXIgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jYXRhbG9nX190b3AtbmF2LWFjdGl2ZS1maWx0ZXIgLmFjdGl2ZS1maWx0ZXJzX19ncmlkOmVtcHR5IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmNTI0NztcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5jYXRhbG9nX19hc2lkZS10b2dnbGU6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTphY3RpdmUge1xuICBjb2xvcjogI2ZmMGYwMDtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogI2VlZWZmNDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6YWN0aXZlIHtcbiAgY29sb3I6ICNkOWRiZTE7XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4gLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCAuc2VjdGlvbi1tb2JpbGUtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLS1vcGVuIC5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IC5zZWN0aW9uLW1vYmlsZS1saW5rcyAuc2VjdGlvbi1tb2JpbGUtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiAuY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCAuc2VjdGlvbi1tb2JpbGUtbGlua3MgLnNlY3Rpb24tbW9iaWxlLWxpbmsuc3RhdHVzLWxhYmVsLW5ldyB7XG4gIGJhY2tncm91bmQ6ICMwMGJmNWY7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4gLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgLnNlY3Rpb24tbW9iaWxlLWxpbmtzIC5zZWN0aW9uLW1vYmlsZS1saW5rLnN0YXR1cy1sYWJlbC1oaXQge1xuICBiYWNrZ3JvdW5kOiAjZmM2YTAzO1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLS1vcGVuIC5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IC5zZWN0aW9uLW1vYmlsZS1saW5rcyAuc2VjdGlvbi1tb2JpbGUtbGluay5zdGF0dXMtbGFiZWwtc2FsZSB7XG4gIGJhY2tncm91bmQ6ICNmZjQ3NDc7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4gLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDEyNnB4O1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgLmh0bWxibG9ja2VkaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10b2dnbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzFhYmE1MDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzFhYmE1MDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10b2dnbGU6aG92ZXI6YWZ0ZXIge1xuICByaWdodDogLTNweDtcbn1cblxuLnNlYXJjaC1wYWdlIC5jYXRhbG9nX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNlYXJjaC1wYWdlIC5wYWdlLXRpdGxlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5tb2JpbGUtcG9wdXAtLXNvcnQgLmFjY29yZGlvbl9fY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY2F0YWxvZ19fc2VjdGlvbm5ld3M6bm90KDplbXB0eSkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1zZWxlY3QsXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5jYXRhbG9nX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctYmxvY2tfX2ZpbHRlcnMgLmNhdGFsb2dfX2ZpbHRlci10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0YWxvZy1ibG9ja19fZmlsdGVycyAuY2F0YWxvZ19fZmlsdGVyLXN0YXR1cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLmNhdGFsb2ctYmxvY2tfX2ZpbHRlcnMgLmNhdGFsb2dfX2ZpbHRlci1zdGF0dXMgLmZpbHRlcl9fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nX19oZWFkZXIgLmFjdGl2ZS1maXhlZCAuY2F0YWxvZ19fdG9vbGJhci5jYXRhbG9nX190b29sYmFyIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cblxuICAuc2VhcmNoLXBhZ2UgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtcGFnZSAuY2F0YWxvZ19faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG4gIC5zZWFyY2gtcGFnZSAucGFnZS10aXRsZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuXG4gIC5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbiAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uY2F0YWxvZ19fdmlldy10b2dnbGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY2F0YWxvZ19faGVhZGVyLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jYXRhbG9nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2dfX21vYmlsZS1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtbWVudS10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICMxYWJhNTA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nX19tb2JpbGUtbWVudS10aXRsZSBzdmcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbi5jYXRhbG9nX19tb2JpbGUtbWVudS10aXRsZS5vcGVuIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1saW5rcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbn1cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1pdGVtIGEge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xufVxuLmNhdGFsb2dfX21vYmlsZS1tZW51LWl0ZW0uZmlsdGVyX19saW5rLS1jdXJyZW50IHN2ZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFhYmE1MDtcbn1cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1pdGVtLmZpbHRlcl9fbGluay0tY3VycmVudCBhIHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLW1vYmlsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX3NlY3Rpb25uZXdzOm5vdCg6ZW1wdHkpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZ19fZGVzY3JpcHRpb24tLW9wZW4gLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQgLnNlY3Rpb24tbW9iaWxlLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2dfX21vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjg1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuXG4gIC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzNXB4KTtcbiAgfVxufVxuLmNhdGVnb3JpZXMge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uY2F0ZWdvcmllc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4uY2F0ZWdvcmllc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYXRlZ29yaWVzX19pdGVtLm9wZW4ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmNhdGVnb3JpZXNfX2l0ZW0tbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtLWxpbmsge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuLmNhdGVnb3JpZXNfX2l0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uY2F0ZWdvcmllc19faXRlbXMtaGlkZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2F0ZWdvcmllc19faXRlbXMtaGlkZSAuY2F0ZWdvcmllc19faXRlbS1saXN0IHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2F0ZWdvcmllc19faXRlbS1pbWFnZSB7XG4gIG1pbi13aWR0aDogNTFweDtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmbGV4OiBub25lO1xufVxuXG4uY2F0ZWdvcmllc19fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG4uY2F0ZWdvcmllc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uY2F0ZWdvcmllc19fYnRuLW1vcmUge1xuICBjb2xvcjogIzFhYmE1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5jYXRlZ29yaWVzX19zdGF0dXMtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2F0ZWdvcmllc19fc3RhdHVzLWxpbmsgLnN0YXR1cy1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4uY2F0ZWdvcmllc19fc3RhdHVzLWxpbmsgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmNhdGVnb3JpZXNfX3N0YXR1cy1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cbi5jYXRlZ29yaWVzX19zdGF0dXMtbGluazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNhdGVnb3JpZXNfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3JpZXNfX2dyaWQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jYXRlZ29yaWVzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG59XG4uY2hhcmFjdGVyaXN0aWNzLXRhYmxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4uY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tbmFtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS1uYW1lIC50b29sdGlwX190ZXh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tdmFsdWUge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLXZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uY2xlYW4tYmFza2V0X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLmNsZWFuLWJhc2tldF9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jbGVhbi1iYXNrZXRfX2FjdGlvbiAuYnRuIHtcbiAgZmxleC1ncm93OiAyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmNsZWFuLWJhc2tldF9fYWN0aW9uIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29tcGFyZS1hY3Rpb24uYWN0aXZlIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uY29tcGFyZS1hY3Rpb25fX2J0biB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjYTdhYmIyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbXBhcmUtYWN0aW9uX190ZXh0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uY29tcGFyZS1hY3Rpb25fX3RleHQtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wYXJlLWFjdGlvbi5hY3RpdmUgLmZhdm9yaXRlLWFjdGlvbl9fdGV4dC0tc2hvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tcGFyZS1hY3Rpb24uYWN0aXZlIC5mYXZvcml0ZS1hY3Rpb25fX3RleHQtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tcGFyZS1hY3Rpb24uYWN0aXZlIC5jb21wYXJlLWFjdGlvbl9fYnRuIHtcbiAgY29sb3I6ICNlMDY7XG59XG5cbi5jb21wYXJlLWFjdGlvbl9fYnRuLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbXBhcmUtYWN0aW9uLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY29tcGFyZS1hY3Rpb246bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIC5jb21wYXJlLWFjdGlvbl9fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNlMDY7XG59XG5cbi5jb21wYXJlLWFjdGlvbi0tZnVsbCAuY29tcGFyZS1hY3Rpb25fX2J0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmJhc2tldC1wYWdlIC5jb21wYXJlLXdpZGdldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wYXJlLXBhZ2UgLmNvbXBhcmUtd2lkZ2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDM2cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21wYXJlLXdpZGdldC0tYWN0aXZlIC5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJhNTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXQtLWFjdGl2ZTpob3ZlciAuY29tcGFyZS13aWRnZXRfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19tYWluIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uY29tcGFyZS13aWRnZXRfX2ljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX2NvdW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb21wYXJlLXdpZGdldF9faWNvbi1jbGVhbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19idG4tY2xlYW4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19tb2ItY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFyZS13aWRnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggLTRweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMzBweDtcbiAgfVxuXG4gIC5jb21wYXJlLXdpZGdldF9fbW9iLWNvdW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjMzYzQzRFO1xuICB9XG5cbiAgLmNvbXBhcmUtd2lkZ2V0LS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY29tcGFyZS13aWRnZXRfX3dyYXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cblxuICAuc3RhdGUtLXRyYWRlci1maWx0ZXItb3BlbiAuY29tcGFyZS13aWRnZXQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuLmNvbXBhcmVfX21haW4td3JhcCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29tcGFyZV9fcGFyYW1zIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtaW1hZ2Utd3JhcCB7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwO1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LXBhcmFtIHtcbiAgcGFkZGluZzogOHB4IDMycHggOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU3ZTk7XG4gIHdpZHRoOiAyNjZweDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0tLWFsdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDM1OHB4O1xufVxuXG4uY29tcGFyZV9fbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uY29tcGFyZV9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jb21wYXJlX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29tcGFyZV9fc2VwIHtcbiAgd2lkdGg6IDM1OHB4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdCB7XG4gIHdpZHRoOiAyNjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtbmFtZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBwYWRkaW5nOiAwIDI4cHg7XG4gIG1heC1oZWlnaHQ6IDQxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDE1NnB4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDQ5LCAxMDYsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB6LWluZGV4OiAwO1xufVxuXG4uY29tcGFyZV9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LXBhcmFtLXdyYXAge1xuICB3aWR0aDogMjI0cHg7XG59XG5cbi5jb21wYXJlX19mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA3cHg7XG4gIGxlZnQ6IDdweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2UwNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmNvbXBhcmVfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogN3B4O1xuICBsZWZ0OiA3cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMjBkMjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29tcGFyZV9fcHJvZHVjdC1wYXJhbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAuY29tcGFyZV9fcHJvZHVjdC1pbWFnZSB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0td3JhcCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29tcGFyZV9fcHJvZHVjdC1uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tcGFyZV9fbWFpbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG5cbiAgLmNvbXBhcmVfX3NlcCB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG5cbiAgLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0tLWFsdCB7XG4gICAgd2lkdGg6IDE2NnB4O1xuICB9XG5cbiAgLmNvbXBhcmVfX3Byb2R1Y3Qge1xuICAgIHdpZHRoOiAxNjZweDtcbiAgfVxuXG4gIC5jb21wYXJlX19wcm9kdWN0LXBhcmFtIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gIH1cbn1cbi5jb25maXJtLXBhbmVsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTUwMHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuODUpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA0O1xufVxuLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLnNldHRpbmdzX19jb29raWUge1xuICBjb2xvcjogZ3JheTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuc2V0dGluZ3NfX2Nvb2tpZTpob3ZlciB7XG4gIGNvbG9yOiBncmF5O1xufVxuLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuY29uZmlybS1wYW5lbF9fY2VsbC1tYWluIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbmZpcm0tcGFuZWwgLmNvb2tpZS1jb25maWctbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb25maXJtLXBhbmVsX19jZWxsLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4uY29uZmlybS1wYW5lbC5jbG9zZWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTEwJSwgMCk7XG59XG5cbi5jb25maXJtLXBhbmVsOm5vdCguY2xvc2VkKSB+IC5idXR0b24tdG9wIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY29uZmlybS1wYW5lbF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubm8tdG91Y2ggLmNvbmZpcm0tcGFuZWxfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29uZmlybS1wYW5lbCB7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uZmlybS1wYW5lbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiAuYnRuLWRlZmF1bHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLmNvbmZpcm0tcGFuZWwge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY29uZmlybS1wYW5lbC5jb25maXJtLXBhbmVsX19jb29raWUgLmNvbmZpcm0tcGFuZWxfX2NlbGwtbWFpbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbiAgLmNvbmZpcm0tcGFuZWwuY29uZmlybS1wYW5lbF9fY29va2llIC5zZXR0aW5nc19fY29va2llIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDU0cHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG4gIC5jb25maXJtLXBhbmVsLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSAuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24gLmJ0bi1kZWZhdWx0IHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cbi5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDI2MnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMC45OCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cywgdmlzaWJpbGl0eSAwLjI1cywgb3BhY2l0eSAwLjI1cywgcmlnaHQgMHM7XG59XG5cbi5kYXRlcGlja2VyLm9wZW4gLmRhdGVwaWNrZXJfX2NvbnRhaW5lcixcbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbn1cblxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMjBweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGF0ZXBpY2tlcl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX3RyIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGgge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzFhYmE1MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX190ZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLXBhc3Mge1xuICBjb2xvcjogbGlnaHRncmF5O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1wYXNzOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWluLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjVmNztcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtaW4tcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY3O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjZWVlZmY0O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjZWVlZmY0O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJhNTA7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWFjdGl2ZS5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2MxYzNjODtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQtbW9udGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGF0ZXBpY2tlcl9fbW9udGgge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLmRhdGVwaWNrZXJfX2J0bi1hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZGF0ZXBpY2tlcl9fYnRuLWFycm93OmhvdmVyIHtcbiAgICBjb2xvcjogIzFhYmE1MDtcbiAgfVxufVxuLmRhdGVwaWNrZXJfX2FjdGlvbiB7XG4gIC8qZGlzcGxheTogZmxleDsqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbi5kYXRlcGlja2VyX19idG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmRhdGVwaWNrZXJfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLmRhdGVwaWNrZXJfX2xhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5kYXRlcGlja2VyX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fc3ZnLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyX19zdmctaWNvbi0tdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5kYXRlcGlja2VyX19idG4tYXJyb3ctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmRhdGVwaWNrZXJfX2J0bi1yZXNldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMXB4KTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmRhdGVwaWNrZXJfX2J0bi1yZXNldDpob3ZlciB7XG4gICAgY29sb3I6ICMxYWJhNTA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhdGVwaWNrZXJfX2FjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuZGF0ZXBpY2tlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cblxuICAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5kZWxldGUtYmFza2V0LWl0ZW1fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uZGVsZXRlLWJhc2tldC1pdGVtX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRlbGV0ZS1iYXNrZXQtaXRlbV9fYWN0aW9uIC5idG4ge1xuICBmbGV4LWdyb3c6IDI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZGVsZXRlLWJhc2tldC1pdGVtX19hY3Rpb24gLmJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5kb2MtYmxvY2tfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZG9jLWJsb2NrX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG4uZG9jLWJsb2NrX19saW5rIC5zdmctaWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIycHg7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmRvYy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbi5kb2MtYmxvY2s6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLmRvYy1ibG9ja19faWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZG9jLWJsb2NrX19pbmZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRvYy1ibG9ja19faWNvbiArIC5kb2MtYmxvY2tfX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmRvYy1ibG9ja19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uZG9jLWJsb2NrX19zaXplIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM4MTg2OTA7XG59XG5cbi5mdm9yaXRlX2luY2x1ZGUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5mYXZvcml0ZS1hY3Rpb24gKyAuZmF2b3JpdGUtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZmF2b3JpdGUtYWN0aW9uOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpOmhvdmVyIC5mYXZvcml0ZS1oZWxwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mYXZvcml0ZS1hY3Rpb25fX3RvZ2dsZSAuc3ZnLWljb24ge1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xufVxuLmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIC5zdmctaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuLmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIGIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmZhdm9yaXRlLWFjdGlvbi0tZnVsbCAuZmF2b3JpdGUtYWN0aW9uX190b2dnbGUge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmF2b3JpdGUtYWN0aW9uLS1taWQgLmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5mYXZvcml0ZS1hY3Rpb24tLW1pZCAuc3ZnLWljb24ge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuXG4uZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUgLmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBmaWxsOiAjMWFiYTUwO1xufVxuXG4uZmF2b3JpdGUtaGVscCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm90dG9tOiAyM3B4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmF2b3JpdGUtaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDZweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA2cHg7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBrZXlmcmFtZXMgaGVhcnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5maWVsZC1jaGVjay1saXN0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQtY2hlY2stbGlzdF9faGVhZGVyIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmZpZWxkLWNoZWNrLWxpc3RfX2hlYWRlci5oaWRkZW4tZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maWVsZC1jaGVjay1saXN0X19oZWFkZXIuaGlkZGVuLWZpbHRlciAuZmllbGQtcmFuZ2Utc2xpZGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19jbGVhci1idG4ge1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjYzFjM2M4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkLWNoZWNrLWxpc3RfX2NsZWFyLWJ0bi5maWVsZC1jaGVjay1saXN0X19jbGVhci1idG46YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLS12YWx1ZXMtb3dlcmZsb3cuYWN0aXZlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogN3B4IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fYm9keS1zY3JvbGwge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fYm9keS5maWVsZC1jaGVjay1saXN0X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fYm9keS5maWVsZC1jaGVjay1saXN0X19ib2R5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSwgI2ZmZik7XG59XG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cbi5maWVsZC1jaGVjay1saXN0LS1zY3JvbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2xpc3QgLmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5maWVsZC1jaGVjay1saXN0LS1zY3JvbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5maWVsZC1jaGVjay1saXN0LS1zY3JvbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmNDtcbn1cbi5maWVsZC1jaGVjay1saXN0LS1zY3JvbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIC5maWVsZC1jaGVjay1saXN0X19saXN0Ojotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXNjcm9sbCAuZmllbGQtY2hlY2stbGlzdF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC1jaGVjay1saXN0X19jbGVhci1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjNDM0MzQ3O1xuICAgIGJvcmRlci1jb2xvcjogIzQzNDM0NztcbiAgfVxufVxuLmZpZWxkLXJhZGlvY29sb3JfX3Zpc3VhbCB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbCAuc3ZnLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogLTJweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJvdHRvbTogLTNweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGNvbG9yOiBncmF5O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkLWNoZWNrYm94X190ZXh0IGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQtbm90ZSB7XG4gIGNvbG9yOiAjODE4MTgxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uZmllbGQtY2hlY2tib3hfX3RleHQtbm90ZSAubGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2ltZyB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmllbGQtY2hlY2tib3hfX2ltZyBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5maWVsZC1jaGVja2JveF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5maWVsZC1jaGVja2JveF9faWNvbiAuc3ZnLWljb24ge1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3ByaWNlIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fZnJhbWUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cblxuLmZpZWxkLWNoZWNrYm94LmRpc2FibGVkIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjZDlkYmUxO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1jb2xvcjogIzFhYmE1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwgLnN2Zy1pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAxcHg7XG59XG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX2ltZyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCAuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxYWJhNTA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgY29sb3I6ICNkOWRiZTE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCAuZmllbGQtY2hlY2tib3hfX2ltZyB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZmllbGQtY2hlY2tib3guZGlzYWJsZWQgLmZpZWxkLWNoZWNrYm94X19pbWc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2NjYztcbn1cblxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfYWRkIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMThweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5maWVsZC1jaGVja2JveC0tYnV0dG9uIC5maWVsZC1jaGVja2JveF9faW1nIHtcbiAgb3JkZXI6IC0yMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiAuZmllbGQtY2hlY2tib3hfX2ltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24gLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgb3JkZXI6IC0xNjtcbn1cbi5maWVsZC1jaGVja2JveC0tYnV0dG9uIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIG9yZGVyOiAtMTU7XG59XG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiAuZmllbGQtY2hlY2tib3hfX3RleHQtY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5maWVsZC1jaGVja2JveC0tYnV0dG9uIC5maWVsZC1jaGVja2JveF9fcHJpY2Uge1xuICBvcmRlcjogLTEwO1xufVxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBvcmRlcjogLTU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZpZWxkLWNoZWNrYm94LS1idXR0b24gLmZpZWxkLWNoZWNrYm94X19mcmFtZSB7XG4gIC8qYm9yZGVyLXJhZGl1czogMTJweDsqL1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX2ZyYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiYTUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xufVxuXG4uZmllbGQtY2hlY2tib3gtLWFkZHJlc3Mge1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbn1cbi5maWVsZC1jaGVja2JveC0tYWRkcmVzcyAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuICBvcmRlcjogLTIwO1xufVxuLmZpZWxkLWNoZWNrYm94LS1hZGRyZXNzIC5maWVsZC1jaGVja2JveF9fdGV4dC1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5maWVsZC1jaGVja2JveC0tYWRkcmVzcyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgb3JkZXI6IC0xNTtcbn1cbi5maWVsZC1jaGVja2JveC0tYWRkcmVzcyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIG9yZGVyOiAtMTA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmllbGQtY2hlY2tib3gtLWFkZHJlc3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC1jaGVja2JveDpub3QoLmRpc2FibGVkKTpob3ZlciAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFiYTUwO1xuICB9XG4gIC5maWVsZC1jaGVja2JveDpub3QoLmRpc2FibGVkKTpob3ZlciAuZmllbGQtY2hlY2tib3hfX2ltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWFiYTUwO1xuICB9XG5cbiAgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICMxYWJhNTA7XG4gIH1cblxuICAuZmllbGQtY2hlY2tib3gtLWJ1dHRvbjpob3ZlciAuZmllbGQtY2hlY2tib3hfX2ZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6ICMxYWJhNTA7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtY2hlY2tib3hfX2lucHV0OmZvY3VzIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5maWVsZC1jb2xvci1ibG9ja19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmZpZWxkLWNvbG9yLWJsb2NrX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmZpZWxkLWNvbG9yLWJsb2NrX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZmllbGQtY29sb3ItYmxvY2tfX2xhYmVsLXZhbHVlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi5maWVsZC1jb2xvcnNfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWVsZC1jb2xvcnNfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2xvcnNfX3NlbGVjdGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5maWVsZC1jb2xvcnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogLTFweCAtMnB4O1xufVxuXG4uZmllbGQtY29sb3JzX19pdGVtIHtcbiAgcGFkZGluZzogMXB4IDJweDtcbn1cbi5maWVsZC1jb2xvcnNfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X192aXN1YWwsXG4uZmllbGQtY29sb3JzX19pdGVtIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jb2xvcnNfX2l0ZW0tLXRvZ2dsZSB7XG4gIG1hcmdpbjogNHB4O1xufVxuXG4uZmllbGQtY29sb3JzX190b2dnbGUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzhiOGQ5MjtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWVsZC1jb2xvcnNfX3RvZ2dsZSAuc3ZnLWljb24ge1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC1jb2xvcnNfX3RvZ2dsZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmY0O1xuICB9XG59XG4uZmllbGQtY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmllbGQtY291bnQgLmZpZWxkLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWNvdW50X19pbnB1dC5maWVsZC1jb3VudF9faW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIH1cbn1cbi5maWVsZC1jb3VudF9fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtY291bnRfX2J0bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1YiB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ViZWJlYjtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZCB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ViZWJlYjtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1Yjo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZDogIzQwNDA0MDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1hZGQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmZpZWxkLWZpbGVfX2J0biB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZmllbGQtZmlsZV9fYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmZpZWxkLWZpbGVfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtZmlsZV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZC1maWxlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLXN0YXJ0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5maWVsZC1maWxlX19pdGVtLWVuZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmZpZWxkLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWRiZTE7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiA0MDAgMTVweC8xLjYgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtaW5wdXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxufVxuLmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiYTUwO1xufVxuLmZvcm0tZmllbGQtZXJyb3IuZm9ybS1maWVsZC1lcnJvciAuZmllbGQtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNmZjBmMDA7XG59XG5cbi5maWVsZC1pbnB1dC0tc20ge1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uZmllbGQtaW5wdXQtLXRleHRhcmVhLmZpZWxkLWlucHV0LS1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5maWVsZC1pbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWdhcDogMTVweCA1NHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3QgLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2l0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCAuZmllbGQtcmFkaW8tYnV0dG9uc19faXRlbS5maWVsZC1yYWRpby1idXR0b25zX19pdGVtLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxYWJhNTA7XG59XG5cbi5maWVsZC1yYWRpby1idXR0b25zX19pdGVtIC5maWVsZC1jaGVja2JveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtcmFkaW8tYnV0dG9uc19faXRlbS0tYWN0aXZlIHtcbiAgLypib3JkZXItcmFkaXVzOiAxMnB4OyovXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTFweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xufVxuXG4uZmllbGQtcmFkaW8tYnV0dG9uc19fY2hpbGQge1xuICBwYWRkaW5nOiA1cHggMTRweCAwO1xufVxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2NoaWxkIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2NoaWxkIC5maWVsZC1jaGVjay1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q5ZGJlMTtcbn1cbi5maWVsZC1yYWRpby1idXR0b25zX19jaGlsZCAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5maWVsZC1yYWRpby1idXR0b25zX19jaGlsZCAuZmllbGRfX2Vycm9ycyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZC1yYWRpby1idXR0b25zX19saXN0IHtcbiAgICBncmlkLWdhcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5maWVsZC1yYWRpby1idXR0b25zX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmZpZWxkLXJhZGlvY29sb3JibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjZmQzIGluc2V0O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cztcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsOmhvdmVyOjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYTdhYmIyIGluc2V0O1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2NvbG9yLW1hcmtlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMxYWJhNTAgaW5zZXQ7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgOHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgyLCAxMywgMzMsIDAuMTIpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cywgb3BhY2l0eSAwLjI1cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdG9vbHRpcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDUwJTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsOmhvdmVyIC5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Rvb2x0aXAge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cblxuICAuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6OmFmdGVyIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi5maWVsZC1yYWRpb3NldC1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMsIGNvbG9yIDAuMjVzO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9fdmlzdWFsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2NmZDMgaW5zZXQ7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1yYWRpb3NldC1mdWxsX192aXN1YWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzFhYmE1MCBpbnNldDtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtcmFkaW9zZXQtZnVsbF9fdmlzdWFsIC5maWVsZC1yYWRpb3NldC1mdWxsX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2xpc3Qge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2xpc3QtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC1yYWRpb3NldC1mdWxsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZTA2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLXJhZGlvc2V0LWZ1bGwge1xuICAgIHdpZHRoOiAyMzhweDtcbiAgfVxufVxuLmZpZWxkLXJhbmdlLXNsaWRlciB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAyMHB4O1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICBtYXJnaW46IDBweCAtNnB4IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQtd3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19wcmVmaXgge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDM1LCAzMywgMzMsIDAuNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fcHJlZml4ICsgLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYnVmZmVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2J1ZmZlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdW5pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1zLXRyYWNrIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS1wcmltYXJ5LTEwMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbW96LXJhbmdlLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1zLXRodW1iIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcHMge1xuICBoZWlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzMywgMzMsIDAuMik7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3NsaWRlci10cmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJhNTA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYmE1MDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwczpob3ZlciAuZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICB9XG59XG4uZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMXB4O1xuICB6LWluZGV4OiA0O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGUge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTFiYjExO1xuICB9XG5cbiAgLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIsXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogIzExYmIxMTtcbiAgfVxuXG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXAge1xuICAgIHRvcDogLTRweDtcbiAgfVxuXG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXBzIHtcbiAgICBtYXJnaW46IDAgMCAyOHB4O1xuICB9XG59XG4uZmllbGQtcmFuZ2Utc2xpZGVyLWljb24ge1xuICBmaWxsOiAjZmZmO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogIzQwNDA0MDtcbiAgdG9wOiA2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5maWVsZC1yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmZpZWxkLXJhbmdlLS1zbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmZpZWxkLXJhbmdlLFxuLmZpZWxkLXJhbmdlX19jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlX19jZWxsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmZpZWxkLXJhbmdlX19wcmVmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19wb3N0Zml4IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAwLjI1cztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogNDAwIDE1cHgvMS42IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1zZWxlY3QtLXNtIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0LFxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX3NoZXZyb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLXNlbGVjdF9fYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtc2VsZWN0X19idG46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxYWJhNTA7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuICBib3JkZXItY29sb3I6ICMxYWJhNTA7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkOWRiZTE7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiBtaW4oNTB2aCwgMzAwcHgpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tZGlzYWJsZWQge1xuICBjb2xvcjogI2NjYztcbn1cblxuLmZpZWxkLXNlbGVjdF9fY2hlY2staWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fZmllbGQtdGV4dC1pbnB1dC5maWVsZC1zZWxlY3RfX2ZpZWxkLXRleHQtaW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDlkYmUxO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDlkYmUxO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxYWJhNTA7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1zZXQtZnVsbF9fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5maWVsZC1zZXQtZnVsbF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC02cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDZweDtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19sYWJlbC12YWx1ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLXNldC1mdWxsX19pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgICBtYXJnaW46IDAgLTEycHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmZpZWxkLXNldC1mdWxsX19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5maWVsZC1zZXQtZnVsbF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4uZmllbGQtc2V0X19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC1zZXRfX2xhYmVsLXZhbHVlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5maWVsZC1zZXRfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXNldF9fbGFiZWwgfiAuZmllbGQtc2V0X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5maWVsZC1zZXRfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZmllbGQtc2V0LS1sYXJnZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXNldC0tbGFyZ2UgLmZpZWxkLXNldF9fbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5maWVsZC1zZXQtLWxhcmdlIC5maWVsZC1zZXRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uZmllbGQtc2V0LS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5maWVsZC1zd2l0Y2hfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtc3dpdGNoX192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmNDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcmRlcjogMTA7XG59XG4uZmllbGQtc3dpdGNoX192aXN1YWwgLnN2Zy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IC0ycHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGZpbGw6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAzcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMXB4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG59XG5cbi5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM4YjhkOTI7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJvdHRvbTogLTNweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLXN3aXRjaF9fdGV4dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWVsZC1zd2l0Y2hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtc3dpdGNoX192aXN1YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZpZWxkLXN3aXRjaF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtc3dpdGNoOmhvdmVyIC5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGJlMTtcbiAgfVxuICAuZmllbGQtc3dpdGNoOmhvdmVyIC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTFweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLXN3aXRjaF9faW5wdXQ6Zm9jdXMgfiAuZmllbGQtc3dpdGNoX192aXN1YWw6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmllbGQtc3dpdGNoX19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRiZTE7XG59XG4uZmllbGQtc3dpdGNoX19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjM2M4O1xufVxuXG4uZmllbGQtdGV4dF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmZpZWxkLXRleHRfX2ltZyxcbi5maWVsZC10ZXh0X19pY29uLFxuLmZpZWxkLXRleHRfX2ljb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5maWVsZC10ZXh0X19pbWcsXG4uZmllbGQtdGV4dF9faWNvbiB7XG4gIGxlZnQ6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19pY29uLXJpZ2h0IHtcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19pbWcge1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5maWVsZC10ZXh0X19zdWNjZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmaWxsOiBub25lO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19sZXR0ZXItY291bnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZmllbGQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGJlMTtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IDQwMCAxNXB4LzEuNiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmZpZWxkLWlucHV0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5maWVsZC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFhYmE1MDtcbn1cbi5mb3JtLWZpZWxkLWVycm9yLmZvcm0tZmllbGQtZXJyb3IgLmZpZWxkLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwZjAwO1xufVxuLmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmZpZWxkLWlucHV0OmZvY3VzIH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtdGV4dF9fYnRuLWV5ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiAyNXB4O1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpZWxkLXRleHRfX2J0bi1leWUgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmZpZWxkLXRleHQtLWljb24gLmZpZWxkLWlucHV0LmZpZWxkLWlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuXG4uZmllbGQtaW5wdXQtLXNtIHtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZmllbGQtaW5wdXQtLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNjNweDtcbiAgcmVzaXplOiBub25lO1xufVxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGJlMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtaW5wdXQtLXRleHRhcmVhLmZpZWxkLWlucHV0LS1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5maWVsZC1pbnB1dC5maWVsZC1pbnB1dDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBib3JkZXItY29sb3I6ICNkOWRiZTE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5mb3JtLWZpZWxkLWVycm9yIC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuICBjb2xvcjogI2ZmMGYwMDtcbn1cbi5mb3JtLWZpZWxkLWVycm9yIC5maWVsZC1pbnB1dDpmb2N1cyB+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuICBjb2xvcjogI2ZmMGYwMDtcbn1cblxuLmZpZWxkLXRleHQtLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDE3cHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dCB7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xufVxuLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG59XG4uZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0OmZvY3VzLCAuZmllbGQtdGV4dC0tbGFiZWwgLmZpZWxkLWlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0O1xufVxuLmZpZWxkLXRleHQtLWxhYmVsIC5maWVsZC1pbnB1dDpmb2N1cyB+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwsIC5maWVsZC10ZXh0LS1sYWJlbCAuZmllbGQtaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAuZmllbGQtdGV4dF9faW50LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGxlZnQ6IDE0cHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZpZWxkLXRvZ2dsZXNfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmZpZWxkLXRvZ2dsZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTNweDtcbn1cblxuLmZpZWxkLXRvZ2dsZXNfX2l0ZW0ge1xuICBwYWRkaW5nOiAzcHg7XG59XG4uZmllbGQtdG9nZ2xlc19faXRlbSAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzMzMyBpbnNldDtcbiAgYmFja2dyb3VuZDogI0QzRDNEMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmllbGQtdG9nZ2xlc19faXRlbSAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmllbGQtdG9nZ2xlc19faXRlbSAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBwYWRkaW5nOiA0cHggMTZweCA1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDUxLCA1MSwgNTEsIDAuNykgaW5zZXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmZpZWxkLXRvZ2dsZXNfX2l0ZW0gLmRpc2FibGVkIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSkgaW5zZXQ7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMyk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC10b2dnbGVzX19pdGVtIC5maWVsZC1jaGVja2JveDpub3QoLmRpc2FibGVkKTpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzMzIGluc2V0O1xuICAgIGJhY2tncm91bmQ6ICNEM0QzRDM7XG4gIH1cbn1cbi5maWVsZC10b29sdGlwIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgMC4yNXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmllbGQtdG9vbHRpcC0tb3BlbiB7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHM7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtdG9vbHRpcF9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG59XG5cbi5maWVsZC10b29sdGlwX19saXN0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAyNjRweDtcbn1cbi5maWVsZC10b29sdGlwX19saXN0LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDRweDtcbn1cbi5maWVsZC10b29sdGlwX19saXN0LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkYmUxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBjb2xvcjogIzAwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtOmFjdGl2ZSxcbi5maWVsZC10b29sdGlwX19saXN0LWl0ZW0tLWFjdGl2ZS5maWVsZC10b29sdGlwX19saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXAge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFza2V0LWFjdGlvbi10b29sdGlwOjpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYmFza2V0LWFjdGlvbi10b29sdGlwOjphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXA6OmJlZm9yZSwgLmJhc2tldC1hY3Rpb24tdG9vbHRpcDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXA6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4uYmFza2V0LWFjdGlvbi10b29sdGlwOmJlZm9yZSwgLmJhc2tldC1hY3Rpb24tdG9vbHRpcDphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBpbml0aWFsO1xufVxuLmJhc2tldC1hY3Rpb24tdG9vbHRpcCAuZmllbGQtdG9vbHRpcF9fbGlzdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYmFza2V0LWFjdGlvbi10b29sdGlwIC5maWVsZC10b29sdGlwX19saXN0LWl0ZW0tLWFjdGl2ZSxcbi5iYXNrZXQtYWN0aW9uLXRvb2x0aXAgLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG59XG4uZmllbGQtdHVtYmxlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC10dW1ibGVyLWxpc3RfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLXR1bWJsZXItbGlzdF9faXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmllbGQtdHVtYmxlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uZmllbGQtdHVtYmxlcl9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5maWVsZC10dW1ibGVyX19pdGVtIC5maWVsZC1jaGVja2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5maWVsZC10dW1ibGVyX19pdGVtIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmZpZWxkLXR1bWJsZXJfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxYWJhNTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmZpZWxkLXR1bWJsZXJfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpZWxkLXR1bWJsZXJfX2l0ZW0gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgcGFkZGluZzogMCAwIDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBjb2xvcjogZ3JleTtcbn1cbi5maWVsZC10dW1ibGVyX19pdGVtIC5maWVsZC1jaGVja2JveF9fdGV4dDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC10dW1ibGVyLW9uZTpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NmZDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbn1cblxuLmZpZWxkLXR1bWJsZXItb25lOmhvdmVyIC5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3YWJiMjtcbn1cblxuLmZpZWxkLXR1bWJsZXItb25lX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmVfX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLmZpZWxkLXR1bWJsZXItb25lX19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXR1bWJsZXItb25lX192aXN1YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xufVxuXG4uZmllbGQtdHVtYmxlci1vbmVfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlci1vbmVfX3Zpc3VhbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG59XG5cbi5maWVsZF9fZXJyb3JzIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmllbGRfX2Vycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmYwZjAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtcmVtb3ZlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmllbGRfX25vdGUge1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5maWVsZC0taW5wdXQtcm91bmQgLmZpZWxkLWlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2VlZWZmNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xufVxuLmZpZWxkLS1pbnB1dC1yb3VuZCAuZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG4uZmllbGQtLWlucHV0LXJvdW5kIC5maWVsZC1pbnB1dC5maWVsZC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLS1zZWxlY3QtdW5kZXJsaW5lIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5maWVsZC0tc2VsZWN0LXVuZGVybGluZSAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICByaWdodDogMDtcbn1cbi5maWVsZC0tc2VsZWN0LXVuZGVybGluZSAuZmllbGQtc2VsZWN0X19saXN0IHtcbiAgd2lkdGg6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmllbGQtLW5vLWJvcmRlciAuZmllbGQtaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5maWVsZC0tcmF0aW5nIC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWVsZC0taW5wdXQtcm91bmQgLmZpZWxkLWlucHV0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkOWRiZTE7XG4gIH1cbn1cbi5jYXRhbG9nX19maWx0ZXItdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5jYXRhbG9nX19mb3JtLWdsYXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmlsdGVyX19ncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmZpbHRlcl9fc3RhdHVzLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmZpbHRlcl9fc3RhdHVzLWNvdW50ZXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXJhbmdlLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZmlsdGVyX19ncm91cC0tc3dpdGNoICsgLmZpbHRlcl9fZ3JvdXAtLWNoZWNrLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG4uZmlsdGVyX19saXN0LW1lbnUgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcl9fbGlzdC1tZW51IGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgLmZpbHRlcl9fbGluayB7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgY29sb3I6IGdyYXk7XG59XG4uZmlsdGVyX19saXN0LW1lbnUgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCAuZmlsdGVyX19saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG4uZmlsdGVyX19saXN0LW1lbnUgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCAuZmlsdGVyX19saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYWJhNTA7XG59XG4uZmlsdGVyX19saXN0LW1lbnUgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIC5maWx0ZXJfX2xpbmsge1xuICBjb2xvcjogIzMzMztcbn1cbi5maWx0ZXJfX2xpc3QtbWVudSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgLmZpbHRlcl9fbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA4cHg7XG4gIGxlZnQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogOHB4O1xufVxuLmZpbHRlcl9fbGlzdC1tZW51IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCAuZmlsdGVyX19saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxYWJhNTA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYWJhNTA7XG59XG4uZmlsdGVyX19saXN0LW1lbnUgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmlsdGVyX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLWJvZHkge1xuICBtYXJnaW46IDhweCAwO1xufVxuLmZpbHRlcl9fZ3JvdXAtYm9keSAuZmllbGQtY2hlY2stbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWx0ZXJfX2FjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDExMHB4O1xuICB0b3A6IDIycHg7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5maWx0ZXJfX2FjdGlvbi1jbGVhciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDExcHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uZmlsdGVyX19jbGVhci1idG4ge1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjYzFjM2M4O1xufVxuXG4uZmlsdGVyX19hY3Rpb25zLWJvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLmZpbHRlcl9fc2hvdy1wcm9kdWN0cy1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVyX19zaG93LXByb2R1Y3RzLWJ0bjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXJfX2xpc3Qge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmZpbHRlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5maWx0ZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuZmlsdGVyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG4gIC5maWx0ZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmZpbHRlcl9fbGlzdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwLmZpbHRlcl9fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAtLWxpbmtzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwLS1zd2l0Y2ggKyAuZmlsdGVyX19ncm91cC0tY2hlY2stbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIuZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIuZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyIC5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwLS1zd2l0Y2gge1xuICAgIG9yZGVyOiAxMDtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cblxuICAuZmlsdGVyLS1hc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5maWx0ZXItLWFzaWRlIC5maWx0ZXJfX2FjdGlvbnMtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuZmlsdGVyLS1hc2lkZSAuZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5maWx0ZXItLWFzaWRlIC5maWx0ZXJfX2ZpbHRlci1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cblxuICAuZmlsdGVyX19zaG93LXByb2R1Y3RzLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmlsdGVyX19hY3Rpb25zLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZmlsdGVyX19hY3Rpb24tY2xlYXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLmZpbHRlcl9fYWN0aW9uLWNsZWFyIC5maWx0ZXJfX2FjdGlvbnMtaXRlbSBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxODdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcl9fYWN0aW9uLWNsZWFyIC5maWx0ZXJfX2FjdGlvbnMtaXRlbSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5maWx0ZXJfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogZ3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZpbHRlcl9fbGluay5maWx0ZXJfX2xpbmstLWN1cnJlbnQsXG4uZmlsdGVyX19saW5rLWx2bC0yX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCxcbi5maWx0ZXJfX2xpbmstbHZsLTMuZmlsdGVyX19saW5rLS1jdXJyZW50IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmlsdGVyX19saW5rLWx2bC0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTJfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgY29sb3I6IGdyZXk7XG59XG4uZmlsdGVyX19saW5rLWx2bC0yX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTJfX2J0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtLWx2bC0zIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBncmV5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMsIGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5maWx0ZXJfX2xpbms6aG92ZXIsXG4uZmlsdGVyX19saW5rLWx2bC0yOmhvdmVyLFxuLmZpbHRlcl9fbGluay1sdmwtMzpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMWFiYTUwO1xuICB9XG59XG4uZmlsdGVyX19saW5rLWx2bC0yLWljb24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMDtcbiAgY29sb3I6IGdyZXk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTI6aG92ZXIgLmZpbHRlcl9fbGluay1sdmwtMi1pY29uIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTIub3BlbiAuZmlsdGVyX19saW5rLWx2bC0yLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5mb3JtLWdsYXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpO1xufVxuLmZvcm0tZ2xhc3MgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4uZm9ybS1nbGFzc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBtYXJnaW46IC0xMnB4O1xufVxuXG4uZm9ybS1nbGFzc19fZ3JvdXAge1xuICB3aWR0aDogMzMuMzMzMyU7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5mb3JtLWdsYXNzX19ncm91cC0tZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb3JtLWdsYXNzX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gICAgbWFyZ2luOiAtOHB4O1xuICB9XG5cbiAgLmZvcm0tZ2xhc3NfX2dyb3VwIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtLWdsYXNzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmZvcm0tZ2xhc3NfX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tLWNhcmQge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xufVxuXG4uZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9faGVhZGVyLW5vdGUge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvcnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmMGYwMDtcbn1cblxuLmZvcm1fX2dyb3VwcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fZ3JvdXBzIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZm9ybV9fZ3JvdXBzLmZvcm1fX2dyb3VwcyB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmZvcm1fX2dyb3VwIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19ncm91cCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZm9ybV9fZ3JvdXAtLWRpc2FibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX2dyb3VwLS1kaXNhYmxlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwLS1wb2xpY3kge1xuICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuXG4uZm9ybV9fZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9ybV9fZGVsaXZlcnktdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmZvcm1fX2RlbGl2ZXJ5LXRpdGxlIC5saW5rLXVuZGVybGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3Qtbm90ZSB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mb3JtX19ncm91cC1ub3RlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uZm9ybV9fZ3JvdXAtYm9keSB7XG4gIG1hcmdpbjogMThweCAwO1xufVxuXG4uZm9ybV9fZmllbGRzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlICsgNTRweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2ZpZWxkcyB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmZvcm1fX2ZpZWxkIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5mb3JtX19maWVsZC5mb3JtX19maWVsZC0tc3BhY2VyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLmZvcm1fX2Zvb3Rlci5mb3JtX19mb290ZXItYmFza2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2FjdGlvbnMge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5mb3JtX19hY3Rpb24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5mb3JtLS1zdWJzY3JpYmUgLmZvcm1fX2hlYWRlciB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLmZvcm0tLXN1YnNjcmliZSAuZm9ybV9faGVhZGVyLW5vdGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cbi5mb3JtLS1zdWJzY3JpYmUgLmZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcmRlcl9faGVhZGVyIC5wYWdlLXRpdGxlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB9XG5cbiAgLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmZvcm0tLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuZm9ybV9fZ3JvdXAtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuZm9ybV9fZmllbGRzIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm1fX3dyYXAtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gIH1cbiAgLmZvcm1fX3dyYXAtY29udGVudCAuZm9ybV9fZmllbGRzIHtcbiAgICBtYXJnaW46IDAgLTM5cHg7XG4gIH1cblxuICAuZm9ybV9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5mb3JtX19mb290ZXIgLmZvcm1fX2FjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtX19mb290ZXIgLmZvcm1fX2FjdGlvbnMgLmZvcm1fX2FjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5mb3JtX19ncm91cCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvcm1fX2ZpZWxkLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2FsbGVyeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ2FsbGVyeV9fc2xpZGVyIC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAzMDBweCk7XG59XG4uZ2FsbGVyeV9fc2xpZGVyIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faW1hZ2UsXG4uZ2FsbGVyeV9fc2xpZGVyIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLnZpZGVvLXNsaWRlcl9faWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmdhbGxlcnlfX3NsaWRlciAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IGlmcmFtZS52aWRlby1zbGlkZXJfX2lmcmFtZSB7XG4gIHdpZHRoOiA1NjBweDtcbiAgaGVpZ2h0OiAzMTVweDtcbn1cblxuLmdpZnQtc2hvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5naWZ0LXNob3J0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2lmdC1zaG9ydF9fdmlzdWFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2lmdC1zaG9ydF9fdmlzdWFsIC5waWN0dXJlIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2lmdC1zaG9ydF9fY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAycHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2My4wNWRlZywgI2M0NDZmZiAzLjk0JSwgI2MxNDhmZiA3Ny44MyUpO1xufVxuXG4uZ2lmdC1zaG9ydF9fY2F0ZWdvcnkge1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5cbi5naWZ0LXNob3J0X19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5cbi8qIC0tLSBiaXRyaXggZWRpdG9yIC0tLSAqL1xuLmh0bWxibG9ja2VkaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDAuNztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOTE7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNlOTE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5uby10b3VjaCAuaHRtbGJsb2NrZWRpdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS1nYWxsZXJ5IC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5IC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmltYWdlLWdhbGxlcnlfX2dhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLWdhbGxlcnlfX2xlbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2ZDdiODQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbiAgY3Vyc29yOiB6b29tLWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlLWdhbGxlcnktLXpvb20tYWN0aXZlIC5pbWFnZS1nYWxsZXJ5X19sZW5zIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktdGh1bWIge1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS10aHVtYiBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXRodW1iIC5zdmctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA1cHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KSk7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXNsaWRlIHtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmltYWdlLWdhbGxlcnlfX2ltYWdlLXdyYXAgaW1nIHtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXNsaWRlLS12aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS1zbGlkZS0tdmlkZW8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X192aWRlbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbWFnZS1nYWxsZXJ5X192aWRlbyAuc3ZnLWljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNXB4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSkpO1xufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fdmlkZW8taWNvbiB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5pbWFnZS1nYWxsZXJ5OmhvdmVyIC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW1hZ2UtZ2FsbGVyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pbWFnZS1nYWxsZXJ5IC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5IC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktc2xpZGUge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeS1zbGlkZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLXNsaWRlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICB9XG59XG4uaW1hZ2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLypiYWNrZ3JvdW5kOiByZ2JhKDE1LCA0OSwgMTA2LCAuMDQpOyovXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbiAgei1pbmRleDogLTE7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXY6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tbmV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdzpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ljb24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2l0ZW0tLWN1cnNvci16b29tIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZS0tM2QgKyAuaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMzUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDE1cHggLTNweCAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWIge1xuICB3aWR0aDogNjVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzgxODY5MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmltYWdlLXNsaWRlcl9fdGh1bWIuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiYTUwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi0tbW9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1idG4ge1xuICB3aWR0aDogMTYuNjY2NiU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAzcHg7XG4gIGhlaWdodDogNjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIH4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fc2xpZGVyIC5pbWFnZS1zbGlkZXJfX2l0ZW0gLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1iIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udGV4dC1ndWlkZSAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgdG9wOiAyMDhweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogMzBweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3c6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2VmZjJmNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93OmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbWFnZS1zbGlkZXJfX21vYi1jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2VzM2Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2UzZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZTNkLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZS1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nOiAwIDU2cHg7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pbWFnZS1jb250cm9scyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlLWNvbnRyb2wge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmltYWdlLXNsaWRlcl9fM2QtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3pvb20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5pbWFnZS1zbGlkZXJfX3pvb20gLnN2Zy1pY29uIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcbiAgICB0b3A6IDI3MHB4O1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gICAgdG9wOiAyMDhweDtcbiAgfVxuXG4gIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faW1hZ2UtY29udHJvbHMge1xuICAgIHBhZGRpbmc6IDAgNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAuaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZS0tM2Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZS0tM2QgKyAuaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAoYW55LWhvdmVyOiBub25lKSB7XG4gIC50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmltYWdlLXNsaWRlcl9fbW9iLWNvdW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgMTMsIDMzLCAwLjcpO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxcHggNnB4IDJweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbWFnZS1zbGlkZXJfX3pvb20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYXp5LWNvbXBvbmVudF9fdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGluay1iYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbn1cblxuLmxpbmstYmFjazpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4ubGluay1iYWNrX19pY29uLFxuLmxpbmstcHJldl9faWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5saW5rLW5leHRfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxpbmstYmFjayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmxpbmstYmFja19faWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG4ubGluay1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMzhweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5saW5rLWNsb3NlX190ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubGluay1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkMGQwZDc7XG59XG5cbi5saW5rLWNsb3NlX19pY29uIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi5vcmRlci1sa19fbC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2wtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5vcmRlci1sa19fbC1wcmljZSB7XG4gIG1pbi13aWR0aDogMTgzcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG4ub3JkZXItbGtfX2wtcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vcmRlci1sa19fbC1wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ub3JkZXItbGtfX2wtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcbiAgbWluLXdpZHRoOiAxMTVweDtcbn1cblxuLm9yZGVyLWxrX19sLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLm9yZGVyLWxrX19sLWRhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ub3JkZXItbGtfX2wtc3RhdHVzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5vcmRlci1sa19fbC1zdGF0dXMgLmF2YWlsYWJpbGl0eS0tb3JkZXItc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuXG4ub3JkZXItbGtfX2wtaW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbn1cblxuLm9yZGVyLWxrX19sLWltYWdlLXdyYXAge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9yZGVyLWxrX19sLWltYWdlLXdyYXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vcmRlci1sa19fbC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5vcmRlci1sa19fbC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5vcmRlci1sa19fbC1uYW1lIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5vcmRlci1sa19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5vcmRlci1sa19fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ub3JkZXItbGtfX3RpdGxlIC5hdmFpbGFiaWxpdHkge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm9yZGVyLWxrX19wYXJhbXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ub3JkZXItbGtfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ub3JkZXItbGtfX2luZm8tbmFtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLm9yZGVyLWxrX19pbmZvLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm9yZGVyLWxrX19sLXByb2Nlc3NCdXR0b24ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLm9yZGVyLWxrX19wYXJhbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLm9yZGVyLWxrX19wYXJhbS12YWx1ZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5cbi5vcmRlci1sa19faXRlbXMtaGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5vcmRlci1sa19faXRlbXMtaGVhZGVyLWNhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ub3JkZXItbGsgLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbSAuYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwgLnByaWNlX192YWx1ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ub3JkZXItbGtfX2wtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5vcmRlci1sa19fbC1hY3Rpb24gYnV0dG9uLmJ0biB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5vcmRlci1sa19fbC1hY3Rpb24gYnV0dG9uLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ub3JkZXItbGtfX2wtYWN0aW9uIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ub3JkZXItbGtfX2FsbC1wcmljZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzMzMztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9yZGVyLWxrX19hbGwtcHJpY2UgLm9yZGVyLWxrX19hbGwtcHJpY2UtbmFtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5vcmRlci1sa19fYWxsLXByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzFhYmE1MDtcbn1cbi5vcmRlci1sa19fYWxsLXByaWNlIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ubGstb3JkZXItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5say1vcmRlci1idXR0b25zIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcmRlci1sa19fYWxsLWJ1dHRvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3JkZXItbGtfX2FsbC1idXR0b24tYmxvY2sgLm9yZGVyLWxrX19sLXByb2Nlc3NCdXR0b24ge1xuICBwYWRkaW5nOiAwIDM1cHggMCAwO1xufVxuXG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2l0ZW0ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuICB3aWR0aDogNTAlO1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19sLWhlYWRlcixcbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fbC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2wtbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19wYXJhbS1uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fcGFyYW0tdmFsdWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19sLXByaWNlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbn1cbi5tb2RhbC1tZXNzYWdlIC5vcmRlci1sa19fbC1kYXRlLFxuLm1vZGFsLW1lc3NhZ2UgLm9yZGVyLWxrX19sLXN0YXR1cyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2FsbC1wcmljZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kYWwtbWVzc2FnZSAub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcbiAgb3JkZXI6IDQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3JkZXItbGtfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAub3JkZXItbGtfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAub3JkZXItbGtfX3BhcmFtLW5hbWUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItbGtfX2wtaGVhZGVyLFxuLm9yZGVyLWxrX19sLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm9yZGVyLWxrX19sLW1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm9yZGVyLWxrX19wYXJhbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAub3JkZXItbGtfX3BhcmFtLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAub3JkZXItbGtfX2wtcHJpY2Uge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gIH1cblxuICAub3JkZXItbGtfX2wtZGF0ZSxcbi5vcmRlci1sa19fbC1zdGF0dXMge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAub3JkZXItbGtfX2FsbC1wcmljZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtX19hY3Rpb24ge1xuICAgIG9yZGVyOiA0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm9yZGVyLWxrX19hbGwtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWxrX190aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5vcmRlci1sa19fYWxsLXByaWNlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG4gICAgd2lkdGg6IDExNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtIC5iYXNrZXQtaXRlbV9fcHJpY2Uge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuICAub3JkZXItbGtfX2l0ZW1zIC5iYXNrZXQtaXRlbSAuYmFza2V0LWl0ZW1fX2hlYWRlciB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIC5vcmRlci1sa19faXRlbXMgLmJhc2tldC1pdGVtIC5iYXNrZXQtaXRlbV9fY291bnRlciB7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXItaXRlbSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAub3JkZXItbGtfX2l0ZW1zLWhlYWRlciAub3JkZXItbGtfX2l0ZW1zLWhlYWRlci10b3RhbCB7XG4gICAgd2lkdGg6IDI1M3B4O1xuICB9XG4gIC5vcmRlci1sa19faXRlbXMtaGVhZGVyIC5vcmRlci1sa19faXRlbXMtaGVhZGVyLWNvdW50IHtcbiAgICB3aWR0aDogMTAxcHg7XG4gIH1cbiAgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXItcHJpY2Uge1xuICAgIHdpZHRoOiAxNTRweDtcbiAgfVxuXG4gIC5vcmRlci1sa19faXRlbXMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXIgLm9yZGVyLWxrX19pdGVtcy1oZWFkZXItY291bnQge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuICAub3JkZXItbGtfX2l0ZW1zLWhlYWRlciAub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1wcmljZSB7XG4gICAgd2lkdGg6IDE3NHB4O1xuICB9XG59XG4ubGtfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNHB4IDI0cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbn1cblxuLmxrX19mb3JtIC5mb3JtX19ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19mb3JtIC5mb3JtX19ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ubGtfX2Zvcm0gLmZvcm1fX2dyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTdlOTtcbn1cblxuLmxrX19tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmxrX19vcmRlcnMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTMwcHg7XG59XG5cbi5sa19fb3JkZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubGtfX3NvcnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubGtfX29yZGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19vcmRlcnMtbGluay1iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00NnB4O1xuICBsZWZ0OiAwO1xufVxuXG4ubGtfX2JvbnVzZXMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4O1xufVxuXG4ubGtfX2JvbnVzZXMtbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5sa19fYm9udXNlcy1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5sa19faGlzdG9yeS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmxrX19oaXN0b3J5LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMycHggMjRweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFOTtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW1zLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW1zIHtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICB0b3A6IDIwcHg7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFN0U5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbS1xdWFudGl0eSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjBhNzM1O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjY7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDhweCAjZmZmO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbS1xdWFudGl0eS0tbmVnYXRpdmUge1xuICBjb2xvcjogI2ZmMGYwMDtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbS1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxrX19oaXN0b3J5LWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFN0U5O1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMzJweDtcbn1cblxuLmxrX19uYXYge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubGtfX2NvcHktbGluay1ibG9jay13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxrX19pbmZvLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjNweCAyNHB4IDI3cHg7XG59XG5cbi5sa19faW5mby1ibG9jay1saW5rLW1vcmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxYWJhNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG59XG5cbi5sa19faW5mby1ibG9jay1saW5rLW1vcmU6aG92ZXIge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLmxrX190YXNrcy1pdGVtcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ubGtfX3Rhc2tzLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxrX190YXNrcy1ibG9jay1oZWFkZXIge1xuICBwYWRkaW5nOiAyMnB4IDI0cHggMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU3RTk7XG59XG5cbi5sa19fdGFzazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFN0U5O1xufVxuXG4ubGtfX3Rhc2sge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxrX190YXNrLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubGtfX3Rhc2stcmlnaHQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmxrX190YXNrLWltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fdGFzay1pbWFnZSB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMTNweCAxNXB4IC04cHggcmdiYSgyLCAxMywgMzMsIDAuMik7XG59XG5cbi5sa19fdGFzay1zdGF0dXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubGtfX3Rhc2stbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmxrX190YXNrLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGtfX3Rhc2stbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG4ubGtfX3Rhc2stbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZTA2O1xufVxuXG4ubGtfX3Rhc2stcXVhbnRpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubGtfX3Rhc2std3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTMwcHg7XG59XG5cbi5sa19fdGFzay1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweCAyNHB4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX190YXNrLWl0ZW0tZm9ybS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxrX190YXNrLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5sa19fdGFzay1pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4ubGtfX3Rhc2staXRlbS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5sa19fdGFzay1pdGVtIC5mb3JtX19mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGtfX29yZGVycy1maWx0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbi5sa19fb3JkZXJzLWZpbHRlciAuZmlsdGVyX19ncm91cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sa19fdGFzay13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sa19fZm9ybSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5sa19fZm9ybSAuZm9ybV9fZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAubGtfX29yZGVycyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5sa19fb3JkZXJzLWxpbmstYmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sa19faGlzdG9yeS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAubGtfX2hpc3RvcnktaXRlbXMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAubGtfX2hpc3RvcnktZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmxrX190YXNrcy1pdGVtcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAubGtfX3Rhc2tzLWJsb2NrLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5sa19faW5mby1ibG9jayB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5sa19fdGFzayB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5sa19fdGFzay1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgLmxrX19oaXN0b3J5LWl0ZW1zOjphZnRlciB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxuXG4gIC5sa19faGlzdG9yeS1pdGVtcy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sa19fYm9udXNlcy13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5sa19fYm9udXNlcy1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5sa19fYm9udXNlcy1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sa19fb3JkZXJzLWZpbHRlciAuZmlsdGVyX19maWx0ZXItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5sa19fb3JkZXJzLWZpbHRlciAuZmlsdGVyX19maWx0ZXItbGlzdCAuZmlsdGVyX19ncm91cC0tZGF0ZSB7XG4gICAgZmxleDogMTtcbiAgfVxuICAubGtfX29yZGVycy1maWx0ZXIgLmZpbHRlcl9fZmlsdGVyLWxpc3QgLmZpbHRlcl9fZ3JvdXAtLWNoZWNrLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgei1pbmRleDogMzAwMDAwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4ubG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9iaWxlLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI1MDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG5cbi5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAzMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9iaWxlLXBvcHVwX19vdmVybGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHotaW5kZXg6IDM1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tb2JpbGUtcG9wdXBfX2hlYWRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzFhYmE1MDtcbiAgbWFyZ2luOiAtMjBweCAtMjBweCAwO1xufVxuXG4ubW9iaWxlLXBvcHVwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDY5cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1vYmlsZS1wb3B1cF9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTlweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5tb2JpbGUtcG9wdXBfX2Nsb3NlOjpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9iaWxlLXBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9iaWxlLXBvcHVwX19jbG9zZTo6YmVmb3JlLCAubW9iaWxlLXBvcHVwX19jbG9zZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5tb2JpbGUtcG9wdXBfX2Nsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubW9iaWxlLXBvcHVwX19ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5tb2JpbGUtcG9wdXAtLWNhdGFsb2ctbWVudSAubW9iaWxlLXBvcHVwX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ub3Blbi1zaXRlLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9wZW4tc2l0ZS1tZW51IC5tb2JpbGUtcG9wdXAtLXNpdGUtbWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbn1cbi5vcGVuLXNpdGUtbWVudSAubW9iaWxlLXBvcHVwLS1zaXRlLW1lbnUgLm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3Blbi1zaXRlLW1lbnUgLm1vYmlsZS1wb3B1cC0tc2l0ZS1tZW51IC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5vcGVuLWNhdGFsb2ctbWVudSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3Blbi1jYXRhbG9nLW1lbnUgLm1vYmlsZS1wb3B1cC0tY2F0YWxvZy1tZW51IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xufVxuLm9wZW4tY2F0YWxvZy1tZW51IC5tb2JpbGUtcG9wdXAtLWNhdGFsb2ctbWVudSAubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5vcGVuLWNhdGFsb2ctbWVudSAubW9iaWxlLXBvcHVwLS1jYXRhbG9nLW1lbnUgLm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm9wZW4tZmlsdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vcGVuLWZpbHRlciAubW9iaWxlLXBvcHVwLS1maWx0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG59XG4ub3Blbi1maWx0ZXIgLm1vYmlsZS1wb3B1cC0tZmlsdGVyIC5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLm9wZW4tZmlsdGVyIC5tb2JpbGUtcG9wdXAtLWZpbHRlciAubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ub3Blbi1zb3J0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vcGVuLXNvcnQgLm1vYmlsZS1wb3B1cC0tc29ydCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3Blbi1zb3J0IC5tb2JpbGUtcG9wdXAtLXNvcnQgLm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3Blbi1zb3J0IC5tb2JpbGUtcG9wdXAtLXNvcnQgLm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm9wZW4tYmFza2V0LXJlc3VtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3Blbi1iYXNrZXQtcmVzdW1lIC5tb2JpbGUtcG9wdXAtLXJlc3VtZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3Blbi1iYXNrZXQtcmVzdW1lIC5tb2JpbGUtcG9wdXAtLXJlc3VtZSAubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5vcGVuLWJhc2tldC1yZXN1bWUgLm1vYmlsZS1wb3B1cC0tcmVzdW1lIC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vYmlsZS1wb3B1cC0tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5tb2JpbGUtcG9wdXAtLWZpbHRlciAubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb2JpbGUtcG9wdXAtLWZpbHRlciAubW9iaWxlLXBvcHVwX19vdmVybGF5LFxuLm1vYmlsZS1wb3B1cC0tZmlsdGVyIC5tb2JpbGUtcG9wdXBfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlLXBvcHVwLS1maWx0ZXIgLm1vYmlsZS1wb3B1cF9fYm9keSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vYmlsZS1wb3B1cC0tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubW9iaWxlLXBvcHVwLS1maWx0ZXIgLmNhdGFsb2ctYmxvY2tfX2ZpbHRlcnMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY5cHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubW9iaWxlLXBvcHVwLS1yZXN1bWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZS1wb3B1cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2RhbC1tZXNzYWdlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE1MnB4O1xuICByaWdodDogMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIycHggMjVweDtcbiAgei1pbmRleDogMjM7XG4gIHdpZHRoOiA0MzhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMjRweCk7XG59XG5cbi5tb2RhbC1tZXNzYWdlX19jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLm1vZGFsLW1lc3NhZ2VfX2Nsb3NlOjpiZWZvcmUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9kYWwtbWVzc2FnZV9fY2xvc2U6OmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1vZGFsLW1lc3NhZ2VfX2Nsb3NlOjpiZWZvcmUsIC5tb2RhbC1tZXNzYWdlX19jbG9zZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubW9kYWwtbWVzc2FnZV9fY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5tb2RhbC1tZXNzYWdlX192aXN1YWwge1xuICB3aWR0aDogNThweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tb2RhbC1tZXNzYWdlX192aXN1YWwgaW1nIHtcbiAgbWF4LWhlaWdodDogODBweDtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5tb2RhbC1tZXNzYWdlX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5tb2RhbC1tZXNzYWdlX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX3F1YW50aXR5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb2RhbC1tZXNzYWdlLS10ZXh0IC5tb2RhbC1tZXNzYWdlX193cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggMjBweDtcbn1cbi5tb2RhbC1tZXNzYWdlLS10ZXh0IC5tb2RhbC1tZXNzYWdlX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtbWVzc2FnZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIHBhZGRpbmc6IDExcHggMTVweCAxNXB4O1xuICAgIHRvcDogNjlweDtcbiAgICByaWdodDogMTVweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgICB6LWluZGV4OiAyMztcbiAgfVxuXG4gIC5tb2RhbC1tZXNzYWdlX192aXN1YWwge1xuICAgIHdpZHRoOiAzOHB4O1xuICB9XG5cbiAgLm1vZGFsLW1lc3NhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtbWVzc2FnZV9fd3JhcHBlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNzBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYmFza2V0LXBhZ2UgLm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIsXG4uY2F0YWxvZy1pdGVtLXBhZ2UgLm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuICAgIGJvdHRvbTogMTIwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtLXBhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5tb2RhbC13aW5kb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogODAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDQwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCAxMSwgMTEsIDAuOCk7XG4gIHotaW5kZXg6IDMwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtd2luZG93X19vdmVybGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDVweCAzMHB4IDMwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5tb2RhbC13aW5kb3dfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5tb2RhbC13aW5kb3dfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbn1cbi5tb2RhbC13aW5kb3dfX2JvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGJlMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtd2luZG93X19ib2R5Ojotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm1vZGFsLXdpbmRvd19fYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtd2luZG93X19ib2R5IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZGFsLXdpbmRvd19fYm9keSAucmVzdWx0LWFkZC1yZXZpZXdfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG4ubW9kYWwtd2luZG93X19ib2R5IC5yZXN1bHQtYWRkLXJldmlld19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI1cHggMzRweCAxOHB4IDMwcHg7XG59XG4ubW9kYWwtd2luZG93X19oZWFkZXIgLmg1IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXItbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbC13aW5kb3dfX2JhY2sge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubW9kYWwtd2luZG93X19iYWNrIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5tb2RhbC13aW5kb3dfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5tb2RhbC13aW5kb3dfX2Nsb3NlOjpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubW9kYWwtd2luZG93X19jbG9zZTo6YmVmb3JlLCAubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5tb2RhbC13aW5kb3dfX2Nsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAubW9kYWwtd2luZG93X19jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAubW9kYWwtd2luZG93X19iYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogIzhiOGQ5MjtcbiAgfVxufVxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDEwMDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBwYWRkaW5nOiAyNXB4IDM0cHggMTBweCAzMHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAwIDMwcHggMzBweDtcbn1cblxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsLXdpbmRvd19fb3ZlcmxheSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC13aW5kb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMjhweCk7XG4gIH1cblxuICAubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLXNtIC5tb2RhbC13aW5kb3cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCA0NXB4IDIwcHggMjBweDtcbiAgfVxuXG4gIC5tb2RhbC13aW5kb3dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgICBwYWRkaW5nOiA1cHggMjBweCAyMHB4O1xuICB9XG5cbiAgLm1vZGFsLXdpbmRvd19fb3ZlcmxheTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1vZGFsX19zdXJmYWNlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDIwMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM1O1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbF9fc3VyZmFjZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbn1cbi5zdGF0ZS0tbW9kYWwtb3BlbiAubW9kYWwtd2luZG93X19vdmVybGF5IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2MjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbF9fc3VyZmFjZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cblxuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zdGF0ZS0tbW9kYWwtb3BlbiAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxufVxuLm5vdGUtYmxvY2sge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzgxODY5MDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm5vdGUtYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubm90ZS1ibG9jay0tYWx0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm5vdGUtYmxvY2stLWFsdC0yIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5ub3RlLWJsb2NrLS1hbHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubm90ZS1ibG9ja19faWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2UwNjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubm90ZS1ibG9jay0tYWx0IC5ub3RlLWJsb2NrX19pY29uIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubm90ZS1ibG9jay0tYWx0LTIgLm5vdGUtYmxvY2tfX2ljb24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5vdGUtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuLm9ubHktc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG59XG4ub25seS1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAwO1xufVxuLm9ubHktc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm9ubHktc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTg4cHg7XG4gIGhlaWdodDogMTg4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vbmx5LXNsaWRlcl9faXRlbSAucGljdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5vbmx5LXNsaWRlcl9faXRlbSAucGljdHVyZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm9ubHktc2xpZGVyX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTdweDtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5vbmx5LXNsaWRlcl9fbG9nbyAucGljdHVyZSB7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogNzAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9ubHktc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTA0cHg7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgfVxuXG4gIC5vbmx5LXNsaWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDJweDtcbiAgfVxufVxuLm9yZGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm9yZGVyLWl0ZW1fX3Zpc3VhbCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5vcmRlci1pdGVtX19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5vcmRlci1pdGVtX19oZWFkZXIgLnByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLm9yZGVyLWl0ZW1fX2hlYWRlciAucHJpY2VfX2N1cnJlbmN5LFxuLm9yZGVyLWl0ZW1fX2hlYWRlciAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ub3JkZXItaXRlbV9fbmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm9yZGVyLWl0ZW1fX2JyYW5kIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLm9yZGVyLWl0ZW1fX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ub3JkZXItaXRlbV9fcHJvcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5vcmRlci1pdGVtX19wcm9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLm9yZGVyLWl0ZW1fX3Byb3AtaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5vcmRlci1pdGVtX19wcm9wLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzNjODtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLm9yZGVyLWl0ZW1fX2RlbGV0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAub3JkZXItaXRlbV9fYWN0aW9uIC5vcmRlci1pdGVtX19kZWxldGU6aG92ZXIge1xuICAgIGNvbG9yOiAjOGI4ZDkyO1xuICAgIGJvcmRlci1jb2xvcjogIzhiOGQ5MjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm9yZGVyLWl0ZW0gLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5vcmRlci1pdGVtIC5wcmljZV9fY3VycmVuY3kge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX192aXN1YWwge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19jb250ZW50LXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAub3JkZXItaXRlbV9faGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX3ByaWNlIHtcbiAgICBvcmRlcjogLTEwO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAub3JkZXItaXRlbV9fYXZhaWxhYmlsaXR5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE0MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYygxMDAlICsgMTNweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19mYXZvcml0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX2Zvb3RlciB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgfVxuXG4gIC5vcmRlci1pdGVtX19jb3VudGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAub3JkZXItaXRlbS0tY2hhbmdlLWNvdW50IC5vcmRlci1pdGVtX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cblxuICAub3JkZXItaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLm9yZGVyLWl0ZW1fX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5vcmRlci1pdGVtX19naWZ0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAub3JkZXItaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ub3JkZXItcmVzdWx0X193cmFwcGVyIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcmRlci1yZXN1bHRfX2ljb24ge1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB3aWR0aDogNTBweDtcbn1cbi5vcmRlci1yZXN1bHRfX2ljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLm9yZGVyLXJlc3VsdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX3RleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cbi5vcmRlci1yZXN1bHRfX3RleHQgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ub3JkZXItcmVzdWx0X19wb2ludHMge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIG1pbi1oZWlnaHQ6IDk1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwIHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL21hcmt1cC1pbWFnZXMvYmdfX3BvaW50cy5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ub3JkZXItcmVzdWx0X19wb2ludHMtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ub3JkZXItcmVzdWx0X19wb2ludHMtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub3JkZXItcmVzdWx0X19wb2ludHMtaW5mbyAuc3ZnLWljb24ge1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fcG9pbnRzLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyLS1vcGVuIC5vcmRlci1yZXN1bHRfX29yZGVyLXRvZ2dsZSAuc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItbnVtYmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci1jb3B5IHtcbiAgY29sb3I6ICNjMWMzYzg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbn1cbi5vcmRlci1yZXN1bHRfX29yZGVyLWNvcHkgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm9yZGVyLXJlc3VsdF9fb3JkZXItdG9nZ2xlIC5zdmctaWNvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlci1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5vcmRlci1yZXN1bHRfX2dyb3VwLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4ub3JkZXItcmVzdWx0X19wcm9wcyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5vcmRlci1yZXN1bHRfX3Byb3Age1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4ub3JkZXItcmVzdWx0X19wcm9wOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWZmNDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fcHJvcC12YWx1ZSB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4ub3JkZXItcmVzdWx0X19hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNDNweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEzcHg7XG4gIG1hcmdpbi1yaWdodDogLTEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vcmRlci1yZXN1bHRfX2FjdGlvbiAuYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5vcmRlci1yZXN1bHRfX29yZGVyLWNvcHk6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZGVyLXJlc3VsdF9faWNvbiB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG5cbiAgLm9yZGVyLXJlc3VsdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuXG4gIC5vcmRlci1yZXN1bHRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgfVxufVxuLmJhc2tldF9fbGF5b3V0IC5pbm5lci1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICBwYWRkaW5nLXRvcDogMzFweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4ub3JkZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ub3JkZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MXB4O1xufVxuLm9yZGVyX19oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5vcmRlcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG59XG5cbi5vcmRlcl9fbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm9yZGVyX19tYWluIC5mb3JtIHtcbiAgcGFkZGluZzogMzVweCAzMHB4IDUwcHg7XG59XG4ub3JkZXJfX21haW4gLmZvcm06bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5vcmRlcl9fbWFpbiAuZm9ybV9fZ3JvdXAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ub3JkZXJfX3Byb2R1Y3RzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm9yZGVyX19wcm9kdWN0cy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ub3JkZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWdhcDogMjBweCA1NHB4O1xufVxuXG4ub3JkZXJfX2FzaWRlIHtcbiAgd2lkdGg6IDM3OHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLm9yZGVyX19yZXN1bWUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLm9yZGVyX19yZXN1bWUtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm9yZGVyX19yZXN1bWUtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm9yZGVyX19wcm9wIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm9yZGVyX19wcm9wOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWZmNDtcbn1cbi5vcmRlcl9fcHJvcCAucG9pbnRzIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5vcmRlcl9fcHJvcC1lbnRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm9yZGVyX19wcm9wLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5vcmRlcl9fcHJvcC1jdXJyZW5jeSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5vcmRlcl9fcHJvcC0tZGlzY291bnQge1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbi5vcmRlcl9fcHJvcC0tZGlzY291bnQgLm9yZGVyX19wcm9wLWVudHJ5IHtcbiAgcGFkZGluZzogN3B4IDA7XG59XG4ub3JkZXJfX3Byb3AtLWRpc2NvdW50IC5vcmRlcl9fcHJvcC1jdXJyZW5jeSxcbi5vcmRlcl9fcHJvcC0tZGlzY291bnQgLm9yZGVyX19wcm9wLXZhbHVlIHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ub3JkZXJfX3Byb3AtLWRpc2NvdW50IC5hY2NvcmRpb25fX2ljb24ge1xuICBjb2xvcjogIzFhYmE1MDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ub3JkZXJfX3Byb3AtLWRlbGl2ZXJ5IC5vcmRlcl9fcHJvcC1jdXJyZW5jeSxcbi5vcmRlcl9fcHJvcC0tZGVsaXZlcnkgLm9yZGVyX19wcm9wLXZhbHVlIHtcbiAgY29sb3I6ICMyMGE3MzU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vcmRlcl9fcHJvcC0tcG9pbnRzIC5vcmRlcl9fcHJvcC1jdXJyZW5jeSxcbi5vcmRlcl9fcHJvcC0tcG9pbnRzIC5vcmRlcl9fcHJvcC12YWx1ZSB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4ub3JkZXJfX3Byb3AtLXRvdGFsIC5vcmRlcl9fcHJvcC12YWx1ZSxcbi5vcmRlcl9fcHJvcC0tdG90YWwgLm9yZGVyX19wcm9wLWN1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm9yZGVyX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm9yZGVyX19hY3Rpb24gLnByb21vY29kZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vcmRlcl9fb3JkZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ub3JkZXJfX29yZGVyIC5zdmctaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAub3JkZXJfX21lc3NhZ2UtY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjOGI4ZDkyO1xuICB9XG5cbiAgLm9yZGVyX19jbGVhbjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9yZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm9yZGVyX19oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAub3JkZXJfX2xheW91dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAub3JkZXJfX21haW4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5vcmRlcl9fYXNpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAub3JkZXJfX3Jlc3VtZSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAzNXB4O1xuICB9XG5cbiAgLm9yZGVyX19yZXN1bWUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5vcmRlcl9fcmVzdW1lLWhlYWRlciAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIC5vcmRlcl9fcHJvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLm9yZGVyX19wcm9wLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cblxuICAuYmFza2V0LWFkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDAgN3B4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXJfX21haW4gLmZvcm0ge1xuICAgIHBhZGRpbmc6IDM1cHggMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5vcmRlcl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1nYXA6IDE3cHg7XG4gIH1cbn1cbi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX3ZpZXctbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiA1cHggMTVweCA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1uYXZfX3ZpZXctbW9yZSAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWdlLW5hdl9fcm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fY2VsbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ucGFnZS1uYXZfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLW5hdl9fYnRuIC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5wYWdlLW5hdl9fYnRuIC5zdmctaWNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnBhZ2UtbmF2X19idG4gLnN2Zy1pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnBhZ2UtbmF2X19idG4uZGlzYWJsZWQtbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4ucGFnZS1uYXZfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMjJweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLFxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuICBtaW4td2lkdGg6IDE0cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbmF2X19saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwIDNweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fbGluay5wYWdlLW5hdl9fbGluay0tYWN0aXZlLnBhZ2UtbmF2X19saW5rLS1hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6ICMxYWJhNTA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucGFnZS1uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjOGI4ZDkyO1xuICB9XG5cbiAgLnBhZ2UtbmF2X19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjOGI4ZDkyO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhZ2UtbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluay5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbmsgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluLS1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3MtaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM0MzQzNDc7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbms6aG92ZXIgLnN2Zy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbmsgLnN2Zy1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbiB7XG4gIG1hcmdpbjogNzBweCAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1ncmF5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzOS4yNGRlZywgI2MzYzhjYyAxMi42OSUsICNlZWYwZjEgNjIuNDIlKTtcbiAgcGFkZGluZzogNTVweCAwIDcwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24tLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2Utc2VjdGlvbi0tYWx0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNDksIDEwNiwgMC4wNCk7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi0taW5uZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tLWlubmVyIC5wYWdlLXNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luOiAxN3B4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tLWlubmVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1zZWN0aW9uX19zbG90LXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uIC5wcm9kdWN0LXNsaWRlcl9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utc2VjdGlvbi0taW5uZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFnZS1zZWN0aW9uLS1pbm5lciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cblxuICAucGFnZS1zZWN0aW9uLS1hbHQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucGFnZS1zZWN0aW9uIC5wcm9kdWN0LXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuXG4gIC5wYWdlLXNlY3Rpb25fX3Nsb3Qtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLnBhZ2UtdGl0bGUtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2UtdGl0bGUtLWZsZXgtc3RhcnQge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnBhZ2UtdGl0bGUtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnBhZ2UtdGl0bGUtLW1iOCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnBhZ2UtdGl0bGVfX2ljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi5wYWdlLXRpdGxlX19zdWIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2UtdGl0bGUtLWNlbnRlcmVkIC5wYWdlLXRpdGxlX19zdWItaXRlbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYWdlLXRpdGxlX19zdWItaXRlbS1pY29uIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5wYWdlLXRpdGxlLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtdGl0bGVfX3ZhbHVlIC5wcm9kdWN0X19hZG1pbi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5wYWdlLXRpdGxlX190YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3RhYnM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDEwMCUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGFnZS10aXRsZV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjODE4NjkwO1xufVxuXG4ucGFnZS10aXRsZV9fcXVhbnRpdHkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3F1YW50aXR5ICsgLmxpbmstY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS10aXRsZV9fdGFicyB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFnZS10aXRsZS0tZmxleC1zdGFydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucGFnZS10aXRsZV9fcXVhbnRpdHkgKyAubGluay1jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFnZS10aXRsZSAubGluay1jbG9zZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlIC5saW5rLWNsb3NlX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlX19xdWFudGl0eSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG5cbiAgLnBhZ2UtdGl0bGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4ucGFyYW1zLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYXJhbXMtbGlzdF9fbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM4Njg2OEI7XG59XG5cbi5wYXJhbXMtbGlzdF9fc2VwIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0NCQ0NDRTtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuLnBhcmFtcy1saXN0X19yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMxMTE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGFyYW1zLWxpc3RfX3JpZ2h0Om9ubHktY2hpbGQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wYXJhbXMtbGlzdF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucGFyYW1zLWxpc3RfX2Zvb3RlciAubGluay11bmRlcmxpbmUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYXJhbXMtbGlzdF9fbGVmdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLnBhcmFtcy1saXN0X19yaWdodCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4ucG9pbnRzLS1lbXB0eSAucG9pbnRzX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wb2ludHNfX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9pbnRzX19maWVsZC1tYXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb2ludHNfX2NvbnRlbnQge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzNXB4IDIwcHggMTZweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG59XG5cbi5wb2ludHNfX2JhbGFuY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWRiZTE7XG59XG5cbi5wb2ludHNfX2JhbGFuY2UtbmFtZSB7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ucG9pbnRzX19iYWxhbmNlLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuLnBvaW50c19fYWNjcnVlZCxcbi5wb2ludHNfX3VzZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnBvaW50c19fYWNjcnVlZC1uYW1lLFxuLnBvaW50c19fdXNlLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5cbi5wb2ludHNfX2FjY3J1ZWQtdmFsdWUge1xuICBiYWNrZ3JvdW5kOiAjZWZmY2JjO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBwYWRkaW5nOiAycHggN3B4IDNweDtcbn1cblxuLnByb2R1Y3QtZGlzY291bnQgLmhlcm8tYmxvY2sge1xuICBoZWlnaHQ6IDc0NnB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdC1kaXNjb3VudCAuaGVyby1ibG9ja19fZmctbGF5ZXIge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuLnByb2R1Y3QtZGlzY291bnQgLnByb2R1Y3QtZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIG1hcmdpbjogLTIwcHggLTEwcHg7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3QtZGlzY291bnRfX3NsaWRlciB7XG4gIHdpZHRoOiA0Ny43JTtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19wcm9kdWN0cyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHJvZHVjdC1kaXNjb3VudF9fcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZF9fY2VsbDpudGgtY2hpbGQobis3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19hY3Rpb24ge1xuICBtYXJnaW46IC01cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1ncm93OiAxO1xufVxuLnByb2R1Y3QtZGlzY291bnRfX2FjdGlvbiAuYnRuIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1kaXNjb3VudF9fYWxsIC5zdmctaWNvbiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1kaXNjb3VudF9fc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsOm50aC1jaGlsZChuKzYpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWRpc2NvdW50IC5oZXJvLWJsb2NrIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTI1LjV2dyAtIDE1cHggKiAyKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIH1cblxuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJvZHVjdC1kaXNjb3VudF9fc2xpZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWRpc2NvdW50X19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbDpudGgtY2hpbGQobis1KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCAucHJvZHVjdC1ncmlkX19jZWxsOm50aC1jaGlsZChuKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGw6bnRoLWNoaWxkKG4rNykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucHJvZHVjdC1kaXNjb3VudCAuaGVyby1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LWRpc2NvdW50X19zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG5cbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IC5wcm9kdWN0LWdyaWRfX2NlbGw6bnRoLWNoaWxkKG4pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQgLnByb2R1Y3QtZ3JpZF9fY2VsbDpudGgtY2hpbGQobis1KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LWRpc2NvdW50X19wcm9kdWN0cyAucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5wcm9kdWN0LWRpc2NvdW50X19wcm9kdWN0cyAucHJvZHVjdC1ncmlkX19jZWxsOm50aC1jaGlsZChuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyOTBweCwgMWZyKSk7XG4gIG1hcmdpbjogLTdweDtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbC0tZW1wdHkucHJvZHVjdC1ncmlkX19jZWxsLS1lbXB0eS5wcm9kdWN0LWdyaWRfX2NlbGwtLWVtcHR5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogN3B4IDdweDtcbn1cblxuLnBhZ2Utc2VydmljZXMtemFnbCAucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMjBweCwgMWZyKSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbDpob3ZlciAucHJvZHVjdC10LWdyaWQge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjNweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAucHJvZHVjdC1ncmlkX19jZWxsOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gIH1cbn1cbi5wcm9kdWN0LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogI2VlZWZmNDtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlZWVmZjQ7XG4gIGNvbG9yOiAjZDlkYmUxO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIG1heC1oZWlnaHQ6IDQwJTtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXM7XG59XG5cbi5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW06b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wcm9kdWN0LWltYWdlX19nYWxsZXJ5OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnktaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICB9XG59XG4ucHJvZHVjdC1zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX2ltYWdlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX2luZm8ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cbi5wcm9kdWN0LXMtbGlzdF9fc2N1IHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fc2N1LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxMHB4IDAgOHB4O1xufVxuLnByb2R1Y3Qtcy1saXN0X19zY3UtYmxvY2sgLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZV9fZGlzY291bnQtd3JhcCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlX19ncm91cCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZV9fZ3JvdXAtLW5ldyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXNtIC5wcmljZV9fdmFsdWUsXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tbmV3IC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGdyYXk7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlLS1zbSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1zLWxpc3Qge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdF9faW5mbyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZS0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0X19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0IC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tbmV3IC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdCAucHJpY2VfX2dyb3VwLS1vbGQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdF9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3Qtcy1saXN0X19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZV9fZ3JvdXAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX2luZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX3NjdS1ibG9jayAucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnByb2R1Y3Qtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3Qtc2xpZGVyIC5mYXZvcml0ZS1oZWxwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlubmVyQmFubmVyc19fY29udGFpbmVyIC5wcm9kdWN0LXNsaWRlci0tYWx0IHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG59XG4uaW5uZXJCYW5uZXJzX19jb250YWluZXIgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlci0tYWx0IHtcbiAgbWluLWhlaWdodDogMjQ0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhcixcbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAvKmRpc3BsYXk6IG5vbmU7Ki9cbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93IC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE2MjhweCAvIDIgLSA1NHB4KTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTYyOHB4IC8gMiAtIDU0cHgpO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLm1haW4tc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogNTAlO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgbWFyZ2luLXRvcDogLTE3cHg7XG59XG4ubWFpbi1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0xM3B4O1xufVxuLm1haW4tc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYgc3ZnIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi5tYWluLXNsaWRlciAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IC0xM3B4O1xuICBsZWZ0OiB1bnNldDtcbn1cbi5tYWluLXNsaWRlciAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuLm1haW4tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNERURFREU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ubWFpbi1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICMxYWJhNTA7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIC5wcmljZV9fY3VycmVuY3kge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MXB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xMnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTEycHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlcl9fdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucHJvZHVjdC1zbGlkZXJfX3RhYnMgaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNsaWRlcl9fY29uc3VtYWJsZXMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgyLCAxMywgMzMsIDAuNSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19zdGF0dXMge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19zdGF0dXMgLnN0YXR1cy1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZSxcbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fY29tcGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG4gICAgbWF4LWhlaWdodDogOTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAucHJvZHVjdC10LWdyaWRfX2NhcmQgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogOHB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIC5iYXNrZXQtYWN0aW9uX19idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC10LWdyaWRfX2FjdGlvbiAuYmFza2V0LWFjdGlvbl9fYnRuIC5zdmctdmlzaWJsZS1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMWFiYTUwO1xuICB9XG59XG4ucHJvZHVjdC1zbGlkZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMjBkMjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19saW5rOmhvdmVyICsgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19jYXJkIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbmFtZSB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX2ltYWdlIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9faW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbmFtZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fcHJpY2UgLnByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19kaXNjb3VudC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcbiAgbWF4LWhlaWdodDogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10LWdyaWQtc21hbGxfX2NhcmQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19uYW1lIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9kdWN0LXQtZ3JpZCxcbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBwYWRkaW5nOiAzOHB4IDE1cHggMTVweDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCAucHJvZHVjdC1zLWxpc3RfX3NjdS1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIC5wcm9kdWN0LXMtbGlzdF9fc2N1LWJsb2NrIC5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucHJvZHVjdC10LWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIG1heC1oZWlnaHQ6IDE0M3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWwgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAyMjVweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMzMlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19jb21wYXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDQycHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnByb2R1Y3QtdC1ncmlkX19jb21wYXJlIC5mYXZvcml0ZS1hY3Rpb246bm90KC5hY3RpdmUpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLnByb2R1Y3QtdC1ncmlkX19jb21wYXJlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnByb2R1Y3QtdC1ncmlkX19jb21wYXJlIC5hY3RpdmUgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZmFzdC12aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZmFzdC12aWV3IC5mYXZvcml0ZS1hY3Rpb246bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4ucHJvZHVjdC10LWdyaWRfX2Zhc3QtdmlldyAuc3ZnLWljb24ge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUgLnN2Zy1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUucHJvZHVjdC10LWdyaWRfX2Zhc3QtdmlldyB7XG4gIHJpZ2h0OiA3MHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fZmFzdC12aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fY3VycmVuY3kge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IGdyZXk7XG59XG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmc6ZW1wdHkge1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24gLnByb2R1Y3Qtc3Vic2NyaWJlIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIC5iYXNrZXQtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIC5idG4gKyAuYnRuLFxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24gLmJhc2tldC1hY3Rpb24gKyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ub3RlIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5mYXZvcml0ZS1hY3Rpb246bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSkge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2Zhc3QtdmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlIC5zdmctaWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4ucHJvZHVjdC1saXN0X19jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0LFxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NhcmQgLnByb2R1Y3QtdC1saXN0X19icmFuZCB7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIzcHggcmdiYSgyNCwgMjQsIDMzLCAwLjE1KTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wcm9kdWN0LXQtbGlzdF9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2VlZWZmNDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTcycHg7XG4gIG1pbi13aWR0aDogMTcycHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgbWluLWhlaWdodDogNDRweDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSAucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSAucHJpY2UgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSAucHJpY2UgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgLnByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgLnByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSAucHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24gLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgLmZpZWxkLWlucHV0LmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwOHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYnJhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIG1heC13aWR0aDogNTlweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fZmFzdC12aWV3IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSAuZmF2b3JpdGUtYWN0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBtYXJnaW46IDEycHggMDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIC5iYXNrZXQtYWN0aW9uICsgLnByb2R1Y3Qtc3Vic2NyaWJlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8tZm9vdGVyIC5iYXNrZXQtaXRlbV9fcHJvcHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAzNTZweDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLWZvb3RlciAuYmFza2V0LWl0ZW1fX3Byb3Age1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLWZvb3RlciAuYmFza2V0LWl0ZW1fX3Byb3AgLmJhc2tldC1pdGVtX19wcm9wLW5hbWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mby13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8td3JhcCAucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLXdyYXAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLFxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIC5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTk3cHg7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAxNzJweDtcbiAgICBtaW4td2lkdGg6IDE3MnB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fbW9iLWF2YWlsYWJpbGl0eSB7XG4gICAgY29sb3I6ICMxYWJhNTA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuICAgIHRvcDogMDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX3N0YXR1cyAuc3RhdHVzLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fbW9iLXByaWNlLWluZm8ge1xuICAgIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiAucHJvZHVjdC1zdWJzY3JpYmUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIC5mYXZvcml0ZS1hY3Rpb246bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2FkZC1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2FkZC1pbmZvIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtYmxvY2stZmF2b3JpdGUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA5cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzVweDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtYmxvY2stZmF2b3JpdGUgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1ibG9jay1mYXZvcml0ZSAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmNvbXBhcmUtYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtYmxvY2stZmF2b3JpdGUgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtYmxvY2stZmF2b3JpdGUgLnByb2R1Y3QtdC1saXN0X19mYXZvcml0ZSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1ibG9jay1mYXZvcml0ZSAuZmF2b3JpdGUtYWN0aW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuICAgIG1pbi13aWR0aDogMjc1cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSAuY29tcGFyZS1hY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtZmF2b3JpdGUgLmZhdm9yaXRlLWFjdGlvbi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDEyNXB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICAgIHdpZHRoOiAyMjNweDtcbiAgICBtaW4td2lkdGg6IDIyM3B4O1xuICAgIGhlaWdodDogMTQ3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiAuYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3RzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjODY4NjhiO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgxMzQsIDEzNCwgMTM5LCAwLjIpO1xuICBtaW4td2lkdGg6IDEwMzBweDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwLjI1cztcbn1cblxuLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3Q6aG92ZXIge1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdC0tbGcge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQtLWxlZnQtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQtLXJpZ2h0IHtcbiAgd2lkdGg6IDI1MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0cy1jYXRlZ29yeS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NhdGVnb3J5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fc3ViY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzg2ODY4QjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jYXRlZ29yeS1zZXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzg2ODY4QjtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLnByb2R1Y3QtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LXRhYmxlIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRhYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXRhYmxlX19wcm9kdWN0cy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdC0tbGcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2R1Y3QtdGFibGUgLm5vdGUtdG9vbHRpcF9fZGQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG5cbiAgLnByb2R1Y3QtdGFibGUgLm5vdGUtdG9vbHRpcC5vcGVuIC5ub3RlLXRvb2x0aXBfX2RkIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgfVxuXG4gIC5wcm9kdWN0LXRhYmxlIC5ub3RlLXRvb2x0aXBfX2RkLXdyYXA6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMCk7XG4gIH1cblxuICAucHJvZHVjdC10YWJsZSAubm90ZS10b29sdGlwX19kZC13cmFwOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC10YWJsZV9fcHJvZHVjdHMtY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXRhYmxlX19jYXRlZ29yeS1zZXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC10YWJsZV9fc3ViY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAuc3RhdGUtLXByb2R1Y3QtbGlzdC1vcGVuIC5wcm9kdWN0LXRhYmxlX19wcm9kdWN0LFxuLnN0YXRlLS1wcm9kdWN0LWxpc3Qtb3BlbiAucHJvZHVjdC10YWJsZV9fcHJvZHVjdDpob3ZlciB7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuLnByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdF9fYWRtaW4tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnByb2R1Y3Qtc3Vic2NyaWJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhYmE1MDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzFhYmE1MDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9kdWN0LXN1YnNjcmliZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX2JvdHRvbSB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucHJvbW9jb2RlX19idXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ucHJvbW9jb2RlX19idXR0b246OmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjYzFjM2M4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb21vY29kZV9fYnV0dG9uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLnByb21vY29kZV9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9tb2NvZGVfX2Zvcm0gLmZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLnByb21vY29kZV9fZm9ybSAuZmllbGQtdGV4dF9fc3VjY2VzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9tb2NvZGVfX3N1Ym1pdCB7XG4gIHRvcDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb21vY29kZV9fc3VibWl0IC5zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogMTFweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLnByb21vY29kZV9fc3VjY2VzcyB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTNweCAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlZmY0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvbW9jb2RlX19zdWNjZXNzIG1hcmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLnByb21vY29kZV9fcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgY29sb3I6ICNjMWMzYzg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLnByb21vY29kZV9fcmVtb3ZlOjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucHJvbW9jb2RlX19yZW1vdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnByb21vY29kZV9fcmVtb3ZlOjpiZWZvcmUsIC5wcm9tb2NvZGVfX3JlbW92ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wcm9tb2NvZGVfX3JlbW92ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnByb21vY29kZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIC5wcm9tb2NvZGVfX3N1Ym1pdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0NztcbiAgfVxufVxuLnJhdGluZy1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nLWFjdGlvbl9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgY29sb3I6ICNkOWRiZTE7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIC5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0tLWFjdGl2ZSAuc3ZnLWljb24ge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLnJhdGluZy1hY3Rpb25fX2NvdW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cblxuLnJhdGluZy1hY3Rpb25fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnJhdGluZy1hY3Rpb24tLW1pZCAuc3ZnLWljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4ucGFnZS10aXRsZV9fdmFsdWUgLnJhdGluZy1hY3Rpb24tLW1pZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBhZ2UtdGl0bGVfX3ZhbHVlIC5yYXRpbmctYWN0aW9uLS1taWQgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnJhdGluZy1hY3Rpb24tLWxhcmdlIC5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSAuc3ZnLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucmF0aW5nLWFjdGlvbl9fcmF0aW5nLS1ob3Zlcjpob3ZlciAucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0ge1xuICAgIGNvbG9yOiAjMWFiYTUwO1xuICB9XG4gIC5yYXRpbmctYWN0aW9uX19yYXRpbmctLWhvdmVyIC5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5yYXRpbmctYWN0aW9uX19yYXRpbmctLWhvdmVyIC5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbTpob3ZlciB+IC5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSB7XG4gICAgY29sb3I6ICNkOWRiZTE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10aXRsZV9fdmFsdWUgLnJhdGluZy1hY3Rpb24tLW1pZCAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuLnJlc3VsdC1hZGQtcmV2aWV3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVzdWx0LWFkZC1yZXZpZXdfX3Zpc3VhbCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG59XG5cbi5yZXN1bHQtYWRkLXJldmlld19fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJlc3VsdC1hZGQtcmV2aWV3X19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnJlc3VsdC1hZGQtcmV2aWV3X19hY3Rpb24gLmJ0biB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnJldmlldy1pdGVtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX2F1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5yZXZpZXctaXRlbV9fcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJldmlldy1pdGVtX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi5yZXZpZXctaXRlbV9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX2NvbW1lbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucmV2aWV3LWl0ZW1fX2NvbW1lbnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmV2aWV3LWl0ZW1fX2NvbW1lbnQuaW5pdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmV2aWV3LWl0ZW1fX2NvbW1lbnQub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmV2aWV3LWl0ZW1fX3RvZ2dsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDlkYmUxO1xufVxuLnJldmlldy1pdGVtX190b2dnbGUuaW5pdCAucmV2aWV3LWl0ZW1fX3RvZ2dsZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmV2aWV3LWl0ZW1fX3RvZ2dsZS5vcGVuIC5yZXZpZXctaXRlbV9fdG9nZ2xlLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJldmlldy1pdGVtX190b2dnbGUub3BlbiAucmV2aWV3LWl0ZW1fX3RvZ2dsZS1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmV2aWV3LWl0ZW1fX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5yZXZpZXctaXRlbV9fbm90ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ucmV2aWV3LWl0ZW1fX3Rvb2xzIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX3Rvb2xzLWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG4ucmV2aWV3LWl0ZW1fX3Rvb2xzLWJ0bi5idG4tLXByaW1hcnktZ3JheTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZXZpZXctaXRlbV9fdG9vbHMtYnRuLmJ0bi0tcHJpbWFyeS1ncmF5OmFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5yZXZpZXctaXRlbV9fdG9vbHMtYnRuLmJ0bi0tcHJpbWFyeS1ncmF5OmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucmV2aWV3LWl0ZW1fX3Rvb2xzLWJ0bi5idG4tLXByaW1hcnktZ3JheSBzcGFuIHtcbiAgY29sb3I6ICM4YjhkOTI7XG59XG4ucmV2aWV3LWl0ZW1fX3Rvb2xzLWJ0biBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnJldmlldy1pdGVtX19hbnN3ZXJzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxYWJhNTA7XG59XG4ucmV2aWV3LWl0ZW1fX2Fuc3dlcnMgLnJldmlldy1pdGVtX19oZWFkZXItbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmV2aWV3LWl0ZW1fX2Fuc3dlcnMgLnJldmlldy1pdGVtX19oZWFkZXItbWFpbiAucmV2aWV3LWl0ZW1fX2F1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnJldmlldy1pdGVtX19hbnN3ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJldmlldy1pdGVtX19hbnN3ZXIgLnJldmlldy1pdGVtX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5yZXZpZXdzX19oZWFkZXItdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmV2aWV3c19fdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yZXZpZXdzX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTBweCAwIDIwcHg7XG59XG5cbi5yZXZpZXdzX19jaGFydCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiAyMzRweDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5yZXZpZXdzX19jaGFydC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXZpZXdzX19jaGFydC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5yZXZpZXdzX19jaGFydC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJldmlld3NfX2NoYXJ0LXZhbHVlIHtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWZmNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXZpZXdzX19jaGFydC1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnJldmlld3NfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZXZpZXdzX19yYXRpbmctc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucmV2aWV3c19fcmF0aW5nLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnJldmlld3NfX3JhdGluZy1jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJldmlld3NfX3JhdGluZy1jb3VudCAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2Q5ZGJlMTtcbn1cbi5yZXZpZXdzX19yYXRpbmctY291bnQgLnN2Zy1pY29uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4ucmV2aWV3c19fZW1wdHktaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucmV2aWV3c19fZW1wdHkge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmV2aWV3c19fYWRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXZpZXdzX19hZGQgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmV2aWV3c19fYWRkLWlucHV0IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxM3B4IDE5cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmV2aWV3c19fYWRkLWlucHV0IC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucmV2aWV3c19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5yZXZpZXdzX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJldmlld3NfX2l0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXZpZXdzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbn1cblxuLnJldmlld3NfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucmV2aWV3c19fYWN0aW9uIC5idG4gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgZmlsbDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucmV2aWV3c19fdG9nZ2xlLnNob3cgLnJldmlld3NfX3RvZ2dsZS1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXZpZXdzX190b2dnbGUuc2hvdyAucmV2aWV3c19fdG9nZ2xlLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmV2aWV3c19fdG9nZ2xlLnNob3cgLnN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnJldmlld3NfX3RvZ2dsZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3c19fdGl0bGUucmV2aWV3c19fdGl0bGUucmV2aWV3c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnNjcm9sbC1zaGFkb3ctZWRnZTo6YmVmb3JlLCAuc2Nyb2xsLXNoYWRvdy1lZGdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG59XG4uc2Nyb2xsLXNoYWRvdy1lZGdlLmxlZnQtYmVnaW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2Nyb2xsLXNoYWRvdy1lZGdlLmxlZnQtZW5kOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zY3JvbGwtc2hhZG93LWVkZ2UtLWhvcml6b250YWw6OmJlZm9yZSwgLnNjcm9sbC1zaGFkb3ctZWRnZS0taG9yaXpvbnRhbDo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDM2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zY3JvbGwtc2hhZG93LWVkZ2UtLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM0KSA1OC41NiUsICNmZmYgODguOTklKTtcbn1cbi5zY3JvbGwtc2hhZG93LWVkZ2UtLWhvcml6b250YWw6OmFmdGVyIHtcbiAgcmlnaHQ6IC0xNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNCkgNTguNTYlLCAjZmZmIDg4Ljk5JSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNjcm9sbC1zaGFkb3ctZWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogY2FsYygxMjFweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyMDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zY3JvbGwtdG9wIC5zdmctaWNvbiB7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5zY3JvbGwtdG9wLS1zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnNjcm9sbC10b3A6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLnNlYXJjaC1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fb3Blbi1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uc2VhcmNoLXNtYWxsX19maWVsZCAuZmllbGQtaW5wdXQtLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogOHB4IDI0cHggN3B4IDM1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2MxYzNjODtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YmVmb3JlLCAuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmJlZm9yZSwgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19iYWNrLWJ0bixcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zZWFyY2gtc21hbGxfX2JhY2stYnRuIC5zdmctaWNvbixcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4gLnN2Zy1pY29uIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19iYWNrLWJ0biAuc3ZnLWljb24sXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuLWljb24uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcbiAgbWF4LWhlaWdodDogNjIycHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlYXJjaC1zbWFsbF9fbG9hZGVyLXdyYXAgLmxvYWRlcl9faWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi13cmFwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWZmNDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9uIHN2ZyB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIG1pbi13aWR0aDogMTVweDtcbiAgZmlsbDogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnNlYXJjaC1zbWFsbC1hbGxfbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Zpc3VhbCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnNlYXJjaC1zbWFsbF9fdmlzdWFsIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6IG5vbmU7XG59XG4uc2VhcmNoLXNtYWxsX192aXN1YWwgLnBpY3R1cmUge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZWFyY2gtc21hbGxfX25hbWU6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2F0ZWdvcnksXG4uc2VhcmNoLXNtYWxsX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2F0ZWdvcnkge1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VhcmNoLXNtYWxsX19hY3Rpb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtaWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tcHJvZHVjdCAuYmFza2V0LWFjdGlvbiB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbn1cblxuLnNlYXJjaC1zbWFsbC0tZnVsbCAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICBwYWRkaW5nOiA4cHggMCAwIDA7XG59XG5cbi5zZWFyY2gtc21hbGwtLWFjdGl2ZSAuZmllbGQtaW5wdXQtLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAtOHB4IDA7XG59XG4uc2VhcmNoLXNtYWxsLS1hY3RpdmUgLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSkpO1xufVxuLnNlYXJjaC1zbWFsbC0tYWN0aXZlIC5zZWFyY2gtc21hbGxfX2JhY2stYnRuIHtcbiAgdG9wOiA1cHg7XG59XG5cbi5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAyM3B4IHJnYmEoMjQsIDI0LCAzMywgMC4xNSkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuLnN0YXRlLS1zZWFyY2gtc21hbGwtb3BlbiAuZmllbGQtaW5wdXQtLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAtOHB4IDA7XG59XG4uc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5zZWFyY2gtc21hbGxfX2JhY2stYnRuIHtcbiAgdG9wOiA1cHg7XG59XG4uc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4ubW9kYWwtLXNlYXJjaCAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLS1zZWFyY2ggLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC0tc2VhcmNoIC5zZWFyY2gtc21hbGxfX3dyYXAge1xuICBmaWx0ZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLm1vZGFsLS1zZWFyY2ggLnNlYXJjaC1zbWFsbF9fZm9ybSB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5tb2RhbC0tc2VhcmNoIC5zZWFyY2gtc21hbGxfX29wZW4tbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLS1zZWFyY2ggLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLWlucHV0LS1zZWFyY2gge1xuICBmaWx0ZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1vZGFsLS1zZWFyY2ggLnNlYXJjaC1zbWFsbF9fYmFjay1idG4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLm1vZGFsLS1zZWFyY2ggLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtLXNlYXJjaCAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwtLXNlYXJjaCAuc2VhcmNoLXNtYWxsX19yZXN1bHQsXG4ubW9kYWwtLXNlYXJjaCAuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gIGhlaWdodDogY2FsYygxMDAgKiB2YXIoLS12aCwgMXZoKSAtIDEwOHB4KTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMxYWJhNTA7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi13cmFwOmhvdmVyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnNlYXJjaC1zbWFsbC5zZWFyY2gtc21hbGwtLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9ucyB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbC5zZWFyY2gtc21hbGwtLW1vYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMiwgMTMsIDMzLCAwLjA2KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbC5zZWFyY2gtc21hbGxfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAuc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuLW1vYiAuc2VhcmNoLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogMjEwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMjVzLCBvcGFjaXR5IDAuMjVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNThweCAxNXB4IDQwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsLS1yZWd1bGFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4yNXMsIHZpc2liaWxpdHkgMC4yNXM7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgfVxuXG4gIC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4tbW9iIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4tbW9iIC5zZWFyY2gtc21hbGxfX3RvcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3JlcXVlc3RzLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAycHggMTJweCAzcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9ucy10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4IDEycHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19idG4tbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXMtbGlzdCAucHJpY2VfX2dyb3VwLS1vbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3QgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1uZXcgLnByaWNlX19jdXJyZW5jeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9kYWwtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1tb2RhbC1idG4taWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbnMge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbnMge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXByb2R1Y3RzIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4uc2lnbi1pbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zaWduLWluX19uYXYge1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZmY0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2lnbi1pbl9fdG9nZ2xlIHtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgcGFkZGluZzogNHB4IDVweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lnbi1pbl9fdG9nZ2xlLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDI0LCAyNCwgMzMsIDAuMTUpO1xufVxuXG4uc2lnbi1pbl9fdGFiIC5mb3JtX19wcmUtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaWduLWluX190YWIgLmZvcm1fX2FjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpZ24taW5fX3RhYiAuZm9ybV9fYWN0aW9uIC5idG4ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uc2lnbi1pbl9fdGFiIC5mb3JtX19hY3Rpb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2lnbi1pbl9fZm9yZ290LXBhc3N3b3JkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzFhYmE1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG59XG5cbi5zaWduLWluX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLnNpZ24taW5fX3JlZ2lzdHJhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5zaWduLWluX19mb3Jnb3QtcGFzc3dvcmQ6aG92ZXIsXG4uc2lnbi1pbl9fcmVnaXN0cmF0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgfVxufVxuLnNpZ24tdXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNpZ24tdXAgLmZvcm1fX2FjdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnNpZ24tdXBfX2RlbGltaXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnNpZ24tdXBfX2RlbGltaXRlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGJlMTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbn1cbi5zaWduLXVwX19kZWxpbWl0ZXIgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNpZ24tdXBfX2luc3RhZ3JhbSAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zaWduLXVwX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBjb2xvcjogIzhiOGQ5Mjtcbn1cblxuLnNpZ24tdXBfX3JlZ2lzdHJhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5zaWduLXVwX19mb3Jnb3QtcGFzc3dvcmQ6aG92ZXIsXG4uc2lnbi11cF9fcmVnaXN0cmF0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgfVxufVxuLnN0YXR1cy1sYWJlbCB7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zdGF0dXMtbGFiZWwgLnN0YXR1c19fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RhdHVzLWxhYmVsIC5zdGF0dXNfX2ltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnN0YXR1cy1sYWJlbDpob3ZlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnN0YXR1cy1sYWJlbDpob3ZlciAuc3RhdHVzX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RhdHVzLWxhYmVsOmhvdmVyIC5zdGF0dXNfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uc3RhdHVzX19pdGVtICsgLnN0YXR1c19faXRlbSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Zpc3VhbCB7XG4gIHdpZHRoOiAyMTVweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIHBpY3R1cmUsXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Zpc3VhbCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYmxvY2stcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJpY2UgLnByaWNlX19jdXJyZW5jeSB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX2JyYW5kIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX2NvZGUge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3BzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19wcm9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19wcm9wLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3Atc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjM2M4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHBhZGRpbmc6IDJweCA4cHggM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjRmNWY3O1xuICBjb2xvcjogIzhiOGQ5MjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYXZhaWxhYmlsaXR5LS1hdmFpbGFibGUge1xuICBiYWNrZ3JvdW5kOiAjZWZmY2JjO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fcmVtb3ZlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19zY3Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbn1cbi5zdWJzY3JpYnRpb24taXRlbV9fc2N1IHNwYW4ge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3Vic2NyaWJ0aW9uX19pdGVtOm5vdCguc3Vic2NyaWJ0aW9uX19pdGVtLS1lbXB0eSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDE5N3B4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTE4N3B4O1xuICAgIHdpZHRoOiAxNzJweDtcbiAgICBtaW4td2lkdGg6IDE3MnB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnN1YnNjcmlidGlvbl9faXRlbTpub3QoLnN1YnNjcmlidGlvbl9faXRlbS0tZW1wdHkpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxMjVweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTE1cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX2Jsb2NrLXByaWNlIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fc2N1IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX19wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fcmVtb3ZlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaWJ0aW9uX19pdGVtOmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fZmFzdC12aWV3IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zdWJzY3JpYnRpb25fX2l0ZW06aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIC5mYXZvcml0ZS1hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnN1YnNjcmlidGlvbi1pdGVtX19ibG9jay1wcmljZSB7XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fcmVtb3ZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnN1YnNjcmlidGlvbl9fcGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWVlZmY0O1xuICBtYXgtd2lkdGg6IDg3MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3Vic2NyaWJ0aW9uX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNTMuNTlkZWcsICNmMDAgLTAuMjYlLCAjZWZhOWE5IDkzLjY5JSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLnN1YnNjcmlidGlvbl9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnN1YnNjcmlidGlvbl9fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLnN1YnNjcmlidGlvbl9fZmllbGQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19lbWFpbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjOGI4ZDkyO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19pbnB1dCAuZmllbGQtc3dpdGNoX192aXN1YWwge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLnN1YnNjcmlidGlvbl9faW5wdXQgLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjphZnRlciB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG4uc3Vic2NyaWJ0aW9uX19pbnB1dCAuZmllbGQtc3dpdGNoX19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLXN3aXRjaF9fdmlzdWFsOjphZnRlciB7XG4gIGxlZnQ6IDIycHg7XG59XG5cbi5zdWJzY3JpYnRpb25fX3Byb2R1Y3RzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlidGlvbl9faXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc3Vic2NyaWJ0aW9uX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zdWJzY3JpYnRpb25fX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkuc3Vic2NyaWJ0aW9uX19pdGVtLS1lbXB0eSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zdWJzY3JpYnRpb25fX2l0ZW0tLWVtcHR5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YnNjcmlidGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb25fX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uX190ZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb25fX3Byb2R1Y3RzLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb25fX3Byb2R1Y3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIC5maWVsZC10ZXh0X19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3Vic2NyaXB0aW9uLWZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1mb3JtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2NvbnRlbnQgLmZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLnN1YnNjcmlwdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZXJfX25leHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1icy13cmFwIHtcbiAgd2lkdGg6IDUxcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyNXB4IDU1cHggMjVweCAwO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWJzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzOTlweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc3dpcGVyLXNsaWRlcl9fdGh1bWJzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3dpcGVyLXNsaWRlcl9fdGh1bWJzIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQ5cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjYzJjOWNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWItYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogIzFhYmE1MDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93LS1wcmV2IHtcbiAgdG9wOiAtMjVweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdy0tbmV4dCB7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93LWljb24ge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXNsaWRlcl9fYXJyb3cgLnN2Zy1pY29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5zd2lwZXItc2xpZGVyX19hcnJvdy0tcHJldjpob3ZlciAuc3ZnLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGVyX19hcnJvdy0tbmV4dDpob3ZlciAuc3ZnLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlci1zbGlkZXJfX3RodW1icy13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjI1cztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4udGFicy0tYWx0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50YWJzLS1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udGFic19fY29udGVudC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFic19fY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4udGFic19fY29udGVudC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC00NXB4O1xufVxuLnRhYnNfX2NvbnRlbnQtYnV0dG9uIGEge1xuICBjb2xvcjogIzMzMztcbn1cbi50YWJzX19jb250ZW50LWJ1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYWJhNTA7XG59XG5cbi50YWJzX19jb250ZW50LS1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24tLXNsaWRlciAudGFic19fY29udGVudC13cmFwIHtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG5cbi5zZWN0aW9uLS1zbGlkZXIgLnRhYnNfX2NvbnRlbnQtLXNsb3RzIHtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG5cbi50YWJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXMsIGJveC1zaGFkb3cgMC4yNXM7XG59XG4udGFic19faXRlbSBidXR0b24ge1xuICBjb2xvcjogI2I4YjhiODtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYnNfX2l0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJzX19pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMWFiYTUwO1xufVxuLnRhYnNfX2l0ZW0uYWN0aXZlIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMWFiYTUwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi50YWJzLS1hbHQgLnRhYnNfX2l0ZW0ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNywgMTcsIDU3LCAwLjEpIGluc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRhYnMtLXNtIC50YWJzX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udGFicy0tc20gLnRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJvZHktLWJsYWNrb3V0IC50YWJzX19pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmJvZHktLWJsYWNrb3V0IC50YWJzX19pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJhNTA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDIwcHggLTRweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRhYnNfX2l0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi50YWJzLnRhYnMtLWJ1dHRvbnMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4udGFicy50YWJzLS1idXR0b25zIC50YWJzX19pdGVtIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMsIGNvbG9yIDAuMjVzLCBib3gtc2hhZG93IDAuMjVzO1xufVxuLnRhYnMudGFicy0tYnV0dG9ucyAudGFic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRhYnMudGFicy0tYnV0dG9ucyAudGFic19faXRlbTpub3QoLmFjdGl2ZSkge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgI2Y0ZjVmNztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC50YWJzLnRhYnMtLWJ1dHRvbnMgLnRhYnNfX2l0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiYTUwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnRhYnNfX2l0ZW06bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICBjb2xvcjogIzFhYmE1MDtcbiAgfVxufVxuLnRhYnNfX2l0ZW0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYnNfX3Nwb2lsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXMsIHZpc2liaWxpdHkgMC4yNXM7XG59XG5cbi50YWJzX19zcG9pbGVyLm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi50YWJzX19zcG9pbGVyLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggLTRweCByZ2JhKDEzNiwgMTM2LCAxMzYsIDAuMjUpO1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi50YWJzX19zcG9pbGVyLWl0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMsIGNvbG9yIDAuMjVzLCBtYXJnaW4tbGVmdCAwLjI1cywgd2lkdGggMC4yNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhYnNfX3Nwb2lsZXItaXRlbS5kaXNhYmxlZCxcbi50YWJzX19zcG9pbGVyLWl0ZW1bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICMxYWJhNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWJhNTA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC50YWJzX19zcG9pbGVyLWl0ZW06bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBjb2xvcjogIzFhYmE1MDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50YWJzLS1hbHQgLnRhYnNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG5cbiAgLmJvZHktLWJsYWNrb3V0IC50YWJzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAudGFicy50YWJzLS1idXR0b25zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFicy50YWJzLS1idXR0b25zIC50YWJzX19pdGVtIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnRhYnMudGFicy0tYnV0dG9ucyAudGFic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuc2VjdGlvbi0tc2xpZGVyIC50YWJzX19jb250ZW50LXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDQ3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YWJzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnRhYnMtLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudGFicy0tc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYnNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAudGFic19fY29udGVudC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZjM5YzJiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9vbHRpcC0tbGcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udG9vbHRpcF9fYnRuIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcF9faWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG59XG4udG9vbHRpcF9faWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmaWxsOiAjZmZmO1xufVxuXG4udG9vbHRpcF9fZGQge1xuICB3aWR0aDogMjE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA4cHgpO1xuICBib3R0b206IC0zNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDIsIDEzLCAzMywgMC4xMik7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCBvcGFjaXR5IDAuMjVzO1xuICB6LWluZGV4OiA0O1xufVxuXG4udG9vbHRpcF9fZGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiA1MCU7XG59XG5cbi50b29sdGlwX19idG46aG92ZXIgLnRvb2x0aXBfX2RkIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC50b29sdGlwX19idG4gLnRvb2x0aXBfX2RkLFxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnRvb2x0aXBfX2J0bjpob3ZlciAudG9vbHRpcF9fZGQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIH1cbn1cbi52aWRlby1zbGlkZXJfX3NsaWRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTAwcHg7XG59XG5cbi52aWRlby1zbGlkZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MDBweDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udmlkZW8tc2xpZGVyX19saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWltYWdlLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIHotaW5kZXg6IDY0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1pbWFnZS1wbGF5LWljb246aG92ZXIgLnl0cC1sYXJnZS1wbGF5LWJ1dHRvbi1iZyB7XG4gIGZpbGw6ICNGNTQ4MTk7XG59XG5cbi55dHAtbGFyZ2UtcGxheS1idXR0b24tYmcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSwgZmlsbC1vcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcyBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSwgZmlsbC1vcGFjaXR5IDAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG4gIGZpbGw6ICMyMTIxMjE7XG4gIGZpbGwtb3BhY2l0eTogMC44O1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAudmlkZW8tc2xpZGVyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAudmlkZW8tc2xpZGVyX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4udmlkZW8tc2xpZGVyX19pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1zbGlkZXJfX3RodW1iLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi52aWRlby1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIsXG4udmlkZW8tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbixcbi52aWRlby1zbGlkZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi52aWRlby1zbGlkZXJfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LS1wcmV2IC52aWRlby1zbGlkZXJfX2ljb24ge1xuICBsZWZ0OiAtMTBweDtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3ctLW5leHQgLnZpZGVvLXNsaWRlcl9faWNvbiB7XG4gIHJpZ2h0OiAtMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlkZW8tc2xpZGVyIC5zd2lwZXItc2xpZGVyX190aHVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlkZW8tc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC52aWRlby1zbGlkZXJfX3NsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudmlkZW8tc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC52aWRlby1zbGlkZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmlkZW8tc2xpZGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZpZGVvLXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnN3aXBlci1zbGlkZXJfX3RodW1icy1jYXRhbG9nIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi52aWV3LXBpY2tlcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0ycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNkOWRiZTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC52aWV3LXBpY2tlcl9faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM4YjhkOTI7XG4gIH1cbn1cbi52aWV3LXBpY2tlcl9faXRlbTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC52aWV3LXBpY2tlcl9faXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0udmlldy1waWNrZXJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMWFiYTUwO1xufVxuXG4udmlldy10b2dnbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpZXctdG9nZ2xlcl9fYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAudmlldy10b2dnbGVyX19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4udmlldy10b2dnbGVyX19idG4uYWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICMxYWJhNTA7XG59XG5cbi52aWV3LXRvZ2dsZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogI2I0YjRiNDtcbn0iLCIuZmMuZmM6Zmlyc3QtY2hpbGQsXG4uZmxjLmZsYzpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5sYy5sYzpsYXN0LWNoaWxkLFxuLmZsYy5mbGM6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mY2MuZmNjIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxjYy5sY2Mge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmxjYy5mbGNjIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpYmxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXNpYmxlLWliIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlzaWJsZS1mIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnZpc2libGUtaWYge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpc2libGUtaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4udmlzaWJsZS10YWJsZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlzaWJsZS10YyB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudC5vcGVuIC5oaWRkZW4td2hlbi1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Om5vdCgub3BlbikgLmhpZGRlbi13aGVuLW5vdC1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcblx0LmhpZGRlbi1sZy5oaWRkZW4tbGcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmhpZGRlbi1tZC5oaWRkZW4tbWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC52aXNpYmxlLW1kIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLW1kLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtbWQtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLW1kLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLW1kLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1tZC10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS1tZC10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQuaGlkZGVuLXNtLmhpZGRlbi1zbSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnZpc2libGUtc20ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtc20taW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtc20taWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtc20taWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXNtLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLXNtLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuaGlkZGVuLXhzLmhpZGRlbi14cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS14cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS14cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oaWRkZW4tMnhzLmhpZGRlbi0yeHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LmhpZGRlbi0zeHMuaGlkZGVuLTN4cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLTN4cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTN4cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQuaGlkZGVuLTR4cy5oaWRkZW4tNHhzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtNHhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuIiwiLmMtYmxhY2sge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uYy1ncmF5LWRhcmsge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uYy1ncmF5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtcbn1cblxuLmMtZ3JheS1saWdodCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG59XG5cbi5jLXByaW1hcnkge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTMge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmMtcHJpbWFyeS0yIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0yIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTMge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0zO1xufVxuXG4uYy1zdWNjZXNzIHtcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4uYy1zdWNjZXNzLWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzLWxpZ2h0O1xufVxuXG4uYy13YXJuaW5nIHtcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nO1xufVxuXG4uYy13YXJuaW5nLWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nLWxpZ2h0O1xufVxuXG4uYy1lcnJvciB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5jLWVycm9yLWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1lcnJvci1saWdodDtcbn1cblxuXG5cbi5iZy1ibGFjayB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbn1cblxuLmJnLWdyYXktZGFyayB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmJnLWdyYXkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNTA7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTIwO1xufVxuXG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmJnLXByaW1hcnktMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0zO1xufVxuXG4uYmctc3VjY2VzcyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4uYmctc3VjY2Vzcy1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzLWxpZ2h0O1xufVxuXG4uYmctd2FybmluZyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nO1xufVxuXG4uYmctd2FybmluZy1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nLWxpZ2h0O1xufVxuXG4uYmctZXJyb3Ige1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG59XG5cbi5iZy1lcnJvci1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvci1saWdodDtcbn0iLCIvKiAtLS0gc2VsZWN0aW9uIC0tLSAqL1xuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWJnO1xuXHRjb2xvcjogJHNlbGVjdGlvbi1jb2xvcjtcbn1cblxuLyogLS0tIGJhc2ljIC0tLSAqL1xuYm9keSB7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0YmFja2dyb3VuZDogI2YwZjBmMDtcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0gLyAjeyRsaC1iYXNlfSAkZmYtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0Ly9kaXNwbGF5OiBmbGV4O1xuXHQvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vbWluLWhlaWdodDogY2FsYygxMDAgKiB2YXIoLS12aCwgMXZoKSk7XG59XG5cbi5wYWdlLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBjb250YWluZXIgLS0tICovXG4uY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xuXHRwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZztcblx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLS1mcmVlIHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0gb3ZlcmxheSAtLS0gKi9cbi5vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJG92ZXJsYXktYmc7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcblx0ei1pbmRleDogMTAwO1xufVxuXG4ub3ZlcmxheS5vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogLS0tIHNjcm9sbCBsb2NrIC0tLSAqL1xuLnN0YXRlLS1sb2NrIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogLS0tIHRhYiBiZWhhdmlvciAtLS0gKi9cbi50YWItYmVoYXZpb3I6bm90KC5vcGVuKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBpY29ucyAtLS0gKi9cbi5zdmctc3ByaXRlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5waWN0dXJlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZXN0LXNjcm9sbGJhciB7XG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBjdXN0b20gc2Nyb2xsYmFyIGZvciBDaHJvbWUgYW5kIFNhZmFyaVxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogOHB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMjZweDtcbn1cblxuLy8gY3VzdG9tIHNjcm9sbGJhciBmb3IgRmlyZWZveFxuLnNjcm9sbGJhciB7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHNjcm9sbGJhci13aWR0aDogdGhpbjtcblx0c2Nyb2xsYmFyLWNvbG9yOiAkY29sb3ItYmxhY2stNTAgdHJhbnNwYXJlbnQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC8qIC0tLSBibG9ja3MgLS0tICovXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHR9XG5cblx0LyogLS0tIG92ZXJsYXkgLS0tICovXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5vdmVybGF5LFxuXHQuc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAub3ZlcmxheSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdGJvZHkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG59IiwiLyogLS0tIHRleHQgLS0tICovXG5oMSxcbi5oMSB7XG5cdGZvbnQ6ICRmdy1oMSAjeyRmei1oMX0vI3skbGgtaDF9ICRmZi1oMTtcblx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjVlbTtcbiAgICBmb250LXNpemU6IDMycHg7XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udDogJGZ3LWJvbGQgI3skZnotaDJ9LyN7JGxoLWgyfSAkZmYtaDI7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDI7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDI7XG5cdG1hcmdpbjogMDtcbn1cblxuaDMsXG4uaDMge1xuXHRmb250OiAkZnctaDMgI3skZnotaDN9LyN7JGxoLWgzfSAkZmYtaDM7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDM7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDM7XG5cdG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuXHRmb250OiAkZnctaDQgI3skZnotaDR9LyN7JGxoLWg0fSAkZmYtaDQ7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDQ7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDQ7XG5cdG1hcmdpbjogMDtcbn1cblxuaDUsXG4uaDUge1xuXHRmb250OiAkZnctaDUgI3skZnotaDV9LyN7JGxoLWg1fSAkZmYtaDU7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDU7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmxpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xufVxuXG51bCxcbm9sLFxubGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5maWxlLWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxufVxuXG4uYmxvY2txdW90ZSxcbmJsb2NrcXVvdGUge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY0LjM1ZGVnLCAjZmZkYWJmIDEuNDQlLCByZ2JhKDIwNiwgMjA2LCAyMDYsIDAuMjIpIDk4Ljg1JSk7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdHBhZGRpbmc6IDUwcHggNTVweCA1NXB4IDEwOHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0bWFyZ2luOiA1NXB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdHdpZHRoOiA0MnB4O1xuXHRcdGhlaWdodDogMjdweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA2MHB4O1xuXHRcdGxlZnQ6IDQ5cHg7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvbWFya3VwLWltYWdlcy9pY29uX19xdW90ZS5zdmdcIikgbm8tcmVwZWF0O1xuXHR9XG59XG5cbnEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMjVweCAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy1sZWZ0OiA0NnB4O1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogNTVweCAwO1xuXG5cdGltZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG59XG5cbmZpZ2NhcHRpb24ge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRtYXJnaW46IDEwcHggMCAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ociB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG59XG5cbi50ZXh0LWd1aWRlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTcwJTtcbn1cblxuLnRleHQtZ3VpZGUgcCBhIHtcblx0Y29sb3I6ICMwMDU3ZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGV4dC1ndWlkZSBoMSxcbi50ZXh0LWd1aWRlIC5oMSB7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgaDIsXG4udGV4dC1ndWlkZSAuaDIsXG4udGV4dC1ndWlkZSBoMyxcbi50ZXh0LWd1aWRlIC5oMyxcbi50ZXh0LWd1aWRlIGg0LFxuLnRleHQtZ3VpZGUgLmg0LFxuLnRleHQtZ3VpZGUgaDUsXG4udGV4dC1ndWlkZSAuaDUge1xuXHRtYXJnaW46IDU1cHggMCAyNXB4O1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgdWwsXG4udGV4dC1ndWlkZSBvbCB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSB1bCA+IGxpLFxuLnRleHQtZ3VpZGUgb2wgPiBsaSB7XG5cdG1hcmdpbjogMCAwIDExcHg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBhZGRpbmctbGVmdDogNDZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDExcHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnRleHQtZ3VpZGUgb2wge1xuXHRjb3VudGVyLXJlc2V0OiBvbDtcbn1cblxuLnRleHQtZ3VpZGUgb2wgPiBsaSB7XG5cdGNvdW50ZXItaW5jcmVtZW50OiBvbDtcbn1cblxuLnRleHQtZ3VpZGUgb2wgPiBsaTo6YmVmb3JlIHtcblx0Y29udGVudDogY291bnRlcihvbCkgXCIuXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwicmlnaHRcIl0ge1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwibGVmdFwiXSB7XG5cdG1hcmdpbjogMCAyMHB4IDIwcHggMDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcblx0bWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIHRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1zY3JvbGxlciB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG1hcmdpbjogMjBweCAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0aGVpZ2h0OiA5cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRoZWlnaHQ6IDlweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4udGFibGUtc2Nyb2xsZXIgdGFibGUge1xuXHRtYXJnaW46IDA7XG59XG5cbi50ZXh0LWd1aWRlIHRoIHtcblx0cGFkZGluZzogMTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSB0ZCB7XG5cdG1pbi13aWR0aDogMjAwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlIGVhc2U7XG5cdHBhZGRpbmc6IDIwcHggMTVweDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgdGhlYWQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi50ZXh0LWd1aWRlIHRib2R5IHRyOmhvdmVyIHRkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTEwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Ly8mOmZpcnN0LWNoaWxkIHtcblx0Ly9cdGJvcmRlci1yYWRpdXM6IDEycHggMCAwIDEycHg7XG5cdC8vfVxuXHQvL1xuXHQvLyY6bGFzdC1jaGlsZCB7XG5cdC8vXHRib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAwO1xuXHQvL31cbn1cblxuLnRleHQtZ3VpZGUgaWZyYW1lIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1ndWlkZSBwIHtcblx0bWFyZ2luOiAyNXB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGgxOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDI6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDI6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMzpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg0OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdWw6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBvbDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jazpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDE6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDI6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDQ6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHA6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBvbDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdGFibGU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jazpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LnRhYmxlLXNjcm9sbGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItcGFkZGluZy1zbX0gKiAyKTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC8qIC0tLSB0ZXh0IC0tLSAqL1xuXHRoMSxcblx0LmgxIHtcblx0XHRmb250OiAkZnctaDEteHMgI3skZnotaDEteHN9LyN7JGxoLWgxLXhzfSAkZmYtaDEteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMS14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgxLXhzO1xuXHR9XG5cblx0aDIsXG5cdC5oMiB7XG5cdFx0Zm9udDogJGZ3LWgyLXhzICN7JGZ6LWgyLXhzfS8jeyRsaC1oMi14c30gJGZmLWgyLXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDIteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMi14cztcblx0fVxuXG5cdGgzLFxuXHQuaDMge1xuXHRcdGZvbnQ6ICRmdy1oMy14cyAjeyRmei1oMy14c30vI3skbGgtaDMteHN9ICRmZi1oMy14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgzLXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDMteHM7XG5cdH1cblxuXHRoNCxcblx0Lmg0IHtcblx0XHRmb250OiAkZnctaDQteHMgI3skZnotaDQteHN9LyN7JGxoLWg0LXhzfSAkZmYtaDQteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oNC14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWg0LXhzO1xuXHR9XG5cblx0aDUsXG5cdC5oNSB7XG5cdFx0Zm9udDogJGZ3LWg1LXhzICN7JGZ6LWg1LXhzfS8jeyRsaC1oNS14c30gJGZmLWg1LXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDUteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oNS14cztcblx0fVxuXG5cdC5ibG9ja3F1b3RlLFxuXHRibG9ja3F1b3RlIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0XHRwYWRkaW5nOiA1NnB4IDE1cHggMzVweCAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IDI1cHg7XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IDMxcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMxcHggMjBweDtcblx0XHR9XG5cdH1cblxuXHRxIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cdH1cblxuXHRmaWd1cmUge1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXHR9XG5cblx0LnRleHQtZ3VpZGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgaDIsXG5cdC50ZXh0LWd1aWRlIC5oMixcblx0LnRleHQtZ3VpZGUgaDMsXG5cdC50ZXh0LWd1aWRlIC5oMyxcblx0LnRleHQtZ3VpZGUgaDQsXG5cdC50ZXh0LWd1aWRlIC5oNCxcblx0LnRleHQtZ3VpZGUgaDUsXG5cdC50ZXh0LWd1aWRlIC5oNSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgdWwsXG5cdC50ZXh0LWd1aWRlIG9sIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LnRleHQtZ3VpZGUgdWwgPiBsaSxcblx0LnRleHQtZ3VpZGUgb2wgPiBsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cdH1cblxuXHQudGV4dC1ndWlkZSBwIHtcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdH1cblx0LnRleHQtZ3VpZGUgaW1nLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG59XG5cblxuXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSkge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZzpub3QoLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2UsIC5pbWFnZS1zbGlkZXJfX2ltYWdlKVthbGlnbj1cImxlZnRcIl0sXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSlbYWxpZ249XCJyaWdodFwiXSB7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4udGV4dC1ndWlkZSBpbWc6bm90KC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLCAuaW1hZ2Utc2xpZGVyX19pbWFnZSlbYWxpZ249XCJsZWZ0XCJdIHtcblx0bWFyZ2luOiAwIDIwcHggMjBweCAwO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nOm5vdCguaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSwgLmltYWdlLXNsaWRlcl9faW1hZ2UpW2FsaWduPVwicmlnaHRcIl0ge1xuXHRtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG5cdGZsb2F0OiByaWdodDtcbn0iLCIucHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByaWNlX19ncm91cCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3ByZWZpeCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4ucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRmb250LXdlaWdodDogNTAwO1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnByaWNlX19jdXJyZW5jeSB7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG4gIFx0Y29sb3I6IGdyZXk7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW5ldyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblxuXHQucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXG5cdC5wcmljZV9fY3VycmVuY3kge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ByZWZpeCxcbi5wcmljZS0tbGcgLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRsaW5lLWhlaWdodDogJGxoLWxhcmdlcjtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cdC5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdFx0LnByaWNlX192YWx1ZSB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXHR9XG59IiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuXG5cblxuIiwiLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zd2lwZXItdmFycy5zY3NzJztcblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgfVxuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICduZXh0JztcbiAgfVxuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuQGVhY2ggJG5hdkNvbG9yTmFtZSwgJG5hdkNvbG9yVmFsdWUgaW4gJGNvbG9ycyB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICYuc3dpcGVyLWJ1dHRvbi0jeycnICsgJG5hdkNvbG9yTmFtZX0ge1xuICAgICAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI3snJyArICRuYXZDb2xvclZhbHVlfTtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCAnLi4vLi4vc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xuICBAYXQtcm9vdCBidXR0b24jeyZ9IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgJiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgIH1cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgfVxufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXItcnRsICYgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJixcbiAgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYsXG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQGVhY2ggJHBhZ2luYXRpb25Db2xvck5hbWUsICRwYWdpbmF0aW9uQ29sb3JWYWx1ZSBpbiAkY29sb3JzIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLSN7JycgKyAkcGFnaW5hdGlvbkNvbG9yTmFtZX0ge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICN7JycgKyAkcGFnaW5hdGlvbkNvbG9yVmFsdWV9O1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9jb250cm9sbGVyL2NvbnRyb2xsZXIuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2VmZmVjdC1jb3ZlcmZsb3cvZWZmZWN0LWNvdmVyZmxvdy5zY3NzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWN1YmUvZWZmZWN0LWN1YmUuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2VmZmVjdC1mYWRlL2VmZmVjdC1mYWRlLnNjc3NcIjtcbi8vQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtZmxpcC9lZmZlY3QtZmxpcC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2xhenkvbGF6eS5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvc2Nyb2xsYmFyL3Njcm9sbGJhci5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3RodW1icy90aHVtYnMuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3pvb20vem9vbS5zY3NzXCI7XG5cbi5zd2lwZXItc2xpZGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcblx0dHJhbnNmb3JtOiBzY2FsZSguNzUpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG5cdHRyYW5zZm9ybTogc2NhbGUoLjUpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrLnN3aXBlci1idXR0b24tbG9jayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59IiwiLmxpbmstdW5kZXJsaW5lIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLS1yaWdodCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmxpbmstdW5kZXJsaW5lLS1kZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi5saW5rLXVuZGVybGluZV9faW5uZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHR0cmFuc2l0aW9uOiBib3JkZXIgJHRycy1iYXNlO1xufVxuXG4ubGluay11bmRlcmxpbmU6aG92ZXIge1xuICBcdGNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcbn1cblxuLmxpbmstdW5kZXJsaW5lOmhvdmVyIC5saW5rLXVuZGVybGluZV9faW5uZXIge1xuXHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1wcmltYXJ5LXNoYWRlO1xufVxuXG4ubGluay11bmRlcmxpbmUtLWRkOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDdweDtcblx0cmlnaHQ6IDA7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogMy41cHggMy41cHggMCAzLjVweDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5saW5rLXVuZGVybGluZS0tZGQ6aG92ZXI6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59IiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxudGV4dGFyZWEge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bWFyZ2luOiAwO1xufVxuXG5sZWdlbmQge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbmlmcmFtZSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaW9zLFxuYm9keS5pb3MgKiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvdWNoICoge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59IiwiLmd1aWRlbGluZV9faGVhZCB7XG5cdG1hcmdpbjogNDBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQge1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkLWlubmVyIHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VwYXJhdG9yLWNvbG9yO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1jb2xvciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWxhYmVsIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ndWlkZWxpbmUtZWxlbWVudCB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuLmJ0bi1zcGFjZXtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjBweDtcbn1cblxuIiwiLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93bjtcbn1cblxuLmZhZGUtZW50ZXItZnJvbSxcbi5mYWRlLWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93bjtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWZyb20sXG4uZHJvcGRvd24tbGVhdmUtdG8ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1pbm5lci1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXItZnJvbSxcbi5kcm9wZG93bi1pbm5lci1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1tZXNzYWdlLWVudGVyLWFjdGl2ZSxcbi5tb2RhbC1tZXNzYWdlLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG59XG5cbi5tb2RhbC1tZXNzYWdlLWVudGVyLWZyb20sXG4ubW9kYWwtbWVzc2FnZS1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG59XG4iLCIuc3ZnLWljb24tLWNsb2NrIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjFweDtcbn1cblxuLnN2Zy1pY29uLS1iYWcge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyM3B4O1xufVxuXG4uc3ZnLWljb24tLWNhciB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5zdmctaWNvbi0tcGhvbmUge1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xufVxuXG4uc3ZnLWljb24tLW5vdGlmaWNhdGlvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59IiwiLnRpcHB5LWJveFtkYXRhLWFuaW1hdGlvbj1cImZhZGVcIl1bZGF0YS1zdGF0ZT1cImhpZGRlblwiXSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbltkYXRhLXRpcHB5LXJvb3RdIHtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMTBweCk7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnRpcHB5LWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0b3V0bGluZTogMDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCB2aXNpYmlsaXR5LCBvcGFjaXR5O1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC50aXBweS1hcnJvdyB7XG5cdGJvdHRvbTogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAudGlwcHktYXJyb3c6OmJlZm9yZSB7XG5cdGJvdHRvbTogLTdweDtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXdpZHRoOiA4cHggOHB4IDA7XG5cdGJvcmRlci10b3AtY29sb3I6IGluaXRpYWw7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnRpcHB5LWFycm93IHtcblx0dG9wOiAwO1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcblx0dG9wOiAtN3B4O1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItd2lkdGg6IDAgOHB4IDhweDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogaW5pdGlhbDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnRpcHB5LWFycm93IHtcblx0cmlnaHQ6IDA7XG59XG5cbi50aXBweS1ib3hbZGF0YS1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcblx0Ym9yZGVyLXdpZHRoOiA4cHggMCA4cHggOHB4O1xuXHRib3JkZXItbGVmdC1jb2xvcjogaW5pdGlhbDtcblx0cmlnaHQ6IC03cHg7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xufVxuXG4udGlwcHktYm94W2RhdGEtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnRpcHB5LWFycm93IHtcblx0bGVmdDogMDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC50aXBweS1hcnJvdzo6YmVmb3JlIHtcblx0bGVmdDogLTdweDtcblx0Ym9yZGVyLXdpZHRoOiA4cHggOHB4IDhweCAwO1xuXHRib3JkZXItcmlnaHQtY29sb3I6IGluaXRpYWw7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbn1cblxuLnRpcHB5LWJveFtkYXRhLWluZXJ0aWFdW2RhdGEtc3RhdGU9XCJ2aXNpYmxlXCJdIHtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNTQsIDEuNSwgLjM4LCAxLjExKTtcbn1cblxuLnRpcHB5LWFycm93IHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Y29sb3I6ICMzMzM7XG59XG5cbi50aXBweS1hcnJvdzo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udGlwcHktY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjJweCAxNnB4O1xuXHR6LWluZGV4OiAxO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmFjY29yZGlvbiB7XG5cdCYuZGVzdHJveS1hY2NvcmRpb24sXG5cdCYuaW5pdC1hY2NvcmRpb24ge1xuXHRcdC5hY2NvcmRpb25fX2NvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cblx0Ji5vcGVuLWFjY29yZGlvbiB7XG5cdFx0LmFjY29yZGlvbl9fdG9nZ2xlciB7XG5cdFx0XHQuYWNjb3JkaW9uX19vcGVuIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmFjY29yZGlvbl9fY2xvc2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbl9faWNvbiB7XG5cdFx0XHQuc3ZnLWljb24ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gLmFjY29yZGlvbl9fY29udGVudCB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdH1cblxuXHQmLmRlc3Ryb3ktYWNjb3JkaW9uIHtcblx0XHQuYWNjb3JkaW9uX190b2dnbGVyIHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdH1cbn1cblxuLmFjY29yZGlvbl9fdG9nZ2xlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFjY29yZGlvbl9faWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0LnN2Zy1pY29uIHtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdFx0d2lkdGg6IDExcHg7XG5cdFx0aGVpZ2h0OiA5cHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4uYWNjb3JkaW9uX19jbG9zZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFjY29yZGlvbi0tbmF0aXZlIHtcblx0LmFjY29yZGlvbl9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IGhlaWdodCAkdHJzLWRyb3Bkb3duIGVhc2Utb3V0O1xuXHR9XG59IiwiLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19ncmlkLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcblx0bWFyZ2luOiAtM3B4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcblx0cGFkZGluZzogM3B4O1xufVxuXG4uYWN0aXZlLXRhZ3NfX2J0bntcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwYWRkaW5nOiA4cHggMTFweCA5cHggMTJweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbiAgXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGNvbG9yOiAjNTk1OTU5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG4gIFx0Ji5hY3RpdmUge1xuXHQgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcblx0ICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0ICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHQgIC5hY3RpdmUtZmlsdGVyc19fYnRuIHtcblx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgfVxuXHR9XG4gIFx0Jjpob3ZlciB7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwYWRkaW5nOiA5cHggOXB4IDEwcHggMTNweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpOztcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICBcdC5hY3RpdmUtZmlsdGVyc19fYnRuLWljb24ge1xuXHQgIGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgbWFyZ2luLWxlZnQ6IDVweDtcblx0fVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2J0bi1pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuLWljb24tc3ZnIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NsZWFyIHtcblx0cGFkZGluZzogOXB4IDlweCAxMHB4IDEzcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogM3B4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdG1hcmdpbi10b3A6IDNweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmhvdmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JlZW47XG5cdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblxuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdH1cblx0fVxuXG5cdC5zdmctaWNvbiB7XG5cdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxufSIsIi5hZGQtcmV2aWV3IHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0LnJhdGluZy1hY3Rpb24ge1xuXHQgXHRkaXNwbGF5OiBibG9jaztcblx0ICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuICBcdC5yYXRpbmctYWN0aW9uX19yYXRpbmcsXG5cdC5mb3JtX19hY3Rpb25zIHtcblx0IFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LmZvcm1fX2Zvb3RlciB7XG5cdCAgbWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4uYWRkLXJldmlld19fcHJvZHVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOztcbn1cblxuLmFkZC1yZXZpZXdfX3Zpc3VhbCB7XG5cdHdpZHRoOiA5MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWRkLXJldmlld19fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5hZGQtcmV2aWV3X19yYXRpbmcge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYWRkLXJldmlld19fcmF0aW5nLXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5hZGQtcmV2aWV3X19maWVsZHMge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYWRkLXJldmlld19fZmllbGQge1xuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdH1cblxuXHQuZmllbGQtaW5wdXQge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrLTUwO1xuXHR9XG59XG5cbi5hZGQtcmV2aWV3X19zdWJtaXQge1xuXHQuYnRuIHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cbn1cblxuLmFkZC1yZXZpZXdfX2FjY2VwdCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5hZGQtcmV2aWV3X19hY2NlcHQge1xuXHRcdGE6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG59IiwiLmFkZHJlc3MtbGlzdC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwuMTUpO1xufVxuXG4uYWRkcmVzcy1saXN0X19pdGVtIHtcbiAgLmxpbmstdW5kZXJsaW5lIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbS1jb21tZW50X19idXR0b24ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5hZGRyZXNzLWxpc3Qtd3JhcCB7XG5cdHBhZGRpbmc6IDIwcHggMjVweCAxMHB4O1xuXHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2F0YWxvZy1pdGVtLWNvbW1lbnQge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRib3JkZXItdG9wOiAwO1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbi5hZGRyZXNzLWxpc3RfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMjFweDtcbiAgc3ZnIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5hZGRyZXNzLWxpc3RfX25hbWUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hZGRyZXNzLWxpc3RfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC5zdmctaWNvbiB7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogMTFweDtcbiAgfVxufVxuXG4uYWRkcmVzcy1saXN0X19hY3Rpb24ge1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIC5idG4ge1xuXHRoZWlnaHQ6IDUwcHg7XG4gIH1cbn0iLCIuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuXHRtYXJnaW46IC0xNnB4O1xufVxuXG4uYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDI1JTtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuXHRcdEBpbmNsdWRlIGdyaWQ7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdG1hcmdpbjogLTEwcHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLm1lZGlhLXBhZ2Uge1xuXHQuYXJ0aWNsZS1wb3N0ZXIge1xuXHQgXHRib3JkZXI6IDA7XG5cdCAgXHRib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsMCwwLC4xNSk7XG5cdCBcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0ICBcdCY6aG92ZXIge1xuXHRcdCAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwwLDAsLjMpO1xuXHRcdH1cblx0fVxuICBcdC5jYXRhbG9nIHtcblx0ICBtYXJnaW46IDAgMCAzMHB4O1xuXHR9XG59XG5cbi5hcnRpY2xlLXBvc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDIyNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0ei1pbmRleDogMjtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xuXHR0b3A6IC00cHg7XG5cdGJvdHRvbTogLTRweDtcblx0bGVmdDogLTRweDtcblx0cmlnaHQ6IC00cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXJnaW46IDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA3MCU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2Uge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLFxuLmFydGljbGUtcG9zdGVyX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcjpob3ZlciAuYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWF4LWhlaWdodDogNzJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmFydGljbGUtcG9zdGVyLS1zYWxlIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdG1heC1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5iLWNvbnRlbnRfbmV3cyB7XG5cdHBhZGRpbmc6IDYwcHggOTVweCA0MHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdGNvbG9yOiAjNTk1OTU5O1xufVxuXG4uYi1jb250ZW50X25ld3MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5iLWNvbnRlbnRfbmV3cyBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmFydGljbGUtcG9zdGVyOmhvdmVyIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi5hcnRpY2xlLXBvc3RlcjphY3RpdmUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmFydGljbGUtcG9zdGVyX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2luZm8ge1xuXHRwYWRkaW5nOiAyMHB4IDI0cHggMjZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2RhdGUge1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRsaW5lLWhlaWdodDogMS41Nztcblx0Y29sb3I6IHJnYmEoNTEsNTEsNTEsMC41KTtcbiAgXHRtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2RhdGUtLWFsdCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19wbGF5LWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDE7XG5cbiAgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDY5cHg7XG5cdGhlaWdodDogNjlweDtcblx0b3BhY2l0eTogMC40O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdCoge1xuXHQgIGZpbGw6ICNmZmY7XG5cdH1cbiAgfVxuXG4gICY6aG92ZXIge1xuXHQmOmJlZm9yZSB7XG5cdCAgY29udGVudDogXCJcIjtcblx0ICB3aWR0aDogMzBweDtcblx0ICBoZWlnaHQ6IDMwcHg7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgdG9wOiA1MCU7XG5cdCAgbGVmdDogNTAlO1xuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQgIHotaW5kZXg6IDA7XG5cdH1cblx0LnN2Zy1pY29uIHtcblx0ICBvcGFjaXR5OiAxO1xuXHQgICoge1xuXHRcdGZpbGw6ICNGRjM0MDc7XG5cdCAgfVxuXHR9XG4gIH1cbn1cblxuLnNpdGVydSB7XG5cdC5hcnRpY2xlLXBvc3Rlcl9fcGxheS1idG4ge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnN2Zy1pY29uIHtcblx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLmFydGljbGUtcG9zdGVyX19kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRtYXgtaGVpZ2h0OiA3MnB4O1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5hcnRpY2xlLXBvc3RlciAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRhc3BlY3QtcmF0aW86IGluaXRpYWw7XG4gIFx0bWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmFydGljbGUtcG9zdGVyIC5lQ2F0YWxvZyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hcnRpY2xlLXBvc3RlciAuZUNhdGFsb2cgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFydGljbGUtcG9zdGVyX19kb3dsb2FkIHtcblx0ei1pbmRleDogMjA7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubWVkaWEtcGFnZSB7XG5cdFx0LmFydGljbGUud2hpdGUtY29sb3Ige1xuXHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHRcdH1cblx0fVxuXHQuYXJ0aWNsZS1wb3N0ZXJfX2luZm8ge1xuXHRcdHBhZGRpbmc6IDE1cHggMTJweCAyMHB4O1xuXHR9XG5cblx0LmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDYwcHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1wb3N0ZXItLXNhbGUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdFx0bWF4LWhlaWdodDogNDBweDtcblx0fVxuXG5cdC5hcnRpY2xlLXBvc3Rlcl9fZGF0ZSB7XG5cdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXG5cdC5iLWNvbnRlbnRfbmV3cyB7XG5cdCAgcGFkZGluZzogMzBweCA0MHB4O1xuXHQgIGlmcmFtZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0ICB9XG5cblx0ICBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQgIH1cblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1pbikge1xuXHQuYi1jb250ZW50X25ld3Mge1xuXHRcdHBhZGRpbmc6MTNweCAxNXB4IDIwcHg7XG5cdH1cbn1cblxuXG4ucHJvbW90aW9uLXRleHR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTBweDtcblx0Ym90dG9tOiA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdHotaW5kZXg6IDEwMDtcblx0Y29sb3I6ICMwMDA7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b3BhY2l0eTogODAlO1xufVxuLmlubmVyLS1jYXRhbG9nLS1iYW5uZXIgLnByb21vdGlvbi10ZXh0e1xuXHRib3R0b206IDIwcHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHRsZWZ0OiBhdXRvO1xufVxuXG4ucHJvbW90aW9uLXRleHQgLnRvb2x0aXBfX2NvbnRlbnR7bWluLXdpZHRoOiAzMDBweDt9IiwiLmFydGljbGUge1xuXHRtYXJnaW46IDI1cHggMCA4MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5hcnRpY2xlX193cmFwIHtcblx0bWF4LXdpZHRoOiAxMDI2cHg7XG59XG5cbi5hcnRpY2xlX19iYWNrLmFydGljbGVfX2JhY2sge1xuXHRtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4uYXJ0aWNsZV9faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAzMjRweDtcblx0XHRoZWlnaHQ6IDMyNHB4O1xuXHRcdG1hcmdpbjogMCAxMDhweCAwIDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG5cblx0dGltZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdH1cblxuXHRoMSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5hcnRpY2xlX19jb250YWluZXIge1xuXHRtYXJnaW46IDU1cHggYXV0bztcblx0bWF4LXdpZHRoOiA4MTBweDtcbn1cblxuLmFydGljbGVfX2NvbnRhaW5lci0tbm8tbWFyZ2luIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LmFydGljbGUge1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblx0fVxuXHQuYXJ0aWNsZV9fYmFjay5hcnRpY2xlX19iYWNrIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHR9XG5cdC5hcnRpY2xlX19oZWFkZXIuYXJ0aWNsZV9faGVhZGVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5hcnRpY2xlX19jb250ZW50IHtcblx0XHRvcmRlcjogLTEwO1xuXHR9XG59IiwiLmF0dGVudGlvbi1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWVmO1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5cbi5hdHRlbnRpb24tYmxvY2tfX2ljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19faW5mbyB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbn1cblxuLmF0dGVudGlvbi1ibG9ja19fY2FwdGlvbiB7XG5cdGNvbG9yOiAjODE4NjkwO1xufVxuXG4uYXR0ZW50aW9uLWJsb2NrX190aW1lIHtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5hdHRlbnRpb24tYmxvY2sge1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwYWRkaW5nOiAxMXB4IDE1cHg7XG5cdH1cblxuXHQuYXR0ZW50aW9uLWJsb2NrX19pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIuYXZhaWxhYmlsaXR5IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tbGcge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uIHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogJGxoLXNtYWxsO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5hdmFpbGFiaWxpdHlfX21haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiArIC5hdmFpbGFiaWxpdHlfX21haW4ge1xuXHRtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYXZhaWxhYmlsaXR5LS1ncmVlbiB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmF2YWlsYWJpbGl0eS0tb3JhbmdlIHtcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1yZWQge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1ncmF5IHtcblx0Y29sb3I6ICM4MTg2OTA7XG59XG5cbi5hdmFpbGFiaWxpdHktLW9yZGVyLXN0YXR1cyB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYXZhaWxhYmlsaXR5IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cbn0iLCIuYmFkZ2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTgwO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXI7XG5cdHBhZGRpbmc6IDJweCAzcHggM3B4O1xuXHRtaW4td2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMThweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFkZ2UtLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LmJhZGdlIHtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRtaW4td2lkdGg6IDE4cHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHR9XG59IiwiLmJhc2tldC1hY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmZpZWxkLXRvb2x0aXBfX2xpc3R7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdC5maWVsZC10b29sdGlwX19saXN0LWl0ZW17XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXG5cdH1cbn1cbi5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1pbi13aWR0aDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQuZmllbGQtaW5wdXQge1xuXHQgICYuZmllbGQtY291bnRfX2lucHV0IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdCAgfVxuXHR9XG5cbiAgXHQuZmllbGQtY291bnRfX2J0bi0tc3ViIHtcblx0ICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdH1cblxuXHQuZmllbGQtY291bnRfX2J0bi0tYWRkIHtcblx0ICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0fVxufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCArIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0biB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMCAxOXB4IDA7XG4gIFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbiAgXHRib3JkZXItd2lkdGg6IDFweDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblxuICBcdC5zdmctdmlzaWJsZS1zbGlkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICY6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDRweCAxMnB4IDAgcmdiYSgwLDAsMCwuMyk7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cdGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIH1cbn1cblxuLmJhc2tldC1hY3Rpb25fX2FkZCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fcmVtb3ZlIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgY29sb3I6ICRjb2xvci1yZWQ7XG4gIG1hcmdpbjogMCAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi0taGFsZiB7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iYXNrZXQtYWN0aW9uX193aWRnZXQtLWxpbmsge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGV0YWlsIHtcblx0LmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRcdHdpZHRoOiA5NHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRmbGV4LWdyb3c6IDA7XG5cdH1cblxuXHQuZmllbGQtY291bnRfX2J0bi5maWVsZC1jb3VudF9fYnRuIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0xMDtcblx0fVxuXG5cdC5idG4ge1xuXHRcdGhlaWdodDogNDNweDtcblx0fVxufSIsIi5iYXNrZXQtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iYXNrZXQtaXRlbV9fdmlzdWFsIHtcblx0d2lkdGg6IDgwcHg7XG5cdGhlaWdodDogODBweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1yaWdodDogMzVweDtcblx0ZGlzcGxheTogZmxleDtcbiAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRpbWcge1xuXHQgIG1heC13aWR0aDogODBweDtcblx0ICBtYXgtaGVpZ2h0OiA4MHB4O1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbV9fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJpY2Utbm90ZSB7XG4gIHBhZGRpbmc6IDVweCAwIDAgMjhweDtcbiAgLml0ZW0tbm90ZS10ZXh0OjphZnRlciB7XG5cdHRvcDogMDtcbiAgfVxufVxuXG4uYmFza2V0LWl0ZW1fX2FuYWxvZ3VlcyB7XG5cdC5idG4ge1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX25hbWUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG4gIFx0bGV0dGVyLXNwYWNpbmc6IC0uOXB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5iYXNrZXQtaXRlbV9fY29kZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0LWl0ZW1fX2JyYW5kIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4uYmFza2V0LWl0ZW1fX2JvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3BzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xuXHQuY291bnQge1xuXHQgXHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cdCAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdCAgXHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0LnN1ZmZpeCB7XG5cdFx0Y29sb3I6IGdyZXk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX3Byb3AtbmFtZXtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJvcC1pY29uIHtcblx0d2lkdGg6IDIzcHg7XG5cdGhlaWdodDogMjNweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTFweDtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJvcC1zZXBhcmF0b3Ige1xuXHRtYXJnaW46IDAgNXB4O1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay03MDtcbn1cblxuLmJhc2tldC1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuXHRwYWRkaW5nOiA1cHggOXB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMTA7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19mb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICBcdGZsZXgtd3JhcDogd3JhcDtcblx0LmJhc2tldC1pdGVtX19wcmljZSB7XG5cdFx0d2lkdGg6IDE3NXB4O1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbV9fY291bnRlciB7XG5cdC5maWVsZC1jb3VudF9faW5wdXR7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdGhlaWdodDogNDRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblx0LmZpZWxkLS1uby1ib3JkZXIge1xuXHRcdHdpZHRoOiA5MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtN3B4O1xuXHR9XG5cblx0LmZpZWxkLWlucHV0IHtcblx0ICBcdGJvcmRlcjogMnB4IHNvbGlkICNlYmViZWI7XG5cdCAgXHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdCAgXHQmOmhvdmVyIHtcblx0XHQgIGJvcmRlci1jb2xvcjogI2ViZWJlYjtcblx0XHR9XG5cdH1cblxuXHQuZmllbGQtY291bnRfX2J0bjpob3ZlciB7XG5cdCAgYmFja2dyb3VuZDogI2YwZjBmMDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX2RlbGV0ZSB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tbGVmdDogMjVweDtcbiAgXHRvcGFjaXR5OiAwLjg7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblx0LmJhc2tldC1pdGVtX19kZWxldGUge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiA0M3B4O1xuXHRcdGhlaWdodDogNDNweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblxuICBcdC5hcHBlYXJhbmNlLS1nb29kcyB7XG5cdCAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0fVxufVxuXG4uYmFza2V0LWl0ZW1fX25vdGlmaWNhdGlvbi1idG4ge1xuXHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLmJhc2tldC1pdGVtX19naWZ0cyB7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5cdHBhZGRpbmc6IDlweCAxN3B4IDEwcHg7XG5cdGJhY2tncm91bmQ6ICNmNGY1Zjc7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGdyaWQtZ2FwOiAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogI2Y0ZjVmNztcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDMwcHg7XG5cdFx0dG9wOiAtOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbS0tZGlzYWJsZWQge1xuXHQuYmFza2V0LWl0ZW1fX2hlYWRlcixcblx0LmJhc2tldC1pdGVtX19ib2R5LFxuXHQuYmFza2V0LWl0ZW1fX3Zpc3VhbCB7XG5cdFx0b3BhY2l0eTogMC40O1xuXHR9XG59XG5cbi5iYXNrZXQtaXRlbV9fY29udGVudC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1pdGVtX19wcmljZS1mdWxsIHtcbiAgLnByaWNlX192YWx1ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5iYXNrZXQtaXRlbV9fZGVsZXRlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cdC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcblx0XHQuYmFza2V0LWl0ZW1fX2RlbGV0ZTpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuICAuYmFza2V0LWl0ZW1fX2Zvb3RlciB7XG5cdHBhZGRpbmc6IDAgMCAwIDExNXB4O1xuICB9XG4gIC5iYXNrZXQtaXRlbV9fY29udGVudCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5iYXNrZXQtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnByaWNlX192YWx1ZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0LnByaWNlX19jdXJyZW5jeSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC5iYXNrZXQtaXRlbV9fcHJpY2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG4gIFx0LmJhc2tldC1pdGVtX19jb250ZW50LXdyYXAge1xuXHQgIFx0cGFkZGluZy1sZWZ0OiAxMTVweDtcblx0ICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBcdGFsaWduLWl0ZW1zOiB1bnNldDtcblxuXHQgIFx0LmJhc2tldC1pdGVtX192aXN1YWwge1xuXHRcdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgbGVmdDogMDtcblx0XHQgIHRvcDogMDtcblx0XHR9XG5cdH1cbiAgXHQuYmFza2V0LWl0ZW1fX2NvZGUge1xuXHQgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0LmJhc2tldC1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMTQwcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiBjYWxjKDEwMCUgKyAxM3B4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5iYXNrZXQtaXRlbV9fZmF2b3JpdGUge1xuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0fVxuICBcdC5iYXNrZXRfX2xpc3Qge1xuXHQgIC5iYXNrZXQtaXRlbSB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdCAgfVxuXHR9XG5cdC5iYXNrZXQtaXRlbV9fY291bnRlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdCAgXHRvcmRlcjogMztcblx0fVxuICBcdC5iYXNrZXQtaXRlbV9fZGVsZXRlIHtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgcmlnaHQ6IDIwcHg7XG5cdCAgYm90dG9tOiAzM3B4O1xuXHQgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cdC5iYXNrZXQtaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tdXBcIikge1xuICAuYmFza2V0LWl0ZW1fX2NvdW50ZXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTJ4cy1taW4pIHtcbiAgLmJhc2tldC1pdGVtX19wcmljZS1ub3RlIHtcblx0cGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgLmJhc2tldC1pdGVtX19jb3VudGVyIHtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYmFza2V0LWl0ZW1fX2Zvb3RlciB7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmJhc2tldC1pdGVtX19oZWFkZXIge1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsLW1pbikge1xuICAuYmFza2V0LWl0ZW1fX2hlYWRlciB7XG5cdG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgLmJhc2tldC1pdGVtX19wcmljZS1ub3RlIHtcblx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiM3hzLWRvd25cIikge1xuXHQuYmFza2V0LWl0ZW1fX2dpZnRzIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjR4cy1kb3duXCIpIHtcblx0LmJhc2tldC1pdGVtX19ub3RpZmljYXRpb24tYnRuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cbn0iLCIuYmFza2V0LXBhZ2UgLmJhc2tldC1pdGVtLXdyYXBwZXIsIC5iYXNrZXQtcGFnZSAgLmItZm9vdGVye2Rpc3BsYXk6IG5vbmU7fVxuXG4uYmFza2V0LXNtYWxsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldDo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0bGVmdDogLTJweDtcblx0cmlnaHQ6IC0ycHg7XG5cdGJvdHRvbTogLTJweDtcblx0dG9wOiAtMnB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24gKyAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJhc2tldC1zbWFsbF9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZpbGw6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX2JhZGdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0ycHg7XG5cdHJpZ2h0OiAtNHB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLW5hbWUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsX190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5iYXNrZXQtc21hbGxfX3ByaWNlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5iYXNrZXQtc21hbGxfX3dpZGdldDpob3ZlciB7XG5cdFx0LmJhc2tldC1zbWFsbF9faWNvbiB7XG5cdFx0XHRmaWxsOiAkY29sb3ItYmxhY2stMjA7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuYmFza2V0LXNtYWxsX193aWRnZXQ6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiB7XG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxuXHQuYmFza2V0LXNtYWxsX19jZWxsLW5hbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0fVxufSIsIi5iYXNrZXQge1xuXHQubW9iaWxlLXBvcHVwLS1yZXN1bWUge1xuXHRcdC5iYXNrZXRfX3Jlc3VtZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmJ0bi0tZnVsbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldF9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1yaWdodDogMDtcblxuXHQmLmJhc2tldF9faGVhZGVyLWxvYWQge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQucGFnZS10aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5iYXNrZXRfX2NsZWFuIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5iYXNrZXRfX3BsYWNlaG9sZGVyIHtcblx0bWFyZ2luOiA3MHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhc2tldF9fcGxhY2Vob2xkZXItdmlzdWFsIHtcblx0d2lkdGg6IDI1MHB4O1xuXHRoZWlnaHQ6IDI1MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhc2tldF9fcGxhY2Vob2xkZXItdGV4dCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5iYXNrZXRfX3BsYWNlaG9sZGVyLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXG5cdC5idG4ge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHR9XG59XG5cbi5iYXNrZXRfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iYXNrZXRfX3N1Y2Nlc3Mge1xuXHRtYXgtd2lkdGg6IDgyM3B4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiA1cHggNXB4IDUwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZzogNTBweCAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0aDEge1xuXHRcdG1hcmdpbjogMzBweCAwIDA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuXG4uYmFza2V0X19zdWNjZXNzLWhlYWQge1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhc2tldF9fc3VjY2Vzcy1jb250ZW50IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cblx0LmJhc2tldF9wcmljZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQuYmFza2V0X3ByaWNlLXR4dCB7XG5cdFx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG59XG5cbi5iYXNrZXRfX3N1Y2Nlc3MtaW5mbyB7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdC5kb3RzLWxpc3RfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuZG90cy1saXN0X19uYW1lIHtcblx0XHRcdG1pbi13aWR0aDogNDAlO1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXG5cdFx0LmRvdHMtbGlzdF9fdmFsdWUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0fVxuXHR9XG59XG5cbi5iYXNrZXRfX2xpc3Qge1xuICAuYmFza2V0LWl0ZW0ge1xuXHQgIHBhZGRpbmc6IDIwcHggMjRweCAyNXB4O1xuXHR9XG5cdC5zZWN0aW9uLXRpdGxlIHtcblx0ICBmb250LXNpemU6IDA7XG5cdCAgcGFkZGluZy10b3A6IDIwcHg7XG5cdCAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cdCAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuXHQgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuXHQgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuXG5cdFx0aDQge1xuXHRcdCAgbGV0dGVyLXNwYWNpbmc6IC0uMzJweDtcblx0XHQgIG1hcmdpbjogMDtcblx0XHQgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0ICBmb250LXNpemU6IDE2cHg7XG5cdFx0ICBjb2xvcjogZ3JheTtcblx0XHQgIGZvbnQtZmFtaWx5OiBTRlVJRGlzcGxheSxzYW5zLXNlcmlmO1xuXHRcdCAgZm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cbn1cblxuLmFjY291bnQtbWFpbi1tZW51IHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuXHRmb250LXNpemU6IDA7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG5cblx0aDQge1xuXHQgIGxldHRlci1zcGFjaW5nOiAtLjMycHg7XG5cdCAgbWFyZ2luOiAwO1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cdCAgZm9udC1zaXplOiAxNnB4O1xuXHQgIGNvbG9yOiBncmF5O1xuXHQgIGZvbnQtZmFtaWx5OiBTRlVJRGlzcGxheSxzYW5zLXNlcmlmO1xuXHQgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbiAgfVxufVxuXG4uZmlsZS1sb2FkLWNvbnRhaW5lciB7XG5cdC5jYXRhbG9nX190b3AtbmF2e1xuXHRcdCYuZmxjIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5maWxlLWxvYWQtbWVzc2FnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuZmlsZS1sb2FkLWZvb3RlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uYmFza2V0X19tYWluIHtcblx0ZmxleC1ncm93OiAxO1xuXHRtaW4td2lkdGg6IDA7XG4gIFx0Ji5iYXNrZXRfX3Jlc3VtZSB7XG5cdCAgYm94LXNoYWRvdzogbm9uZTtcblx0ICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuICBcdC5iYXNrZXRfX2xpc3Qge1xuXHQgIGJhY2tncm91bmQ6ICNmZmY7XG5cdCAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0fVxufVxuXG4uYmFza2V0X19hc2lkZSB7XG5cdHdpZHRoOiAzMCU7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tbGVmdDogMiU7XG59XG5cbi5iYXNrZXRfX21lc3NhZ2VzIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJhc2tldF9fbWVzc2FnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjBweCAzMHB4IDIwcHggMzBweDtcblx0YmFja2dyb3VuZDogIzMzMzMzMzMwO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgXHQubWVzc2FnZS10aXRsZSB7XG5cdCAgZm9udC13ZWlnaHQ6IDUwMDtcblx0ICBmb250LXNpemU6IDE1cHg7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdCAgY3Vyc29yOiBwb2ludGVyO1xuXHQgICYubWVzc2FnZS10aXRsZS0tb3BlbiB7XG5cdFx0Lm1lc3NhZ2VfX2J0bi1hcnJvdyB7XG5cdFx0ICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0ICB9XG5cblx0ICAmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG5cdFx0Lm1lc3NhZ2VfX2J0bi1hcnJvdyB7XG5cdFx0ICBjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG5cdFx0fVxuXHQgIH1cblx0fVxuXG4gIFx0Lm1lc3NhZ2VfX2J0bi1hcnJvdyB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDogNTAlO1xuXHQgIHJpZ2h0OiAwO1xuXHQgIHdpZHRoOiAxMnB4O1xuXHQgIGhlaWdodDogOHB4O1xuXHQgIG1hcmdpbi10b3A6IC00cHg7XG5cdCAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtcblx0fVxuXG4gIFx0Lm1lc3NhZ2Uge1xuXHQgIHBhZGRpbmctdG9wOiA1cHg7XG5cblx0ICAmOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0ICB9XG5cdH1cblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLmJhc2tldF9fbWVzc2FnZS1jbG9zZSB7XG5cdEBpbmNsdWRlIGljb24tY2xvc2UoMThweCwgMnB4KTtcblx0QGluY2x1ZGUgY2VudGVyLXkoKTtcblx0dHJhbnNpdGlvbi1kZWxheTogJHRycy1iYXNlO1xuXHRyaWdodDogMTBweDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0dG9wOjEwJTtcbn1cblxuLmJhc2tldF9fcmVzdW1lIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAxMHB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXG5cdCYuYmFza2V0X19yZXN1bWUtbm90c2hhZG93IHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmJhc2tldF9fbWVzc2FnZXMge1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cblx0ICAuYmFza2V0X19tZXNzYWdlLWNsb3NlIHtcblx0XHR0b3A6IDI1JTtcblx0XHRjb2xvcjogI2ZmZjtcblx0ICB9XG5cdH1cbn1cblxuLmJhc2tldF9fcmVzdW1lLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYXNrZXRfX3Byb3Age1xuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG5cdH1cbn1cbi5hc2lkZS1jb21tZW50LWJsb2Nre1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHQuZm9ybV9fZmllbGR7XG5cdFx0cGFkZGluZzogMHB4ICAzMHB4IDAgMTBweDtcblx0fVxufVxuXG5cbi5iYXNrZXRfX3Byb3AtZW50cnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYXNrZXRfX3Byb3AtZW50cnlfX3RpdGxlIHtcbiAgXHRwYWRkaW5nOiAyMHB4IDAgMTNweDtcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxldHRlci1zcGFjaW5nOiAtLjMycHg7XG59XG5cbi5iYXNrZXRfX3Byb3BzIHtcbiAgLmJhc2tldF9fcHJvcCB7XG5cdHBhZGRpbmctbGVmdDogMjRweDtcblx0cGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Byb3AtbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIC5iYXNrZXRfX3Byb3AtdmFsdWUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXHRzcGFuIHtcblx0ICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcblx0fVxuICB9XG59XG5cbi5iYXNrZXRfX3Byb3AtLXRvdGFsIHtcbiAgLmJhc2tldF9fcHJvcC12YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtLjQ0cHg7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0ICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmJhc2tldF9fcHJvcC1jdXJyZW5jeSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiBncmF5O1xuICB9XG59XG5cbi5iYXNrZXRfX3Byb3AtbmFtZSB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmJhc2tldF9fcHJvcC1jdXJyZW5jeSB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5iYXNrZXRfX3Byb3AtLWRpc2NvdW50IHtcblx0cGFkZGluZzogN3B4IDA7XG5cblx0LmJhc2tldF9fcHJvcC1lbnRyeSB7XG5cdFx0cGFkZGluZzogN3B4IDA7XG5cdH1cblxuXHQuYmFza2V0X19wcm9wLWN1cnJlbmN5LFxuXHQuYmFza2V0X19wcm9wLXZhbHVlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblxuXHQuYWNjb3JkaW9uX19pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdH1cbn1cblxuLmJhc2tldF9fYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcbiAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LnByb21vY29kZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uYmFza2V0X19vcmRlciB7XG5cdGhlaWdodDogNTBweDtcblx0bWFyZ2luOiAyMHB4IDI0cHggMjNweDtcbiAgXHRkaXNwbGF5OiBmbGV4O1xuICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRtYXJnaW4tbGVmdDogMTFweDtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdH1cbn1cbi5iYXNrZXRfX29yZGVyLmxpbmstdW5kZXJsaW5le1xuXHQgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYmFza2V0LW5vdGUge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCB7XG4gIFx0d2lkdGg6IDE0MHB4O1xuXHRtaW4td2lkdGg6IDE0MHB4O1xuICBcdG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4uYmFza2V0LWZvcm0tZGF0YS1kZWxpdmVyeSB7XG4gIFx0LmZvcm1fX2dyb3VwLXRpdGxlIHtcblx0ICBcdG1hcmdpbi1ib3R0b206IDhweDtcbiAgXHR9XG59XG5cbi5iYXNrZXRfX3Byb3AtZGVsaXZlcnktbWV0aG9kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5iYXNrZXQtYWRkcmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHggMThweDtcbn1cblxuLmJ0bi1ibG9jay1jbGVhciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmJ0bi1ibG9jay1jbGVhci5iYXNrZXRfX2FjdGlvbntcblx0cGFkZGluZzogMjBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuXHQuY2xlYXItYmFza2V0e1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0c3BhbiB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuXHRcdH1cblxuXHR9XG59XG5cbi5jbGVhci1iYXNrZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMzRweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWZhZmFmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U5ZTllZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBzcGFuIHtcblx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuICB9XG5cbiAgJjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNkMGQwZDc7XG4gIH1cbn1cblxuLmFkZHJlc3MtZm9ybSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0LWFkZHJlc3MtbGlzdCB7XG4gIC5iYXNrZXQtc2VsZWN0LWZpZWxkIHtcblx0LmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0ICBoZWlnaHQ6IDUwcHg7XG5cdCAgYm9yZGVyLWNvbG9yOiAkY29sb3ItaW5wdXQ7XG5cdCAgYm9yZGVyLXJhZGl1czogM3B4O1xuXHQgIGZvbnQtc2l6ZTogMTRweDtcblx0ICBmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdC5maWVsZC1zZWxlY3RfX2xpc3Qge1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuICB9XG4gIC5iYXNrZXQtZW50ZXItaGVhZCB7XG5cdC5idG4ge1xuXHQgIGhlaWdodDogNTBweDtcblx0ICBiYWNrZ3JvdW5kOiAjODg4O1xuXHQgIGJvcmRlci1jb2xvcjogIzg4ODtcblx0ICBjb2xvcjogI2ZmZjtcblx0fVxuICB9XG59XG5cbi5iYXNrZXQtYWRkcmVzcy1pbmZvIHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIC5wYXJhbXMtbGlzdF9fbGVmdCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM4MTgxODE7XG4gIH1cbiAgLnBhcmFtcy1saXN0X19yaWdodCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGFyYW1zLWxpc3RfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbi5iYXNrZXQtZGVsaXZlcnktYmxvY2sge1xuICAuZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCB7XG5cdC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdCAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG5cdH1cblx0LnN2Zy1pY29uIHtcblx0ICBmaWxsOiAkY29sb3ItZ3JheTtcblx0fVxuICB9XG59XG5cbi5iYXNrZXRfX3Jlc3VtZS10eHQge1xuXHQuaDUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG59XG5cbi5iYXNrZXRfX3Nob3ctY2F0YWxvZyB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5iYXNrZXRfX21lc3NhZ2UtY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdH1cblx0LmJhc2tldF9fY2xlYW46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2tcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcbiAgLmJhc2tldC1pdGVtX19wcmljZS1mdWxsIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuICAuYmFza2V0LWFkZHJlc3MtbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LmJhc2tldC1lbnRlci1oZWFkIHtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgdG9wOiA3MHB4O1xuXHQgIGxlZnQ6IDdweDtcblx0fVxuICB9XG4gIC5iYXNrZXQtYWRkcmVzcy1pbmZvIHtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5iYXNrZXRfX2hlYWRlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdCAgXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0fVxuXHQuYmFza2V0X19sYXlvdXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5iYXNrZXRfX3Rvb2xiYXIge1xuXHRcdHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMCkpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR6LWluZGV4OiAyMDtcblxuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGZpbGw6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDlweDtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjQsIDI0LCAzMywgMCksIHJnYmEoMjQsIDI0LCAzMywgLjA1KSk7XG5cdFx0fVxuXG5cdFx0Ji5oaWRlIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuYmFza2V0X19vcmRlciB7XG5cdFx0XHRtYXJnaW4tbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdFx0ZmxleC1ncm93OiAyO1xuXHRcdH1cblx0fVxuXG5cdC5iYXNrZXRfX3Jlc3VtZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0fVxuXG5cdC5iYXNrZXRfX2FzaWRlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblxuXHRcdC5iYXNrZXRfX3Jlc3VtZSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHR9XG5cdH1cblx0LmJhc2tldF9fcmVzdW1lLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblxuXHRcdC5oNCB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0fVxuXHR9XG5cdC5iYXNrZXRfX3Byb3Age1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuYmFza2V0X19wcm9wLWVudHJ5IHtcblx0XHRwYWRkaW5nOiAxM3B4IDA7XG5cdH1cblx0LmJhc2tldF9fdG9vbGJhciB7XG5cdCAgcGFkZGluZzogMTBweDtcblx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHQgIC5idG4tZGVmYXVsdCB7XG5cdFx0c3ZnIHtcblx0XHQgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayB7XG5cdHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5iYXNrZXRfX3BsYWNlaG9sZGVyLXZpc3VhbCB7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdH1cblx0LmJhc2tldF9fcGxhY2Vob2xkZXItYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cdC5iYXNrZXRfX3BsYWNlaG9sZGVyLXRleHQge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWF4LXdpZHRoOiAyODBweDtcblx0fVxuXG5cdC5iYXNrZXRfX3Jlc3VtZSB7XG5cdCAgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXItYmFzZTtcblx0ICBtYXJnaW4tcmlnaHQ6IC0kZ3JpZC1ndXR0ZXItYmFzZTtcblx0fVxuXG5cdC5iYXNrZXRfX2hlYWRlciB7XG5cdCAgbWFyZ2luLXRvcDogNDBweDtcblx0XHQmLnRpdGxlLXdpdGgtY2xlYXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQuYmFza2V0LWl0ZW1fX3ByaWNlLWZ1bGwge1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIG9yZGVyOiAyO1xuXHQgIG1hcmdpbi10b3A6IDVweDtcblx0ICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cbiAgXHQub3JkZXItbGtfX2l0ZW1zIHtcblx0ICAuYmFza2V0LWFjdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdCAgfVxuXHR9XG4gIFx0LmJhc2tldC1hY3Rpb24ge1xuXHQgIG9yZGVyOiA0O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xuICAuYmFza2V0LXNlbGVjdC1maWVsZCB7XG5cdGZsZXg6IDE7XG4gIH1cblxuICAuYmFza2V0LWFkZHJlc3MtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC5iYXNrZXQtZW50ZXItaGVhZCB7XG5cdCAgbWFyZ2luLWxlZnQ6IDU0cHg7XG5cdH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmJhc2tldF9fcmVzdW1lIHtcblx0ICB0b3A6IDE1MHB4O1xuXHR9XG59XG5cblxuLyowOS4xMi4yMCovXG5cbi5wcmljZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcmljZS1pbmZvIHAge1xuICAgIG1hcmdpbjogMDtcbn1cbi5wcmljZS1pbmZvICAubGlzdC1saW5rcyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTNweDtcbn1cbi5wcmljZS1pbmZvICAubGlzdC1saW5rcyBhIHtcbiAgICBjb2xvcjogIzFBQkE1MDtcbiAgICBtYXJnaW46IDAgM3B4O1xufVxuLnByaWNlLWluZm8gIC5saXN0LWxpbmtzIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcvJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLnByaWNlLWluZm8gIC5saXN0LWxpbmtzIGE6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5pdGVtLXByaWNlLWluZm8gLnByaWNlLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwwLDAsLjMpO1xufVxuLml0ZW0tcHJpY2UtaW5mbyAucHJpY2UtaW5mbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLThweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5pdGVtLXByaWNlLWluZm86aG92ZXIge1xuICAgIHotaW5kZXg6IDY7XG59XG4uaXRlbS1wcmljZS1pbmZvOmhvdmVyIC5wcmljZS1pbmZvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJvdHRvbTogLTcwcHg7XG59XG4ucHJpY2UtaW5mby1wb3BhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgei1pbmRleDogODtcbn1cbi5wcmljZS1pbmZvLXBvcGFwIC5wcmljZS1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyN3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5wcmljZS1pbmZvLXBvcGFwIC5wcmljZS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogLTVweDtcbiAgICByaWdodDogLTVweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbn1cbi5wcmljZS1pbmZvLXBvcGFwOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDIycHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5wcmljZS1pbmZvLXBvcGFwIC5pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2Zyb250ZW5kL2J1aWxkL2ltYWdlcy9pY29uL25ld193YXJuaW5nLnN2Z1wiKTtcbn1cbi5wcmljZS1pbmZvLXBvcGFwOmhvdmVyOmJlZm9yZSxcbi5wcmljZS1pbmZvLXBvcGFwOmhvdmVyIC5wcmljZS1pbmZve1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ucHJpY2UtaW5mby1wb3BhcCAubGlzdC1saW5rcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iLW1haW4uYmFza2V0LW9yZGVyLXBhZ2UgLmNlbnRlci1vcmRlci1jb250YWluZXIgLnBheS1ib3R0b20tYmxvY2sgLmlubmVyLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAzMXB4IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pdGVtLXByaWNlLWluZm8gLnByaWNlLWluZm8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4uY2xlYXItYnVza2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEzNHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNhZmFmYWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FmYWZhZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG5cbi5jbGVhci1idXNrZXQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTZweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvZnJvbnRlbmQvYnVpbGQvaW1hZ2VzL2ljb24vY3Jvc3Muc3ZnJykgbm8tcmVwZWF0O1xuICB9XG5cbi5jbGVhci1idXNrZXQtcG9wdXAtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIH1cblxuLmNsZWFyLWJ1c2tldC1wb3B1cC13cmFwcGVyLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbi5jbGVhci1idXNrZXQtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBwYWRkaW5nOiA0M3B4IDQycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4ucG9wdXAtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHRmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG5cbi5wb3B1cC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICB9XG5cbi5jbGVhci1idXNrZXQtcG9wdXAgYnV0dG9uLFxuLmVtcHR5LWJ1c2tldCBidXR0b24ge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEFGNDI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYigwIDAgMCAvIDI1JSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiKDAgMCAwIC8gMjUlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuLnBvcHVwLWNsb3NlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTlweDtcbiAgICByaWdodDogMTlweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvbG9jYWwvZnJvbnRlbmQvYnVpbGQvaW1hZ2VzL2ljb24vcG9wdXBfY3Jvc3Muc3ZnJykgbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1ODBweCkge1xuICAgIC5jbGVhci1idXNrZXQtcG9wdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZW1wdHktYnVza2V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiKDAgMCAwIC8gMTUlKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYigwIDAgMCAvIDE1JSk7XG4gIH1cblxuLmVtcHR5LWJ1c2tldCBzcGFue1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjQUNBQ0FDO1xuICB9XG5cbi5lbXB0eS1idXNrZXQgYnV0dG9ue1xuICAgIHdpZHRoOiAyNDJweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gIH1cblxuLndpdGhvdXQtY2hlY2tib3guY2xlYXItYnVza2V0e1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuXG4udGl0bGUtcm93e1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyogMjYuMDIgbmV3ICovXG4udGl0bGUtd2l0aC1jbGVhcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3gtd3JhcHBlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNTdweDtcbiAgfVxuXG4gIC50aXRsZS13aXRoLWNsZWFyIC5jbGVhci1idXNrZXR7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94IHtcbiAgICB3aWR0aDogMzE1cHg7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzcwcHgpe1xuICAgIC50aXRsZS13aXRoLWNsZWFyLnRpdGxlLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveC13cmFwcGVyIHtcbiAgICAgIHRvcDogLTQ1cHg7XG4gICAgfVxuXG4gICAgLnRpdGxlLXdpdGgtY2xlYXIgLnByaWNlLWNoZWNrYm94LnByaWNlLWNoZWNrYm94LS1yZXRhaWwge1xuICAgICAgd2lkdGg6IDMyOXB4O1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KXtcbiAgICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC50aXRsZS13aXRoLWNsZWFyIC5wcmljZS1jaGVja2JveHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KXtcbiAgICAucHJpY2UtY2hlY2tib3h7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC50aXRsZS13aXRoLWNsZWFyLnRpdGxlLXJvdy5lbXB0eS1iYXNrZXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICAuY2xlYXItYnVza2V0IHtcbiAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuY2xlYXItYnVza2V0OmFmdGVyIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAudGl0bGUtd2l0aC1jbGVhciAucHJpY2UtY2hlY2tib3h7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICAgIH1cbiAgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpe1xuICAudGl0bGUtd2l0aG91dC1wcmljZS1jaGVja2JveC50aXRsZS1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi8qIDE1LjAzLjIwMjEgKi9cbi5iLW1haW4uYmFza2V0LXBhZ2UgLmItY29udGVudCAuZmluYWwtYmFza2V0LXByaWNlIC50by1vcmRlci1idG4sXG4uZW1wdHktYnVza2V0IGJ1dHRvbixcbi5jbGVhci1idXNrZXQtcG9wdXAgYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYigwIDAgMCAvIDI1JSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5iLW1haW4uYmFza2V0LXBhZ2UgLmZpbmFsLWJhc2tldC1wcmljZSAudG8tb3JkZXItYnRuOmhvdmVyLFxuLmVtcHR5LWJ1c2tldCBidXR0b246aG92ZXIsXG4uY2xlYXItYnVza2V0LXBvcHVwIGJ1dHRvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2IoMCAwIDAgLyAzMCUpO1xufVxuLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLW5vdGV7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgei1pbmRleDogMjtcbn1cblxuLml0ZW0tbm90ZS10ZXh0e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgJ0hlbHZldGljYSBOZXVlJywgJ0hlbHZldGljYScsICdBcmlhbCcgLCAnc2Fucy1zZXJpZic7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaXRlbS1ub3RlLXRleHQ6YWZ0ZXJ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzFBQkE1MDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxQUJBNTA7XG59XG5cbi5zYWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjRDM0Q7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnNhbGUtbGFiZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogLTdweDtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjRjI0QzNEO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gIC5iYXNrZXQtb3JkZXItcGFnZSAuaXRlbS1ub3Rle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xNjVweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgdG9wOiB1bnNldDtcbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7XG4gIC5iYXNrZXQtb3JkZXItcGFnZSAuaXRlbS1ub3Rle1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgICBib3R0b206IC0xNjVweDtcbiAgfVxufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2VfX3RpdGxlLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiBjYWxjKDMyJSAtIDJweCk7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2F2ZS1idG4tYmxvY2sgLnNhdmUtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayAuc2F2ZS1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5wZGY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2NvbXBvbmVudHMvc2gvYmFza2V0Ly9pbWcvcGRmLnBuZ1wiKTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayAuZXhjZWw6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC9pbWcvZXhjZWwuc3ZnXCIpO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNhdmUtYnRuLWJsb2NrIC5wcmludDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvY29tcG9uZW50cy9zaC9iYXNrZXQvL2ltZy9wcmludC5wbmdcIik7XG59XG5cblxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLnNlY29uZC1ibG9jayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmZvcm0tZ3JvdXBfX2Jhc2tldCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmZvcm0tZ3JvdXBfX2Jhc2tldCBhIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9jb21wb25lbnRzL3NoL2Jhc2tldC8vaW1nL2NhcnQtZ3JleS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zZWNvbmQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIC50aXRsZS1ibG9jayBoNSB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcbn1cblxuLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5iYXNrZXQtbm90ZSB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uZGVsaXZlcnktYmFza2V0LXBhZ2UgLmJhc2tldC1ub3RlIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlIC5sZWZ0LWJsb2NrIC5jYXRhbG9nLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cblxuLnByb2R1Y3QtaW5mbyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbn1cblxuLmRpdmlkZXItMjBweCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uZGl2aWRlci1ib3JkZXItMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5sZWZ0LWJsb2NrIHtcbiAgICB3aWR0aDogNzAlO1xufVxuXG4uZ3JlZW4tYmxvY2sge1xuICAgIHBhZGRpbmc6IDE4cHggMzBweCAyNXB4IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmYjc1ODtcbn1cblxuLmdyZWVuLWJsb2NrIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZ3JlZW4tYmxvY2sgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ3JlZW4tYmxvY2sgYTpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX190aXRsZSB7XG4gICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHggMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX19zbWFsbC10aXRsZSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDE4cHggMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fbWFpbi1jb250YWN0cyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4vKiAuZGVsaXZlcnktZGlhbG9nX19hZGRyZXNzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbn0gKi9cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fY29tbWVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nX19zZW5kLWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZ19fc2VuZC1ibG9jayAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC5uYXYtdGFicyB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLm5hdi10YWJzPmxpPmEge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC50YWItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLnRhYi1jb250ZW50OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG59XG5cbi5kZWxpdmVyeS1kaWFsb2cgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LWRpYWxvZyAuZm9ybS1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzO1xufVxuXG4uZGVsaXZlcnktZGlhbG9nIC5mb3JtLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLmNoZWNrZWQtbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLypqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47Ki9cbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbn1cblxuLmNoZWNrZWQtbGlzdCBpbnB1dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHggMjJweCAyMHB4IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaGVja2VkLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtLS1hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZmI3NTg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrZWQtbGlzdF9faXRlbS0tYWN0aXZlIC5jaGVja2VkLWxpc3RfX2l0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAjMWZiNzU4O1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY2hlY2tlZC1saXN0X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmNoZWNrZWQtbGlzdC0tZGF0ZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jaGVja2VkLWxpc3QtLWRhdGUgLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDk2cHg7XG4gICAgZmxleC1iYXNpczogOTZweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaGVja2VkLWxpc3QtLWRhdGUgLmNoZWNrZWQtbGlzdF9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jaGVja2VkLWxpc3QtLXBheW1lbnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5jaGVja2VkLWxpc3QtLXBheW1lbnQgLmNoZWNrZWQtbGlzdF9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZGVsaXZlcnktdGFicyB7XG4gICAgLyptYXJnaW4tYm90dG9tOiAzNnB4OyovXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgLypib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjsqL1xufVxuXG4uZGVsaXZlcnktdGFic19fY29udGVudCBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRlbGl2ZXJ5LXRhYnNfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXZhaWxhYmlsaXR5LWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uYXZhaWxhYmlsaXR5LWJsb2NrX19zdG9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBjb2xvcjogIzU5NTk1OTtcbn1cblxuLmF2YWlsYWJpbGl0eS1ibG9ja19fc3RvcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmMDQwNDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hdmFpbGFiaWxpdHktYmxvY2tfX29yZGVyIHtcbiAgICBjb2xvcjogI2FlYWVhZTtcbn1cbi5kYXRlLWZpZWxke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG59XG4uZGF0ZS1maWVsZCAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xufVxuLmRhdGUtZmllbGQgLmRhdGUtZmllbGQtZ3JvdXB7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG4uYm90dG9tLWJsb2NrIC5tb2JpbGUtYnV0dG9ue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogU0ZVSURpc3BsYXksc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiKDAgMCAwIC8gMzAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWY0MjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIzM3B4O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbn1cblxuLmNoZWNrb3V0LWJhc2tldC1wYWdlIC5kZWxpdmVyeS1kaWFsb2d7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hlY2tvdXQtYmFza2V0LXBhZ2UgLmZpbmFsLWJhc2tldC1wcmljZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5kZWxpdmVyeS1iYXNrZXQtcGFnZXtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItcGFnZXtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG59XG5cbi5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlIC5maW5hbC1iYXNrZXQtcHJpY2Uge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjI0cHgpe1xuICAgIC5jaGVja2VkLWxpc3QtLWRhdGUge1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYi1tYWluLmJhc2tldC1wYWdlLmJhc2tldC1vcmRlci1wYWdlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLmxlZnQtYmxvY2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5zYXZlLWJ0bi1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cdC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuYmFza2V0X19oZWFkZXItbG9hZCAuc2F2ZS1idG4tYmxvY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblxuICAgIC5kZWxpdmVyeS1iYXNrZXQtcGFnZSAuc2Vjb25kLWJsb2NrIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWJhc2tldC1wYWdlIC5mb3JtLWdyb3VwX19iYXNrZXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDExcHg7XG4gICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG5cbiAgICAuZGVsaXZlcnktYmFza2V0LXBhZ2UgLmItbWFpbi5iYXNrZXQtcGFnZSAuZmluYWwtYmFza2V0LXByaWNlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICB9XG5cblxuXG4gICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmdyZWVuLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1kaWFsb2dfX21haW4tY29udGFjdHMge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWRpYWxvZ19fbWFpbi1jb250YWN0cyAuZm9ybS1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nX19tYWluLWNvbnRhY3RzIC5mb3JtLWZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmRlbGl2ZXJ5LWRpYWxvZ19fYWRkcmVzcyB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nX19hZGRyZXNzIC5mb3JtLWZpZWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5kZWxpdmVyeS1kaWFsb2dfX2FkZHJlc3MgLmZvcm0tZmllbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nIC5uYXYtdGFicyB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGVsaXZlcnktZGlhbG9nIC5ncmVlbi1ibG9jayxcbiAgICAuZGVsaXZlcnktZGlhbG9nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIH1cblxuICAgIC5jaGVja2VkLWxpc3Qge1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmNoZWNrZWQtbGlzdCAuY2hlY2tlZC1saXN0X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuY2hlY2tlZC1saXN0LS1kYXRlIHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIH1cblxuICAgIC5jaGVja2VkLWxpc3QtLWRhdGUgLmNoZWNrZWQtbGlzdF9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuYXZhaWxhYmlsaXR5LWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG5cbiAgICAuZGF0ZS1maWVsZCAuZm9ybS1ncm91cCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ib3R0b20tYmxvY2sgLmRlc2t0b3AtYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYm90dG9tLWJsb2NrIC5tb2JpbGUtYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmRhdGUtZmllbGR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KXtcbiAgICAuYm90dG9tLWJsb2NrIC5tb2JpbGUtYnV0dG9ue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmZpbmFsLWJhc2tldC1wcmljZSAuYm90dG9tLWJsb2Nre1xuICAgICAgICB3aWR0aDogODglO1xuICAgIH1cbiAgICAuYmFza2V0LWJyaWNlIC5maW5hbC1wcmljZS1lbGVtLWJsb2Nre1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4uZGVsaXZlcnktZGlhbG9nX19zbWFsbC10aXRsZS5kYXRlLXNlbGVjdHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xufVxuLmJhc2tldC1vcmRlci1wYWdlIC5pdGVtLS1jaGVja2JveHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYmFza2V0LW9yZGVyLXBhZ2UgLml0ZW0tLWNoZWNrYm94IGlucHV0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0UxRTFFMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cbi5pcy1jbGllbnQtY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmlzLWNsaWVudC1jb250YWluZXIgLmNoZWNrYm94LWl0ZW1fX25hbWV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIHBhZGRpbmctbGVmdDogMzBweDsgKi9cbn1cbi5pcy1jbGllbnQtY29udGFpbmVyIC5pcy1jbGllbnQtY2hlY2tib3h7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pcy1jbGllbnQtY29udGFpbmVyIGlucHV0e1xuICAgIHdpZHRoOiA1MCU7XG59XG4uYnV0dG9ucy1vcmRlcnMge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaXMtY2xpZW50LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5iYXNrZXQtcGFnZSAubWFwLWxpbmsubGluay0tbWFwe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzFhYmE1MDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQuYmFza2V0X19zdWNjZXNzLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXHR9XG5cblx0LmJhc2tldF9fc3VjY2Vzcy1pbmZvIHtcblx0XHRwYWRkaW5nOiA0MHB4IDEzMHB4O1xuXHR9XG5cblx0LmJhc2tldF9fc3VjY2VzcyB7XG5cdFx0cGFkZGluZzogODBweCA0MHB4O1xuXG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luOiA0MHB4IDAgMDtcblx0XHR9XG5cdH1cblxuXHQuYmFza2V0X19zdWNjZXNzLWhlYWQge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn1cblxuLmJhc2tldCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldF9fdGl0bGUge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5iYXNrZXRfX3NtYWxsLW5vdGUge1xuXHRtYXJnaW46IDI0cHggMDtcbn1cblxuLmJhc2tldF9fcHJvZHVjdCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0X19jZWxsLXNlcCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNzJweDtcbn1cblxuLmJhc2tldF9fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhc2tldF9fc3ViZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogIzg2ODY4Qjtcbn1cblxuLmJhc2tldF9fYWNjZW50IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uYmFza2V0c19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGhlaWdodDogNDRweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0uYWN0aXZlIC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgLmJhc2tldF9fZGQtLXJpZ2h0IHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0tYnRuIHtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDRweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbS1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmJhc2tldF9fbGluay11bmRlcmxpbmUge1xuXHRtYXJnaW4tbGVmdDogMjRweDtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJhc2tldF9fZGQge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMjAwcHg7XG5cdHotaW5kZXg6IDEyMDtcbn1cblxuLmJhc2tldF9fZGQtLWFsdCB7XG5cdHdpZHRoOiAyNDBweDtcbn1cblxuLmJhc2tldF9fZGQtLWxlZnQge1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogYXV0bztcbn1cblxuLmJhc2tldF9fZGQtLXJpZ2h0IHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG5cbi5iYXNrZXRfX2RkLS1vcGVuIHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZS1vcGVuO1xufVxuXG4uYmFza2V0X19kZC1saXN0IHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5iYXNrZXRfX2RkLWJ0biB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMXB4IDEycHggMTFweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYmFza2V0X19kZC1idG46aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNEZFO1xufVxuXG4uYmFza2V0X19ib3R0b20tZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYmFza2V0X19zdW0ge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iYXNrZXRfX3N1bSAucHJpY2VfX2dyb3VwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJhc2tldF9fYm90dG9tLWZvb3Rlci1sZWZ0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYXNrZXRfX2JvdHRvbS1mb290ZXItcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXRfX2xpbmstYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldF9fbGluay1hY3Rpb24tMiB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5iYXNrZXRfX2VtcHR5LXRleHQge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRjb2xvcjogIzExMTtcblx0bWF4LXdpZHRoOiA4ODJweDtcbn1cblxuLmJhc2tldF9fdGl0bGUtZm9ybSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJhc2tldF9fZm9ybSB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0td3JhcCB7XG5cdHBhZGRpbmctdG9wOiA0OHB4O1xufVxuXG4uYmFza2V0c19fbGlzdC1idG4tbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDAgMTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNztcblx0Y29sb3I6ICM4Njg2OEI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5iYXNrZXRzX19saXN0LWl0ZW0uYWN0aXZlIC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLmJhc2tldHNfX2xpc3QtaXRlbS0tbWFpbi5hY3RpdmUgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4uYmFza2V0c19fbGlzdC1idG4tbGluazpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uYmFza2V0X19lbXB0eSB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuYmFza2V0X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0fVxuXG5cdC5iYXNrZXRfX2Zvcm0td3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDI4cHg7XG5cdH1cblxuXHQuYmFza2V0X19mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblxuXHQuYmFza2V0X19saW5rLXVuZGVybGluZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQuYmFza2V0X19zdWJmb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdH1cblxuXHQuYmFza2V0X19zdWJmb290ZXItY2VsbCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5iYXNrZXRfX21vYi1yZXN1bWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGNUY1Rjc7XG5cdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuYmFza2V0X19tb2ItcmVzdW1lLXRvcCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdGNvbG9yOiAjODY4NjhCO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5iYXNrZXRfX3N1bSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmJhc2tldF9fc3VtIC5wcmljZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5iYXNrZXRfX3N1YmZvb3Rlci1jZWxsOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmJhc2tldF9fYm90dG9tLWZvb3RlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuYmFza2V0X19ib3R0b20tZm9vdGVyLXJpZ2h0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3Qtd3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLXBsdXMgLmJhc2tldHNfX2xpc3QtaXRlbS1pY29uIHtcblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tbW9iIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLW1vYjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNztcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LS1kZC1jb250ZW50IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA2MHB4O1xuXHRcdHJpZ2h0OiAwcHg7XG5cdFx0bGVmdDogMjBweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMTVweCByZ2IoMCAwIDAgLyAxMCUpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHRcdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtLWRkLWNvbnRlbnQub3BlbiB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHotaW5kZXg6IDEyMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWJ0bi1saW5rIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbSB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS5hY3RpdmUgLmJhc2tldHNfX2xpc3QtYnRuLWxpbmsge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC0tZGQtY29udGVudCAuYmFza2V0c19fbGlzdC1pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtLWJ0biB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLWdlYXIge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDRweDtcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0tYnRuLS1nZWFyOmFmdGVyIHtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bGVmdDogNnB4O1xuXHR9XG5cblx0LmJhc2tldHNfX2xpc3QtaXRlbS1idG4tLXBsdXMge1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQuYmFza2V0c19fbGlzdC1pdGVtLWJ0bi0tcGx1czphZnRlciB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdGxlZnQ6IDRweDtcblx0fVxuXG5cdC5zdmctaWNvbi5iYXNrZXRzX19saXN0LWJ0bi1saW5rLWljb24ge1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGhlaWdodDogMTFweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC5iYXNrZXRzX19saXN0LWl0ZW0ub3BlbiAuYmFza2V0c19fbGlzdC1idG4tbGluay1pY29uIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG5cdH1cblxuXHQuYmFza2V0X19saW5rLXVuZGVybGluZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5iYXNrZXRfX2Zvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuYmFza2V0X19zbWFsbC1ub3RlIHtcblx0XHRtYXJnaW46IDE2cHggMDtcblx0fVxufSIsIi5iaWctdGFic19faGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuICBcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmJpZy10YWJzX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iaWctdGFic19fYnRuLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0ICBtYXJnaW4tbGVmdDogNTBweDtcblx0fVxufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgJi5hY3RpdmUge1xuXHRzdmcge1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cblx0LmJpZy10YWJzX19idG4ge1xuXHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuICB9XG5cbiAgLmJpZy10YWJzX19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblxuXHRzdmcge1xuXHQgIHdpZHRoOiAxMHB4O1xuXHQgIGhlaWdodDogMTBweDtcblx0ICBmaWxsOiB0cmFuc3BhcmVudDtcblx0fVxuICB9XG59XG5cbi5iaWctdGFic19fYnRuIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjNweDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTs7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4uYmlnLXRhYnNfX2J0bi5hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5iaWctdGFic19fYm9keSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgXHQuY2F0YWxvZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgXHR9XG59XG5cbi5iaWctdGFic19fc2VjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgLTE1cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iaWctdGFic19faXRlbSB7XG5cdC5iaWctdGFic19fZGVsaXZlcnkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG4uYmlnLXRhYnNfX29mZmVycyAuY2F0YWxvZ19fdG9wLW5hdiB7XG5cdGJvcmRlci10b3A6IDA7XG59XG5cbi5iaWctdGFic19fc2VydmljZSB7XG5cdC5wYWdlLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jYXRhbG9nX19oZWFkZXItZmlsdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5mb3JtLWdsYXNzIHtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cbn1cblxuLmJpZy10YWJzX19sZWZ0LXNlY3Rpb24ge1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdG1pbi13aWR0aDogMDtcblx0d2lkdGg6IDQwJTtcbn1cblxuLmJpZy10YWJzX19yaWdodC1zZWN0aW9uIHtcblx0d2lkdGg6IDMwJTtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4uYmlnLXRhYnNfX25hcnJvdy1zZWN0aW9uIHtcblx0bWF4LXdpZHRoOiA5OTJweDtcbn1cblxuLmJpZy10YWJzX19idG4tY291bnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTVweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYmlnLXRhYnNfX2J0bi1pdGVtLS1jb3VudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJpZy10YWJzX19idG4taXRlbS0tY291bnQ6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlN2U5O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5iaWctdGFic19fYnRuLWl0ZW0tLWNvdW50IC5iaWctdGFic19fYnRuOjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iaWctdGFic19fY2hhcmFjdGVyaXN0aWNzIHtcbiAgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbSxcbiAgLmNoYXJhY3RlcmlzdGljcy10YWJsZV9faXRlbS1uYW1lIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblxuXHQudG9vbHRpcF9fdGV4dCB7XG5cdCAgZm9udC1zaXplOiAxNHB4O1xuXHQgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR9XG5cdCAgLnRvb2x0aXBfX2ljb24ge1xuXHRcdCAgd2lkdGg6IDE1cHg7XG5cdFx0ICBoZWlnaHQ6IDE1cHg7XG5cdFx0ICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuXHRcdCAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0ICAuc3ZnLWljb24ge1xuXHRcdFx0ICB3aWR0aDogMTVweDtcblx0XHRcdCAgaGVpZ2h0OiAxNXB4O1xuXHRcdFx0ICBmaWxsOiAjZmZmO1xuXHRcdCAgfVxuXHQgIH1cbiAgfVxufVxuXG4uYmlnLXRhYnNfX3NlY3Rpb25zLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcblxuXHQmICsgLmJpZy10YWJzX19zZWN0aW9ucy10aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxufVxuXG4uYmlnLXRhYnNfX2Rlc2NyaXB0aW9uLXRleHQge1xuXHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYuYmlnLXRhYnNfX2Rlc2NyaXB0aW9uLS1vcGVuIHtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHR9XG59XG5cbi5iaWctdGFic19fc2VjdGlvbnMtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB1bCA+IGxpOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuICB9XG5cbiAgdWwgPiBsaSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLmJpZy10YWJzX19zZWN0aW9ucy10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmJpZy10YWJzX192aWRlby1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMjVweDtcbn1cblxuLmJpZy10YWJzX192aWRlby1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmJpZy10YWJzX192aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG5cbiAgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5iaWctdGFic19fYnRuIHtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmJpZy10YWJzX19ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQuYmlnLXRhYnNfX3NlY3Rpb25zIHtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuXHR9XG5cblx0LmJpZy10YWJzX19yaWdodC1zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHQuYmlnLXRhYnNfX2xlZnQtc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cblx0LmJpZy10YWJzX19idG4taXRlbTpub3QoOmxhc3QtY2hpbGQpIC5iaWctdGFic19fYnRuOjphZnRlciB7XG5cdFx0cmlnaHQ6IC0xMnB4O1xuXHR9XG5cblx0LmJpZy10YWJzX19idG4tY291bnQge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmJpZy10YWJzX19zZWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmJpZy10YWJzX19yaWdodC1zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmlnLXRhYnNfX2xlZnQtc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5iaWctdGFic19fYm9keSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYmlnLXRhYnNfX2J0bi1pdGVtLW1vYmlsZSB7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0JiArIC5iaWctdGFic19faXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iaWctdGFicyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmJpZy10YWJzX19oZWFkZXIge1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cdH1cblxuXHQuYmlnLXRhYnNfX2hlYWRlcjo6YWZ0ZXIge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAtMTVweDtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI0NiwgMjQ3LCAyNDksIDEpIDAlLCByZ2JhKDI0NiwgMjQ3LCAyNDksIC44KSAyMCUsIHJnYmEoMjQ2LCAyNDcsIDI0OSwgMCkgMTAwJSk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQuYmlnLXRhYnNfX2J0bi1pdGVtIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0fVxuXG5cdC5iaWctdGFic19fdmlkZW8taXRlbSB7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAycHggNXB4O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0LmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuXHRtYXJnaW46IDAgMTBweCAwIDEwcHg7XG5cdGhlaWdodDogMTVweDtcblx0d2lkdGg6IDVweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcblx0QGluY2x1ZGUgbGluaztcblx0ZmxleDogMCAxIGF1dG87XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5icmVhZGNydW1ic19fbGluayB7XG5cdFx0bWF4LXdpZHRoOiAxMjBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQuYnJlYWRjcnVtYnMge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHR9XG59IiwiLmJ0bi1kZWwge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM2cHg7XG4gIHJpZ2h0OiAtN3B4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYnRuLWRlbF9faWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLmJ0bi1kZWw6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59IiwiLmNhdGFsb2ctY29tcGFyZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRhbG9nLS1jb21wYXJle1xuICBcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uY2F0YWxvZy0tY29tcGFyZV9fbm8tcmVzdWx0cyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDI1cHg7XG5cblx0LmJ0biB7XG5cdFx0d2lkdGg6IDI0MHB4O1xuXHR9XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAtMzNweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2LmRpc2FibGVkLFxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0LmRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IC0zM3B4O1xuXHRsZWZ0OiB1bnNldDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTYuNjY2NiU7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogODMuMzMzMyU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tb2Qge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1leGNsdWRlU2ltaWxhciB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI1JTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblxuXHQucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogNTAwMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDIsIDEzLCAzMywgLjA4KTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCB2aXNpYmlsaXR5IC4zcywgb3BhY2l0eSAuM3M7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmUtLWhlYWQtZml4ZWQgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCArIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG5cdHBhZGRpbmc6IDI0cHggMCAxMXB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLWljb24ge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0bWFyZ2luLXRvcDogM3B4O1xufVxuXG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAub3BlbiAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci1pY29uIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlcjpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUge1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3c6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCA0OSwgMTA2LCAuMDQpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTYuNjY2NiU7XG5cdHBhZGRpbmc6IDhweCAyMHB4IDhweCAwO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZS0tYm9sZCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdHBhZGRpbmc6IDhweCAyMHB4IDhweCAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA4My4zMzMzJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjUlO1xuXHRwYWRkaW5nOiA4cHggMTVweCA4cHggMTVweDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsLS1hY2NlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWVmO1xufVxuXG4ubm8tdG91Y2ggLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93OmhvdmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZSAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICNBQ0FDQUM7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlci10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdG1hcmdpbjogMTJweCAwIDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlci1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0XHR3aWR0aDogODAlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcblx0XHR3aWR0aDogODAlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0XHRsZWZ0OiAtMTBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHRyaWdodDogLTEwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctbWQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdFx0d2lkdGg6IDY2LjY2NjYlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuXHRcdHdpZHRoOiA2Ni42NjY2JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZy1zbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAge1xuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmNhdGFsb2ctY29tcGFyZSB7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNsZWFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jaGVja2JveC1yb3dfX3Zpc3VhbCB7XG5cdFx0dG9wOiAxcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcblx0XHR3aWR0aDogMTgwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0XHR3aWR0aDogMjIwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2JvZHkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0fVxuXG5cdC50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcblx0XHR3aWR0aDogMTgwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlIC5pbmxpbmUtdG9vbHRpcF9fYm9keSB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufSIsIi5jYXRhbG9nLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW0gLnNjdS1jb2Rle1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDU3MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDMzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwtd3JhcCB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbWFnZSxcbi5jYXRhbG9nLWl0ZW1fX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IHtcblx0LmF2YWlsYWJpbGl0eS0tZ3JlZW4ge1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDJweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdCAgfVxuXG5cdCAgLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHQgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgd2lkdGg6IDJweDtcblx0XHQgIGhlaWdodDogMTBweDtcblx0XHQgIG1hcmdpbi1yaWdodDogMnB4O1xuXHRcdCAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0ICBjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQgICY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0ICB9XG5cdFx0fVxuXHQgIH1cblx0fVxuXG4gIFx0LmF2YWlsYWJpbGl0eS0tZ3JheSB7XG5cdCAgZGlzcGxheTogZmxleDtcblx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgIGNvbG9yOiAkY29sb3ItZ3JheTtcblx0ICAmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDZweDtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJhY2tncm91bmQ6ICNERjA0MDQ7XG5cdCAgfVxuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtbW9iIHtcblx0YmFja2dyb3VuZDogI2YwZjBmMDtcblx0LmF0dGVudGlvbi1ibG9ja19fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR9XG5cdC5hdHRlbnRpb24tYmxvY2tfX3RpbWUsXG5cdC5hdHRlbnRpb24tYmxvY2tfX2NhcHRpb24ge1xuXHRcdGNvbG9yOiAjZTA2O1xuXHR9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAuYXR0ZW50aW9uLWJsb2NrX190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Jjpob3ZlciB7XG5cdCAgY29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXHR9XG4gIH1cblxuICAuYXR0ZW50aW9uLWJsb2NrX19pY29uIHtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjRweDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdGNvbG9yOiAjZmVjNTM3O1xuICB9XG5cbiAgLmF0dGVudGlvbi1ibG9ja19faW5mbyB7XG5cdG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5hdHRlbnRpb24tYmxvY2tfX2luZm8ge1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAuYXR0ZW50aW9uLWJsb2NrX19jYXB0aW9uIHtcblx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuICB9XG5cbiAgLmF0dGVudGlvbi1ibG9ja19fdGltZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSB7XG4gIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnByaWNlX19ncm91cC0tb2xkIHtcblx0LnByaWNlX192YWx1ZSB7XG5cdCAgZm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LnByaWNlX19jdXJyZW5jeSB7XG5cdCAgZm9udC1zaXplOiAxMnB4O1xuXHQgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuICB9XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuXHRtYXJnaW46IDIwcHggMDtcbiAgXHQuYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0IFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5LWJ0biB7XG5cdCAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cdCAgcGFkZGluZzogMCAxNXB4O1xuXHR9XG4gIFx0LmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHQgIC5maWVsZC1pbnB1dC5maWVsZC1jb3VudF9faW5wdXQge1xuXHRcdGhlaWdodDogNDBweDtcblx0ICB9XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDI1cHggMDtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVzY3JpcHRpb24ge1xuXHRtYXJnaW46IDdweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbi0yIHtcblx0bWFyZ2luOiA3cHggMDtcblx0Y29sb3I6ICM4MTg2OTA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtbGVmdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFx0LnNjdS1jb2RlIHtcblx0ICBtYXJnaW46IDA7XG5cdCAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcblx0ICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtbGVmdDpvbmx5LWNoaWxkIHtcblx0bWluLWhlaWdodDogMTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2N1IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBcdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbS1wYWdlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDIwcHggMzBweCA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGxpbmcge1xuXHRib3gtc2hhZG93OiAwIDJweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDAgNnB4IDZweCAtM3B4IHJnYmEoMCwwLDAsLjA1KTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMTBweCAzNXB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdG1heC13aWR0aDogMTUyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogNTAwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0b3A6IDEwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtcHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0LmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19wcmljZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuXHRcdG1hcmdpbjogMDtcblx0XHQucHJpY2VfX2N1cnJlbmN5IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cdH1cblx0LmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLWltZyB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0bWluLXdpZHRoOiA2NXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtdGl0bGUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zY3JvbGwtbmFtZSB7XG5cdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Njcm9sbC1zY3Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQuY2F0YWxvZy1pdGVtX19zY3Uge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXHQuc2N1LWNvZGUge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9faGVhZGVyIHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdC5wYWdlLXRpdGxlIHtcblx0IFx0bWFyZ2luOiAwIDAgMjBweDtcblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXJzICAuZmllbGQtY2hlY2tib3hfX2NvdW50e1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXJzLWxlZCB7XG5cdC5jYXRhbG9nLWl0ZW1fX2ZpbHRlcnMge1xuXHRcdCYgKyAuY2F0YWxvZy1pdGVtX19maWx0ZXJze1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyLWl0ZW0ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuICBcdCY6Zmlyc3QtY2hpbGQge1xuXHQgIG1hcmdpbi10b3A6IDA7XG5cdH1cblxuICAuZmllbGQtc2VsZWN0IHtcblx0cGFkZGluZy10b3A6IDI2cHg7XG5cdC5maWVsZC10ZXh0LS1sYWJlbCB7XG5cdCAgLmZpZWxkLWlucHV0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZzogNHB4IDE2cHggNHB4O1xuXHRcdGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cblx0XHQmLFxuXHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuXHRcdCAgJiB+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IC0xN3B4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cblxuICAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nOiA0cHggMTZweCA0cHg7XG5cdGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fZ2lmdHMge1xuXHRtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlcyB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcblx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIFx0Ym94LXNoYWRvdzogMHB4IDJweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190b29sdGlwIHtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zZXAge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICNlNmU3ZTk7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NhbGUtYnRuLXdyYXAge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2FsZS1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zYWxlLWJ0bi1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX19saW5rLWFycm93IHtcblx0bWFyZ2luOiAxN3B4IDAgNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZWxpdmVyeSB7XG5cdG1hcmdpbjogMjBweCAwIDA7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgXHRzcGFuIHtcblx0ICBwYWRkaW5nLWxlZnQ6IDVweDtcblx0ICBmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdCYgKyAuY2F0YWxvZy1pdGVtX19kZWxpdmVyeSB7XG5cdCBcdG1hcmdpbi10b3A6IDhweDtcblx0fVxufVxuXG4uY2F0YWxvZy1pdGVtX19ib251cyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19ib251cy1hY2NlbnQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGVyIHtcbiAgJiArLmNhdGFsb2ctaXRlbV9fc2xpZGVyIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBcdC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG5cbiAgXHQuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuXHQgIG92ZXJmbG93LXk6IGF1dG87XG5cdCAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHQgIHotaW5kZXg6IDE7XG5cdCAgbWFyZ2luOiAxNXB4IDAgMjBweDtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuXHQgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogNHB4O1xuXHQgIH1cblxuXHQgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHQgIH1cblxuXHQgIC5pbWFnZS1zbGlkZXJfX3RodW1iIHtcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHQgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdH1cblx0ICB9XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHotaW5kZXg6IDM7XG5cblx0LnN0YXR1c19faXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4ucHJvZHVjdC1ndWFyYW50ZWUge1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiA1N3B4O1xuXHRjb2xvcjogIzc4MkM3RTtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW5mbyB7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Nlby10ZXh0IHtcblx0bWFyZ2luLXRvcDogNjNweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYWRkaXRpb25hbC1maWx0ZXIge1xuXHRwYWRkaW5nOiAxN3B4IDIwcHggMjBweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0YmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgLjA0KTtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYWRkaXRpb25hbC1maWx0ZXI6ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlci1pdGVtIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlN2U5O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hZGRpdGlvbmFsLWZpbHRlci1pdGVtOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY29tcGFyZSB7XG5cdG1hcmdpbi10b3A6IDUycHg7XG5cdG1hcmdpbi1ib3R0b206IDUycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3dyYXAtYnRuIHtcblx0bWFyZ2luLXRvcDogMjZweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX25vdGUtYmxvY2sge1xuXHQubm90ZS1ibG9jayB7XG5cdCBcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHQgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0ICBcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG5cdFx0Lm5vdGUtYmxvY2tfX2ljb24ge1xuXHRcdCAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHQgIG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLWxpbmtzIHtcblx0ZGlzcGxheTogZmxleDtcbiAgXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLWxpbmsge1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIFx0bWFyZ2luLXRvcDogNXB4O1xuICBcdGRpc3BsYXk6IGZsZXg7XG4gIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXHRjdXJzb3I6IHBvaW50ZXI7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcblxuICBcdC5zdmctaWNvbiB7XG5cdCAgd2lkdGg6IDIwcHg7XG5cdCAgaGVpZ2h0OiAyMHB4O1xuXHQgIG1hcmdpbi1yaWdodDogNnB4O1xuXHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ICBmaWxsOiAjZmZmO1xuXHR9XG5cbiAgXHQmOmhvdmVyIHtcblx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLmNhdGFsb2ctaXRlbV9fc2Nyb2xsLWxpbms6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhdGFsb2ctaXRlbS1xdWljay12aWV3IHtcbiAgbWFyZ2luOiAwO1xuXG4gIC5jYXRhbG9nLWl0ZW0tcGFnZSB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbiAgfVxuXG4gIC5idG4tcXVpY2tWaWV3X19tb3JlIHtcblx0d2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuXHRcdHdpZHRoOiAzNTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fd3JhcCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9faW5mbyB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3Nlby10ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fbm90ZS1ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2NlbnRlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fY2VudGVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5wYWdlLXRpdGxlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHQgIFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5jb21wYXJlLWFjdGlvbl9fdGV4dCxcblx0LmNhdGFsb2ctaXRlbSAuZmF2b3JpdGUtYWN0aW9uX190ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb24ge1xuXHRcdHdpZHRoOiAzNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uIHtcblx0XHR3aWR0aDogMzVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5mYXZvcml0ZS1hY3Rpb25fX2J0bixcblx0LmNhdGFsb2ctaXRlbSAuY29tcGFyZS1hY3Rpb25fX2J0biB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR3aWR0aDogMzVweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmNvbXBhcmUtYWN0aW9uLS1mdWxsIC5jb21wYXJlLWFjdGlvbl9fYnRuIHtcblx0XHR3aWR0aDogMzVweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmZhdm9yaXRlLWFjdGlvbl9fY2VsbC1tYWluIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuZmF2b3JpdGUtYWN0aW9uLS1mdWxsIC5mYXZvcml0ZS1hY3Rpb25fX2J0biB7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19oZWFkZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX193cmFwIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5wYWdlLXRpdGxlLS1tYjgge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZXI6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5pbWFnZS1zbGlkZXJfX2l0ZW06OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgLjA0KTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3NsaWRlci13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19hc2lkZSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0cGFkZGluZzogMCAxNXB4IDE1cHg7XG5cdH1cblxuXHQucHJpY2UtLWxnIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0fVxuXG5cdC5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5wcmljZS0tbGcucHJpY2UtLWZsZXggLnByaWNlX19ncm91cC0tb2xkIHtcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHR9XG5cblx0LnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQ6OmFmdGVyIHtcblx0XHR0b3A6IDU0JTtcblx0fVxuXG5cdC5wcmljZS0tbGcgLnByaWNlX19kaXNjb3VudCB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0fVxuXG5cdC5wcmljZS0tbGcgLnByaWNlX19kaXNjb3VudC13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19zYWxlLWJ0bi13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19zZXAge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0ICBcdC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRcdCAgbWluLXdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fbGluay1hcnJvdyB7XG5cdFx0bWFyZ2luLXRvcDogMTNweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLmF2YWlsYWJpbGl0eSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fYWRkaXRpb25hbC1maWx0ZXIge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwYWRkaW5nOiAxN3B4IDE1cHg7XG5cdH1cblxuICBcdC5jYXRhbG9nLWl0ZW1fX3N1YnRpdGxlLXJpZ2h0IHtcblx0ICAuZmF2b3JpdGUtYWN0aW9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRiIHtcblx0XHQgIGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHQgIH1cblx0fVxuXHQuY2F0YWxvZy1pdGVtX19zdWJ0aXRsZS1sZWZ0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0LmNhdGFsb2ctaXRlbV9fc2N1LWJsb2NrIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQuY2F0YWxvZy1pdGVtX19zY3Uge1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDAgMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yYXRpbmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDIzcHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fc3VidGl0bGUtcmlnaHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0zcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQuY29tcGFyZS1hY3Rpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fc3VidGl0bGUge1xuXHRcdGFsaWduLWl0ZW1zOiBub3JtYWw7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQuY2F0YWxvZy1pdGVtX19zY3UtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cbiAgXHQuY2F0YWxvZy1pdGVtX19oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQucGFnZS10aXRsZSB7XG5cdCAgXHRwYWRkaW5nLXJpZ2h0OiAxNTBweDtcblx0XHR9XG5cdFx0LmZhdm9yaXRlLWFjdGlvbiB7XG5cdCAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICBcdFx0cmlnaHQ6IDA7XG5cdCAgXHRcdHRvcDogMTJweDtcblx0XHR9XG5cdFx0LmZhdm9yaXRlLWFjdGlvbi5jb21wYXJlLWFjdGlvbiB7XG5cdCAgXHRcdHRvcDogNDBweDtcblx0XHR9XG4gIFx0fVxuXG4gIC5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyB7XG5cdC5jYXRhbG9nLWl0ZW1fX2hlYWRlciB7XG5cdCAgLmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdCYuY29tcGFyZS1hY3Rpb24ge1xuXHRcdFx0dG9wOiAtNnB4O1xuXHRcdH1cblx0ICB9XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19maWx0ZXJzIHtcblx0ICAmICsgLmNoYXJhY3RlcmlzdGljcy10YWJsZSB7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdCAgfVxuXHR9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fY2VudGVyIHtcblx0ICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdCAgcGFkZGluZy1yaWdodDogNDBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0tcXVpY2stdmlldyB7XG5cdCAgLmJ0bi1xdWlja1ZpZXdfX21vcmUge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdCAgfVxuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9faGVhZGVyIHtcblx0XHQucGFnZS10aXRsZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNzBweDtcblx0XHR9XG5cdFx0LmZhdm9yaXRlLWFjdGlvbi5jb21wYXJlLWFjdGlvbiB7XG5cdFx0XHR0b3A6IDdweDtcblx0XHRcdHJpZ2h0OiAxNDBweDtcblx0XHR9XG5cdH1cbn1cblxuXG4uY2F0YWxvZy1pdGVtX19yYXRpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JhdGluZy1lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnN2Zy1pY29uIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0bWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cblxuICAucmF0aW5nLWFjdGlvbl9fY291bnQge1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufSIsIi5jYXRhbG9nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCA3MHB4O1xufVxuXG4ucGFnZS10aXRsZV9fdmFsdWUge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LWZhbWlseTogJGZmLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5jYXRhbG9nX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHQmOmVtcHR5IHtcblx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnBhZ2UtdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQucGFnZS10aXRsZV9fdmFsdWUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQuZml4ZWQtYmxvY2sge1xuXHRcdG1pbi13aWR0aDogNzBweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxuXG5cdC5hY3RpdmUtZml4ZWQge1xuXHRcdC5jYXRhbG9nX190b29sYmFyLmNhdGFsb2dfX3Rvb2xiYXIge1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0dG9wOiA2NnB4O1xuXHRcdH1cblxuXHRcdC5jYXRhbG9nX190b29sYmFyLXRvZ2dsZSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiAxcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZGJlMTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2F0YWxvZ19fcWF1bnRpdHkge1xuXHRmb250LXdlaWdodDogYm9sZDtcbiAgXHRkaXNwbGF5OiBub25lO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2F0YWxvZ19fdG9vbGJhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtdG9vbGJhciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fdG9vbGJhci10b2dnbGUgKyAuY2F0YWxvZ19fdG9vbGJhci10b2dnbGUge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRzcGFuIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHQgIFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0ICBcdG1hcmdpbi1yaWdodDogNXB4O1xuXHQgIFx0ZGlzcGxheTogZmxleDtcblx0ICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0ICBcdGZpbGw6ICNmZmY7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cblx0LnN2Zy1pY29uLS1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubnVtIHtcblx0ICBtaW4td2lkdGg6IDIwcHg7XG5cdCAgaGVpZ2h0OiAyMHB4O1xuXHQgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdCAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdCAgY29sb3I6ICNmZmY7XG5cdCAgZm9udC1zaXplOiAxMHB4O1xuXHQgIG1hcmdpbi1sZWZ0OiA3cHg7XG5cdH1cbn1cblxuLmNhdGFsb2dfX3Rvb2xiYXItdG9nZ2xlLS1maWx0ZXIge1xuXHQuc3ZnLWljb24ge1xuXHQgIHdpZHRoOiAyMHB4O1xuXHQgIGhlaWdodDogMjBweDtcblx0ICBmaWxsOiB0cmFuc3BhcmVudDtcblx0fVxuXHRzcGFuIHtcblx0ICBtYXJnaW4tbGVmdDogNXB4O1xuXHQgIG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuXG4uY2F0YWxvZ19fdG9vbGJhci1idXR0b24tLXVwIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDYwcHg7XG5cdHJpZ2h0OiAxNXB4O1xuXHR3aWR0aDogNDNweDtcblx0aGVpZ2h0OiA0M3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCQTUwO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMTEwMDA7XG5cblx0JjphZnRlcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR0b3A6IDU1JTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0d2lkdGg6IDEzLjVweDtcblx0XHRoZWlnaHQ6IDEzLjVweDtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2ZmZmZmZjtcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuXHR9XG59XG5cbi5jYXRhbG9nX190b29sYmFyLXRvZ2dsZS0tYWN0aXZlIHtcblx0LnN2Zy1pY29uLS1pbmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zdmctaWNvbi0tYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXIge1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmNhdGFsb2dfX2xpbmtzIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNhdGFsb2dfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LXNvcnQge1xuXHQuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay0yMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTdweCAwO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94IHtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0b3JkZXI6IDEwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMjcwcHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXG5cdGhyIHtcblx0ICBtYXJnaW46IDE1cHggMDtcblx0ICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR9XG5cblx0Lm1lZGlhLXBhZ2V7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdGgzLmFydGljbGUtZ3JpZF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHR1bCA+IGxpLCAubmF2ID4gbGkgPiBhLCAubmF2ID4gbGkgPiBzcGFuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcblxuICAubW9iaWxlLXBvcHVwX19ib2R5IHtcblx0cGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xheW91dC1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uY2F0YWxvZ19fdG9wLXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdiB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIFx0cGFkZGluZzogMTVweCAwO1xuICBcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtZ3JpZCB7XG4gIFx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG4gIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdHBhZGRpbmctbGVmdDogMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nLXRpdGxlIHtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIFx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1zb3J0aW5nIHtcbiAgcGFkZGluZzogMDtcbiAgLmFjdGl2ZS10YWdzX19idG4ge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tbGVmdDogMTVweDtcblx0Ym9yZGVyOiAwO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdCYuYWN0aXZlLFxuXHQmOmhvdmVyIHtcblx0ICBiYWNrZ3JvdW5kOiBub25lO1xuXHQgIGNvbG9yOiAkY29sb3ItZ3JlZW4haW1wb3J0YW50O1xuXHR9XG4gIH1cbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbiB7XG4gIFx0YmFja2dyb3VuZDogI2ZmZjtcbiAgXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBcdGJvcmRlci1yYWRpdXM6IDNweDtcbiAgXHRwYWRkaW5nOiAyMHB4O1xuICAgLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG5cdCB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG5cdCBtYXJnaW46IC0xMHB4O1xuICAgfVxuICBcdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHQgIHdpZHRoOiAyMCU7XG5cdCAgcGFkZGluZzogMTBweDtcblx0fVxuXG4gIFx0LmFydGljbGUtcG9zdGVyIHtcblx0XHRib3JkZXI6IDA7XG5cdCAgXHRib3JkZXItcmFkaXVzOiAwO1xuICBcdH1cblxuXHQuYXJ0aWNsZS1wb3N0ZXJfX2luZm8ge1xuXHQgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgXHRwYWRkaW5nOiAxMHB4IDAgMDtcblx0fVxuXG4gIFx0LmFydGljbGUtcG9zdGVyX192aXN1YWwge1xuXHQgIGJvcmRlci1yYWRpdXM6IDA7XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cbiAgXHQuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdCAgXHRsaW5lLWhlaWdodDogMjBweDtcblx0ICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgXHR9XG5cbiAgXHQuYXJ0aWNsZS1wb3N0ZXIge1xuXHQgXHRtaW4taGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LXRhZ3Mge1xuICAuZmlsdGVyX19maWx0ZXItbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdCY6ZW1wdHkge1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbiAgfVxuXG4gIC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtc2VjdGlvbi0tZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hY3RpdmUtZmlsdGVycyB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWluLXdpZHRoOiAwO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0IHtcblx0Ly93aWR0aDogMjQwcHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGU6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWFjdGl2ZS1maWx0ZXIge1xuICAuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHQmOmVtcHR5IHtcblx0ICBtYXJnaW46IDA7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuICB9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5jYXRhbG9nX19hc2lkZS10b2dnbGU6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGU6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay0yMDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmNhdGFsb2dfX2FzaWRlLWNsb3NlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtcbn1cblxuLmNhdGFsb2dfX2Rlc2NyaXB0aW9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiB7XG5cdC5jYXRhbG9nX19kZXNjcmlwdGlvbi10ZXh0IHtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC5zZWN0aW9uLW1vYmlsZS1saW5rcyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LnNlY3Rpb24tbW9iaWxlLWxpbmsge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdCYuc3RhdHVzLWxhYmVsLW5ldyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDAsIDE5MSwgOTUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc3RhdHVzLWxhYmVsLWhpdCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDI1MiwgMTA2LCAzKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnN0YXR1cy1sYWJlbC1zYWxlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1LCA3MSwgNzEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uY2F0YWxvZ19fZGVzY3JpcHRpb24tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogNjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogMTI2cHg7XG5cblx0aDUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQuaHRtbGJsb2NrZWRpdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbi5jYXRhbG9nX19kZXNjcmlwdGlvbi10b2dnbGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICBcdCY6YWZ0ZXIge1xuXHQgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICByaWdodDogMDtcblx0ICB0b3A6IC0xcHg7XG5cdCAgd2lkdGg6IDdweDtcblx0ICBoZWlnaHQ6IDdweDtcblx0ICBtYXJnaW4tbGVmdDogNXB4O1xuXHQgIG1hcmdpbi10b3A6IDE0cHg7XG5cdCAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHQgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHQgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0ICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHR9XG4gIFx0Jjpob3ZlciB7XG5cdCAgJjphZnRlciB7XG5cdFx0cmlnaHQ6IC0zcHg7XG5cdCAgfVxuXHR9XG59XG5cbi5zZWFyY2gtcGFnZSB7XG5cdC5jYXRhbG9nX19oZWFkZXIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQucGFnZS10aXRsZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcblx0fVxufVxuXG4ubW9iaWxlLXBvcHVwLS1zb3J0IHtcblx0LmFjY29yZGlvbl9fY29udGVudCB7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmNhdGFsb2dfX3NlY3Rpb25uZXdzIHtcblx0Jjpub3QoOmVtcHR5KSB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdFx0d2lkdGg6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCxcblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tdmlldyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cblxuXHQuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdFx0QGluY2x1ZGUgcGFuZWwtb3Blbjtcblx0fVxuXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0LmNhdGFsb2dfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1ibG9ja19fZmlsdGVycyB7XG5cdCAgLmNhdGFsb2dfX2ZpbHRlci10aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0ICB9XG5cblx0ICAuY2F0YWxvZ19fZmlsdGVyLXN0YXR1cyB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0LmZpbHRlcl9fbGlzdC1pdGVtIHtcblx0XHQgIHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHQgIH1cblxuXHQgIC5jYXRhbG9nX19maWx0ZXItc2VjdGlvbnMge1xuXHRcdC8vZGlzcGxheTogbm9uZTtcblx0ICB9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LmNhdGFsb2dfX2hlYWRlciB7XG5cdFx0LmFjdGl2ZS1maXhlZCB7XG5cdFx0XHQuY2F0YWxvZ19fdG9vbGJhci5jYXRhbG9nX190b29sYmFyIHtcblx0XHRcdFx0dG9wOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VhcmNoLXBhZ2Uge1xuXHRcdC5icmVhZGNydW1icyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5jYXRhbG9nX19oZWFkZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHR9XG5cblx0XHQucGFnZS10aXRsZV9fdmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0fVxuXHR9XG5cdC5jYXRhbG9nX190b3AtbmF2LXNlY3Rpb24ge1xuXHQgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdCAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0ICB9XG5cdH1cbn1cblxuLmNhdGFsb2dfX3ZpZXctdG9nZ2xlciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNhdGFsb2dfX2hlYWRlci1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY2F0YWxvZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtbWVudSB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fbW9iaWxlLW1lbnUtdGl0bGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDdweCAxMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjlweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRzdmcge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRmaWxsOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCYub3BlbiB7XG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1saW5rcyB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jYXRhbG9nX19tb2JpbGUtbWVudS1pdGVtIHtcblx0cGFkZGluZzogMTBweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4yMCk7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcwKTtcblx0fVxuXG5cdCYuZmlsdGVyX19saW5rLS1jdXJyZW50IHtcblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRmaWxsOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnNlY3Rpb24tbW9iaWxlLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQuY2F0YWxvZ19fc2VjdGlvbm5ld3Mge1xuXHRcdCY6bm90KDplbXB0eSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5jYXRhbG9nX19kZXNjcmlwdGlvbi0tb3BlbiB7XG5cdFx0LmNhdGFsb2dfX2Rlc2NyaXB0aW9uLXRleHQge1xuXHRcdFx0LnNlY3Rpb24tbW9iaWxlLWxpbmtzIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhdGFsb2dfX21vYmlsZS1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDI4NXB4KTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0d2lkdGg6IDMyMHB4O1xuICB9XG4gIC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG5cdCAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzNXB4KTtcbiAgfVxufSIsIi5jYXRlZ29yaWVzIHtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmNhdGVnb3JpZXNfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMCAtMTBweDtcbn1cblxuLmNhdGVnb3JpZXNfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XG5cdG1hcmdpbjogMCAxMHB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdCYub3BlbiB7XG5cdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcblx0fVxufVxuXG4uY2F0ZWdvcmllc19faXRlbS1sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGVnb3JpZXNfX2l0ZW0tbGluayB7XG5cdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uY2F0ZWdvcmllc19faXRlbXMtaGlkZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdC5jYXRlZ29yaWVzX19pdGVtLWxpc3Qge1xuXHRcdHRyYW5zaXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5jYXRlZ29yaWVzX19pdGVtLWltYWdlIHtcblx0bWluLXdpZHRoOiA1MXB4O1xuXHR3aWR0aDogNTFweDtcblx0aGVpZ2h0OiA1MXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdGZsZXg6IG5vbmU7XG59XG5cbi5jYXRlZ29yaWVzX19saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5jYXRlZ29yaWVzX19idG4tbW9yZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5jYXRlZ29yaWVzX19zdGF0dXMtbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC5zdGF0dXMtbGFiZWwge1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR3aWR0aDogODBweDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY2F0ZWdvcmllc19faXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jYXRlZ29yaWVzX19ncmlkICB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmNhdGVnb3JpZXNfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdH1cbn0iLCIuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX190aXRsZSB7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICY6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAzcHg7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXI6IDFweCBkYXNoZWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICB9XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbi5jaGFyYWN0ZXJpc3RpY3MtdGFibGVfX2l0ZW0tbmFtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAudG9vbHRpcF9fdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLXZhbHVlIHtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcbiAgXHRwYWRkaW5nLWxlZnQ6IDZweDtcbiAgXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAuY2hhcmFjdGVyaXN0aWNzLXRhYmxlX19pdGVtLXZhbHVlIHtcblx0ICBmb250LXdlaWdodDogNTAwO1xuICB9XG59IiwiLmNsZWFuLWJhc2tldF9fdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5jbGVhbi1iYXNrZXRfX2FjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0LmJ0biB7XG5cdFx0ZmxleC1ncm93OiAyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGhlaWdodDogNTBweDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ICBcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG59IiwiLmNvbXBhcmUtYWN0aW9ue1xuXHQmLmFjdGl2ZSB7XG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cbi5jb21wYXJlLWFjdGlvbl9fYnRuIHtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzVweDtcblx0Y29sb3I6ICNhN2FiYjI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbXBhcmUtYWN0aW9uX190ZXh0IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uY29tcGFyZS1hY3Rpb25fX3RleHQtLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21wYXJlLWFjdGlvbi5hY3RpdmUgLmZhdm9yaXRlLWFjdGlvbl9fdGV4dC0tc2hvd24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29tcGFyZS1hY3Rpb24uYWN0aXZlIC5mYXZvcml0ZS1hY3Rpb25fX3RleHQtLWhpZGRlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tcGFyZS1hY3Rpb24uYWN0aXZlIC5jb21wYXJlLWFjdGlvbl9fYnRuIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5jb21wYXJlLWFjdGlvbl9fYnRuLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbXBhcmUtYWN0aW9uLmRpc2FibGVkIHtcblx0b3BhY2l0eTogLjc7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jb21wYXJlLWFjdGlvbjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSkgLmNvbXBhcmUtYWN0aW9uX19idG46aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLmNvbXBhcmUtYWN0aW9uLS1mdWxsIC5jb21wYXJlLWFjdGlvbl9fYnRuIHtcblx0d2lkdGg6IGF1dG87XG5cdGNvbG9yOiAjODE4NjkwO1xufSIsIi5iYXNrZXQtcGFnZSAuY29tcGFyZS13aWRnZXR7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uY29tcGFyZS1wYWdlIC5jb21wYXJlLXdpZGdldHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDM2cHg7XG5cdHotaW5kZXg6IDEwMDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuXHRib3gtc2hhZG93OiAwIDJweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG59XG5cbi5jb21wYXJlLXdpZGdldF9fdGV4dHtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21wYXJlLXdpZGdldC0tYWN0aXZlIC5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0LS1hY3RpdmU6aG92ZXIgLmNvbXBhcmUtd2lkZ2V0X193cmFwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uY29tcGFyZS13aWRnZXRfX21haW4ge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5jb21wYXJlLXdpZGdldF9faWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmNvbXBhcmUtd2lkZ2V0X19jb3VudGVyIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29tcGFyZS13aWRnZXRfX2ljb24tY2xlYW4ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRmaWxsOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5jb21wYXJlLXdpZGdldF9fYnRuLWNsZWFuIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5jb21wYXJlLXdpZGdldF9fbW9iLWNvdW50ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNvbXBhcmUtd2lkZ2V0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IC00cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiA3NHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDMwcHg7XG5cdH1cblxuXG5cblx0LmNvbXBhcmUtd2lkZ2V0X19tb2ItY291bnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0Y29sb3I6ICMzNjNDNEU7XG5cdH1cblxuXHQuY29tcGFyZS13aWRnZXQtLWFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5jb21wYXJlLXdpZGdldF9fd3JhcCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0fVxuXG5cdC5zdGF0ZS0tdHJhZGVyLWZpbHRlci1vcGVuIC5jb21wYXJlLXdpZGdldCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHR9XG59IiwiLmNvbXBhcmVfX21haW4td3JhcCB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29tcGFyZV9fcGFyYW1zIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtaW1hZ2Utd3JhcCB7XG5cdHBhZGRpbmc6IDE2cHggMTZweCAwO1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1pbWFnZSB7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LXBhcmFtIHtcblx0cGFkZGluZzogOHB4IDMycHggOHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU3ZTk7XG5cdHdpZHRoOiAyNjZweDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0tLWFsdCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0d2lkdGg6IDM1OHB4O1xufVxuXG4uY29tcGFyZV9fbWFpbiB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uY29tcGFyZV9fd3JhcCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jb21wYXJlX190b3Age1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29tcGFyZV9fc2VwIHtcblx0d2lkdGg6IDM1OHB4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdCB7XG5cdHdpZHRoOiAyNjZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1uYW1lIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdG1hcmdpbi10b3A6IDEzcHg7XG5cdHBhZGRpbmc6IDAgMjhweDtcblx0bWF4LWhlaWdodDogNDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmNvbXBhcmVfX3Byb2R1Y3QtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMTU2cHg7XG59XG5cbi5jb21wYXJlX19wcm9kdWN0LWltYWdlOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgLjA0KTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0ei1pbmRleDogMDtcbn1cblxuLmNvbXBhcmVfX2xpbmUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29tcGFyZV9fcHJvZHVjdC1wYXJhbS13cmFwIHtcblx0d2lkdGg6IDIyNHB4O1xufVxuXG4uY29tcGFyZV9fZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogN3B4O1xuXHRyaWdodDogN3B4O1xuXHRsZWZ0OiA3cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTI7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5jb21wYXJlX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDdweDtcblx0cmlnaHQ6IDdweDtcblx0bGVmdDogN3B4O1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiAjMDIwZDIxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY29tcGFyZV9fc2VwIHtcblx0XHQvL3dpZHRoOiAxNjZweDtcblx0fVxuXG5cdC5jb21wYXJlX19wcm9kdWN0LXBhcmFtLS1hbHQge1xuXHRcdC8vaWR0aDogMTY2cHg7XG5cdH1cblxuXHQuY29tcGFyZV9fcHJvZHVjdCB7XG5cdFx0Ly93aWR0aDogMTY2cHg7XG5cdH1cblxuXHQuY29tcGFyZV9fcHJvZHVjdC1wYXJhbSB7XG5cdFx0Ly93aWR0aDogMTY2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdH1cblxuXHQuY29tcGFyZV9fcHJvZHVjdC1pbWFnZSB7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHR9XG5cblx0LmNvbXBhcmVfX3Byb2R1Y3QtcGFyYW0td3JhcCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQuY29tcGFyZV9fcHJvZHVjdC1uYW1lIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNvbXBhcmVfX21haW4td3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0fVxuXG5cdC5jb21wYXJlX19zZXAge1xuXHRcdHdpZHRoOiAxNjZweDtcblx0fVxuXG5cdC5jb21wYXJlX19wcm9kdWN0LXBhcmFtLS1hbHQge1xuXHRcdHdpZHRoOiAxNjZweDtcblx0fVxuXG5cdC5jb21wYXJlX19wcm9kdWN0IHtcblx0XHR3aWR0aDogMTY2cHg7XG5cdH1cblxuXHQuY29tcGFyZV9fcHJvZHVjdC1wYXJhbSB7XG5cdFx0d2lkdGg6IDE2NnB4O1xuXHR9XG59IiwiLmNvbmZpcm0tcGFuZWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxNTAwcHg7XG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdGJvdHRvbTogMjBweDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAzMHB4IDQwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IC4zcztcblx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItZ3JheSwgLjg1KTtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR6LWluZGV4OiA0O1xuXG5cdCYuY29uZmlybS1wYW5lbF9fY29va2llIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0LnNldHRpbmdzX19jb29raWUge1xuXHRcdFx0Y29sb3I6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMSk7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5jb25maXJtLXBhbmVsX19jZWxsLW1haW4ge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29uZmlybS1wYW5lbCAuY29va2llLWNvbmZpZy1saW5re2Rpc3BsYXk6IG5vbmV9XG4uY29uZmlybS1wYW5lbF9fY2VsbC1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLmNvbmZpcm0tcGFuZWwuY2xvc2VkIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDExMCUsIDApO1xufVxuXG4uY29uZmlybS1wYW5lbDpub3QoLmNsb3NlZCkgfiAuYnV0dG9uLXRvcCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNvbmZpcm0tcGFuZWxfX2xpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm5vLXRvdWNoIC5jb25maXJtLXBhbmVsX19saW5rOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuY29uZmlybS1wYW5lbF9fY2VsbC1hY3Rpb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5jb25maXJtLXBhbmVsIHtcblx0XHRib3R0b206IDE1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0XHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY29uZmlybS1wYW5lbCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdFx0Ji5jb25maXJtLXBhbmVsX19jb29raWUge1xuXHRcdFx0LmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0LmJ0bi1kZWZhdWx0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG5cdFx0bWFyZ2luOiAxNXB4IDAgMDtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0LmNvbmZpcm0tcGFuZWwge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVyO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQuY29uZmlybS1wYW5lbCB7XG5cdFx0Ji5jb25maXJtLXBhbmVsX19jb29raWUge1xuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuY29uZmlybS1wYW5lbF9fY2VsbC1tYWluIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdC5jb25maXJtLXBhbmVsIHtcblx0XHQmLmNvbmZpcm0tcGFuZWxfX2Nvb2tpZSB7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0LmNvbmZpcm0tcGFuZWxfX2NlbGwtYWN0aW9uIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc2V0dGluZ3NfX2Nvb2tpZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDU0cHg7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5jb25maXJtLXBhbmVsX19jZWxsLWFjdGlvbiB7XG5cdFx0XHRcdC5idG4tZGVmYXVsdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmRhdGVwaWNrZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cblxuLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTVweDtcblx0ei1pbmRleDogMTAwMDtcblx0d2lkdGg6IDI2MnB4O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMC45OCk7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWJhc2UsIHZpc2liaWxpdHkgJHRycy1iYXNlLCBvcGFjaXR5ICR0cnMtYmFzZSwgcmlnaHQgMHM7XG59XG5cbi5kYXRlcGlja2VyLm9wZW4gLmRhdGVwaWNrZXJfX2NvbnRhaW5lcixcbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcbn1cblxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0bWFyZ2luOiAwO1xufVxuXG4uZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4yNSk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kYXRlcGlja2VyX19ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX190Ym9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fdHIge1xuXHRoZWlnaHQ6IDMxcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX190aCB7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX190ZCB7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmRhdGVwaWNrZXJfX3RkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogLTE7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi5kYXRlcGlja2VyX190ZDpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLXBhc3Ncbi8qLC5kYXRlcGlja2VyX190ZC5kYXRlLWZ1dHVyZSovIFxue1xuXHRjb2xvcjogbGlnaHRncmF5O1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1wYXNzOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbjtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtaW4tcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stMTA7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWluLXJhbmdlOmhvdmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTEwO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGQuZGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWRpc2FibGVkOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay0yMDtcbn1cblxuLmRhdGVwaWNrZXJfX3RkLmRhdGUtYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWFjdGl2ZTpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWFjdGl2ZTo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG5cbi5kYXRlcGlja2VyX190ZC5kYXRlLWFjdGl2ZS5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG5cdGhlaWdodDogNDZweDtcblx0cGFkZGluZzogMCA4cHg7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRhdGVwaWNrZXJfX21vbnRoIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTdweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLWFycm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5kYXRlcGlja2VyX19idG4tYXJyb3c6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdH1cbn1cblxuLmRhdGVwaWNrZXJfX2FjdGlvbiB7XG5cdC8qZGlzcGxheTogZmxleDsqL1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5kYXRlcGlja2VyX19idG5bZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmRhdGVwaWNrZXJfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuO1xufVxuXG4uZGF0ZXBpY2tlcl9fbGFiZWwge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZGF0ZXBpY2tlcl9fdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogODBweDtcblx0bWluLXdpZHRoOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX3N2Zy1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDIxcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tdG9wOiAtMnB4O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGF0ZXBpY2tlcl9fc3ZnLWljb24tLXZpc2libGUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLWFycm93LWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5kYXRlcGlja2VyX19idG4tcmVzZXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogMjFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjFweCk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmRhdGVwaWNrZXJfX2J0bi1yZXNldDpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmVlbjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmRhdGVwaWNrZXJfX2FjdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdH1cblxuXHQuZGF0ZXBpY2tlcl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdH1cblxuXHQuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdGxlZnQ6IDE1cHg7XG5cdH1cbn1cblxuIiwiLmRlbGV0ZS1iYXNrZXQtaXRlbV9fdGV4dCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5kZWxldGUtYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0LmJ0biB7XG5cdFx0ZmxleC1ncm93OiAyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGhlaWdodDogNTBweDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ICBcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG59IiwiLmRvYy1ibG9ja19fbGluayB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG4gIFx0ZGlzcGxheTogYmxvY2s7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbiAgXHQmOmhvdmVyIHtcblx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbiAgXHQuc3ZnLWljb24ge1xuXHQgIGhlaWdodDogMjBweDtcblx0ICB3aWR0aDogMjJweDtcblx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdCAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cbn1cblxuLmRvYy1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDE4cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4uZG9jLWJsb2NrOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZG9jLWJsb2NrX19pY29uIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5kb2MtYmxvY2tfX2luZm8ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZG9jLWJsb2NrX19pY29uICsgLmRvYy1ibG9ja19faW5mbyB7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uZG9jLWJsb2NrX19uYW1lIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZG9jLWJsb2NrX19zaXplIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6ICM4MTg2OTA7XG59XG4iLCIuZnZvcml0ZV9pbmNsdWRle1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZmF2b3JpdGUtYWN0aW9uICsgLmZhdm9yaXRlLWFjdGlvbntcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5cbi5mYXZvcml0ZS1hY3Rpb24ge1xuICAmOm5vdCguZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUpIHtcblx0Jjpob3ZlciB7XG5cdCAgLmZhdm9yaXRlLWhlbHAge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0ICB9XG5cdH1cbiAgfVxufVxuLmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHQgIFx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcblx0ICBcdCY6aG92ZXIge1xuXHRcdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdGIge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgIFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHQgIFx0bGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcblx0ICBcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0fVxufVxuXG4uZmF2b3JpdGUtYWN0aW9uLS1mdWxsIHtcblx0LmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmZhdm9yaXRlLWFjdGlvbi0tbWlkIHtcblx0LmZhdm9yaXRlLWFjdGlvbl9fdG9nZ2xlIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyM3B4O1xuXHRcdGhlaWdodDogMjNweDtcblx0fVxufVxuXG4uZmF2b3JpdGUtYWN0aW9uLS1hY3RpdmUge1xuXHQuZmF2b3JpdGUtYWN0aW9uX190b2dnbGUge1xuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRmaWxsOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblxuLmZhdm9yaXRlLWhlbHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJvdHRvbTogMjNweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cdGJvcmRlci10b3Atd2lkdGg6IDBweDtcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiA2cHg7XG5cdGJvcmRlci1yaWdodC13aWR0aDogNnB4O1xuXHRib3JkZXItdG9wOiA2cHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1yaWdodDogLTZweDtcblx0Ym90dG9tOiAtNnB4O1xuXHR6LWluZGV4OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaGVhcnQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSguOCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufSIsIi5maWVsZC1jaGVjay1saXN0IHtcblx0Ji5hY2NvcmRpb24ge1xuXHRcdC5maWVsZC1jaGVjay1saXN0X19oZWFkZXIge1xuXG5cdFx0fVxuXHR9XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdGxhYmVsIHtcblx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXG5cdCYuaGlkZGVuLWZpbHRlciB7XG5cdCAgbWFyZ2luLWJvdHRvbTogMDtcblxuXHQgIC5maWVsZC1yYW5nZS1zbGlkZXItaWNvbiB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdCAgfVxuXHR9XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGNvbG9yOiAjNDA0MDQwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fY2xlYXItYnRuIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRib3JkZXItYm90dG9tOiAycHggZG90dGVkICRjb2xvci1ibGFjay03MDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Ji5maWVsZC1jaGVjay1saXN0X19jbGVhci1idG46YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG4uZmllbGQtLXZhbHVlcy1vd2VyZmxvdy5hY3RpdmV7XG5cdGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMTBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogN3B4IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19maWx0ZXIge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fYm9keS1zY3JvbGwge1xuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc2Nyb2xsIHtcblx0LmZpZWxkLWNoZWNrLWxpc3RfX2JvZHkuZmllbGQtY2hlY2stbGlzdF9fYm9keSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksICNmZmYpO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0X19saXN0IHtcblx0XHQvL292ZXJmbG93LXk6IGF1dG87XG5cdFx0Ly9tYXgtaGVpZ2h0OiAyMDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xuXG5cdCAgXHQuY2F0YWxvZ19fZGVzY3JpcHRpb24tdG9nZ2xlIHtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIGJvdHRvbTogMDtcblx0XHQgIHotaW5kZXg6IDEwMDAwO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0yMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNoZWNrLWxpc3RfX2NsZWFyLWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0fVxufVxuXG5cbi5maWVsZC1yYWRpb2NvbG9yX192aXN1YWwge1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi5maWVsZC1jaGVja2JveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMnB4O1xuXHRcdGxlZnQ6IC0ycHg7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmJlZm9yZSB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR0b3A6IC0zcHg7XG5cdGxlZnQ6IC0zcHg7XG5cdHJpZ2h0OiAtM3B4O1xuXHRib3R0b206IC0zcHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRjb2xvcjogZ3JheTtcbiAgXHRsaW5lLWhlaWdodDogMS4yNTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG4gIFx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQtbm90ZSB7XG5cdGNvbG9yOiAjODE4MTgxO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0Lmxpbmt7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveF9fY291bnQge1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTVweDtcblx0bWFyZ2luLWxlZnQ6IDJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbWcge1xuXHR3aWR0aDogMzhweDtcblx0aGVpZ2h0OiAzOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94X19pY29uIHtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94X19wcmljZSB7XG5cdG1hcmdpbjogMCAxMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2ZyYW1lIHtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xufVxuLmZpZWxkLWNoZWNrYm94LmRpc2FibGVkIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB7XG5cdH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRjb2xvcjojZDlkYmUxO1xuXHRcdH1cblx0fVxufVxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIHtcblx0fiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdCAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0dG9wOiAxcHg7XG5cdFx0fVxuXHR9XG5cblx0fiAuZmllbGQtY2hlY2tib3hfX2ltZyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cblx0fiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIHtcblx0LmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQge1xuXHR+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LmRpc2FibGVkIHtcblx0LmZpZWxkLWNoZWNrYm94X19pbWcge1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBjZW50ZXIteC15KCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0Y29sb3I6ICNjY2M7XG5cdH1cbn1cblxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfYWRke1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3gtLWJ1dHRvbiB7XG5cdHBhZGRpbmc6IDE1cHggMjBweCAxOHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cblx0LmZpZWxkLWNoZWNrYm94X19pbWcge1xuXHRcdG9yZGVyOiAtMjA7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblx0fVxuXHQuZmllbGQtY2hlY2tib3hfX2ljb257XG5cdFx0b3JkZXI6IC0xNjtcblx0fVxuXG5cblx0LmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHRvcmRlcjogLTE1O1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X190ZXh0LWNvbnRlbnQge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X19wcmljZSB7XG5cdFx0b3JkZXI6IC0xMDtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRvcmRlcjogLTU7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fZnJhbWUge1xuXHRcdC8qYm9yZGVyLXJhZGl1czogMTJweDsqL1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQge1xuXHRcdH4gLmZpZWxkLWNoZWNrYm94X19mcmFtZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0xMDtcblx0XHR9XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrYm94LS1hZGRyZXNzIHtcblx0cGFkZGluZzogMTVweCAwIDIwcHg7XG5cblx0LmZpZWxkLWNoZWNrYm94X19pY29uIHtcblx0XHRvcmRlcjogLTIwO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X190ZXh0LWNvbnRlbnQge1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0XHRvcmRlcjogLTE1O1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdG9yZGVyOiAtMTA7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIHtcblx0XHR+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1jaGVja2JveDpub3QoLmRpc2FibGVkKTpob3ZlciB7XG5cdFx0LmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0fVxuXG5cdFx0LmZpZWxkLWNoZWNrYm94X19pbWcge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcblx0fVxuXHQuZmllbGQtY2hlY2tib3gtLWJ1dHRvbjpob3ZlciB7XG5cdFx0LmZpZWxkLWNoZWNrYm94X19mcmFtZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5maWVsZC1jaGVja2JveF9faW5wdXQ6Zm9jdXMgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59IiwiLmZpZWxkLWNvbG9yLWJsb2NrX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuXG4uZmllbGQtY29sb3ItYmxvY2tfX2l0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uZmllbGQtY29sb3ItYmxvY2tfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG59XG5cbi5maWVsZC1jb2xvci1ibG9ja19fbGFiZWwtdmFsdWUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufSIsIi5maWVsZC1jb2xvcnNfX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWVsZC1jb2xvcnNfX2xhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2xvcnNfX3NlbGVjdGVkIHtcblx0bWFyZ2luLWxlZnQ6IDRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmZpZWxkLWNvbG9yc19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAtMXB4IC0ycHg7XG59XG5cbi5maWVsZC1jb2xvcnNfX2l0ZW0ge1xuXHRwYWRkaW5nOiAxcHggMnB4O1xuXG5cdC5maWVsZC1jaGVja2JveF9fdmlzdWFsLFxuXHQuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmZpZWxkLWNvbG9yc19faXRlbS0tdG9nZ2xlIHtcblx0bWFyZ2luOiA0cHg7XG59XG5cbi5maWVsZC1jb2xvcnNfX3RvZ2dsZSB7XG5cdGhlaWdodDogMzBweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdGJvcmRlcjogMXB4IGRhc2hlZCAkY29sb3ItYmxhY2stODA7XG5cdHBhZGRpbmc6IDhweCAxNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHR3aWR0aDogMTFweDtcblx0XHRoZWlnaHQ6IDlweDtcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNvbG9yc19fdG9nZ2xlOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay0yMDtcblx0fVxufSIsIi5maWVsZC1jb3VudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuZmllbGQtbGFiZWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmZpZWxkLWNvdW50X19pbnB1dC5maWVsZC1jb3VudF9faW5wdXQge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdGhlaWdodDogMzRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDFweDtcblx0Ym90dG9tOiAxcHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtY291bnRfX2J0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0ICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG5cdH1cbn1cblxuLmZpZWxkLWNvdW50X19idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1YiB7XG5cdGxlZnQ6IDFweDtcbiAgXHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkIHtcblx0cmlnaHQ6IDFweDtcbiAgXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1zdWI6OmJlZm9yZSxcbi5maWVsZC1jb3VudF9fYnRuLS1hZGQ6OmJlZm9yZSxcbi5maWVsZC1jb3VudF9fYnRuLS1hZGQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRoZWlnaHQ6IDJweDtcblx0d2lkdGg6IDEwcHg7XG5cdGJhY2tncm91bmQ6ICM0MDQwNDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59IiwiLmZpZWxkLWZpbGVfX2J0biB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0c3ZnIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi5maWVsZC1maWxlX19pbnB1dC1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmllbGQtZmlsZV9faW5wdXQge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWZpbGVfX2xpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmllbGQtZmlsZV9faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1maWxlX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1zdGFydCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1lbmQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG59IiwiLmZpZWxkLWlucHV0IHtcblx0QGluY2x1ZGUgZmllbGQ7XG59XG5cbi5maWVsZC1pbnB1dC0tc20ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlLS1zbTtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uZmllbGQtaW5wdXQtLXRleHRhcmVhIHtcblx0aGVpZ2h0OiAxMjBweDtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYS5maWVsZC1pbnB1dC0tc20ge1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4uZmllbGQtaW5wdXQ6ZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn0iLCIuZmllbGQtbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn0iLCIuZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGdyaWQtZ2FwOiAxNXB4IDU0cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0LmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2l0ZW17XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWlucHV0O1xuXHQgIFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cdC5maWVsZC1yYWRpby1idXR0b25zX19pdGVtLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2l0ZW0tLWFjdGl2ZXtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbjtcblx0fVxufVxuXG4uZmllbGQtcmFkaW8tYnV0dG9uc19faXRlbSB7XG5cdC5maWVsZC1jaGVja2JveCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2l0ZW0tLWFjdGl2ZSB7XG5cdC8qYm9yZGVyLXJhZGl1czogMTJweDsqL1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5LXM7XG59XG5cbi5maWVsZC1yYWRpby1idXR0b25zX19jaGlsZCB7XG5cdHBhZGRpbmc6IDVweCAxNHB4IDA7XG5cblx0LmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsYWNrLTUwO1xuXHRcdH1cblx0fVxuXG5cdC5idG4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuZmllbGRfX2Vycm9ycyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LmZpZWxkLXJhZGlvLWJ1dHRvbnNfX2xpc3Qge1xuXHRcdGdyaWQtZ2FwOiAxMnB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiMnhzLWRvd25cIikge1xuXHQuZmllbGQtcmFkaW8tYnV0dG9uc19fbGlzdCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn0iLCIuZmllbGQtcmFkaW9jb2xvcmJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWwge1xuXHR3aWR0aDogNjRweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2NmZDMgaW5zZXQ7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsOmhvdmVyOjphZnRlciB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYTdhYmIyIGluc2V0O1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHR6LWluZGV4OiAtMTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2NvbG9yLW1hcmtlciB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWw6OmFmdGVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5IGluc2V0O1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX190b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC00M3B4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDhweCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogMCAwIDEycHggcmdiYSgyLCAxMywgMzMsIC4xMik7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBhZGRpbmc6IDdweCAxMnB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1kcm9wZG93biwgb3BhY2l0eSAkdHJzLWRyb3Bkb3duO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmllbGQtcmFkaW9jb2xvcmJsb2NrX190b29sdGlwOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtNXB4O1xuXHRsZWZ0OiA1MCU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXJhZGlvY29sb3JibG9ja19fdmlzdWFsOmhvdmVyIC5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Rvb2x0aXAge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmllbGQtcmFkaW9jb2xvcmJsb2NrX192aXN1YWwge1xuXHRcdHdpZHRoOiA1NnB4O1xuXHRcdGhlaWdodDogNTZweDtcblx0fVxuXG5cdC5maWVsZC1yYWRpb2NvbG9yYmxvY2tfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRcdHdpZHRoOiA1NnB4O1xuXHRcdGhlaWdodDogNTZweDtcblx0fVxufSIsIi5maWVsZC1yYWRpb3NldC1mdWxsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmllbGQtcmFkaW9zZXQtZnVsbF9faW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2hlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjY7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNHB4IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX3Zpc3VhbCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjY2NjZmQzIGluc2V0O1xuXHRwYWRkaW5nOiAzcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHRycy1iYXNlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsX19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX3Zpc3VhbCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeSBpbnNldDtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtcmFkaW9zZXQtZnVsbF9fdmlzdWFsIC5maWVsZC1yYWRpb3NldC1mdWxsX19oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2xpc3Qge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogIzgxODY5MDtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbjogMCAwIDJweDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0cGFkZGluZy1sZWZ0OiA5cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhZGlvc2V0LWZ1bGxfX2xpc3QtaXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDdweDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDNweDtcblx0aGVpZ2h0OiAzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5maWVsZC1yYWRpb3NldC1mdWxsIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtcmFkaW9zZXQtZnVsbCBhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmZpZWxkLXJhZGlvc2V0LWZ1bGwge1xuXHRcdHdpZHRoOiAyMzhweDtcblx0fVxufSIsIi5maWVsZC1yYW5nZS1zbGlkZXIge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC43O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IDIwcHg7XG5cdHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRwYWRkaW5nLXRvcDogMjNweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG5cdG1hcmdpbjogMHB4IC02cHggMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dC13cmFwIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmc6IDAgNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3ByZWZpeCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IHJnYmEoMzUsIDMzLCAzMywgLjYpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0bGVmdDogMThweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3ByZWZpeCArIC5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQge1xuXHRwYWRkaW5nLWxlZnQ6IDQycHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2J1ZmZlcnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogYXV0bztcblx0bGVmdDogMjBweDtcblx0Ym90dG9tOiA2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAtMTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19idWZmZXIge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3VuaXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTVweDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDIwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0ei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3BhY2l0eTogMDtcblx0aGVpZ2h0OiA0cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbW96LXJhbmdlLXRyYWNrIHtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRoZWlnaHQ6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10cmFjayB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtcHJpbWFyeS0xMDApO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi10b3A6IC05cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10aHVtYiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotbW96LXJhbmdlLXRodW1iIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10aHVtYiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1zLXRodW1iIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcHMge1xuXHRoZWlnaHQ6IDRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzMywgMzMsIC4yKTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMDtcblx0ei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fc2xpZGVyLXRyYWNrIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogNHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlICsgMXB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcHM6aG92ZXIgLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDEwcHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IDFweDtcblx0ei1pbmRleDogNDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dCB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGUge1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0fVxuXG5cdC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0IHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRiYWNrZ3JvdW5kOiAjMTFiYjExO1xuXHR9XG5cblx0LmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tb3otcmFuZ2UtdGh1bWIsXG5cdC5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdGh1bWIge1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0XHRiYWNrZ3JvdW5kOiAjMTFiYjExO1xuXHR9XG5cblx0LmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcCB7XG5cdFx0dG9wOiAtNHB4O1xuXHR9XG5cblx0LmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQtd3JhcHMge1xuXHRcdG1hcmdpbjogMCAwIDI4cHg7XG5cdH1cbn1cblxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyLWljb24ge1xuXHRmaWxsOiAjZmZmO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRjb2xvcjogIzQwNDA0MDtcblx0dG9wOiA2cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59IiwiLmZpZWxkLXJhbmdlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcbn1cblxuLmZpZWxkLXJhbmdlLS1zbSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4uZmllbGQtcmFuZ2UsXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uZmllbGQtcmFuZ2VfX3ByZWZpeCB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3Bvc3RmaXgge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3NwYWNlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW46IDAgNXB4O1xufSIsIi5maWVsZC1zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0QGluY2x1ZGUgZmllbGQtYmFzZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtc2VsZWN0LS1zbSAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlLS1zbTtcblx0aGVpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCxcbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fc2hldnJvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogNTBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDEycHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luLXRvcDogLTRweDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWhvdmVyO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19idG46Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuXHR6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0cGFkZGluZzogNXB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWNvbnRhaW5lciB7XG5cdG1heC1oZWlnaHQ6IG1pbig1MHZoLCAzMDBweCk7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDQxcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZmllbGQtc2VsZWN0X19jaGVjay1pY29uIHtcblx0QGluY2x1ZGUgY2VudGVyLXkoKTtcblx0bGVmdDogMTVweDtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTBweDtcblx0ZmlsbDogbm9uZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fZmllbGQtdGV4dC1pbnB1dC5maWVsZC1zZWxlY3RfX2ZpZWxkLXRleHQtaW5wdXQge1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZDlkYmUxO1xufVxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTUwO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59IiwiLmZpZWxkLXNldC1mdWxsX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGNvbG9yOiAjODE4NjkwO1xufVxuXG4uZmllbGQtc2V0LWZ1bGxfX2ZpZWxkIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZpZWxkLXNldC1mdWxsX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogLTZweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtc2V0LWZ1bGxfX2l0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogNnB4O1xuXHR3aWR0aDogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmllbGQtc2V0LWZ1bGxfX2xhYmVsLXZhbHVlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5maWVsZC1zZXQtZnVsbF9faXRlbXMge1xuXHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG5cdFx0bWFyZ2luOiAwIC0xMnB4O1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxuXG5cdC5maWVsZC1zZXQtZnVsbF9faXRlbSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQuZmllbGQtc2V0LWZ1bGxfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0fVxufSIsIi5maWVsZC1zZXRfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmZpZWxkLXNldF9fbGFiZWwtdmFsdWUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4uZmllbGQtc2V0X19pdGVtcyB7XG5cdG1hcmdpbi10b3A6IC0xMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC1zZXRfX2xhYmVsIH4gLmZpZWxkLXNldF9faXRlbXMge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uZmllbGQtc2V0X19pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmZpZWxkLXNldC0tbGFyZ2Uge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC1zZXQtLWxhcmdlIC5maWVsZC1zZXRfX2xhYmVsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmllbGQtc2V0LS1sYXJnZSAuZmllbGQtc2V0X19pdGVtIHtcblx0bWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmZpZWxkLXNldC0tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufSIsIi5maWVsZC1zd2l0Y2gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLmZpZWxkLXN3aXRjaF9faW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG9yZGVyOiAxMDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0ycHg7XG5cdFx0bGVmdDogLTJweDtcblx0XHR3aWR0aDogMjZweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAzcHg7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheS1zO1xufVxuXG4uZmllbGQtc3dpdGNoX192aXN1YWw6OmJlZm9yZSB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHR0b3A6IC0zcHg7XG5cdGxlZnQ6IC0zcHg7XG5cdHJpZ2h0OiAtM3B4O1xuXHRib3R0b206IC0zcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1zd2l0Y2hfX3RleHQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWVsZC1zd2l0Y2hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtc3dpdGNoX192aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGxlZnQ6IDE3cHg7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1zd2l0Y2g6aG92ZXIgLmZpZWxkLXN3aXRjaF9fdmlzdWFsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5LXM7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc3dpdGNoX19pbnB1dDpmb2N1cyB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5maWVsZC1zd2l0Y2hfX2lucHV0OmRpc2FibGVkIH4gLmZpZWxkLXN3aXRjaF9fdmlzdWFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG5cdH1cbn0iLCIuZmllbGQtdGV4dF9fd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLmZpZWxkLXRleHRfX2ltZyxcbi5maWVsZC10ZXh0X19pY29uLFxuLmZpZWxkLXRleHRfX2ljb24tcmlnaHQsXG57XG5cdEBpbmNsdWRlIGNlbnRlci15KCk7XG5cblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cbi5maWVsZC10ZXh0X19pbWcsXG4uZmllbGQtdGV4dF9faWNvbntcblx0bGVmdDogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2ljb24tcmlnaHR7XG5cblx0cmlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19pbWcge1xuXHRmbGV4LWdyb3c6IDA7XG59XG5cbi5maWVsZC10ZXh0X19zdWNjZXNzIHtcblx0QGluY2x1ZGUgY2VudGVyLXkoKTtcblx0ZmlsbDogbm9uZTtcblx0ei1pbmRleDogMTA7XG5cdHJpZ2h0OiAxMXB4O1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4uZmllbGQtdGV4dF9fbGV0dGVyLWNvdW50ZXIge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5maWVsZC1pbnB1dCB7XG5cdEBpbmNsdWRlIGZpZWxkO1xuICBcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblxuXHRcdH4gLmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrXG5cdFx0fVxuXHR9XG59XG5cbi5maWVsZC10ZXh0X19idG4tZXllIHtcblx0QGluY2x1ZGUgY2VudGVyLXkoKTtcblx0ei1pbmRleDogMTA7XG5cdHJpZ2h0OiAyNXB4O1xuXHR3aWR0aDogNTRweDtcblx0aGVpZ2h0OiA1NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHR9XG59XG5cbi5maWVsZC10ZXh0LS1pY29uIHtcblx0LmZpZWxkLWlucHV0LmZpZWxkLWlucHV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ4cHg7XG5cdH1cbn1cblxuLmZpZWxkLWlucHV0LS1zbSB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2UtLXNtO1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEge1xuXHRoZWlnaHQ6IDE2M3B4O1xuXHRyZXNpemU6IG5vbmU7XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiAxMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYS5maWVsZC1pbnB1dC0tc20ge1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4uZmllbGQtaW5wdXQuZmllbGQtaW5wdXQ6ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgXHRvcGFjaXR5OiAwLjY7XG59XG5cbi5mb3JtLWZpZWxkLWVycm9yIHtcblx0LmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG5cdFx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0fVxuXG5cdC5maWVsZC1pbnB1dCB7XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHR+IC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmllbGQtdGV4dC0tbGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmZpZWxkLXRleHRfX2ludC1sYWJlbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHRvcDogMjVweDtcblx0XHRsZWZ0OiAxN3B4O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0fVxuXG5cdC5maWVsZC1pbnB1dCB7XG5cdFx0cGFkZGluZzogMTNweCAxNXB4IDEycHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWlucHV0O1xuXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0ICBcdCY6aG92ZXIge1xuXHRcdCAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWlucHV0O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1pbnB1dDtcblxuXHRcdFx0fiAuZmllbGQtdGV4dF9faW50LWxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHRcdFx0cGFkZGluZzogMCAzcHg7XG5cdFx0XHRcdGxlZnQ6IDE0cHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5maWVsZC10b2dnbGVzX19sYWJlbCB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcbiAgXHRkaXNwbGF5OiBibG9jaztcbiAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5maWVsZC10b2dnbGVzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0zcHg7XG59XG5cbi5maWVsZC10b2dnbGVzX19pdGVtIHtcblx0cGFkZGluZzogM3B4O1xuXG5cdC5maWVsZC1jaGVja2JveF9faW5wdXQge1xuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHR+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheSBpbnNldDtcblx0XHRcdCAgXHRiYWNrZ3JvdW5kOiAjRDNEM0QzO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0cGFkZGluZzogNHB4IDE2cHggNXB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDUxLCA1MSwgNTEsIDAuNykgaW5zZXQ7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHQgIFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdCAgXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdCAgXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdH1cblxuICBcdC5kaXNhYmxlZCB7XG5cdCAgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpIGluc2V0O1xuXHRcdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMyk7XG5cdCAgfVxuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXRvZ2dsZXNfX2l0ZW0ge1xuXHRcdC5maWVsZC1jaGVja2JveDpub3QoLmRpc2FibGVkKTpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdCAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5IGluc2V0O1xuXHRcdCAgYmFja2dyb3VuZDogI0QzRDNEMztcblx0XHR9XG5cdH1cbn0iLCIuZmllbGQtdG9vbHRpcCB7XG5cdGhlaWdodDogNTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0ei1pbmRleDogMTtcblx0dHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlICR0cnMtYmFzZTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC10b29sdGlwLS1vcGVuIHtcblx0dHJhbnNpdGlvbjogei1pbmRleCAwcztcblx0ei1pbmRleDogMjA7XG59XG5cbi5maWVsZC10b29sdGlwX19saXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogNnB4IDA7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG59XG5cbi5maWVsZC10b29sdGlwX19saXN0LWNvbnRhaW5lciB7XG5cdG1hcmdpbi1yaWdodDogNnB4O1xuXHRwYWRkaW5nOiAwIDVweDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRtYXgtaGVpZ2h0OiAyNjRweDtcblxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0d2lkdGg6IDRweDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDRweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR9XG59XG5cbi5maWVsZC10b29sdGlwX19saXN0LWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDEwcHggMTZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZpZWxkLXRvb2x0aXBfX2xpc3QtaXRlbTphY3RpdmUsXG4uZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtLS1hY3RpdmUuZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmJhc2tldC1hY3Rpb24tdG9vbHRpcCB7XG5cdHBhZGRpbmc6IDA7XG5cdEBpbmNsdWRlIGljb24tY2xvc2UoMTJweCwgMnB4KTtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdGxlZnQ6IGluaXRpYWw7XG5cdH1cblx0LmZpZWxkLXRvb2x0aXBfX2xpc3QtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtLS1hY3RpdmUsXG5cdC5maWVsZC10b29sdGlwX19saXN0LWl0ZW06aG92ZXJ7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzM3B4O1xuXHR9XG59XG5cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtdG9vbHRpcF9fbGlzdC1pdGVtOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufSIsIi5maWVsZC10dW1ibGVyLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXR1bWJsZXItbGlzdF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmllbGQtdHVtYmxlci1saXN0X19pdGVtIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG4iLCIuZmllbGQtdHVtYmxlciB7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWJlYmViO1xyfVxyXHIuZmllbGQtdHVtYmxlcl9faXRlbSB7XHJcdG1hcmdpbi1yaWdodDogMzBweDtcclxyXHQuZmllbGQtY2hlY2tib3gge1xyXHRcdHdpZHRoOiAxMDAlO1xyXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXHR9XHJcclx0LmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcclx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcdFx0JjpiZWZvcmUge1xyXHRcdFx0Y29udGVudDogXCJcIjtcclx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXHRcdFx0aGVpZ2h0OiAycHg7XHJcdFx0XHR3aWR0aDogMTAwJTtcclx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXHRcdFx0Ym90dG9tOiAtMnB4O1xyXHRcdFx0bGVmdDogMDtcclx0XHRcdHotaW5kZXg6IDI7XHJcdFx0fVxyXHR9XHJcclx0LmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xyXHRcdGRpc3BsYXk6IG5vbmU7XHJcdH1cclxyXHQuZmllbGQtY2hlY2tib3hfX3RleHQge1xyXHRcdHBhZGRpbmc6IDAgMCAxMnB4O1xyXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclx0XHRmb250LXNpemU6IDE2cHg7XHJcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcdFx0Y29sb3I6IGdyZXk7XHJcdFx0Jjpob3ZlciB7XHJcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XHJcdFx0fVxyXHR9XHJ9XHJcclxyXHIuZmllbGQtdHVtYmxlci1vbmUge1xyICBkaXNwbGF5OiBmbGV4O1xyICBhbGlnbi1pdGVtczogY2VudGVyO1xyICBmb250LXNpemU6IDE0cHg7XHIgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyICBmb250LXdlaWdodDogJGZ3LWJhc2U7XHIgIHBvc2l0aW9uOiByZWxhdGl2ZTtcciAgY3Vyc29yOiBwb2ludGVyO1xyICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyfVxyXHIuZmllbGQtdHVtYmxlci1vbmU6aG92ZXIge1xyICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJ9XHJcci5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsIHtcciAgZmxleDogMCAwIGF1dG87XHIgIHdpZHRoOiAzNnB4O1xyICBoZWlnaHQ6IDIwcHg7XHIgIG1hcmdpbi1yaWdodDogMTJweDtcciAgYm9yZGVyLXJhZGl1czogMTBweDtcciAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2ZkMztcciAgcG9zaXRpb246IHJlbGF0aXZlO1xyICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtccn1cclxyLmZpZWxkLXR1bWJsZXItb25lOmhvdmVyIC5maWVsZC10dW1ibGVyLW9uZV9fdmlzdWFsIHtcciAgYmFja2dyb3VuZC1jb2xvcjogI2E3YWJiMjtccn1cclxyLmZpZWxkLXR1bWJsZXItb25lX192aXN1YWw6OmFmdGVyIHtcciAgY29udGVudDogXCJcIjtcciAgd2lkdGg6IDE2cHg7XHIgIGhlaWdodDogMTZweDtcciAgYm9yZGVyLXJhZGl1czogNTAlO1xyICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHIgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcciAgdG9wOiAycHg7XHIgIGxlZnQ6IDJweDtcciAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xyfVxyXHIuZmllbGQtdHVtYmxlci1vbmVfX2lucHV0IHtcciAgb3BhY2l0eTogMDtcciAgdmlzaWJpbGl0eTogaGlkZGVuO1xyICBwb3NpdGlvbjogYWJzb2x1dGU7XHIgIHRvcDogMDtcciAgbGVmdDogMDtcciAgei1pbmRleDogMztccn1cclxyLmZpZWxkLXR1bWJsZXItb25lX19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXR1bWJsZXItb25lX192aXN1YWwge1xyICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtccn1cclxyLmZpZWxkLXR1bWJsZXItb25lX19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXR1bWJsZXItb25lX192aXN1YWw6OmFmdGVyIHtcciAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xyfSIsIi5maWVsZF9fZXJyb3JzIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmllbGRfX2Vycm9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1yZW1vdmUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWVsZF9fbm90ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uZmllbGQtLWlucHV0LXJvdW5kIHtcblx0LmZpZWxkLWlucHV0IHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0cGFkZGluZzogNnB4IDE1cHg7XG5cblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRcdH1cblxuXHRcdCYuZmllbGQtaW5wdXQge1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmllbGQtLXNlbGVjdC11bmRlcmxpbmUge1xuXHQuZmllbGQtc2VsZWN0X19idG4ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMTdweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0fVxuXG5cdC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHQuZmllbGQtc2VsZWN0X19saXN0IHtcblx0XHR3aWR0aDogYXV0bztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuLmZpZWxkLS1uby1ib3JkZXIge1xuXHQuZmllbGQtaW5wdXQge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxufVxuXG4uZmllbGQtLXJhdGluZyB7XG5cdC5maWVsZC10ZXh0X19pbnQtbGFiZWwge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLS1pbnB1dC1yb3VuZCB7XG5cdFx0LmZpZWxkLWlucHV0OmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHRcdH1cblx0fVxufSIsIi5jYXRhbG9nX19maWx0ZXItdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmNhdGFsb2dfX2Zvcm0tZ2xhc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5maWx0ZXJfX2dyb3VwIHtcbiAgXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBcdHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmZpbHRlcl9fc3RhdHVzLWljb257XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5maWx0ZXJfX3N0YXR1cy1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1zd2l0Y2gge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdCsgLmZpbHRlcl9fZ3JvdXAtLWNoZWNrLWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDM3cHg7XG5cdH1cbn1cblxuLmZpbHRlcl9fbGlzdC1tZW51IHtcblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCYgKyBsYWJlbCB7XG5cdFx0XHQuZmlsdGVyX19saW5rIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xuXHRcdFx0XHRjb2xvcjogZ3JheTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2UxZTFlMTtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdCYgKyBsYWJlbCB7XG5cdFx0XHRcdC5maWx0ZXJfX2xpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4uZmlsdGVyX19ncm91cC1ib2R5IHtcblx0bWFyZ2luOiA4cHggMDtcbiAgXHQuZmllbGQtY2hlY2stbGlzdCB7XG5cdCAgbWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uZmlsdGVyX19hY3Rpb25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxMTBweDtcblx0dG9wOiAyMnB4O1xuXHR6LWluZGV4OiA1O1xufVxuXG4uZmlsdGVyX19hY3Rpb24tY2xlYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgLTNweCAxMXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmZpbHRlcl9fY2xlYXItYnRuIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuXHRib3JkZXItYm90dG9tOiAycHggZG90dGVkICRjb2xvci1ibGFjay03MDtcbn1cblxuLmZpbHRlcl9fYWN0aW9ucy1ib3R0b20ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5maWx0ZXJfX3Nob3ctcHJvZHVjdHMtYnRuIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0aGVpZ2h0OiA1MHB4O1xuICBcdGRpc3BsYXk6IG5vbmU7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LmZpbHRlcl9fbGlzdCB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0cGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAge1xuXHRcdCYuZmlsdGVyX19ncm91cCB7XG5cdFx0ICBcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQgIFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLWxpbmtzIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHQuZmlsdGVyX19ncm91cC0tc29ydCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLXN3aXRjaCArIC5maWx0ZXJfX2dyb3VwLS1jaGVjay1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5maWx0ZXJfX2dyb3VwLS1yYW5nZS1zbGlkZXIuZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0LmZpZWxkLXJhbmdlLXNsaWRlcl9faGFuZGxlIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5maWx0ZXJfX2dyb3VwLS1zd2l0Y2gge1xuXHRcdG9yZGVyOiAxMDtcblx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdH1cblx0LmZpbHRlci0tYXNpZGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5maWx0ZXJfX2FjdGlvbnMtYm90dG9tIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuZmlsdGVyX19ncm91cC0tcmFuZ2Utc2xpZGVyIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LmZpbHRlcl9fZmlsdGVyLWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHQgIFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdH1cblx0fVxuXG4gIFx0LmZpbHRlcl9fc2hvdy1wcm9kdWN0cy1idG4ge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cbiAgXHQuZmlsdGVyX19hY3Rpb25zLWl0ZW0ge1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuICBcdC5maWx0ZXJfX2FjdGlvbi1jbGVhciB7XG5cdCAgcGFkZGluZzogMjBweDtcblx0ICBtYXJnaW4tbGVmdDogLTIwcHg7XG5cdCAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuXHQgIC5maWx0ZXJfX2FjdGlvbnMtaXRlbSB7XG5cdFx0YnV0dG9uOmZpcnN0LWNoaWxkIHtcblx0XHQgIHdpZHRoOiAxODdweDtcblx0XHQgIG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cdCAgfVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG4gIC5maWx0ZXJfX2FjdGlvbi1jbGVhciB7XG5cdC5maWx0ZXJfX2FjdGlvbnMtaXRlbSB7XG5cdCAgYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZzogOXB4IDEwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHQgIH1cblx0fVxuICB9XG59XG5cblxuLmZpbHRlcl9fbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBncmF5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWx0ZXJfX2xpbmsuZmlsdGVyX19saW5rLS1jdXJyZW50LFxuLmZpbHRlcl9fbGluay1sdmwtMl9fbGluay5maWx0ZXJfX2xpbmstLWN1cnJlbnQsXG4uZmlsdGVyX19saW5rLWx2bC0zLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1yaWdodDogMjhweDtcblx0bWluLWhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0bWFyZ2luLXRvcDogMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTJfX2xpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZzogMCAwIDAgMTVweDtcbiAgXHRjb2xvcjogZ3JleTtcblx0Jjpob3ZlciB7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTJfX2J0biB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtLWx2bC0zIHtcblx0cGFkZGluZy10b3A6IDZweDtcblx0cGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLmZpbHRlcl9fbGluay1sdmwtMyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGdyZXk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xuXHRwYWRkaW5nOiA0cHggMCA0cHggMzBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG4gIC5maWx0ZXJfX2xpbms6aG92ZXIsXG4gIC5maWx0ZXJfX2xpbmstbHZsLTI6aG92ZXIsXG4gIC5maWx0ZXJfX2xpbmstbHZsLTM6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4uZmlsdGVyX19saW5rLWx2bC0yLWljb24ge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNnB4O1xuXHRyaWdodDogMDtcblx0Y29sb3I6IGdyZXk7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xuICBcdGZpbGw6ICNmZmY7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTI6aG92ZXIgLmZpbHRlcl9fbGluay1sdmwtMi1pY29uIHtcbiAgXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5maWx0ZXJfX2xpbmstbHZsLTIub3BlbiAuZmlsdGVyX19saW5rLWx2bC0yLWljb24ge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59IiwiLmZvcm0tZ2xhc3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAzMnB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTJweCk7XG5cbiAgXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHQgICY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ICB9XG5cdH1cbn1cblxuXG4uZm9ybS1nbGFzc19fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuXHRtYXJnaW46IC0xMnB4O1xufVxuXG4uZm9ybS1nbGFzc19fZ3JvdXAge1xuXHR3aWR0aDogMzMuMzMzMyU7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5mb3JtLWdsYXNzX19ncm91cC0tZmxleC1jb2x1bW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZvcm0tZ2xhc3NfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcblx0XHRtYXJnaW46IC04cHg7XG5cdH1cblxuXHQuZm9ybS1nbGFzc19fZ3JvdXAge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHR3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5mb3JtLWdsYXNzIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmZvcm0tZ2xhc3NfX2dyb3VwIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59IiwiLmZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLS1jYXJkIHtcblx0bWF4LXdpZHRoOiA4MjBweDtcblx0cGFkZGluZzogMjRweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTUwO1xufVxuXG4uZm9ybV9faGVhZGVyIHtcblx0bWFyZ2luOiAzMHB4IDA7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9faGVhZGVyLW5vdGUge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvcnMge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uZm9ybV9fZ3JvdXBzIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4uZm9ybV9fZ3JvdXBzLmZvcm1fX2dyb3VwcyB7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmZvcm1fX2dyb3VwIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19ncm91cC0tZGlzYWJsZWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG5cdH1cbn1cblxuLmZvcm1fX2dyb3VwLmZvcm1fX2dyb3VwIHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHQmLmZvcm1fX2dyb3VwLS1wb2xpY3kge1xuXHQgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG5cdH1cbn1cblxuLmZvcm1fX2dyb3VwLXRpdGxlIHtcblx0bWFyZ2luOiAwIDAgMjBweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvcm1fX2RlbGl2ZXJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgLmxpbmstdW5kZXJsaW5lIHtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc2VsZWN0LW5vdGUge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZm9ybV9fZ3JvdXAtbm90ZSB7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uZm9ybV9fZ3JvdXAtYm9keSB7XG5cdG1hcmdpbjogMThweCAwO1xufVxuXG4uZm9ybV9fZmllbGRzIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDU0cHgpO1xuXHRtYXJnaW4tbGVmdDogLTI3cHg7XG5cdG1hcmdpbi1yaWdodDogLTI3cHg7XG59XG5cbi5mb3JtX19maWVsZCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHBhZGRpbmctcmlnaHQ6IDI3cHg7XG5cdHBhZGRpbmctbGVmdDogMjdweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19maWVsZC5mb3JtX19maWVsZC0tc3BhY2VyIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2Zvb3RlciB7XG5cdG1hcmdpbjogMzBweCAwO1xuXHQmLmZvcm1fX2Zvb3Rlci1iYXNrZXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAyMHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5mb3JtX19hY3Rpb24ge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uZm9ybS0tc3Vic2NyaWJlIHtcblx0LmZvcm1fX2hlYWRlciB7XG5cdFx0bWFyZ2luOiA0MHB4IDA7XG5cdH1cblxuXHQuZm9ybV9faGVhZGVyLW5vdGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0fVxuXG5cdC5mb3JtX19mb290ZXIge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5vcmRlcl9faGVhZGVyIHtcblx0XHQucGFnZS10aXRsZV9fdmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdFx0fVxuXHR9XG5cdC5mb3JtX19ncm91cC10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQuZm9ybS0tY2FyZCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXHQuZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LmZvcm1fX2ZpZWxkcyB7XG5cdFx0bWFyZ2luOiAtNnB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcblx0fVxuXHQuZm9ybV9fZmllbGQge1xuXHRcdHBhZGRpbmc6IDZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmZvcm1fX3dyYXAtY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdFx0LmZvcm1fX2ZpZWxkcyB7XG5cdFx0XHRtYXJnaW46IDAgLTM5cHg7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm1fX2Zvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHQuZm9ybV9fYWN0aW9ucyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5mb3JtX19hY3Rpb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjJ4cy1kb3duXCIpIHtcblx0LmZvcm1fX2dyb3VwIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5mb3JtX19maWVsZC0taGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZVxufSIsIi5nYWxsZXJ5X190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5nYWxsZXJ5X19zbGlkZXIge1xuICAuaW1hZ2Utc2xpZGVyX19pdGVtIHtcblx0aGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMzAwcHgpO1xuICB9XG5cbiAgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSB7XG5cdC5pbWFnZS1zbGlkZXJfX2ltYWdlLFxuXHQudmlkZW8tc2xpZGVyX19pZnJhbWUge1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB0b3A6IDA7XG5cdCAgcmlnaHQ6IDA7XG5cdCAgYm90dG9tOiAwO1xuXHQgIGxlZnQ6IDA7XG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xuXHQgIG1heC1oZWlnaHQ6IDEwMCU7XG5cdCAgbWFyZ2luOiBhdXRvO1xuXHQgIGhlaWdodDogYXV0bztcblx0ICB3aWR0aDogYXV0bztcblx0fVxuXHRpZnJhbWUudmlkZW8tc2xpZGVyX19pZnJhbWUge1xuXHQgIHdpZHRoOiA1NjBweDtcblx0ICBoZWlnaHQ6IDMxNXB4O1xuXHR9XG4gIH1cbn0iLCIuZ2lmdC1zaG9ydCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdpZnQtc2hvcnRfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5naWZ0LXNob3J0X192aXN1YWwge1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQucGljdHVyZSB7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbi5naWZ0LXNob3J0X19jb3VudCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtM3B4O1xuXHRyaWdodDogLTEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cGFkZGluZzogMnB4O1xuXHRtaW4td2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjMuMDVkZWcsICNjNDQ2ZmYgMy45NCUsICNjMTQ4ZmYgNzcuODMlKTtcbn1cblxuLmdpZnQtc2hvcnRfX2NhdGVnb3J5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5cbi5naWZ0LXNob3J0X19uYW1lIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59IiwiXG5cbi8qIC0tLSBiaXRyaXggZWRpdG9yIC0tLSAqL1xuLmh0bWxibG9ja2VkaXR7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3BhY2l0eTogMC43O1xuXHR3aWR0aDogYXV0bztcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXdhcm5pbmc7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBhZGRpbmc6IDVweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmc7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDA7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWluLXdpZHRoOiAxNTBweDtcbn1cblxuLm5vLXRvdWNoIC5odG1sYmxvY2tlZGl0OmhvdmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufSIsIi5pbWFnZS1nYWxsZXJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fZ2FsbGVyeSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1NXB4O1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cblxuXHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmltYWdlLWdhbGxlcnlfX2xlbnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHJnYmEoMCwgMCwgMCwgLjUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiB6b29tLWluO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlLWdhbGxlcnktLXpvb20tYWN0aXZlIC5pbWFnZS1nYWxsZXJ5X19sZW5zIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktdGh1bWIge1xuXHRwYWRkaW5nOiA2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNTFweDtcblx0aGVpZ2h0OiA1MXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0aW1nIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHQuc3ZnLWljb24ge1xuXHRcdEBpbmNsdWRlIGNlbnRlci14LXkoKTtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDFweDtcblx0XHR3aWR0aDogMjZweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmaWx0ZXI6IGRyb3Atc2hhZG93KCRib3gtc2hhZG93LWdyYXkteHMpO1xuXHR9XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXNsaWRlIHtcblx0aGVpZ2h0OiA0NTBweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbWFnZS1nYWxsZXJ5X19pbWFnZS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdFx0bWF4LWhlaWdodDogNDUwcHg7XG5cdH1cbn1cblxuLmltYWdlLWdhbGxlcnlfX2dhbGxlcnktc2xpZGUtLXZpZGVvIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fdmlkZW8ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRtYXJnaW4tbGVmdDogNHB4O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDM5cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygkYm94LXNoYWRvdy1ncmF5LXhzKTtcblx0fVxufVxuXG4uaW1hZ2UtZ2FsbGVyeV9fdmlkZW8taWNvbiB7XG5cdHdpZHRoOiA1OHB4O1xuXHRoZWlnaHQ6IDU4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmltYWdlLWdhbGxlcnk6aG92ZXIge1xuXHRcdC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQuaW1hZ2UtZ2FsbGVyeSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnN3aXBlci1zbGlkZXJfX2Fycm93IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHRcdGJvdHRvbTogMThweDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LmltYWdlLWdhbGxlcnlfX2dhbGxlcnkge1xuXHRcdC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCIyeHMtZG93blwiKSB7XG5cdC5pbWFnZS1nYWxsZXJ5X19nYWxsZXJ5LXNsaWRlIHtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHR9XG59IiwiLmltYWdlLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3NsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlcjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC8qYmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgLjA0KTsqL1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHotaW5kZXg6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvdXRsaW5lOiAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICR0cnMtYmFzZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcblx0ei1pbmRleDogLTE7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXY6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tbmV4dDo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdzpob3Zlcjo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAuMjtcbn1cblxuLmltYWdlLXNsaWRlcl9faWNvbiB7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDM2cHg7XG59XG5cbi5pbWFnZS1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLXNsaWRlcl9faXRlbS0tY3Vyc29yLXpvb20ge1xuXHRjdXJzb3I6IHpvb20taW47XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlLS0zZCArIC5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDgwJTtcblx0aGVpZ2h0OiAzNTBweDtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbiAgXHRtYXJnaW46IGF1dG87XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAxNXB4IC0zcHggMDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDZweCk7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iIHtcblx0d2lkdGg6IDY1cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRoZWlnaHQ6IDY1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdGRpc3BsYXk6IGZsZXg7XG4gIFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gIFx0Ji5hY3RpdmUge1xuXHQgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItLW1vcmUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIHtcblx0d2lkdGg6IDE2LjY2NjYlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogM3B4O1xuXHRoZWlnaHQ6IDY2cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICM4MTg2OTA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWJ0biB+IGRpdiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4udGV4dC1ndWlkZSAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3NsaWRlciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuXHRcdC5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcblx0XHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fdGh1bWIge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0dG9wOiA1MCU7XG4gIFx0bWFyZ2luLXRvcDogLTE1cHg7XG4gIFx0Jjpob3ZlciB7XG5cdCAgJjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0ICB9XG5cdH1cbn1cblxuLnRleHQtZ3VpZGUgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG5cdHRvcDogMjA4cHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAzMHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IDMwcHg7XG59XG5cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pY29uIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBcdGZpbGw6ICNmZmY7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3c6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogI2VmZjJmNjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93OmhvdmVyOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5pbWFnZS1zbGlkZXJfX21vYi1jb3VudGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2VzM2Qge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlcl9faW1hZ2UzZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZTNkLmFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZS1jb250cm9scyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAzO1xuXHRwYWRkaW5nOiAwIDU2cHg7XG5cdGN1cnNvcjogbW92ZTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pbWFnZS1jb250cm9scyB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2ltYWdlLWNvbnRyb2wge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmltYWdlLXNsaWRlcl9fM2QtaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAxMHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA5MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3pvb20ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAyMHB4O1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDEwMDtcblx0LnN2Zy1pY29uIHtcblx0XHRjb2xvcjogcmdiYSg1MSw1MSw1MSwuNyk7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHRcdHRvcDogMjcwcHg7XG5cdH1cblxuXHQudGV4dC1ndWlkZSAuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0XHR0b3A6IDIwOHB4O1xuXHR9XG5cblx0LmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pbWFnZS1jb250cm9scyB7XG5cdFx0cGFkZGluZzogMCA1NnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuaW1hZ2Utc2xpZGVyX19pdGVtIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZS0tM2Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZS0tM2QgKyAuaW1hZ2Utc2xpZGVyX190aHVtYi1pbWFnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRAaW5jbHVkZSB0b3VjaCB7XG5cdFx0LnRleHQtZ3VpZGUgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmltYWdlLXNsaWRlcl9fbW9iLWNvdW50ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMTJweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMiwgMTMsIDMzLCAuNyk7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0cGFkZGluZzogMXB4IDZweCAycHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdC50ZXh0LWd1aWRlIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5pbWFnZS1zbGlkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHR9XG5cblx0LmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuXHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHQuaW1hZ2Utc2xpZGVyX196b29tIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIubGF6eS1jb21wb25lbnRfX3RlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi5saW5rLWJhY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmxpbmstYmFjazpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmxpbmstYmFja19faWNvbixcbi5saW5rLXByZXZfX2ljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ubGluay1uZXh0X19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxpbmstYmFjayB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LmxpbmstYmFja19faWNvbiB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHR9XG59IiwiLmxpbmstY2xvc2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTM4cHg7XG5cdGhlaWdodDogNDBweDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0YmFja2dyb3VuZDogI0YwRjBGMDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5saW5rLWNsb3NlX190ZXh0IHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubGluay1jbG9zZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNkMGQwZDc7XG59XG5cbi5saW5rLWNsb3NlX19pY29uIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMThweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG59IiwiLm9yZGVyLWxrX19sLWl0ZW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vZGFsLW1lc3NhZ2UgIC5vcmRlci1sa19fbC1pdGVte1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ub3JkZXItbGtfX2wtcHJpY2Uge1xuXHRtaW4td2lkdGg6IDE4M3B4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuXG5cdC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQucHJpY2VfX2N1cnJlbmN5IHtcblx0XHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdH1cbn1cblxuLm9yZGVyLWxrX19sLW1haW4ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWxrX19pdGVtcyAuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG5cdG1pbi13aWR0aDogMTE1cHg7XG59XG5cbi5vcmRlci1sa19fbC1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5vcmRlci1sa19fbC1kYXRlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm9yZGVyLWxrX19sLXN0YXR1cyB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0LmF2YWlsYWJpbGl0eS0tb3JkZXItc3RhdHVzIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuXHR9XG59XG5cbi5vcmRlci1sa19fbC1pbWFnZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi10b3A6IDEzcHg7XG5cdG1hcmdpbi1sZWZ0OiAtN3B4O1xufVxuXG4ub3JkZXItbGtfX2wtaW1hZ2Utd3JhcCB7XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDUxcHg7XG5cdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdG1hcmdpbi10b3A6IDdweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3JkZXItbGtfX2wtaW1hZ2Utd3JhcDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0ei1pbmRleDogMDtcbn1cblxuLm9yZGVyLWxrX19sLWltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm9yZGVyLWxrX19sLW5hbWUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdHNwYW4ge1xuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59XG5cbi5vcmRlci1sa19faXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLm9yZGVyLWxrX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0LmF2YWlsYWJpbGl0eSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxufVxuXG4ub3JkZXItbGtfX3BhcmFtcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5vcmRlci1sa19faW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5vcmRlci1sa19faW5mby1uYW1lIHtcblx0cGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ub3JkZXItbGtfX2luZm8tdmFsdWUge1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ub3JkZXItbGtfX2wtcHJvY2Vzc0J1dHRvbiB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ub3JkZXItbGtfX3BhcmFtIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5vcmRlci1sa19fcGFyYW0tbmFtZSB7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR3aWR0aDogMjMwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ub3JkZXItbGtfX3BhcmFtLXZhbHVlIHtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ub3JkZXItbGtfX2l0ZW1zLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0YmFja2dyb3VuZDogI0VFRUVFRTtcblx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuXHRmb250LXNpemU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW46IDAgLTIwcHg7XG59XG5cbi5vcmRlci1sa19faXRlbXMtaGVhZGVyLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5vcmRlci1sa19faXRlbXMtaGVhZGVyLWNhcHRpb24ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogIzgxODY5MDtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ub3JkZXItbGsgLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm9yZGVyLWxrX19pdGVtcyB7XG5cdC5iYXNrZXQtaXRlbSB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdH1cblxuXHRcdC5iYXNrZXQtaXRlbV9fcHJpY2UtZnVsbCB7XG5cdFx0XHQucHJpY2VfX3ZhbHVlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ub3JkZXItbGtfX2wtYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTVweDtcblxuXG5cdFx0YnV0dG9uLmJ0biB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ0biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdH1cbn1cblxuLm9yZGVyLWxrX19hbGwtcHJpY2Uge1xuXHRtYXJnaW46IDIwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdC5vcmRlci1sa19fYWxsLXByaWNlLW5hbWUge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0fVxuXG5cdC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblxuXHQucHJpY2VfX2N1cnJlbmN5IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuLmxrLW9yZGVyLWJ1dHRvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0YnV0dG9uIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdFx0Y29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLm9yZGVyLWxrX19hbGwtYnV0dG9uLWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQub3JkZXItbGtfX2wtcHJvY2Vzc0J1dHRvbiB7XG5cdFx0cGFkZGluZzogMCAzNXB4IDAgMDtcblx0fVxufVxuXG4ubW9kYWwtbWVzc2FnZSB7XG5cdC5vcmRlci1sa19faXRlbSB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5vcmRlci1sa19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXG5cdC5vcmRlci1sa19fcGFyYW0tbmFtZSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5vcmRlci1sa19fbC1oZWFkZXIsXG5cdC5vcmRlci1sa19fbC1pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5vcmRlci1sa19fbC1tYWluIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5vcmRlci1sa19fcGFyYW0tbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19wYXJhbS12YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19sLXByaWNlIHtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0bWluLXdpZHRoOiBpbml0aWFsO1xuXHR9XG5cblx0Lm9yZGVyLWxrX19sLWRhdGUsXG5cdC5vcmRlci1sa19fbC1zdGF0dXMge1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdH1cblxuXHQub3JkZXItbGtfX2FsbC1wcmljZS1ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5vcmRlci1sa19faXRlbXMge1xuXHRcdC5iYXNrZXQtaXRlbV9fYWN0aW9uIHtcblx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5vcmRlci1sa19faXRlbSB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5vcmRlci1sa19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXG5cdC5vcmRlci1sa19fcGFyYW0tbmFtZSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm9yZGVyLWxrX19sLWhlYWRlcixcblx0Lm9yZGVyLWxrX19sLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm9yZGVyLWxrX19sLW1haW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm9yZGVyLWxrX19wYXJhbS1uYW1lIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQub3JkZXItbGtfX3BhcmFtLXZhbHVlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQub3JkZXItbGtfX2wtcHJpY2Uge1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRtaW4td2lkdGg6IGluaXRpYWw7XG5cdH1cblxuXHQub3JkZXItbGtfX2wtZGF0ZSxcblx0Lm9yZGVyLWxrX19sLXN0YXR1cyB7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0fVxuXG5cdC5vcmRlci1sa19fYWxsLXByaWNlLWJsb2NrIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0Lm9yZGVyLWxrX19pdGVtcyB7XG5cdFx0LmJhc2tldC1pdGVtX19hY3Rpb24ge1xuXHRcdFx0b3JkZXI6IDQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5vcmRlci1sa19fYWxsLXByaWNlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQub3JkZXItbGtfX3RpdGxlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0Lm9yZGVyLWxrX19hbGwtcHJpY2UtYmxvY2sge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQub3JkZXItbGtfX2l0ZW1zIHtcblx0XHQuYmFza2V0LWl0ZW1fX2FjdGlvbiB7XG5cdFx0XHR3aWR0aDogMTE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQub3JkZXItbGtfX2l0ZW1zIHtcblx0XHQuYmFza2V0LWl0ZW0ge1xuXHRcdFx0LmJhc2tldC1pdGVtX19wcmljZSB7XG5cdFx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdH1cblxuXHRcdFx0LmJhc2tldC1pdGVtX19oZWFkZXIge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0XHR9XG5cblx0XHRcdC5iYXNrZXQtaXRlbV9fY291bnRlciB7XG5cdFx0XHRcdHdpZHRoOiA3NXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcblx0Lm9yZGVyLWxrX19pdGVtcy1oZWFkZXIge1xuXHRcdC5vcmRlci1sa19faXRlbXMtaGVhZGVyLWl0ZW0ge1xuXHRcdFx0ZmxleDogMTtcblx0XHR9XG5cblx0XHQub3JkZXItbGtfX2l0ZW1zLWhlYWRlci10b3RhbCB7XG5cdFx0XHR3aWR0aDogMjUzcHg7XG5cdFx0fVxuXG5cdFx0Lm9yZGVyLWxrX19pdGVtcy1oZWFkZXItY291bnQge1xuXHRcdFx0d2lkdGg6IDEwMXB4O1xuXHRcdH1cblxuXHRcdC5vcmRlci1sa19faXRlbXMtaGVhZGVyLXByaWNlIHtcblx0XHRcdHdpZHRoOiAxNTRweDtcblx0XHR9XG5cdH1cblx0Lm9yZGVyLWxrX19pdGVtcy1oZWFkZXIge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14eGwtbWluKSB7XG5cdC5vcmRlci1sa19faXRlbXMtaGVhZGVyIHtcblx0XHQub3JkZXItbGtfX2l0ZW1zLWhlYWRlci1jb3VudCB7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0fVxuXG5cdFx0Lm9yZGVyLWxrX19pdGVtcy1oZWFkZXItcHJpY2Uge1xuXHRcdFx0d2lkdGg6IDE3NHB4O1xuXHRcdH1cblx0fVxufSIsIi5sa19fZm9ybSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMTRweCAyNHB4IDMycHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTMwcHg7XG59XG5cbi5sa19fZm9ybSAuZm9ybV9fZ3JvdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fZm9ybSAuZm9ybV9fZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRwYWRkaW5nLXRvcDogMjJweDtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmxrX19mb3JtIC5mb3JtX19ncm91cDpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDhweDtcblx0cmlnaHQ6IDhweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU3ZTk7XG59XG5cbi5sa19fbWVzc2FnZSBwIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICM4MTg2OTA7XG59XG5cbi5sa19fb3JkZXJzLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDEzMHB4O1xufVxuXG4ubGtfX29yZGVyIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmxrX19zb3J0IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmxrX19vcmRlcnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fb3JkZXJzLWxpbmstYmFjayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNDZweDtcblx0bGVmdDogMDtcbn1cblxuLmxrX19ib251c2VzLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG5cdG1hcmdpbjogMCAtMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxMzBweDtcbn1cblxuLmxrX19ib251c2VzLWxlZnQge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4ubGtfX2JvbnVzZXMtcmlnaHQge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4ubGtfX2hpc3Rvcnktd3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLmxrX19oaXN0b3J5LWhlYWRlciB7XG5cdHBhZGRpbmc6IDMycHggMjRweCAxNXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFOTtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW1zLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0bWFyZ2luLXRvcDogMzhweDtcbn1cblxuLmxrX19oaXN0b3J5LWl0ZW1zIHtcblx0cGFkZGluZzogMjBweCAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtczo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMnB4O1xuXHR0b3A6IDIwcHg7XG5cdGJvdHRvbTogNTBweDtcblx0bGVmdDogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFN0U5O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5sa19faGlzdG9yeS1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMzZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbS1xdWFudGl0eSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcblx0cGFkZGluZzogOHB4IDA7XG5cdHdpZHRoOiA1NHB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY2O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRib3gtc2hhZG93OiAwIDAgMCA4cHggJGNvbG9yLXdoaXRlO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbS1xdWFudGl0eS0tbmVnYXRpdmUge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbS10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuXG4ubGtfX2hpc3RvcnktaXRlbS1kYXRlIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxrX19oaXN0b3J5LWZvb3RlciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFN0U5O1xuXHRwYWRkaW5nOiAyNHB4IDI0cHggMzJweDtcbn1cblxuLmxrX19uYXYge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubGtfX2NvcHktbGluay1ibG9jay13cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxrX19pbmZvLWJsb2NrIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0cGFkZGluZzogMjNweCAyNHB4IDI3cHg7XG59XG5cbi5sa19faW5mby1ibG9jay1saW5rLW1vcmUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmxrX19pbmZvLWJsb2NrLWxpbmstbW9yZTpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4ubGtfX3Rhc2tzLWl0ZW1zIHtcblx0cGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5sa19fdGFza3MtYmxvY2sge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5sa19fdGFza3MtYmxvY2staGVhZGVyIHtcblx0cGFkZGluZzogMjJweCAyNHB4IDE0cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFN0U5O1xufVxuXG4ubGtfX3Rhc2s6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFOTtcbn1cblxuLmxrX190YXNrIHtcblx0cGFkZGluZzogMjBweCAyNHB4IDE2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sa19fdGFzay1sZWZ0IHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxrX190YXNrLXJpZ2h0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5sa19fdGFzay1pbWFnZS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX3Rhc2staW1hZ2Uge1xuXHR3aWR0aDogODhweDtcblx0aGVpZ2h0OiA4OHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3gtc2hhZG93OiAwIDEzcHggMTVweCAtOHB4IHJnYmEoMiwgMTMsIDMzLCAuMik7XG59XG5cbi5sa19fdGFzay1zdGF0dXMge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xufVxuXG4ubGtfX3Rhc2stbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmxrX190YXNrLXRleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogIzgxODY5MDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGtfX3Rhc2stbGluayB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdG1hcmdpbi10b3A6IDlweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5sa19fdGFzay1saW5rOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5sa19fdGFzay1xdWFudGl0eSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA3cHg7XG5cdGxlZnQ6IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAycHggNnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5sa19fdGFzay13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxMzBweDtcbn1cblxuLmxrX190YXNrLWl0ZW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDMwcHggMjRweCAzMnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fdGFzay1pdGVtLWZvcm0td3JhcCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5sa19fdGFzay1pdGVtLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubGtfX3Rhc2staXRlbS1zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdG1hcmdpbi10b3A6IDdweDtcbn1cblxuLmxrX190YXNrLWl0ZW0tZGVzY3JpcHRpb24ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGtfX3Rhc2staXRlbSAuZm9ybV9fZm9vdGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxrX19vcmRlcnMtZmlsdGVyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4IWltcG9ydGFudDtcblx0LmZpbHRlcl9fZ3JvdXAge1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0cGFkZGluZzogMTBweCAwIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxrX190YXNrLXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5sa19fZm9ybSB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5sa19fZm9ybSAuZm9ybV9fZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQubGtfX29yZGVycyB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5sa19fb3JkZXJzLWxpbmstYmFjayB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIHRvcDogdW5zZXQ7XG5cdCAgbWFyZ2luLWJvdHRvbTogMTVweDtcblx0ICBtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubGtfX2hpc3RvcnktaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmxrX19oaXN0b3J5LWl0ZW1zIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0LmxrX19oaXN0b3J5LWZvb3RlciB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5sa19fdGFza3MtaXRlbXMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LmxrX190YXNrcy1ibG9jay1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQubGtfX2luZm8tYmxvY2sge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQubGtfX3Rhc2sge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdH1cblxuXHQubGtfX3Rhc2staXRlbSB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdC5sa19faGlzdG9yeS1pdGVtczo6YWZ0ZXIge1xuXHRcdGxlZnQ6IDQwcHg7XG5cdH1cblxuXHQubGtfX2hpc3RvcnktaXRlbXMtdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5sa19fYm9udXNlcy13cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5sa19fYm9udXNlcy1sZWZ0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5sa19fYm9udXNlcy1yaWdodCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LmxrX19vcmRlcnMtZmlsdGVyIHtcblx0XHQuZmlsdGVyX19maWx0ZXItbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0LmZpbHRlcl9fZ3JvdXAtLWRhdGUge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0LmZpbHRlcl9fZ3JvdXAtLWNoZWNrLWxpc3Qge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubG9hZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6ICRsb2FkZXItYmc7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR6LWluZGV4OiAzMDAwMDA7XG59XG5cbi5sb2FkZXJfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDA7XG5cdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvYWRlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ubG9hZGVyLS1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuIiwiLm1vYmlsZS1wb3B1cCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAyNTAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHRyYW5zaXRpb24tZGVsYXk6ICR0cnMtZHJvcGRvd247XG59XG5cbi5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7XG5cdHotaW5kZXg6IDMwO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWRyb3Bkb3duO1xuXHRvcGFjaXR5OiAwO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0b3A6IDIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG5cbi5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtZHJvcGRvd247XG5cdHotaW5kZXg6IDM1O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1vYmlsZS1wb3B1cF9faGVhZGVyIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuICBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgXHRtYXJnaW46IC0yMHB4IC0yMHB4IDA7XG59XG5cbi5tb2JpbGUtcG9wdXBfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogNjlweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW9iaWxlLXBvcHVwX19jbG9zZSB7XG5cdEBpbmNsdWRlIGljb24tY2xvc2UoMThweCwgMnB4KTtcblx0Y29sb3I6ICNmZmY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxOXB4O1xuXHRyaWdodDogNXB4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4ubW9iaWxlLXBvcHVwX19ib2R5IHtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5tb2JpbGUtcG9wdXAtLWNhdGFsb2ctbWVudSB7XG5cdC5tb2JpbGUtcG9wdXBfX2JvZHkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG59XG5cbi5vcGVuLXNpdGUtbWVudSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lm1vYmlsZS1wb3B1cC0tc2l0ZS1tZW51IHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMG1zO1xuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fb3ZlcmxheSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH1cblx0fVxufVxuXG4ub3Blbi1jYXRhbG9nLW1lbnUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5tb2JpbGUtcG9wdXAtLWNhdGFsb2ctbWVudSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBtcztcblxuXHRcdC5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdH1cbn1cblxuLm9wZW4tZmlsdGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQubW9iaWxlLXBvcHVwLS1maWx0ZXIge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG5cblx0XHQubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG59XG5cbi5vcGVuLXNvcnQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5tb2JpbGUtcG9wdXAtLXNvcnQge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQubW9iaWxlLXBvcHVwX19vdmVybGF5IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fd3JhcHBlciB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fVxuXHR9XG59XG5cbi5vcGVuLWJhc2tldC1yZXN1bWUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5tb2JpbGUtcG9wdXAtLXJlc3VtZSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBtcztcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdC5tb2JpbGUtcG9wdXBfX292ZXJsYXkge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQubW9iaWxlLXBvcHVwX193cmFwcGVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJtZC11cFwiKSB7XG5cdC5tb2JpbGUtcG9wdXAtLWZpbHRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblxuXHRcdC5tb2JpbGUtcG9wdXBfX3dyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1wb3B1cF9fb3ZlcmxheSxcblx0XHQubW9iaWxlLXBvcHVwX19oZWFkZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQubW9iaWxlLXBvcHVwX19ib2R5IHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuXHQubW9iaWxlLXBvcHVwLS1maWx0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0LmNhdGFsb2ctYmxvY2tfX2ZpbHRlcnMge1xuXHRcdCAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjlweCk7XG5cdFx0ICBvdmVyZmxvdy15OiBhdXRvO1xuXHRcdCAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdCAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHQgIHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1vYmlsZS1wb3B1cC0tcmVzdW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQubW9iaWxlLXBvcHVwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5tb2RhbC1tZXNzYWdlX193cmFwcGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDE1MnB4O1xuXHRyaWdodDogMTJweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAyMnB4IDI1cHg7XG5cdHotaW5kZXg6IDIzO1xuXHR3aWR0aDogNDM4cHg7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDI0cHgpO1xuXHQvL2Rpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC1tZXNzYWdlX19jbG9zZSB7XG5cdEBpbmNsdWRlIGljb24tY2xvc2UoMnB4LCAxNnB4LCAkY29sb3ItZ3JheSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZzogMTBweDtcblx0dG9wOiAxMHB4O1xuXHRyaWdodDogMTBweDtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX3Zpc3VhbCB7XG5cdHdpZHRoOiA1OHB4O1xuXHRmbGV4LXNocmluazogMDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cdGltZyB7XG5cdFx0bWF4LWhlaWdodDogODBweDtcblx0fVxufVxuXG4ubW9kYWwtbWVzc2FnZV9fc3VidGl0bGUge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5tb2RhbC1tZXNzYWdlX19pbmZvIHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLm1vZGFsLW1lc3NhZ2VfX3F1YW50aXR5IHtcblx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4ubW9kYWwtbWVzc2FnZV9fdGV4dCB7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubW9kYWwtbWVzc2FnZS0tdGV4dCB7XG5cdC5tb2RhbC1tZXNzYWdlX193cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAyMHB4O1xuXHR9XG5cblx0Lm1vZGFsLW1lc3NhZ2VfX2Nsb3NlIHtcblx0XHRAaW5jbHVkZSBjZW50ZXIteSgpO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5tb2RhbC1tZXNzYWdlX193cmFwcGVyIHtcblx0XHR3aWR0aDogMzMwcHg7XG5cdFx0cGFkZGluZzogMTFweCAxNXB4IDE1cHg7XG5cdFx0dG9wOiA2OXB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuXHRcdHotaW5kZXg6IDIzO1xuXHR9XG5cdC5tb2RhbC1tZXNzYWdlX192aXN1YWwge1xuXHRcdHdpZHRoOiAzOHB4O1xuXHR9XG5cdC5tb2RhbC1tZXNzYWdlX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5tb2RhbC1tZXNzYWdlX193cmFwcGVyIHtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiA3MHB4O1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXHQuYmFza2V0LXBhZ2UsXG5cdC5jYXRhbG9nLWl0ZW0tcGFnZSB7XG5cdFx0Lm1vZGFsLW1lc3NhZ2VfX3dyYXBwZXIge1xuXHRcdFx0Ym90dG9tOiAxMjBweDtcblx0XHR9XG5cdH1cblxuICBcdC5jYXRhbG9nLWl0ZW0tcGFnZSB7XG5cdCAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHQgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdCAgcGFkZGluZzogMTVweDtcblx0fVxufVxuIiwiLm1vZGFsLXdpbmRvdyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDgwMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA0MHB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbC13aW5kb3dfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgMTEsIDExLCAuOCk7XG5cdHotaW5kZXg6IDMwO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWRyb3Bkb3duO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAkdHJzLWRyb3Bkb3duO1xuXHRvcGFjaXR5OiAwO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR0b3A6IDIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDVweCAzMHB4IDMwcHg7XG4gIFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTEwO1xuXHRcdH1cblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cbiAgXHQucmVzdWx0LWFkZC1yZXZpZXdfX3RpdGxlIHtcblx0ICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0ICBjb2xvcjogJGNvbG9yLWdyYXk7XG5cdH1cblxuICAucmVzdWx0LWFkZC1yZXZpZXdfX3RleHQge1xuXHRmb250LXNpemU6ICRmei1zbWFsbC0yO1xuXHRsaW5lLWhlaWdodDogMS41Nztcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAyNXB4IDM0cHggMThweCAzMHB4O1xuXG4gIC5oNSB7XG5cdGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXItbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbC13aW5kb3dfX2JhY2sge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdGZpbGw6IG5vbmU7XG5cdH1cbn1cblxuLm1vZGFsLXdpbmRvd19fdGl0bGUge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRAaW5jbHVkZSBpY29uLWNsb3NlKDE4cHgsIDJweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAzNXB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR0b3A6IDE1cHg7XG5cdHJpZ2h0OiAxNXB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tb2RhbC13aW5kb3dfX2Nsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cdC5tb2RhbC13aW5kb3dfX2JhY2s6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdH1cbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDEwMDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRwYWRkaW5nOiAyNXB4IDM0cHggMTBweCAzMHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiAwIDMwcHggMzBweDtcbn1cblxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDQ4MHB4O1xufVxuXG4uc3RhdGUtLW1vZGFsLW9wZW4ge1xuXHQubW9kYWwtd2luZG93X19vdmVybGF5IHtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0Lm1vZGFsLXdpbmRvdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAyOHB4KTtcblx0fVxuXG5cdC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcblx0Lm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggNDVweCAyMHB4IDIwcHg7XG5cdH1cblx0Lm1vZGFsLXdpbmRvd19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHQubW9kYWwtd2luZG93X19ib2R5IHtcblx0XHRwYWRkaW5nOiA1cHggMjBweCAyMHB4O1xuXHR9XG5cdC5tb2RhbC13aW5kb3dfX292ZXJsYXkge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbiIsIi5tb2RhbF9fc3VyZmFjZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR6LWluZGV4OiAyMDA7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAkdHJzLWRyb3Bkb3duO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdG1hcmdpbjogYXV0bztcblx0bWluLXdpZHRoOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM1O1xufVxuXG4ubW9kYWwtLWdhbGxlcnkge1xuXHQubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5tb2RhbF9fc3VyZmFjZSB7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHR9XG5cblx0Lm1vZGFsX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5zdGF0ZS0tbW9kYWwtb3BlbiB7XG5cdC5tb2RhbF9fc3VyZmFjZSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDBtcztcblx0fVxuXG5cdC5tb2RhbC13aW5kb3dfX292ZXJsYXkge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4ubW9kYWwtLXBhZ2Uge1xuXHQubW9kYWwtd2luZG93IHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHR9XG5cblx0Lm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQubW9kYWxfX3N1cmZhY2Uge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0Lm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWRyb3Bkb3duO1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHR9XG5cdC5tb2RhbF9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0fVxuXHQubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuc3RhdGUtLW1vZGFsLW9wZW4ge1xuXHRcdC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cdFx0fVxuXHR9XG59XG4iLCIubm90ZS1ibG9jayB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGNvbG9yOiAjODE4NjkwO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubm90ZS1ibG9jazpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5ub3RlLWJsb2NrLS1hbHQge1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5ub3RlLWJsb2NrLS1hbHQtMiB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5ub3RlLWJsb2NrLS1hbHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubm90ZS1ibG9ja19faWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnktMjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLm5vdGUtYmxvY2stLWFsdCAubm90ZS1ibG9ja19faWNvbiB7XG5cdG1hcmdpbi10b3A6IDJweDtcbn1cblxuLm5vdGUtYmxvY2stLWFsdC0yIC5ub3RlLWJsb2NrX19pY29uIHtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5ub3RlLWJsb2NrIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdH1cbn0iLCIub25seS1zbGlkZXIge1xuXHQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDI3cHg7XG5cdH1cblxuXHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi5vbmx5LXNsaWRlcl9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDE4OHB4O1xuXHRoZWlnaHQ6IDE4OHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LnBpY3R1cmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogNTtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuXHRcdGltZyB7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cbn1cblxuLm9ubHktc2xpZGVyX19sb2dvIHtcblx0QGluY2x1ZGUgY2VudGVyLXgtbWFyZ2luKDU3cHgpO1xuXHR6LWluZGV4OiAxMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTE1cHg7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cblx0LnBpY3R1cmUge1xuXHRcdHdpZHRoOiA3MCU7XG5cdFx0aGVpZ2h0OiA3MCU7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuXHQub25seS1zbGlkZXJfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDRweDtcblx0XHRoZWlnaHQ6IDEwNHB4O1xuXHR9XG5cdC5vbmx5LXNsaWRlcl9fbG9nbyB7XG5cdFx0d2lkdGg6IDg1cHg7XG5cdFx0aGVpZ2h0OiAzN3B4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtNDJweDtcblx0fVxufSIsIi5vcmRlci1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5vcmRlci1pdGVtX192aXN1YWwge1xuXHR3aWR0aDogMTIwcHg7XG5cdGhlaWdodDogMTIwcHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ub3JkZXItaXRlbV9fY29udGVudCB7XG5cdGZsZXgtZ3JvdzogMTtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4ub3JkZXItaXRlbV9faGVhZGVyIHtcblx0LnByaWNlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdH1cblxuXHQucHJpY2VfX2N1cnJlbmN5LFxuXHQucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLm9yZGVyLWl0ZW1fX25hbWUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm9yZGVyLWl0ZW1fX2JyYW5kIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4ub3JkZXItaXRlbV9fYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5vcmRlci1pdGVtX19wcm9wcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm9yZGVyLWl0ZW1fX3Byb3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ub3JkZXItaXRlbV9fcHJvcC1pY29uIHtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTFweDtcbn1cblxuLm9yZGVyLWl0ZW1fX3Byb3Atc2VwYXJhdG9yIHtcblx0bWFyZ2luOiAwIDVweDtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm9yZGVyLWl0ZW1fX2RlbGV0ZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXHQub3JkZXItaXRlbV9fYWN0aW9uIHtcblx0XHQub3JkZXItaXRlbV9fZGVsZXRlOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0Lm9yZGVyLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5wcmljZV9fdmFsdWUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdC5wcmljZV9fY3VycmVuY3kge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0fVxuXHQub3JkZXItaXRlbV9fdmlzdWFsIHtcblx0XHR3aWR0aDogMTIwcHg7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX2NvbnRlbnQtd3JhcCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE0MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQub3JkZXItaXRlbV9faGVhZGVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5vcmRlci1pdGVtX19wcmljZSB7XG5cdFx0b3JkZXI6IC0xMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdH1cblx0Lm9yZGVyLWl0ZW1fX25hbWUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQub3JkZXItaXRlbV9fYXZhaWxhYmlsaXR5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogLTE0MHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogY2FsYygxMDAlICsgMTNweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQub3JkZXItaXRlbV9fZmF2b3JpdGUge1xuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0fVxuXHQub3JkZXItaXRlbV9fZm9vdGVyIHtcblx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHRtYXJnaW4tdG9wOiA1MnB4O1xuXHR9XG5cdC5vcmRlci1pdGVtX19jb3VudGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblx0Lm9yZGVyLWl0ZW0tLWNoYW5nZS1jb3VudCB7XG5cdFx0Lm9yZGVyLWl0ZW1fX2Zvb3RlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdH1cblx0fVxuXHQub3JkZXItaXRlbV9fbm90aWZpY2F0aW9uLWJ0biB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdC5vcmRlci1pdGVtX19hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCIzeHMtZG93blwiKSB7XG5cdC5vcmRlci1pdGVtX19naWZ0cyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCI0eHMtZG93blwiKSB7XG5cdC5vcmRlci1pdGVtX19ub3RpZmljYXRpb24tYnRuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cbn0iLCIub3JkZXItcmVzdWx0X193cmFwcGVyIHtcblx0d2lkdGg6IDQwMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogNDBweCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcmRlci1yZXN1bHRfX2ljb24ge1xuXHRtYXJnaW46IDAgYXV0byAxMHB4O1xuXHR3aWR0aDogNTBweDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5vcmRlci1yZXN1bHRfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ub3JkZXItcmVzdWx0X190ZXh0IHtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblxuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0fVxufVxuXG4ub3JkZXItcmVzdWx0X19wb2ludHMge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAzMzBweDtcblx0bWluLWhlaWdodDogOTVweDtcblx0cGFkZGluZzogMTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjayB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9tYXJrdXAtaW1hZ2VzL2JnX19wb2ludHMucG5nXCIpIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm9yZGVyLXJlc3VsdF9fcG9pbnRzLXRleHQge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fcG9pbnRzLWluZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDI5cHg7XG5cdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cbi5vcmRlci1yZXN1bHRfX3BvaW50cy12YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ub3JkZXItcmVzdWx0X19vcmRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDMzMHB4O1xuXHRtYXJnaW46IDQwcHggYXV0byAwO1xuXHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyLS1vcGVuIHtcblx0Lm9yZGVyLXJlc3VsdF9fb3JkZXItdG9nZ2xlIHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyLW51bWJlciB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItY29weSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLm9yZGVyLXJlc3VsdF9fb3JkZXItdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5vcmRlci1yZXN1bHRfX29yZGVyLWJvZHkge1xuXHRwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4ub3JkZXItcmVzdWx0X19ncm91cCB7XG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxufVxuXG4ub3JkZXItcmVzdWx0X19ncm91cC1uYW1lIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLm9yZGVyLXJlc3VsdF9fcHJvcHMge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuXG4ub3JkZXItcmVzdWx0X19wcm9wIHtcblx0cGFkZGluZzogMTJweCAwO1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay0yMDtcblx0fVxufVxuXG4ub3JkZXItcmVzdWx0X19wcm9wLXZhbHVlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLm9yZGVyLXJlc3VsdF9fYWN0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzQzcHg7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IC0xM3B4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0LmJ0biB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTNweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5vcmRlci1yZXN1bHRfX29yZGVyLWNvcHk6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0Lm9yZGVyLXJlc3VsdF9faWNvbiB7XG5cdFx0d2lkdGg6IDQycHg7XG5cdFx0aGVpZ2h0OiA0MnB4O1xuXHR9XG5cdC5vcmRlci1yZXN1bHRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdH1cblx0Lm9yZGVyLXJlc3VsdF9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHR9XG59XG5cbi5iYXNrZXRfX2xheW91dCAuaW5uZXItYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgcGFkZGluZy10b3A6IDMxcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn0iLCIub3JkZXIge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4ub3JkZXJfX2hlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiA0MXB4O1xuXG5cdC5wYWdlLXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLm9yZGVyX19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xufVxuXG4ub3JkZXJfX21haW4ge1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1pbi13aWR0aDogMDtcblxuXHQuZm9ybSB7XG5cdFx0cGFkZGluZzogMzVweCAzMHB4IDUwcHg7XG5cdCAgXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHQgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuXHRcdH1cblx0fVxuXG4gIFx0LmZvcm1fX2dyb3VwLXRpdGxlIHtcblx0ICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbi5vcmRlcl9fcHJvZHVjdHMge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ub3JkZXJfX3Byb2R1Y3RzLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vcmRlcl9fbGlzdCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdGdyaWQtZ2FwOiAyMHB4IDU0cHg7XG59XG5cbi5vcmRlcl9fYXNpZGUge1xuXHR3aWR0aDogMzc4cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ub3JkZXJfX3Jlc3VtZSB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMTBweDtcblx0cGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWdyYXk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5vcmRlcl9fcmVzdW1lLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vcmRlcl9fcmVzdW1lLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5vcmRlcl9fcHJvcCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG5cdH1cblxuXHQucG9pbnRzIHtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdH1cbn1cblxuLm9yZGVyX19wcm9wLWVudHJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMTVweCAwO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ub3JkZXJfX3Byb3AtbmFtZSB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm9yZGVyX19wcm9wLWN1cnJlbmN5IHtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm9yZGVyX19wcm9wLS1kaXNjb3VudCB7XG5cdHBhZGRpbmc6IDdweCAwO1xuXG5cdC5vcmRlcl9fcHJvcC1lbnRyeSB7XG5cdFx0cGFkZGluZzogN3B4IDA7XG5cdH1cblxuXHQub3JkZXJfX3Byb3AtY3VycmVuY3ksXG5cdC5vcmRlcl9fcHJvcC12YWx1ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHQuYWNjb3JkaW9uX19pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdH1cbn1cblxuLm9yZGVyX19wcm9wLS1kZWxpdmVyeSB7XG5cdC5vcmRlcl9fcHJvcC1jdXJyZW5jeSxcblx0Lm9yZGVyX19wcm9wLXZhbHVlIHtcblx0XHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxufVxuXG4ub3JkZXJfX3Byb3AtLXBvaW50cyB7XG5cdC5vcmRlcl9fcHJvcC1jdXJyZW5jeSxcblx0Lm9yZGVyX19wcm9wLXZhbHVlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLm9yZGVyX19wcm9wLS10b3RhbCB7XG5cdC5vcmRlcl9fcHJvcC12YWx1ZSxcblx0Lm9yZGVyX19wcm9wLWN1cnJlbmN5IHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHR9XG59XG5cbi5vcmRlcl9fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTVweDtcblxuXHQucHJvbW9jb2RlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5vcmRlcl9fb3JkZXIge1xuXHRoZWlnaHQ6IDUwcHg7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRtYXJnaW4tbGVmdDogMTFweDtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQub3JkZXJfX21lc3NhZ2UtY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdH1cblx0Lm9yZGVyX19jbGVhbjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFja1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5vcmRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQub3JkZXJfX2hlYWRlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0fVxuXHQub3JkZXJfX2xheW91dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lm9yZGVyX19tYWluIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0Lm9yZGVyX19hc2lkZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblx0Lm9yZGVyX19yZXN1bWUge1xuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcblx0XHRwYWRkaW5nOiAyMHB4IDI1cHggMzVweDtcblx0fVxuXHQub3JkZXJfX3Jlc3VtZS1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0XHQuaDQge1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdH1cblx0fVxuXHQub3JkZXJfX3Byb3Age1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQub3JkZXJfX3Byb3AtZW50cnkge1xuXHRcdHBhZGRpbmc6IDEzcHggMDtcblx0fVxuICBcdC5iYXNrZXQtYWRkcmVzcyB7XG5cdCAgcGFkZGluZzogMCA3cHggMzBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLWRvd25cIikge1xuICAub3JkZXJfX21haW4ge1xuXHQuZm9ybSB7XG5cdCAgcGFkZGluZzogMzVweCAyNHB4O1xuXHR9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCIyeHMtZG93blwiKSB7XG5cdC5vcmRlcl9fbGlzdCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z3JpZC1nYXA6IDE3cHg7XG5cdH1cbn0iLCIvKiAtLS0gcGFnZSBuYXZpZ2F0aW9uIC0tLSAqL1xuLnBhZ2UtbmF2IHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X192aWV3LW1vcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuc3ZnLWljb24ge1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnBhZ2UtbmF2X19yb3cge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbmF2X19jZWxsIHtcblx0ZmxleDogMCAxIGF1dG87XG59XG5cbi5wYWdlLW5hdl9fYnRuIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogMTJweDtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0fVxuXHR9XG5cbiAgJi5kaXNhYmxlZC1saW5rIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbn1cblxuLnBhZ2UtbmF2X19saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luOiAwIDIycHg7XG59XG5cbi5wYWdlLW5hdl9fbGluayxcbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG5cdG1pbi13aWR0aDogMTRweDtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4ucGFnZS1uYXZfX2xpbmsge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nOiAwIDExcHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbiAgXHRtYXJnaW46IDAgM3B4O1xufVxuXG4ucGFnZS1uYXZfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5wYWdlLW5hdl9fbGluay5wYWdlLW5hdl9fbGluay0tYWN0aXZlLnBhZ2UtbmF2X19saW5rLS1hY3RpdmUge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wYWdlLW5hdl9fbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0fVxuXHQucGFnZS1uYXZfX2J0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhZ2UtbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcInhzLW1heFwiKSB7XG5cdC5wYWdlLW5hdiB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQucGFnZS1uYXZfX3JvdyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5wYWdlLW5hdl9fY2VsbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cblx0LnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibGFjay0yMDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwiNHhzLW1heFwiKSB7XG5cdC5wYWdlLW5hdl9fbGlua3Mge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTJweDtcblx0fVxuXG5cdC5wYWdlLW5hdl9fbGluayB7XG5cdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0fVxufSIsIi5wYWdlLXNlY3Rpb24taGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRtYXJnaW46IDI1cHggMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUtbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cblx0Ji5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cdH1cbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4tLWNlbnRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcy1pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLWxpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS1saW5rIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59IiwiLnBhZ2Utc2VjdGlvbiB7XG5cdG1hcmdpbjogNzBweCAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1ncmF5IHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzOS4yNGRlZywgI2MzYzhjYyAxMi42OSUsICNlZWYwZjEgNjIuNDIlKTtcblx0cGFkZGluZzogNTVweCAwIDcwcHg7XG59XG5cblxuLnBhZ2Utc2VjdGlvbi0tb3ZlcmZsb3cge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1zZWN0aW9uLS1hbHQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCA0OSwgMTA2LCAuMDQpO1xuXHRwYWRkaW5nLXRvcDogMzhweDtcblx0cGFkZGluZy1ib3R0b206IDcycHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tLWlubmVyIHtcblx0bWFyZ2luOiAwO1xufVxuXG5cbi5wYWdlLXNlY3Rpb24tLWlubmVyIC5wYWdlLXNlY3Rpb24taGVhZGVyIHtcblx0bWFyZ2luOiAxN3B4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24tLWlubmVyIC5jb250YWluZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1zZWN0aW9uX19zbG90LXdyYXAge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uIC5wcm9kdWN0LXNsaWRlcl9faGVhZGVyIHtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucGFnZS1zZWN0aW9uLS1pbm5lciAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1zZWN0aW9uIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucGFnZS1zZWN0aW9uLS1pbm5lciAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucGFnZS1zZWN0aW9uIHtcblx0XHRtYXJnaW46IDMwcHggMDtcblx0fVxuXG5cdC5wYWdlLXNlY3Rpb24tLWFsdCB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5wYWdlLXNlY3Rpb24gLnByb2R1Y3Qtc2xpZGVyX19oZWFkZXIge1xuXHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHR9XG5cblx0LnBhZ2Utc2VjdGlvbl9fc2xvdC13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59IiwiLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLnBhZ2UtdGl0bGUtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2UtdGl0bGUtLWZsZXgtc3RhcnQge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnBhZ2UtdGl0bGUtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnBhZ2UtdGl0bGUtLW1iOCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnBhZ2UtdGl0bGVfX2ljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi5wYWdlLXRpdGxlX19zdWIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2UtdGl0bGUtLWNlbnRlcmVkIC5wYWdlLXRpdGxlX19zdWItaXRlbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3N1Yi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYWdlLXRpdGxlX19zdWItaXRlbS1pY29uIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5wYWdlLXRpdGxlLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtdGl0bGVfX3ZhbHVlIC5wcm9kdWN0X19hZG1pbi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5wYWdlLXRpdGxlX190YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cblxuLnBhZ2UtdGl0bGVfX3RhYnM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYWdlLXRpdGxlX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM4MTg2OTA7XG59XG5cbi5wYWdlLXRpdGxlX19xdWFudGl0eXtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ucGFnZS10aXRsZV9fcXVhbnRpdHkgKyAubGluay1jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgLnBhZ2UtdGl0bGVfX3RhYnMge1xuXHRtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgLnBhZ2UtdGl0bGUge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wYWdlLXRpdGxlLS1mbGV4LXN0YXJ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnBhZ2UtdGl0bGVfX3F1YW50aXR5ICsgLmxpbmstY2xvc2Uge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFnZS10aXRsZSAubGluay1jbG9zZSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAucGFnZS10aXRsZSAubGluay1jbG9zZV9faWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnBhZ2UtdGl0bGVfX3F1YW50aXR5IHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0cGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cblxuICAucGFnZS10aXRsZV9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuICB9XG59IiwiLnBhcmFtcy1saXN0X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGFyYW1zLWxpc3RfX2xlZnQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiA1MCU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAjODY4NjhCO1xufVxuXG4ucGFyYW1zLWxpc3RfX3NlcCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNDQkNDQ0U7XG5cdG1hcmdpbjogMCA4cHg7XG59XG5cbi5wYXJhbXMtbGlzdF9fcmlnaHQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiA1MCU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAjMTExO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnBhcmFtcy1saXN0X19yaWdodDpvbmx5LWNoaWxkIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGFyYW1zLWxpc3RfX2Zvb3RlciB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLnBhcmFtcy1saXN0X19mb290ZXIgLmxpbmstdW5kZXJsaW5lIHtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LnBhcmFtcy1saXN0X19sZWZ0IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdH1cblx0XG5cdC5wYXJhbXMtbGlzdF9fcmlnaHQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxufSIsIi5wb2ludHMtLWVtcHR5IHtcblx0LnBvaW50c19fY29udGVudCB7XG5cdFx0cGFkZGluZzogMCAwIDEwcHg7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4ucG9pbnRzX19maWVsZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvaW50c19fZmllbGQtbWF4IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucG9pbnRzX19jb250ZW50IHtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheS14cztcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMzVweCAyMHB4IDE2cHg7XG5cdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xufVxuXG4ucG9pbnRzX19iYWxhbmNlIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stNTA7XG59XG5cbi5wb2ludHNfX2JhbGFuY2UtbmFtZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5wb2ludHNfX2JhbGFuY2UtdmFsdWUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4ucG9pbnRzX19hY2NydWVkLFxuLnBvaW50c19fdXNlIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ucG9pbnRzX19hY2NydWVkLW5hbWUsXG4ucG9pbnRzX191c2UtbmFtZSB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4ucG9pbnRzX19hY2NydWVkIHtcblx0bWFyZ2luLWJvdHRvbTogOXB4O1xufVxuXG4ucG9pbnRzX19hY2NydWVkLXZhbHVlIHtcblx0YmFja2dyb3VuZDogI2VmZmNiYztcblx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0cGFkZGluZzogMnB4IDdweCAzcHg7XG59IiwiLnByb2R1Y3QtZGlzY291bnQge1xuXHQuaGVyby1ibG9jayB7XG5cdFx0aGVpZ2h0OiA3NDZweDtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2ZnLWxheWVyIHtcblx0XHR3aWR0aDogODAlO1xuXHRcdG1heC13aWR0aDogNTIwcHg7XG5cdH1cblxuXHQucHJvZHVjdC1ncmlkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0bWFyZ2luOiAtMjBweCAtMTBweDtcblx0fVxufVxuXG4ucHJvZHVjdC1kaXNjb3VudF9fYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19zbGlkZXIge1xuXHR3aWR0aDogNDcuNyU7XG5cdG1hcmdpbi1yaWdodDogNCU7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucHJvZHVjdC1kaXNjb3VudF9fcHJvZHVjdHMge1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1pbi13aWR0aDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdCY6bnRoLWNoaWxkKG4gKyA3KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdC1kaXNjb3VudF9fYWN0aW9uIHtcblx0bWFyZ2luOiAtNXB4O1xuXHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRkaXNwbGF5OiBub25lO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtZ3JvdzogMTtcblxuXHQuYnRuIHtcblx0XHRtYXJnaW46IDVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ucHJvZHVjdC1kaXNjb3VudF9fYWxsIHtcblx0LnN2Zy1pY29uIHtcblx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCB7XG5cdC5wcm9kdWN0LWRpc2NvdW50X19zbGlkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gNik7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJtZC1kb3duXCIpIHtcblx0LnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IHtcblx0XHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHRcdHdpZHRoOiAyMCU7XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4gKyA2KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5wcm9kdWN0LWRpc2NvdW50IHtcblx0XHQuaGVyby1ibG9jayB7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTI1LjV2dyAtICN7JGNvbnRhaW5lci1wYWRkaW5nLXNtfSAqIDIpO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1kaXNjb3VudF9fYm9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnByb2R1Y3QtZGlzY291bnRfX3NsaWRlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdH1cblx0LnByb2R1Y3QtZGlzY291bnRfX2FjdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQucHJvZHVjdC1kaXNjb3VudF9fYm9keS0tbm8tZGlzY291bnQge1xuXHRcdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdFx0d2lkdGg6IDI1JTtcblxuXHRcdFx0JjpudGgtY2hpbGQobiArIDUpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LnByb2R1Y3QtZGlzY291bnRfX2JvZHktLW5vLWRpc2NvdW50IHtcblx0XHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4pIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKG4gKyA3KSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuXHQucHJvZHVjdC1kaXNjb3VudCB7XG5cdFx0Lmhlcm8tYmxvY2sge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtZGlzY291bnRfX3NsaWRlciB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0jeyRjb250YWluZXItcGFkZGluZy1zbX07XG5cdFx0bWFyZ2luLXJpZ2h0OiAtI3skY29udGFpbmVyLXBhZGRpbmctc219O1xuXHR9XG5cdC5wcm9kdWN0LWRpc2NvdW50X19ib2R5LS1uby1kaXNjb3VudCB7XG5cdFx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHQmOm50aC1jaGlsZChuKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZChuICsgNSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIjN4cy1kb3duXCIpIHtcblx0LnByb2R1Y3QtZGlzY291bnRfX3Byb2R1Y3RzIHtcblx0XHQucHJvZHVjdC1ncmlkX19ncmlkIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0fVxuXG5cdFx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0XHQmOm50aC1jaGlsZChuICsgNSkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjkwcHgsIDFmcikpO1xuXHRtYXJnaW46IC03cHg7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2NlbGwtLWVtcHR5LnByb2R1Y3QtZ3JpZF9fY2VsbC0tZW1wdHkucHJvZHVjdC1ncmlkX19jZWxsLS1lbXB0eSB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDdweCA3cHg7XG59XG5cbi5wYWdlLXNlcnZpY2VzLXphZ2wge1xuICAucHJvZHVjdC1ncmlkX19ncmlkIHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMjBweCwgMWZyKSk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuICAucHJvZHVjdC1ncmlkX19jZWxsOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZCB7XG5cdCAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbDpob3ZlciAucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG4gIH1cbn0iLCIucHJvZHVjdC1pbWFnZSB7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJcdHBvc2l0aW9uOiByZWxhdGl2ZTtccn1cclxyLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcge1xyXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stMjA7XHJ9XHJcci5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XHJcdG9wYWNpdHk6IDA7XHJ9XHJcci5wcm9kdWN0LWltYWdlX19pbWFnZSB7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHRtYXgtd2lkdGg6IDEwMCU7XHJcdG1heC1oZWlnaHQ6IDkwJTtcclx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XHJ9XHJcci5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlciB7XHJcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0dG9wOiAwO1xyXHRsZWZ0OiAwO1xyXHRyaWdodDogMDtcclx0Ym90dG9tOiAwO1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTIwO1xyXHRjb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xyfVxyXHIucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXItaWNvbiB7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHRmbGV4OiAwIDAgYXV0bztcclx0d2lkdGg6IDcwcHg7XHJcdGhlaWdodDogNzBweDtcclx0bWF4LXdpZHRoOiA0MCU7XHJcdG1heC1oZWlnaHQ6IDQwJTtccn1cclxyLnByb2R1Y3QtaW1hZ2VfX2dhbGxlcnkge1xyXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdHRvcDogMDtcclx0bGVmdDogMDtcclx0d2lkdGg6IDEwMCU7XHJcdGhlaWdodDogMTAwJTtcclx0ZGlzcGxheTogZmxleDtcclx0ei1pbmRleDogMztcclx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XHJcdG9wYWNpdHk6IDA7XHJ9XHJcci5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW0ge1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcdGZsZXg6IDEgMSBhdXRvO1xyfVxyXHIucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeS1pdGVtOjpiZWZvcmUge1xyXHRjb250ZW50OiBcIlwiO1xyXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdGxlZnQ6IDA7XHJcdGJvdHRvbTogMDtcclx0aGVpZ2h0OiA0cHg7XHJcdHdpZHRoOiAxMDAlO1xyXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XHJ9XHJcci5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW06b25seS1jaGlsZCB7XHJcdGRpc3BsYXk6IG5vbmU7XHJ9XHJcckBpbmNsdWRlIG5vLXRvdWNoIHtcclxyXHQucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeTpob3ZlciB7XHJcdFx0b3BhY2l0eTogMTtcclx0fVxyXHJcdC5wcm9kdWN0LWltYWdlX19nYWxsZXJ5LWl0ZW06aG92ZXI6OmJlZm9yZSB7XHJcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcdH1ccn1cciIsIi5wcm9kdWN0LXMtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxMHB4O1xuICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fbGluazpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19pbWFnZSB7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19pbmZvIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTs7XG4gIFx0Zm9udC13ZWlnaHQ6IDQwMDtcbiAgXHRwYWRkaW5nLXRvcDogMTBweDtcbiAgXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuICBcdHNwYW4ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0ICBcdHBhZGRpbmctbGVmdDogNXB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fc2N1LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxMHB4IDAgOHB4O1xuICAucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQge1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2VfX2Rpc2NvdW50LXdyYXAge1xuXHR3aWR0aDogYXV0bztcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucHJvZHVjdC1zLWxpc3RfX3JpZ2h0IC5wcmljZV9fZ3JvdXAge1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2VfX2dyb3VwLS1uZXcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlLFxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW5ldyAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcbiAgXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5wcm9kdWN0LXMtbGlzdF9fcmlnaHQgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgXHRjb2xvcjogZ3JheTtcbn1cblxuLnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXNtIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3Qtcy1saXN0IHtcblx0XHRwYWRkaW5nOiAxMnB4IDE1cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQucHJvZHVjdC1zLWxpc3RfX2luZm8ge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cblx0LnByb2R1Y3Qtcy1saXN0X19yaWdodCAucHJpY2UtLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBhZGRpbmctbGVmdDogODRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0fVxuXG5cdC5wcm9kdWN0LXMtbGlzdF9faW1hZ2Uge1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0fVxuXG5cdC5wcm9kdWN0LXMtbGlzdCAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW5ldyAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cblxuXHQucHJvZHVjdC1zLWxpc3QgLnByaWNlX19ncm91cC0tb2xkIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cblxuICBcdC5wcm9kdWN0LXMtbGlzdF9fcmlnaHQge1xuXHQgIHBhZGRpbmc6IDEwcHggMCAwIDcycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIC5wcm9kdWN0LXMtbGlzdF9fcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC5wcmljZSB7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQucHJpY2VfX2dyb3VwIHtcblx0ICBmbGV4OiAwIDAgYXV0bztcblx0ICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHQgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG4gIH1cblxuICAucHJvZHVjdC1zLWxpc3RfX2luZm8ge1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtcy1saXN0X19zY3UtYmxvY2sge1xuXHQucHJvZHVjdC1zLWxpc3RfX3NjdSB7XG5cdCAgcGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuICB9XG59IiwiLnByb2R1Y3Qtc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIFx0LmZhdm9yaXRlLWhlbHAge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmlubmVyQmFubmVyc19fY29udGFpbmVyIHtcblx0LnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuXHRcdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHR9XG5cdC5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5wcm9kdWN0LXNsaWRlci0tYWx0IHtcblx0bWluLWhlaWdodDogMjQ0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhcixcbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHQvKmRpc3BsYXk6IG5vbmU7Ki9cblx0bGluZS1oZWlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDM1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR6LWluZGV4OiAyO1xuXG5cdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdCAgXHQuc3ZnLWljb24ge1xuXHRcdCAgY29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdCAgb3BhY2l0eTogLjU7XG5cdFx0fVxuXHR9XG5cblx0LnN2Zy1pY29uIHtcblx0XHRmaWxsOiBub25lO1xuXHQgIFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAyMnB4O1xufVxuXG4ubWFpbi1zbGlkZXIge1xuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcblx0aGVpZ2h0OiAzNHB4O1xuXHR3aWR0aDogMzRweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0b3A6IDUwJTtcblx0Ym94LXNoYWRvdzogMHB4IDZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cdG1hcmdpbi10b3A6IC0xN3B4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IC0xM3B4O1xuXHRzdmcge1xuXHQgIGhlaWdodDogMThweDtcblx0ICBtYXJnaW4tbGVmdDogLTNweDtcblx0fVxuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdHJpZ2h0OiAtMTNweDtcblx0bGVmdDogdW5zZXQ7XG5cdHN2ZyB7XG5cdCAgaGVpZ2h0OiAxOHB4O1xuXHQgIG1hcmdpbi1yaWdodDogLTNweDtcblx0fVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdHdpZHRoOiAzMXB4O1xuXHRoZWlnaHQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogI0RFREVERTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0bGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuXHQgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gIH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyIHtcblx0XHQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHR9XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuICAucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG5cdC5wcmljZV9fY3VycmVuY3kge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxnLW1heCArIDE2MHB4IC0gJGNvbnRhaW5lci1wYWRkaW5nICogMn0pIHtcblx0LnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogLSRncmlkLWd1dHRlci1iYXNlLzI7XG5cdH1cblx0LnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogLSRncmlkLWd1dHRlci1iYXNlLzI7XG5cdH1cblx0LnByb2R1Y3Qtc2xpZGVyIHtcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuLnByb2R1Y3Qtc2xpZGVyX190YWJzIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0aDUge1xuXHQgXHRmb250LXNpemU6IDI0cHg7XG5cdCAgXHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxufVxuXG4uc2xpZGVyX19jb25zdW1hYmxlcyB7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2xpbmsge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogcmdiYSgyLCAxMywgMzMsIC41KTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2xpbms6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LXNsaWRlciB7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlcl9fdGFicyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyX19saW5rIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuXHQgIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdC5wcm9kdWN0LXQtZ3JpZF9fc3RhdHVzIHtcblx0XHQgIFx0bGVmdDogMTBweDtcblx0XHRcdC5zdGF0dXMtbGFiZWwge1xuXHRcdFx0ICBmb250LXdlaWdodDogNTAwO1xuXHRcdFx0ICBmb250LXNpemU6IDEwcHg7XG5cdFx0XHQgIHdpZHRoOiAzMHB4O1xuXHRcdFx0ICBsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZSxcblx0XHQucHJvZHVjdC10LWdyaWRfX2NvbXBhcmUge1xuXHRcdCAgZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuXHRcdCAgbWF4LWhlaWdodDogOTFweDtcblx0XHQgIG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cdFx0LnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcblx0XHQgIGZvbnQtc2l6ZTogMTJweDtcblx0XHQgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcblx0XHQgIHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0ICAucHJpY2VfX3ZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQgIH1cblx0XHQgIC5wcmljZV9fY3VycmVuY3kge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdCAgfVxuXHRcdH1cblx0XHQucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG5cdFx0ICBvcGFjaXR5OiAxO1xuXHRcdCAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHQgIHJpZ2h0OiAxMHB4O1xuXHRcdCAgbGVmdDogMDtcblx0XHQgIGJvdHRvbTogOHB4O1xuXG5cdFx0ICAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCAgfVxuXHRcdCAgLmJhc2tldC1hY3Rpb25fX2J0biB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0LnN2Zy12aXNpYmxlLXNsaWRlciB7XG5cdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0ICB9XG5cdFx0fVxuXHQgIH1cblx0fVxufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2hlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufSIsIi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX2NhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiAjMDIwZDIxO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbGluazpob3ZlciArIC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fY2FyZCAucHJvZHVjdC10LWdyaWQtc21hbGxfX25hbWUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9faW1hZ2Uge1xuXHR3aWR0aDogMTI4cHg7XG5cdGhlaWdodDogODhweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19pbWFnZTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0ei1pbmRleDogMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogMTFweDtcblxufVxuXG4ucHJvZHVjdC10LWdyaWQtc21hbGxfX25hbWUge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsX19wcmljZSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgXHQucHJpY2Uge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgXHRmb250LXNpemU6IDE2cHg7XG4gIFx0bGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLXNtYWxsIC5wcmljZV9fZGlzY291bnQtd3JhcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwge1xuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcblx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcblx0XHQucHJpY2VfX3ZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuXHRcdG1heC1oZWlnaHQ6IDgwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0LXQtZ3JpZC1zbWFsbCAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWQtc21hbGwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkLXNtYWxsX19jYXJkIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWQtc21hbGxfX3JpZ2h0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDZweDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fcHJpY2Uge1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZC1zbWFsbF9fbmFtZSB7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWQtc21hbGxfX2ltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5wcm9kdWN0LXQtZ3JpZCxcbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAwIGF1dG87XG5cbn1cblxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBhZGRpbmc6IDM4cHggMTVweCAxNXB4O1xuXG4gIFx0LnByb2R1Y3Qtcy1saXN0X19zY3UtYmxvY2sge1xuXHQgIHBhZGRpbmctYm90dG9tOiAwO1xuXHQgIC5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHQgIH1cblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX2JvdHRvbSB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDE1cHg7XG5cdG1heC1oZWlnaHQ6IDE0M3B4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQucHJvZHVjdC1pbWFnZV9faW1hZ2V7XG5cdFx0bWF4LXdpZHRoOiAyMjVweDtcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDEzMyU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiA4MCU7XG5cdGhlaWdodDogMTAwJTtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NvbXBhcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogNDJweDtcbiAgei1pbmRleDogMTA7XG5cbiAgLmZhdm9yaXRlLWFjdGlvbiB7XG5cdCY6bm90KC5hY3RpdmUpIHtcblx0ICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdCAgb3BhY2l0eTogMDtcblx0fVxuICB9XG5cbiAgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDIzcHg7XG5cdGhlaWdodDogMjFweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuICB9XG4gIC5hY3RpdmUgLnN2Zy1pY29ue1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mYXN0LXZpZXcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDBweDtcblx0cmlnaHQ6IDE0cHg7XG5cdHotaW5kZXg6IDEwO1xuXG4gIFx0LmZhdm9yaXRlLWFjdGlvbiB7XG5cdCAgJjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdCAgfVxuXHR9XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjNweDtcblx0XHRoZWlnaHQ6IDIxcHg7XG5cdCAgXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuXG4ucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDlweDtcblx0cmlnaHQ6IDE0cHg7XG5cdHotaW5kZXg6IDEwO1xuXG4gIFx0LmZhdm9yaXRlLWFjdGlvbiB7XG5cdCAgJjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdCAgfVxuXHR9XG5cblx0LnN2Zy1pY29uIHtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdCAgXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0ICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG4ucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlLnByb2R1Y3QtdC1ncmlkX19mYXN0LXZpZXd7XG5cdHJpZ2h0OiA3MHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRsZWZ0OiAxNXB4O1xuICBcdHotaW5kZXg6IDEwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2Zhc3QtdmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2JyYW5kIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuXHQucHJpY2VfX3ZhbHVlIHtcblx0ICBmb250LXNpemU6IDIwcHg7XG5cdCAgZm9udC13ZWlnaHQ6IDcwMDtcblx0ICBsaW5lLWhlaWdodDogMS4zO1xuXHR9XG5cbiAgXHQucHJpY2Uge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cbiAgXHQucHJpY2VfX2N1cnJlbmN5IHtcblx0ICBsaW5lLWhlaWdodDogMS4zO1xuXHR9XG5cbiAgXHQucHJpY2VfX2dyb3VwLS1vbGQge1xuXHQgIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogZ3JleTtcblx0ICB9XG5cdCAgLnByaWNlX19jdXJyZW5jeSB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0ICB9XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuICBcdCY6ZW1wdHkge1xuXHRcdG1hcmdpbjogMDtcbiAgXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWRyb3Bkb3duO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG5cblx0LnByb2R1Y3Qtc3Vic2NyaWJlIHtcblx0ICBsaW5lLWhlaWdodDogMjhweDtcblx0ICBmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQuYmFza2V0LWFjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0fVxuXG5cdC5idG4gKyAuYnRuLFxuXHQuYmFza2V0LWFjdGlvbiArIC5idG4ge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ub3RlIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDlweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGxldHRlci1zcGFjaW5nOiAuMDdlbTtcblx0cGFkZGluZzogMXB4IDZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTIwO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIHtcblx0XHQucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQuZmF2b3JpdGUtYWN0aW9uIHtcblx0XHQgICY6bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSkge1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0ICB9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAucHJvZHVjdC10LWxpc3RfX2Zhc3QtdmlldyB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LnByb2R1Y3QtdC1ncmlkX19mYXZvcml0ZSB7XG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnByb2R1Y3QtbGlzdF9fY2VsbHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIFx0bWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnByb2R1Y3QtdC1saXN0LFxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0LnByb2R1Y3QtdC1saXN0X19icmFuZCB7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0ei1pbmRleDogMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnByb2R1Y3QtdC1saXN0X19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTIwO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNzJweDtcbiAgXHRtaW4td2lkdGg6IDE3MnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIFx0aGVpZ2h0OiAxMTVweDtcbiAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuICBcdG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIFx0bWluLWhlaWdodDogNDRweDtcblx0LnByaWNlIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0ICAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0ICBmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdFx0ICBmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0ICB9XG5cdCAgLnByaWNlX19jdXJyZW5jeSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0XHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHQgIH1cblx0ICAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRcdG1hcmdpbi10b3A6IC00cHg7XG5cdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHQucHJpY2VfX3ZhbHVlIHtcblx0XHQgIGZvbnQtc2l6ZTogMTRweDtcblx0XHQgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdCAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHR9XG5cdFx0LnByaWNlX19jdXJyZW5jeSB7XG5cdFx0ICBmb250LXNpemU6IDEycHg7XG5cdFx0ICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHR9XG5cdCAgfVxuXHR9XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuXHQuYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0ICBoZWlnaHQ6IDQwcHg7XG5cdCAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cdCAgcGFkZGluZy10b3A6IDA7XG5cdCAgcGFkZGluZy1ib3R0b206IDA7XG5cdH1cbiAgXHQuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdCAgLmZpZWxkLWlucHV0LmZpZWxkLWNvdW50X19pbnB1dCB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiAxMDhweDtcblx0ICB9XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2JyYW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC01cHg7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRtYXgtd2lkdGg6IDU5cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0zcHg7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG4gIFx0Zm9udC1zaXplOiAxNnB4O1xuICBcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWxpc3Q6aG92ZXIge1xuXHQgIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXHQgIH1cblx0ICAucHJvZHVjdC10LWxpc3RfX2Zhc3QtdmlldyB7XG5cdFx0b3BhY2l0eTogMTtcblx0ICB9XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIC5mYXZvcml0ZS1hY3Rpb24ge1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19wcmljZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcblx0bWFyZ2luOiAxMnB4IDA7XG5cdC5iYXNrZXQtYWN0aW9uIHtcblx0XHQmICsgLnByb2R1Y3Qtc3Vic2NyaWJlIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLWZvb3RlciB7XG4gIC5iYXNrZXQtaXRlbV9fcHJvcHMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAzNTZweDtcbiAgfVxuXG4gIC5iYXNrZXQtaXRlbV9fcHJvcCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAjMDAwO1xuXG5cdC5iYXNrZXQtaXRlbV9fcHJvcC1uYW1lIHtcblx0ICBmb250LXdlaWdodDogNDAwO1xuXHQgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdCAgcGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuICB9XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG5cbiAgLnByb2R1Y3Qtcy1saXN0X19zY3Uge1xuXHRmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG5cdG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShcIm1kLWRvd25cIikge1xuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UsXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSArIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuXHQucHJvZHVjdC1pbWFnZV9fZ2FsbGVyeS1pdGVtOjpiZWZvcmUge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhKFwieHMtZG93blwiKSB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweCA0MHB4IDEwcHggMTk3cHg7XG5cblx0XHQuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdFx0IFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdGxlZnQ6IDEwcHg7XG5cdFx0d2lkdGg6IDE3MnB4O1xuXHQgIFx0bWluLXdpZHRoOiAxNzJweDtcblx0ICBcdGhlaWdodDogMTE1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cbiAgXHQucHJvZHVjdC10LWxpc3RfX25hbWUge1xuXHQgIFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgIFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cblxuICBcdC5wcm9kdWN0LXMtbGlzdF9fc2N1IHtcblx0ICBwYWRkaW5nLXRvcDogNXB4O1xuXHR9XG5cbiAgXHQucHJvZHVjdC10LWxpc3RfX21vYi1hdmFpbGFiaWxpdHkge1xuXHQgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0ICBmb250LXNpemU6IDEycHg7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdH1cblxuICBcdC5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIHtcblx0IFx0dG9wOiAwO1xuXHRcdC5zdGF0dXMtbGFiZWwge1xuXHRcdCAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHQgIGZvbnQtc2l6ZTogMTBweDtcblx0XHQgIHdpZHRoOiAzMHB4O1xuXHRcdCAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8gKyAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG5cbiAgXHQucHJvZHVjdC10LWxpc3RfX21vYi1wcmljZS1pbmZvIHtcblx0ICBwYWRkaW5nOiA1cHggMCAxMHB4O1xuXHR9XG5cbiAgXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcblx0ICBib3JkZXItbGVmdDogMDtcblx0ICBwYWRkaW5nOiAwO1xuXHQgIHBvc2l0aW9uOiBzdGF0aWM7XG5cblx0ICAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0XHRtYXJnaW46IDA7XG5cdCAgfVxuXG5cdCAgLmJhc2tldC1hY3Rpb25fX2J0biB7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHQgIH1cblxuXHQgIC5wcm9kdWN0LXN1YnNjcmliZSB7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdCAgfVxuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWZhdm9yaXRlIHtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgLmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0Jjpub3QoLmZhdm9yaXRlLWFjdGlvbi0tYWN0aXZlKSB7XG5cdFx0ICBvcGFjaXR5OiAxO1xuXHRcdH1cblx0ICB9XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2FkZC1pbmZvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiAxMnB4O1xuXHQgIFx0ei1pbmRleDogMTA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHQgIFx0c3ZnIHtcblx0XHQgIHdpZHRoOiAxNXB4O1xuXHRcdCAgaGVpZ2h0OiA1cHg7XG5cdFx0ICBjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0fVxuXHR9XG5cbiAgXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtYmxvY2stZmF2b3JpdGUge1xuXHQgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdCAgYm94LXNoYWRvdzogMHB4IDRweCA5cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0ICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdCAgei1pbmRleDogMTA7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHJpZ2h0OiAwO1xuXHQgIHRvcDogMzVweDtcblxuXHQgIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHQuY29tcGFyZS1hY3Rpb24ge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHR9XG5cdFx0LmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0fVxuXHQgIH1cblx0ICAucHJvZHVjdC10LWxpc3RfX2Zhdm9yaXRlIHtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdCAgfVxuXHQgIC5mYXZvcml0ZS1hY3Rpb24ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdCAgfVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcblx0XHRtaW4td2lkdGg6IDI3NXB4O1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5mYXZvcml0ZS1hY3Rpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5jb21wYXJlLWFjdGlvbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICBcdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSB7XG5cdFx0LmZhdm9yaXRlLWFjdGlvbiB7XG5cdCAgXHRcdCY6bm90KC5mYXZvcml0ZS1hY3Rpb24tLWFjdGl2ZSkge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHQgIFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuICBcdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxMjVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuXHR3aWR0aDogMTA1cHg7XG5cdG1pbi13aWR0aDogMTA1cHg7XG5cdGhlaWdodDogNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG5cdHdpZHRoOiAyMjNweDtcblx0bWluLXdpZHRoOiAyMjNweDtcblx0aGVpZ2h0OiAxNDdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bC1taW4pIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG5cdC5iYXNrZXQtYWN0aW9uX19idG4ge1xuXHQgIHdpZHRoOiAxNDBweDtcblx0fVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bC1taW4pIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0bWluLXdpZHRoOiAzMDBweDtcbiAgfVxufSIsIi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0cy1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2xvcjogIzg2ODY4Yjtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMTM0LCAxMzQsIDEzOSwgLjIpO1xuXHRtaW4td2lkdGg6IDEwMzBweDtcblx0cGFkZGluZzogMCAxMnB4O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fcHJvZHVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblx0dHJhbnNpdGlvbjogei1pbmRleCAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19wcm9kdWN0OmhvdmVyIHtcblx0ei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGwtY2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ucHJvZHVjdC10YWJsZV9fcHJvZHVjdC1tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHQvL21pbi13aWR0aDogMjc4cHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDEzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NlbGwtdW5pdC0tbGcge1xuXHR3aWR0aDogMTUwcHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jZWxsLXVuaXQtLWxlZnQtbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly9tYXJnaW4tcmlnaHQ6IGF1dG87XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fY2VsbC11bml0LS1yaWdodCB7XG5cdHdpZHRoOiAyNTBweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ucHJvZHVjdC10YWJsZV9fcHJvZHVjdHMtY2F0ZWdvcnktaGVhZGVyIHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTM0LCAxMzQsIDEzOSwgMC4yKTtcbn1cblxuLnByb2R1Y3QtdGFibGVfX2NhdGVnb3J5IHtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdGFibGVfX3N1YmNhdGVnb3J5IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6ICM4Njg2OEI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5wcm9kdWN0LXRhYmxlX19jYXRlZ29yeS1zZXAge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogIzg2ODY4Qjtcblx0cGFkZGluZzogMCA4cHg7XG59XG5cbi5wcm9kdWN0LXRhYmxlIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcblx0LnByb2R1Y3QtdGFibGUge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC10YWJsZSB7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LXRhYmxlIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXHRcblx0LnByb2R1Y3QtdGFibGVfX3Byb2R1Y3RzLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvZHVjdC10YWJsZV9fY2VsbC11bml0LS1sZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvZHVjdC10YWJsZSAubm90ZS10b29sdGlwX19kZCB7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdH1cblxuXHQucHJvZHVjdC10YWJsZSAubm90ZS10b29sdGlwLm9wZW4gLm5vdGUtdG9vbHRpcF9fZGQge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuXHR9XG5cblx0LnByb2R1Y3QtdGFibGUgLm5vdGUtdG9vbHRpcF9fZGQtd3JhcDpiZWZvcmUge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDdweDtcblx0XHRib3R0b206IC01cHg7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwKTtcblx0fVxuXG5cdC5wcm9kdWN0LXRhYmxlIC5ub3RlLXRvb2x0aXBfX2RkLXdyYXA6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXRhYmxlX19wcm9kdWN0cy1jYXRlZ29yeS1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtdGFibGVfX2NhdGVnb3J5LXNlcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcm9kdWN0LXRhYmxlX19zdWJjYXRlZ29yeSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXG5cdC5zdGF0ZS0tcHJvZHVjdC1saXN0LW9wZW4gLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3QsXG5cdC5zdGF0ZS0tcHJvZHVjdC1saXN0LW9wZW4gLnByb2R1Y3QtdGFibGVfX3Byb2R1Y3Q6aG92ZXIge1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdH1cbn0iLCIucHJvZHVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0X19hZG1pbi1saW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xufVxuXG4ucHJvZHVjdC1zdWJzY3JpYmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICY6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnByb2R1Y3QtYy1ncmlkX19ib3R0b217XG5cdHotaW5kZXg6IDEwO1xufSIsIi5wcm9tb2NvZGVfX2J1dHRvbiB7XG5cdGhlaWdodDogNTBweDtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGJvcmRlcjogMnB4IGRhc2hlZCAkY29sb3ItYmxhY2stNzA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTFweDtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5wcm9tb2NvZGVfX2Zvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmZpZWxkLWlucHV0IHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdH1cblxuXHQuZmllbGQtdGV4dF9fc3VjY2VzcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ucHJvbW9jb2RlX19zdWJtaXQge1xuXHR0b3A6IDEycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdHJpZ2h0OiAxMnB4O1xuXHR3aWR0aDogMjVweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHRoZWlnaHQ6IDlweDtcblx0XHR3aWR0aDogMTFweDtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5wcm9tb2NvZGVfX3N1Y2Nlc3Mge1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHBhZGRpbmc6IDEzcHggMThweDtcblx0YmFja2dyb3VuZDogI2VlZWZmNDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0bWFyayB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnByb21vY29kZV9fcmVtb3ZlIHtcblx0QGluY2x1ZGUgY2VudGVyLXkoKTtcblx0QGluY2x1ZGUgaWNvbi1jbG9zZSgxNnB4LCAycHgpO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvbW9jb2RlX19yZW1vdmU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblx0LnByb21vY29kZV9fc3VibWl0OmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdH1cbn0iLCIucmF0aW5nLWFjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYXRpbmctYWN0aW9uX19yYXRpbmcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtIHtcblx0cGFkZGluZy1yaWdodDogMnB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG5cblx0LnN2Zy1pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTFweDtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdH1cbn1cblxuLnJhdGluZy1hY3Rpb25fX3JhdGluZy1pdGVtLS1hY3RpdmUge1xuXHQuc3ZnLWljb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ucmF0aW5nLWFjdGlvbl9fY291bnQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjcpOztcbn1cblxuLnJhdGluZy1hY3Rpb25fX2xhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuICBcdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnJhdGluZy1hY3Rpb24tLW1pZCB7XG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDE0cHg7XG5cdFx0aGVpZ2h0OiAxNHB4O1xuXHR9XG59XG4ucGFnZS10aXRsZV9fdmFsdWUgLnJhdGluZy1hY3Rpb24tLW1pZHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5yYXRpbmctYWN0aW9uLS1sYXJnZSB7XG5cdC5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSAuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5yYXRpbmctYWN0aW9uX19yYXRpbmctLWhvdmVyIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5yYXRpbmctYWN0aW9uX19yYXRpbmctaXRlbSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0ge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0fiAucmF0aW5nLWFjdGlvbl9fcmF0aW5nLWl0ZW0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2stNTA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdC5wYWdlLXRpdGxlX192YWx1ZSAucmF0aW5nLWFjdGlvbi0tbWlke1xuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHR9XG5cdH1cbn0iLCIucmVzdWx0LWFkZC1yZXZpZXcge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXN1bHQtYWRkLXJldmlld19fdmlzdWFsIHtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblx0bWFyZ2luOiAwIGF1dG8gMjVweDtcbn1cblxuLnJlc3VsdC1hZGQtcmV2aWV3X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmVzdWx0LWFkZC1yZXZpZXdfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cblx0LmJ0biB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdH1cbn0iLCIucmV2aWV3LWl0ZW0ge1xuXG59XG5cbi5yZXZpZXctaXRlbV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJldmlldy1pdGVtX19hdXRob3Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZXZpZXctaXRlbV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuXG4ucmV2aWV3LWl0ZW1fX2NvbW1lbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuXG4gICY6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmluaXQge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi5vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJldmlldy1pdGVtX190b2dnbGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsYWNrLTUwO1xuXG4gICYuaW5pdCB7XG5cdC5yZXZpZXctaXRlbV9fdG9nZ2xlLWNsb3NlIHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG4gIH1cblxuICAmLm9wZW4ge1xuXHQucmV2aWV3LWl0ZW1fX3RvZ2dsZS1vcGVuIHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnJldmlldy1pdGVtX190b2dnbGUtY2xvc2Uge1xuXHQgIGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4gIH1cbn1cblxuLnJldmlldy1pdGVtX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX25vdGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ucmV2aWV3LWl0ZW1fX3Rvb2xzIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucmV2aWV3LWl0ZW1fX3Rvb2xzLWJ0biB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1yaWdodDogOXB4O1xuICB9XG5cbiAgJi5idG4tLXByaW1hcnktZ3JheSB7XG5cdCY6YWN0aXZlIHtcblx0ICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cdCAgJjo6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdCAgfVxuXG5cdCAgc3BhbiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdCAgfVxuXHR9XG5cblx0c3BhbiB7XG5cdCAgY29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0fVxuICB9XG5cbiAgc3BhbiB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLnJldmlldy1pdGVtX19hbnN3ZXJzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaW5rLWNvbG9yO1xuICAucmV2aWV3LWl0ZW1fX2hlYWRlci1tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LnJldmlldy1pdGVtX19hdXRob3Ige1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdCAgXHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdH1cbiAgfVxufVxuXG4ucmV2aWV3LWl0ZW1fX2Fuc3dlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgLnJldmlldy1pdGVtX19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbiIsIi5yZXZpZXdzX19oZWFkZXItdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmV2aWV3c19fdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yZXZpZXdzX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTBweCAwIDIwcHg7XG59XG5cbi5yZXZpZXdzX19jaGFydCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiAyMzRweDtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5yZXZpZXdzX19jaGFydC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxuLnJldmlld3NfX2NoYXJ0LW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmV2aWV3c19fY2hhcnQtdmFsdWUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmV2aWV3c19fY2hhcnQtYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnJldmlld3NfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yZXZpZXdzX19yYXRpbmctc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnJldmlld3NfX3JhdGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5yZXZpZXdzX19yYXRpbmctY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICAuc3ZnLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHQmLmFjdGl2ZSB7XG5cdCAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG4gIH1cbn1cblxuLnJldmlld3NfX2VtcHR5LWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5yZXZpZXdzX19lbXB0eSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yZXZpZXdzX19hZGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcblxuICAuc3ZnLWljb24ge1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRmbGV4LXNocmluazogMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4ucmV2aWV3c19fYWRkLWlucHV0IHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDEzcHggMTlweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuc3ZnLWljb24ge1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG59XG5cbi5yZXZpZXdzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnJldmlld3NfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gICY6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgfVxufVxuXG4ucmV2aWV3c19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAuYnRuIHtcblx0LnN2Zy1pY29uIHtcblx0ICB3aWR0aDogMTJweDtcblx0ICBoZWlnaHQ6IDhweDtcblx0ICBtYXJnaW4tbGVmdDogMTNweDtcblx0ICBmaWxsOiBub25lO1xuXHQgIG1hcmdpbi10b3A6IDJweDtcblx0fVxuICB9XG59XG5cbi5yZXZpZXdzX190b2dnbGUge1xuICAmLnNob3cge1xuXHQucmV2aWV3c19fdG9nZ2xlLW9wZW4ge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucmV2aWV3c19fdG9nZ2xlLWNsb3NlIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zdmctaWNvbiB7XG5cdCAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxuICB9XG59XG5cbi5yZXZpZXdzX190b2dnbGUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AaW5jbHVkZSBtZWRpYShcInNtLWRvd25cIikge1xuICAucmV2aWV3c19fdGl0bGUge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcbiAgLnJldmlld3NfX3RpdGxlLnJldmlld3NfX3RpdGxlLnJldmlld3NfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuICB9XG59IiwiLnNjcm9sbC1zaGFkb3ctZWRnZSB7XG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cblx0Ji5sZWZ0LWJlZ2luIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLmxlZnQtZW5kIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uc2Nyb2xsLXNoYWRvdy1lZGdlLS1ob3Jpem9udGFsIHtcblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMzZweDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCY6OmJlZm9yZSB7XG5cdFx0bGVmdDogLTE1cHg7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM0KSA1OC41NiUsICNmZmYgODguOTklKTtcblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRyaWdodDogLTE1cHg7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zNCkgNTguNTYlLCAjZmZmIDg4Ljk5JSk7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJzbS1kb3duXCIpIHtcblx0LnNjcm9sbC1zaGFkb3ctZWRnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59IiwiLnNjcm9sbC10b3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAzMHB4O1xuXHRib3R0b206IGNhbGMoMTIxcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHotaW5kZXg6IDIwO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ncmF5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0ZmlsbDogbm9uZTtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdH1cbn1cblxuLnNjcm9sbC10b3AtLXNob3cge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zY3JvbGwtdG9wOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cbn0iLCJcblxuLnNlYXJjaC1zbWFsbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX193cmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fb3Blbi1tb2RhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZm9ybSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcblx0ZmxleDogMSAxIGF1dG87XG5cblx0LmZpZWxkLWlucHV0LS1zZWFyY2gge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdHBhZGRpbmc6IDhweCAyNHB4IDdweCAzNXB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogIzQwNDA0MDtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICR0cnMtYmFzZTtcblx0QGluY2x1ZGUgaWNvbi1jbG9zZSgxOHB4LCAycHgpO1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX2JhY2stYnRuLFxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblxuXHQuc3ZnLWljb24ge1xuXHRcdGZpbGw6IG5vbmU7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fYmFjay1idG4gLnN2Zy1pY29uLFxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2U7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcblx0bWF4LWhlaWdodDogNjIycHg7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNlYXJjaC1zbWFsbF9fbG9hZGVyLXdyYXAge1xuXHQubG9hZGVyX19pY29uIHtcblx0XHR3aWR0aDogMjVweDtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi13cmFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTFweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTIwO1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJjpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeVxuICB9XG5cbiAgc3ZnIHtcblx0aGVpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMTVweDtcblx0bWluLXdpZHRoOiAxNXB4O1xuXHRmaWxsOiAjZmZmO1xuXHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0bWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbi5zZWFyY2gtc21hbGwtYWxsX2xpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1wcm9kdWN0cyB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX192aXN1YWwge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTEwO1xuXHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGZpbGw6IG5vbmU7XG5cdH1cblxuXHQucGljdHVyZSB7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX25hbWUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX2NhdGVnb3J5LFxuLnNlYXJjaC1zbWFsbF9fcHJpY2Uge1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbi5zZWFyY2gtc21hbGxfX2NhdGVnb3J5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcblx0cGFkZGluZzogMjBweCAwIDEwcHg7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMTFweDtcblx0XHRtYXJnaW4tbGVmdDogMTFweDtcblx0ICBcdG1hcmdpbi10b3A6IDVweDtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtbWVzc2FnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMTVweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWljb24ge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMTA7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICB9XG4gIC5iYXNrZXQtYWN0aW9uIHtcblx0cG9zaXRpb246IHVuc2V0O1xuICB9XG59XG5cbi5zZWFyY2gtc21hbGwtLWZ1bGwge1xuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRcdHBhZGRpbmc6IDhweCAwIDAgMDtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsLS1hY3RpdmUge1xuXHQuZmllbGQtaW5wdXQtLXNlYXJjaCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGhlaWdodDogNTZweDtcblx0XHRtYXJnaW46IC04cHggMDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3dyYXAge1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coJGJveC1zaGFkb3ctZ3JheSk7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19iYWNrLWJ0biB7XG5cdCAgdG9wOiA1cHg7XG5cdH1cbn1cblxuLnN0YXRlLS1zZWFyY2gtc21hbGwtb3BlbiB7XG5cdC5zZWFyY2gtc21hbGxfX3dyYXAge1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coJGJveC1zaGFkb3ctZ3JheSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDIwO1xuXHR9XG5cblx0LmZpZWxkLWlucHV0LS1zZWFyY2gge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0bWFyZ2luOiAtOHB4IDA7XG5cdH1cblxuICBcdC5zZWFyY2gtc21hbGxfX2JhY2stYnRuIHtcblx0IFx0dG9wOiA1cHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRcdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2Utb3Blbjtcblx0fVxufVxuXG4ubW9kYWwtLXNlYXJjaCB7XG5cdC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdFx0ZmlsdGVyOiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fZm9ybSB7XG5cdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19vcGVuLW1vZGFsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLWlucHV0LS1zZWFyY2gge1xuXHRcdGZpbHRlcjogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2JhY2stYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LFxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCAqIHZhcigtLXZoLCAxdmgpIC0gMTA4cHgpO1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcDpob3ZlciB7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTA0O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cblxuXG4uc2VhcmNoLXNtYWxsLnNlYXJjaC1zbWFsbC0tbW9iIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXNlY3Rpb25zIHtcblx0cGFkZGluZzogMjBweCAyMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc21kLW1pbikge1xuXHQuc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbC5zZWFyY2gtc21hbGwtLW1vYiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOiAxMnB4IDE1cHg7XG5cdFx0Ym94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMiwgMTMsIDMzLCAuMDYpO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGwuc2VhcmNoLXNtYWxsX193cmFwIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cblx0LnN0YXRlLS1zZWFyY2gtc21hbGwtb3Blbi1tb2IgLnNlYXJjaC1zbWFsbCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHotaW5kZXg6IDIxMDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duLCBvcGFjaXR5ICR0cnMtZHJvcGRvd247XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdHBhZGRpbmc6IDU4cHggMTVweCA0MHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbC0tcmVndWxhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5ICR0cnMtZHJvcGRvd24sIHZpc2liaWxpdHkgJHRycy1kcm9wZG93bjtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHR9XG5cblx0LnN0YXRlLS1zZWFyY2gtc21hbGwtb3Blbi1tb2IgLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cblx0LnN0YXRlLS1zZWFyY2gtc21hbGwtb3Blbi1tb2IgLnNlYXJjaC1zbWFsbF9fdG9wIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fcmVxdWVzdHMtaXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHBhZGRpbmc6IDJweCAxMnB4IDNweDtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1idG4ge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb25zLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcblx0XHRwYWRkaW5nOiAwIDE1cHggMTJweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2J0bi1saW5rIHtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbnMge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0LnByb2R1Y3Qtcy1saXN0IC5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0fVxuXG5cdC5wcm9kdWN0LXMtbGlzdCAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW5ldyAucHJpY2VfX2N1cnJlbmN5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1tb2RhbC1idG4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA1NXB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9kYWwtYnRuLWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9ucyB7XG5cdHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG5cdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi1zZWN0aW9ucyB7XG5cdHdpZHRoOiAzMCU7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24tcHJvZHVjdHMge1xuXHR3aWR0aDogNzAlO1xuICB9XG59XG4iLCIuc2lnbi1pbiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb250YWluZXIgPiAuc2lnbi1pbiB7XG59XG5cbi5zaWduLWluX19uYXYge1xuXHRwYWRkaW5nOiA1cHggNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stMjA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zaWduLWluX190b2dnbGUge1xuXHR3aWR0aDogNTAlO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRwYWRkaW5nOiA0cHggNXB4IDVweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaWduLWluX190b2dnbGUtLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZ3JheS14cztcbn1cblxuLnNpZ24taW5fX3RhYiB7XG5cdC5mb3JtX19wcmUtYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5mb3JtX19hY3Rpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0LmJ0biB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXG5cdFx0LnN2Zy1pY29uIHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2lnbi1pbl9fZm9yZ290LXBhc3N3b3JkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICBcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRmb250LXdlaWdodDogNTAwO1xuICBcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5zaWduLWluX19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU3O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uc2lnbi1pbl9fcmVnaXN0cmF0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuICBcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNpZ24taW5fX2ZvcmdvdC1wYXNzd29yZDpob3Zlcixcblx0LnNpZ24taW5fX3JlZ2lzdHJhdGlvbjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1saW5rLWhvdmVyO1xuXHR9XG59IiwiLnNpZ24tdXAge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdC5mb3JtX19hY3Rpb24ge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0fVxufVxuXG4uc2lnbi11cF9fZGVsaW1pdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAyMHB4IDA7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGNlbnRlci15KCk7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTUwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogNTtcblx0fVxuXG5cdHNwYW4ge1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtMnB4O1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi5zaWduLXVwX19pbnN0YWdyYW0ge1xuXHQuc3ZnLWljb24ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLnNpZ24tdXBfX2Zvb3RlciB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNTc7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5zaWduLXVwX19yZWdpc3RyYXRpb24ge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNpZ24tdXBfX2ZvcmdvdC1wYXNzd29yZDpob3Zlcixcblx0LnNpZ24tdXBfX3JlZ2lzdHJhdGlvbjpob3ZlciB7XG5cdCAgXHRjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG5cdH1cbn1cbiIsIi5zdGF0dXMtbGFiZWwge1xuXHR3aWR0aDogMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0LnN0YXR1c19fdGV4dHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnN0YXR1c19faW1hZ2V7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdG1hcmdpbjogNXB4IDAgMDtcblxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0fVxuXHQuc3RhdHVzX19pbWFnZS5zdGF0dXMtLW5ld3tcblx0XHQvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xvY2FsL2Fzc2V0cy9zb3VyY2UvaWNvbnMvc3ByaXRlL25ldy1zdGF0dXMuc3ZnJyk7XG5cdH1cblx0LnN0YXR1c19faW1hZ2Uuc3RhdHVzLS1zYWxle1xuXHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvc2FsZS1zdGF0dXMuc3ZnJyk7XG5cdH1cblx0LnN0YXR1c19faW1hZ2Uuc3RhdHVzLS1hY3Rpb257XG5cdFx0Ly9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9sb2NhbC9hc3NldHMvc291cmNlL2ljb25zL3Nwcml0ZS9hY3Rpb24tc3RhdHVzLnN2ZycpO1xuXHR9XG5cdC5zdGF0dXNfX2ltYWdlLnN0YXR1cy0taGl0e1xuXHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbG9jYWwvYXNzZXRzL3NvdXJjZS9pY29ucy9zcHJpdGUvaGl0LXN0YXR1cy5zdmcnKTtcblx0fVxufVxuXG4uc3RhdHVzLWxhYmVsOmhvdmVye1xuXHR3aWR0aDogYXV0bztcblxuXHQuc3RhdHVzX19pbWFnZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnN0YXR1c19fdGV4dHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdH1cblxufVxuXG4uc3RhdHVzX19pdGVtIHtcblx0JiArIC5zdGF0dXNfX2l0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0fVxufSIsIi5zdWJzY3JpYnRpb24taXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX192aXN1YWwge1xuXHR3aWR0aDogMjE1cHg7XG5cdGhlaWdodDogMTYwcHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHRwaWN0dXJlLFxuXHRhIHtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19jb250ZW50IHtcblx0ZmxleC1ncm93OiAxO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYmxvY2stcHJpY2Uge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcbiAgXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIFx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3ByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAucHJpY2VfX2N1cnJlbmN5IHtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcbiAgfVxufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX25hbWUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19icmFuZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fY29kZSB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJvcHMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3Age1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3Byb3AtaWNvbiB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0xcHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fcHJvcC1zZXBhcmF0b3Ige1xuXHRtYXJnaW46IDAgNXB4O1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay03MDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRwYWRkaW5nOiAycHggOHB4IDNweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTEwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnN1YnNjcmlidGlvbi1pdGVtX19hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG5cdGJhY2tncm91bmQ6ICNlZmZjYmM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3Vic2NyaWJ0aW9uLWl0ZW1fX3JlbW92ZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRoZWlnaHQ6IDQwcHg7XG4gIFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuICBcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zdWJzY3JpYnRpb24taXRlbV9fc2N1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIHNwYW4ge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAuc3Vic2NyaWJ0aW9uX19pdGVtIHtcblx0Jjpub3QoLnN1YnNjcmlidGlvbl9faXRlbS0tZW1wdHkpIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0ICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxOTdweDtcblx0fVxuICB9XG4gIC5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IC0xODdweDtcblx0d2lkdGg6IDE3MnB4O1xuXHRtaW4td2lkdGg6IDE3MnB4O1xuXHRoZWlnaHQ6IDExNXB4O1xuXHRtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCArIDEpIHtcbiAgLnN1YnNjcmlidGlvbl9faXRlbSB7XG5cdCY6bm90KC5zdWJzY3JpYnRpb25fX2l0ZW0tLWVtcHR5KSB7XG5cdCAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTI1cHg7XG5cdH1cbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fdmlzdWFsIHtcblx0d2lkdGg6IDEwNXB4O1xuXHRtaW4td2lkdGg6IDEwNXB4O1xuXHRoZWlnaHQ6IDc1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAtMTE1cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX2Jsb2NrLXByaWNlIHtcblx0Ym9yZGVyLWxlZnQ6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fc2N1IHtcblx0cGFkZGluZy10b3A6IDVweDtcbiAgfVxuXG4gIC5zdWJzY3JpYnRpb24taXRlbV9fcHJpY2Uge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnN1YnNjcmlidGlvbi1pdGVtX19yZW1vdmUge1xuXHRmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC5zdWJzY3JpYnRpb25fX2l0ZW06aG92ZXIge1xuXHQucHJvZHVjdC10LWxpc3RfX2Zhc3QtdmlldyB7XG5cdCAgb3BhY2l0eTogMTtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1mYXZvcml0ZSB7XG5cdCAgLmZhdm9yaXRlLWFjdGlvbiB7XG5cdFx0b3BhY2l0eTogMTtcblx0ICB9XG5cdH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLnN1YnNjcmlidGlvbi1pdGVtX19ibG9jay1wcmljZSB7XG5cdG1pbi13aWR0aDogMjcwcHg7XG4gIH1cblxuICAuc3Vic2NyaWJ0aW9uLWl0ZW1fX3JlbW92ZSB7XG5cdHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLnN1YnNjcmlidGlvbl9fcGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2stMjA7XG4gIG1heC13aWR0aDogODcwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zdWJzY3JpYnRpb25fX3RleHQge1xuICBtYXgtd2lkdGg6IDQxMnB4O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjUzLjU5ZGVnLCAjZjAwIC0wLjI2JSwgI2VmYTlhOSA5My42OSUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5zdWJzY3JpYnRpb25fX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zdWJzY3JpYnRpb25fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5zdWJzY3JpYnRpb25fX2ZpZWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cblxuLnN1YnNjcmlidGlvbl9fZW1haWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uc3Vic2NyaWJ0aW9uX19pbnB1dCB7XG4gIC5maWVsZC1zd2l0Y2hfX3Zpc3VhbCB7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cblx0Jjo6YWZ0ZXIge1xuXHQgIHdpZHRoOiAyMXB4O1xuXHQgIGhlaWdodDogMjFweDtcblx0fVxuICB9XG5cbiAgLmZpZWxkLXN3aXRjaF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1zd2l0Y2hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRsZWZ0OiAyMnB4O1xuICB9XG59XG5cbi5zdWJzY3JpYnRpb25fX3Byb2R1Y3RzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlidGlvbl9faXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHQmLnN1YnNjcmlidGlvbl9faXRlbS0tZW1wdHkge1xuXHQgIG1hcmdpbi10b3A6IDA7XG5cdH1cbiAgfVxufVxuXG4uc3Vic2NyaWJ0aW9uX19pdGVtLS1lbXB0eSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcbiAgLnN1YnNjcmlidGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbiAgLnN1YnNjcmlidGlvbl9faGVhZGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5zdWJzY3JpYnRpb25fX3RleHQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdG1heC13aWR0aDogbm9uZTtcblx0Zm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5zdWJzY3JpYnRpb25fX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcbiAgfVxuICAuc3Vic2NyaWJ0aW9uX19wcm9kdWN0cy10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc3Vic2NyaWJ0aW9uX19wcm9kdWN0cyB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59IiwiLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIC5maWVsZC10ZXh0X19sYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG5cbkBpbmNsdWRlIG1lZGlhKFwic20tZG93blwiKSB7XG5cdC5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi0yeHMtbWluKSB7XG4gIC5zdWJzY3JpcHRpb24tZm9ybV9fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2NvbnRlbnQgLmZpZWxkIHtcblx0d2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuICAuc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLnN1YnNjcmlwdGlvbi10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn0iLCIuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4td2lkdGg6IDA7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWJzLXdyYXAge1xuXHR3aWR0aDogNTFweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1pbi13aWR0aDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDI1cHggNTVweCAyNXB4IDA7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYnMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDM5OXB4O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblxuXHQuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdyB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQ5cHg7XG5cdGhlaWdodDogMjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHotaW5kZXg6IDE7XG5cdGNvbG9yOiAjYzJjOWNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRvcGFjaXR5OiAuNTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3RodW1iLWFycm93Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdy0tcHJldiB7XG5cdHRvcDogLTI1cHg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fdGh1bWItYXJyb3ctLW5leHQge1xuXHRib3R0b206IC0yNXB4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX190aHVtYi1hcnJvdy1pY29uIHtcblx0d2lkdGg6IDIxcHg7XG5cdGhlaWdodDogOXB4O1xuXHRmaWxsOiBub25lO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdC5zdmctaWNvbiB7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJHRycy1iYXNlO1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMzNweDtcblx0XHRmaWxsOiBub25lO1xuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnN3aXBlci1zbGlkZXJfX2Fycm93LS1wcmV2OmhvdmVyIHtcblx0XHQuc3ZnLWljb24ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zcHgpO1xuXHRcdH1cblx0fVxuXHQuc3dpcGVyLXNsaWRlcl9fYXJyb3ctLW5leHQ6aG92ZXIge1xuXHRcdC5zdmctaWNvbiB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoXCJ4cy1kb3duXCIpIHtcblx0LnN3aXBlci1zbGlkZXJfX3RodW1icy13cmFwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIudGFicyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnRhYnMtLWFsdCB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGFicy0tbGVmdCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnRhYnNfX2NvbnRlbnQtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJzX19jb250ZW50e1xuXHRtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnRhYnNfX2NvbnRlbnQtYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAtNDVweDtcblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuXG4udGFic19fY29udGVudC0tbmFycm93IHtcblx0bWF4LXdpZHRoOiA3NzBweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uLS1zbGlkZXIgLnRhYnNfX2NvbnRlbnQtd3JhcCB7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4uc2VjdGlvbi0tc2xpZGVyIC50YWJzX19jb250ZW50LS1zbG90cyB7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4udGFic19faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogNnB4IDAgMCAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdGNvbG9yOiAjYjhiOGI4O1xuICBcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlLCBib3gtc2hhZG93ICR0cnMtYmFzZTtcblxuICBcdGJ1dHRvbiB7XG5cdCAgY29sb3I6ICNiOGI4Yjg7XG5cdCAgY3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cbiAgXHQmOmJlZm9yZSB7XG5cdCAgZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0ICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdCAgYnV0dG9uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQgIH1cblx0fVxufVxuXG4udGFicy0tYWx0IC50YWJzX19pdGVtIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTcsIDE3LCA1NywgMC4xKSBpbnNldDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50YWJzLS1zbSAudGFic19faXRlbSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRhYnMtLXNtIC50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ib2R5LS1ibGFja291dCAudGFic19faXRlbSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5ib2R5LS1ibGFja291dCAudGFic19faXRlbS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Ym94LXNoYWRvdzogMCAxcHggMjBweCAtNHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgLjI1KTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnRhYnNfX2l0ZW0taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cblxuLnRhYnMudGFicy0tYnV0dG9ucyB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblxuXHQudGFic19faXRlbSB7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlLCBib3gtc2hhZG93ICR0cnMtYmFzZTtcblx0fVxuXG5cdC50YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC50YWJzX19pdGVtOm5vdCguYWN0aXZlKSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRjb2xvci1ibGFjay0xMDtcblx0fVxuXG5cdEBpbmNsdWRlIG5vLXRvdWNoIHtcblx0XHQudGFic19faXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudGFic19faXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4udGFic19faXRlbS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFic19fc3BvaWxlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3BcdHJpZ2h0O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cdHotaW5kZXg6IDQ7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtZHJvcGRvd24sIHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duLCB2aXNpYmlsaXR5ICR0cnMtZHJvcGRvd247XG59XG5cbi50YWJzX19zcG9pbGVyLm9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi50YWJzX19zcG9pbGVyLXdyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym94LXNoYWRvdzogMCA2cHggMjBweCAtNHB4IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC4yNSk7XG5cdHdpZHRoOiAxNjBweDtcbn1cblxuLnRhYnNfX3Nwb2lsZXItaXRlbSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogMCAxMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlLCBtYXJnaW4tbGVmdCAkdHJzLWJhc2UsIHdpZHRoICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFic19fc3BvaWxlci1pdGVtLmRpc2FibGVkLFxuLnRhYnNfX3Nwb2lsZXItaXRlbVtkaXNhYmxlZF0ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGJhY2tncm91bmQtY29sb3I6JGNvbG9yLXByaW1hcnk7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnRhYnNfX3Nwb2lsZXItaXRlbTpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14eGwtbWluKSB7XG5cblx0LnRhYnMtLWFsdCAudGFic19faXRlbSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdH1cblxuXG5cdC5ib2R5LS1ibGFja291dCAudGFic19faXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cblx0LnRhYnMudGFicy0tYnV0dG9ucyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cblx0XHQudGFic19faXRlbSB7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHR9XG5cblx0XHQudGFic19faXRlbTpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi0tc2xpZGVyIC50YWJzX19jb250ZW50LXdyYXAge1xuXHRcdG1pbi1oZWlnaHQ6IDQ3MHB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC50YWJzIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LnRhYnMtLXNsaWRlciB7XG5cdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQudGFicy0tc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQudGFic19faXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cdC50YWJzX19jb250ZW50LXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdH1cbn0iLCIudG9vbHRpcCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAjZjM5YzJiO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9vbHRpcC0tbGcge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udG9vbHRpcF9fYnRuIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcF9faWNvbiB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG5cdC5zdmctaWNvbiB7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdGZpbGw6ICNmZmY7XG5cdH1cbn1cblxuLnRvb2x0aXBfX2RkIHtcblx0d2lkdGg6IDIxNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgOHB4KTtcblx0Ym90dG9tOiAtMzVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDIsIDEzLCAzMywgLjEyKTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwYWRkaW5nOiA3cHggMTJweDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtZHJvcGRvd24sIG9wYWNpdHkgJHRycy1kcm9wZG93bjtcblx0ei1pbmRleDogNDtcbn1cblxuLnRvb2x0aXBfX2RkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtM3B4O1xuXHRsZWZ0OiA1MCU7XG59XG5cbi50b29sdGlwX19idG46aG92ZXIgLnRvb2x0aXBfX2RkIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC50b29sdGlwX19idG4gLnRvb2x0aXBfX2RkLFxuXHQuY2F0YWxvZy1pdGVtX19wcmljZSAudG9vbHRpcF9fYnRuOmhvdmVyIC50b29sdGlwX19kZCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0fVxufSIsIi52aWRlby1zbGlkZXJfX3NsaWRlciB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogOTAwcHg7XG59XG5cbi52aWRlby1zbGlkZXJfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA5MDBweDtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNzUlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udmlkZW8tc2xpZGVyX19saW5rIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWltYWdlLXBsYXktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDY4cHg7XG5cdGhlaWdodDogNDhweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcblx0ei1pbmRleDogNjQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLWltYWdlLXBsYXktaWNvbjpob3ZlciAueXRwLWxhcmdlLXBsYXktYnV0dG9uLWJnIHtcblx0ZmlsbDogI0Y1NDgxOTtcbn1cblxuLnl0cC1sYXJnZS1wbGF5LWJ1dHRvbi1iZyB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSksIGZpbGwtb3BhY2l0eSAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSk7XG5cdHRyYW5zaXRpb246IGZpbGwgLjFzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpLCBmaWxsLW9wYWNpdHkgLjFzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpO1xuXHRmaWxsOiAjMjEyMTIxO1xuXHRmaWxsLW9wYWNpdHk6IC44O1xufVxuXG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnZpZGVvLXNsaWRlcl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LnZpZGVvLXNsaWRlcl9fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuXG4udmlkZW8tc2xpZGVyX19pZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1zbGlkZXJfX3RodW1iLWl0ZW0ge1xuXHRwYWRkaW5nOiAwIDhweDtcblx0d2lkdGg6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMTBweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi52aWRlby1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIsXG4udmlkZW8tc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbixcbi52aWRlby1zbGlkZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAzMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdG9wYWNpdHk6IC4yO1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdzpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnZpZGVvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4udmlkZW8tc2xpZGVyX19pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4udmlkZW8tc2xpZGVyX19hcnJvdy0tcHJldiAudmlkZW8tc2xpZGVyX19pY29uIHtcblx0bGVmdDogLTEwcHg7XG59XG5cbi52aWRlby1zbGlkZXJfX2Fycm93LS1uZXh0IC52aWRlby1zbGlkZXJfX2ljb24ge1xuXHRyaWdodDogLTEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQudmlkZW8tc2xpZGVyIC5zd2lwZXItc2xpZGVyX190aHVtYnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlkZW8tc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdC52aWRlby1zbGlkZXJfX3NsaWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQudmlkZW8tc2xpZGVyX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQudmlkZW8tc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG5cblx0LnZpZGVvLXNsaWRlcl9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC52aWRlby1zbGlkZXJfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQudmlkZW8tc2xpZGVyX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG4uc3dpcGVyLXNsaWRlcl9fdGh1bWJzLWNhdGFsb2cge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbn0iLCIudmlkZW8ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xufSIsIi52aWV3LXBpY2tlcl9fZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC0ycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay01MDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG1hcmdpbjogMnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW06OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi52aWV3LXBpY2tlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC52aWV3LXBpY2tlcl9faXRlbTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0fVxufVxuXG4udmlldy1waWNrZXJfX2l0ZW06YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC52aWV3LXBpY2tlcl9faXRlbTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnZpZXctcGlja2VyX19pdGVtLnZpZXctcGlja2VyX19pdGVtLS1hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59IiwiLnZpZXctdG9nZ2xlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aWV3LXRvZ2dsZXJfX2J0biB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuICBcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC52aWV3LXRvZ2dsZXJfX2J0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufVxuXG4udmlldy10b2dnbGVyX19idG4uYWN0aXZlIHtcbiAgc3ZnIHtcblx0ZmlsbDogJGNvbG9yLXByaW1hcnk7XG4gIH1cbn1cblxuLnZpZXctdG9nZ2xlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuICBcdGZpbGw6ICNiNGI0YjQ7XG59IiwiQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5pbWFnZS1zbGlkZXItd3JhcHBlciB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcblx0fVxufSJdfQ== */

/* End */
/* /local/frontend/build/css/style.min.css?1772099549247797 */
/* /local/frontend/build/css/style_ru.min.css?177209954938575 */
/* /local/assets/release/css/wline/9ccbb07bf72016fb044143d839847373.css?17722888221647347 */
