*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}html{font-size:10px}@media (max-width:768px) and (min-width:576px){html{font-size:13px}}body{margin:0;padding:0;min-height:100vh;scroll-behavior:smooth;line-height:1.6;color:#3d3737;font-family:Poppins,sans-serif;font-weight:400;font-size:1.8rem;background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:hidden}a{text-decoration:none;color:#3d3737;display:inline-block;-webkit-transition:color ease-in-out .3s;transition:color ease-in-out .3s}a:active,a:focus{outline:0}@media (min-width:1025px){a:hover{color:#e59474}}ol,ul{padding:0;list-style:none}.bold,b,strong{font-weight:500}p{margin:0 0 7px 0}p:empty{display:none}.hidden{opacity:0!important}button,input{font-family:inherit}input,textarea{font-family:Poppins,sans-serif;border:none;outline:0}.cat,.cat-abs,.cat-big,.font-xxs{font-size:1.2rem}.font-xs{font-size:1.4rem}.font-s{font-size:1.6rem}.font-m{font-size:1.8rem}.font-l{font-size:2rem}.font-xl,.three-posts .card-big__title{font-size:3rem}.font-xxl,h1{font-size:3.6rem;font-weight:500}.line-1-2{line-height:1.2}.line-1-5{line-height:1.5}h1,h2,h3,h4{font-weight:500;color:#3d3737}blockquote{font-weight:500;text-align:center}.title{margin-bottom:50px;text-align:center}.img-contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}i{display:inline-block;cursor:pointer}.background,.bg-contain,.bg-cover,.icon,[href^=mailto]:after,[href^=tel]:after{background-repeat:no-repeat;background-position:center}.bg-cover{background-size:cover}.bg-contain,.icon,[href^=mailto]:after,[href^=tel]:after{background-size:contain}.abs-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cat,.cat-abs,.cat-big{background-color:#e59474;color:#fff;padding:3px 6px}@media (min-width:1025px){.cat-abs:hover,.cat-big:hover,.cat:hover{color:#fff}}.cat-abs{position:absolute;left:0;margin:0}.cat-big{padding:8px 16px}.pagination{text-align:center;margin:20px 0}.pagination .page-numbers{font-size:2.2rem;margin:0 5px}.pagination .page-numbers.current{color:rgba(0,0,0,.3)}@media (max-width:768px){#wpadminbar{display:none}}.site-data__social>a{margin:0 2px}@media (min-width:1025px){.site-data__social a{-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s}.site-data__social:hover>a{opacity:.5}.site-data__social>a:hover{opacity:1}}.icon{display:inline-block;width:15px;height:15px}.icon.fb{background-image:url(../images/facebook.svg)}.icon.tw{background-image:url(../images/twitter.svg)}.icon.inst{background-image:url(../images/instagram.svg)}.icon.you{background-image:url(../images/youtube.svg)}@media (max-width:768px){.icon{width:18px;height:18px}}.container{max-width:1010px;width:100%;margin:0 auto;padding:0 20px}.container:after,.container:before{content:unset!important}.inner-container{width:100%;background-color:#fff}@media (min-width:1471px){.inner-container{min-width:1100px}}@media (min-width:1120px){.inner-container{padding:0 50px}}.outer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:100%;max-width:1100px}@media (min-width:1300px){.outer-container{gap:15px}}@media (max-width:1470px){.outer-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.content{width:100%;height:100%;max-width:1010px;margin:0 auto;padding:30px 15px}@media (max-width:768px){.content{padding:20px}}.section{padding:0 0 20px}.main{padding:130px 0 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:768px){.main{padding:75px 0 0}}.full-content{width:100%;height:100%}.card-img{width:100%}.menu-active{overflow:hidden;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s;position:relative;z-index:10}.menu-active:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9}@media (min-width:769px){.menu-active .header-nav{background-color:rgba(0,0,0,0)}.menu-active .logo a{-webkit-transition:none;transition:none;color:transparent}}.flex,.flex-between,.flex-center,.nav__body,.nav__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-between,.nav__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-center,.nav__menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[href^=mailto],[href^=tel]{position:relative;padding-left:20px}[href^=mailto]:after,[href^=tel]:after{content:'';position:absolute;top:0;left:0;width:18px;height:18px}@media (max-width:768px){[href^=mailto],[href^=tel]{padding-left:25px}[href^=mailto]:after,[href^=tel]:after{width:22px;height:22px;top:2px}}[href^=mailto]:after{background-image:url(../images/mail.svg)}[href^=tel]:after{background-image:url(../images/phone.svg)}.post-info{margin-bottom:15px}.post-info__author{position:relative;line-height:1;padding-left:10px;margin-left:5px;color:#a79f9f}.post-info__author span{color:#e59474}.post-info__author:after{content:'';position:absolute;left:0;top:4px;width:2px;height:13px;background-color:#a79f9f}@media (max-width:768px) and (min-width:576px){.post-info__author:after{height:17px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.row:after,.row:before{content:unset!important}@media (min-width:1024px){.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.col,.col-3,.col-4,.col-6,.col-lg,.col-lg-3,.col-lg-4,.col-lg-6,.col-md,.col-md-3,.col-md-4,.col-md-6,.col-sm,.col-sm-3,.col-sm-4,.col-sm-6{position:relative;width:100%;max-width:100%}.col-3:after,.col-3:before,.col-4:after,.col-4:before,.col-6:after,.col-6:before,.col-lg-3:after,.col-lg-3:before,.col-lg-4:after,.col-lg-4:before,.col-lg-6:after,.col-lg-6:before,.col-lg:after,.col-lg:before,.col-md-3:after,.col-md-3:before,.col-md-4:after,.col-md-4:before,.col-md-6:after,.col-md-6:before,.col-md:after,.col-md:before,.col-sm-3:after,.col-sm-3:before,.col-sm-4:after,.col-sm-4:before,.col-sm-6:after,.col-sm-6:before,.col-sm:after,.col-sm:before,.col:after,.col:before{content:unset!important}.col-6{max-width:calc(50% - 10px)}.col-4{max-width:calc(100% / 3 - (40px / 3))}.col-3{max-width:calc(100% / 4 - 20px)}@media (min-width:567px){.col-sm-6{max-width:calc(50% - 10px)}.col-sm-4{max-width:calc(100% / 3 - (40px / 3))}.col-sm-3{max-width:calc(100% / 4 - 20px)}}@media (min-width:768px){.col-md-6{max-width:calc(50% - 10px)}.col-md-4{max-width:calc(100% / 3 - (40px / 3))}.col-md-3{max-width:calc(100% / 4 - 20px)}}@media (min-width:1024px){.col-lg-6{max-width:calc(50% - 10px)}.col-lg-4{max-width:calc(100% / 3 - (40px / 3))}.col-lg-3{max-width:calc(100% / 4 - 20px)}}@media (min-width:1025px){.footer-menu a,.menu a,.site-data a{position:relative}.footer-menu a:before,.menu a:before,.site-data a:before{content:'';position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:#3e7980;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s}.footer-menu a:hover,.menu a:hover,.site-data a:hover{color:#3e7980}.footer-menu a:hover:before,.menu a:hover:before,.site-data a:hover:before{width:100%}}@media (max-width:992px){.separator{height:22px;-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.15);background:#f2f2f2;width:calc(100% + 40px);margin:20px -20px}}@media (min-width:993px){.separator{display:none}}.short-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.short-snippet{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.header-nav{width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:100}.logo{font-size:2.1rem;font-weight:700;line-height:1}.logo .site-name{text-transform:uppercase;line-height:1;word-break:break-word}.logo .site-name span{text-transform:lowercase}@media (max-width:768px){.logo{font-size:2rem;margin-left:5px}}.nav__body{width:100%;min-height:130px}.nav__menu{margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.nav__menu ul li:nth-of-type(4)~li{display:none}@media (min-width:1100px){.nav__menu ul li:not(:first-of-type){margin-left:20px}}@media (min-width:1101px){.nav__burger{display:none}.nav__logo{max-width:310px}.nav__menu ul li a{font-size:1.6rem}}@media (max-width:1100px){.header-nav .nav__logo{margin:0 auto;text-align:center;line-height:1}.header-nav .nav__menu{position:absolute;height:100vh;width:500px;z-index:10;top:0;left:-500px;-webkit-transition:left ease-in-out 1s;transition:left ease-in-out 1s;background-color:#fff}.header-nav ul{height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:3rem;gap:0;padding:50px 50px 0 50px}.header-nav ul>li:not(:last-child){margin-bottom:40px}.header-nav ul a{font-size:3rem;font-weight:500;text-align:center;line-height:1.2}.header-nav .nav__burger{position:relative;z-index:11;width:36px;height:27px;cursor:pointer;outline:0}.header-nav .nav__burger .burger-name{visibility:hidden;opacity:0;font-size:2rem;position:absolute;left:calc(100% + 26px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;-webkit-transition:ease-in-out .3s 0s;transition:ease-in-out .3s 0s}.header-nav .nav__burger .burger-item{position:absolute;left:0;height:2px;width:100%;background-color:#3d3737;-webkit-transition:top ease-in-out .5s .5s,opacity ease-in-out .5s .5s,-webkit-transform ease-in-out .5s;transition:top ease-in-out .5s .5s,opacity ease-in-out .5s .5s,-webkit-transform ease-in-out .5s;transition:top ease-in-out .5s .5s,transform ease-in-out .5s,opacity ease-in-out .5s .5s;transition:top ease-in-out .5s .5s,transform ease-in-out .5s,opacity ease-in-out .5s .5s,-webkit-transform ease-in-out .5s}.header-nav .nav__burger .burger-item:first-child{top:0}.header-nav .nav__burger .burger-item:nth-child(2){top:calc(50% - 1px);-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.header-nav .nav__burger .burger-item:nth-child(3){top:100%;-webkit-transform:rotate(0);transform:rotate(0)}.nav__close{z-index:100}.header-nav.open .nav__menu{left:0}.header-nav.open .burger-name{visibility:visible;opacity:1;-webkit-transition:ease-in-out .3s .5s;transition:ease-in-out .3s .5s}.header-nav.open .burger-item{-webkit-transition:top ease-in-out .5s,opacity ease-in-out .5s,-webkit-transform ease-in-out .5s .5s;transition:top ease-in-out .5s,opacity ease-in-out .5s,-webkit-transform ease-in-out .5s .5s;transition:top ease-in-out .5s,transform ease-in-out .5s .5s,opacity ease-in-out .5s;transition:top ease-in-out .5s,transform ease-in-out .5s .5s,opacity ease-in-out .5s,-webkit-transform ease-in-out .5s .5s}.header-nav.open .burger-item:nth-child(2){opacity:0}.header-nav.open .burger-item:first-child,.header-nav.open .burger-item:nth-child(3){top:calc(50% - 1px)}.header-nav.open .burger-item:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-nav.open .burger-item:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media (max-width:768px){.header-nav .nav__menu{height:100vh;width:100vw;left:-100vw}.nav__body{min-height:75px}.header-nav .nav__burger{width:23px;height:17px}}.footer{background-color:#fff;padding:75px 0}@media (max-width:768px){.footer{padding-top:0}}.footer .site-data{font-size:1.4rem;line-height:1.5}.footer .site-data__social{margin-top:40px}@media (max-width:1024px){.footer .site-data__social{margin-top:20px}}.site-data__social{display:inline-block}.site-data a{display:inline-block}.footer-column ul>:not(:last-child),.site-data>:not(:last-child){margin-bottom:10px;line-height:1.5}.footer-column__title,.site-data__logo{margin-bottom:40px;min-height:30px}@media (max-width:1024px){.footer-column__title,.site-data__logo{margin-bottom:20px}}.footer__nav_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.footer__nav_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__nav_wrapper>div{-webkit-box-flex:0;-ms-flex:0 1 31%;flex:0 1 31%;text-align:center}@media (min-width:770px){.footer__nav_wrapper>div{margin-left:50px;margin-right:50px}}@media (max-width:1024px){.footer__nav_wrapper>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media (max-width:800px){.footer__nav_wrapper>div:not(:last-child){margin-bottom:40px}}@media (max-width:1024px){.footer-column__title,.site-data__logo{margin:0 auto 40px}.footer-column{text-align:center}.footer-column:not(:last-child){margin-bottom:30px}}@media (max-width:768px){.site-data__wrapper,.title{text-align:center}}.contact-image-footer{max-width:190px;width:100%;margin:3px 0 10px!important;-o-object-fit:contain;object-fit:contain}.contact-block .contact-image-email{max-width:290px!important;width:100%;-o-object-fit:contain;object-fit:contain}.cookie-notice{position:fixed;min-width:100%;height:auto;z-index:1;font-size:12px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;background-color:#000;bottom:0;display:none}.cookie-notice .cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-notice .cookie-notice-container>*{display:inline-block}.cookie-notice .cn-text-container{color:#fff;margin:0 0 5px;font-size:13px}.cookie-notice .cn-button{color:#fff;background:#20c19e;font-weight:500;font-size:12px;letter-spacing:.25px;line-height:20px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;white-space:nowrap;outline:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;border-radius:3px;text-decoration:none;padding:4px 10px;margin-left:10px}.cookie-notice .cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;cursor:pointer}@media (max-width:600px){.cookie-notice .cn-close-icon{top:15px;right:10px}}.cookie-notice .cn-close-icon:after,.cookie-notice .cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:#fff}.cookie-notice .cn-close-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cookie-notice .cn-close-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cookie-notice.cn-show-cookie{display:block}.three-posts .card-big__head{height:321px}@media (max-width:768px){.three-posts .card-big__head{height:540px}}@media (max-width:576px){.three-posts .card-big__head{height:300px}}.three-posts .card-big{width:100%}@media (min-width:1024px){.three-posts .aside-posts{max-width:222px}.three-posts .card-aside__head{height:135px}}.cat-posts{margin-bottom:30px}@media (max-width:1024px){.three-posts .card-aside{width:100%}}@media (max-width:768px){.aside-posts .card-aside:not(:last-child){margin-bottom:30px}.two-posts>:first-child{margin-bottom:15px}.home .separator{margin-top:50px;margin-bottom:50px}}.top-banner{max-width:1010px;margin:20px auto;padding:0 20px}@media (max-width:1010px){.top-banner{display:none}}@media (max-width:1010px){.banner-l{display:none}}.inner-content-banner{padding:0 0 20px}@media (max-width:992px){.inner-content-banner{-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.15);background:#f2f2f2;margin:0 -20px 20px;padding:20px}}@media (min-width:1011px){.inner-content-banner.banner-big .banner-m{display:none}}.inner-content-banner .banner-m{margin:0 auto}@media (max-width:767px){.inner-content-banner .banner-m{display:none}}.inner-content-banner .banner-s{margin:0 auto}@media (min-width:768px){.inner-content-banner .banner-s{display:none}}@media (min-width:1471px){.left-banner-block,.right-banner-block{position:sticky;top:145px;height:100%}}@media (max-width:1470px){.right-banner-block{display:none}.left-banner-block{margin-bottom:20px;padding:0 20px}}@media (max-width:768px){.left-banner-block{margin-top:20px}}@media (max-width:768px){.left-banner-block,.right-banner-block{margin-top:20px}}.archive .row{row-gap:30px}.single__body{width:100%}.single__cat{margin-bottom:10px}.single__title{margin-bottom:30px}.single__thumbnail{height:432px;margin-bottom:30px}@media (max-width:576px){.single__thumbnail{height:300px}}.single__subtitle{margin-bottom:50px;line-height:1.5;font-weight:500}.single .content>.row{margin-bottom:40px}@media (min-width:1200px){.single .content>.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.single .category-posts{margin-bottom:80px}@media (max-width:768px){.single .category-posts .row{row-gap:40px}}@media (max-width:1200px) and (min-width:576px){.single .aside-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.single .aside-track .card-aside{max-width:calc(50% - 10px);-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 10px);flex:1 1 calc(50% - 10px)}}.wpcf7-form{margin:30px 0}@media (min-width:767px){.wpcf7-form{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:20px}.wpcf7-form>p{margin-bottom:0!important;grid-column:span 2}.wpcf7-form>p:nth-of-type(1){grid-column:1/span 1}.wpcf7-form>p:nth-of-type(2){grid-column:2/span 1}}.wpcf7-form label>span{margin-top:10px;display:block}.wpcf7-form input,.wpcf7-form label,.wpcf7-form textarea{width:100%;font-size:1.6rem;line-height:1;color:#3d3737}.wpcf7-form input,.wpcf7-form textarea{background-color:#dedede;padding:18px 30px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7-form textarea{resize:none}.wpcf7-form input{height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpcf7-form .wpcf7-not-valid-tip{margin-top:5px;font-size:1.2rem}.wpcf7-form .wpcf7-response-output{border:none!important;background-color:#e59474!important;color:#fff!important;padding:15px 30px!important;text-align:center!important;width:100%!important;margin:20px 0!important;grid-column:span 2}.wpcf7-form .wpcf7-submit{display:inline-block;max-width:200px;font-size:16px;height:46px;min-width:157px;color:#fff;background-color:#3e7980;border:2px solid #3e7980;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s;cursor:pointer;padding:0 30px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}@media (min-width:1025px){.wpcf7-form .wpcf7-submit:hover{background-color:#fff;color:#3e7980}}.main-content a{color:#00f;display:inline-block}.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{margin:0 0 30px}.main-content h2{font-size:28px;line-height:36px;font-weight:700}.main-content h3{font-size:24px;line-height:32px;font-weight:700}.main-content h4{font-size:20px;line-height:28px;font-weight:700}.main-content h5{font-size:18px;line-height:26px;font-weight:700}.main-content h6{font-size:16px;line-height:24px;font-weight:700}.main-content iframe{width:100%!important;margin:20px 0}.main-content img{-o-object-fit:contain;object-fit:contain;max-width:100%!important;height:auto!important;margin:0 auto}.main-content img.alignleft{margin-right:auto!important;margin-left:0!important}.main-content img.alignright{margin-left:auto!important;margin-right:0!important}.main-content img.aligncenter{margin-left:auto!important;margin-right:auto!important}.main-content video{width:100%!important}.main-content ul li{margin-left:15px;margin-bottom:12px}.main-content ul li span{margin:0 0 12px}.main-content p{margin:0 0 20px 0;line-height:1.5;word-break:break-word}@media (max-width:576px){.main-content p{font-size:17px}}.main-content p~.wp-block-contact-form-7-contact-form-selector{margin-top:-40px}.main-content p:last-of-type{margin-bottom:30px}.main-content p:empty{display:none}.main-content p strong{font-weight:500}.block-wrap{margin-bottom:50px}@media (max-width:576px){.block-wrap{margin-bottom:30px}}.block-wrap h3{margin-bottom:15px}.block-wrap .post-item{margin-bottom:15px;margin-left:0}@media (max-width:576px){.block-wrap .post-item{margin-bottom:10px}}.block-wrap .post-item a{color:#3d3737}@media (min-width:1025px){.block-wrap .post-item a:hover{color:#e59474}}@media (max-width:576px){.block-wrap .post-item a{font-size:1.6rem}}.section-sitemap{margin:30px auto;width:100%}.sitemap-title{display:block;text-align:center;font-size:2.5rem;font-weight:700}.related-articles{margin-bottom:20px}.page-wrong{text-align:center}@media (min-width:993px){.page-wrong{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-wrong__head{font-size:12rem;font-weight:700}@media (max-width:768px){.page-wrong__head{font-size:8rem}}@media (max-width:768px){.page-wrong__title{font-size:2.5rem}}.single-author{display:grid;grid-template-columns:960px;grid-template-areas:"main" "recent" "foot"}@media (max-width:1050px){.single-author{grid-template-columns:1fr;grid-template-areas:"main" "recent" "foot";margin:0;padding:0 27px}}.single-author .pagination-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0 0 auto;position:relative;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-area:foot;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:500px){.single-author .pagination-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px auto 0 auto;gap:8px}}.single-author .pagination-links .page-numbers:not(.prev):not(.next){font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:0;text-align:left;color:#3d3737;background:0 0;border:1px solid #a79f9f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s linear;transition:.3s linear}@media (max-width:600px){.single-author .pagination-links .page-numbers:not(.prev):not(.next){height:35px;width:35px;font-size:14px}}.single-author .pagination-links .page-numbers:not(.prev):not(.next):hover:not(.dots){color:#3d3737;background:#e59474}.single-author .pagination-links .page-numbers:not(.prev):not(.next).current{color:#3d3737;background:#e59474}.single-author .pagination-links .page-numbers.next,.single-author .pagination-links .page-numbers.prev{background:url(../images/paginate_active.svg) center/cover no-repeat;width:12px;height:20px}.single-author .pagination-links .page-numbers.next{margin-left:8px}.single-author .pagination-links .page-numbers.prev{margin-right:8px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.single-author .main-block{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;grid-gap:20px;grid-area:main;width:100%}@media (max-width:560px){.single-author .main-block{grid-template-columns:1fr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-author .main-block__sticky{grid-column:1/span 2;max-width:728px}@media (max-width:1040px){.single-author .main-block__sticky{max-width:100%}}@media (max-width:560px){.single-author .main-block__sticky{grid-column:1}}.single-author .main-block__item{grid-column:1/span 2;display:grid;grid-template-columns:1fr 1fr;outline:0;outline-offset:-1px}@media (max-width:768px){.single-author .main-block__item{grid-template-columns:1fr;grid-column:auto}}@media (max-width:560px){.single-author .main-block__item{grid-column:1}}.single-author .main-block__item.vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:auto}.single-author .main-block__item.vertical .main-block__item__image img{height:239px}.single-author .main-block__item.vertical .main-block__item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.single-author .main-block__item.vertical .main-block__item__info h3{margin:0 0 6px}.single-author .main-block__item.vertical .main-block__item__info p{margin:0 0 8px}.single-author .main-block__item.vertical .main-block__item__info>div{margin-top:auto}.single-author .main-block__item.vertical .main-block__item__info>div p{font-weight:500;color:rgba(39,38,67,.8);margin:0}.single-author .main-block__item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.single-author .main-block__item__info h3{margin:0 0 8px;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:29px;letter-spacing:0;text-align:left;color:#272643}.single-author .main-block__item__info p{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;margin:0 0 15px;color:#272643;word-break:break-word}.single-author .main-block__item__info>div{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-author .main-block__item__info>div p{font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;margin:0}.single-author .main-block__item__info>div p:first-of-type{font-weight:500;color:rgba(39,38,67,.8)}.single-author .main-block__item__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;aspect-ratio:363/241;display:block}@media (max-width:768px){.single-author .main-block__item__image img{height:239px;aspect-ratio:336/239}}.main-content .author-image{width:300px;height:300px;background-size:cover;background-position:center;border-radius:50%;margin:0 auto 20px}.main-content h1{text-align:center;margin:0 0 20px}.main-content .social-media{text-align:center}.main-content .social-media img{width:25px;vertical-align:bottom}.main-content .social-media a{color:rgba(39,38,67,.8);margin:0 10px}.card-dark__card{background-color:#3d3737;padding:25px 30px;height:100%}.card-dark__title{color:#fff}.card-dark__cat{margin-bottom:5px;color:#e8d0c4}.card-big__head{position:relative;margin-bottom:25px;height:432px}@media (max-width:768px){.card-big__head{height:540px}}@media (max-width:576px){.card-big__head{height:300px}}.card-big__cat{position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);bottom:0;left:0;margin:0}.card-big__title{margin-bottom:15px}@media (max-width:768px){.card-big__title{line-height:1.2}}@media (max-width:576px){.card-big__title{font-size:3rem}}@media (min-width:1200px){.slider-posts .owl-item{max-width:970px!important;width:100%!important}}.slider-post__item .card-big__head{height:435px}@media (max-width:768px){.slider-post__item .card-big__head{height:540px}}@media (max-width:576px){.slider-post__item .card-big__head{height:300px}}@media (max-width:768px){.card-big{margin-bottom:20px}.card-big__content{font-size:1.5rem}}.card-sm__body>:not(:last-child){margin-bottom:6px}.two-posts{margin:15px 0}@media (min-width:769px){.card-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.card-sm__img{max-width:164px;width:100%;height:113px;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:768px){.card-sm__img{width:100%;height:255px}.card-sm__body .cat,.card-sm__body .cat-abs,.card-sm__body .cat-big{margin:0;position:relative;top:-15px}}@media (max-width:576px){.card-sm__img{height:300px}}.aside-posts{width:100%}@media (min-width:1200px){.aside-posts{max-width:222px}}.card-aside__head{height:135px;position:relative;margin-bottom:12px}@media (max-width:1200px){.card-aside__head{height:255px}}@media (max-width:576px){.card-aside__head{height:300px}}.card-aside__cat{bottom:-5px}.card-aside__info{margin-bottom:15px}.card-aside__title{margin-bottom:20px}@media (max-width:1023px) and (min-width:576px){.aside-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.aside-track .card-aside{max-width:calc(50% - 10px)}}@media (min-width:1025px){.aside-track{position:sticky;top:130px}}.card-md__head{height:335px;position:relative;margin-bottom:20px}@media (max-width:576px){.card-md__head{height:300px}}.card-md__cat{bottom:-12px}@media (max-width:768px){.archive .row,.cat-posts{row-gap:0;margin:0}.archive .row>[class^=col],.cat-posts>[class^=col]{margin-bottom:40px}}.card-adv{opacity:1;-webkit-transition:opacity ease-in-out .5s;transition:opacity ease-in-out .5s}.card-adv__title{display:inline}.card-adv__content{margin-top:20px;word-break:break-word}.card-adv__content a{color:#00f;display:inline}@media (max-width:768px){.card-adv__content{margin-top:40px}}@media (max-width:992px){.card-adv:not(:first-child){margin-top:50px}.card-adv__cat{position:relative;top:-20px}.card-adv__img{height:300px}}@media (min-width:993px){.card-adv__cat{margin-bottom:10px;max-width:200px}.card-adv__img{max-width:580px;height:467px;width:100%}.card-adv{clear:both}.card-adv:after{content:'';clear:both;display:block}.card-adv:nth-child(odd) .card-adv__img{float:left;margin:0 20px 20px 0}.card-adv:nth-child(even) .card-adv__img{float:right;margin:0 0 20px 20px}.card-adv:not(:first-child){margin-top:100px}.card-adv:last-child{margin-bottom:50px}.card-adv:first-child{margin-top:10px}}.slider-post__item .card-big__title{margin:0}@media (min-width:769px){.slider-post__item .card-big__cat{left:66px}.slider-post__item .card-big__body{padding:0 66px}}.owl-nav button{width:43px;height:43px;background-color:#3d3737!important;border:2px solid #3d3737!important;color:#fff!important;position:absolute;bottom:25px;z-index:2;-webkit-transition:ease-in-out .3s;transition:ease-in-out .3s}.owl-nav button.disabled{display:none}.owl-nav button.owl-prev{left:0}.owl-nav button.owl-next{right:0}@media (max-width:768px){.owl-nav button{bottom:60%}}@media (min-width:1025px){.owl-nav button:hover{background-color:#fff!important;color:#3d3737!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvX2dsb2JhbC5zY3NzIiwiYXBwLmNzcyIsInBhcnRzL2hlYWRlci5zY3NzIiwicGFydHMvZm9vdGVyLnNjc3MiLCJwYXJ0cy9jb29raWUtYmFubmVyLnNjc3MiLCJwYXJ0cy9ob21lLnNjc3MiLCJwYXJ0cy9iYW5uZXJzLnNjc3MiLCJwYXJ0cy9hcmNoaXZlLnNjc3MiLCJwYXJ0cy9zaW5nbGUuc2NzcyIsInBhcnRzL2NvbnRhY3Quc2NzcyIsInBhcnRzL3BhZ2UtZGVmYXVsdC5zY3NzIiwicGFydHMvc2l0ZW1hcC5zY3NzIiwicGFydHMvNDA0LnNjc3MiLCJwYXJ0cy9hdXRob3Iuc2NzcyIsImNhcmRzL2NhcmQtZGFyay5zY3NzIiwiY2FyZHMvY2FyZC1iaWcuc2NzcyIsImNhcmRzL2NhcmQtc21hbGwuc2NzcyIsImNhcmRzL2NhcmQtYXNpZGUuc2NzcyIsImNhcmRzL2NhcmQtbWVkaXVtLnNjc3MiLCJjYXJkcy9jYXJkLWFkdi5zY3NzIiwiY2FyZHMvY2FyZC1zbGlkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxFQUFBLE9BQUEsUUFDSSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxPQUFBLEVBR0osS0FDSSxVQUFBLEtBRUEsK0NBSEosS0FJUSxVQUFBLE1BSVIsS0FDSSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsTUFDQSxnQkFBQSxPQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsWUFBQSxPQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxPQUNBLFdBQUEsUUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxXQUFBLE9BR0osRUFDSSxnQkFBQSxLQUNBLE1BQUEsUUFDQSxRQUFBLGFBQ0EsbUJBQUEsTUFBQSxZQUFBLElBQUEsV0FBQSxNQUFBLFlBQUEsSUFKSixTQUFBLFFBT1Es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cUJBd0JRLGNBQUEsS0F4QlIsc0JBNEJRLFdBQUEsTUNoRlosb0NBRVEsT0FBQSxFQUdKLHlCQUxKLGtDQU9ZLEtBQUEsS0FQWixtQ0FXWSxRQUFBLEVBQUEsTUFLWixnQkFFUSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLGtCQUNBLE9BQUEsSUFBQSxNQUFBLGtCQUNBLE1BQUEsZUFDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxtQkFBQSxZQUFBLElBQUEsV0FBQSxZQUFBLElBVlIseUJBYVksUUFBQSxLQWJaLHlCQWlCWSxLQUFBLEVBakJaLHlCQXFCWSxNQUFBLEVBR0oseUJBeEJSLGdCQXlCWSxPQUFBLEtBR0osMEJBNUJSLHNCQThCZ0IsaUJBQUEsZUFDQSxNQUFBIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqLCA6YWZ0ZXIsIDpiZWZvcmUge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtcmVzb2x1dGlvbi1wb3J0cmFpdCkgYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtcmVzb2x1dGlvbikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDI0MiwgMjQyLCAxKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UtaW4tb3V0IDAuM3M7XHJcblxyXG4gICAgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3AtcmVzb2x1dGlvbiArIDEpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5iLCBzdHJvbmcsIC5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgbWFyZ2luOiAwIDAgN3B4IDA7XHJcblxyXG4gICAgJjplbXB0eSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sIHtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG59XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5mb250LXh4cyB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuLmZvbnQteHMge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbi5mb250LXMge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuXHJcbi5mb250LW0ge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbn1cclxuXHJcbi5mb250LWwge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG59XHJcblxyXG4uZm9udC14bCB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbn1cclxuXHJcbi5mb250LXh4bCB7XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5saW5lLTEtMiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4ubGluZS0xLTUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFyaztcclxufVxyXG5cclxuaDEge1xyXG4gICAgQGV4dGVuZCAuZm9udC14eGw7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pbWctY29udGFpbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5pbWctY292ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5iZy1jb3ZlciB7XHJcbiAgICBAZXh0ZW5kIC5iYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmJnLWNvbnRhaW4ge1xyXG4gICAgQGV4dGVuZCAuYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLmFicy1jZW50ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5jYXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogM3B4IDZweDtcclxuICAgIEBleHRlbmQgLmZvbnQteHhzO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24gKyAxKSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2F0LWFicyB7XHJcbiAgICBAZXh0ZW5kIC5jYXQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY2F0LWJpZyB7XHJcbiAgICBAZXh0ZW5kIC5jYXQ7XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuXHJcbiAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQpIHtcclxuICAgICN3cGFkbWluYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1kYXRhX19zb2NpYWwge1xyXG5cclxuICAgICYgPiBhIHtcclxuICAgICAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24gKyAxKSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gYSB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgQGV4dGVuZCAuYmctY29udGFpbjtcclxuXHJcbiAgICAmLmZiIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYWNlYm9vay5zdmcnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnR3IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90d2l0dGVyLnN2ZycpO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW5zdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaW5zdGFncmFtLnN2ZycpO1xyXG4gICAgfVxyXG5cclxuICAgICYueW91IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy95b3V0dWJlLnN2ZycpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQpIHtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5uZXItY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDcxcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDExMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEyMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3V0ZXItY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDcwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDEwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC1yZXNvbHV0aW9uLXBvcnRyYWl0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMCAwIDIwcHg7XHJcbn1cclxuXHJcbi5tYWluIHtcclxuICAgIHBhZGRpbmc6IDEzMHB4IDAgMjBweDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA3NXB4IDAgMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZ1bGwtY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNhcmQtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWVudS1hY3RpdmUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQgKyAxKSB7XHJcbiAgICAgICAgLmhlYWRlci1uYXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28gYSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mbGV4LWJldHdlZW4ge1xyXG4gICAgQGV4dGVuZCAuZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZsZXgtY2VudGVyIHtcclxuICAgIEBleHRlbmQgLmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuW2hyZWYgXj0gbWFpbHRvXSwgW2hyZWYgXj0gdGVsXSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBAZXh0ZW5kIC5iZy1jb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltocmVmIF49IG1haWx0b106YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWFpbC5zdmcnKTtcclxufVxyXG5cclxuW2hyZWYgXj0gdGVsXTphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9waG9uZS5zdmcnKTtcclxufVxyXG5cclxuLnBvc3QtaW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4ucG9zdC1pbmZvX19hdXRob3Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgY29sb3I6ICNhNzlmOWY7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNzlmOWY7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQpIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLXJlc29sdXRpb24pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcC1yZXNvbHV0aW9uKSB7XHJcbiAgICAubm8td3JhcCB7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wsXHJcbi5jb2wtNixcclxuLmNvbC00LFxyXG4uY29sLTMsXHJcbi5jb2wtbWQsXHJcbi5jb2wtbWQtNixcclxuLmNvbC1tZC00LFxyXG4uY29sLW1kLTMsXHJcbi5jb2wtc20sXHJcbi5jb2wtc20tNixcclxuLmNvbC1zbS00LFxyXG4uY29sLXNtLTMsXHJcbi5jb2wtbGcsXHJcbi5jb2wtbGctNixcclxuLmNvbC1sZy00LFxyXG4uY29sLWxnLTMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wtNiB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweClcclxufVxyXG5cclxuLmNvbC00IHtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyAtICg0MHB4IC8gMykpXHJcbn1cclxuXHJcbi5jb2wtMyB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAyMHB4KVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiA1NjdweCkge1xyXG4gICAgLmNvbC1zbS02IHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweClcclxuICAgIH1cclxuICAgIC5jb2wtc20tNCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDQwcHggLyAzKSlcclxuICAgIH1cclxuICAgIC5jb2wtc20tMyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMjBweClcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDogJGxhcHRvcC1yZXNvbHV0aW9uLXBvcnRyYWl0KSB7XHJcbiAgICAuY29sLW1kLTYge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC00IHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoNDBweCAvIDMpKVxyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAyMHB4KVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24pIHtcclxuICAgIC5jb2wtbGctNiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpXHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTQge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyAtICg0MHB4IC8gMykpXHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTMge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNCAtIDIwcHgpXHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24gKyAxKSB7XHJcbiAgICAubWVudSwgLnNpdGUtZGF0YSwgLmZvb3Rlci1tZW51IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTc5ODA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjM2U3OTgwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4IDAgcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgICAgICBtYXJnaW46IDIwcHggLTIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xyXG4gICAgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNob3J0LXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zaG9ydC1zbmlwcGV0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn0iLCIqLCA6YWZ0ZXIsIDpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzNkMzczNztcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2QzNzM3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIGVhc2UtaW4tb3V0IDAuM3M7IH1cbiAgYTphY3RpdmUsIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNlNTk0NzQ7IH0gfVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5iLCBzdHJvbmcsIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgN3B4IDA7IH1cbiAgcDplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZGVuIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbmlucHV0LFxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuaW5wdXQsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mb250LXh4cywgLmNhdCwgLmNhdC1hYnMsIC5jYXQtYmlnIHtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLmZvbnQteHMge1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4uZm9udC1zIHtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLmZvbnQtbSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5mb250LWwge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLmZvbnQteGwsIC50aHJlZS1wb3N0cyAuY2FyZC1iaWdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtOyB9XG5cbi5mb250LXh4bCwgaDEge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ubGluZS0xLTIge1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5saW5lLTEtNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuaDEsIGgyLCBoMywgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzNkMzczNzsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaW1nLWNvbnRhaW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5pbWctY292ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG5pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJhY2tncm91bmQsIC5iZy1jb3ZlciwgLmJnLWNvbnRhaW4sIC5pY29uLCBbaHJlZl49bWFpbHRvXTphZnRlciwgW2hyZWZePXRlbF06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uYmctY29udGFpbiwgLmljb24sIFtocmVmXj1tYWlsdG9dOmFmdGVyLCBbaHJlZl49dGVsXTphZnRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uYWJzLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uY2F0LCAuY2F0LWFicywgLmNhdC1iaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU5NDc0O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDNweCA2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5jYXQ6aG92ZXIsIC5jYXQtYWJzOmhvdmVyLCAuY2F0LWJpZzpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH0gfVxuXG4uY2F0LWFicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jYXQtYmlnIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7IH1cblxuLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3dwYWRtaW5iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2l0ZS1kYXRhX19zb2NpYWwgPiBhIHtcbiAgbWFyZ2luOiAwIDJweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5zaXRlLWRhdGFfX3NvY2lhbCBhIHtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzOyB9XG4gIC5zaXRlLWRhdGFfX3NvY2lhbDpob3ZlciA+IGEge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuc2l0ZS1kYXRhX19zb2NpYWwgPiBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7IH1cbiAgLmljb24uZmIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mYWNlYm9vay5zdmdcIik7IH1cbiAgLmljb24udHcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90d2l0dGVyLnN2Z1wiKTsgfVxuICAuaWNvbi5pbnN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW5zdGFncmFtLnN2Z1wiKTsgfVxuICAuaWNvbi55b3Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy95b3V0dWJlLnN2Z1wiKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDsgfSB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmNvbnRhaW5lcjphZnRlciwgLmNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cblxuLmlubmVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ3MXB4KSB7XG4gICAgLmlubmVyLWNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6IDExMDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAuaW5uZXItY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDsgfSB9XG5cbi5vdXRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExMDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgLm91dGVyLWNvbnRhaW5lciB7XG4gICAgICBnYXA6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ3MHB4KSB7XG4gICAgLm91dGVyLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5cbi5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwIDIwcHg7IH1cblxuLm1haW4ge1xuICBwYWRkaW5nOiAxMzBweCAwIDIwcHg7XG4gIGZsZXgtZ3JvdzogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbiB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDAgMDsgfSB9XG5cbi5mdWxsLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZW51LWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7IH1cbiAgLm1lbnUtYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiA5OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5tZW51LWFjdGl2ZSAuaGVhZGVyLW5hdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gICAgLm1lbnUtYWN0aXZlIC5sb2dvIGEge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9IH1cblxuLmZsZXgsIC5mbGV4LWJldHdlZW4sIC5uYXZfX2JvZHksIC5mbGV4LWNlbnRlciwgLm5hdl9fbWVudSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZsZXgtYmV0d2VlbiwgLm5hdl9fYm9keSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZmxleC1jZW50ZXIsIC5uYXZfX21lbnUgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5baHJlZl49bWFpbHRvXSwgW2hyZWZePXRlbF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICBbaHJlZl49bWFpbHRvXTphZnRlciwgW2hyZWZePXRlbF06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgW2hyZWZePW1haWx0b10sIFtocmVmXj10ZWxdIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgW2hyZWZePW1haWx0b106YWZ0ZXIsIFtocmVmXj10ZWxdOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgdG9wOiAycHg7IH0gfVxuXG5baHJlZl49bWFpbHRvXTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYWlsLnN2Z1wiKTsgfVxuXG5baHJlZl49dGVsXTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9waG9uZS5zdmdcIik7IH1cblxuLnBvc3QtaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnBvc3QtaW5mb19fYXV0aG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogI2E3OWY5ZjsgfVxuICAucG9zdC1pbmZvX19hdXRob3Igc3BhbiB7XG4gICAgY29sb3I6ICNlNTk0NzQ7IH1cbiAgLnBvc3QtaW5mb19fYXV0aG9yOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDRweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc5ZjlmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wb3N0LWluZm9fX2F1dGhvcjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTdweDsgfSB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDsgfVxuICAucm93OmFmdGVyLCAucm93OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5zZXQgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uby13cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG5cbi5jb2wsXG4uY29sLTYsXG4uY29sLTQsXG4uY29sLTMsXG4uY29sLW1kLFxuLmNvbC1tZC02LFxuLmNvbC1tZC00LFxuLmNvbC1tZC0zLFxuLmNvbC1zbSxcbi5jb2wtc20tNixcbi5jb2wtc20tNCxcbi5jb2wtc20tMyxcbi5jb2wtbGcsXG4uY29sLWxnLTYsXG4uY29sLWxnLTQsXG4uY29sLWxnLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbDphZnRlciwgLmNvbDpiZWZvcmUsXG4gIC5jb2wtNjphZnRlcixcbiAgLmNvbC02OmJlZm9yZSxcbiAgLmNvbC00OmFmdGVyLFxuICAuY29sLTQ6YmVmb3JlLFxuICAuY29sLTM6YWZ0ZXIsXG4gIC5jb2wtMzpiZWZvcmUsXG4gIC5jb2wtbWQ6YWZ0ZXIsXG4gIC5jb2wtbWQ6YmVmb3JlLFxuICAuY29sLW1kLTY6YWZ0ZXIsXG4gIC5jb2wtbWQtNjpiZWZvcmUsXG4gIC5jb2wtbWQtNDphZnRlcixcbiAgLmNvbC1tZC00OmJlZm9yZSxcbiAgLmNvbC1tZC0zOmFmdGVyLFxuICAuY29sLW1kLTM6YmVmb3JlLFxuICAuY29sLXNtOmFmdGVyLFxuICAuY29sLXNtOmJlZm9yZSxcbiAgLmNvbC1zbS02OmFmdGVyLFxuICAuY29sLXNtLTY6YmVmb3JlLFxuICAuY29sLXNtLTQ6YWZ0ZXIsXG4gIC5jb2wtc20tNDpiZWZvcmUsXG4gIC5jb2wtc20tMzphZnRlcixcbiAgLmNvbC1zbS0zOmJlZm9yZSxcbiAgLmNvbC1sZzphZnRlcixcbiAgLmNvbC1sZzpiZWZvcmUsXG4gIC5jb2wtbGctNjphZnRlcixcbiAgLmNvbC1sZy02OmJlZm9yZSxcbiAgLmNvbC1sZy00OmFmdGVyLFxuICAuY29sLWxnLTQ6YmVmb3JlLFxuICAuY29sLWxnLTM6YWZ0ZXIsXG4gIC5jb2wtbGctMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cblxuLmNvbC02IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpOyB9XG5cbi5jb2wtNCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyAtICg0MHB4IC8gMykpOyB9XG5cbi5jb2wtMyB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC8gNCAtIDIwcHgpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjdweCkge1xuICAuY29sLXNtLTYge1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfVxuICAuY29sLXNtLTQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyAtICg0MHB4IC8gMykpOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMjBweCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZC02IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoNDBweCAvIDMpKTsgfVxuICAuY29sLW1kLTMge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gNCAtIDIwcHgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLWxnLTYge1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfVxuICAuY29sLWxnLTQge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMyAtICg0MHB4IC8gMykpOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMjBweCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tZW51IGEsIC5zaXRlLWRhdGEgYSwgLmZvb3Rlci1tZW51IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tZW51IGE6YmVmb3JlLCAuc2l0ZS1kYXRhIGE6YmVmb3JlLCAuZm9vdGVyLW1lbnUgYTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTc5ODA7XG4gICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzOyB9XG4gICAgLm1lbnUgYTpob3ZlciwgLnNpdGUtZGF0YSBhOmhvdmVyLCAuZm9vdGVyLW1lbnUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzNlNzk4MDsgfVxuICAgICAgLm1lbnUgYTpob3ZlcjpiZWZvcmUsIC5zaXRlLWRhdGEgYTpob3ZlcjpiZWZvcmUsIC5mb290ZXItbWVudSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIG1hcmdpbjogMjBweCAtMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAuc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNob3J0LXRpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2hvcnQtc25pcHBldCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhlYWRlci1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLmxvZ28ge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmxvZ28gLnNpdGUtbmFtZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLmxvZ28gLnNpdGUtbmFtZSBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZ28ge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfSB9XG5cbi5uYXZfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTMwcHg7IH1cblxuLm5hdl9fbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDsgfVxuICAubmF2X19tZW51IHVsIGxpOm50aC1vZi10eXBlKDQpIH4gbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5uYXZfX21lbnUgdWwgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAxcHgpIHtcbiAgLm5hdl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMzEwcHg7IH1cbiAgLm5hdl9fbWVudSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmhlYWRlci1uYXYgLm5hdl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5oZWFkZXItbmF2IC5uYXZfX21lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTUwMHB4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgZWFzZS1pbi1vdXQgMXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmhlYWRlci1uYXYgdWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggMCA1MHB4OyB9XG4gICAgLmhlYWRlci1uYXYgdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuaGVhZGVyLW5hdiB1bCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5oZWFkZXItbmF2IC5uYXZfX2J1cmdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5oZWFkZXItbmF2IC5uYXZfX2J1cmdlciAuYnVyZ2VyLW5hbWUge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDI2cHgpO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcyAwczsgfVxuICAgIC5oZWFkZXItbmF2IC5uYXZfX2J1cmdlciAuYnVyZ2VyLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzNzM3O1xuICAgICAgdHJhbnNpdGlvbjogdG9wIGVhc2UtaW4tb3V0IDAuNXMgMC41cywgdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuNXMsIG9wYWNpdHkgZWFzZS1pbi1vdXQgMC41cyAwLjVzOyB9XG4gICAgICAuaGVhZGVyLW5hdiAubmF2X19idXJnZXIgLmJ1cmdlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAuaGVhZGVyLW5hdiAubmF2X19idXJnZXIgLmJ1cmdlci1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmhlYWRlci1uYXYgLm5hdl9fYnVyZ2VyIC5idXJnZXItaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIC5uYXZfX2Nsb3NlIHtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgLmhlYWRlci1uYXYub3BlbiAubmF2X19tZW51IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5oZWFkZXItbmF2Lm9wZW4gLmJ1cmdlci1uYW1lIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcyAwLjVzOyB9XG4gIC5oZWFkZXItbmF2Lm9wZW4gLmJ1cmdlci1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgZWFzZS1pbi1vdXQgMC41cywgdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuNXMgMC41cywgb3BhY2l0eSBlYXNlLWluLW91dCAwLjVzOyB9XG4gICAgLmhlYWRlci1uYXYub3BlbiAuYnVyZ2VyLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuaGVhZGVyLW5hdi5vcGVuIC5idXJnZXItaXRlbTpmaXJzdC1jaGlsZCwgLmhlYWRlci1uYXYub3BlbiAuYnVyZ2VyLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpOyB9XG4gICAgLmhlYWRlci1uYXYub3BlbiAuYnVyZ2VyLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmhlYWRlci1uYXYub3BlbiAuYnVyZ2VyLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1uYXYgLm5hdl9fbWVudSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogLTEwMHZ3OyB9XG4gIC5uYXZfX2JvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDc1cHg7IH1cbiAgLmhlYWRlci1uYXYgLm5hdl9fYnVyZ2VyIHtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDE3cHg7IH0gfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDc1cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLmZvb3RlciAuc2l0ZS1kYXRhIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5mb290ZXIgLnNpdGUtZGF0YV9fc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZvb3RlciAuc2l0ZS1kYXRhX19zb2NpYWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLnNpdGUtZGF0YV9fc29jaWFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zaXRlLWRhdGEgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2l0ZS1kYXRhID4gKjpub3QoOmxhc3QtY2hpbGQpLCAuZm9vdGVyLWNvbHVtbiB1bCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnNpdGUtZGF0YV9fbG9nbywgLmZvb3Rlci1jb2x1bW5fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWluLWhlaWdodDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNpdGUtZGF0YV9fbG9nbywgLmZvb3Rlci1jb2x1bW5fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4uZm9vdGVyX19uYXZfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlcl9fbmF2X3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5mb290ZXJfX25hdl93cmFwcGVyID4gZGl2IHtcbiAgICBmbGV4OiAwIDEgMzElO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NzBweCkge1xuICAgICAgLmZvb3Rlcl9fbmF2X3dyYXBwZXIgPiBkaXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyX19uYXZfd3JhcHBlciA+IGRpdiB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIC5mb290ZXJfX25hdl93cmFwcGVyID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1kYXRhX19sb2dvLCAuZm9vdGVyLWNvbHVtbl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7IH1cbiAgLmZvb3Rlci1jb2x1bW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWRhdGFfX3dyYXBwZXIsIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmNvbnRhY3QtaW1hZ2UtZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogM3B4IDAgMTBweCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5jb250YWN0LWJsb2NrIC5jb250YWN0LWltYWdlLWVtYWlsIHtcbiAgbWF4LXdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uY29va2llLW5vdGljZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvb2tpZS1ub3RpY2UgLmNvb2tpZS1ub3RpY2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuY29va2llLW5vdGljZSAuY29va2llLW5vdGljZS1jb250YWluZXIgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY29va2llLW5vdGljZSAuY24tdGV4dC1jb250YWluZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLmNvb2tpZS1ub3RpY2UgLmNuLWJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzIwQzE5RTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmNvb2tpZS1ub3RpY2UgLmNuLWNsb3NlLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5jb29raWUtbm90aWNlIC5jbi1jbG9zZS1pY29uIHtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTBweDsgfSB9XG4gICAgLmNvb2tpZS1ub3RpY2UgLmNuLWNsb3NlLWljb246YmVmb3JlLCAuY29va2llLW5vdGljZSAuY24tY2xvc2UtaWNvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmNvb2tpZS1ub3RpY2UgLmNuLWNsb3NlLWljb246YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5jb29raWUtbm90aWNlIC5jbi1jbG9zZS1pY29uOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmNvb2tpZS1ub3RpY2UuY24tc2hvdy1jb29raWUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGhyZWUtcG9zdHMgLmNhcmQtYmlnX19oZWFkIHtcbiAgaGVpZ2h0OiAzMjFweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGhyZWUtcG9zdHMgLmNhcmQtYmlnX19oZWFkIHtcbiAgICAgIGhlaWdodDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAudGhyZWUtcG9zdHMgLmNhcmQtYmlnX19oZWFkIHtcbiAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG4udGhyZWUtcG9zdHMgLmNhcmQtYmlnIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGhyZWUtcG9zdHMgLmFzaWRlLXBvc3RzIHtcbiAgICBtYXgtd2lkdGg6IDIyMnB4OyB9XG4gIC50aHJlZS1wb3N0cyAuY2FyZC1hc2lkZV9faGVhZCB7XG4gICAgaGVpZ2h0OiAxMzVweDsgfSB9XG5cbi5jYXQtcG9zdHMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRocmVlLXBvc3RzIC5jYXJkLWFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXNpZGUtcG9zdHMgLmNhcmQtYXNpZGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAudHdvLXBvc3RzID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuaG9tZSAuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG4udG9wLWJhbm5lciB7XG4gIG1heC13aWR0aDogMTAxMHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgICAudG9wLWJhbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAuYmFubmVyLWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaW5uZXItY29udGVudC1iYW5uZXIge1xuICBwYWRkaW5nOiAwIDAgMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaW5uZXItY29udGVudC1iYW5uZXIge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICBtYXJnaW46IDAgLTIwcHggMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAxMXB4KSB7XG4gICAgLmlubmVyLWNvbnRlbnQtYmFubmVyLmJhbm5lci1iaWcgLmJhbm5lci1tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaW5uZXItY29udGVudC1iYW5uZXIgLmJhbm5lci1tIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmlubmVyLWNvbnRlbnQtYmFubmVyIC5iYW5uZXItbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaW5uZXItY29udGVudC1iYW5uZXIgLmJhbm5lci1zIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmlubmVyLWNvbnRlbnQtYmFubmVyIC5iYW5uZXItcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3MXB4KSB7XG4gIC5sZWZ0LWJhbm5lci1ibG9jaywgLnJpZ2h0LWJhbm5lci1ibG9jayB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE0NXB4O1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDcwcHgpIHtcbiAgLnJpZ2h0LWJhbm5lci1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubGVmdC1iYW5uZXItYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZWZ0LWJhbm5lci1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGVmdC1iYW5uZXItYmxvY2ssIC5yaWdodC1iYW5uZXItYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4uYXJjaGl2ZSAucm93IHtcbiAgcm93LWdhcDogMzBweDsgfVxuXG4uc2luZ2xlX19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNpbmdsZV9fY2F0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc2luZ2xlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNpbmdsZV9fdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiA0MzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuc2luZ2xlX190aHVtYm5haWwge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5zaW5nbGVfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc2luZ2xlIC5jb250ZW50ID4gLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5zaW5nbGUgLmNvbnRlbnQgPiAucm93IHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cblxuLnNpbmdsZSAuY2F0ZWdvcnktcG9zdHMge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUgLmNhdGVnb3J5LXBvc3RzIC5yb3cge1xuICAgICAgcm93LWdhcDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlIC5hc2lkZS10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnNpbmdsZSAuYXNpZGUtdHJhY2sgLmNhcmQtYXNpZGUge1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgZmxleDogMSAxIGNhbGMoNTAlIC0gMTBweCk7IH0gfVxuXG4ud3BjZjctZm9ybSB7XG4gIG1hcmdpbjogMzBweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC53cGNmNy1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4OyB9XG4gICAgICAud3BjZjctZm9ybSA+IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IH1cbiAgICAgICAgLndwY2Y3LWZvcm0gPiBwOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTsgfVxuICAgICAgICAud3BjZjctZm9ybSA+IHA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAxOyB9IH1cbiAgLndwY2Y3LWZvcm0gbGFiZWwgPiBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC53cGNmNy1mb3JtIGlucHV0LCAud3BjZjctZm9ybSB0ZXh0YXJlYSwgLndwY2Y3LWZvcm0gbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjM2QzNzM3OyB9XG4gIC53cGNmNy1mb3JtIGlucHV0LCAud3BjZjctZm9ybSB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC53cGNmNy1mb3JtIHRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7IH1cbiAgLndwY2Y3LWZvcm0gaW5wdXQge1xuICAgIGhlaWdodDogNTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLndwY2Y3LWZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAud3BjZjctZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU5NDc0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDIwcHggMCAhaW1wb3J0YW50O1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7IH1cbiAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBtaW4td2lkdGg6IDE1N3B4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U3OTgwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzZTc5ODA7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgICAgLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogIzNlNzk4MDsgfSB9XG5cbi5tYWluLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiBibHVlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1haW4tY29udGVudCBoMiwgLm1haW4tY29udGVudCBoMywgLm1haW4tY29udGVudCBoNCwgLm1haW4tY29udGVudCBoNSwgLm1haW4tY29udGVudCBoNiB7XG4gIG1hcmdpbjogMCAwIDMwcHg7IH1cblxuLm1haW4tY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1haW4tY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1haW4tY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1haW4tY29udGVudCBoNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1haW4tY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLm1haW4tY29udGVudCBpZnJhbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4ubWFpbi1jb250ZW50IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm1haW4tY29udGVudCBpbWcuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWNvbnRlbnQgaW1nLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tY29udGVudCBpbWcuYWxpZ25jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1haW4tY29udGVudCB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1haW4tY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5tYWluLWNvbnRlbnQgdWwgbGkgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDAgMTJweDsgfVxuXG4ubWFpbi1jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLm1haW4tY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gIC5tYWluLWNvbnRlbnQgcCB+IC53cC1ibG9jay1jb250YWN0LWZvcm0tNy1jb250YWN0LWZvcm0tc2VsZWN0b3Ige1xuICAgIG1hcmdpbi10b3A6IC00MHB4OyB9XG4gIC5tYWluLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1haW4tY29udGVudCBwOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLWNvbnRlbnQgcCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmJsb2NrLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5ibG9jay13cmFwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAuYmxvY2std3JhcCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuYmxvY2std3JhcCAucG9zdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYmxvY2std3JhcCAucG9zdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgLmJsb2NrLXdyYXAgLnBvc3QtaXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjM2QzNzM3OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5ibG9jay13cmFwIC5wb3N0LWl0ZW0gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNlNTk0NzQ7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5ibG9jay13cmFwIC5wb3N0LWl0ZW0gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG4uc2VjdGlvbi1zaXRlbWFwIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zaXRlbWFwLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5yZWxhdGVkLWFydGljbGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucGFnZS13cm9uZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgICAucGFnZS13cm9uZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5wYWdlLXdyb25nX19oZWFkIHtcbiAgZm9udC1zaXplOiAxMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS13cm9uZ19faGVhZCB7XG4gICAgICBmb250LXNpemU6IDhyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utd3JvbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbi5zaW5nbGUtYXV0aG9yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5NjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluXCIgXCJyZWNlbnRcIiBcImZvb3RcIjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLnNpbmdsZS1hdXRob3Ige1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW5cIiBcInJlY2VudFwiIFwiZm9vdFwiO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAyN3B4OyB9IH1cbiAgLnNpbmdsZS1hdXRob3IgLnBhZ2luYXRpb24tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA0MHB4IDAgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLWFyZWE6IGZvb3Q7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5zaW5nbGUtYXV0aG9yIC5wYWdpbmF0aW9uLWxpbmtzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgZ2FwOiA4cHg7IH0gfVxuICAgIC5zaW5nbGUtYXV0aG9yIC5wYWdpbmF0aW9uLWxpbmtzIC5wYWdlLW51bWJlcnM6bm90KC5wcmV2KTpub3QoLm5leHQpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzNkMzczNztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E3OWY5ZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuc2luZ2xlLWF1dGhvciAucGFnaW5hdGlvbi1saW5rcyAucGFnZS1udW1iZXJzOm5vdCgucHJldik6bm90KC5uZXh0KSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAuc2luZ2xlLWF1dGhvciAucGFnaW5hdGlvbi1saW5rcyAucGFnZS1udW1iZXJzOm5vdCgucHJldik6bm90KC5uZXh0KTpob3Zlcjpub3QoLmRvdHMpIHtcbiAgICAgICAgY29sb3I6ICMzZDM3Mzc7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNTk0NzQ7IH1cbiAgICAgIC5zaW5nbGUtYXV0aG9yIC5wYWdpbmF0aW9uLWxpbmtzIC5wYWdlLW51bWJlcnM6bm90KC5wcmV2KTpub3QoLm5leHQpLmN1cnJlbnQge1xuICAgICAgICBjb2xvcjogIzNkMzczNztcbiAgICAgICAgYmFja2dyb3VuZDogI2U1OTQ3NDsgfVxuICAgIC5zaW5nbGUtYXV0aG9yIC5wYWdpbmF0aW9uLWxpbmtzIC5wYWdlLW51bWJlcnMubmV4dCwgLnNpbmdsZS1hdXRob3IgLnBhZ2luYXRpb24tbGlua3MgLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wYWdpbmF0ZV9hY3RpdmUuc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5zaW5nbGUtYXV0aG9yIC5wYWdpbmF0aW9uLWxpbmtzIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgLnNpbmdsZS1hdXRob3IgLnBhZ2luYXRpb24tbGlua3MgLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuc2luZ2xlLWF1dGhvciAubWFpbi1ibG9jayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLnNpbmdsZS1hdXRob3IgLm1haW4tYmxvY2sge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLnNpbmdsZS1hdXRob3IgLm1haW4tYmxvY2tfX3N0aWNreSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgICAgIG1heC13aWR0aDogNzI4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAgICAgLnNpbmdsZS1hdXRob3IgLm1haW4tYmxvY2tfX3N0aWNreSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgICAuc2luZ2xlLWF1dGhvciAubWFpbi1ibG9ja19fc3RpY2t5IHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMTsgfSB9XG4gICAgLnNpbmdsZS1hdXRob3IgLm1haW4tYmxvY2tfX2l0ZW0ge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbmdsZS1hdXRob3IgLm1haW4tYmxvY2tfX2l0ZW0ge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgICAuc2luZ2xlLWF1dGhvciAubWFpbi1ibG9ja19faXRlbSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDE7IH0gfVxuICAgICAgLnNpbmdsZS1hdXRob3IgLm1haW4tYmxvY2tfX2l0ZW0udmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0bzsgfVxuICAgICAgICAuc2luZ2xlLWF1dGhvciAubWFpbi1ibG9ja19faXRlbS52ZXJ0aWNhbCAubWFpbi1ibG9ja19faXRlbV9faW1hZ2UgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDIzOXB4OyB9XG4gICAgICAgIC5zaW5nbGUtYXV0aG9yIC5tYWluLWJsb2NrX19pdGVtLnZlcnRpY2FsIC5tYWluLWJsb2NrX19pdGVtX19pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLnNpbmdsZS1hdXRob3IgLm1haW4tYmxvY2tfX2l0ZW0udmVydGljYWwgLm1haW4tYmxvY2tfX2l0ZW1fX2luZm8gaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNnB4OyB9XG4gICAgICAgICAgLnNpbmdsZS1hdXRob3IgLm1haW4tYmxvY2tfX2l0ZW0udmVydGljYWwgLm1haW4tYmxvY2tfX2l0ZW1fX2luZm8gcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7IH1cbiAgICAgICAgICAuc2luZ2xlLWF1dGhvciAubWFpbi1ibG9ja19faXRlbS52ZXJ0aWNhbCAubWFpbi1ibG9ja19faXRlbV9faW5mbyA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAgICAgICAuc2luZ2xlLWF1dGhvciAubWFpbi1ibG9ja19faXRlbS52ZXJ0aWNhbCAubWFpbi1ibG9ja19faXRlbV9faW5mbyA+IGRpdiBwIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzksIDM4LCA2NywgMC44KTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc2luZ2xlLWF1dGhvciAubWFpbi1ibG9ja19faXRlbV9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgICAgLnNpbmdsZS1hdXRob3IgLm1haW4tYmxvY2tfX2l0ZW1fX2luZm8gaDMge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjMjcyNjQzOyB9XG4gICAgICAgIC5zaW5nbGUtYXV0aG9yIC5tYWluLWJsb2NrX19pdGVtX19pbmZvIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICBjb2xvcjogIzI3MjY0MztcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAgIC5zaW5nbGUtYXV0aG9yIC5tYWluLWJsb2NrX19pdGVtX19pbmZvID4gZGl2IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLnNpbmdsZS1hdXRob3IgLm1haW4tYmxvY2tfX2l0ZW1fX2luZm8gPiBkaXYgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAuc2luZ2xlLWF1dGhvciAubWFpbi1ibG9ja19faXRlbV9faW5mbyA+IGRpdiBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgzOSwgMzgsIDY3LCAwLjgpOyB9XG4gICAgICAuc2luZ2xlLWF1dGhvciAubWFpbi1ibG9ja19faXRlbV9faW1hZ2UgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzYzIC8gMjQxO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2luZ2xlLWF1dGhvciAubWFpbi1ibG9ja19faXRlbV9faW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjM5cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMzNiAvIDIzOTsgfSB9XG5cbi5tYWluLWNvbnRlbnQgLmF1dGhvci1pbWFnZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cblxuLm1haW4tY29udGVudCBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuXG4ubWFpbi1jb250ZW50IC5zb2NpYWwtbWVkaWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1haW4tY29udGVudCAuc29jaWFsLW1lZGlhIGltZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuICAubWFpbi1jb250ZW50IC5zb2NpYWwtbWVkaWEgYSB7XG4gICAgY29sb3I6IHJnYmEoMzksIDM4LCA2NywgMC44KTtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuXG4uY2FyZC1kYXJrX19jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkMzczNztcbiAgcGFkZGluZzogMjVweCAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNhcmQtZGFya19fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmNhcmQtZGFya19fY2F0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogI2U4ZDBjNDsgfVxuXG4uY2FyZC1iaWdfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGhlaWdodDogNDMycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmQtYmlnX19oZWFkIHtcbiAgICAgIGhlaWdodDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1iaWdfX2hlYWQge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5jYXJkLWJpZ19fY2F0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmNhcmQtYmlnX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmQtYmlnX190aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtYmlnX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zbGlkZXItcG9zdHMgLm93bC1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDk3MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5zbGlkZXItcG9zdF9faXRlbSAuY2FyZC1iaWdfX2hlYWQge1xuICBoZWlnaHQ6IDQzNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zbGlkZXItcG9zdF9faXRlbSAuY2FyZC1iaWdfX2hlYWQge1xuICAgICAgaGVpZ2h0OiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5zbGlkZXItcG9zdF9faXRlbSAuY2FyZC1iaWdfX2hlYWQge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1iaWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNhcmQtYmlnX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi5jYXJkLXNtX19ib2R5ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi50d28tcG9zdHMge1xuICBtYXJnaW46IDE1cHggMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcmQtc20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7IH1cbiAgLmNhcmQtc21fX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxNjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDExM3B4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLXNtX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjU1cHg7IH1cbiAgLmNhcmQtc21fX2JvZHkgLmNhdCwgLmNhcmQtc21fX2JvZHkgLmNhdC1hYnMsIC5jYXJkLXNtX19ib2R5IC5jYXQtYmlnIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtc21fX2ltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5hc2lkZS1wb3N0cyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYXNpZGUtcG9zdHMge1xuICAgICAgbWF4LXdpZHRoOiAyMjJweDsgfSB9XG5cbi5jYXJkLWFzaWRlX19oZWFkIHtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY2FyZC1hc2lkZV9faGVhZCB7XG4gICAgICBoZWlnaHQ6IDI1NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtYXNpZGVfX2hlYWQge1xuICAgICAgaGVpZ2h0OiAzMDBweDsgfSB9XG5cbi5jYXJkLWFzaWRlX19jYXQge1xuICBib3R0b206IC01cHg7IH1cblxuLmNhcmQtYXNpZGVfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5jYXJkLWFzaWRlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hc2lkZS10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmFzaWRlLXRyYWNrIC5jYXJkLWFzaWRlIHtcbiAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFzaWRlLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTMwcHg7IH0gfVxuXG4uY2FyZC1tZF9faGVhZCB7XG4gIGhlaWdodDogMzM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1tZF9faGVhZCB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuLmNhcmQtbWRfX2NhdCB7XG4gIGJvdHRvbTogLTEycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXQtcG9zdHMsIC5hcmNoaXZlIC5yb3cge1xuICAgIHJvdy1nYXA6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmNhdC1wb3N0cyA+IFtjbGFzc149Y29sXSwgLmFyY2hpdmUgLnJvdyA+IFtjbGFzc149Y29sXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLmNhcmQtYWR2IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjVzOyB9XG5cbi5jYXJkLWFkdl9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmNhcmQtYWR2X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAuY2FyZC1hZHZfX2NvbnRlbnQgYSB7XG4gICAgY29sb3I6IGJsdWU7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkLWFkdl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLWFkdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAuY2FyZC1hZHZfX2NhdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTIwcHg7IH1cbiAgLmNhcmQtYWR2X19pbWcge1xuICAgIGhlaWdodDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgLmNhcmQtYWR2X19jYXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAuY2FyZC1hZHZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICBoZWlnaHQ6IDQ2N3B4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJkLWFkdiB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuY2FyZC1hZHY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNhcmQtYWR2Om50aC1jaGlsZChvZGQpIC5jYXJkLWFkdl9faW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwOyB9XG4gICAgLmNhcmQtYWR2Om50aC1jaGlsZChldmVuKSAuY2FyZC1hZHZfX2ltZyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7IH1cbiAgICAuY2FyZC1hZHY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgICAuY2FyZC1hZHY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLmNhcmQtYWR2OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4uc2xpZGVyLXBvc3RfX2l0ZW0gLmNhcmQtYmlnX190aXRsZSB7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNsaWRlci1wb3N0X19pdGVtIC5jYXJkLWJpZ19fY2F0IHtcbiAgICBsZWZ0OiA2NnB4OyB9XG4gIC5zbGlkZXItcG9zdF9faXRlbSAuY2FyZC1iaWdfX2JvZHkge1xuICAgIHBhZGRpbmc6IDAgNjZweDsgfSB9XG5cbi5vd2wtbmF2IGJ1dHRvbiB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDM3MzcgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzNkMzczNyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7IH1cbiAgLm93bC1uYXYgYnV0dG9uLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vd2wtbmF2IGJ1dHRvbiB7XG4gICAgICBib3R0b206IDYwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAub3dsLW5hdiBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjM2QzNzM3ICFpbXBvcnRhbnQ7IH0gfVxuIiwiLmhlYWRlci1uYXYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG4ubG9nbyB7XHJcbiAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAuc2l0ZS1uYW1lIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC1yZXNvbHV0aW9uLXBvcnRyYWl0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZfX2JvZHkge1xyXG4gICAgQGV4dGVuZCAuZmxleC1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcclxufVxyXG5cclxuLm5hdl9fbWVudSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBAZXh0ZW5kIC5mbGV4LWNlbnRlcjtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIH4gbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDExMDFweCkge1xyXG4gICAgLm5hdl9fYnVyZ2VyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZfX2xvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdl9fbWVudSB1bCBsaSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgLmhlYWRlci1uYXYge1xyXG4gICAgICAgIC5uYXZfX2xvZ28ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZfX21lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogLTUwMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IGVhc2UtaW4tb3V0IDFzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNTBweCAwIDUwcHg7XHJcblxyXG4gICAgICAgICAgICAmID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2X19idXJnZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAuYnVyZ2VyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDI2cHgpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcyAwcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1cmdlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgZWFzZS1pbi1vdXQgMC41cyAwLjVzLCB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMC41cywgb3BhY2l0eSBlYXNlLWluLW91dCAwLjVzIDAuNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdl9fY2xvc2Uge1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW5hdi5vcGVuIHtcclxuICAgICAgICAubmF2X19tZW51IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXJnZXItbmFtZSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3MgMC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXJnZXItaXRlbSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCBlYXNlLWluLW91dCAwLjVzLCB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMC41cyAwLjVzLCBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuNXM7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQpIHtcclxuICAgIC5oZWFkZXItbmF2IC5uYXZfX21lbnUge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGxlZnQ6IC0xMDB2dztcclxuICAgIH1cclxuXHJcbiAgICAubmF2X19ib2R5IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbmF2IC5uYXZfX2J1cmdlciB7XHJcbiAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA3NXB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtcmVzb2x1dGlvbi1wb3J0cmFpdCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWRhdGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtZGF0YV9fc29jaWFsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC1yZXNvbHV0aW9uKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1kYXRhX19zb2NpYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uc2l0ZS1kYXRhIHtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtZGF0YSwgLmZvb3Rlci1jb2x1bW4gdWwge1xyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1kYXRhX19sb2dvLCAuZm9vdGVyLWNvbHVtbl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtcmVzb2x1dGlvbikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX25hdl93cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIGZsZXg6IDAgMSAzMSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHggKyAxKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC1yZXNvbHV0aW9uKSB7XHJcbiAgICAuc2l0ZS1kYXRhX19sb2dvLCAuZm9vdGVyLWNvbHVtbl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1jb2x1bW4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWNvbHVtbiB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQpIHtcclxuICAgIC5zaXRlLWRhdGFfX3dyYXBwZXIsIC50aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1pbWFnZS1mb290ZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxOTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAzcHggMCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG59XHJcblxyXG5cclxuLmNvbnRhY3QtYmxvY2sge1xyXG4gICAgLmNvbnRhY3QtaW1hZ2UtZW1haWwge1xyXG4gICAgICAgIG1heC13aWR0aDogMjkwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jb29raWUtbm90aWNlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAuY29va2llLW5vdGljZS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNuLXRleHQtY29udGFpbmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC5jbi1idXR0b24ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzIwQzE5RTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuY24tY2xvc2UtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvb2tpZS1ub3RpY2UuY24tc2hvdy1jb29raWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufSIsIi50aHJlZS1wb3N0cyB7XG4gICAgLmNhcmQtYmlnX19oZWFkIHtcbiAgICAgICAgaGVpZ2h0OiAzMjFweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC1yZXNvbHV0aW9uLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtcmVzb2x1dGlvbikge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWJpZ19fdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIC5mb250LXhsO1xuICAgIH1cblxuICAgIC5jYXJkLWJpZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmFzaWRlLXBvc3RzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1hc2lkZV9faGVhZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2F0LXBvc3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC1yZXNvbHV0aW9uKSB7XG4gICAgLnRocmVlLXBvc3RzIHtcbiAgICAgICAgLmNhcmQtYXNpZGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQpIHtcbiAgICAuYXNpZGUtcG9zdHMge1xuICAgICAgICAuY2FyZC1hc2lkZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHdvLXBvc3RzIHtcbiAgICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lIHtcbiAgICAgICAgLnNlcGFyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudG9wLWJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDEwcHg7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAgIC5iYW5uZXItbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uaW5uZXItY29udGVudC1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDNweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICAgIG1hcmdpbjogMCAtMjBweCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDExcHgpIHtcbiAgICAgICAgJi5iYW5uZXItYmlnIC5iYW5uZXItbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhbm5lci1tIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXItcyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDcxcHgpIHtcbiAgICAubGVmdC1iYW5uZXItYmxvY2ssIC5yaWdodC1iYW5uZXItYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDE0NXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ3MHB4KSB7XG4gICAgLnJpZ2h0LWJhbm5lci1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxlZnQtYmFubmVyLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxlZnQtYmFubmVyLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG5cbi5sZWZ0LWJhbm5lci1ibG9jaywgLnJpZ2h0LWJhbm5lci1ibG9jayB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufSIsIi5hcmNoaXZlIHtcbiAgICAucm93IHtcbiAgICAgICAgcm93LWdhcDogMzBweDtcbiAgICB9XG59IiwiLnNpbmdsZV9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGVfX2NhdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNpbmdsZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zaW5nbGVfX3RodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiA0MzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtcmVzb2x1dGlvbikge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbn1cblxuLnNpbmdsZV9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc2luZ2xlIHtcbiAgICAuY29udGVudCA+IC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LXBvc3RzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC1yZXNvbHV0aW9uLXBvcnRyYWl0KSB7XG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtcmVzb2x1dGlvbikge1xuICAgICAgICAuYXNpZGUtdHJhY2sge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAuY2FyZC1hc2lkZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53cGNmNy1mb3JtIHtcbiAgICBtYXJnaW46IDMwcHggMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcblxuICAgICAgICAmID4gcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbnB1dCwgdGV4dGFyZWEsIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIH1cblxuICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuXG4gICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICB9XG5cbiAgICAud3BjZjctc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNTdweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNlNzk4MDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzNlNzk4MDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3AtcmVzb2x1dGlvbiArIDEpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjM2U3OTgwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWNvbnRlbnQge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogYmx1ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICYuYWxpZ25sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWxpZ25yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsaWduY2VudGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtcmVzb2x1dGlvbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiB+IC53cC1ibG9jay1jb250YWN0LWZvcm0tNy1jb250YWN0LWZvcm0tc2VsZWN0b3Ige1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2NrLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1yZXNvbHV0aW9uKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5wb3N0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1yZXNvbHV0aW9uKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtcmVzb2x1dGlvbikge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi1zaXRlbWFwIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGVtYXAtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlbGF0ZWQtYXJ0aWNsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59IiwiLnBhZ2Utd3Jvbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLnBhZ2Utd3JvbmdfX2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMTJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQpIHtcbiAgICAgICAgZm9udC1zaXplOiA4cmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtcmVzb2x1dGlvbi1wb3J0cmFpdCkge1xuICAgIC5wYWdlLXdyb25nX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbn0iLCIkcm9ib3RvOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbi5zaW5nbGUtYXV0aG9yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA5NjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJtYWluXCJcbiAgICAgICAgXCJyZWNlbnRcIlxuICAgICAgICBcImZvb3RcIjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwibWFpblwiXG4gICAgICAgIFwicmVjZW50XCJcbiAgICAgICAgXCJmb290XCI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogNDBweCAwIDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1hcmVhOiBmb290O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG5cblxuICAgIC5wYWdlLW51bWJlcnM6bm90KC5wcmV2KTpub3QoLm5leHQpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzNkMzczNztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E3OWY5ZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXI6bm90KC5kb3RzKSB7XG4gICAgICAgIGNvbG9yOiAjM2QzNzM3O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcbiAgICAgIH1cblxuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgY29sb3I6ICMzZDM3Mzc7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgJi5uZXh0LCAmLnByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wYWdpbmF0ZV9hY3RpdmUuc3ZnJykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLm5leHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuXG4gICAgICAmLnByZXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbi1ibG9jayB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIGdyaWQtYXJlYTogbWFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fc3RpY2t5IHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICAgICAgbWF4LXdpZHRoOiA3MjhweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIH1cblxuICAgICAgJi52ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuXG4gICAgICAgIC5tYWluLWJsb2NrX19pdGVtX19pbWFnZSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjM5cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tYmxvY2tfX2l0ZW1fX2luZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzksIDM4LCA2NywgMC44KTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICMyNzI2NDM7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJHJvYm90bztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgY29sb3I6ICMyNzI2NDM7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcm9ib3RvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDM5LCAzOCwgNjcsIDAuOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltYWdlIHtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDM2MyAvIDI0MTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjM5cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMzNiAvIDIzOTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tY29udGVudCB7XG4gIC5hdXRob3ItaW1hZ2Uge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAuc29jaWFsLW1lZGlhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogcmdiYSgzOSwzOCw2NywuOCk7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLmNhcmQtZGFya19fY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzNzM3O1xyXG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY2FyZC1kYXJrX190aXRsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uY2FyZC1kYXJrX19jYXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgY29sb3I6ICNlOGQwYzQ7XHJcbn0iLCIuY2FyZC1iaWdfX2hlYWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGhlaWdodDogNDMycHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtcmVzb2x1dGlvbi1wb3J0cmFpdCkge1xyXG4gICAgICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtcmVzb2x1dGlvbikge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLWJpZ19fY2F0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNhcmQtYmlnX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXJlc29sdXRpb24pIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXItcG9zdHMge1xyXG4gICAgLm93bC1pdGVtIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXItcG9zdF9faXRlbSB7XHJcbiAgICAuY2FyZC1iaWdfX2hlYWQge1xyXG4gICAgICAgIGhlaWdodDogNDM1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXJlc29sdXRpb24pIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQpIHtcclxuICAgIC5jYXJkLWJpZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1iaWdfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG59IiwiLmNhcmQtc21fX2JvZHkge1xyXG4gICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udHdvLXBvc3RzIHtcclxuICAgIG1hcmdpbjogMTVweCAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcC1yZXNvbHV0aW9uLXBvcnRyYWl0ICsgMSkge1xyXG4gICAgLmNhcmQtc20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtc21fX2ltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDExM3B4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcC1yZXNvbHV0aW9uLXBvcnRyYWl0KSB7XHJcbiAgICAuY2FyZC1zbV9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDI1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLXNtX19ib2R5IC5jYXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtcmVzb2x1dGlvbikge1xyXG4gICAgLmNhcmQtc21fX2ltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxufSIsIi5hc2lkZS1wb3N0cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQtYXNpZGVfX2hlYWQge1xyXG4gICAgaGVpZ2h0OiAxMzVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGhlaWdodDogMjU1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtcmVzb2x1dGlvbikge1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLWFzaWRlX19jYXQge1xyXG4gICAgYm90dG9tOiAtNXB4O1xyXG59XHJcblxyXG4uY2FyZC1hc2lkZV9faW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uY2FyZC1hc2lkZV9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtcmVzb2x1dGlvbiAtIDEpIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLXJlc29sdXRpb24pIHtcclxuICAgIC5hc2lkZS10cmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICAgIHJvdy1nYXA6IDQwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAuY2FyZC1hc2lkZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24gKyAxKSB7XHJcbiAgICAuYXNpZGUtdHJhY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAxMzBweDtcclxuICAgIH1cclxufSIsIi5jYXJkLW1kX19oZWFkIHtcclxuICAgIGhlaWdodDogMzM1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLXJlc29sdXRpb24pIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1tZF9fY2F0IHtcclxuICAgIGJvdHRvbTogLTEycHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQpIHtcclxuICAgIC5jYXQtcG9zdHMsIC5hcmNoaXZlIC5yb3cge1xyXG4gICAgICAgIHJvdy1nYXA6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmID4gW2NsYXNzXj1jb2xdIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2FyZC1hZHYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjVzO1xufVxuXG4uY2FyZC1hZHZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5jYXJkLWFkdl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBibHVlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3AtcmVzb2x1dGlvbi1wb3J0cmFpdCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhcmQtYWR2IHtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYWR2X19jYXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgfVxuXG4gICAgLmNhcmQtYWR2X19pbWcge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5M3B4KSB7XG4gICAgLmNhcmQtYWR2X19jYXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWFkdl9faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgaGVpZ2h0OiA0NjdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhcmQtYWR2IHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIC5jYXJkLWFkdl9faW1nIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikgLmNhcmQtYWR2X19pbWcge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zbGlkZXItcG9zdF9faXRlbSB7XG4gICAgLmNhcmQtYmlnX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcC1yZXNvbHV0aW9uLXBvcnRyYWl0ICsgMSkge1xuICAgICAgICAuY2FyZC1iaWdfX2NhdCB7XG4gICAgICAgICAgICBsZWZ0OiA2NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYmlnX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm93bC1uYXYge1xuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vd2wtcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vd2wtbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wLXJlc29sdXRpb24tcG9ydHJhaXQpIHtcbiAgICAgICAgICAgIGJvdHRvbTogNjAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3AtcmVzb2x1dGlvbiArIDEpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
