/*!
Theme Name: Level-WP
Theme URI: https://level.uicore.co
Author: UiCore
Author URI: https://uicore.co
Description: Multi-Purpose Elementor WordPress Theme
Version: 3.0.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: level-wp
Tags: elementor, woocommerce, responsive, multipurpose

*/*,:after,:before{box-sizing:border-box}ol,ol[class],ul,ul[class]{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,ol[class],p,ul,ul[class]{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto;text-decoration:none}img{max-width:100%;display:block;height:auto}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}button:focus,input:focus,select:focus,textarea:focus{outline:none}::-webkit-input-placeholder{color:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.uicore-col,.uicore-col-1,.uicore-col-2,.uicore-col-3,.uicore-col-4,.uicore-col-5,.uicore-col-6,.uicore-col-7,.uicore-col-8,.uicore-col-9,.uicore-col-10,.uicore-col-11,.uicore-col-12,.uicore-col-auto,.uicore-col-lg,.uicore-col-lg-1,.uicore-col-lg-2,.uicore-col-lg-3,.uicore-col-lg-4,.uicore-col-lg-5,.uicore-col-lg-6,.uicore-col-lg-7,.uicore-col-lg-8,.uicore-col-lg-9,.uicore-col-lg-10,.uicore-col-lg-11,.uicore-col-lg-12,.uicore-col-lg-auto,.uicore-col-md,.uicore-col-md-1,.uicore-col-md-2,.uicore-col-md-3,.uicore-col-md-4,.uicore-col-md-5,.uicore-col-md-6,.uicore-col-md-7,.uicore-col-md-8,.uicore-col-md-9,.uicore-col-md-10,.uicore-col-md-11,.uicore-col-md-12,.uicore-col-md-auto,.uicore-col-sm,.uicore-col-sm-1,.uicore-col-sm-2,.uicore-col-sm-3,.uicore-col-sm-4,.uicore-col-sm-5,.uicore-col-sm-6,.uicore-col-sm-7,.uicore-col-sm-8,.uicore-col-sm-9,.uicore-col-sm-10,.uicore-col-sm-11,.uicore-col-sm-12,.uicore-col-sm-auto,.uicore-col-xl,.uicore-col-xl-1,.uicore-col-xl-2,.uicore-col-xl-3,.uicore-col-xl-4,.uicore-col-xl-5,.uicore-col-xl-6,.uicore-col-xl-7,.uicore-col-xl-8,.uicore-col-xl-9,.uicore-col-xl-10,.uicore-col-xl-11,.uicore-col-xl-12,.uicore-col-xl-auto{position:relative;width:100%;min-height:1px}.uicore-col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.uicore-col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.uicore-col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.uicore-col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.uicore-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.uicore-col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.uicore-col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.uicore-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.uicore-col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.uicore-col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.uicore-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.uicore-col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.uicore-col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.uicore-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.uicore-col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.uicore-col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.uicore-col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.uicore-col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.uicore-col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.uicore-col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.uicore-col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.uicore-col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.uicore-col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.uicore-col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.uicore-col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.uicore-col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.uicore-col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.uicore-col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.uicore-col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.uicore-col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.uicore-col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.uicore-col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.uicore-col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.uicore-col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.uicore-col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.uicore-col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.uicore-col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.uicore-col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.uicore-col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.uicore-col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.uicore-col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.uicore-col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.uicore-col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.uicore-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.uicore-col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.uicore-col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.uicore-col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.uicore-col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.uicore-col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.uicore-col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.uicore-col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.uicore-col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.uicore-col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.uicore-col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.uicore-col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.uicore-col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.uicore-col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.uicore-col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.uicore-col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.uicore-col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.uicore-col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.uicore-col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.uicore-col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.uicore-col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.uicore-col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.uicore-col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.uicore-col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.uicore-col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.uicore-col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.uicore-col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.uicore-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;flex-direction:row}@media (min-width:576px){.uicore-container{max-width:540px}}@media (min-width:768px){.uicore-container{max-width:720px}}@media (min-width:992px){.uicore-container{max-width:960px}}@media (min-width:1200px){.uicore-container{max-width:1140px}}.uicore-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;align-content:flex-start}.uicore-grid-item .entry-header h2{margin:15px 0 0}.uicore-grid-item .cat-links{margin-left:1px;color:#6e7a84;font-size:12px;font-weight:500}.uicore-grid-item .cat-links a{color:#00b4bc;text-transform:uppercase;text-decoration:none;letter-spacing:.04em;line-height:14px;font-size:11px;font-weight:600;transition:all .3s ease-in-out}.uicore-grid-item .cat-links a:hover{color:#0b0a27}.uicore-grid-item .entry-title{font-size:20px;font-weight:600;line-height:25px}.uicore-grid-item .entry-title a{color:#0b0a27;text-decoration:none;word-wrap:break-word;transition:all .3s ease-in-out}.uicore-grid-item .entry-content{font-size:14px;line-height:1.57;margin-top:15px}.uicore-grid-item .entry-footer{color:#6e7a84;text-transform:uppercase;letter-spacing:.04em;line-height:14px;font-size:11px;font-weight:600}.uicore-grid-item .entry-footer>Span{padding-top:16px;display:inline-block}.uicore-grid-item .entry-footer a{color:#6e7a84;text-decoration:none;transition:all .3s ease-in-out}.uicore-grid-item .entry-footer a:hover{color:#0b0a27}.archive .entry-content,.blog .entry-content{color:#0b0a27;word-break:break-all}.sticky .uicore-grid-item{box-shadow:0 10px 20px rgba(52,51,82,.08);margin-bottom:48px;border:1px solid #f4f4f4;padding:23px 30px 30px}@media (max-width:767px){.sticky .uicore-grid-item{padding:15px}}@media (max-width:992px){.archive .uicore-grid-item .entry-title,.blog .uicore-grid-item .entry-title{font-size:18px}.archive .uicore-grid-item .entry-content,.blog .uicore-grid-item .entry-content{font-size:14px;line-height:1.57}.archive .uicore-grid-item .entry-footer,.blog .uicore-grid-item .entry-footer{margin-top:15px;letter-spacing:-.015em;color:#6e7a84;font-size:12px}.archive .uicore-grid-item .entry-footer a,.blog .uicore-grid-item .entry-footer a{font-weight:500;color:#6e7a84;text-decoration:none;transition:all .3s ease-in-out}.archive .uicore-grid-item .entry-footer a:hover,.blog .uicore-grid-item .entry-footer a:hover{color:#00b4bc}}.uicore-grid-item .entry-title a{background-image:linear-gradient(90deg,currentColor 0,currentColor);background-position:100% 95%;background-size:0 2px;transition:background-size .25s cubic-bezier(.785,.135,.15,.86) 0s;display:inline;background-repeat:no-repeat}.uicore-grid-item .entry-title a:hover{background-size:100% 2px;background-position:0 95%}.page .content-area .uicore-row{margin-left:0;margin-right:0}#uicore-page{display:flex;flex-direction:column;min-height:100vh}.uicore-grid-item{padding:0 20px 40px}.uicore-grid-item .entry-content{word-break:break-word}@media (max-width:767px){.uicore-grid-item{padding:0 0 40px}}.search article.type-page{margin:0}.single .uicore-grid-item{padding:0 0 60px}.sticky{flex:0 0 calc(100% - 40px);max-width:calc(100% - 40px);margin:20px auto 0}@media (max-width:767px){.sticky{margin:0;max-width:100%;flex:1}}@media (min-width:768px){.content-area .uicore-row-offset{width:100%;margin:0 -20px}}.content-area .uicore-row-offset .uicore-row{margin-bottom:50px}@media (max-width:768px){.content-area .uicore-row-offset .uicore-row{margin-bottom:20px}}@media (max-width:992px){.content-area .uicore-row-offset{width:auto}.uicore-container{flex-direction:column}}@media (max-width:767px){#primary.content-area{padding:0}.single-post .uicore-grid-item{padding:15px}}article.type-page{width:100%;margin:30px 0}form label{font-size:14px;font-weight:500}form input,form select,form textarea{display:block;font-size:14px;line-height:normal;margin:9px 0 0;padding:10px 15px;border-radius:3px;font-weight:400;border:1px solid #e6e9ec;transition:all .3s ease-in-out;width:100%}form input:focus,form select:focus,form textarea:focus{outline:none;border-color:#d4d5d6}form input[type=submit]{border-color:#00b4bc;background:#00b4bc;color:#fff;transition:all .3s ease-in-out;cursor:pointer;width:auto}form input[type=submit]:hover{border-color:#2a2c81;background:#2a2c81}form input[type=submit]:focus{outline:none}.default-button{padding:19px 50px;background:#00b4bc;color:#fff;font-weight:500;text-decoration:none;border-radius:4px;width:auto;line-height:1;transition:all .3s}.default-button:hover{background:#2a2c81;color:#fff}.utility-page{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;height:calc(100vh - 235px)}@media (max-width:767px){.utility-page{height:auto}}.utility-page .error-404-img{width:267px}.utility-page .default-button{margin-top:40px}.utility-page .maintenance-title{max-width:700px;text-align:center}.error404 .ui-page-title{display:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-image .aligncenter,.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized,.wp-block-image.is-resized>figcaption{display:block}.page .uicore-container article.uicore-col-md-12,.single .uicore-container article.uicore-col-md-12{margin-bottom:80px;margin-top:34px}.page .uicore-container article.uicore-col-md-12 .uicore-grid-item,.single .uicore-container article.uicore-col-md-12 .uicore-grid-item{padding:0}.page .uicore-container article.uicore-col-md-12 .uicore-grid-item .ui-pagination,.single .uicore-container article.uicore-col-md-12 .uicore-grid-item .ui-pagination{margin-left:0;margin-top:20px}.page .ui-pagination{margin-left:0;margin-top:30px}.archive .uicore-row-offset .uicore-row,.search .uicore-row-offset .uicore-row{margin-bottom:0}.archive .ui-pagination,.search .ui-pagination{margin-bottom:50px}.search-no-results .search-form input[type=submit]{display:block;margin-left:10px}.search-no-results form{display:flex;margin-bottom:15px;margin-top:30px}.search-no-results .no-results{padding:30px 0}.wp-block-button.is-style-squared .wp-block-button__link{border-radius:0}html{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin-top:1rem;margin-bottom:.5rem;font-weight:600;line-height:1.2;color:#0b0a27;letter-spacing:-.027em}h1{font-size:50px}h2{font-size:32px}h3{font-size:26px}h4{font-size:22px}h5{font-size:18px}h6{font-size:14px}body,ol,p,ul{font-weight:400;font-size:16px;line-height:1.66;color:#6e7a84}b,strong{color:#0b0a27;font-weight:600}dl,dt,p{margin-top:1rem}dl:first-child,dt:first-child,p:first-child{margin-top:0}dt{color:#0b0a27;font-weight:600}ol,ul{margin-left:18px}a{color:#0b0a27}a,a:hover{transition:all .3s ease-in-out}a:hover{color:#00b4bc}a strong{color:inherit}form p{color:#0b0a27}@media (max-width:992px){h1{font-size:48px}h2{font-size:36px}h3{font-size:24px}h4{font-size:18px}h5{font-size:16px}h6{font-size:12px}body,ol,p,ul{font-size:14px}}@media (max-width:767px){h1{font-size:40px}h2{font-size:30px}h3{font-size:21px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}body,ol,p,ul{font-size:14px}}#masthead .uicore-row{justify-content:space-between;align-items:center}.nav-menu{display:flex;flex-direction:row;text-decoration:none;position:relative}.main-navigation{display:flex;align-items:center}.main-navigation .menu-item-has-children:after{font-family:ui-icons;content:"\E918";font-size:10px;position:absolute;right:0;top:calc(50% - 7px)}.main-navigation .menu-item-has-children .menu-item-has-children>a{padding-right:40px}.main-navigation .menu-item-has-children .menu-item-has-children:after{transform:rotate(-90deg);right:20px;top:calc(50% - 7px)}.nav-menu li{position:relative}.nav-menu ul{position:absolute;width:auto;top:70px;display:none}.nav-menu li ul a{white-space:nowrap;display:block}.nav-menu ul ul{top:auto}.nav-menu li ul ul{right:-100%;margin:0;top:-21px}@media screen and (min-width:993px){.nav-menu li:hover ul ul,.nav-menu li:hover ul ul ul,.nav-menu li:hover ul ul ul ul{display:none}.nav-menu li:hover ul,.nav-menu li li:hover ul,.nav-menu li li li:hover ul,.nav-menu li li li li:hover ul{display:block}}.site-header{border-bottom:1px solid #e6e9ec;background-color:#fff;z-index:2;min-height:70px;display:flex;align-items:center}.site-header .site-branding .site-title{line-height:1}.site-header .site-branding a{font-size:32px;font-weight:700;color:#0b0a27}.main-navigation .nav-menu li>a{padding:0 15px;line-height:5;font-size:14px;font-weight:500;text-transform:capitalize;color:#0b0a27;transition:all .3s ease-in-out}.main-navigation .nav-menu li>a:hover{color:#00b4bc}.main-navigation .sub-menu{z-index:999;background:#fff;padding:20px 0!important;border:1px solid #f4f4f4}@media screen and (max-width:993px){.main-navigation .sub-menu{padding:8px 0 0!important}}.main-navigation .sub-menu li>a{line-height:1.4;padding:10px 30px}.main-navigation .sub-menu .menu-item-has-children.uicore-edge>.sub-menu{right:100%}@media screen and (min-width:993px){.main-navigation .menu-toggle{display:none}}@media screen and (max-width:992px){.main-navigation .nav-menu{z-index:99;position:fixed;height:100%;width:calc(100% - 90px);max-width:450px;background:#191919;top:0;left:-100%;overflow:auto;flex-direction:column;padding:20px 0!important}.main-navigation .nav-menu li{padding:8px 20px;width:100%}.main-navigation .nav-menu li li{padding:3px 0 3px 10px}.main-navigation .nav-menu li>a{color:#fff!important;font-size:18px;line-height:1.5;width:100%}}@media (max-width:992px){.admin-bar .main-navigation .nav-menu{top:45px;height:calc(100% - 45px)}.site-header .uicore-container{padding:0 15px}.nav-menu .sub-menu{position:relative;display:block;background:inherit!important;top:0!important;left:0!important;border:none!important}.nav-menu .menu-item-has-children:after{content:""!important}.nav-menu a{padding:0!important;float:none!important}.main-navigation .sub-menu li>a{padding:8px 0!important;font-size:14px}}.menu-toggle{position:relative;display:inline-block;width:30px;height:30px;margin:0}.menu-toggle span{margin:0 auto;position:relative;top:14px}.menu-toggle span:after,.menu-toggle span:before{position:absolute;content:""}.menu-toggle span,.menu-toggle span:after,.menu-toggle span:before{width:30px;height:4px;background-color:#0b0a27;display:block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.menu-toggle span:before{margin-top:-10px}.menu-toggle span:after{margin-top:10px}.menu-toggle span{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.2s;transition-delay:.2s}.menu-toggle.ui-menu-visible span{background-color:transparent;-webkit-transition-delay:.2s;transition-delay:.2s}.menu-toggle span:before{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.2s,0s;transition-delay:.2s,0s}.menu-toggle.ui-menu-visible span:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.menu-toggle span:after{-webkit-transition-property:margin,-webkit-transform;transition-property:margin,transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-delay:.2s,0s;transition-delay:.2s,0s}.menu-toggle.ui-menu-visible span:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s,.2s;transition-delay:0s,.2s}.submenu-toggle{position:absolute;right:20px;line-height:32px;top:4px;height:32px;font-size:23px;background:hsla(0,0%,100%,.04);width:32px;border-radius:3px;text-align:center;cursor:pointer;color:#fff}.sub-menu .submenu-toggle{right:0}.ui-page-title{padding:75px 0;background-color:#edf6f7;margin-bottom:40px;text-align:center}.ui-page-title .uicore-container{justify-content:center;flex-direction:column}.ui-page-title h1{margin:0}@media (max-width:767px){.ui-page-title{padding:35px 0}.ui-page-title .uicore-container{padding:0 15px}.ui-page-title .entry-title{margin-top:0}}.site-footer{background:#0b0a27;padding:20px 0;font-size:14px;letter-spacing:-.015em;color:#6e7a84;margin-top:auto}.site-footer a{color:#fff}.site-footer a:hover{color:#00b4bc}@media (max-width:767px){.site-footer .uicore-container{padding:0 15px}}.ui-pagination,.woocommerce-pagination{width:100%;display:flex;justify-content:flex-start;margin-top:7px}.ui-pagination,.woocommerce nav.woocommerce-pagination{margin-bottom:20px;margin-left:20px}.ui-pagination ul,.woocommerce nav.woocommerce-pagination ul{margin-left:0;display:flex;list-style:none;padding:0;justify-content:center;border:none}.ui-pagination ul li,.woocommerce nav.woocommerce-pagination ul li{border:1px solid #e6e9ec;background-color:#fff;border-radius:0;width:3.175em;margin:0 .4em;text-align:center;transition:all .23s cubic-bezier(.42,.19,.4,.93);font-size:12px}.ui-pagination ul li:first-child,.woocommerce nav.woocommerce-pagination ul li:first-child{margin-left:0}.ui-pagination ul li a,.ui-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{line-height:3em}.ui-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li a{text-align:center;position:relative;display:block;color:#343352;text-decoration:none}.ui-pagination ul li a:after,.woocommerce nav.woocommerce-pagination ul li a:after{content:" ";display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.05;border-radius:2px}.ui-pagination ul li.ui-active,.ui-pagination ul li:hover,.woocommerce nav.woocommerce-pagination ul li.ui-active,.woocommerce nav.woocommerce-pagination ul li:hover{border:1px solid #a3afb7;color:#0b0a27}.ui-pagination ul li a.next:before,.ui-pagination ul li a.prev:before,.woocommerce nav.woocommerce-pagination ul li a.next:before,.woocommerce nav.woocommerce-pagination ul li a.prev:before{content:"\e918";display:block;font-family:ui-icons!important;transform:rotate(90deg);font-size:12px}.ui-pagination ul li a.next:before,.woocommerce nav.woocommerce-pagination ul li a.next:before{transform:rotate(-90deg)}@media (max-width:767px){.ui-pagination{margin-top:30px}}.ui-pages li{line-height:3em}.ui-pages a{text-decoration:none}.woocommerce nav.woocommerce-pagination{margin:-20px 0 60px}.single-post .content-area main>.uicore-row{margin:0 auto}.single-post .entry-meta{color:#6e7a84;text-transform:uppercase;letter-spacing:.04em;line-height:14px;font-size:11px;font-weight:600;margin-top:20px}@media (max-width:767px){.single-post .entry-meta{margin-top:10px}}.single-post .entry-meta a{color:#6e7a84;text-decoration:none;transition:all .3s ease-in-out}.single-post .entry-meta a:hover{color:#00b4bc}.single-post .entry-footer{clear:both;padding-top:0;margin-top:0}.single-post .tags-links{display:flex;flex-wrap:wrap;margin:20px -5px -5px}.single-post .tags-links a{font-size:10px!important;font-weight:500;text-transform:uppercase;letter-spacing:1px;padding:10px 15px;border:1px solid #e6e9ec;margin:5px;line-height:1.5;transition:all .3s ease-in-out}.single-post .tags-links a:hover{border:1px solid #a3afb7;color:#0b0a27}.single-post .comment-form-cookies-consent{display:flex;align-items:flex-start}.single-post .comment-form-cookies-consent #wp-comment-cookies-consent{width:auto}.single-post .comment-form-cookies-consent label[for=wp-comment-cookies-consent]{margin:3px 0 0 8px}.wp-audio-shortcode,div[class^=wp-block-],figure[class^=wp-block-],ul[class^=wp-block-]{margin-bottom:18px;margin-top:9px}.entry-content>:first-child{margin-top:0}.alignleft{float:left;margin:0 18px 0 0;box-sizing:border-box}.alignleft.wp-block-cover,.alignleft.wp-block-cover-image,.alignleft.wp-block-image,.alignleft.wp-block-pullquote{margin:24px 30px 24px 0!important}.aligncenter,.wp-block-image.aligncenter{text-align:center;float:none;margin-left:auto;margin-right:auto;box-sizing:border-box}.alignright,.pull-right{float:right!important;margin:0 0 0 18px}.alignright.wp-block-cover,.alignright.wp-block-cover-image,.alignright.wp-block-image,.alignright.wp-block-pullquote,.pull-right.wp-block-cover,.pull-right.wp-block-cover-image,.pull-right.wp-block-image,.pull-right.wp-block-pullquote{margin:24px 0 24px 30px!important}.wp-block-cover-image p:not(.has-text-color){color:#fff}.wp-caption-text,figcaption,small{font-size:12px;color:#6e7a84;font-weight:500}.wp-caption-text a,figcaption a,small a{color:#0b0a27}.wp-caption-text a:hover,figcaption a:hover,small a:hover{color:#00b4bc}.wp-caption-text{font-style:normal;display:table-caption;caption-side:bottom;margin-top:.5em;margin-bottom:1em}.gallery-caption,.wp-caption{width:auto;max-width:100%;margin-top:18px;margin-bottom:18px;display:table;table-layout:fixed}.wp-block-button__link{font-size:16px}.wp-block-cover-text{color:#fff!important}.wp-block-gallery+.wp-block-gallery{margin-top:0}.wp-block-quote{margin:30px 0!important;padding:0 0 0 30px!important;border-left:2px solid #ebebeb}.wp-block-quote p{font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:21px;font-style:italic;font-weight:400;color:#00b4bc}.wp-block-quote p a{color:#00b4bc}.wp-block-quote cite{font-size:14px;font-style:normal;font-weight:500;color:#0b0a27}blockquote{margin:27px 0;padding:0 0 0 27px;border-left:2px solid #00b4bc}blockquote p{color:#0b0a27}@media (max-width:767px){.wp-block-quote{margin:15px 0!important;padding:0 0 0 15px!important}.wp-block-quote p{font-size:18px}.wp-block-quote.is-style-large p{font-size:21px}}.wp-block-pullquote{margin:30px 0!important;padding:30px 0!important;border:2px solid #ebebeb;border-right:none;border-left:none}.wp-block-pullquote p{font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:21px!important;font-style:italic;font-weight:400;color:#00b4bc}.wp-block-pullquote p a{color:#00b4bc}.wp-block-pullquote cite{font-size:14px;font-style:normal;font-weight:500;color:#0b0a27}.wp-block-group__inner-container{padding:18px}.wp-block-latest-posts.is-grid li{margin:0 16px 0 0}code,pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;font-family:Menlo,Consolas,monaco,monospace;font-size:14px}hr{margin:27px 0;border:0;border-top:1px solid #f4f4f4}table{empty-cells:show;border:1px solid #f4f4f4;margin:18px 0;border-collapse:collapse;border-spacing:0}table td,table th{background-color:transparent;border-left:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;font-size:inherit;margin:0;overflow:visible;padding:8px 18px 7px;font-weight:600}table td:first-child,table th:first-child{border-left-width:0}.page-template-default label{font-size:14px;font-weight:500}.page-template-default input,.page-template-default select,.page-template-default textarea{display:block;font-size:14px;line-height:normal;margin:9px 0 0;padding:10px 15px;border-radius:3px;font-weight:400;border:1px solid #e6e9ec;transition:all .3s ease-in-out;width:100%}.page-template-default input:focus,.page-template-default select:focus,.page-template-default textarea:focus{outline:none;border-color:#d4d5d6}.page-template-default input[type=submit]{border-color:#0b0a27;background:#0b0a27;color:#fff;transition:all .3s ease-in-out;cursor:pointer;width:auto}.page-template-default input[type=submit]:hover{border-color:#00b4bc;background:#00b4bc}.page-template-default input[type=submit]:focus{outline:none}.page-template-default .comment-form-cookies-consent{display:flex;align-items:flex-start}.page-template-default .comment-form-cookies-consent #wp-comment-cookies-consent{width:auto}.page-template-default .comment-form-cookies-consent label[for=wp-comment-cookies-consent]{margin:3px 0 0 8px}.search-form input[type=submit]{display:none}.wp-calendar-nav{font-size:14px}.comments-area{width:100%}.comments-area .comments-title{font-size:23px;font-weight:600;padding:36px 0 0;border-top:1px solid #e6e9ec;margin:0}.comments-area .comment-list{padding:36px 0 0}.comments-area .comment-list .comment-meta .comment-author img{float:left;width:48px;border-radius:3px;margin-right:18px}.comments-area .comment-list .comment-meta .comment-author .fn a{text-decoration:none}.comments-area .comment-list .comment-meta .comment-author .says{color:#0b0a27}.comments-area .comment-list .comment-meta .comment-metadata{font-size:12px;line-height:1.4}.comments-area .comment-list .comment-content{padding-top:20px}.comments-area .comment-list .comment-content p img{padding:18px 0}.comments-area .comment-list .comment-body{padding:36px 0;border-top:1px solid #e6e9ec;position:relative}.comments-area .comment-list .comment-body .reply{margin-top:0}.comments-area .comment-list .comment-body .comment-reply-link{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;text-decoration:none;margin-top:32px;display:block}.comments-area .comment-list li[class*=depth-]{padding-left:66px}.comments-area .comment-list li.depth-1{padding-left:0}.comments-area .bypostauthor .comment-body{background-color:rgba(52,209,191,.12);padding:36px;border:1px solid #e6e9ec;margin-bottom:36px}@media (min-width:992px){.comments-area .bypostauthor .comment-body .comment-reply-link{right:36px}}.comments-area .comment-respond{padding:0 0 80px;margin-bottom:0}@media (max-width:767px){.comments-area .comment-respond{padding:0}}.comments-area .comment-respond .comment-reply-title{font-size:23px;font-weight:600;margin-top:0;margin-bottom:26px}@media (max-width:767px){.comments-area .comment-respond .comment-reply-title{margin-bottom:10px}}.comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link{float:right;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.01em}.page-template-default .comments-area{padding:0;margin:35px 0 0}@media (max-width:767px){.page-template-default .comments-area{margin:20px 0 0}}@media (min-width:992px){.comment-reply-link{position:absolute;top:0;right:0}}@media (max-width:767px){.comments-area{width:100%;padding:0;margin-bottom:20px}.comments-area .comment-list li[class*=depth-]{padding-left:16px}.comments-area #cancel-comment-reply-link{float:none!important;display:block;margin-top:18px}}.woocommerce .woocommerce-result-count{margin:0 0 3em;line-height:inherit;font-size:13px}.woocommerce .woocommerce-ordering{margin:0 0 3em;font-size:13px}.woocommerce .woocommerce-ordering select{border:none;padding:0;margin:0;font-size:inherit;font-weight:600;width:130px;line-height:inherit}.woocommerce .content-area .uicore-row{display:block}.woocommerce #review_form_wrapper{margin-top:20px}.uicore-woo-page:not(.elementor-page) article.page{margin:0 auto}body.woocommerce-page{background-color:#fff}body.woocommerce-page.uicore-sidebar-left:not(.elementor-page) #primary.content-area{display:flex;flex-direction:row-reverse}body.woocommerce-page.uicore-sidebar-right:not(.elementor-page) #primary.content-area{display:flex;flex-direction:row}body.woocommerce-page:not(.elementor-page) #primary.content-area{margin-right:auto;margin-left:auto}.woocommerce-page .woocommerce form .form-row input.input-text,.woocommerce-page .woocommerce form .form-row textarea,.woocommerce-page input{padding:10px 15px 10px 20px;border:1px solid #e6e9ec;line-height:30px}.woocommerce span.onsale{border-radius:3px;line-height:1.5em;min-height:1em;font-size:10px;letter-spacing:.1em;font-weight:600;text-transform:uppercase;padding:5px 10px 4px}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{margin:0;top:10px;left:10px;right:auto}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:inherit;font-weight:600;padding:10px 35px;line-height:30px;border:1px solid;color:#fff;transition:all .25s cubic-bezier(.42,0,.29,1.16)}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{-webkit-font-smoothing:inherit}.woocommerce #respond input#submit:disabled[disabled],.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:disabled[disabled],.woocommerce a.button:disabled[disabled]:hover,.woocommerce a.button:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover,.woocommerce input.button:hover{color:#fff}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product a img{transform:scale(1);background-position:50%;transition-duration:.8s;transition-timing-function:cubic-bezier(.075,.82,.165,1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.woocommerce ul.products li.product a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}li.product .uicore-zoom-wrapper{overflow:hidden;height:auto}li.product .uicore-zoom-wrapper>img{margin:0!important}.uicore-reveal .added_to_cart,.uicore-reveal .button.product_type_external,.uicore-reveal .button.product_type_grouped,.uicore-reveal .button.product_type_simple,.uicore-reveal .button.product_type_variable{border:none;padding:0;font-size:14px;line-height:30px}.uicore-reveal .button{background-color:transparent!important;border:none!important}.uicore-reveal .button.product_type_external:hover,.uicore-reveal .button.product_type_grouped:hover,.uicore-reveal .button.product_type_simple:hover,.uicore-reveal .button.product_type_variable:hover{background-color:transparent}.woocommerce .uicore-reveal a.button,.woocommerce .uicore-reveal a.button:hover,.woocommerce .uicore-reveal button,.woocommerce .uicore-reveal button:hover{background-color:transparent!important}.woocommerce .uicore-reveal a.added_to_cart{padding-top:0}.woocommerce .uicore-reveal-wrapper{overflow:hidden}.woocommerce .uicore-reveal{padding-right:5px;height:30px;line-height:30px;transition:transform .3s ease}.product:hover>div>.uicore-reveal{transform:translateY(-30px)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:20px 0 0}.woocommerce ul.products li.product .uicore-reveal .button{margin-top:0}.woocommerce ul.products li.product .uicore-reveal .price{margin-bottom:0;font-size:14px}.woocommerce .quantity .qty{font-size:inherit;width:90px;text-align:left;padding:10px 15px 10px 20px;margin-top:0}.woocommerce div.product form.cart .button{border:1px solid;transition:all .25s cubic-bezier(.42,0,.29,1.16)}.woocommerce div.product .summary .product_meta{font-size:80%;text-transform:uppercase;font-weight:500}.woocommerce div.product .summary .product_meta>span{display:block;padding:.75em 0;border-bottom:1px solid #e6e9ec;letter-spacing:.025em}.woocommerce div.product .summary .product_meta>span:first-child{padding-top:0}.woocommerce div.product .summary .product_meta>span:last-child{padding-bottom:0;border-bottom:none}.woocommerce div.product .summary .product_meta>span span{opacity:.5}.woocommerce div.product div.images{margin-bottom:3.83em}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-flow:wrap;margin-right:-5px}.woocommerce div.product div.images .flex-control-thumbs li{width:20%;padding:5px 5px 0 0}.woocommerce div.product .woocommerce-tabs{padding-bottom:3em}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;border:1px solid #e6e9ec;background-color:#fff;margin:0;padding:.5em 2em}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:80%;text-transform:uppercase;font-weight:500;color:inherit}@media (max-width:992px){.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%;text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(:last-child){border-bottom:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:last-child{border-bottom:1px solid #e6e9ec}}.woocommerce div.product .woocommerce-tabs .panel{border:1px solid #e6e9ec;padding:25px 30px;margin:-1px 0 0}.woocommerce div.product .woocommerce-tabs .panel p{margin-top:0}.woocommerce div.product .woocommerce-tabs .panel table{border:none;margin:0}.woocommerce div.product .woocommerce-tabs .panel table th{width:150px;font-weight:500!important}.woocommerce div.product .woocommerce-tabs .panel table td,.woocommerce div.product .woocommerce-tabs .panel table th{border:none;background:transparent;font-weight:inherit;text-align:left;vertical-align:top;padding-left:0}.woocommerce div.product .woocommerce-tabs #tab-description h2:first-child,.woocommerce div.product .woocommerce-tabs .woocommerce-Reviews-title,.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information h2:first-child{display:none}#review_form_wrapper .comment-form{display:flex;flex-direction:column;flex-flow:wrap}#review_form_wrapper .comment-form>*{width:100%}@media (min-width:992px){#review_form_wrapper .comment-form .comment-form-author,#review_form_wrapper .comment-form .comment-form-email{width:calc(50% - 10px)}#review_form_wrapper .comment-form .comment-form-author{margin-right:20px!important}}#review_form_wrapper .comment-form .comment-form-cookies-consent{margin:10px 0 20px!important}#review_form_wrapper .comment-form .comment-form-cookies-consent input{margin:0 10px 0 0}#review_form_wrapper .comment-form .comment-form-cookies-consent label{display:flex}.woocommerce-tabs .woocommerce-Tabs-panel .comment-reply-title{font-size:1.5em;font-weight:500;padding-bottom:1em;display:block}.woocommerce div.product form.cart .variations td.label,.woocommerce div.product form.cart .variations td.value{display:block;padding:0}.woocommerce div.product form.cart .variations label{font-weight:500;line-height:inherit;font-size:80%;text-transform:uppercase;letter-spacing:.025em}.woocommerce div.product form.cart .variations select{margin:5px 0 0;height:52px}.woocommerce div.product form.cart .variations tr:not(:last-child) .value{margin-bottom:1em}.woocommerce div.product form.cart .group_table td{vertical-align:middle;padding:15px}.woocommerce div.product form.cart .group_table td:first-child{padding-left:0;width:auto}.woocommerce div.product form.cart .group_table td:last-child{padding-right:0}.woocommerce div.product form.cart .group_table td p{margin-bottom:0}@media (max-width:992px){.woocommerce div.product form.cart .group_table tr{display:flex;flex-direction:column;margin-bottom:30px}.woocommerce div.product form.cart .group_table tr td{padding:0}.woocommerce div.product form.cart .group_table tr td.woocommerce-grouped-product-list-item__label{padding:15px 0 0}}.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{line-height:2}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:3.25;border-top-color:#00b4bc;padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important}@media (max-width:992px){.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:inherit}}.woocommerce table.shop_table{border:none}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border:none;padding:15px;font-weight:500}.woocommerce table.shop_table thead{background-color:#f7f7f7}.woocommerce table.shop_table .product-thumbnail img{width:52px;border-radius:3px}.woocommerce table.shop_table td.actions{padding:0}.woocommerce table.shop_table .cart-subtotal td,.woocommerce table.shop_table .cart-subtotal th,.woocommerce table.shop_table .order-total td,.woocommerce table.shop_table .order-total th{padding:15px 0;font-weight:500}@media (max-width:992px){.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:15px 0;background-color:transparent!important}.woocommerce table.shop_table.woocommerce-cart-form__contents tr{padding:15px 0;border-bottom:1px solid #e6e9ec}.woocommerce table.shop_table .product-remove{position:absolute;right:-20px}.woocommerce table.shop_table .quantity .qty{float:right;margin-top:-12px}.woocommerce table.shop_table .product-subtotal{margin-top:25px}.woocommerce table.shop_table td.actions{padding:15px 0}.woocommerce table.shop_table td.actions .coupon .input-text{width:100%!important;margin-bottom:7px!important}.woocommerce table.shop_table td.actions .coupon button{width:100%!important}}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:10px 15px 10px 20px;border:1px solid #e6e9ec;width:auto;line-height:30px}.woocommerce #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text{width:auto}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:inherit}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:10px 35px}.woocommerce form.checkout_coupon{border:1px solid #e6e9ec;border-radius:3px}.woocommerce form.checkout_coupon .form-row{padding:0;width:50%}.woocommerce form.checkout_coupon .form-row.form-row-last button{margin-left:20px}.woocommerce form .form-row{padding:0;margin:0 0 20px;width:48%}.woocommerce form .form-row.form-row-wide,.woocommerce form .form-row.notes{width:100%}.woocommerce form .form-row label{font-size:75%;margin-bottom:5px}.woocommerce form .form-row textarea{height:153px}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:30px}.woocommerce-checkout-review-order .cart-subtotal td,.woocommerce-checkout-review-order .cart-subtotal th,.woocommerce-checkout-review-order .order-total td,.woocommerce-checkout-review-order .order-total th{padding:15px!important}@media (max-width:992px){.woocommerce-checkout-review-order .cart-subtotal td,.woocommerce-checkout-review-order .cart-subtotal th,.woocommerce-checkout-review-order .order-total td,.woocommerce-checkout-review-order .order-total th{padding:15px 0!important}}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f7f7f7;border-radius:3px}#add_payment_method #payment div.form-row,#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment div.form-row,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment div.form-row,.woocommerce-checkout #payment ul.payment_methods{padding:30px}@media (max-width:992px){#add_payment_method #payment div.form-row,#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment div.form-row,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment div.form-row,.woocommerce-checkout #payment ul.payment_methods{padding:15px}}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{color:#fff;background-color:#222}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#222}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{font-size:80%;color:#fff}#add_payment_method #payment input,.woocommerce-cart #payment input,.woocommerce-checkout #payment input{display:inline;width:auto}#add_payment_method #payment .place-order,.woocommerce-cart #payment .place-order,.woocommerce-checkout #payment .place-order{width:100%}.woocommerce ul.order_details{padding:0;margin:3em 0}@media (max-width:992px){.woocommerce ul.order_details li{display:block;border:none;padding:15px 0;width:100%}}.woocommerce .woocommerce-customer-details address{padding:30px}.woocommerce-account .woocommerce{max-width:500px;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0}.woocommerce-account .woocommerce form{padding:30px;border:1px solid #e6e9ec;border-radius:3px}.woocommerce-account .woocommerce form .form-row:not(.form-row-wide){display:flex;flex-direction:row-reverse;justify-content:flex-end;width:100%}.woocommerce-account .woocommerce form .form-row:not(.form-row-wide) label{margin-bottom:0;display:inline-flex;align-items:center}.woocommerce-account .woocommerce form .form-row:not(.form-row-wide) .woocommerce-form__input-checkbox{margin:0 10px 0 0}.woocommerce-account .woocommerce form .lost_password{margin-bottom:0}.woocommerce ul.product_list_widget li a{font-weight:500}#woocommerce-product-search-field-0{border:1px solid #e6e9ec;padding:10px 15px;margin:0;font-size:14px;width:100%;transition:all .3s ease-in-out}#woocommerce-product-search-field-0:focus,#woocommerce-product-search-field-0:hover{border:1px solid #a3afb7}.woocommerce-product-search button{display:inline-flex;width:32px;height:100%;position:absolute;top:0;right:8px;align-items:center;justify-content:center;border:none;background:0 0;cursor:pointer;padding:5px 20px}.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list{padding-left:16px;margin:0}.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list li{list-style-type:disc;font-size:14px;line-height:1.6;padding-bottom:10px}.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item ul.children,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list li ul.children{padding:10px 0 0 15px;list-style-type:square}.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item ul.children li,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list li ul.children li{font-size:12px;color:inherit;padding-bottom:10px}.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item ul.children li:last-child,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list li:last-child,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list li ul.children li:last-child{padding-bottom:0}.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count,.woocommerce .uicore-sidebar-element .woocommerce-widget-layered-nav-list li .count{float:right}ul.product_list_widget .woocommerce-Price-amount{font-size:12px}ul.product_list_widget li img{margin-top:6px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border:none;height:4px;position:relative;text-align:left;margin:18px 0 0;background:#e6e9ec}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range{top:0;height:100%;position:absolute;z-index:1;font-size:.7em;display:block;border:0;-webkit-border-radius:1em;border-radius:1em}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle{position:absolute;z-index:2;width:10px;height:10px;border:none;cursor:pointer;outline:none;top:-3px;background-color:#343352;margin-left:0}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle:last-child{margin-left:-10px}.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount button{float:left;display:block;font-size:12px;padding:5px 25px;border:none;border-radius:3px;color:#fff;transition:background-color .25s cubic-bezier(.42,0,.29,1.16)}.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{margin-top:20px;font-size:12px;text-align:right;padding-top:6px}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before{display:none}.woocommerce-widget-layered-nav .select2-container.select2-container--default .select2-selection--single{font-size:14px;padding:8px 15px 8px 20px}.uicore-sidebar-element .select2-container{font-size:14px}.select2-container.select2-container--default .select2-selection--single{padding:10px 15px 10px 20px;border:1px solid #e6e9ec;line-height:30px;height:auto}.select2-container.select2-container--default .select2-selection--single.select2-selection{height:auto}.select2-container.select2-container--default .select2-selection--single.select2-selection .select2-selection__rendered{color:inherit;line-height:30px;padding:0}.select2-container.select2-container--default .select2-selection--single.select2-selection .select2-selection__arrow{top:12px;right:15px}.select2-container.select2-container--default .select2-selection--single .select2-selection__placeholder{color:inherit}.select2-dropdown{border:1px solid #e6e9ec!important;border-top:none!important}.select2-dropdown .select2-results__option,.select2-dropdown .select2-search--dropdown{padding:5px 20px}.woocommerce nav.woocommerce-pagination ul li a.next:before,.woocommerce nav.woocommerce-pagination ul li a.prev:before{display:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e6e9ec;color:#0b0a27}.woocommerce nav.woocommerce-pagination ul li.ui-active,.woocommerce nav.woocommerce-pagination ul li:hover{border-color:#e6e9ec}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:0}.uicore-reveal .button.product_type_external,.uicore-reveal .button.product_type_grouped,.uicore-reveal .button.product_type_simple,.uicore-reveal .button.product_type_variable,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#00b4bc!important}.uicore-reveal .button.product_type_external:hover,.uicore-reveal .button.product_type_grouped:hover,.uicore-reveal .button.product_type_simple:hover,.uicore-reveal .button.product_type_variable:hover,.woocommerce-info:before,.woocommerce-message:before{color:#2a2c81!important}.woocommerce-order-overview li strong,.woocommerce-tabs .woocommerce-Tabs-panel .comment-reply-title,.woocommerce .woocommerce-ordering select,.woocommerce div.product .summary .product_meta>span,.woocommerce div.product .woocommerce-tabs .panel table th,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product form.cart .variations label,.woocommerce table.shop_table td,.woocommerce ul.products li.product .price{color:#0b0a27}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce div.product form.cart .button,.woocommerce input.button.alt,.woocommerce span.onsale{background-color:#00b4bc}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background-color:#2a2c81}p.price,p.stock{padding-bottom:1rem}h1.product_title.entry-title{display:none}.woocommerce div.product .entry-summary p.price{font-size:2em;margin-top:0}.right-widget-area{padding-left:30px}@media (max-width:992px){.right-widget-area{padding:50px 0 0;order:1}}.left-widget-area{padding-right:20px}@media (max-width:992px){.left-widget-area{padding:0;order:1}}[class*=-widget-area] select{transition:0s!important;background-image:linear-gradient(45deg,transparent 50%,#6e7a84 0),linear-gradient(135deg,#6e7a84 50%,transparent 0),linear-gradient(90deg,#e6e9ec,#e6e9ec);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;font-size:14px;line-height:normal;padding:10px 15px;border-radius:3px;font-weight:400;border:1px solid #e6e9ec;-webkit-transition:0s!important;-moz-transition:0s!important;-ms-transition:0s!important;-o-transition:0s!important}[class*=-widget-area] select,[class*=-widget-area] select:focus{background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}[class*=-widget-area] select:focus{background-image:linear-gradient(45deg,#00b4bc 50%,transparent 0),linear-gradient(135deg,transparent 50%,#00b4bc 0),linear-gradient(90deg,#e6e9ec,#e6e9ec);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em}[class*=-widget-area] .uicore-sidebar-element{padding:20px;margin-bottom:20px;background-color:#fff;border:1px solid #e6e9ec;border-radius:3px}[class*=-widget-area] .uicore-sidebar-element .ui-widget-title{font-size:16px;padding-bottom:10px;margin-top:0}[class*=-widget-area] .uicore-sidebar-element .ui-widget-title .rsswidget{display:inline-block;text-decoration:none}[class*=-widget-area] .uicore-sidebar-element .ui-widget-title .rsswidget img{margin-bottom:-1px}[class*=-widget-area] .uicore-sidebar-element h1,[class*=-widget-area] .uicore-sidebar-element h2,[class*=-widget-area] .uicore-sidebar-element h3,[class*=-widget-area] .uicore-sidebar-element h4,[class*=-widget-area] .uicore-sidebar-element h5,[class*=-widget-area] .uicore-sidebar-element h6{margin-top:0}[class*=-widget-area] .uicore-sidebar-element ul{padding-left:0;margin:0}[class*=-widget-area] .uicore-sidebar-element ul li{list-style-type:none;font-size:14px;line-height:1.6;padding-bottom:10px;text-transform:capitalize}[class*=-widget-area] .uicore-sidebar-element ul li:last-child{padding-bottom:0}[class*=-widget-area] .uicore-sidebar-element ul li .children,[class*=-widget-area] .uicore-sidebar-element ul li .sub-menu{margin-top:10px;padding-left:15px;border-left:1px solid #e6e9ec}[class*=-widget-area] .uicore-sidebar-element ul li a{color:#6e7a84}[class*=-widget-area] .uicore-sidebar-element ul li a:hover{color:#00b4bc}[class*=-widget-area] .uicore-sidebar-element .search-field{margin-top:0}.rss-date{display:block;font-size:12px;padding:5px 0}.rssSummary{color:#0b0a27}.post-date{display:block;font-size:12px;margin-top:5px}.gallery{display:flex;flex-wrap:wrap;margin:-5px}.gallery.gallery-columns-1 .gallery-item{flex:0 100%}.gallery.gallery-columns-2 .gallery-item{flex:0 50%}.gallery.gallery-columns-3 .gallery-item{flex:0 33.333%}.gallery.gallery-columns-4 .gallery-item{flex:0 25%}.gallery.gallery-columns-5 .gallery-item{flex:0 20%}.gallery.gallery-columns-6 .gallery-item{flex:0 16.666%}.gallery.gallery-columns-7 .gallery-item{flex:0 14.285%}.gallery.gallery-columns-8 .gallery-item{flex:0 12.5%}.gallery.gallery-columns-9 .gallery-item{flex:0 11.111%}.gallery .gallery-item{margin:0;padding:5px}.gallery .gallery-item img{width:100%;height:auto;display:block}.gallery .gallery-item a{display:block}.gallery .gallery-item .gallery-caption{font-size:12px;line-height:1.5;padding:10px 0}.wp-caption.alignnone{max-width:100%}form{position:relative}.tagcloud,.wp-block-tag-cloud{margin:-5px;display:flex;flex-wrap:wrap}.tagcloud a,.wp-block-tag-cloud a{font-size:10px!important;font-weight:500;text-transform:uppercase;text-decoration:none;letter-spacing:1px;padding:10px 15px;border:1px solid #e6e9ec;margin:5px;line-height:1.5;transition:all .3s ease-in-out}.tagcloud a:hover,.wp-block-tag-cloud a:hover{border:1px solid #a3afb7;color:#0b0a27}.textwidget ul{padding-left:17px!important}.textwidget ul li{line-height:inherit;font-size:inherit;list-style-type:disc;padding-bottom:0}.textwidget ol{padding-left:17px}#wp-calendar{width:100%;font-size:10px;margin:0}#wp-calendar>caption{text-align:left;margin-bottom:15px;font-size:14px}#wp-calendar tbody{text-align:center}#wp-calendar tbody a,#wp-calendar tfoot{font-weight:700}#wp-calendar tfoot #prev a{padding-left:5px}#wp-calendar tfoot #next a{padding-right:5px}#wp-calendar td,#wp-calendar th{padding:5px}.wp-block-calendar td,.wp-block-calendar th{background:transparent!important;border:1px solid #f4f4f4}.wp-block-calendar tfoot a{color:#0b0a27;transition:all .3s ease-in-out}.wp-block-calendar tfoot a:hover{color:#00b4bc}select{border:1px solid #e6e9ec;padding:8px 15px 10px;width:100%;background:none;border-radius:0;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;font:inherit;color:inherit;font-size:12px;background-image:url(assets/img/select-arrow.svg);background-repeat:no-repeat;background-position:100%;cursor:pointer;transition:all .3s ease-in-out}select:hover{border:1px solid #a3afb7}select:focus{outline:none}.wp-block-latest-comments,.wp-block-rss,.wp-block-tag-cloud{margin-top:16px!important}.wp-block-rss__item-title{margin:0!important}.wp-block-latest-comments__comment-meta a{text-decoration:none}.searchform>div{display:flex}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwic3R5bGUuY3NzIiwiX2dyaWQuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX3BhZ2UtdGl0bGUuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9wYWdpbmF0aW9uLnNjc3MiLCJfc2luZ2xlLnNjc3MiLCJfY29tbWVudHMuc2NzcyIsIl93b29jb21tZXJjZS5zY3NzIiwiX3NpZGViYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7O0NDWUMsQ0RHRCxpQkFHSSxxQkFBc0IsQ0FJMUIsMEJBSUksU0FBVSxDQUlkLDJFQWdCSSxRQUFTLENBSWIsS0FDSSxnQkFBaUIsQ0FDakIsc0JBQXVCLENBQ3ZCLDRCQUE2QixDQUM3QixlQUFnQixDQUlwQixvQkFFSSxlQUFnQixDQUlwQixlQUNJLDZCQUE4QixDQUM5QixvQkFBcUIsQ0FJekIsSUFDSSxjQUFlLENBQ2YsYUFBYyxDQUNkLFdBQVksQ0FJaEIsWUFDSSxjQUFlLENBSW5CLDZCQUlJLFlBQWEsQ0FKakIscURBT00sWUFBYSxDQUluQiw0QkFDRSxhQUFjLENBS2hCLHVDQUNJLEVBQ0ksa0NBQXFDLENBQ3JDLHFDQUF1QyxDQUN2QyxtQ0FBc0MsQ0FDdEMsOEJBQWdDLENBQ25DLENFekdMLGdwQ0FzRUMsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxjQUFlLENBR2hCLFlBQ0MseUJBQTBCLENBQzFCLFlBQWEsQ0FDYixtQkFBb0IsQ0FDcEIsV0FBWSxDQUNaLGNBQWUsQ0FHaEIsaUJBQ0MsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsY0FBZSxDQUdoQixjQUNDLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBR3JCLGNBQ0MsdUJBQXdCLENBQ3hCLG1CQUFvQixDQUNwQixvQkFBcUIsQ0FHdEIsY0FDQyxnQkFBaUIsQ0FDakIsWUFBYSxDQUNi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dHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IExldmVsLVdQXG5UaGVtZSBVUkk6IGh0dHBzOi8vbGV2ZWwudWljb3JlLmNvXG5BdXRob3I6IFVpQ29yZVxuQXV0aG9yIFVSSTogaHR0cHM6Ly91aWNvcmUuY29cbkRlc2NyaXB0aW9uOiBNdWx0aS1QdXJwb3NlIEVsZW1lbnRvciBXb3JkUHJlc3MgVGhlbWVcblZlcnNpb246IDEuMC4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBsZXZlbC13cFxuVGFnczogZWxlbWVudG9yLCB3b29jb21tZXJjZSwgcmVzcG9uc2l2ZSwgbXVsdGlwdXJwb3NlXG5cbiovXG5cbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgcGFkZGluZyAqL1xudWxbY2xhc3NdLFxub2xbY2xhc3NdLFxudWwsXG5vbCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSxcbnVsLFxub2wsXG5maWd1cmUsXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXG5ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBjbGFzcyBhdHRyaWJ1dGUgKi9cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBNYWtlIGltYWdlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIE5hdHVyYWwgZmxvdyBhbmQgcmh5dGhtIGluIGFydGljbGVzIGJ5IGRlZmF1bHQgKi9cbmFydGljbGUgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4vKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuXG4vKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMgYW5kIHRyYW5zaXRpb25zIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICoge1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIvKiFcblRoZW1lIE5hbWU6IExldmVsLVdQXG5UaGVtZSBVUkk6IGh0dHBzOi8vbGV2ZWwudWljb3JlLmNvXG5BdXRob3I6IFVpQ29yZVxuQXV0aG9yIFVSSTogaHR0cHM6Ly91aWNvcmUuY29cbkRlc2NyaXB0aW9uOiBNdWx0aS1QdXJwb3NlIEVsZW1lbnRvciBXb3JkUHJlc3MgVGhlbWVcblZlcnNpb246IDEuMC4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBsZXZlbC13cFxuVGFnczogZWxlbWVudG9yLCB3b29jb21tZXJjZSwgcmVzcG9uc2l2ZSwgbXVsdGlwdXJwb3NlXG5cbiovXG4vKiBCb3ggc2l6aW5nIHJ1bGVzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIFJlbW92ZSBkZWZhdWx0IHBhZGRpbmcgKi9cbnVsW2NsYXNzXSxcbm9sW2NsYXNzXSxcbnVsLFxub2wge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG51bFtjbGFzc10sXG5vbFtjbGFzc10sXG51bCxcbm9sLFxuZmlndXJlLFxuYmxvY2txdW90ZSxcbmRsLFxuZGQge1xuICBtYXJnaW46IDA7IH1cblxuLyogU2V0IGNvcmUgYm9keSBkZWZhdWx0cyAqL1xuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgY2xhc3MgYXR0cmlidXRlICovXG51bFtjbGFzc10sXG5vbFtjbGFzc10ge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBOYXR1cmFsIGZsb3cgYW5kIHJoeXRobSBpbiBhcnRpY2xlcyBieSBkZWZhdWx0ICovXG5hcnRpY2xlID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDsgfVxuICBpbnB1dDpmb2N1cyxcbiAgYnV0dG9uOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyxcbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucyBhbmQgdHJhbnNpdGlvbnMgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICoge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnVpY29yZS1jb2wsXG4udWljb3JlLWNvbC0xLFxuLnVpY29yZS1jb2wtMTAsXG4udWljb3JlLWNvbC0xMSxcbi51aWNvcmUtY29sLTEyLFxuLnVpY29yZS1jb2wtMixcbi51aWNvcmUtY29sLTMsXG4udWljb3JlLWNvbC00LFxuLnVpY29yZS1jb2wtNSxcbi51aWNvcmUtY29sLTYsXG4udWljb3JlLWNvbC03LFxuLnVpY29yZS1jb2wtOCxcbi51aWNvcmUtY29sLTksXG4udWljb3JlLWNvbC1hdXRvLFxuLnVpY29yZS1jb2wtbGcsXG4udWljb3JlLWNvbC1sZy0xLFxuLnVpY29yZS1jb2wtbGctMTAsXG4udWljb3JlLWNvbC1sZy0xMSxcbi51aWNvcmUtY29sLWxnLTEyLFxuLnVpY29yZS1jb2wtbGctMixcbi51aWNvcmUtY29sLWxnLTMsXG4udWljb3JlLWNvbC1sZy00LFxuLnVpY29yZS1jb2wtbGctNSxcbi51aWNvcmUtY29sLWxnLTYsXG4udWljb3JlLWNvbC1sZy03LFxuLnVpY29yZS1jb2wtbGctOCxcbi51aWNvcmUtY29sLWxnLTksXG4udWljb3JlLWNvbC1sZy1hdXRvLFxuLnVpY29yZS1jb2wtbWQsXG4udWljb3JlLWNvbC1tZC0xLFxuLnVpY29yZS1jb2wtbWQtMTAsXG4udWljb3JlLWNvbC1tZC0xMSxcbi51aWNvcmUtY29sLW1kLTEyLFxuLnVpY29yZS1jb2wtbWQtMixcbi51aWNvcmUtY29sLW1kLTMsXG4udWljb3JlLWNvbC1tZC00LFxuLnVpY29yZS1jb2wtbWQtNSxcbi51aWNvcmUtY29sLW1kLTYsXG4udWljb3JlLWNvbC1tZC03LFxuLnVpY29yZS1jb2wtbWQtOCxcbi51aWNvcmUtY29sLW1kLTksXG4udWljb3JlLWNvbC1tZC1hdXRvLFxuLnVpY29yZS1jb2wtc20sXG4udWljb3JlLWNvbC1zbS0xLFxuLnVpY29yZS1jb2wtc20tMTAsXG4udWljb3JlLWNvbC1zbS0xMSxcbi51aWNvcmUtY29sLXNtLTEyLFxuLnVpY29yZS1jb2wtc20tMixcbi51aWNvcmUtY29sLXNtLTMsXG4udWljb3JlLWNvbC1zbS00LFxuLnVpY29yZS1jb2wtc20tNSxcbi51aWNvcmUtY29sLXNtLTYsXG4udWljb3JlLWNvbC1zbS03LFxuLnVpY29yZS1jb2wtc20tOCxcbi51aWNvcmUtY29sLXNtLTksXG4udWljb3JlLWNvbC1zbS1hdXRvLFxuLnVpY29yZS1jb2wteGwsXG4udWljb3JlLWNvbC14bC0xLFxuLnVpY29yZS1jb2wteGwtMTAsXG4udWljb3JlLWNvbC14bC0xMSxcbi51aWNvcmUtY29sLXhsLTEyLFxuLnVpY29yZS1jb2wteGwtMixcbi51aWNvcmUtY29sLXhsLTMsXG4udWljb3JlLWNvbC14bC00LFxuLnVpY29yZS1jb2wteGwtNSxcbi51aWNvcmUtY29sLXhsLTYsXG4udWljb3JlLWNvbC14bC03LFxuLnVpY29yZS1jb2wteGwtOCxcbi51aWNvcmUtY29sLXhsLTksXG4udWljb3JlLWNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyB9XG5cbi51aWNvcmUtY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4udWljb3JlLWNvbC1hdXRvIHtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4udWljb3JlLWNvbC0xIHtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG5cbi51aWNvcmUtY29sLTIge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cblxuLnVpY29yZS1jb2wtMyB7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4udWljb3JlLWNvbC00IHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG5cbi51aWNvcmUtY29sLTUge1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cblxuLnVpY29yZS1jb2wtNiB7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4udWljb3JlLWNvbC03IHtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG5cbi51aWNvcmUtY29sLTgge1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLnVpY29yZS1jb2wtOSB7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4udWljb3JlLWNvbC0xMCB7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuXG4udWljb3JlLWNvbC0xMSB7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuXG4udWljb3JlLWNvbC0xMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnVpY29yZS1jb2wtc20ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAudWljb3JlLWNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC51aWNvcmUtY29sLXNtLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC51aWNvcmUtY29sLXNtLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC51aWNvcmUtY29sLXNtLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC51aWNvcmUtY29sLXNtLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51aWNvcmUtY29sLW1kIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnVpY29yZS1jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAudWljb3JlLWNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLW1kLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAudWljb3JlLWNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLW1kLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAudWljb3JlLWNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLW1kLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAudWljb3JlLWNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAudWljb3JlLWNvbC1tZC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudWljb3JlLWNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC51aWNvcmUtY29sLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLnVpY29yZS1jb2wtbGctMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAudWljb3JlLWNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLWxnLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnVpY29yZS1jb2wtbGctNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAudWljb3JlLWNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLWxnLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnVpY29yZS1jb2wtbGctNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAudWljb3JlLWNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC51aWNvcmUtY29sLWxnLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLnVpY29yZS1jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLnVpY29yZS1jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wtbGctMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51aWNvcmUtY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnVpY29yZS1jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAudWljb3JlLWNvbC14bC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAudWljb3JlLWNvbC14bC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAudWljb3JlLWNvbC14bC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC51aWNvcmUtY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLnVpY29yZS1jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAudWljb3JlLWNvbC14bC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAudWljb3JlLWNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAudWljb3JlLWNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi51aWNvcmUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnVpY29yZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVpY29yZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVpY29yZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51aWNvcmUtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi51aWNvcmUtcm93IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LWhlYWRlciBoMiB7XG4gIG1hcmdpbjogMTVweCAwIDAgMDsgfVxuXG4udWljb3JlLWdyaWQtaXRlbSAuY2F0LWxpbmtzIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgY29sb3I6ICM2RTdBODQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAudWljb3JlLWdyaWQtaXRlbSAuY2F0LWxpbmtzIGEge1xuICAgIGNvbG9yOiAjMDBCNEJDO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAudWljb3JlLWdyaWQtaXRlbSAuY2F0LWxpbmtzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwQjBBMjc7IH1cblxuLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktdGl0bGUgYSB7XG4gICAgY29sb3I6ICMwQjBBMjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuXG4udWljb3JlLWdyaWQtaXRlbSAuZW50cnktY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LWZvb3RlciB7XG4gIGNvbG9yOiAjNkU3QTg0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS1mb290ZXIgPiBTcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LWZvb3RlciBhIHtcbiAgICBjb2xvcjogIzZFN0E4NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwQjBBMjc7IH1cblxuLmFyY2hpdmUgLmVudHJ5LWNvbnRlbnQsXG4uYmxvZyAuZW50cnktY29udGVudCB7XG4gIGNvbG9yOiAjMEIwQTI3O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cblxuLnN0aWNreSAudWljb3JlLWdyaWQtaXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoNTIsIDUxLCA4MiwgMC4wOCk7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDIzcHggMzBweCAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGlja3kgLnVpY29yZS1ncmlkLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYXJjaGl2ZSAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktdGl0bGUsXG4gIC5ibG9nIC51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5hcmNoaXZlIC51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS1jb250ZW50LFxuICAuYmxvZyAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3OyB9XG4gIC5hcmNoaXZlIC51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS1mb290ZXIsXG4gIC5ibG9nIC51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxNWVtO1xuICAgIGNvbG9yOiAjNkU3QTg0O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5hcmNoaXZlIC51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS1mb290ZXIgYSxcbiAgICAuYmxvZyAudWljb3JlLWdyaWQtaXRlbSAuZW50cnktZm9vdGVyIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjNkU3QTg0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5hcmNoaXZlIC51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS1mb290ZXIgYTpob3ZlcixcbiAgICAgIC5ibG9nIC51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS1mb290ZXIgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDBCNEJDOyB9IH1cblxuLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGN1cnJlbnRDb2xvciAwJSwgY3VycmVudENvbG9yIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDk1JTtcbiAgYmFja2dyb3VuZC1zaXplOiAwcHggMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44NikgMHM7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4udWljb3JlLWdyaWQtaXRlbSAuZW50cnktdGl0bGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgOTUlOyB9XG5cbi5wYWdlIC5jb250ZW50LWFyZWEgLnVpY29yZS1yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbiN1aWNvcmUtcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi8qIGdyaWQgY3NzICovXG4udWljb3JlLWdyaWQtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMjBweCA0MHB4OyB9XG4gIC51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS1jb250ZW50IHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51aWNvcmUtZ3JpZC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0MHB4OyB9IH1cblxuLnNlYXJjaCBhcnRpY2xlLnR5cGUtcGFnZSB7XG4gIG1hcmdpbjogMCAwOyB9XG5cbi5zaW5nbGUgLnVpY29yZS1ncmlkLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDAgNjBweDsgfVxuXG4uc3RpY2t5IHtcbiAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXJnaW46IDIwcHggYXV0byAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGlja3kge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1hcmVhIC51aWNvcmUtcm93LW9mZnNldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIC0yMHB4OyB9IH1cblxuLmNvbnRlbnQtYXJlYSAudWljb3JlLXJvdy1vZmZzZXQgLnVpY29yZS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250ZW50LWFyZWEgLnVpY29yZS1yb3ctb2Zmc2V0IC51aWNvcmUtcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRlbnQtYXJlYSAudWljb3JlLXJvdy1vZmZzZXQge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC51aWNvcmUtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwcmltYXJ5LmNvbnRlbnQtYXJlYSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2luZ2xlLXBvc3QgLnVpY29yZS1ncmlkLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG5hcnRpY2xlLnR5cGUtcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMwcHggMDsgfVxuXG5mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbmZvcm0gaW5wdXQsXG5mb3JtIHNlbGVjdCxcbmZvcm0gdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luOiA5cHggMCAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGZvcm0gaW5wdXQ6Zm9jdXMsXG4gIGZvcm0gc2VsZWN0OmZvY3VzLFxuICBmb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI2Q0ZDVkNjsgfVxuXG5mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXItY29sb3I6ICMwMEI0QkM7XG4gIGJhY2tncm91bmQ6ICMwMEI0QkM7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0bzsgfVxuICBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzJBMkM4MTtcbiAgICBiYWNrZ3JvdW5kOiAjMkEyQzgxOyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uZGVmYXVsdC1idXR0b24ge1xuICBwYWRkaW5nOiAxOXB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICMwMEI0QkM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAuZGVmYXVsdC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyQTJDODE7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnV0aWxpdHktcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjM1cHgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC51dGlsaXR5LXBhZ2Uge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnV0aWxpdHktcGFnZSAuZXJyb3ItNDA0LWltZyB7XG4gICAgd2lkdGg6IDI2N3B4OyB9XG4gIC51dGlsaXR5LXBhZ2UgLmRlZmF1bHQtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC51dGlsaXR5LXBhZ2UgLm1haW50ZW5hbmNlLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZXJyb3I0MDQgLnVpLXBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyLFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciA+IGZpZ2NhcHRpb24sXG4ud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCxcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0ID4gZmlnY2FwdGlvbixcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCxcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCA+IGZpZ2NhcHRpb24sXG4ud3AtYmxvY2staW1hZ2UuaXMtcmVzaXplZCxcbi53cC1ibG9jay1pbWFnZS5pcy1yZXNpemVkID4gZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdlIC51aWNvcmUtY29udGFpbmVyIGFydGljbGUudWljb3JlLWNvbC1tZC0xMixcbi5zaW5nbGUgLnVpY29yZS1jb250YWluZXIgYXJ0aWNsZS51aWNvcmUtY29sLW1kLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogMzRweDsgfVxuICAucGFnZSAudWljb3JlLWNvbnRhaW5lciBhcnRpY2xlLnVpY29yZS1jb2wtbWQtMTIgLnVpY29yZS1ncmlkLWl0ZW0sXG4gIC5zaW5nbGUgLnVpY29yZS1jb250YWluZXIgYXJ0aWNsZS51aWNvcmUtY29sLW1kLTEyIC51aWNvcmUtZ3JpZC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnBhZ2UgLnVpY29yZS1jb250YWluZXIgYXJ0aWNsZS51aWNvcmUtY29sLW1kLTEyIC51aWNvcmUtZ3JpZC1pdGVtIC51aS1wYWdpbmF0aW9uLFxuICAgIC5zaW5nbGUgLnVpY29yZS1jb250YWluZXIgYXJ0aWNsZS51aWNvcmUtY29sLW1kLTEyIC51aWNvcmUtZ3JpZC1pdGVtIC51aS1wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucGFnZSAudWktcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5hcmNoaXZlIC51aWNvcmUtcm93LW9mZnNldCAudWljb3JlLXJvdyxcbi5zZWFyY2ggLnVpY29yZS1yb3ctb2Zmc2V0IC51aWNvcmUtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYXJjaGl2ZSAudWktcGFnaW5hdGlvbixcbi5zZWFyY2ggLnVpLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5zZWFyY2gtbm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5zZWFyY2gtbm8tcmVzdWx0cyBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uc2VhcmNoLW5vLXJlc3VsdHMgLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1zcXVhcmVkIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIHR5cG8gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMEIwQTI3O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI3ZW07IH1cblxuaDEge1xuICBmb250LXNpemU6IDUwcHg7IH1cblxuaDIge1xuICBmb250LXNpemU6IDMycHg7IH1cblxuaDMge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuaDQge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuaDUge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuaDYge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuYm9keSxcbm9sLFxucCxcbnVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42NjtcbiAgY29sb3I6ICM2RTdBODQ7IH1cblxuYiwgc3Ryb25nIHtcbiAgY29sb3I6ICMwQjBBMjc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxucCwgZGwsIGR0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICBwOmZpcnN0LWNoaWxkLCBkbDpmaXJzdC1jaGlsZCwgZHQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuZHQge1xuICBjb2xvcjogIzBCMEEyNztcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5vbCxcbnVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7IH1cblxuYSB7XG4gIGNvbG9yOiAjMEIwQTI3O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDBCNEJDO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgYSBzdHJvbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbmZvcm0gcCB7XG4gIGNvbG9yOiAjMEIwQTI3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4OyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICBib2R5LFxuICBvbCxcbiAgcCxcbiAgdWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICBib2R5LFxuICBvbCxcbiAgcCxcbiAgdWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi8qIGhlYWRlciAqL1xuI21hc3RoZWFkIC51aWNvcmUtcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXYtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWluLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcInVpLWljb25zXCI7XG4gICAgY29udGVudDogXCJcXEU5MThcIjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpOyB9XG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7IH1cblxuLm5hdi1tZW51IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uYXYtbWVudSB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogNzBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2LW1lbnUgbGkgdWwgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXYtbWVudSB1bCB1bCB7XG4gIHRvcDogYXV0bzsgfVxuXG4ubmF2LW1lbnUgbGkgdWwgdWwge1xuICByaWdodDogLTEwMCU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAtMjFweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTNweCkge1xuICAubmF2LW1lbnUgbGk6aG92ZXIgdWwgdWwsXG4gIC5uYXYtbWVudSBsaTpob3ZlciB1bCB1bCB1bCxcbiAgLm5hdi1tZW51IGxpOmhvdmVyIHVsIHVsIHVsIHVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXYtbWVudSBsaSBsaSBsaSBsaTpob3ZlciB1bCxcbiAgLm5hdi1tZW51IGxpIGxpIGxpOmhvdmVyIHVsLFxuICAubmF2LW1lbnUgbGkgbGk6aG92ZXIgdWwsXG4gIC5uYXYtbWVudSBsaTpob3ZlciB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc2l0ZS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTllYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc2l0ZS1oZWFkZXIgLnNpdGUtYnJhbmRpbmcgLnNpdGUtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyBhIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzBCMEEyNzsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSBsaSA+IGEge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogIzBCMEEyNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgbGkgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwQjRCQzsgfVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSB7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUge1xuICAgICAgcGFkZGluZzogOHB4IDAgMCAhaW1wb3J0YW50OyB9IH1cbiAgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDsgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi51aWNvcmUtZWRnZSA+IC5zdWItbWVudSB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbiAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudSB7XG4gICAgei1pbmRleDogOTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50OyB9XG4gICAgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgbGkge1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgbGkgbGkge1xuICAgICAgICBwYWRkaW5nOiAzcHggMCAzcHggMTBweDsgfVxuICAgICAgLm1haW4tbmF2aWdhdGlvbiAubmF2LW1lbnUgbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWRtaW4tYmFyIC5tYWluLW5hdmlnYXRpb24gLm5hdi1tZW51IHtcbiAgICB0b3A6IDQ1cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0NXB4KTsgfVxuICAuc2l0ZS1oZWFkZXIgLnVpY29yZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAubmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAubmF2LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDsgfVxuICAubmF2LW1lbnUgYSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tbmF2aWdhdGlvbiAuc3ViLW1lbnUgbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5tZW51LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDA7IH1cbiAgLm1lbnUtdG9nZ2xlIHNwYW4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE0cHg7IH1cbiAgLm1lbnUtdG9nZ2xlIHNwYW46YmVmb3JlLFxuICAubWVudS10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLm1lbnUtdG9nZ2xlIHNwYW4sXG4gIC5tZW51LXRvZ2dsZSBzcGFuOmJlZm9yZSxcbiAgLm1lbnUtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjBBMjc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5tZW51LXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgLm1lbnUtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLm1lbnUtdG9nZ2xlIHNwYW4ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgLm1lbnUtdG9nZ2xlLnVpLW1lbnUtdmlzaWJsZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gIC5tZW51LXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbiwgdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMHM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMHM7IH1cbiAgLm1lbnUtdG9nZ2xlLnVpLW1lbnUtdmlzaWJsZSBzcGFuOmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4yczsgfVxuICAubWVudS10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbiwgdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMHM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMHM7IH1cbiAgLm1lbnUtdG9nZ2xlLnVpLW1lbnUtdmlzaWJsZSBzcGFuOmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7IH1cblxuLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRvcDogNHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgd2lkdGg6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc3ViLW1lbnUgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgcmlnaHQ6IDA7IH1cblxuLnVpLXBhZ2UtdGl0bGUge1xuICBwYWRkaW5nOiA3NXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREY2Rjc7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudWktcGFnZS10aXRsZSAudWljb3JlLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudWktcGFnZS10aXRsZSBoMSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudWktcGFnZS10aXRsZSB7XG4gICAgcGFkZGluZzogMzVweCAwOyB9XG4gICAgLnVpLXBhZ2UtdGl0bGUgLnVpY29yZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLnVpLXBhZ2UtdGl0bGUgLmVudHJ5LXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4vKiBmb290ZXIgKi9cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwQjBBMjc7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGNvbG9yOiAjNkU3QTg0O1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5zaXRlLWZvb3RlciBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zaXRlLWZvb3RlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDBCNEJDOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIgLnVpY29yZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi8qIHBhZ2luYXRpb24gKi9cbi51aS1wYWdpbmF0aW9uLCAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDdweDsgfVxuXG4udWktcGFnaW5hdGlvbiwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLnVpLXBhZ2luYXRpb24gdWwsIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnVpLXBhZ2luYXRpb24gdWwgbGksIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB3aWR0aDogMy4xNzVlbTtcbiAgICAgIG1hcmdpbjogMCAwLjRlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjIzcyBjdWJpYy1iZXppZXIoMC40MiwgMC4xOSwgMC40LCAwLjkzKTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLnVpLXBhZ2luYXRpb24gdWwgbGk6Zmlyc3QtY2hpbGQsIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAudWktcGFnaW5hdGlvbiB1bCBsaSBhLFxuICAgICAgLnVpLXBhZ2luYXRpb24gdWwgbGkgc3BhbiwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXG4gICAgICAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzZW07IH1cbiAgICAgIC51aS1wYWdpbmF0aW9uIHVsIGxpIGEsIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzM0MzM1MjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC51aS1wYWdpbmF0aW9uIHVsIGxpIGE6YWZ0ZXIsIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjA1O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgLnVpLXBhZ2luYXRpb24gdWwgbGkudWktYWN0aXZlLCAudWktcGFnaW5hdGlvbiB1bCBsaTpob3ZlciwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpLnVpLWFjdGl2ZSwgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0EzQUZCNztcbiAgICAgICAgY29sb3I6ICMwQjBBMjc7IH1cbiAgICAgIC51aS1wYWdpbmF0aW9uIHVsIGxpIGEubmV4dDpiZWZvcmUsXG4gICAgICAudWktcGFnaW5hdGlvbiB1bCBsaSBhLnByZXY6YmVmb3JlLCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5uZXh0OmJlZm9yZSxcbiAgICAgIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLnByZXY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MThcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAndWktaWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAudWktcGFnaW5hdGlvbiB1bCBsaSBhLm5leHQ6YmVmb3JlLCAud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5uZXh0OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51aS1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLnVpLXBhZ2VzIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDNlbTsgfVxuXG4udWktcGFnZXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBtYXJnaW46IC0yMHB4IDAgNjBweDsgfVxuXG4uc2luZ2xlLXBvc3QgLmNvbnRlbnQtYXJlYSBtYWluID4gLnVpY29yZS1yb3cge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEge1xuICBjb2xvcjogIzZFN0E4NDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktbWV0YSBhIHtcbiAgICBjb2xvcjogIzZFN0E4NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwQjRCQzsgfVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWZvb3RlciB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uc2luZ2xlLXBvc3QgLnRhZ3MtbGlua3Mge1xuICBtYXJnaW46IC01cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc2luZ2xlLXBvc3QgLnRhZ3MtbGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5zaW5nbGUtcG9zdCAudGFncy1saW5rcyBhOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBM0FGQjc7XG4gICAgICBjb2xvcjogIzBCMEEyNzsgfVxuXG4uc2luZ2xlLXBvc3QgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuc2luZ2xlLXBvc3QgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgI3dwLWNvbW1lbnQtY29va2llcy1jb25zZW50IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuc2luZ2xlLXBvc3QgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWxbZm9yPXdwLWNvbW1lbnQtY29va2llcy1jb25zZW50XSB7XG4gICAgbWFyZ2luOiAzcHggMCAwIDhweDsgfVxuXG5kaXZbY2xhc3NePSd3cC1ibG9jay0nXSxcbmZpZ3VyZVtjbGFzc149J3dwLWJsb2NrLSddLFxudWxbY2xhc3NePSd3cC1ibG9jay0nXSxcbi53cC1hdWRpby1zaG9ydGNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLmVudHJ5LWNvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxOHB4IDAgMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuYWxpZ25sZWZ0LndwLWJsb2NrLWNvdmVyLCAuYWxpZ25sZWZ0LndwLWJsb2NrLWNvdmVyLWltYWdlLCAuYWxpZ25sZWZ0LndwLWJsb2NrLWltYWdlLCAuYWxpZ25sZWZ0LndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgbWFyZ2luOiAyNHB4IDMwcHggMjRweCAwICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduY2VudGVyLFxuLndwLWJsb2NrLWltYWdlLmFsaWduY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYWxpZ25yaWdodCxcbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAgMThweDsgfVxuICAuYWxpZ25yaWdodC53cC1ibG9jay1jb3ZlciwgLmFsaWducmlnaHQud3AtYmxvY2stY292ZXItaW1hZ2UsIC5hbGlnbnJpZ2h0LndwLWJsb2NrLWltYWdlLCAuYWxpZ25yaWdodC53cC1ibG9jay1wdWxscXVvdGUsXG4gIC5wdWxsLXJpZ2h0LndwLWJsb2NrLWNvdmVyLFxuICAucHVsbC1yaWdodC53cC1ibG9jay1jb3Zlci1pbWFnZSxcbiAgLnB1bGwtcmlnaHQud3AtYmxvY2staW1hZ2UsXG4gIC5wdWxsLXJpZ2h0LndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMjRweCAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlIHA6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ud3AtY2FwdGlvbi10ZXh0LFxuZmlnY2FwdGlvbixcbnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZFN0E4NDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAud3AtY2FwdGlvbi10ZXh0IGEsXG4gIGZpZ2NhcHRpb24gYSxcbiAgc21hbGwgYSB7XG4gICAgY29sb3I6ICMwQjBBMjc7IH1cbiAgICAud3AtY2FwdGlvbi10ZXh0IGE6aG92ZXIsXG4gICAgZmlnY2FwdGlvbiBhOmhvdmVyLFxuICAgIHNtYWxsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMEI0QkM7IH1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmdhbGxlcnktY2FwdGlvbixcbi53cC1jYXB0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ud3AtYmxvY2stY292ZXItdGV4dCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLndwLWJsb2NrLWdhbGxlcnkgKyAud3AtYmxvY2stZ2FsbGVyeSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLndwLWJsb2NrLXF1b3RlIHtcbiAgbWFyZ2luOiAzMHB4IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlYmViZWI7IH1cbiAgLndwLWJsb2NrLXF1b3RlIHAge1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDBCNEJDOyB9XG4gICAgLndwLWJsb2NrLXF1b3RlIHAgYSB7XG4gICAgICBjb2xvcjogIzAwQjRCQzsgfVxuICAud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMEIwQTI3OyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDI3cHggMDtcbiAgcGFkZGluZzogMCAwIDAgMjdweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDBCNEJDOyB9XG4gIGJsb2NrcXVvdGUgcCB7XG4gICAgY29sb3I6ICMwQjBBMjc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cC1ibG9jay1xdW90ZSB7XG4gICAgbWFyZ2luOiAxNXB4IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAud3AtYmxvY2stcXVvdGUgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgbWFyZ2luOiAzMHB4IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlIHAge1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBDYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMEI0QkM7IH1cbiAgICAud3AtYmxvY2stcHVsbHF1b3RlIHAgYSB7XG4gICAgICBjb2xvcjogIzAwQjRCQzsgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzBCMEEyNzsgfVxuXG4ud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE4cHg7IH1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgbWFyZ2luOiAwIDE2cHggMCAwOyB9XG5cbmNvZGUsXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLENvbnNvbGFzLG1vbmFjbyxtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5ociB7XG4gIG1hcmdpbjogMjdweCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjRmNGY0OyB9XG5cbnRhYmxlIHtcbiAgZW1wdHktY2VsbHM6IHNob3c7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIG1hcmdpbjogMThweCAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuICB0YWJsZSB0ZCxcbiAgdGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDhweCAxOHB4IDdweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsIHRhYmxlIHRkOmZpcnN0LWNoaWxkLFxuICAgIHRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuICAgIHRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG5cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC01cHg7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAxMDAlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgNTAlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMzMuMzMzJTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDI1JTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDIwJTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDE2LjY2NiU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAxNC4yODUlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMTIuNSU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAxMS4xMTElOyB9XG4gIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1jYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGlucHV0LFxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBzZWxlY3QsXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbjogOXB4IDAgMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGlucHV0OmZvY3VzLFxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHNlbGVjdDpmb2N1cyxcbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNkNGQ1ZDY7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEIwQTI3O1xuICBiYWNrZ3JvdW5kOiAjMEIwQTI3O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMEI0QkM7XG4gICAgYmFja2dyb3VuZDogIzAwQjRCQzsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgI3dwLWNvbW1lbnQtY29va2llcy1jb25zZW50IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsW2Zvcj13cC1jb21tZW50LWNvb2tpZXMtY29uc2VudF0ge1xuICAgIG1hcmdpbjogM3B4IDAgMCA4cHg7IH1cblxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndwLWNhbGVuZGFyLW5hdiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uY29tbWVudHMtYXJlYSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMzZweCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU5ZWM7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3Qge1xuICAgIHBhZGRpbmc6IDM2cHggMCAwOyB9XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIC5jb21tZW50LWF1dGhvciBpbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMThweDsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1hdXRob3IgLmZuIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1tZXRhIC5jb21tZW50LWF1dGhvciAuc2F5cyB7XG4gICAgICBjb2xvcjogIzBCMEEyNzsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtbWV0YSAuY29tbWVudC1tZXRhZGF0YSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCAuY29tbWVudC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IC5jb21tZW50LWNvbnRlbnQgcCBpbWcge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7IH1cbiAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IC5jb21tZW50LWJvZHkge1xuICAgICAgcGFkZGluZzogMzZweCAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU5ZWM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgLmNvbW1lbnQtYm9keSAucmVwbHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IC5jb21tZW50LWJvZHkgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGlbY2xhc3MqPVwiZGVwdGgtXCJdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNjZweDsgfVxuICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkuZGVwdGgtMSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNvbW1lbnRzLWFyZWEgLmJ5cG9zdGF1dGhvciAuY29tbWVudC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRkMWJmMWY7XG4gICAgcGFkZGluZzogMzZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb21tZW50cy1hcmVhIC5ieXBvc3RhdXRob3IgLmNvbW1lbnQtYm9keSAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICAgICAgcmlnaHQ6IDM2cHg7IH0gfVxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIHtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgIC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGUgI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmsge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb21tZW50cy1hcmVhIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAzNXB4IDAgMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IC5jb21tZW50cy1hcmVhIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWVudHMtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaVtjbGFzcyo9XCJkZXB0aC1cIl0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG4gICAgLmNvbW1lbnRzLWFyZWEgI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmsge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMThweDsgfSB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcbiAgbWFyZ2luOiAwIDAgM2VtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcge1xuICBtYXJnaW46IDAgMCAzZW07XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHNlbGVjdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4ud29vY29tbWVyY2UgLmNvbnRlbnQtYXJlYSAudWljb3JlLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53b29jb21tZXJjZSAjcmV2aWV3X2Zvcm1fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnVpY29yZS13b28tcGFnZTpub3QoLmVsZW1lbnRvci1wYWdlKSBhcnRpY2xlLnBhZ2Uge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS51aWNvcmUtc2lkZWJhci1sZWZ0Om5vdCguZWxlbWVudG9yLXBhZ2UpICNwcmltYXJ5LmNvbnRlbnQtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UudWljb3JlLXNpZGViYXItcmlnaHQ6bm90KC5lbGVtZW50b3ItcGFnZSkgI3ByaW1hcnkuY29udGVudC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2U6bm90KC5lbGVtZW50b3ItcGFnZSkgI3ByaW1hcnkuY29udGVudC1hcmVhIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXQuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxcbi53b29jb21tZXJjZS1wYWdlIGlucHV0IHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDRweDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUge1xuICBtYXJnaW46IDA7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMjksIDEuMTYpOyB9XG4gIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LFxuICAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LFxuICAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsXG4gIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IHtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0OyB9XG4gIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWRbZGlzYWJsZWRdLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmRpc2FibGVkW2Rpc2FibGVkXTpob3ZlciwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3ZlcixcbiAgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXTpob3ZlcixcbiAgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLFxuICAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4gIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXTpob3ZlcixcbiAgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4gIC53b29jb21tZXJjZSBpbnB1dC5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLFxuICAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXTpob3ZlcixcbiAgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIGlucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbmxpLnByb2R1Y3QgLnVpY29yZS16b29tLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgbGkucHJvZHVjdCAudWljb3JlLXpvb20td3JhcHBlciA+IGltZyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLnVpY29yZS1yZXZlYWwgLmFkZGVkX3RvX2NhcnQsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9leHRlcm5hbCxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX2dyb3VwZWQsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV92YXJpYWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4udWljb3JlLXJldmVhbCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZXh0ZXJuYWw6aG92ZXIsIC51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX2dyb3VwZWQ6aG92ZXIsIC51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZTpob3ZlciwgLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfdmFyaWFibGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi53b29jb21tZXJjZSAudWljb3JlLXJldmVhbCBhLmJ1dHRvbixcbi53b29jb21tZXJjZSAudWljb3JlLXJldmVhbCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC53b29jb21tZXJjZSAudWljb3JlLXJldmVhbCBhLmJ1dHRvbjpob3ZlcixcbiAgLndvb2NvbW1lcmNlIC51aWNvcmUtcmV2ZWFsIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgLnVpY29yZS1yZXZlYWwgYS5hZGRlZF90b19jYXJ0IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLndvb2NvbW1lcmNlIC51aWNvcmUtcmV2ZWFsLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi53b29jb21tZXJjZSAudWljb3JlLXJldmVhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTsgfVxuXG4ucHJvZHVjdDpob3ZlciA+IGRpdiA+IC51aWNvcmUtcmV2ZWFsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1jYXRlZ29yeV9fdGl0bGUsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGgzIHtcbiAgcGFkZGluZzogMjBweCAwIDA7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnVpY29yZS1yZXZlYWwgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnVpY29yZS1yZXZlYWwgLnByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgd2lkdGg6IDkwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC4yOSwgMS4xNik7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEge1xuICBmb250LXNpemU6IDgwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnN1bW1hcnkgLnByb2R1Y3RfbWV0YSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NWVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlOWVjO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnN1bW1hcnkgLnByb2R1Y3RfbWV0YSA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAucHJvZHVjdF9tZXRhID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAucHJvZHVjdF9tZXRhID4gc3BhbiBzcGFuIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMge1xuICBtYXJnaW4tYm90dG9tOiAzLjgzZW07IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGRpdi5pbWFnZXMgLmZsZXgtY29udHJvbC10aHVtYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBkaXYuaW1hZ2VzIC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvNSk7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4IDAgMDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMge1xuICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAyZW07IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOmFmdGVyLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlOWVjOyB9IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgbWFyZ2luOiAtMXB4IDAgMDsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB0YWJsZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgdGFibGUgdGgge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB0YWJsZSB0ZCxcbiAgICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgdGFibGUgdGgge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAjdGFiLWRlc2NyaXB0aW9uIGgyOmZpcnN0LWNoaWxkLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGUsXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC0tYWRkaXRpb25hbF9pbmZvcm1hdGlvbiBoMjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jcmV2aWV3X2Zvcm1fd3JhcHBlciAuY29tbWVudC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1mbG93OiB3cmFwOyB9XG4gICNyZXZpZXdfZm9ybV93cmFwcGVyIC5jb21tZW50LWZvcm0gPiAqIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAjcmV2aWV3X2Zvcm1fd3JhcHBlciAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuICAgICNyZXZpZXdfZm9ybV93cmFwcGVyIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfVxuICAgICNyZXZpZXdfZm9ybV93cmFwcGVyIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3Ige1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAjcmV2aWV3X2Zvcm1fd3JhcHBlciAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjcmV2aWV3X2Zvcm1fd3JhcHBlciAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGlucHV0IHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDsgfVxuICAgICNyZXZpZXdfZm9ybV93cmFwcGVyIC5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4ud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgdGQubGFiZWwsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRkLnZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDgwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyBzZWxlY3Qge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGhlaWdodDogNTJweDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC52YXJpYXRpb25zIHRyOm5vdCg6bGFzdC1jaGlsZCkgLnZhbHVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmdyb3VwX3RhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTVweDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5ncm91cF90YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmdyb3VwX3RhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuZ3JvdXBfdGFibGUgdGQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuZ3JvdXBfdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuZ3JvdXBfdGFibGUgdHIgdGQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAuZ3JvdXBfdGFibGUgdHIgdGQud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDsgfSB9XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZXJyb3IgLmJ1dHRvbixcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLFxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtZXJyb3IgLmJ1dHRvbixcbi53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvIC5idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cblxuLndvb2NvbW1lcmNlLWVycm9yLFxuLndvb2NvbW1lcmNlLWluZm8sXG4ud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIGxpbmUtaGVpZ2h0OiAzLjI1O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBCNEJDO1xuICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAzLjVlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAyZW0gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAud29vY29tbWVyY2UtZXJyb3IsXG4gICAgLndvb2NvbW1lcmNlLWluZm8sXG4gICAgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCxcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgLnByb2R1Y3QtdGh1bWJuYWlsIGltZyB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgLmNhcnQtc3VidG90YWwgdGQsXG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIC5jYXJ0LXN1YnRvdGFsIHRoLFxuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAub3JkZXItdG90YWwgdGQsXG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIC5vcmRlci10b3RhbCB0aCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQsXG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY29udGVudHMgdHIge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU5ZWM7IH1cbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1yZW1vdmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yMHB4OyB9XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgLnF1YW50aXR5IC5xdHkge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogLTEycHg7IH1cbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAucHJvZHVjdC1zdWJ0b3RhbCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQuYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50OyB9XG4gICAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5hY3Rpb25zIC5jb3Vwb24gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZS1jaGVja291dCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuaW5wdXQtdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCxcbi53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZS1jaGVja291dCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmRpc2FibGVkLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpkaXNhYmxlZCxcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWRbZGlzYWJsZWRdLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpkaXNhYmxlZCxcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdIHtcbiAgcGFkZGluZzogMTBweCAzNXB4OyB9XG5cbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24gLmZvcm0tcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAud29vY29tbWVyY2UgZm9ybS5jaGVja291dF9jb3Vwb24gLmZvcm0tcm93LmZvcm0tcm93LWxhc3QgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHdpZHRoOiA0OCU7IH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LmZvcm0tcm93LXdpZGUsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy5ub3RlcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE1M3B4OyB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtc3VidG90YWwgdGQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXN1YnRvdGFsIHRoLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciAub3JkZXItdG90YWwgdGQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5vcmRlci10b3RhbCB0aCB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIC5jYXJ0LXN1YnRvdGFsIHRkLFxuICAgIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgLmNhcnQtc3VidG90YWwgdGgsXG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciAub3JkZXItdG90YWwgdGQsXG4gICAgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciAub3JkZXItdG90YWwgdGgge1xuICAgICAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7IH0gfVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LFxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYuZm9ybS1yb3csXG4gICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzLFxuICAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYuZm9ybS1yb3csXG4gIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5mb3JtLXJvdyxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyB7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYuZm9ybS1yb3csXG4gICAgICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyxcbiAgICAgIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IGRpdi5mb3JtLXJvdyxcbiAgICAgIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyxcbiAgICAgIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYuZm9ybS1yb3csXG4gICAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICNhZGRfcGF5bWVudF9tZXRob2QgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LFxuICAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsXG4gIC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7IH1cbiAgICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGRpdi5wYXltZW50X2JveDpiZWZvcmUsXG4gICAgLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OmJlZm9yZSxcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyOyB9XG4gICAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggcCxcbiAgICAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggcCxcbiAgICAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHAge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAjYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IGlucHV0LFxuICAud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCBpbnB1dCxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCAucGxhY2Utb3JkZXIsXG4gIC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IC5wbGFjZS1vcmRlcixcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IC5wbGFjZS1vcmRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDNlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBmb3JtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdzpub3QoLmZvcm0tcm93LXdpZGUpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Om5vdCguZm9ybS1yb3ctd2lkZSkgbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdzpub3QoLmZvcm0tcm93LXdpZGUpIC53b29jb21tZXJjZS1mb3JtX19pbnB1dC1jaGVja2JveCB7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIGZvcm0gLmxvc3RfcGFzc3dvcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuI3dvb2NvbW1lcmNlLXByb2R1Y3Qtc2VhcmNoLWZpZWxkLTAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFOUVDO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgI3dvb2NvbW1lcmNlLXByb2R1Y3Qtc2VhcmNoLWZpZWxkLTA6Zm9jdXMsICN3b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaC1maWVsZC0wOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTNBRkI3OyB9XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaCBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMjBweDsgfVxuXG4ud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW46IDA7IH1cbiAgLndvb2NvbW1lcmNlIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3RfX2l0ZW0sXG4gIC53b29jb21tZXJjZSAudWljb3JlLXNpZGViYXItZWxlbWVudCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC53b29jb21tZXJjZSAudWljb3JlLXNpZGViYXItZWxlbWVudCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtIHVsLmNoaWxkcmVuLFxuICAgIC53b29jb21tZXJjZSAudWljb3JlLXNpZGViYXItZWxlbWVudCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgbGkgdWwuY2hpbGRyZW4ge1xuICAgICAgcGFkZGluZzogMTBweCAwIDAgMTVweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlOyB9XG4gICAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbSB1bC5jaGlsZHJlbiBsaSxcbiAgICAgIC53b29jb21tZXJjZSAudWljb3JlLXNpZGViYXItZWxlbWVudCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgbGkgdWwuY2hpbGRyZW4gbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbSB1bC5jaGlsZHJlbiBsaTpsYXN0LWNoaWxkLFxuICAgICAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IGxpIHVsLmNoaWxkcmVuIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLndvb2NvbW1lcmNlIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdCAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCxcbiAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbSAuY291bnQsXG4gICAgLndvb2NvbW1lcmNlIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdCBsaSAuY291bnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbnVsLnByb2R1Y3RfbGlzdF93aWRnZXQgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG51bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGltZyB7XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAxOHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2U2ZTllYzsgfVxuICAud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudCAudWktc2xpZGVyLXJhbmdlIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTsgfVxuICAud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudCAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzM1MjtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnVpLXdpZGdldC1jb250ZW50IC51aS1zbGlkZXItaGFuZGxlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnByaWNlX3NsaWRlcl9hbW91bnQgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweCAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuMjksIDEuMTYpOyB9XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnByaWNlX3NsaWRlcl9hbW91bnQgLnByaWNlX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDZweDsgfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbTo6YWZ0ZXIsXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2IC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDE1cHggOHB4IDIwcHg7IH1cblxuLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbixcbiAgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7IH1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEubmV4dDpiZWZvcmUsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5wcmV2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6Zm9jdXMsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpob3Zlcixcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTZlOWVjO1xuICBjb2xvcjogIzBCMEEyNzsgfVxuXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkudWktYWN0aXZlLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlOWVjOyB9XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX2V4dGVybmFsLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZ3JvdXBlZCxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZSxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX3ZhcmlhYmxlLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSB7XG4gIGNvbG9yOiAjMDBCNEJDICFpbXBvcnRhbnQ7IH1cblxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZXh0ZXJuYWw6aG92ZXIsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9ncm91cGVkOmhvdmVyLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfc2ltcGxlOmhvdmVyLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfdmFyaWFibGU6aG92ZXIsXG4ud29vY29tbWVyY2UtaW5mbzo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMkEyQzgxICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcmluZyBzZWxlY3QsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnN1bW1hcnkgLnByb2R1Y3RfbWV0YSA+IHNwYW4sXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHRhYmxlIHRoLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYTpob3Zlcixcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSBhLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyBsYWJlbCxcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlLFxuLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IGxpIHN0cm9uZyxcbi53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgY29sb3I6ICMwQjBBMjc7IH1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LFxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfd3JhcHBlciAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNsaWRlci1yYW5nZSxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjRCQzsgfVxuXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3Zlcixcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBhLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyQzgxOyB9XG5cbnAucHJpY2UsIHAuc3RvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuXG5oMS5wcm9kdWN0X3RpdGxlLmVudHJ5LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmVudHJ5LXN1bW1hcnkgcC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5yaWdodC13aWRnZXQtYXJlYSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAucmlnaHQtd2lkZ2V0LWFyZWEge1xuICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgICBvcmRlcjogMTsgfSB9XG5cbi5sZWZ0LXdpZGdldC1hcmVhIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubGVmdC13aWRnZXQtYXJlYSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3JkZXI6IDE7IH0gfVxuXG5bY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIHNlbGVjdCB7XG4gIHRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCAjNkU3QTg0IDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2RTdBODQgNTAlLCB0cmFuc3BhcmVudCA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlNmU5ZWMsICNlNmU5ZWMpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMi41ZW0pIDAuNWVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDFweCAxLjVlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2l0aW9uOiAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAwcyAhaW1wb3J0YW50OyB9XG5cbltjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjMDBCNEJDIDUwJSwgdHJhbnNwYXJlbnQgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgdHJhbnNwYXJlbnQgNTAlLCAjMDBCNEJDIDUwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2U2ZTllYywgI2U2ZTllYyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE1cHgpIDFlbSwgY2FsYygxMDAlIC0gMjBweCkgMWVtLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbltjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgW2NsYXNzKj1cIi13aWRnZXQtYXJlYVwiXSAudWljb3JlLXNpZGViYXItZWxlbWVudCAudWktd2lkZ2V0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIFtjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLnVpLXdpZGdldC10aXRsZSAucnNzd2lkZ2V0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgW2NsYXNzKj1cIi13aWRnZXQtYXJlYVwiXSAudWljb3JlLXNpZGViYXItZWxlbWVudCAudWktd2lkZ2V0LXRpdGxlIC5yc3N3aWRnZXQgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IGgxLFxuICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IGgyLFxuICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IGgzLFxuICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IGg0LFxuICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IGg1LFxuICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IGg2IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIFtjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgW2NsYXNzKj1cIi13aWRnZXQtYXJlYVwiXSAudWljb3JlLXNpZGViYXItZWxlbWVudCB1bCBsaSAuY2hpbGRyZW4sXG4gICAgICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IHVsIGxpIC5zdWItbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlOWVjOyB9XG4gICAgICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogIzZFN0E4NDsgfVxuICAgICAgICBbY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIC51aWNvcmUtc2lkZWJhci1lbGVtZW50IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDBCNEJDOyB9XG4gIFtjbGFzcyo9XCItd2lkZ2V0LWFyZWFcIl0gLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLnNlYXJjaC1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucnNzLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHggMDsgfVxuXG4ucnNzU3VtbWFyeSB7XG4gIGNvbG9yOiAjMEIwQTI3OyB9XG5cbi5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTVweDsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDEwMCU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCA1MCU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAzMy4zMzMlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMjUlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMjAlOyB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICAgIGZsZXg6IDAgMTYuNjY2JTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDE0LjI4NSU7IH1cbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gICAgZmxleDogMCAxMi41JTsgfVxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgICBmbGV4OiAwIDExLjExMSU7IH1cbiAgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAgIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWNhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udGFnY2xvdWQsXG4ud3AtYmxvY2stdGFnLWNsb3VkIHtcbiAgbWFyZ2luOiAtNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRhZ2Nsb3VkIGEsXG4gIC53cC1ibG9jay10YWctY2xvdWQgYSB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWVjO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAudGFnY2xvdWQgYTpob3ZlcixcbiAgICAud3AtYmxvY2stdGFnLWNsb3VkIGE6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0EzQUZCNztcbiAgICAgIGNvbG9yOiAjMEIwQTI3OyB9XG5cbi50ZXh0d2lkZ2V0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHR3aWRnZXQgdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLnRleHR3aWRnZXQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH1cblxuI3dwLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luOiAwOyB9XG4gICN3cC1jYWxlbmRhciA+IGNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3dwLWNhbGVuZGFyIHRib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjd3AtY2FsZW5kYXIgdGJvZHkgYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICN3cC1jYWxlbmRhciB0Zm9vdCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICN3cC1jYWxlbmRhciB0Zm9vdCAjcHJldiBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgI3dwLWNhbGVuZGFyIHRmb290ICNuZXh0IGEge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICN3cC1jYWxlbmRhciB0ZCxcbiAgI3dwLWNhbGVuZGFyIHRoIHtcbiAgICBwYWRkaW5nOiA1cHg7IH1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRkLFxuLndwLWJsb2NrLWNhbGVuZGFyIHRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDsgfVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGZvb3QgYSB7XG4gIGNvbG9yOiAjMEIwQTI3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAud3AtYmxvY2stY2FsZW5kYXIgdGZvb3QgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMEI0QkM7IH1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTllYztcbiAgcGFkZGluZzogOHB4IDE1cHggMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1nL3NlbGVjdC1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICBzZWxlY3Q6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBM0FGQjc7IH1cbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMsXG4ud3AtYmxvY2stcnNzLFxuLndwLWJsb2NrLXRhZy1jbG91ZCB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ud3AtYmxvY2stcnNzX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1tZXRhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNlYXJjaGZvcm0gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4iLCIudWljb3JlLWNvbCxcbi51aWNvcmUtY29sLTEsXG4udWljb3JlLWNvbC0xMCxcbi51aWNvcmUtY29sLTExLFxuLnVpY29yZS1jb2wtMTIsXG4udWljb3JlLWNvbC0yLFxuLnVpY29yZS1jb2wtMyxcbi51aWNvcmUtY29sLTQsXG4udWljb3JlLWNvbC01LFxuLnVpY29yZS1jb2wtNixcbi51aWNvcmUtY29sLTcsXG4udWljb3JlLWNvbC04LFxuLnVpY29yZS1jb2wtOSxcbi51aWNvcmUtY29sLWF1dG8sXG4udWljb3JlLWNvbC1sZyxcbi51aWNvcmUtY29sLWxnLTEsXG4udWljb3JlLWNvbC1sZy0xMCxcbi51aWNvcmUtY29sLWxnLTExLFxuLnVpY29yZS1jb2wtbGctMTIsXG4udWljb3JlLWNvbC1sZy0yLFxuLnVpY29yZS1jb2wtbGctMyxcbi51aWNvcmUtY29sLWxnLTQsXG4udWljb3JlLWNvbC1sZy01LFxuLnVpY29yZS1jb2wtbGctNixcbi51aWNvcmUtY29sLWxnLTcsXG4udWljb3JlLWNvbC1sZy04LFxuLnVpY29yZS1jb2wtbGctOSxcbi51aWNvcmUtY29sLWxnLWF1dG8sXG4udWljb3JlLWNvbC1tZCxcbi51aWNvcmUtY29sLW1kLTEsXG4udWljb3JlLWNvbC1tZC0xMCxcbi51aWNvcmUtY29sLW1kLTExLFxuLnVpY29yZS1jb2wtbWQtMTIsXG4udWljb3JlLWNvbC1tZC0yLFxuLnVpY29yZS1jb2wtbWQtMyxcbi51aWNvcmUtY29sLW1kLTQsXG4udWljb3JlLWNvbC1tZC01LFxuLnVpY29yZS1jb2wtbWQtNixcbi51aWNvcmUtY29sLW1kLTcsXG4udWljb3JlLWNvbC1tZC04LFxuLnVpY29yZS1jb2wtbWQtOSxcbi51aWNvcmUtY29sLW1kLWF1dG8sXG4udWljb3JlLWNvbC1zbSxcbi51aWNvcmUtY29sLXNtLTEsXG4udWljb3JlLWNvbC1zbS0xMCxcbi51aWNvcmUtY29sLXNtLTExLFxuLnVpY29yZS1jb2wtc20tMTIsXG4udWljb3JlLWNvbC1zbS0yLFxuLnVpY29yZS1jb2wtc20tMyxcbi51aWNvcmUtY29sLXNtLTQsXG4udWljb3JlLWNvbC1zbS01LFxuLnVpY29yZS1jb2wtc20tNixcbi51aWNvcmUtY29sLXNtLTcsXG4udWljb3JlLWNvbC1zbS04LFxuLnVpY29yZS1jb2wtc20tOSxcbi51aWNvcmUtY29sLXNtLWF1dG8sXG4udWljb3JlLWNvbC14bCxcbi51aWNvcmUtY29sLXhsLTEsXG4udWljb3JlLWNvbC14bC0xMCxcbi51aWNvcmUtY29sLXhsLTExLFxuLnVpY29yZS1jb2wteGwtMTIsXG4udWljb3JlLWNvbC14bC0yLFxuLnVpY29yZS1jb2wteGwtMyxcbi51aWNvcmUtY29sLXhsLTQsXG4udWljb3JlLWNvbC14bC01LFxuLnVpY29yZS1jb2wteGwtNixcbi51aWNvcmUtY29sLXhsLTcsXG4udWljb3JlLWNvbC14bC04LFxuLnVpY29yZS1jb2wteGwtOSxcbi51aWNvcmUtY29sLXhsLWF1dG8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi51aWNvcmUtY29sIHtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG5cdGZsZXgtYmFzaXM6IDA7XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnVpY29yZS1jb2wtYXV0byB7XG5cdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi51aWNvcmUtY29sLTEge1xuXHQtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcblx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0bWF4LXdpZHRoOiA4LjMzMzMzMyU7XG59XG5cbi51aWNvcmUtY29sLTIge1xuXHQtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdGZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG59XG5cbi51aWNvcmUtY29sLTMge1xuXHQtbXMtZmxleDogMCAwIDI1JTtcblx0ZmxleDogMCAwIDI1JTtcblx0bWF4LXdpZHRoOiAyNSU7XG59XG5cbi51aWNvcmUtY29sLTQge1xuXHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG59XG5cbi51aWNvcmUtY29sLTUge1xuXHQtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdGZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG59XG5cbi51aWNvcmUtY29sLTYge1xuXHQtbXMtZmxleDogMCAwIDUwJTtcblx0ZmxleDogMCAwIDUwJTtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi51aWNvcmUtY29sLTcge1xuXHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG59XG5cbi51aWNvcmUtY29sLTgge1xuXHQtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG59XG5cbi51aWNvcmUtY29sLTkge1xuXHQtbXMtZmxleDogMCAwIDc1JTtcblx0ZmxleDogMCAwIDc1JTtcblx0bWF4LXdpZHRoOiA3NSU7XG59XG5cbi51aWNvcmUtY29sLTEwIHtcblx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0bWF4LXdpZHRoOiA4My4zMzMzMzMlO1xufVxuXG4udWljb3JlLWNvbC0xMSB7XG5cdC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0ZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdG1heC13aWR0aDogOTEuNjY2NjY3JTtcbn1cblxuLnVpY29yZS1jb2wtMTIge1xuXHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcblx0LnVpY29yZS1jb2wtc20ge1xuXHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuXHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLWF1dG8ge1xuXHRcdC1tcy1mbGV4OiAwIDAgYXV0bztcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1zbS0xIHtcblx0XHQtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogOC4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtc20tMiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCAxNi42NjY2NjclO1xuXHRcdG1heC13aWR0aDogMTYuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLTMge1xuXHRcdC1tcy1mbGV4OiAwIDAgMjUlO1xuXHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0bWF4LXdpZHRoOiAyNSU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1zbS00IHtcblx0XHQtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDMzLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtc20tNSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA0MS42NjY2NjclO1xuXHRcdG1heC13aWR0aDogNDEuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLTYge1xuXHRcdC1tcy1mbGV4OiAwIDAgNTAlO1xuXHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1zbS03IHtcblx0XHQtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDU4LjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtc20tOCB7XG5cdFx0LW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuXHRcdG1heC13aWR0aDogNjYuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLTkge1xuXHRcdC1tcy1mbGV4OiAwIDAgNzUlO1xuXHRcdGZsZXg6IDAgMCA3NSU7XG5cdFx0bWF4LXdpZHRoOiA3NSU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1zbS0xMCB7XG5cdFx0LW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogODMuMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXNtLTExIHtcblx0XHQtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDkxLjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA5MS42NjY2NjclO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtc20tMTIge1xuXHRcdC1tcy1mbGV4OiAwIDAgMTAwJTtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQudWljb3JlLWNvbC1tZCB7XG5cdFx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG5cdFx0ZmxleC1iYXNpczogMDtcblx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtYXV0byB7XG5cdFx0LW1zLWZsZXg6IDAgMCBhdXRvO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXG5cdC51aWNvcmUtY29sLW1kLTEge1xuXHRcdC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA4LjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1tZC0yIHtcblx0XHQtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDE2LjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiAxNi42NjY2NjclO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtMyB7XG5cdFx0LW1zLWZsZXg6IDAgMCAyNSU7XG5cdFx0ZmxleDogMCAwIDI1JTtcblx0XHRtYXgtd2lkdGg6IDI1JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLW1kLTQge1xuXHRcdC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgMzMuMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1tZC01IHtcblx0XHQtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDQxLjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA0MS42NjY2NjclO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtNiB7XG5cdFx0LW1zLWZsZXg6IDAgMCA1MCU7XG5cdFx0ZmxleDogMCAwIDUwJTtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLW1kLTcge1xuXHRcdC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgNTguMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1tZC04IHtcblx0XHQtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdFx0ZmxleDogMCAwIDY2LjY2NjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtOSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA3NSU7XG5cdFx0ZmxleDogMCAwIDc1JTtcblx0XHRtYXgtd2lkdGg6IDc1JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLW1kLTEwIHtcblx0XHQtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDgzLjMzMzMzMyU7XG5cdFx0bWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbWQtMTEge1xuXHRcdC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgOTEuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1tZC0xMiB7XG5cdFx0LW1zLWZsZXg6IDAgMCAxMDAlO1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC51aWNvcmUtY29sLWxnIHtcblx0XHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0XHRmbGV4LWJhc2lzOiAwO1xuXHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy1hdXRvIHtcblx0XHQtbXMtZmxleDogMCAwIGF1dG87XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbGctMSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDguMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLWxnLTIge1xuXHRcdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy0zIHtcblx0XHQtbXMtZmxleDogMCAwIDI1JTtcblx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdG1heC13aWR0aDogMjUlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbGctNCB7XG5cdFx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogMzMuMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLWxnLTUge1xuXHRcdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy02IHtcblx0XHQtbXMtZmxleDogMCAwIDUwJTtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbGctNyB7XG5cdFx0LW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogNTguMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLWxnLTgge1xuXHRcdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy05IHtcblx0XHQtbXMtZmxleDogMCAwIDc1JTtcblx0XHRmbGV4OiAwIDAgNzUlO1xuXHRcdG1heC13aWR0aDogNzUlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wtbGctMTAge1xuXHRcdC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC1sZy0xMSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdG1heC13aWR0aDogOTEuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLWxnLTEyIHtcblx0XHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC51aWNvcmUtY29sLXhsIHtcblx0XHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0XHRmbGV4LWJhc2lzOiAwO1xuXHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC1hdXRvIHtcblx0XHQtbXMtZmxleDogMCAwIGF1dG87XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cblx0LnVpY29yZS1jb2wteGwtMSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG5cdFx0ZmxleDogMCAwIDguMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDguMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXhsLTIge1xuXHRcdC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgMTYuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC0zIHtcblx0XHQtbXMtZmxleDogMCAwIDI1JTtcblx0XHRmbGV4OiAwIDAgMjUlO1xuXHRcdG1heC13aWR0aDogMjUlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wteGwtNCB7XG5cdFx0LW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogMzMuMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXhsLTUge1xuXHRcdC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgNDEuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC02IHtcblx0XHQtbXMtZmxleDogMCAwIDUwJTtcblx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wteGwtNyB7XG5cdFx0LW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuXHRcdG1heC13aWR0aDogNTguMzMzMzMzJTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXhsLTgge1xuXHRcdC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRmbGV4OiAwIDAgNjYuNjY2NjY3JTtcblx0XHRtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC05IHtcblx0XHQtbXMtZmxleDogMCAwIDc1JTtcblx0XHRmbGV4OiAwIDAgNzUlO1xuXHRcdG1heC13aWR0aDogNzUlO1xuXHR9XG5cblx0LnVpY29yZS1jb2wteGwtMTAge1xuXHRcdC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRmbGV4OiAwIDAgODMuMzMzMzMzJTtcblx0XHRtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG5cdH1cblxuXHQudWljb3JlLWNvbC14bC0xMSB7XG5cdFx0LW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdGZsZXg6IDAgMCA5MS42NjY2NjclO1xuXHRcdG1heC13aWR0aDogOTEuNjY2NjY3JTtcblx0fVxuXG5cdC51aWNvcmUtY29sLXhsLTEyIHtcblx0XHQtbXMtZmxleDogMCAwIDEwMCU7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi51aWNvcmUtY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQudWljb3JlLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA1NDBweDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC51aWNvcmUtY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDcyMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LnVpY29yZS1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogOTYwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LnVpY29yZS1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogMTE0MHB4O1xuXHR9XG59XG5cbi51aWNvcmUtcm93IHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi51aWNvcmUtZ3JpZC1pdGVtIHtcblx0LmVudHJ5LWhlYWRlciB7XG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luOjE1cHggMCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0LmNhdC1saW5rcyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDFweDtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblxuXHQuZW50cnktY29udGVudCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU3O1xuXHRcdG1hcmdpbi10b3A6MTVweDtcblx0fVxuXG5cdC5lbnRyeS1mb290ZXIge1xuXG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdCYgPiBTcGFue1xuXHRcdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYXJjaGl2ZSxcbi5ibG9nIHtcblx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHR9XG59XG5cbi5zdGlja3kgLnVpY29yZS1ncmlkLWl0ZW0ge1xuXHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRtYXJnaW4tYm90dG9tOiA0OHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuXHRwYWRkaW5nOiAyM3B4IDMwcHggMzBweDtcblx0QG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmFyY2hpdmUgLnVpY29yZS1ncmlkLWl0ZW0sXG5cdC5ibG9nIC51aWNvcmUtZ3JpZC1pdGVtIHtcblx0XHQuZW50cnktdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdC5lbnRyeS1jb250ZW50IHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU3O1xuXHRcdH1cblxuXHRcdC5lbnRyeS1mb290ZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9GUk9NIFNLSU5cbi51aWNvcmUtZ3JpZC1pdGVtIC5lbnRyeS10aXRsZSBhICB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgY3VycmVudENvbG9yIDAlLCBjdXJyZW50Q29sb3IgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA5NSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwcHggMnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjI1cyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KSAwcztcblx0ZGlzcGxheTogaW5saW5lO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnVpY29yZS1ncmlkLWl0ZW0gLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDk1JTtcbn0iLCIkbWFpbi1jb2xvcjogIzAwQjRCQztcbiRob3Zlci1jb2xvcjogIzJBMkM4MTtcbiRib2R5LWNvbG9yOiAjNkU3QTg0O1xuJHRpdGxlLWNvbG9yOiAjMEIwQTI3O1xuJGxpZ2h0LWdyZXk6ICNmYWZiZmI7XG4kc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDUyLCA1MSwgODIsIDAuMDgpO1xuJGJvcmRlci1jb2xvcjogI2U2ZTllYztcbiIsIi8vIGJvZHkge1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNGY3O1xuLy8gfVxuXG4ucGFnZSAuY29udGVudC1hcmVhIC51aWNvcmUtcm93IHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuI3VpY29yZS1wYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWluLWhlaWdodDogMTAwdmg7XG59XG4vLyAudWljb3JlLWNvbnRlbnR7XG4vLyBcdGZsZXg6IDE7XG4vLyB9XG4vKiBncmlkIGNzcyAqL1xuLnVpY29yZS1ncmlkLWl0ZW0ge1xuXHRwYWRkaW5nOiAwIDIwcHggNDBweDtcblxuXHQuZW50cnktY29udGVudHtcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdHBhZGRpbmc6IDAgMCA0MHB4O1xuXHR9XG59XG5cbi5zZWFyY2ggYXJ0aWNsZS50eXBlLXBhZ2V7XG5cdG1hcmdpbjogMCAwO1xufVxuXG4uc2luZ2xlIC51aWNvcmUtZ3JpZC1pdGVtIHtcblx0cGFkZGluZzogMCAwIDYwcHg7XG59XG5cbi5zdGlja3kge1xuXHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gNDBweCk7XG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdG1hcmdpbjogMjBweCBhdXRvIDA7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ZmxleDogMTtcblx0fVxufVxuXG4uY29udGVudC1hcmVhIC51aWNvcmUtcm93LW9mZnNldCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCAtMjBweDtcblx0fVxuXG5cdC51aWNvcmUtcm93IHtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdC8vIHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdC8vIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdC8vIHBhZGRpbmc6MjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0Ly8gcGFkZGluZzogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmNvbnRlbnQtYXJlYSAudWljb3JlLXJvdy1vZmZzZXQge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LnVpY29yZS1jb250YWluZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQjcHJpbWFyeS5jb250ZW50LWFyZWEge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuc2luZ2xlLXBvc3Qge1xuXHRcdC51aWNvcmUtZ3JpZC1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbmFydGljbGUudHlwZS1wYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG5mb3JtIHtcblx0bGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0aW5wdXQsXG5cdHNlbGVjdCxcblx0dGV4dGFyZWEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0XHRtYXJnaW46IDlweCAwIDA7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlci1jb2xvcjogI2Q0ZDVkNjtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRib3JkZXItY29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaG92ZXItY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkaG92ZXItY29sb3I7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uZGVmYXVsdC1idXR0b24ge1xuXHRwYWRkaW5nOiAxOXB4IDUwcHg7XG5cdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGhvdmVyLWNvbG9yO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG4vLzQwNCBQYWdlXG5cbi51dGlsaXR5LXBhZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDIzNXB4KTtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmVycm9yLTQwNC1pbWcge1xuXHRcdHdpZHRoOiAyNjdweDtcblx0fVxuXG5cdC5kZWZhdWx0LWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5tYWludGVuYW5jZS10aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiA3MDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmVycm9yNDA0IC51aS1wYWdlLXRpdGxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi8vIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuXG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLy8gTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuXG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGNsaXAtcGF0aDogbm9uZTtcblx0Y29sb3I6ICM0NDQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDFlbTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRvcDogNXB4O1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwMDAwO1xufVxuLy8gSW1hZ2UgY2FwdGlvbiBkaXNwbGF5IGZpeFxuXG4ud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyLFxuLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciA+IGZpZ2NhcHRpb24sXG4ud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCxcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0ID4gZmlnY2FwdGlvbixcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCxcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCA+IGZpZ2NhcHRpb24sXG4ud3AtYmxvY2staW1hZ2UuaXMtcmVzaXplZCxcbi53cC1ibG9jay1pbWFnZS5pcy1yZXNpemVkID4gZmlnY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZSxcbi5zaW5nbGUge1xuXHQudWljb3JlLWNvbnRhaW5lciBhcnRpY2xlLnVpY29yZS1jb2wtbWQtMTIge1xuXHRcdC8vIHBhZGRpbmc6IDUwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRtYXJnaW4tdG9wOjM0cHg7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdC51aWNvcmUtZ3JpZC1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC51aS1wYWdpbmF0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlIC51aS1wYWdpbmF0aW9uIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG4vLyAucGFnZSAuc2l0ZS1mb290ZXJ7XG4vLyBcdG1hcmdpbi10b3A6MjBweDtcbi8vIH1cbi5hcmNoaXZlICxcbi5zZWFyY2gge1xuXHQudWljb3JlLXJvdy1vZmZzZXQgLnVpY29yZS1yb3d7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQudWktcGFnaW5hdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxufVxuXG4uc2VhcmNoLW5vLXJlc3VsdHN7XG5cdC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0fVxuXHRmb3Jte1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdG1hcmdpbi10b3A6MzBweDtcblx0fVxuXHQubm8tcmVzdWx0c3tcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdH1cbn1cblxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLXNxdWFyZWQgLndwLWJsb2NrLWJ1dHRvbl9fbGlua3tcblx0Ym9yZGVyLXJhZGl1czogMDtcbn0iLCIvKiB0eXBvICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyN2VtO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5ib2R5LFxub2wsXG5wLFxudWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnAsIGRsLCBkdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5kdCB7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbm9sLFxudWwge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmZvcm0gcCB7XG4gIGNvbG9yOiAkdGl0bGUtY29sb3I7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgYm9keSxcbiAgb2wsXG4gIHAsXG4gIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBib2R5LFxuICBvbCxcbiAgcCxcbiAgdWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuIiwiLyogaGVhZGVyICovXG4jbWFzdGhlYWQgLnVpY29yZS1yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVpLWljb25zXCI7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRTkxOFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICYgPiBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LW1lbnUgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdi1tZW51IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdG9wOiA3MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtbWVudSBsaSB1bCBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LW1lbnUgdWwgdWwge1xuICAgIHRvcDogYXV0bztcbn1cblxuLm5hdi1tZW51IGxpIHVsIHVsIHtcbiAgICByaWdodDogLTEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogLTIxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgLm5hdi1tZW51IGxpOmhvdmVyIHVsIHVsLFxuICAgIC5uYXYtbWVudSBsaTpob3ZlciB1bCB1bCB1bCxcbiAgICAubmF2LW1lbnUgbGk6aG92ZXIgdWwgdWwgdWwgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5uYXYtbWVudSBsaSBsaSBsaSBsaTpob3ZlciB1bCxcbiAgICAubmF2LW1lbnUgbGkgbGkgbGk6aG92ZXIgdWwsXG4gICAgLm5hdi1tZW51IGxpIGxpOmhvdmVyIHVsLFxuICAgIC5uYXYtbWVudSBsaTpob3ZlciB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnNpdGUtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgICAuc2l0ZS10aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLW5hdmlnYXRpb24ge1xuICAgIC5uYXYtbWVudSB7XG4gICAgICAgIGxpID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpID4gYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4udWljb3JlLWVkZ2UgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5hdi1tZW51IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNSwgMjUsIDI1KTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMCAzcHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9tb2JpbGUgbWVudVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmFkbWluLWJhciAubWFpbi1uYXZpZ2F0aW9uIC5uYXYtbWVudXtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICAgIH1cbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5uYXYtbWVudSB7XG4gICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1uYXZpZ2F0aW9uIC5zdWItbWVudSBsaSA+IGEge1xuICAgICAgICBwYWRkaW5nOiA4cHggMCFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5tZW51LXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICB9XG4gICAgc3BhbjpiZWZvcmUsXG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgc3BhbixcbiAgICBzcGFuOmJlZm9yZSxcbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgfVxuICAgICYudWktbWVudS12aXNpYmxlIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgfVxuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4sIHRyYW5zZm9ybTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDBzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwcztcbiAgICB9XG4gICAgJi51aS1tZW51LXZpc2libGUgc3BhbjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4ycztcbiAgICB9XG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLCB0cmFuc2Zvcm07XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzLCAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycywgMHM7XG4gICAgfVxuICAgICYudWktbWVudS12aXNpYmxlIHNwYW46YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjJzO1xuICAgIH1cbn1cblxuXG4vL21vYmlsZSBtZW51XG4uc3VibWVudS10b2dnbGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRvcDogNHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdWItbWVudSAuc3VibWVudS10b2dnbGV7XG5cdHJpZ2h0OiAwO1xufVxuIiwiLnVpLXBhZ2UtdGl0bGUge1xuXHRwYWRkaW5nOiA3NXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjZGNztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0LnVpY29yZS1jb250YWluZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHRoMSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuXHQudWktcGFnZS10aXRsZSB7XG5cdFx0cGFkZGluZzogMzVweCAwO1xuXG5cdFx0LnVpY29yZS1jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdH1cblxuXHRcdC5lbnRyeS10aXRsZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLyogZm9vdGVyICovXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkdGl0bGUtY29sb3I7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcblxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICAudWljb3JlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiBwYWdpbmF0aW9uICovXG4udWktcGFnaW5hdGlvbiwgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOjdweDtcbn1cblxuLnVpLXBhZ2luYXRpb24sIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgd2lkdGg6IDMuMTc1ZW07XG4gICAgICBtYXJnaW46IDAgMC40ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yM3MgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMTksIDAuNCwgMC45Myk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cblx0ICAmOmZpcnN0LWNoaWxkIHtcblx0XHQgIG1hcmdpbi1sZWZ0OiAwO1xuXHQgIH1cblxuICAgICAgYSxcbiAgICAgIHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogM2VtO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzM0MzM1MjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudWktYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBM0FGQjc7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIGEubmV4dCxcbiAgICAgIGEucHJldiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkxOFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAndWktaWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhLm5leHQ6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudWktcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4udWktcGFnZXN7XG4gIGxpe1xuICAgIGxpbmUtaGVpZ2h0OiAzZW07XG4gIH1cbiAgYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9ue1xuICBtYXJnaW46IC0yMHB4IDAgNjBweDtcbn0iLCIuc2luZ2xlLXBvc3Qge1xuXHQuY29udGVudC1hcmVhIG1haW4gPiAudWljb3JlLXJvdyB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQuZW50cnktbWV0YSB7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVudHJ5LWZvb3RlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWFyZ2luLXRvcDowO1xuXHR9XG5cblx0LnRhZ3MtbGlua3Mge1xuXHRcdG1hcmdpbjogLTVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNBM0FGQjc7XG5cdFx0XHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHQjd3AtY29tbWVudC1jb29raWVzLWNvbnNlbnQge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0bGFiZWxbZm9yPXdwLWNvbW1lbnQtY29va2llcy1jb25zZW50XSB7XG5cdFx0XHRtYXJnaW46IDNweCAwIDAgOHB4O1xuXHRcdH1cblx0fVxufVxuXG5kaXZbY2xhc3NePSd3cC1ibG9jay0nXSxcbmZpZ3VyZVtjbGFzc149J3dwLWJsb2NrLSddLFxudWxbY2xhc3NePSd3cC1ibG9jay0nXSxcbi53cC1hdWRpby1zaG9ydGNvZGUge1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAwIDE4cHggMCAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCYud3AtYmxvY2stY292ZXIsXG5cdCYud3AtYmxvY2stY292ZXItaW1hZ2UsXG5cdCYud3AtYmxvY2staW1hZ2UsXG5cdCYud3AtYmxvY2stcHVsbHF1b3RlIHtcblx0XHRtYXJnaW46IDI0cHggMzBweCAyNHB4IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4uYWxpZ25jZW50ZXIsXG4ud3AtYmxvY2staW1hZ2UuYWxpZ25jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZsb2F0OiBub25lO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWxpZ25yaWdodCxcbi5wdWxsLXJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAwIDAgMThweDtcblxuXHQmLndwLWJsb2NrLWNvdmVyLFxuXHQmLndwLWJsb2NrLWNvdmVyLWltYWdlLFxuXHQmLndwLWJsb2NrLWltYWdlLFxuXHQmLndwLWJsb2NrLXB1bGxxdW90ZSB7XG5cdFx0bWFyZ2luOiAyNHB4IDAgMjRweCAzMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLndwLWJsb2NrLWNvdmVyLWltYWdlIHA6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLndwLWNhcHRpb24tdGV4dCxcbmZpZ2NhcHRpb24sXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRmb250LXdlaWdodDogNTAwO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0ZGlzcGxheTogdGFibGUtY2FwdGlvbjtcblx0Y2FwdGlvbi1zaWRlOiBib3R0b207XG5cdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24sXG4ud3AtY2FwdGlvbiB7XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ud3AtYmxvY2stY292ZXItdGV4dCB7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5ICsgLndwLWJsb2NrLWdhbGxlcnkge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stcXVvdGUge1xuXHRtYXJnaW46IDMwcHggMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwIDAgMCAzMHB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ViZWJlYjtcblxuXHRwIHtcblx0XHRmb250LWZhbWlseTogR2VvcmdpYSwgQ2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogJG1haW4tY29sb3I7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHRjaXRlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcblx0fVxufVxuXG5ibG9ja3F1b3RlIHtcblx0bWFyZ2luOiAyN3B4IDA7XG5cdHBhZGRpbmc6IDAgMCAwIDI3cHg7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJG1haW4tY29sb3I7XG5cblx0cCB7XG5cdFx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC53cC1ibG9jay1xdW90ZSB7XG5cdFx0bWFyZ2luOiAxNXB4IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwIDAgMCAxNXB4ICFpbXBvcnRhbnQ7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cblx0XHQmLmlzLXN0eWxlLWxhcmdlIHAge1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdH1cblx0fVxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcblx0bWFyZ2luOiAzMHB4IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWJlYmViO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ViZWJlYjtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcblxuXHRwIHtcblx0XHRmb250LWZhbWlseTogR2VvcmdpYSwgQ2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdGNpdGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHR9XG59XG5cbi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcblx0cGFkZGluZzogMThweDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcblx0bWFyZ2luOiAwIDE2cHggMCAwO1xufVxuXG5jb2RlLFxucHJlIHtcblx0Ly8gbWFyZ2luOiAxOHB4IDA7XG5cdC8vIHBhZGRpbmc6IDJweCA1cHg7XG5cdC8vIGJhY2tncm91bmQ6ICNmYWZiZmI7XG5cdC8vIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHRmb250LWZhbWlseTogTWVubG8sQ29uc29sYXMsbW9uYWNvLG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG5ociB7XG5cdG1hcmdpbjogMjdweCAwO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjRmNGY0O1xufVxuXG50YWJsZSB7XG5cdGVtcHR5LWNlbGxzOiBzaG93O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuXHRtYXJnaW46IDE4cHggMDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cblx0dGQsXG5cdHRoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNGY0ZjQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRwYWRkaW5nOiA4cHggMThweCA3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdCY6Zmlyc3QtY2hpbGQsXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTVweDtcblxuXHQmLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMTAwJTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCA1MCU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMzMuMzMzJTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAyNSU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMjAlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDE2LjY2NiU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMTQuMjg1JTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAxMi41JTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAxMS4xMTElO1xuXHR9XG5cblx0LmdhbGxlcnktaXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDVweDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmdhbGxlcnktY2FwdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0fVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcblx0bGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0aW5wdXQsXG5cdHNlbGVjdCxcblx0dGV4dGFyZWEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0XHRtYXJnaW46IDlweCAwIDA7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJvcmRlci1jb2xvcjogI2Q0ZDVkNjtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRib3JkZXItY29sb3I6ICR0aXRsZS1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kOiAkdGl0bGUtY29sb3I7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZDogJG1haW4tY29sb3I7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdFx0I3dwLWNvbW1lbnQtY29va2llcy1jb25zZW50IHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdGxhYmVsW2Zvcj13cC1jb21tZW50LWNvb2tpZXMtY29uc2VudF0ge1xuXHRcdFx0bWFyZ2luOiAzcHggMCAwIDhweDtcblx0XHR9XG5cdH1cbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1jYWxlbmRhci1uYXYge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG4iLCIuY29tbWVudHMtYXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5jb21tZW50cy10aXRsZSB7XG5cdFx0Ly8gZm9udC1zaXplOiAxNHB4O1xuXHRcdC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Ly8gbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6IDM2cHggMCAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5jb21tZW50LWxpc3Qge1xuXHRcdHBhZGRpbmc6IDM2cHggMCAwO1xuXG5cdFx0LmNvbW1lbnQtbWV0YSB7XG5cdFx0XHQuY29tbWVudC1hdXRob3Ige1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm4gYSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNheXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbW1lbnQtbWV0YWRhdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbW1lbnQtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRcdFx0cCBpbWcge1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbW1lbnQtYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAzNnB4IDA7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LnJlcGx5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbW1lbnQtcmVwbHktbGluayB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaVtjbGFzcyo9XCJkZXB0aC1cIl0ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA2NnB4O1xuXHRcdH1cblxuXHRcdGxpLmRlcHRoLTEge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5ieXBvc3RhdXRob3IgLmNvbW1lbnQtYm9keSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM0ZDFiZjFmO1xuXHRcdHBhZGRpbmc6IDM2cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRcdFx0LmNvbW1lbnQtcmVwbHktbGluayB7XG5cdFx0XHRcdHJpZ2h0OiAzNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb21tZW50LXJlc3BvbmQge1xuXHRcdHBhZGRpbmc6IDAgMCA4MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LmNvbW1lbnQtcmVwbHktdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0I2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmsge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCAuY29tbWVudHMtYXJlYSB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjozNXB4IDAgMDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW46MjBweCAwIDA7XG5cdH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuY29tbWVudC1yZXBseS1saW5rIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNvbW1lbnRzLWFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdC5jb21tZW50LWxpc3QgbGlbY2xhc3MqPVwiZGVwdGgtXCJdIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHR9XG5cblx0XHQjY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluayB7XG5cdFx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLy9TaG9wIFBhZ2VcblxuLndvb2NvbW1lcmNlIHtcblx0Lndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG5cdFx0bWFyZ2luOiAwIDAgM2VtO1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXG5cdC53b29jb21tZXJjZS1vcmRlcmluZyB7XG5cdFx0bWFyZ2luOiAwIDAgM2VtO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LWFyZWEgLnVpY29yZS1yb3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCNyZXZpZXdfZm9ybV93cmFwcGVye1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0fVxufVxuXG4udWljb3JlLXdvby1wYWdlOm5vdCguZWxlbWVudG9yLXBhZ2UpIGFydGljbGUucGFnZSB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UudWljb3JlLXNpZGViYXItbGVmdDpub3QoLmVsZW1lbnRvci1wYWdlKSAjcHJpbWFyeS5jb250ZW50LWFyZWEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbmJvZHkud29vY29tbWVyY2UtcGFnZS51aWNvcmUtc2lkZWJhci1yaWdodDpub3QoLmVsZW1lbnRvci1wYWdlKSAjcHJpbWFyeS5jb250ZW50LWFyZWEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2U6bm90KC5lbGVtZW50b3ItcGFnZSkgI3ByaW1hcnkuY29udGVudC1hcmVhIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLndvb2NvbW1lcmNlLXBhZ2Uge1xuXHQud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXQuaW5wdXQtdGV4dCxcblx0Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhLFxuXHRpbnB1dCB7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4IDEwcHggMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG59XG4vL1NhbGUgQmFkZ2VcblxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlIHtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdG1pbi1oZWlnaHQ6IDFlbTtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBhZGRpbmc6IDVweCAxMHB4IDRweDtcblx0bWFyZ2luOiAwO1xuXHR0b3A6IDEwcHg7XG5cdGxlZnQ6IDEwcHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAub25zYWxlIHtcblx0bWFyZ2luOiAwO1xuXHR0b3A6IDEwcHg7XG5cdGxlZnQ6IDEwcHg7XG5cdHJpZ2h0OiBhdXRvO1xufVxuLy9CdXR0b25zXG5cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXG4ud29vY29tbWVyY2UgYS5idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24ge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDEwcHggMzVweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRjb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllciguNDIsMCwuMjksMS4xNik7XG5cblx0Ji5hbHQge1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG5cdH1cblxuXHQmOmRpc2FibGVkW2Rpc2FibGVkXSxcblx0JjpkaXNhYmxlZFtkaXNhYmxlZF06aG92ZXIsXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG4vL1Byb2R1Y3RzIEdyaWRcblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIGlucyB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSBpbWcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBhOmhvdmVyIGltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbmxpLnByb2R1Y3QgLnVpY29yZS16b29tLXdyYXBwZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IGF1dG87XG5cdC8vIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXG5cdCYgPiBpbWd7XG5cdFx0bWFyZ2luOjAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi51aWNvcmUtcmV2ZWFsIHtcblx0LmFkZGVkX3RvX2NhcnQsXG5cdC5idXR0b24ucHJvZHVjdF90eXBlX2V4dGVybmFsLFxuXHQuYnV0dG9uLnByb2R1Y3RfdHlwZV9ncm91cGVkLFxuXHQuYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUsXG5cdC5idXR0b24ucHJvZHVjdF90eXBlX3ZhcmlhYmxlIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG5cdCYucHJvZHVjdF90eXBlX2V4dGVybmFsOmhvdmVyLFxuXHQmLnByb2R1Y3RfdHlwZV9ncm91cGVkOmhvdmVyLFxuXHQmLnByb2R1Y3RfdHlwZV9zaW1wbGU6aG92ZXIsXG5cdCYucHJvZHVjdF90eXBlX3ZhcmlhYmxlOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4ud29vY29tbWVyY2UgLnVpY29yZS1yZXZlYWwge1xuXHRhLmJ1dHRvbixcblx0YnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdGEuYWRkZWRfdG9fY2FydCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlIC51aWNvcmUtcmV2ZWFsLXdyYXBwZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud29vY29tbWVyY2UgLnVpY29yZS1yZXZlYWwge1xuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdGhlaWdodDogMzBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0OmhvdmVyID4gZGl2ID4gLnVpY29yZS1yZXZlYWwge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG5cdC53b29jb21tZXJjZS1sb29wLWNhdGVnb3J5X190aXRsZSxcblx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXG5cdGgzIHtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcblx0fVxuXG5cdC51aWNvcmUtcmV2ZWFsIC5idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQudWljb3JlLXJldmVhbCAucHJpY2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG4vL1Byb2R1Y3QgUGFnZVxuXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IC5xdHkge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHdpZHRoOiA5MHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyMHB4O1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5idXR0b24ge1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllciguNDIsMCwuMjksMS4xNik7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAucHJvZHVjdF9tZXRhIHtcblx0Zm9udC1zaXplOiA4MCU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuc3VtbWFyeSAucHJvZHVjdF9tZXRhID4gc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwLjc1ZW0gMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHR9XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCB7XG5cdGRpdi5pbWFnZXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDMuODNlbTtcblxuXHRcdC5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHdyYXA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJS81KTtcblx0XHRcdFx0cGFkZGluZzogNXB4IDVweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vUHJvZHVjdCBUYWJzIChkZXNjcmlwdGlvbjsgZGV0YWlsczsgcmV2aWV3cylcblx0Lndvb2NvbW1lcmNlLXRhYnMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzZW07XG5cblx0XHR1bC50YWJzIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMC41ZW0gMmVtO1xuXG5cdFx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA4MCU7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuYWN0aXZlOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhbmVsIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDMwcHg7XG5cdFx0XHRtYXJnaW46IC0xcHggMCAwO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0dGFibGUge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRkLFxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjdGFiLWRlc2NyaXB0aW9uIGgyOmZpcnN0LWNoaWxkLFxuXHRcdC53b29jb21tZXJjZS1SZXZpZXdzLXRpdGxlLFxuXHRcdC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1hZGRpdGlvbmFsX2luZm9ybWF0aW9uIGgyOmZpcnN0LWNoaWxkIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4vL0NvbW1lbnRzIEZvcm1cblxuI3Jldmlld19mb3JtX3dyYXBwZXIgLmNvbW1lbnQtZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZmxvdzogd3JhcDtcblxuXHQmID4gKiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0LmNvbW1lbnQtZm9ybS1hdXRob3IsXG5cdFx0LmNvbW1lbnQtZm9ybS1lbWFpbCB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHR9XG5cblx0XHQuY29tbWVudC1mb3JtLWF1dGhvciB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMjBweCAhaW1wb3J0YW50O1xuXG5cdFx0aW5wdXQge1xuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxLjVlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4vL1ZhcmlhYmxlIFByb2R1Y3RcblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB7XG5cdHRkLmxhYmVsLFxuXHR0ZC52YWx1ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdG1hcmdpbjogNXB4IDAgMDtcblx0XHRoZWlnaHQ6IDUycHg7XG5cdH1cblxuXHR0cjpub3QoOmxhc3QtY2hpbGQpIC52YWx1ZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHR9XG59XG4vL0dyb3VwZWQgUHJvZHVjdFxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IC5ncm91cF90YWJsZSB7XG5cdHRkIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0dHIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0Ji53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19sYWJlbCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vSW5mbyBNZXNzYWdlc1xuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b24sXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbixcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbiB7XG5cdGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4ud29vY29tbWVyY2UtZXJyb3IsXG4ud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZS1tZXNzYWdlIHtcblx0bGluZS1oZWlnaHQ6IDMuMjU7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHR9XG5cdGJvcmRlci10b3AtY29sb3I6ICRtYWluLWNvbG9yO1xuXHRwYWRkaW5nOiAxZW0gMmVtIDFlbSAzLjVlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgMCAyZW0gIWltcG9ydGFudDtcbn1cbi8vQ2FydFxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB7XG5cdGJvcmRlcjogbm9uZTtcblxuXHR0ZCxcblx0dGgge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHR0aGVhZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0fVxuXG5cdC5wcm9kdWN0LXRodW1ibmFpbCBpbWcge1xuXHRcdHdpZHRoOiA1MnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXG5cdHRkLmFjdGlvbnMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuY2FydC1zdWJ0b3RhbCxcblx0Lm9yZGVyLXRvdGFsIHtcblx0XHR0ZCxcblx0XHR0aCB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHR0ZCxcblx0XHR0aCB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYud29vY29tbWVyY2UtY2FydC1mb3JtX19jb250ZW50cyB0ciB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHR9XG5cblx0XHQucHJvZHVjdC1yZW1vdmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdH1cblxuXHRcdC5xdWFudGl0eSAucXR5IHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi10b3A6IC0xMnB4O1xuXHRcdH1cblxuXHRcdC5wcm9kdWN0LXN1YnRvdGFsIHtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0fVxuXG5cdFx0dGQuYWN0aW9ucyB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cblx0XHRcdC5jb3Vwb24ge1xuXHRcdFx0XHQuaW5wdXQtdGV4dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHQge1xuXHRwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHR3aWR0aDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0IHtcblx0d2lkdGg6IGF1dG87XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQgYS5jaGVja291dC1idXR0b24sXG4ud29vY29tbWVyY2UtY2FydCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbixcbi53b29jb21tZXJjZS1jaGVja291dCAud2MtcHJvY2VlZC10by1jaGVja291dCBhLmNoZWNrb3V0LWJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5kaXNhYmxlZCxcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmRpc2FibGVkW2Rpc2FibGVkXSxcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5kaXNhYmxlZCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbjpkaXNhYmxlZCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZCxcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5kaXNhYmxlZCxcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246ZGlzYWJsZWQsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSB7XG5cdHBhZGRpbmc6IDEwcHggMzVweDtcbn1cbi8vQ2hlY2tvdXRcblxuLndvb2NvbW1lcmNlIGZvcm0uY2hlY2tvdXRfY291cG9uIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdC5mb3JtLXJvdyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogNTAlO1xuXG5cdFx0Ji5mb3JtLXJvdy1sYXN0IGJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgMjBweDtcblx0d2lkdGg6IDQ4JTtcblxuXHQmLmZvcm0tcm93LXdpZGUsXG5cdCYubm90ZXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogNzUlO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDE1M3B4O1xuXHR9XG5cblx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHtcblx0LmNhcnQtc3VidG90YWwsXG5cdC5vcmRlci10b3RhbCB7XG5cdFx0dGQsXG5cdFx0dGgge1xuXHRcdFx0cGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LFxuLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQge1xuXHRiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0ZGl2LmZvcm0tcm93LFxuXHR1bC5wYXltZW50X21ldGhvZHMge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdGRpdi5wYXltZW50X2JveCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICMyMjI7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDgwJTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQucGxhY2Utb3JkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4vL09yZGVyIERldGFpbHNcblxuLndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDNlbSAwO1xuXHRAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgYWRkcmVzcyB7XG5cdHBhZGRpbmc6IDMwcHg7XG59XG4vL015IEFjY291bnRcblxuLndvb2NvbW1lcmNlLWFjY291bnQge1xuXHQud29vY29tbWVyY2Uge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC53b29jb21tZXJjZSBmb3JtIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0LmZvcm0tcm93Om5vdCguZm9ybS1yb3ctd2lkZSkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0Lndvb2NvbW1lcmNlLWZvcm1fX2lucHV0LWNoZWNrYm94IHtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb3N0X3Bhc3N3b3JkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4vL1dpZGdldHNcblxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgYSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiN3b29jb21tZXJjZS1wcm9kdWN0LXNlYXJjaC1maWVsZC0wIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0U2RTlFQztcblx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNBM0FGQjc7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3Qtc2VhcmNoIGJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDhweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogMCAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDVweCAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UgLnVpY29yZS1zaWRlYmFyLWVsZW1lbnQgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0IHtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRtYXJnaW46IDA7XG5cblx0Lndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtLFxuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0dWwuY2hpbGRyZW4ge1xuXHRcdFx0cGFkZGluZzogMTBweCAwIDAgMTVweDtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmNvdW50IHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cbn1cblxudWwucHJvZHVjdF9saXN0X3dpZGdldCB7XG5cdC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXG5cdGxpIGltZyB7XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHR9XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIge1xuXHQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW46IDE4cHggMCAwO1xuXHRcdGJhY2tncm91bmQ6ICNlNmU5ZWM7XG5cblx0XHQudWktc2xpZGVyLXJhbmdlIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRmb250LXNpemU6IDAuN2VtO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDFlbTtcblx0XHR9XG5cblx0XHQudWktc2xpZGVyLWhhbmRsZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM0MzM1Mjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByaWNlX3NsaWRlcl9hbW91bnQge1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZzogNXB4IDI1cHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKC40MiwwLC4yOSwxLjE2KTtcblx0XHR9XG5cblx0XHQucHJpY2VfbGFiZWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdCB7XG5cdC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbTo6YWZ0ZXIsXG5cdC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYtbGlzdF9faXRlbTo6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYge1xuXHQuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiA4cHggMTVweCA4cHggMjBweDtcblx0fVxufVxuXG4udWljb3JlLXNpZGViYXItZWxlbWVudCAuc2VsZWN0Mi1jb250YWluZXIge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG4vL0Zvcm0gRWxlbWVudHNcblxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0cGFkZGluZzogMTBweCAxNXB4IDEwcHggMjBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGhlaWdodDogYXV0bztcblxuXHQmLnNlbGVjdDItc2VsZWN0aW9uIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG5cdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblxuXHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24sXG5cdC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuXHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHR9XG59XG4vL1BhZ2luYXRpb25cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEubmV4dDpiZWZvcmUsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5wcmV2OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhOmZvY3VzLFxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50IHtcblx0YmFja2dyb3VuZDogI2U2ZTllYztcblx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpLnVpLWFjdGl2ZSxcbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI2U2ZTllYztcbn1cblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsXG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3BhbiB7XG5cdHBhZGRpbmc6IDA7XG59XG4vL0NvbG9yc1xuXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9leHRlcm5hbCxcbi51aWNvcmUtcmV2ZWFsIC5idXR0b24ucHJvZHVjdF90eXBlX2dyb3VwZWQsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV92YXJpYWJsZSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHNwYW4ucHJpY2Uge1xuXHRjb2xvcjogJG1haW4tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfZXh0ZXJuYWw6aG92ZXIsXG4udWljb3JlLXJldmVhbCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9ncm91cGVkOmhvdmVyLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfc2ltcGxlOmhvdmVyLFxuLnVpY29yZS1yZXZlYWwgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfdmFyaWFibGU6aG92ZXIsXG4ud29vY29tbWVyY2UtaW5mbzo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6OmJlZm9yZSB7XG5cdGNvbG9yOiAkaG92ZXItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlcmluZyBzZWxlY3QsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLnN1bW1hcnkgLnByb2R1Y3RfbWV0YSA+IHNwYW4sXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHRhYmxlIHRoLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYTpob3Zlcixcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSBhLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyBsYWJlbCxcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlLFxuLndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3IGxpIHN0cm9uZyxcbi53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcblx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcbn1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LFxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfd3JhcHBlciAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXNsaWRlci1yYW5nZSxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LFxuLndvb2NvbW1lcmNlIHNwYW4ub25zYWxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG59XG5cbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3Zlcixcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1jb2xvcjtcbn1cbi8vVHlwb2dyYXBoeVxuXG5wIHtcblx0Ji5wcmljZSxcblx0Ji5zdG9jayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdH1cbn1cbi8vcGFnZSB0aXRsZVxuaDEucHJvZHVjdF90aXRsZS5lbnRyeS10aXRsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAuZW50cnktc3VtbWFyeSBwLnByaWNlIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbi10b3A6IDA7XG59XG4iLCIucmlnaHQtd2lkZ2V0LWFyZWEge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdHBhZGRpbmc6IDUwcHggMCAwO1xuXHRcdG9yZGVyOiAxO1xuXHR9XG59XG5cbi5sZWZ0LXdpZGdldC1hcmVhIHtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvcmRlcjogMTtcblx0fVxufVxuXG5bY2xhc3MqPVwiLXdpZGdldC1hcmVhXCJdIHtcblx0c2VsZWN0IHtcblx0XHR0cmFuc2l0aW9uOiAwcyFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsICRib2R5LWNvbG9yIDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRib2R5LWNvbG9yIDUwJSwgdHJhbnNwYXJlbnQgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYm9yZGVyLWNvbG9yLCAkYm9yZGVyLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMi41ZW0pIDAuNWVtO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuNWVtO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlNmU5ZWM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAwcyFpbXBvcnRhbnQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiAwcyFpbXBvcnRhbnQ7XG5cdFx0LW1zLXRyYW5zaXRpb246IDBzIWltcG9ydGFudDtcblx0XHQtby10cmFuc2l0aW9uOiAwcyFpbXBvcnRhbnQ7XG5cdH1cblxuXHRzZWxlY3Q6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJG1haW4tY29sb3IgNTAlLCB0cmFuc3BhcmVudCA1MCUpLCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCA1MCUsICRtYWluLWNvbG9yIDUwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJvcmRlci1jb2xvciwgJGJvcmRlci1jb2xvcik7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTVweCkgMWVtLCBjYWxjKDEwMCUgLSAyMHB4KSAxZW0sIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjVlbTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDFweCAxLjVlbTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG5cblx0LnVpY29yZS1zaWRlYmFyLWVsZW1lbnQge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0LnVpLXdpZGdldC10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdC5yc3N3aWRnZXQge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aDEsXG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0aDQsXG5cdFx0aDUsXG5cdFx0aDYge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2hpbGRyZW4sXG5cdFx0XHRcdC5zdWItbWVudSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJG1haW4tY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNlYXJjaC1maWVsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4ucnNzLWRhdGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nOiA1cHggMDtcbn1cblxuLnJzc1N1bW1hcnkge1xuXHRjb2xvcjogJHRpdGxlLWNvbG9yO1xufVxuXG4ucG9zdC1kYXRlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZ2FsbGVyeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNXB4O1xuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAxMDAlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDUwJTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAzMy4zMzMlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDI1JTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAyMCU7XG5cdH1cblxuXHQmLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuXHRcdGZsZXg6IDAgMTYuNjY2JTtcblx0fVxuXG5cdCYuZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG5cdFx0ZmxleDogMCAxNC4yODUlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDEyLjUlO1xuXHR9XG5cblx0Ji5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcblx0XHRmbGV4OiAwIDExLjExMSU7XG5cdH1cblxuXHQuZ2FsbGVyeS1pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogNXB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQuZ2FsbGVyeS1jYXB0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0fVxuXHR9XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhZ2Nsb3VkLFxuLndwLWJsb2NrLXRhZy1jbG91ZCB7XG5cdG1hcmdpbjogLTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdGEge1xuXHRcdGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRtYXJnaW46IDVweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQTNBRkI3O1xuXHRcdFx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuLnRleHR3aWRnZXQge1xuXHR1bCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxN3B4ICFpbXBvcnRhbnQ7XG5cblx0XHRsaSB7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdG9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cdH1cbn1cblxuI3dwLWNhbGVuZGFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0bWFyZ2luOiAwO1xuXG5cdD4gY2FwdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdHRib2R5IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG5cblx0dGZvb3Qge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQjcHJldiBhIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdH1cblxuXHRcdCNuZXh0IGEge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdH1cblx0fVxuXG5cdHRkLFxuXHR0aCB7XG5cdFx0cGFkZGluZzogNXB4O1xuXHR9XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB7XG5cdHRkLFxuXHR0aCB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuXHR9XG5cblx0dGZvb3Qge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5zZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRwYWRkaW5nOiA4cHggMTVweCAxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbXMtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRmb250OiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNBM0FGQjc7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMsXG4ud3AtYmxvY2stcnNzLFxuLndwLWJsb2NrLXRhZy1jbG91ZCB7XG5cdG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLXJzc19faXRlbS10aXRsZSB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLnNlYXJjaGZvcm0gPiBkaXYge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuIl19 */
