html{background-color:var(--bg-body)}body{margin:0;font-size:var(--b-font-size);font-family:Roboto,sans-serif;color:var(--text-body-color);overflow-y:scroll;overflow-x:hidden}body .tag-block{margin-left:calc(-100vw / 2 + 100% / 2)!important;margin-right:calc(-100vw / 2 + 100% / 2)!important;max-width:100vw!important}body .tag-block__btn-more{padding:10px 36px 9px;margin:27px auto;display:table}body .with-sidebar .tag-block,body.wp-admin .tag-block{margin-left:0!important;margin-right:0!important}body .container,body .no-sidebar .page-content>*,body .with-sidebar .page-content{max-width:1200px;margin:0 auto;height:100%}body .left-right .container{padding-left:10px;padding-right:10px}body .top-bottom .container{padding-top:10px;padding-bottom:10px}body .mobile-version{position:fixed;bottom:0;left:0;right:0;text-align:center;z-index:10;display:none;padding:10px 0}body .mobile-version:after{content:'';position:absolute;width:100%;height:100%;background-color:var(--ft_background_color);left:0;top:0;z-index:-1;opacity:.9}body .mobile-version>*{font-size:18px;padding:7px 30px;min-width:70%}body ol{counter-reset:myCounter;padding-left:0}body ol li{list-style:none}body ol li:before{counter-increment:myCounter;content:counter(myCounter);color:#fff;background:var(--main-accent-color);display:inline-block;text-align:center;margin:5px 10px 5px 0;line-height:19px;min-width:19px;width:19px;height:19px;border-radius:4px}body .wp-block-image figcaption{border-bottom:1px solid var(--main-accent-color);display:inline-block;font-size:1.1rem}body .wp-block-image img{height:auto}body .wp-block-image .aligncenter{text-align:center}body .wp-block-image .aligncenter figcaption{display:inline-block}body .wp-block-media-text__media img{width:auto;max-width:100%;height:auto}body .wp-block-quote{border-left:4px solid var(--main-accent-color);margin-left:0;padding-left:20px}body .wp-block-quote cite{font-weight:600}body .sub-title{font-weight:700;font-size:19px;line-height:142.69%;margin-bottom:13px;margin-top:0}body p{line-height:142.69%}body h2{font-weight:600;font-size:1.7rem;position:relative}body h2::after{content:'';border-bottom:2px solid var(--main-accent-color);width:10%;position:absolute;bottom:-6px;left:0}.wp-admin body h2::after,.wp-toolbar body h2::after{content:none}body h3{font-weight:700;font-size:1.3rem}body .dark-bg:before{content:'';width:100%;height:100%;top:0;position:absolute;background-color:#000000bf}a{color:var(--link_color)}a:hover{color:var(--link_hover)}.wp-block-table.is-style-stripes table{border-collapse:inherit}.wp-block-table table{width:99.6%;border-collapse:collapse;margin-left:1px;border:1px solid var(--main-accent-color)}.wp-block-table table thead{background-color:var(--h_background_color);color:var(--h_navigation_color);font-size:19px}.wp-block-table table thead th{padding:10px;border-left:1px solid var(--h_navigation_color)}.wp-block-table table thead th:first-child{border-left:none}.wp-block-table table tbody tr:last-child td{border-bottom:none}.wp-block-table table tbody td{border:1px solid var(--main-accent-color);padding:10px;font-size:14px}.wp-block-table table tbody tr{border:1px solid var(--main-accent-color)}.go-to-top{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;position:fixed;bottom:70px;right:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -20px -10px 0;border:1px solid var(--main-accent-color);border-radius:var(--border-radius);padding:5px 16px;width:75px;height:25px;background-color:#f8f8f8;text-transform:uppercase;font-weight:600;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.go-to-top::after{content:"\00BB";position:relative;right:-9px;top:-15px;-webkit-transition:.2s;transition:.2s;width:15px;height:20px;font-size:2rem}.go-to-top.show{visibility:visible;opacity:.6}.go-to-top.hide{visibility:hidden;opacity:0}.go-to-top:hover{opacity:1}.go-to-top:hover::after{right:-12px}.btn,.btn-loadmore,.cards__btn-more,body .tag-block__btn-more{border-width:1px;border-radius:var(--border-radius);border-style:solid;font-weight:500;font-style:normal;font-family:Roboto,sans-serif;font-size:14px;outline:0;cursor:pointer;text-decoration:none}.btn-loadmore,.btn-with-back{background-color:var(--btn-back-color);border-color:var(--btn-back-color);color:var(--btn-back-text-color)}.btn-loadmore:hover,.btn-with-back:hover{background-color:var(--btn-back-hover-bg-color);border-color:var(--btn-back-hover-bg-color);color:var(--btn-back-hover-text-color)}.btn-without-back-white{background-color:unset;border-color:var(--btn-border-color);color:var(--btn-border-color);border-width:2px;font-weight:400}.btn-without-back-white:hover{border-color:var(--btn-border-hover-color);background-color:var(--btn-border-hover-color);color:var(--btn-border-hover-text-color)}.cards__btn-more,body .tag-block__btn-more{background-color:unset;border-color:var(--main-accent-color);color:var(--text-body-color)}.cards__btn-more:hover,body .tag-block__btn-more:hover{border-color:var(--text-body-color);color:var(--main-accent-color)}.btn-big-text,.btn-loadmore,.cards__btn-more,body .tag-block__btn-more{text-transform:uppercase;font-size:16px}.btn-loadmore{margin:40px auto;display:table;padding:10px 40px}.content-button{margin:20px}.content-button__control{display:table;padding:10px 55px 9px;font-size:1.3rem}.align-center .content-button__control{margin:auto}.align-right .content-button__control{margin:0 0 0 auto}.align-left .content-button__control{margin:0 auto 0 0}.list-IL__link::after{width:27px;height:18px;background:url(../images/icon/icon_sprites.png) -40px -1325px}.promo-code div a span::before{width:15px;height:15px;background:url(../images/icon/icon_sprites.png) -40px -942px}.bonus__pros-cons ul.cons li,.pc-cards>div>div ul.cons li,.site__pros-cons ul.cons li{background:url(../images/icon/icon_sprites.png) -40px -568px no-repeat}.bonus__pros-cons ul.pros li,.pc-cards>div>div ul.pros li,.site__pros-cons ul.pros li{background:url(../images/icon/icon_sprites.png) -40px -477px no-repeat}.slider-arrow{background:url(../images/icon/icon_sprites.png) -29px -202px var(--main-accent-color)}.site__rating p::before{width:25px;height:23px;background:url(../images/icon/icon_sprites.png) -40px -1520px}.info-about-site__title,body .tag-block__title{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.info-about-site__title::before,body .tag-block__title::before{content:"";position:absolute;background-color:var(--main-accent-color);height:3px;left:0;right:0;top:39px;z-index:0}.info-about-site__title>*,body .tag-block__title>*{background-color:var(--bg-body);padding:0 17px;font-weight:500;font-size:24px;color:var(--text-body-color);line-height:142.69%;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;z-index:2}.info-about-site__title>::after,body .tag-block__title>::after{content:none}.header{background-color:var(--h_background_color);margin:auto;border-bottom:2px solid var(--site_info_b_color)}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px}.header__logo img{max-height:90px;width:auto;height:auto;max-width:250px}.header__navbar nav ul,.header__second-navbar nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header__navbar nav li,.header__second-navbar nav li{list-style-type:none;margin:0 26px;padding-top:4px;position:relative}.header__navbar nav li.menu-item-has-children:after,.header__second-navbar nav li.menu-item-has-children:after{width:13px;height:23px;content:"\2039";position:absolute;right:-22px;top:2px;font-size:26px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);line-height:13px;color:var(--h_navigation_color);-webkit-transition:-webkit-transform .3s;transition:transform .3s,-webkit-transform .3s}.header__navbar nav li:last-child,.header__second-navbar nav li:last-child{margin-right:0}.header__navbar nav li .sub-menu,.header__second-navbar nav li .sub-menu{position:absolute;z-index:4;left:50%;top:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:180px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;-webkit-transform:translate(-50%,20px);transform:translate(-50%,20px);-webkit-transition:.3s;transition:.3s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--h_background_color);border-top:1px solid var(--main-accent-color)}.header__navbar nav li .sub-menu li,.header__second-navbar nav li .sub-menu li{margin:0 15px}.header__navbar nav li .sub-menu a,.header__second-navbar nav li .sub-menu a{font-size:1rem;font-weight:400}.header__navbar nav li:hover .sub-menu,.header__second-navbar nav li:hover .sub-menu{visibility:visible;opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.header__navbar nav a,.header__second-navbar nav a{color:var(--h_navigation_color);text-decoration:none;font-style:normal;font-size:1rem;font-weight:500;padding-bottom:3px;position:relative;display:inline-block}.header__navbar nav a:before,.header__second-navbar nav a:before{content:"";position:absolute;bottom:-1px;height:1px;width:100%;background-color:var(--main-accent-color);-webkit-transform:translate(0,3px);transform:translate(0,3px);opacity:0;-webkit-transition:.3s;transition:.3s}.header__navbar nav a:hover,.header__second-navbar nav a:hover{text-shadow:.1px 0 #fff}.header__navbar nav a:hover:before,.header__second-navbar nav a:hover:before{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.header__second-navbar{margin-left:calc(-100vw / 2 + 100% / 2)!important;margin-right:calc(-100vw / 2 + 100% / 2)!important;max-width:100vw!important;background-color:var(--main-accent-color)}.header__second-navbar nav>ul{padding:5px 20px 7px;margin-bottom:0}.header__second-navbar nav>ul>li:first-child{margin-left:0}.header__second-navbar nav>ul>li a,.header__second-navbar nav>ul>li.menu-item-has-children:after{color:var(--h_sec_navigation_color)}.header__second-navbar nav ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0}.header__second-navbar nav ul li .sub-menu a{font-size:.9rem;color:var(--h_sec_navigation_color)}.header__second-navbar nav ul a{font-size:.9rem}.header__mobile-navbar{display:none;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.header__mobile-navbar nav{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;position:fixed;padding:80px 0 40px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;background-color:var(--h_background_color);background-repeat:no-repeat;background-size:129px;background-position:19px 0;height:100%;top:0;left:-300px;-webkit-transition:left .4s;transition:left .4s;z-index:2;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.header__mobile-navbar nav p{color:#fff;padding:0 19px;margin:0}.header__mobile-navbar nav>ul{margin:0;padding:0 12px 0 19px;list-style-type:none;border-top:1px solid var(--main-accent-color);overflow:scroll}.header__mobile-navbar nav>ul a{color:var(--h_navigation_color);text-decoration:none}.header__mobile-navbar nav>ul>li{font-weight:600;font-size:16px;line-height:19px;border-bottom:.5px solid #cdcdcd;padding:9px 0;position:relative}.header__mobile-navbar nav>ul>li ul{opacity:0;position:absolute;padding-left:20px;padding-top:10px}.header__mobile-navbar nav>ul>li ul a{font-weight:300;font-size:14px;line-height:16px;padding:4px 0;display:block}.header__mobile-navbar nav>ul>li ul a.active{font-weight:700;color:var(--main-accent-color)}.header__mobile-navbar nav>ul>li.menu-item-has-children::after{width:10px;height:6px;background:url(../images/icon/icon_sprites.png) -40px -40px;content:'';position:absolute;right:0;top:16px;-webkit-transition:-webkit-transform .3s;transition:transform .3s,-webkit-transform .3s}.header__mobile-navbar nav>ul>li.open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__mobile-navbar nav>ul>li.open ul{position:relative;opacity:1}.header__mobile-navbar>input{display:none}.header__mobile-navbar>input:checked~label{position:absolute;top:20px;left:260px;width:30px;height:30px}.header__mobile-navbar>input:checked~label span{height:2px}.header__mobile-navbar>input:checked~label span.first{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:18px}.header__mobile-navbar>input:checked~label span.second{opacity:0}.header__mobile-navbar>input:checked~label span.third{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__mobile-navbar>input:checked~nav{left:0}.header__mobile-navbar>label{position:inherit;top:unset;left:0;width:44px;height:25px;display:block;-webkit-transition:left .4s;transition:left .4s;z-index:3}.header__mobile-navbar>label span{display:block;height:3px;background-color:var(--h_navigation_color);margin:7px 0 0;-webkit-transition:.3s linear;transition:.3s linear;position:relative;opacity:1;top:0;border-radius:5px}.header__mobile-navbar>label span.first{margin-top:0}.header__buttons *{padding:9px 43px 8px}.header__buttons :nth-child(2){margin-left:10px}.list-IL ul{padding:0;margin:35px 0}.list-IL__item{list-style-type:none;background-color:var(--h_navigation_color);border-radius:8px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 8px 8px 15px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.07);box-shadow:0 0 10px rgba(0,0,0,.07);border:1px solid var(--main-accent-color)}.list-IL__item:last-child{margin-bottom:0}.list-IL__item span{line-height:142.69%;font-weight:600;color:var(--text-body-color);font-size:.9rem}.list-IL__item img{margin-right:11px;border-radius:8px;max-height:50px;width:auto}.list-IL__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative;width:100%}.list-IL__link span{max-width:65%}.list-IL__link::after{content:"";position:absolute;right:20px;-webkit-transition:.1s;transition:.1s}.list-IL__link:hover::after{right:17px}.cards__list{margin:0 0 20px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.cards__item{width:100%;max-width:172px;height:172px;list-style-type:none;background:#fff;box-shadow:0 0 25px rgba(0,0,0,.07);-webkit-box-shadow:0 0 25px rgba(0,0,0,.07);margin-top:30px;padding:0 5px}.cards__item:hover{background:#f8f8f8}.cards__item a{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:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;height:100%}.cards__item a img{padding-top:26px}.cards__item a span{font-weight:700;font-size:16px;line-height:142.69%;text-transform:uppercase;color:var(--text-body-color);padding-bottom:16px}.cards__btn-more{padding:10px 36px 9px;margin:27px auto;display:table}.full{width:100%}.medium{width:50%;display:inline-block}.small{width:30%;display:inline-block}.full-list{width:100%}.medium-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.medium-list ul li{width:47%}.medium-list ul li:last-child{margin-bottom:16px}.small-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.small-list ul li{width:30%}.small-list ul li:last-child{margin-bottom:16px}.best-sites{margin:20px 0 35px}.site{background:#fff;box-shadow:0 0 25px rgba(0,0,0,.07);-webkit-box-shadow:0 0 25px rgba(0,0,0,.07);border:1px solid #eee;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.site__logo-and-rating{max-width:240px;min-width:240px;min-height:196px;background-color:var(--ft_background_color);background-image:url(../images/back-sites.png);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}.site__logo-and-rating img{max-width:200px;height:auto}.site__logo{margin:30px 0 0}.site__rating{color:#fff;font-weight:700;font-size:21px;line-height:130.19%}.site__rating p{margin:10px 0;position:relative;padding-left:30px}.site__rating p::before{content:"";position:absolute;top:2px;left:0}.site__link-review{padding:3px 9px;margin:10px 0}.site__link{padding:7px 55px 6px;display:inline-block;margin-top:5px}.site__offer{margin:auto 5px auto 15px;text-align:left;min-width:260px;width:260px}.site__pros-cons{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:center;-ms-flex-pack:center;justify-content:center;margin:5px 20px 5px 35px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site__pros-cons ul{list-style-type:none;margin:5px 0;padding:0}.site__pros-cons ul li{font-weight:500;font-size:.9rem;line-height:142.69%;padding-left:25px;padding-bottom:10px;background-repeat:no-repeat;background-position:0 2px}.site__pros-cons ul li:last-child{padding-bottom:0}.site__pros-cons ul.cons li{padding-left:22px}.site__pm{max-width:215px;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:center;-ms-flex-pack:center;justify-content:center}.site__pm ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:5px 0}.site__pm ul li{margin:2px;background-color:#f8f8fa;padding:2px;vertical-align:middle;height:30px;width:55px;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e5e5e5}.site__pm ul img{max-width:50px;height:auto;max-height:30px}.site__pm ul svg{border-radius:5px;margin-left:10px;width:27px;height:27px}.site__pm ul svg path{fill:var(--main-accent-color)}.offer__welcome-offer{font-size:23px;font-weight:700;color:var(--main-accent-color);margin:0 0 10px;line-height:118%}.offer__welcome-offer span{display:block;text-transform:uppercase;font-size:13px;font-weight:600;color:var(--text-body-color)}.with-sidebar .site__pros-cons ul{margin:5px}.block-posts{margin:20px 0 35px}.block-posts__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap}.with-sidebar .block-posts__second{display:none}.block-posts__second{width:464px}.block-posts__second .post{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:unset;height:195px;margin-bottom:15px}.block-posts__second .post:last-child{margin-bottom:0}.block-posts__second .post__image{background-color:#dbdbdb;text-align:center}.block-posts__second .post__image img{clip:rect(0 202px 195px 0);position:absolute}.block-posts__second .post__content{margin-left:202px}.block-posts__second .post__title{margin:15px 20px}.block-posts__second .post__description{margin:10px 20px 17px}.post{max-width:343px;min-width:320px;background:var(--bg-body);border:1px solid var(--main-accent-color);box-shadow:0 0 25px rgba(0,0,0,.07);-webkit-box-shadow:0 0 25px rgba(0,0,0,.07);position:relative}.post a{text-decoration:none}.post__date{line-height:142.69%;color:#fff;position:absolute;left:0;top:15px;background-color:rgba(51,182,60,.38);padding:6px 13px 5px;z-index:1}.post__image{background-color:#dbdbdb;text-align:center;min-height:60px;max-height:195px;display:block;overflow:hidden}.post__image img{width:inherit;max-width:343px;height:auto}.post__title{font-size:19px;font-weight:700;line-height:142.69%;border-bottom:1px solid #efefef;margin:15px 20px 20px;padding-bottom:7px;color:var(--text-body-color)}.post__description{margin:10px 20px 40px;line-height:142.69%;color:var(--text-body-color)}.post__description span{padding:3px 15px}.slider{margin:20px 0;position:relative;height:295px;overflow:hidden}.slider__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;-webkit-transition:left .3s;transition:left .3s;padding:10px 6px}.slider::after{content:"";position:absolute;top:0;bottom:0;right:0;width:20px;background:linear-gradient(271deg,var(--bg-body) 50%,#ffffff0d 120%);z-index:1}.slider__item{max-width:227px;width:227px;padding:17px 19px;margin-right:30px;background:var(--bg-body);box-shadow:0 0 10px rgba(0,0,0,.07);-webkit-box-shadow:0 0 10px rgba(0,0,0,.07);border:1px solid var(--main-accent-color)}.slider__item span{line-height:142.69%}.slider__item-title{font-weight:700;font-size:16px;line-height:142.69%;border-bottom:1px solid #e3e2e2;padding-bottom:6px;margin-bottom:12px;margin-top:0}.slider__arrow .count{width:39px;height:30px;position:absolute;bottom:-3px;left:46px;font-size:17px;font-weight:600;color:gray;display:none}.slider-arrow{box-shadow:0 0 25px #00000012;-webkit-box-shadow:0 0 25px #00000012;border-radius:6px;width:39px;height:30px;position:absolute;bottom:0;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.next{left:60px;-webkit-transform:rotate(0);transform:rotate(0)}.faq{margin-top:45px}.faq details{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--main-accent-color);border-radius:var(--border-radius);padding:31px 42px 31px 53px;margin-bottom:15px;position:relative;line-height:142%}.faq summary{font-weight:700;font-size:20px;line-height:142.69%;outline:0;cursor:pointer;display:block;margin-right:-10px}.faq summary::-webkit-details-marker,.faq summary::marker{display:none;content:""}.faq summary::after{content:"\203A";position:absolute;top:24px;right:30px;-webkit-transition:.5s;transition:.5s;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:3rem;color:var(--text-body-color);width:12px;height:40px}.faq details[open] summary::after{-webkit-transition:.5s;transition:.5s;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.q_and_a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.q_and_a details{width:48.5%;height:273px;position:relative;background:#fff;box-shadow:0 0 25px #00000012;-webkit-box-shadow:0 0 25px #00000012;margin-bottom:30px;min-width:470px}.q_and_a details summary{font-weight:700;font-size:25px;line-height:142.69%;padding:100px 20px 50px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.q_and_a details summary::-webkit-details-marker,.q_and_a details summary::marker{display:none;content:""}.q_and_a details summary svg{width:70px;min-width:70px;fill:var(--main-accent-color);padding-right:30px}.q_and_a details[open]:hover div{opacity:1}.q_and_a details[open] div{background-color:var(--main-accent-color);background-image:url(../images/back-qr.png);background-position:50%;background-size:110%;position:absolute;top:0;bottom:0;margin:0;padding:25px 40px;color:#fff;line-height:142%;opacity:0;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fill-available;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.q_and_a details[open] a{display:inline-block;color:#fff;outline:0}.q_and_a details[open] p{margin:2px 0}.bonuses{margin-bottom:35px}.bonuses__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.bonuses__vs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:2rem}.bonus{background:var(--bg-body);box-shadow:0 0 25px rgba(0,0,0,.07);-webkit-box-shadow:0 0 25px rgba(0,0,0,.07);border:1px solid #eee;margin-bottom:12px;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;width:286px}.bonus.vs{width:unset;max-width:360px;min-width:310px}.bonus.vs:first-child{border:4px solid var(--main-accent-color)}.bonus__logo{background-color:var(--ft_background_color);min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bonus__description{padding:15px 22px 5px}.bonus__description p{font-weight:700;font-size:20px;line-height:142.69%;margin:0}.bonus__group-btn{padding:16px;margin:11px 16px;border:2px dotted var(--main-accent-color);text-align:center}.bonus__visit-casino{display:table;padding:9px 22px 8px;margin:0 auto 4px}.bonus__read-review{text-transform:capitalize;font-weight:500;font-size:14px;line-height:142.69%;color:var(--bg-color)}.bonus__pros-cons{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:center;-ms-flex-pack:center;justify-content:center;margin:5px 20px 5px 35px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bonus__pros-cons ul{list-style-type:none;margin:5px 0;padding:0}.bonus__pros-cons ul li{font-weight:500;font-size:.9rem;line-height:142.69%;padding-left:25px;padding-bottom:10px;background-repeat:no-repeat;background-position:0 2px}.bonus__pros-cons ul li:last-child{padding-bottom:0}.bonus__pros-cons ul.cons li{padding-left:22px}.rating{padding:0 22px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rating__star{width:160px;height:14px;position:relative}.rating__star .empty{width:100%;height:100%;display:block;background-image:url(../images/icon/icon-b-star-1.png)}.rating__star .full{width:100%;height:100%;display:block;background-image:url(../images/icon/icon-b-star-2.png);position:absolute}.rating__number{font-weight:700;font-size:21px;line-height:130.19%}footer .footer{padding:36px 0;color:var(--ft_text_color);background-color:var(--ft_background_color)}footer .footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer__social-link{max-width:230px;color:var(--ft_text_color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer__logo img{max-width:350px;height:auto}footer .footer .footer-widget{color:var(--ft_text_color);font-size:14px}footer .footer .footer-widget__title{font-weight:700;font-size:22px;line-height:142.69%;color:var(--main-accent-color);margin-bottom:0}footer .footer .footer-widget ul{padding:0}footer .footer .footer-widget ul li{list-style-type:none;margin-bottom:16px}footer .footer .footer-widget a{color:var(--ft_text_color);font-weight:500;font-size:14px;line-height:142.69%;text-decoration:none}.site-info{border-top:2px solid var(--site_info_b_color);padding:10px 0;background-color:var(--ft_background_color)}.site-info>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:66px;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-info a,.site-info p{color:var(--ft_text_color);text-decoration:none;font-size:16px;margin:0 10px}.breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:16px 0;margin:0}.breadcrumb ul li{text-transform:uppercase;font-size:12px;line-height:155.69%;font-weight:600}.breadcrumb ul li a{text-decoration:underline;color:var(--text-body-color);opacity:.8;font-weight:400;padding-right:30px;position:relative}.breadcrumb ul li a:after{content:"\00BB";position:absolute;top:-4px;right:10px;font-size:20px;color:var(--main-accent-color);font-weight:600}.about-page{position:relative;overflow:hidden;background-size:cover;background-color:var(--h_background_color);background-position:50%;min-width:100%;margin-left:calc(-100vw / 2 + 100% / 2)!important;margin-right:calc(-100vw / 2 + 100% / 2)!important;max-width:100vw!important}.about-page__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;min-height:320px;margin:20px 0}.about-page__wrap>:nth-child(2){max-width:40%}.about-page__title{font-weight:700;font-size:51px;line-height:124.69%;padding-bottom:10px;position:relative;margin:0 0 20px}.about-page__title::before{width:209px;height:2px;content:"";position:absolute;border-radius:9px;bottom:0;background-color:var(--main-accent-color)}.about-page__description{max-width:500px;margin:0}.about-page__description p{margin:0}.list-anchor{background:#fff;border:1px solid var(--main-accent-color);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 25px rgba(0,0,0,.07);box-shadow:0 0 25px rgba(0,0,0,.07);display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 20px;margin-top:30px!important}.list-anchor__title{font-weight:700;font-size:13px;line-height:192.69%;padding-right:17px;text-transform:uppercase;white-space:nowrap;margin:0}.list-anchor__title::after{content:none}.list-anchor ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;list-style-type:none;padding:0;margin:0}.list-anchor ul li{padding-right:45px}.list-anchor ul li:last-child{padding-right:0}.list-anchor ul a{text-decoration:none;color:#838383;font-size:12px;line-height:142.69%}.list-anchor ul a:hover{text-decoration:underline;color:var(--main-accent-color)}.promo-code{margin:30px 0;border:1px solid var(--main-accent-color);-webkit-box-sizing:border-box;box-sizing:border-box;padding:37px 40px 24px;background-repeat:no-repeat;background-position:100% 50%;background-color:#fff;position:relative}.promo-code div p{font-weight:700;font-size:16px;line-height:142.69%;text-transform:uppercase;color:#1d2730;margin:0 17px 20px}.promo-code div input{background:#fff;color:#1d2730;border:1px solid var(--main-accent-color);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;font-weight:700;font-size:14px;line-height:142.69%;text-transform:uppercase;width:233px;padding:7px 20px 6px;margin:0 17px 20px;outline:0}.promo-code div input.promocode-copy{height:1px;opacity:0;padding:0;margin:0;position:absolute;left:0}.promo-code div a{border-radius:10px;width:233px;max-width:233px;display:inline-block;text-align:center;font-weight:600;font-size:14px;line-height:16px;text-transform:uppercase;padding:9px 0 8px;margin:0 17px}.promo-code div a span{color:#fff;position:relative}.promo-code div a span::before{content:"";position:absolute;left:-20px}.promo-code div>span{background-color:var(--btn-back-color);color:var(--btn-back-text-color);font-weight:100;text-transform:uppercase;padding:5px 10px;border-radius:var(--border-radius);line-height:142.69%;display:inline-block;margin-top:3px;position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.info-about-site{margin-bottom:35px}.info-about-site__title{text-transform:uppercase}.info-about-site__warp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info-about-site__warp>div{width:49%}.non-recommend{margin-bottom:35px}.non-recommend__warning{background:#ffe9e9;border:1px solid #c5a1a1;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:var(--border-radius);padding:22px 35px;margin-bottom:30px}.non-recommend .site{padding-left:71px}.non-recommend .site__logo-and-rating{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.non-recommend .site__logo{margin:5px 0 15px}.non-recommend .site::after{content:none}.non-recommend .site::before{content:"X";position:absolute;height:100%;width:71px;top:0;left:0;background-color:#e03131;color:#fff;font-weight:400;font-size:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.non-recommend .site__description{width:65%;padding:20px 40px;line-height:142.69%}.non-recommend .site__title{font-weight:700;font-size:19px;margin-top:0}.author{margin-bottom:35px}.author h2{margin-top:0}.author__wrap{background:#fff;border:1px solid var(--main-accent-color);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:var(--border-radius);padding:50px 55px}.author__description{margin-bottom:15px}.author__description h2{display:inline-block;margin-right:20px}.author__description img{max-width:100%;height:auto}.author__cart{display:-webkit-box;display:-ms-flexbox;display:flex}.author__img-name{text-align:center;margin-right:38px}.author__img-name img{border-bottom:5px solid var(--main-accent-color)}.author__img-name h3{display:block;font-weight:700;font-size:16px;line-height:142.69%;margin:0}.author__rating{font-weight:700;font-size:19px;line-height:142.69%;border:1px solid var(--main-accent-color);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:14px 26px;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.author__rating>span{width:110px;height:19px;position:relative;margin-left:1rem;display:inline-block}.author__rating>span .empty{width:100%;height:100%;display:block;background-image:url(../images/icon/icon-big-star-1.png)}.author__rating>span .full{width:100%;height:100%;background-image:url(../images/icon/icon-big-star-2.png);position:absolute;background-size:22px;top:0}.author .label-comment{color:var(--link_color);text-decoration:underline;cursor:pointer;font-weight:600}.author .label-comment:hover{color:var(--link_hover)}.author__date,.author__email{font-size:19px;line-height:142.69%;color:#dbd1d1;font-weight:300}.author__social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.author__social>div{margin-right:20px;margin-bottom:20px}.author__social .social-links{padding-top:10px;padding-left:10px;border-radius:var(--border-radius);border:1px solid var(--main-accent-color);margin-top:0}.author-page .author__img-name h1{margin:0}.author-page{margin-top:20px}body.author{margin-bottom:0}.post-author>div{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;border-top:1px solid #d4d4d4}.post-author__img{margin-right:20px}.post-author__img img{border-radius:100%;max-width:80px;height:auto}.post-author__info a{text-decoration:none}.post-author__info a *{margin:0 0 10px}.post-author__info span{color:#b5b5b5;text-transform:uppercase}.social-links{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.social-links li{margin-right:10px;margin-bottom:10px}.social-links li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background-color:var(--color_bg_soc_icons);-webkit-transition:.3s;transition:.3s;border-radius:7px}.social-links li a svg{fill:var(--color_soc_icons)}.social-links li a:hover{background-color:var(--color_soc_icons)}.social-links li a:hover svg{fill:var(--color_bg_soc_icons)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(../fonts/roboto-regular.woff2) format("woff2"),url(../fonts/roboto-regular.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:swap;src:local(""),url(../fonts/roboto-bold.woff2) format("woff2"),url(../fonts/roboto-bold.woff) format("woff")}.with-sidebar>.container{display:-webkit-box;display:-ms-flexbox;display:flex}.with-sidebar .sidebar{width:25%;padding-left:20px}.with-sidebar .page-content{width:100%}.sidebar__title{font-weight:700;font-size:22px;line-height:142.69%;margin-bottom:10px}.sidebar__wrap img{max-width:100%}.sidebar__wrap .calendar_wrap table{margin:auto}.review-page{background-color:var(--review-bg-color);color:var(--review-text);display:flow-root;margin-bottom:35px;background-size:cover;position:relative}.review-page h1{font-size:40px;margin:40px 0;font-weight:700;line-height:124.69%;position:relative}.review-page__wrap{margin-bottom:60px;z-index:1;position:relative}.review-page__wrap>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.review-page__wrap>div>div{margin-bottom:15px}.review-page__logo div{border-radius:15px;border:1px solid var(--review-progress-bar);margin-top:13px;margin-right:25px;width:240px;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover}.review-page__logo div img{max-width:200px;height:auto}.review-page__rating{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-app .review-page__rating{margin:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-app .review-page__rating div{margin-bottom:30px}.mobile-app .review-page__rating div:after{content:none}.review-page__rating div{position:relative}.review-page__rating div:after{position:absolute;height:130px;width:130px;left:0;top:0;content:attr(data-pct) "%";line-height:132px;text-align:center;font-weight:600;font-size:26px;text-shadow:0 0 15px var(--review-progress-bar)}.review-page__rating p{font-weight:700;font-size:16px;line-height:130.19%;text-align:center;margin-top:-10px}.review-page__rating svg{height:130px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:130px}.review-page__rating .progress-bar__background{fill:none;stroke:rgba(255,255,255,.15);stroke-width:1}.review-page__rating .progress-bar__progress{fill:none;stroke:var(--review-progress-bar);stroke-dasharray:80 80;stroke-dashoffset:80;stroke-linecap:round;stroke-width:1;-webkit-transition:stroke-dashoffset 1s ease-in-out;transition:stroke-dashoffset 1s ease-in-out;-webkit-filter:drop-shadow(0 0 1px var(--review-progress-bar));filter:drop-shadow(0 0 1px var(--review-progress-bar))}body .review-page__overall-rating:after{height:180px;width:185px;content:attr(data-pct) "% OVERALL";line-height:34px;font-size:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:7px}body .review-page__overall-rating svg{height:200px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:200px}body .review-page__overall-rating .progress-bar__progress{stroke-dasharray:90 90;stroke-dashoffset:90}.review-page__link-bonus{padding:10px 10px 9px;min-width:220px;text-align:center;margin-right:25px;display:block}.review-page__link-bonus.link-button{min-width:242px}.mobile-app .review-page__link-bonus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-app .review-page__link-bonus svg{border-radius:5px;margin-right:10px;width:21px;height:21px}.mobile-app .review-page__link-bonus svg path{fill:var(--review-text)}.review-page__bonus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--review-progress-bar);padding:10px;border-radius:var(--border-radius);margin-right:20px}.review-page__bonus p{font-size:16px;line-height:19px;text-transform:uppercase;margin:0}.review-page__mobile{padding:6px 10px;border:1px solid var(--review-progress-bar);border-radius:var(--border-radius)}.review-page__mobile p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:19px;margin:0}.review-page__mobile p svg{border-radius:5px;margin-left:10px;width:27px;height:27px}.review-page__mobile p svg path{fill:var(--review-text)}.pc-cards{margin-top:-140px;margin-bottom:35px;position:relative;z-index:1}.pc-cards>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.pc-cards>div>div{background-color:#fff;border:1px solid var(--main-accent-color);border-radius:var(--border-radius);padding:25px;max-width:218px;width:218px;margin-bottom:10px}.pc-cards>div>div span{font-weight:600;font-size:19px;line-height:142.69%;text-align:center;display:block}.pc-cards>div>div img{margin:auto auto 10px;display:block}.pc-cards>div>div ul{list-style-type:none;margin:25px 0;padding:0}.pc-cards>div>div ul li{font-weight:500;font-size:13px;line-height:142.69%;padding-left:25px;padding-bottom:10px;background-repeat:no-repeat;background-position:0 2px}.pc-cards>div>div ul li:last-child{padding-bottom:0}.pc-cards>div>div ul.cons li{padding-left:22px}.mobile-app .rating__star{width:151px;height:24px;position:relative}.mobile-app .rating__star .empty{width:100%;height:100%;display:block;background-image:url(../images/icon/icon-big-star-1.png);background-size:30px}.mobile-app .rating__star .full{width:100%;height:100%;display:block;background-image:url(../images/icon/icon-big-star-2.png);position:absolute;background-size:30px}.posts-archive__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.posts-archive__wrap .post{margin:0 25px 30px;min-width:343px}.error-404>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-404__error-number{color:var(--main-accent-color);font-weight:100;font-size:196px;border-right:3px solid #ece1e1;margin:50px 0;padding:0 20px}.error-404__text{font-size:21px;font-weight:600;padding:0 20px}.error-404__text span{font-size:74px;text-transform:uppercase;line-height:80px}.howto{background-color:var(--bg-body);border:1px solid var(--main-accent-color);border-radius:var(--border-radius);padding:20px;margin:35px 50px}.howto__title{text-align:center;margin-bottom:0;margin-top:10px;font-weight:600;font-size:1.7rem;position:relative}.howto__title::after{content:none}.howto__description{border-bottom:1px solid var(--main-accent-color);padding:0 0 20px}.howto__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;position:relative}.step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:100px;position:relative;border-bottom:1px solid #ece7e7;margin-bottom:10px;width:100%}.step::before{content:'';position:absolute;width:2px;height:120%;background-color:#ece7e7;left:-56px;top:0}.step:last-child::before{background-color:var(--bg-body);height:50%}.step__body span{color:#fff;background-color:var(--main-accent-color);width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--border-radius);position:absolute;left:-70px;top:0}.step__body.with-image{max-width:45%;min-width:45%}.step__image{margin-left:25px;min-width:50%;max-width:65%}.step__image img{max-width:100%;height:auto}.step__title{color:var(--main-accent-color);margin:0;font-weight:600;font-size:1.3rem}.review-table__wrap{margin:20px 0}.review-table__wrap ol{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin:0}.review-table__wrap ol li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border:1px solid var(--main-accent-color);border-top:none}.review-table__wrap ol li:nth-child(1){border:2px solid var(--site_info_b_color)}.review-table__wrap ol li img{max-width:60px;margin:0 10px;border-radius:var(--border-radius);height:auto}.review-table__header{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--main-accent-color);color:#fff;font-weight:600;font-size:16px;padding:8px 10px}.review-table__header div:nth-child(1){width:40px}.review-table__header div:nth-child(2){width:205px}.review-table__header div:nth-child(3){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.review-table__header div:nth-child(4){width:111px}.review-table__header div:nth-child(5){width:170px}.review-table__bookmaker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:214px}.review-table__b-link{padding:8px 0;margin-left:20px;white-space:nowrap;width:150px;display:block;text-align:center}.review-table__name{padding:0 10px;width:120px}.review-table__bonus{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:600;font-size:18px;margin:0}.review-table__rating p{width:111px;height:20px;position:relative}.review-table__rating span{background-image:url(../images/icon/icon-big-star-1.png);display:block;width:100%;height:20px;background-repeat:repeat-x}.review-table__rating span.full{background-image:url(../images/icon/icon-big-star-2.png);position:absolute;top:0;background-size:22px}.comments-area{margin:35px 0}.comments-area .comments__wrap{border:1px solid var(--main-accent-color);border-radius:var(--border-radius);padding:30px 40px;background:#fff}.comments-area .comment-respond p{margin:0}.comments-area .comment-respond form{display:flow-root}.comments-area .comment-respond .comment-form-comment{width:75%;float:left}.comments-area .comment-respond .comment-form-comment textarea{width:99%;border:1px solid var(--main-accent-color);border-radius:var(--border-radius);outline:0;padding:20px}.comments-area .comment-respond .comment-form-captcha{float:right;width:100%;margin-bottom:8px;text-align:right}.comments-area .comment-respond .comment-form-captcha input{border:1px solid var(--main-accent-color);border-radius:var(--border-radius);outline:0;padding:6px}.comments-area .comment-respond .comment-form-author,.comments-area .comment-respond .comment-form-email{float:right;width:20%;margin-bottom:8px}.comments-area .comment-respond .comment-form-author input,.comments-area .comment-respond .comment-form-email input{border:1px solid var(--main-accent-color);border-radius:var(--border-radius);padding:10px;outline:0;width:91%}.comments-area .comment-respond .form-submit{float:right;width:20%}.comments-area .comment-respond .form-submit input{width:100%;text-align:center;padding:8px 5px}.comments-area li.comment{border-bottom:1px solid #e0e3e0;padding-bottom:20px;margin:35px 0}.comments-area li.comment li{border-bottom:none}.comments-area .comment{list-style-type:none;padding:0}.comments-area .comment article{-webkit-box-shadow:1px 1px 5px #d4d4d4;box-shadow:1px 1px 5px #d4d4d4;padding:10px;margin:15px 0}.comments-area .comment__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comments-area .comment__author{font-weight:600;font-size:1.1rem}.comments-area .comment__author p{margin:0}.comments-area .comment__meta{color:#c4c4c4}.comments-area .comment__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comments-area .comment__text .com-text{max-width:85%}.comments-area .comment__text .com-rating{width:110px;height:19px;position:relative;margin-top:1rem;margin-left:1rem}.comments-area .comment__text .com-rating .empty{width:100%;height:100%;display:block;background-image:url(../images/icon/icon-big-star-1.png)}.comments-area .comment__text .com-rating .full{width:100%;height:100%;display:block;background-image:url(../images/icon/icon-big-star-2.png);position:absolute;background-size:22px;top:0}.comments-area .comment.parent>div{margin-bottom:10px}.comments-area .comment .children{border-left:1px solid var(--main-accent-color)}.comments-area .comment .comment-reply-title a{font-size:14px;margin-top:15px;float:right}.rating-container label{background-image:url(../images/icon/icon-big-star-2.png);background-repeat:no-repeat;background-position:100% 0;width:23px;height:23px;display:inline-block;color:#acacac}.rating-container label:hover{background-image:url(../images/icon/icon-big-star-2.png);background-size:23px;cursor:pointer}.rating-container input{display:none}.rating-container input:checked~label{background-image:url(../images/icon/icon-big-star-1.png)}.sliderFull{position:relative;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;background-size:cover}.sliderFull__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;-webkit-transition:left .3s;transition:left .3s;height:100%}.sliderFull__arrow{position:absolute;font-size:3rem;font-weight:600;bottom:0;cursor:pointer;padding:0 20px}.sliderFull__arrow.next{left:100px}.sliderFull__arrow.prev{left:0;right:unset}.sliderFull__navigation{position:relative;height:65px!important;width:100%}.sliderFull__count{color:var(--h_navigation_color);font-size:1.5rem;font-style:italic;position:absolute;bottom:13px;left:52px;margin:0}.sl-item{width:1526px;background-color:var(--h_background_color);color:var(--h_navigation_color)}.sl-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-repeat:no-repeat;background-position:100%;background-size:contain}.sl-item>div>div{max-width:55%;padding:25px;margin-bottom:40px;position:relative;z-index:0}.sl-item>div>div:after{content:'';position:absolute;width:100%;height:100%;opacity:.1;top:0;left:0;z-index:-1}.sl-item__title{margin:0 0 20px;font-size:2rem;text-transform:capitalize}.sl-item__description{font-size:1.2rem}.sl-item__link{padding:7px 40px;text-transform:capitalize;font-size:1.2rem;display:inline-block}.bk-point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bk-point>div{width:39%;border-width:1px;border-style:solid;border-radius:var(--border-radius);padding:40px 50px;position:relative;margin:30px 0}.bk-point>div ul{margin:0;padding:0 0 0 16px}.bk-point>div ul li{line-height:35px}.bk-point>div::before{content:url(../images/hand-like.png);position:absolute;width:65px;min-width:65px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:30px;top:-25px;left:-25px}.bk-point__pros{border-color:var(--pros_colors);background-color:#ecf4e7}.bk-point__pros::before{background-color:var(--pros_colors)}.bk-point__cons{border-color:var(--cons_colors);background-color:#f6e9e9}.bk-point__cons::before{background-color:var(--cons_colors);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.payment-methods{border:1px solid var(--btn-back-color);border-radius:var(--border-radius);margin-top:30px!important;margin-bottom:30px!important}.payment-methods__title{background-color:var(--btn-back-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);margin:-3px -1px;padding:13px 35px;font-size:1.1rem;font-weight:600;color:var(--btn-back-text-color)}.payment-methods__list{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 20px}.payment-methods__list li{margin:5px 30px}.video{max-width:650px}.video.align-center{margin:0 auto}.video.align-right{margin-left:auto}.video__wrap{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#000;margin:40px 0}.video__img{position:absolute;top:0;left:0;width:100%;height:100%}.video__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video__play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:0 0;border:none}.video__play-shape{fill:#212121;fill-opacity:.8}.video__play-icon{fill:#fff}.video__play:focus{outline:0}.video__play:focus .video__play-shape,.video__play:hover .video__play-shape{fill:red;fill-opacity:1}.video__play:hover{cursor:pointer}.video__media{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.num-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.num-blocks__item{width:20%;border:1px solid var(--main-accent-color);padding:20px;position:relative;margin:20px 0}.num-blocks__count{background-color:var(--main-accent-color);color:#fff;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-1px;left:0;font-size:1.2rem}.num-blocks__img img{margin:auto;display:block;max-width:100%;height:auto}.wpcf7-form{max-width:65%;margin:10px auto}.wpcf7-form label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wpcf7-form span{margin-left:20px;max-width:65%;width:65%;display:-webkit-box;display:-ms-flexbox;display:flex}.wpcf7-form span>input,.wpcf7-form span>textarea{width:100%;border:1px solid var(--main-accent-color);-webkit-box-shadow:none;box-shadow:none;font-weight:500;font-size:1rem;padding:5px 10px}.wpcf7-form .wpcf7-submit{margin:5px 0 5px auto;display:block;background-color:var(--btn-back-color);color:var(--btn-back-text-color);border:none;text-transform:uppercase;font-size:1.3rem;padding:8px 21px;cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:var(--border-radius)}.wpcf7-form .wpcf7-submit:hover{background-color:var(--btn-back-hover-bg-color)}.wpcf7-form .captcha-1{float:right}body .wpcf7-form .wpcf7-response-output{margin-right:-22px}.event{max-width:860px;margin:20px auto}.event__item{-webkit-box-shadow:0 0 25px #00000012;box-shadow:0 0 25px #00000012;border:1px solid var(--main-accent-color);padding:20px 10px 10px;margin:15px 0}.event__league{text-align:center;margin:0}.event__date{display:block;text-align:center;color:#a6a6a6}.event__teams{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.event__teams>span{font-weight:600;font-size:1.5rem}.event__teams>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:35%}.event__teams>div div{font-weight:600;text-transform:uppercase;margin:10px 0}.event__teams>div div p{display:block;margin-top:10px;margin-bottom:0}.event__teams>div div p span{color:#fff;font-weight:600;font-size:1.3rem;background-color:var(--main-accent-color);border-radius:var(--border-radius);padding:5px 10px;display:inline-block}.event__teams>div div p span a,.event__teams>div div p span button{color:#fff;font-weight:600;font-size:1.3rem;background:unset;-webkit-box-shadow:none;box-shadow:none;border:none;text-decoration:none;padding:0;cursor:pointer}.event__teams>div:first-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.event__teams>div:first-child img{margin-right:15px}.event__teams>div:first-child div p{text-align:right}.event__teams>div:last-child img{margin-left:15px}.event__teams>div:last-child div p{text-align:left}.event__bookmakers{display:table;margin:0 auto 15px}.event__bookmakers p{margin-bottom:7px;margin-top:25px;font-weight:700;text-transform:uppercase;font-size:.8rem}.event__bookmakers div{text-align:center}.event__bookmakers a,.event__bookmakers button{margin:0 5px}.event__bookmakers button{background:unset;border:none;padding:0;cursor:pointer}@media (max-width:1210px){body .container,body .page-content{padding-right:10px;padding-left:10px}}@media (max-width:991px){.with-sidebar .sidebar{display:none}}@media (max-width:769px){.review-page h1{font-size:30px;text-align:center;margin-bottom:10px}.review-page__wrap>div{-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}.review-page__link-bonus.btn-big-text{min-width:265px;margin-right:0;font-size:1.3rem}.mobile-app .review-page__link-bonus.btn-big-text svg{width:27px;height:27px}.review-page__bonus{margin-top:25px;margin-right:0}.review-page__logo{margin-bottom:20px}.review-page__logo div{margin-right:0}.review-page__rating{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-app .review-page__rating{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-page__overall-rating{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.bk-point{-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}.bk-point>div{width:75%;padding:40px 20px}.bk-point>div ul li{line-height:20px}}@media (max-width:768px){body .mobile-version{display:block}.btn-big-text,.btn-loadmore,.cards__btn-more,body .tag-block__btn-more{font-size:12px}.content-button__control{font-size:1.1rem}.align-left .content-button__control,.align-right .content-button__control{margin:auto}.info-about-site__title>*,body .tag-block__title>*{max-width:77%}.info-about-site__title::before,body .tag-block__title::before{top:50%}.header__logo img{width:129px;height:unset}.header__navbar,.header__second-navbar{display:none}.header__mobile-navbar{display:block}.header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:123px;width:123px;margin-left:10px}.header__buttons *{margin:1px 0;display:block;padding:7px 10px 6px;text-align:center}.header__buttons :nth-child(2){margin-left:0}.list-IL__list{width:100%}.list-IL__link span{padding-right:50px}.list-IL__link::after{right:5px}.medium{width:100%}.medium .cards__btn-more{margin:27px auto!important}.small{width:100%}.small .cards__btn-more{margin:27px auto!important}.medium-list ul li,.small-list ul li{width:100%}.site{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site__logo-and-rating{max-width:100%;width:100%}.site__offer{margin:15px;min-width:310px;width:310px}.site__pros-cons{margin:20px 0 0}.site__pros-cons ul{margin:5px 15px}.site__pm{max-width:310px}.site__link{font-size:17px}.block-posts__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.block-posts__second{display:none}.post{margin-top:20px;max-width:320px}.post__image img{max-width:320px}.faq details{padding:25px 50px 25px 30px}.faq summary:after{right:20px;top:20px;width:5px;font-size:2.8rem}.q_and_a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.q_and_a details{width:100%;min-width:289px}.q_and_a details summary{padding:100px 20px 50px 30px;text-align:center}.q_and_a details summary svg{padding-right:10px;min-width:60px}footer .footer__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer__logo{width:100%;max-width:300px;height:auto;text-align:center}footer .footer__col{min-width:170px;margin-left:45px}footer .footer__social-link{width:100%;max-width:unset;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.about-page{background-image:none!important;padding-top:35px}.about-page__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-page__wrap>:nth-child(2){max-width:100%}.about-page__title{font-size:27px}.list-anchor ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;display:block}.info-about-site__warp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-about-site__warp>div{width:auto}.non-recommend .site{padding-left:30px}.non-recommend .site__logo-and-rating{min-height:130px}.non-recommend .site::before{width:30px;font-size:22px}.non-recommend .site__description{width:unset;padding:20px}.author-page .author__cart{-ms-flex-wrap:wrap;flex-wrap:wrap}.author__wrap{padding:30px 25px}.author__img-name{margin-right:15px}.author__recommended{min-width:unset;margin-top:0;font-size:15px;padding:9px 15px}.author__date{font-size:14px}.author__description .text{-webkit-column-count:1;-moz-column-count:1;column-count:1}.posts-archive__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.posts-archive__wrap .post{margin:0 0 30px;width:100%;min-width:280px}.error-404>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error-404__error-number{border-right:unset;border-bottom:3px solid #ece1e1;font-size:144px}.error-404__text{text-align:center}.error-404__text span{font-size:64px}.howto{margin:35px 0}.step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step__body.with-image{width:100%;min-width:100%}.step__image{margin-left:0;width:100%}.step__image img{max-width:100%;width:100%;height:auto}.review-table__header div:nth-child(2){width:167px}.review-table__header div:nth-child(5){width:160px}.review-table__b-link{margin-left:0}.review-table__name{width:80px}.comments-area .comment-respond .comment-form-author,.comments-area .comment-respond .comment-form-email,.comments-area .comment-respond .form-submit{width:35%}.comments-area .comment-respond .comment-form-comment{width:55%}.comments-area .comment__text{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.comments-area .comment__text .com-rating{margin-left:0}.comments-area .comment__text .com-text{max-width:100%}.sliderFull__arrow{font-size:2rem}.sliderFull__count{font-size:1.2rem;bottom:9px;left:57px}.sl-item>div{background-size:50%}.sl-item>div>div{max-width:70%;padding:0}.sl-item__title{font-size:1.5rem}.sl-item__description{font-size:.8rem}.wpcf7-form{max-width:100%}}@media (max-width:700px){.event__teams{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f2f2f2;margin:10px}.event__teams div:last-child,.event__teams>div:first-child{width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event__teams div:last-child img,.event__teams>div:first-child img{margin:10px 0 0}.event__teams div:last-child div p,.event__teams>div:first-child div p{text-align:center}.event__teams>div:last-child img{margin-left:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:0}}@media (max-width:650px){.review-table__wrap ol li{-ms-flex-wrap:wrap;flex-wrap:wrap}.review-table__wrap ol li img{margin:0}.review-table__header div:nth-child(4),.review-table__header div:nth-child(5){display:none}.review-table__header div:nth-child(2){width:45%}.review-table__header div:nth-child(1){width:27px}.review-table__bookmaker{width:44%}.review-table__bonus{max-width:44%}.review-table__rating{width:47%;margin-left:10px}.review-table__name{width:140px}.review-table__b-link{width:130px}}@media (max-width:640px){.promo-code div{text-align:center}.promo-code div a,.promo-code div input{margin-right:0;margin-left:0;width:200px}.promo-code{background-image:none!important}}@media (max-width:600px){.author__date{display:block}.author__wrap{padding:15px 10px}.author__cart{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.author__social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.author__social>div{margin-right:0}.author__rating{padding:10px 15px;font-size:17px}}@media (max-width:594px){.site__offer{min-width:270px;width:270px;text-align:center}.site__pm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site__pm ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.offer__welcome-offer{font-size:25px}}@media (max-width:550px){.comments-area .comment-respond .comment-form-author,.comments-area .comment-respond .comment-form-email,.comments-area .comment-respond .form-submit{width:65%;float:none}.comments-area .comment-respond .comment-form-comment{width:89%;float:none}.comments-area .comment-respond .comment-form-comment textarea{width:97%}.comments-area .comments__wrap{padding:15px 20px}}@media (max-width:500px){.slider__arrow .count{display:block}.next{left:90px}.q_and_a details[open] div{display:block;overflow:scroll}}@media (max-width:450px){.list-anchor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list-anchor__title{margin-bottom:7px}.list-anchor ul li{margin-bottom:5px;padding-right:20px}.review-page__rating{max-width:320px}.step{margin-left:35px}.step::before{left:-26px}.step__body span{left:-40px}.review-table__bonus{max-width:100%;text-align:center}}@media (min-width:769px) and (max-width:991px){.btn-big-text,.btn-loadmore,.cards__btn-more,body .tag-block__btn-more{font-size:12px}.list-IL__link::after{right:5px}.cards__item{height:155px}.site__logo-and-rating{max-width:200px;width:200px}.site__offer{margin:15px;min-width:230px;width:230px}.site__pm{display:none}.site__pros-cons{margin:10px 15px}.offer__welcome-offer{font-size:23px}.block-posts__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.block-posts__second{display:none}.faq{margin-top:20px}.faq details{padding:15px 23px}.faq summary{font-size:19px;margin-right:0}.faq summary::after{top:10px;right:15px;font-size:2rem}.q_and_a details{height:250px;min-width:370px}.q_and_a details[open] div{padding:30px 30px 20px}footer .footer__logo img{max-width:200px;height:auto}footer .footer__social-link{width:100%;max-width:unset;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.about-page__wrap>:nth-child(2){max-width:50%}.step__body.with-image{width:50%;max-width:50%}.step__image{width:50%}.step__image img{max-width:100%;height:auto}}@media (min-width:992px) and (max-width:1199px){.header__navbar nav ul{padding:0}.header__navbar nav li{margin:0 12px}.cards__item{height:155px}.block-posts__second{max-width:37%}.block-posts__second .post__image img{clip:rect(0 170px 195px 0)}.block-posts__second .post__content{margin-left:170px}.block-posts__second .post__description{margin:10px 10px 17px}.block-posts__second .post__title{margin:10px}.post{max-width:30%;overflow:hidden}.post__title{margin:15px 20px 10px}.post__description{margin:10px 20px 30px}.faq details{padding:20px 32px}.faq summary{margin-right:0}.faq summary::after{top:14px;right:23px}}@media (min-width:769px) and (max-width:992px){.header__navbar nav ul{padding:0}.header__navbar nav li{margin:0 18px}.header__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:123px;width:123px}.header__buttons *{margin:1px 0;display:block;padding:7px 10px 6px;text-align:center}.header__buttons :nth-child(2){margin-left:0}.review-page__rating{-ms-flex-wrap:wrap;flex-wrap:wrap}.review-page__logo div{margin-right:10px}}@media (max-width:991px) and (min-width:769px){.medium-list ul li,.small-list ul li{width:45%}.comments-area .comment-respond .comment-form-author,.comments-area .comment-respond .comment-form-email,.comments-area .comment-respond .form-submit{width:30%}.comments-area .comment-respond .comment-form-comment{width:65%}.bk-point>div{padding:30px}.bk-point>div ul li{line-height:30px}}@media (max-width:1199px) and (min-width:991px){.with-sidebar .site__offer{margin:auto 5px}.with-sidebar .site__pros-cons{margin:15px 5px}}@media (min-width:992px) and (max-width:1200px){.review-page__logo div{margin-right:10px}}@media (min-width:1049px) and (max-width:1210px){.posts-archive__wrap .post{margin:0 5px 30px;min-width:320px}}@media (min-width:950px) and (max-width:1050px){.posts-archive__wrap .post{margin:0 55px 30px;max-width:343px}}@media (min-width:769px) and (max-width:949px){.posts-archive__wrap .post{margin:0 17px 30px;max-width:30%}}@media (max-width:1200px) and (min-width:992px){.bk-point>div{padding:40px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjc3MvX2RlZmF1bHQuc2NzcyIsIm1haW4uY3NzIiwic2Nzcy9fYnV0dG9uLnNjc3MiLCJzY3NzL19pY29uLnNjc3MiLCJzY3NzL190aXRsZS5zY3NzIiwic2Nzcy9faGVhZGVyLnNjc3MiLCJzY3NzL19saXN0X2ljb24tbGluay5zY3NzIiwic2Nzcy9fYmVzdC1zaXRlcy5zY3NzIiwic2Nzcy9fYmxvY2stcG9zdHMuc2NzcyIsInNjc3MvX3NsaWRlci1jYXJkcy5zY3NzIiwic2Nzcy9fZmFxLnNjc3MiLCJzY3NzL19xYS5zY3NzIiwic2Nzcy9fYm9udXNlcy5zY3NzIiwic2Nzcy9fZm9vdGVyLnNjc3MiLCJzY3NzL19icmVhZGNydW1iLnNjc3MiLCJzY3NzL19hYm91dC1wYWdlLnNjc3MiLCJzY3NzL19saXN0LWFuY2hvci5zY3NzIiwic2Nzcy9fcHJvbW8tY29kZS5zY3NzIiwic2Nzcy9faW5mby1hYm91dC1zaXRlLnNjc3MiLCJzY3NzL19ub24tcmVjb21tZW5kLnNjc3MiLCJzY3NzL19hdXRob3Iuc2NzcyIsInNjc3MvX3NvY2lhbC1saW5rcy5zY3NzIiwic2Nzcy9fZm9udHMuc2NzcyIsInNjc3MvX3NpZGViYXIuc2NzcyIsInNjc3MvX3Jldmlldy1wYWdlLnNjc3MiLCJzY3NzL19wb3N0cy1hcmNoaXZlLnNjc3MiLCJzY3NzL19lcnJvcjQwNC5zY3NzIiwic2Nzcy9faG93dG8uc2NzcyIsInNjc3MvX3Jldmlldy10YWJsZS5zY3NzIiwic2Nzcy9fY29tbWVudC5zY3NzIiwic2Nzcy9fc2xpZGVyLWZ1bGxzY3JlZW4uc2NzcyIsInNjc3MvX3Byb3MtY29ucy5zY3NzIiwic2Nzcy9fcGF5bWVudC1tZXRob2RzLnNjc3MiLCJzY3NzL192aWRlby5zY3NzIiwic2Nzcy9fbnVtLWJsb2NrLnNjc3MiLCJzY3NzL19jb250YWN0LWZvcm0uc2NzcyIsInNjc3MvX29kZHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxLQUNFLGlCQUFBLGVD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RSxPQUFBLE1BR0YscUJBQ0UsVUFBQSxJQUdGLHNDQUNFLEtBQUEsc0JBR0Ysb0NBQ0UsWUFBQSxNQUdGLHdDQUNFLE9BQUEsS0FBQSxLQUFBLEtBR0Ysa0NBQ0UsT0FBQSxLQUdGLE1BQ0UsVUFBQSxJQUNBLFNBQUEsT0FHRixhQUNFLE9BQUEsS0FBQSxLQUFBLEtBR0YsbUJBQ0UsT0FBQSxLQUFBLEtBQUEsS0FHRixhQUNFLFFBQUEsS0FBQSxLQUdGLGFBQ0UsYUFBQSxFQUdGLG9CQUNFLElBQUEsS0FDQSxNQUFBLE1BSUosK0NBQ0UsdUJBQ0UsUUFBQSxFQUdGLHVCQUNFLE9BQUEsRUFBQSxLQUdGLGlCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxVQUFBLE1BQ0EsTUFBQSxNQUdGLG1CQUNFLE9BQUEsSUFBQSxFQUNBLFFBQUEsTUFDQSxRQUFBLElBQUEsS0FBQSxJQUNBLFdBQUEsT0FHRiwrQkFDRSxZQUFBLEVBR0YscUJBQ0UsY0FBQSxLQUFBLFVBQUEsS0FHRix1QkFDRSxhQUFBLE1BSUosK0NBQ0UsbUJBSUEsa0JBSEUsTUFBQSxJQU9GLHFEQTJnQkEsb0RBQ0EsNkNBemdCRSxNQUFBLElBR0Ysc0RBQ0UsTUFBQSxJQUdGLGNBQ0UsUUFBQSxLQUdGLG9CQUNFLFlBQUEsTUFJSixnREFDRSwyQkFDRSxPQUFBLEtBQUEsSUFHRiwrQkFDRSxPQUFBLEtBQUEsS0FJSixnREFDRSx1QkFDRSxhQUFBLE1BSUosaURBQ0UsMkJBQ0UsT0FBQSxFQUFBLElBQUEsS0FDQSxVQUFBLE9BSUosZ0RBQ0UsMkJBQ0UsT0FBQSxFQUFBLEtBQUEsS0FDQSxVQUFBLE9BSUosK0NBQ0UsMkJBQ0UsT0FBQSxFQUFBLEtBQUEsS0FDQSxVQUFBLEtBSUosZ0RBQ0UsY0FDRSxRQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWJvZHkpO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250OiB7XG4gICAgc2l6ZTogdmFyKC0tYi1mb250LXNpemUpO1xuICAgIGZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIH1cbiAgY29sb3I6IHZhcigtLXRleHQtYm9keS1jb2xvcik7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gIC50YWctYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMDB2dyAvIDIgKyAxMDAlIC8gMikgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEwMHZ3IC8gMiArIDEwMCUgLyAyKSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwdncgIWltcG9ydGFudDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBleHRlbmQgJXNlY3Rpb24taGVhZGVyO1xuICAgIH1cblxuICAgICZfX2J0bi1tb3JlIHtcbiAgICAgIEBleHRlbmQgJWJ0bjtcbiAgICAgIEBleHRlbmQgJWJ0bi13aXRob3V0LWJhY2stZ3JlZW47XG4gICAgICBAZXh0ZW5kICVidG4tYmlnLXRleHQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDM2cHggOXB4O1xuICAgICAgbWFyZ2luOiAyN3B4IGF1dG87XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gIH1cblxuICAud2l0aC1zaWRlYmFyIC50YWctYmxvY2ssICYud3AtYWRtaW4gLnRhZy1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2l0aC1zaWRlYmFyIC5wYWdlLWNvbnRlbnR7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5uby1zaWRlYmFyIC5wYWdlLWNvbnRlbnQgPiAqe1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5sZWZ0LXJpZ2h0IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnRvcC1ib3R0b20gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubW9iaWxlLXZlcnNpb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnRfYmFja2dyb3VuZF9jb2xvcik7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG5cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZ0X2JhY2tncm91bmRfY29sb3IpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogLjk7XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgICBtaW4td2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBteUNvdW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgbGl7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIGxpOmJlZm9yZSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xuICAgICAgY29udGVudDpjb3VudGVyKG15Q291bnRlcik7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIG1pbi13aWR0aDogMTlweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYWxpZ25jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1xdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgY2l0ZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuXG4gIC5zdWItdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC02cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC53cC1hZG1pbiAmIGgyLCAud3AtdG9vbGJhciAmIGgyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuXG4gIC5kYXJrLWJnOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGJmO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAgIC5jb250YWluZXIsIC5wYWdlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1saW5rX2NvbG9yKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbGlua19ob3Zlcik7XG4gIH1cbn1cblxuLndwLWJsb2NrLXRhYmxlIHtcbiAgJi5pcy1zdHlsZS1zdHJpcGVzIHtcbiAgICB0YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogOTkuNiU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcblxuICAgIHRoZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhfYmFja2dyb3VuZF9jb2xvcik7XG4gICAgICBjb2xvcjogdmFyKC0taF9uYXZpZ2F0aW9uX2NvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcblxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWhfbmF2aWdhdGlvbl9jb2xvcik7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdvLXRvLXRvcCB7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNzBweDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0yMHB4IC0xMHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDVweCAxNnB4O1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDBCQlwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTlweDtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgIH1cbiAgfVxufSIsImh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ib2R5KTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1iLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLXRleHQtYm9keS1jb2xvcik7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IC50YWctYmxvY2sge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMTAwdncgLyAyICsgMTAwJSAvIDIpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMTAwdncgLyAyICsgMTAwJSAvIDIpICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuYm9keSAudGFnLWJsb2NrX19idG4tbW9yZSB7XG4gIHBhZGRpbmc6IDEwcHggMzZweCA5cHg7XG4gIG1hcmdpbjogMjdweCBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuYm9keSAud2l0aC1zaWRlYmFyIC50YWctYmxvY2ssXG5ib2R5LndwLWFkbWluIC50YWctYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuYm9keSAud2l0aC1zaWRlYmFyIC5wYWdlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSAubm8tc2lkZWJhciAucGFnZS1jb250ZW50ID4gKiB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSAubGVmdC1yaWdodCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5ib2R5IC50b3AtYm90dG9tIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbmJvZHkgLm1vYmlsZS12ZXJzaW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuYm9keSAubW9iaWxlLXZlcnNpb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mdF9iYWNrZ3JvdW5kX2NvbG9yKTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogLjk7XG59XG5cbmJvZHkgLm1vYmlsZS12ZXJzaW9uID4gKiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogN3B4IDMwcHg7XG4gIG1pbi13aWR0aDogNzAlO1xufVxuXG5ib2R5IG9sIHtcbiAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmJvZHkgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ib2R5IG9sIGxpOmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobXlDb3VudGVyKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtaW4td2lkdGg6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuYm9keSAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbmJvZHkgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYm9keSAud3AtYmxvY2staW1hZ2UgLmFsaWduY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5IC53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIgZmlnY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYm9keSAud3AtYmxvY2stbWVkaWEtdGV4dF9fbWVkaWEgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ib2R5IC53cC1ibG9jay1xdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5ib2R5IC53cC1ibG9jay1xdW90ZSBjaXRlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuYm9keSAuc3ViLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHkgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xufVxuXG5ib2R5IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keSBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgd2lkdGg6IDEwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi53cC1hZG1pbiBib2R5IGgyOjphZnRlcixcbi53cC10b29sYmFyIGJvZHkgaDI6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYm9keSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuYm9keSAuZGFyay1iZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDBiZjtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1saW5rX2NvbG9yKTtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saW5rX2hvdmVyKTtcbn1cblxuLndwLWJsb2NrLXRhYmxlLmlzLXN0eWxlLXN0cmlwZXMgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiA5OS42JTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oX2JhY2tncm91bmRfY29sb3IpO1xuICBjb2xvcjogdmFyKC0taF9uYXZpZ2F0aW9uX2NvbG9yKTtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWhfbmF2aWdhdGlvbl9jb2xvcik7XG59XG5cbi53cC1ibG9jay10YWJsZSB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi53cC1ibG9jay10YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGFibGUgdGJvZHkgdHIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG59XG5cbi5nby10by10b3Age1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDcwcHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgLTIwcHggLTEwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogNXB4IDE2cHg7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5nby10by10b3A6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwQkJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTlweDtcbiAgdG9wOiAtMTVweDtcbiAgdHJhbnNpdGlvbjogLjJzO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5nby10by10b3Auc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IC42O1xufVxuXG4uZ28tdG8tdG9wLmhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5nby10by10b3A6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ28tdG8tdG9wOmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAtMTJweDtcbn1cblxuYm9keSAudGFnLWJsb2NrX19idG4tbW9yZSxcbi5idG4tbG9hZG1vcmUsXG4uY2FyZHNfX2J0bi1tb3JlLFxuLmJ0biB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tbG9hZG1vcmUsXG4uYnRuLXdpdGgtYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1iYWNrLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tYmFjay1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1idG4tYmFjay10ZXh0LWNvbG9yKTtcbn1cblxuLmJ0bi1sb2FkbW9yZTpob3Zlcixcbi5idG4td2l0aC1iYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWJhY2staG92ZXItYmctY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1iYWNrLWhvdmVyLWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJ0bi1iYWNrLWhvdmVyLXRleHQtY29sb3IpO1xufVxuXG4uYnRuLXdpdGhvdXQtYmFjay13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYnRuLXdpdGhvdXQtYmFjay13aGl0ZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWJvcmRlci1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1ib3JkZXItaG92ZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tYnRuLWJvcmRlci1ob3Zlci10ZXh0LWNvbG9yKTtcbn1cblxuYm9keSAudGFnLWJsb2NrX19idG4tbW9yZSxcbi5jYXJkc19fYnRuLW1vcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktY29sb3IpO1xufVxuXG5ib2R5IC50YWctYmxvY2tfX2J0bi1tb3JlOmhvdmVyLFxuLmNhcmRzX19idG4tbW9yZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1ib2R5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbn1cblxuYm9keSAudGFnLWJsb2NrX19idG4tbW9yZSxcbi5idG4tbG9hZG1vcmUsXG4uY2FyZHNfX2J0bi1tb3JlLFxuLmJ0bi1iaWctdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJ0bi1sb2FkbW9yZSB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xufVxuXG4uY29udGVudC1idXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi5jb250ZW50LWJ1dHRvbl9fY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAxMHB4IDU1cHggOXB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmFsaWduLWNlbnRlciAuY29udGVudC1idXR0b25fX2NvbnRyb2wge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5hbGlnbi1yaWdodCAuY29udGVudC1idXR0b25fX2NvbnRyb2wge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5cbi5hbGlnbi1sZWZ0IC5jb250ZW50LWJ1dHRvbl9fY29udHJvbCB7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbn1cblxuLmxpc3QtSUxfX2xpbms6OmFmdGVyIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbl9zcHJpdGVzLnBuZ1wiKSAtNDBweCAtMTMyNXB4O1xufVxuXG4ucHJvbW8tY29kZSBkaXYgYSBzcGFuOjpiZWZvcmUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nXCIpIC00MHB4IC05NDJweDtcbn1cblxuLmhlYWRlcl9fbW9iaWxlLW5hdmJhciBuYXYgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nXCIpIC00MHB4IC00MHB4O1xufVxuXG4uc2l0ZV9fcHJvcy1jb25zIHVsLmNvbnMgbGksXG4uYm9udXNfX3Byb3MtY29ucyB1bC5jb25zIGxpLFxuLnBjLWNhcmRzID4gZGl2ID4gZGl2IHVsLmNvbnMgbGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nXCIpIC00MHB4IC01NjhweCBuby1yZXBlYXQ7XG59XG5cbi5zaXRlX19wcm9zLWNvbnMgdWwucHJvcyBsaSxcbi5ib251c19fcHJvcy1jb25zIHVsLnByb3MgbGksXG4ucGMtY2FyZHMgPiBkaXYgPiBkaXYgdWwucHJvcyBsaSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmdcIikgLTQwcHggLTQ3N3B4IG5vLXJlcGVhdDtcbn1cblxuLnNsaWRlci1hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmdcIikgLTI5cHggLTIwMnB4IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbn1cblxuLnNpdGVfX3JhdGluZyBwOjpiZWZvcmUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nXCIpIC00MHB4IC0xNTIwcHg7XG59XG5cbmJvZHkgLnRhZy1ibG9ja19fdGl0bGUsXG4uaW5mby1hYm91dC1zaXRlX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keSAudGFnLWJsb2NrX190aXRsZTo6YmVmb3JlLFxuLmluZm8tYWJvdXQtc2l0ZV9fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzlweDtcbiAgei1pbmRleDogMDtcbn1cblxuYm9keSAudGFnLWJsb2NrX190aXRsZSA+ICosXG4uaW5mby1hYm91dC1zaXRlX190aXRsZSA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ib2R5KTtcbiAgcGFkZGluZzogMCAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktY29sb3IpO1xuICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgei1pbmRleDogMjtcbn1cblxuYm9keSAudGFnLWJsb2NrX190aXRsZSA+ICo6OmFmdGVyLFxuLmluZm8tYWJvdXQtc2l0ZV9fdGl0bGUgPiAqOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oX2JhY2tncm91bmRfY29sb3IpO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1zaXRlX2luZm9fYl9jb2xvcik7XG59XG5cbi5oZWFkZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogOTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cblxuLmhlYWRlcl9fbmF2YmFyIG5hdiB1bCxcbi5oZWFkZXJfX3NlY29uZC1uYXZiYXIgbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlcl9fbmF2YmFyIG5hdiBsaSxcbi5oZWFkZXJfX3NlY29uZC1uYXZiYXIgbmF2IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDAgMjZweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVhZGVyX19uYXZiYXIgbmF2IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIsXG4uaGVhZGVyX19zZWNvbmQtbmF2YmFyIG5hdiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgY29udGVudDogXCJcXDIwMzlcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIycHg7XG4gIHRvcDogMnB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBjb2xvcjogdmFyKC0taF9uYXZpZ2F0aW9uX2NvbG9yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsLXdlYmtpdC10cmFuc2Zvcm0gLjNzO1xufVxuXG4uaGVhZGVyX19uYXZiYXIgbmF2IGxpOmxhc3QtY2hpbGQsXG4uaGVhZGVyX19zZWNvbmQtbmF2YmFyIG5hdiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyX19uYXZiYXIgbmF2IGxpIC5zdWItbWVudSxcbi5oZWFkZXJfX3NlY29uZC1uYXZiYXIgbmF2IGxpIC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIwcHgpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhfYmFja2dyb3VuZF9jb2xvcik7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG59XG5cbi5oZWFkZXJfX25hdmJhciBuYXYgbGkgLnN1Yi1tZW51IGxpLFxuLmhlYWRlcl9fc2Vjb25kLW5hdmJhciBuYXYgbGkgLnN1Yi1tZW51IGxpIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5oZWFkZXJfX25hdmJhciBuYXYgbGkgLnN1Yi1tZW51IGEsXG4uaGVhZGVyX19zZWNvbmQtbmF2YmFyIG5hdiBsaSAuc3ViLW1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmhlYWRlcl9fbmF2YmFyIG5hdiBsaTpob3ZlciAuc3ViLW1lbnUsXG4uaGVhZGVyX19zZWNvbmQtbmF2YmFyIG5hdiBsaTpob3ZlciAuc3ViLW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuLmhlYWRlcl9fbmF2YmFyIG5hdiBhLFxuLmhlYWRlcl9fc2Vjb25kLW5hdmJhciBuYXYgYSB7XG4gIGNvbG9yOiB2YXIoLS1oX25hdmlnYXRpb25fY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhlYWRlcl9fbmF2YmFyIG5hdiBhOmJlZm9yZSxcbi5oZWFkZXJfX3NlY29uZC1uYXZiYXIgbmF2IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgM3B4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmhlYWRlcl9fbmF2YmFyIG5hdiBhOmhvdmVyLFxuLmhlYWRlcl9fc2Vjb25kLW5hdmJhciBuYXYgYTpob3ZlciB7XG4gIHRleHQtc2hhZG93OiAwLjFweCAwICNmZmY7XG59XG5cbi5oZWFkZXJfX25hdmJhciBuYXYgYTpob3ZlcjpiZWZvcmUsXG4uaGVhZGVyX19zZWNvbmQtbmF2YmFyIG5hdiBhOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVhZGVyX19zZWNvbmQtbmF2YmFyIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMHZ3IC8gMiArIDEwMCUgLyAyKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEwMHZ3IC8gMiArIDEwMCUgLyAyKSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbn1cblxuLmhlYWRlcl9fc2Vjb25kLW5hdmJhciBuYXYgPiB1bCB7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlcl9fc2Vjb25kLW5hdmJhciBuYXYgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oZWFkZXJfX3NlY29uZC1uYXZiYXIgbmF2ID4gdWwgPiBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWhfc2VjX25hdmlnYXRpb25fY29sb3IpO1xufVxuXG4uaGVhZGVyX19zZWNvbmQtbmF2YmFyIG5hdiA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS1oX3NlY19uYXZpZ2F0aW9uX2NvbG9yKTtcbn1cblxuLmhlYWRlcl9fc2Vjb25kLW5hdmJhciBuYXYgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaGVhZGVyX19zZWNvbmQtbmF2YmFyIG5hdiB1bCBsaSAuc3ViLW1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogdmFyKC0taF9zZWNfbmF2aWdhdGlvbl9jb2xvcik7XG59XG5cbi5oZWFkZXJfX3NlY29uZC1uYXZiYXIgbmF2IHVsIGEge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLmhlYWRlcl9fbW9iaWxlLW5hdmJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmhlYWRlcl9fbW9iaWxlLW5hdmJhciBuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogODBweCAwIDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oX2JhY2tncm91bmRfY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOXB4IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzAwcHg7XG4gIHRyYW5zaXRpb246IGxlZnQgLjRzO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5oZWFkZXJfX21vYmlsZS1uYXZiYXIgbmF2IHAge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxOXB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWFkZXJfX21vYmlsZS1uYXZiYXIgbmF2ID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTJweCAwIDE5cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmhlYWRlcl9fbW9iaWxlLW5hdmJhciBuYXYgPiB1bCBhIHtcbiAgY29sb3I6IHZhcigtLWhfbmF2aWdhdGlvbl9jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhlYWRlcl9fbW9iaWxlLW5hdmJhciBuYXYgPiB1bCA+IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgI0NEQ0RDRDtcbiAgcGFkZGluZzogOXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlcl9fbW9iaWxlLW5hdmJhciBuYXYgPiB1bCA+IGxpIHVsIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uaGVhZGVyX19tb2JpbGUtbmF2YmFyIG5hdiA+IHVsID4gbGkgdWwgYSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlcl9fbW9iaWxlLW5hdmJhciBuYXYgPiB1bCA+IGxpIHVsIGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG59XG5cbi5oZWFkZXJfX21vYmlsZS1uYXZiYXIgbmF2ID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE2cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG5cbi5oZWFkZXJfX21vYmlsZS1uYXZiYXIgbmF2ID4gdWwgPiBsaS5vcGVuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5oZWFkZXJfX21vYmlsZS1uYXZiYXIgbmF2ID4gdWwgPiBsaS5vcGVuIHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVhZGVyX19tb2JpbGUtbmF2YmFyID4gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19tb2JpbGUtbmF2YmFyID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDI2MHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uaGVhZGVyX19tb2JpbGUtbmF2YmFyID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHNwYW4ge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmhlYWRlcl9fbW9iaWxlLW5hdmJhciA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbCBzcGFuLmZpcnN0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDE4cHg7XG59XG5cbi5oZWFkZXJfX21vYmlsZS1uYXZiYXIgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWwgc3Bhbi5zZWNvbmQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGVhZGVyX19tb2JpbGUtbmF2YmFyID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHNwYW4udGhpcmQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uaGVhZGVyX19tb2JpbGUtbmF2YmFyID4gaW5wdXQ6Y2hlY2tlZCB+IG5hdiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5oZWFkZXJfX21vYmlsZS1uYXZiYXIgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICB0b3A6IHVuc2V0O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogbGVmdCAuNHM7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5oZWFkZXJfX21vYmlsZS1uYXZiYXIgPiBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oX25hdmlnYXRpb25fY29sb3IpO1xuICBtYXJnaW46IDdweCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaGVhZGVyX19tb2JpbGUtbmF2YmFyID4gbGFiZWwgc3Bhbi5maXJzdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oZWFkZXJfX2J1dHRvbnMgKiB7XG4gIHBhZGRpbmc6IDlweCA0M3B4IDhweDtcbn1cblxuLmhlYWRlcl9fYnV0dG9ucyAqOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubGlzdC1JTCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMzVweCAwO1xufVxuXG4ubGlzdC1JTF9faXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taF9uYXZpZ2F0aW9uX2NvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNXB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG59XG5cbi5saXN0LUlMX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC1JTF9faXRlbSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktY29sb3IpO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLmxpc3QtSUxfX2l0ZW0gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubGlzdC1JTF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxpc3QtSUxfX2xpbmsgc3BhbiB7XG4gIG1heC13aWR0aDogNjUlO1xufVxuXG4ubGlzdC1JTF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjFzO1xufVxuXG4ubGlzdC1JTF9fbGluazpob3Zlcjo6YWZ0ZXIge1xuICByaWdodDogMTdweDtcbn1cblxuLmNhcmRzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2FyZHNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzJweDtcbiAgaGVpZ2h0OiAxNzJweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uY2FyZHNfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG4uY2FyZHNfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJkc19faXRlbSBhIGltZyB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuXG4uY2FyZHNfX2l0ZW0gYSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXRleHQtYm9keS1jb2xvcik7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uY2FyZHNfX2J0bi1tb3JlIHtcbiAgcGFkZGluZzogMTBweCAzNnB4IDlweDtcbiAgbWFyZ2luOiAyN3B4IGF1dG87XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVkaXVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc21hbGwge1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mdWxsLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lZGl1bS1saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tZWRpdW0tbGlzdCB1bCBsaSB7XG4gIHdpZHRoOiA0NyU7XG59XG5cbi5tZWRpdW0tbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNtYWxsLWxpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNtYWxsLWxpc3QgdWwgbGkge1xuICB3aWR0aDogMzAlO1xufVxuXG4uc21hbGwtbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmJlc3Qtc2l0ZXMge1xuICBtYXJnaW46IDIwcHggMCAzNXB4O1xufVxuXG4uc2l0ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlX19sb2dvLWFuZC1yYXRpbmcge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtaW4taGVpZ2h0OiAxOTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnRfYmFja2dyb3VuZF9jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iYWNrLXNpdGVzLnBuZ1wiKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaXRlX19sb2dvLWFuZC1yYXRpbmcgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2l0ZV9fbG9nbyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG5cbi5zaXRlX19yYXRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTMwLjE5JTtcbn1cblxuLnNpdGVfX3JhdGluZyBwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uc2l0ZV9fcmF0aW5nIHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5zaXRlX19saW5rLXJldmlldyB7XG4gIHBhZGRpbmc6IDNweCA5cHg7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uc2l0ZV9fbGluayB7XG4gIHBhZGRpbmc6IDdweCA1NXB4IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zaXRlX19vZmZlciB7XG4gIG1hcmdpbjogYXV0byA1cHggYXV0byAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICB3aWR0aDogMjYwcHg7XG59XG5cbi5zaXRlX19wcm9zLWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggMjBweCA1cHggMzVweDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uc2l0ZV9fcHJvcy1jb25zIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2l0ZV9fcHJvcy1jb25zIHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDJweDtcbn1cblxuLnNpdGVfX3Byb3MtY29ucyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zaXRlX19wcm9zLWNvbnMgdWwuY29ucyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cblxuLnNpdGVfX3BtIHtcbiAgbWF4LXdpZHRoOiAyMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaXRlX19wbSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4uc2l0ZV9fcG0gdWwgbGkge1xuICBtYXJnaW46IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYTtcbiAgcGFkZGluZzogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA1NXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4uc2l0ZV9fcG0gdWwgaW1nIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG59XG5cbi5zaXRlX19wbSB1bCBzdmcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uc2l0ZV9fcG0gdWwgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG59XG5cbi5vZmZlcl9fd2VsY29tZS1vZmZlciB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBsaW5lLWhlaWdodDogMTE4JTtcbn1cblxuLm9mZmVyX193ZWxjb21lLW9mZmVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LWNvbG9yKTtcbn1cblxuLndpdGgtc2lkZWJhciAuc2l0ZV9fcHJvcy1jb25zIHVsIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5ibG9jay1wb3N0cyB7XG4gIG1hcmdpbjogMjBweCAwIDM1cHg7XG59XG5cbi5ibG9jay1wb3N0c19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi53aXRoLXNpZGViYXIgLmJsb2NrLXBvc3RzX19zZWNvbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stcG9zdHNfX3NlY29uZCB7XG4gIHdpZHRoOiA0NjRweDtcbn1cblxuLmJsb2NrLXBvc3RzX19zZWNvbmQgLnBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBoZWlnaHQ6IDE5NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYmxvY2stcG9zdHNfX3NlY29uZCAucG9zdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLXBvc3RzX19zZWNvbmQgLnBvc3RfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2stcG9zdHNfX3NlY29uZCAucG9zdF9faW1hZ2UgaW1nIHtcbiAgY2xpcDogcmVjdCgwcHggMjAycHggMTk1cHggMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYmxvY2stcG9zdHNfX3NlY29uZCAucG9zdF9fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMDJweDtcbn1cblxuLmJsb2NrLXBvc3RzX19zZWNvbmQgLnBvc3RfX3RpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDIwcHg7XG59XG5cbi5ibG9jay1wb3N0c19fc2Vjb25kIC5wb3N0X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDE3cHg7XG59XG5cbi5wb3N0IHtcbiAgbWF4LXdpZHRoOiAzNDNweDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctYm9keSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wb3N0X19kYXRlIHtcbiAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTgyLCA2MCwgMC4zOCk7XG4gIHBhZGRpbmc6IDZweCAxM3B4IDVweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnBvc3RfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBtYXgtaGVpZ2h0OiAxOTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wb3N0X19pbWFnZSBpbWcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiAzNDNweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucG9zdF9fdGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRUZFRjtcbiAgbWFyZ2luOiAxNXB4IDIwcHggMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgY29sb3I6IHZhcigtLXRleHQtYm9keS1jb2xvcik7XG59XG5cbi5wb3N0X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMTBweCAyMHB4IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LWNvbG9yKTtcbn1cblxuLnBvc3RfX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICBwYWRkaW5nOiAzcHggMTVweDtcbn1cblxuLnNsaWRlciB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjk1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGlkZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IC4zcyBsZWZ0O1xuICBwYWRkaW5nOiAxMHB4IDZweDtcbn1cblxuLnNsaWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzFkZWcsIHZhcigtLWJnLWJvZHkpIDUwJSwgI2ZmZmZmZjBkIDEyMCUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2xpZGVyX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMjdweDtcbiAgd2lkdGg6IDIyN3B4O1xuICBwYWRkaW5nOiAxN3B4IDE5cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctYm9keSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xufVxuXG4uc2xpZGVyX19pdGVtIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbn1cblxuLnNsaWRlcl9faXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlMmUyO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2xpZGVyX19hcnJvdyAuY291bnQge1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogNDZweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogZ3JheTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlci1hcnJvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4ICMwMDAwMDAxMjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCAjMDAwMDAwMTI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5leHQge1xuICBsZWZ0OiA2MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmZhcSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5mYXEgZGV0YWlscyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDMxcHggNDJweCAzMXB4IDUzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE0MiU7XG59XG5cbi5mYXEgc3VtbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5mYXEgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlcixcbi5mYXEgc3VtbWFyeTo6bWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmZhcSBzdW1tYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyMDNBXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogLjVzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtYm9keS1jb2xvcik7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5mYXEgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5OjphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5xX2FuZF9hIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5xX2FuZF9hIGRldGFpbHMge1xuICB3aWR0aDogNDguNSU7XG4gIGhlaWdodDogMjczcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggIzAwMDAwMDEyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyNXB4ICMwMDAwMDAxMjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLXdpZHRoOiA0NzBweDtcbn1cblxuLnFfYW5kX2EgZGV0YWlscyBzdW1tYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgcGFkZGluZzogMTAwcHggMjBweCA1MHB4IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xX2FuZF9hIGRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlcixcbi5xX2FuZF9hIGRldGFpbHMgc3VtbWFyeTo6bWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnFfYW5kX2EgZGV0YWlscyBzdW1tYXJ5IHN2ZyB7XG4gIHdpZHRoOiA3MHB4O1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIGZpbGw6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnFfYW5kX2EgZGV0YWlsc1tvcGVuXTpob3ZlciBkaXYge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucV9hbmRfYSBkZXRhaWxzW29wZW5dIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JhY2stcXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTQyJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucV9hbmRfYSBkZXRhaWxzW29wZW5dIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucV9hbmRfYSBkZXRhaWxzW29wZW5dIHAge1xuICBtYXJnaW46IDJweCAwO1xufVxuXG4uYm9udXNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5ib251c2VzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJvbnVzZXNfX3ZzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uYm9udXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1ib2R5KTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAyODZweDtcbn1cblxuLmJvbnVzLnZzIHtcbiAgd2lkdGg6IHVuc2V0O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtaW4td2lkdGg6IDMxMHB4O1xufVxuXG4uYm9udXMudnM6Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG59XG5cbi5ib251c19fbG9nbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZ0X2JhY2tncm91bmRfY29sb3IpO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ib251c19fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxNXB4IDIycHggNXB4O1xufVxuXG4uYm9udXNfX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYm9udXNfX2dyb3VwLWJ0biB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogMTFweCAxNnB4O1xuICBib3JkZXI6IDJweCBkb3R0ZWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ib251c19fdmlzaXQtY2FzaW5vIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBhZGRpbmc6IDlweCAyMnB4IDhweDtcbiAgbWFyZ2luOiAwIGF1dG8gNHB4O1xufVxuXG4uYm9udXNfX3JlYWQtcmV2aWV3IHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gIGNvbG9yOiB2YXIoLS1iZy1jb2xvcik7XG59XG5cbi5ib251c19fcHJvcy1jb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4IDIwcHggNXB4IDM1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmJvbnVzX19wcm9zLWNvbnMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ib251c19fcHJvcy1jb25zIHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDJweDtcbn1cblxuLmJvbnVzX19wcm9zLWNvbnMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYm9udXNfX3Byb3MtY29ucyB1bC5jb25zIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuXG4ucmF0aW5nIHtcbiAgcGFkZGluZzogMCAyMnB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhdGluZ19fc3RhciB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRpbmdfX3N0YXIgLmVtcHR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tYi1zdGFyLTEucG5nXCIpO1xufVxuXG4ucmF0aW5nX19zdGFyIC5mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tYi1zdGFyLTIucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5yYXRpbmdfX251bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAuMTklO1xufVxuXG5mb290ZXIgLmZvb3RlciB7XG4gIHBhZGRpbmc6IDM2cHggMDtcbiAgY29sb3I6IHZhcigtLWZ0X3RleHRfY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mdF9iYWNrZ3JvdW5kX2NvbG9yKTtcbn1cblxuZm9vdGVyIC5mb290ZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuZm9vdGVyIC5mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgY29sb3I6IHZhcigtLWZ0X3RleHRfY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5mb290ZXIgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZvb3RlciAuZm9vdGVyIC5mb290ZXItd2lkZ2V0IHtcbiAgY29sb3I6IHZhcigtLWZ0X3RleHRfY29sb3IpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmZvb3RlciAuZm9vdGVyIC5mb290ZXItd2lkZ2V0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICBjb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb290ZXIgLmZvb3RlciAuZm9vdGVyLXdpZGdldCB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmZvb3RlciAuZm9vdGVyIC5mb290ZXItd2lkZ2V0IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5mb290ZXIgLmZvb3RlciAuZm9vdGVyLXdpZGdldCBhIHtcbiAgY29sb3I6IHZhcigtLWZ0X3RleHRfY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaXRlLWluZm8ge1xuICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tc2l0ZV9pbmZvX2JfY29sb3IpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZ0X2JhY2tncm91bmRfY29sb3IpO1xufVxuXG4uc2l0ZS1pbmZvID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2l0ZS1pbmZvIHAsXG4uc2l0ZS1pbmZvIGEge1xuICBjb2xvcjogdmFyKC0tZnRfdGV4dF9jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLmJyZWFkY3J1bWIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB1bCBsaSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1NS42OSU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5icmVhZGNydW1iIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLXRleHQtYm9keS1jb2xvcik7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJlYWRjcnVtYiB1bCBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwQkJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hYm91dC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oX2JhY2tncm91bmRfY29sb3IpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMHZ3IC8gMiArIDEwMCUgLyAyKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEwMHZ3IC8gMiArIDEwMCUgLyAyKSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5hYm91dC1wYWdlX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmFib3V0LXBhZ2VfX3dyYXAgPiAqOm50aC1jaGlsZCgyKSB7XG4gIG1heC13aWR0aDogNDAlO1xufVxuXG4uYWJvdXQtcGFnZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA1MXB4O1xuICBsaW5lLWhlaWdodDogMTI0LjY5JTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uYWJvdXQtcGFnZV9fdGl0bGU6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMDlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbn1cblxuLmFib3V0LXBhZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWJvdXQtcGFnZV9fZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpc3QtYW5jaG9yIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmxpc3QtYW5jaG9yX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOTIuNjklO1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0LWFuY2hvcl9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmxpc3QtYW5jaG9yIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5saXN0LWFuY2hvciB1bCBsaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbi5saXN0LWFuY2hvciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxpc3QtYW5jaG9yIHVsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjODM4MzgzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xufVxuXG4ubGlzdC1hbmNob3IgdWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xufVxuXG4ucHJvbW8tY29kZSB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDM3cHggNDBweCAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvbW8tY29kZSBkaXYgcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzFEMjczMDtcbiAgbWFyZ2luOiAwIDE3cHggMjBweCAxN3B4O1xufVxuXG4ucHJvbW8tY29kZSBkaXYgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzFEMjczMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDIzM3B4O1xuICBwYWRkaW5nOiA3cHggMjBweCA2cHg7XG4gIG1hcmdpbjogMCAxN3B4IDIwcHggMTdweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnByb21vLWNvZGUgZGl2IGlucHV0LnByb21vY29kZS1jb3B5IHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4ucHJvbW8tY29kZSBkaXYgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAyMzNweDtcbiAgbWF4LXdpZHRoOiAyMzNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDlweCAwIDhweDtcbiAgbWFyZ2luOiAwIDE3cHggMCAxN3B4O1xufVxuXG4ucHJvbW8tY29kZSBkaXYgYSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb21vLWNvZGUgZGl2IGEgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLnByb21vLWNvZGUgZGl2ID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1iYWNrLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJ0bi1iYWNrLXRleHQtY29sb3IpO1xuICBmb250LXdlaWdodDogMTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmluZm8tYWJvdXQtc2l0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5pbmZvLWFib3V0LXNpdGVfX3RpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmluZm8tYWJvdXQtc2l0ZV9fd2FycCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmluZm8tYWJvdXQtc2l0ZV9fd2FycCA+IGRpdiB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi5ub24tcmVjb21tZW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLm5vbi1yZWNvbW1lbmRfX3dhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjRkZFOUU5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzVBMUExO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogMjJweCAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubm9uLXJlY29tbWVuZCAuc2l0ZSB7XG4gIHBhZGRpbmctbGVmdDogNzFweDtcbn1cblxuLm5vbi1yZWNvbW1lbmQgLnNpdGVfX2xvZ28tYW5kLXJhdGluZyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubm9uLXJlY29tbWVuZCAuc2l0ZV9fbG9nbyB7XG4gIG1hcmdpbjogNXB4IDAgMTVweDtcbn1cblxuLm5vbi1yZWNvbW1lbmQgLnNpdGU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm5vbi1yZWNvbW1lbmQgLnNpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDcxcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwMzEzMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ub24tcmVjb21tZW5kIC5zaXRlX19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA2NSU7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG59XG5cbi5ub24tcmVjb21tZW5kIC5zaXRlX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE5cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uYXV0aG9yIGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmF1dGhvcl9fd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDUwcHggNTVweDtcbn1cblxuLmF1dGhvcl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYXV0aG9yX19kZXNjcmlwdGlvbiBoMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYXV0aG9yX19kZXNjcmlwdGlvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmF1dGhvcl9fY2FydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hdXRob3JfX2ltZy1uYW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG59XG5cbi5hdXRob3JfX2ltZy1uYW1lIGltZyB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG59XG5cbi5hdXRob3JfX2ltZy1uYW1lIGgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICBtYXJnaW46IDA7XG59XG5cbi5hdXRob3JfX3JhdGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE0cHggMjZweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXV0aG9yX19yYXRpbmcgPiBzcGFuIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmF1dGhvcl9fcmF0aW5nID4gc3BhbiAuZW1wdHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbi1iaWctc3Rhci0xLnBuZ1wiKTtcbn1cblxuLmF1dGhvcl9fcmF0aW5nID4gc3BhbiAuZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tYmlnLXN0YXItMi5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICB0b3A6IDA7XG59XG5cbi5hdXRob3IgLmxhYmVsLWNvbW1lbnQge1xuICBjb2xvcjogdmFyKC0tbGlua19jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5hdXRob3IgLmxhYmVsLWNvbW1lbnQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbGlua19ob3Zlcik7XG59XG5cbi5hdXRob3JfX2RhdGUsXG4uYXV0aG9yX19lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gIGNvbG9yOiAjZGJkMWQxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYXV0aG9yX19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hdXRob3JfX3NvY2lhbCA+IGRpdiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmF1dGhvcl9fc29jaWFsIC5zb2NpYWwtbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYXV0aG9yLXBhZ2UgLmF1dGhvcl9faW1nLW5hbWUgaDEge1xuICBtYXJnaW46IDA7XG59XG5cbi5hdXRob3ItcGFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbmJvZHkuYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBvc3QtYXV0aG9yID4gZGl2IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q0ZDRkNDtcbn1cblxuLnBvc3QtYXV0aG9yX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wb3N0LWF1dGhvcl9faW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1heC13aWR0aDogODBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucG9zdC1hdXRob3JfX2luZm8gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBvc3QtYXV0aG9yX19pbmZvIGEgKiB7XG4gIG1hcmdpbjogMHB4IDBweCAxMHB4O1xufVxuXG4ucG9zdC1hdXRob3JfX2luZm8gc3BhbiB7XG4gIGNvbG9yOiAjYjViNWI1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zb2NpYWwtbGlua3MgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zb2NpYWwtbGlua3MgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9iZ19zb2NfaWNvbnMpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuLnNvY2lhbC1saW5rcyBsaSBhIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG9yX3NvY19pY29ucyk7XG59XG5cbi5zb2NpYWwtbGlua3MgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX3NvY19pY29ucyk7XG59XG5cbi5zb2NpYWwtbGlua3MgbGkgYTpob3ZlciBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvcl9iZ19zb2NfaWNvbnMpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvcm9ib3RvLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL3JvYm90by1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9yb2JvdG8tYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbi53aXRoLXNpZGViYXIgPiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndpdGgtc2lkZWJhciAuc2lkZWJhciB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLndpdGgtc2lkZWJhciAucGFnZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlYmFyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zaWRlYmFyX193cmFwIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNpZGViYXJfX3dyYXAgLmNhbGVuZGFyX3dyYXAgdGFibGUge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5yZXZpZXctcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJldmlldy1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1yZXZpZXctdGV4dCk7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3LXBhZ2UgaDEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbjogNDBweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEyNC42OSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldmlldy1wYWdlX193cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3LXBhZ2VfX3dyYXAgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5yZXZpZXctcGFnZV9fd3JhcCA+IGRpdiA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yZXZpZXctcGFnZV9fbG9nbyBkaXYge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZXZpZXctcHJvZ3Jlc3MtYmFyKTtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucmV2aWV3LXBhZ2VfX2xvZ28gZGl2IGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnJldmlldy1wYWdlX19yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9iaWxlLWFwcCAucmV2aWV3LXBhZ2VfX3JhdGluZyB7XG4gIG1hcmdpbjogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1vYmlsZS1hcHAgLnJldmlldy1wYWdlX19yYXRpbmcgZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1vYmlsZS1hcHAgLnJldmlldy1wYWdlX19yYXRpbmcgZGl2OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnJldmlldy1wYWdlX19yYXRpbmcgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3LXBhZ2VfX3JhdGluZyBkaXY6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTMwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGN0KSBcIiVcIjtcbiAgbGluZS1oZWlnaHQ6IDEzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxNXB4IHZhcigtLXJldmlldy1wcm9ncmVzcy1iYXIpO1xufVxuXG4ucmV2aWV3LXBhZ2VfX3JhdGluZyBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMC4xOSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5yZXZpZXctcGFnZV9fcmF0aW5nIHN2ZyB7XG4gIGhlaWdodDogMTMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuLnJldmlldy1wYWdlX19yYXRpbmcgLnByb2dyZXNzLWJhcl9fYmFja2dyb3VuZCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xufVxuXG4ucmV2aWV3LXBhZ2VfX3JhdGluZyAucHJvZ3Jlc3MtYmFyX19wcm9ncmVzcyB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdmFyKC0tcmV2aWV3LXByb2dyZXNzLWJhcik7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDgwIDgwO1xuICBzdHJva2UtZGFzaG9mZnNldDogODA7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAxcyBlYXNlLWluLW91dDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDFweCB2YXIoLS1yZXZpZXctcHJvZ3Jlc3MtYmFyKSk7XG59XG5cbmJvZHkgLnJldmlldy1wYWdlX19vdmVyYWxsLXJhdGluZzphZnRlciB7XG4gIGhlaWdodDogMTgwcHg7XG4gIHdpZHRoOiAxODVweDtcbiAgY29udGVudDogYXR0cihkYXRhLXBjdCkgXCIlIE9WRVJBTExcIjtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuYm9keSAucmV2aWV3LXBhZ2VfX292ZXJhbGwtcmF0aW5nIHN2ZyB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuYm9keSAucmV2aWV3LXBhZ2VfX292ZXJhbGwtcmF0aW5nIC5wcm9ncmVzcy1iYXJfX3Byb2dyZXNzIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogOTAgOTA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA5MDtcbn1cblxuLnJldmlldy1wYWdlX19saW5rLWJvbnVzIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDlweDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmV2aWV3LXBhZ2VfX2xpbmstYm9udXMubGluay1idXR0b24ge1xuICBtaW4td2lkdGg6IDI0MnB4O1xufVxuXG4ubW9iaWxlLWFwcCAucmV2aWV3LXBhZ2VfX2xpbmstYm9udXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1hcHAgLnJldmlldy1wYWdlX19saW5rLWJvbnVzIHN2ZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuXG4ubW9iaWxlLWFwcCAucmV2aWV3LXBhZ2VfX2xpbmstYm9udXMgc3ZnIHBhdGgge1xuICBmaWxsOiB2YXIoLS1yZXZpZXctdGV4dCk7XG59XG5cbi5yZXZpZXctcGFnZV9fYm9udXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZXZpZXctcHJvZ3Jlc3MtYmFyKTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJldmlldy1wYWdlX19ib251cyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmV2aWV3LXBhZ2VfX21vYmlsZSB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZXZpZXctcHJvZ3Jlc3MtYmFyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5yZXZpZXctcGFnZV9fbW9iaWxlIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5yZXZpZXctcGFnZV9fbW9iaWxlIHAgc3ZnIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbn1cblxuLnJldmlldy1wYWdlX19tb2JpbGUgcCBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXJldmlldy10ZXh0KTtcbn1cblxuLnBjLWNhcmRzIHtcbiAgbWFyZ2luLXRvcDogLTE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYy1jYXJkcyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYy1jYXJkcyA+IGRpdiA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1heC13aWR0aDogMjE4cHg7XG4gIHdpZHRoOiAyMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBjLWNhcmRzID4gZGl2ID4gZGl2IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGMtY2FyZHMgPiBkaXYgPiBkaXYgaW1nIHtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYy1jYXJkcyA+IGRpdiA+IGRpdiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYy1jYXJkcyA+IGRpdiA+IGRpdiB1bCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMnB4O1xufVxuXG4ucGMtY2FyZHMgPiBkaXYgPiBkaXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGMtY2FyZHMgPiBkaXYgPiBkaXYgdWwuY29ucyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cblxuLm1vYmlsZS1hcHAgLnJhdGluZ19fc3RhciB7XG4gIHdpZHRoOiAxNTFweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGUtYXBwIC5yYXRpbmdfX3N0YXIgLmVtcHR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tYmlnLXN0YXItMS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbn1cblxuLm1vYmlsZS1hcHAgLnJhdGluZ19fc3RhciAuZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uLWJpZy1zdGFyLTIucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbn1cblxuLnBvc3RzLWFyY2hpdmVfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnBvc3RzLWFyY2hpdmVfX3dyYXAgLnBvc3Qge1xuICBtYXJnaW46IDAgMjVweCAzMHB4O1xuICBtaW4td2lkdGg6IDM0M3B4O1xufVxuXG4uZXJyb3ItNDA0ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5lcnJvci00MDRfX2Vycm9yLW51bWJlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMTk2cHg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNlY2UxZTE7XG4gIG1hcmdpbjogNTBweCAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5lcnJvci00MDRfX3RleHQge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmVycm9yLTQwNF9fdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiA3NHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogODBweDtcbn1cblxuLmhvd3RvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYm9keSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMzVweCA1MHB4O1xufVxuXG4uaG93dG9fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG93dG9fX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5ob3d0b19fZGVzY3JpcHRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cblxuLmhvd3RvX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2U3ZTc7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlN2U3O1xuICBsZWZ0OiAtNTZweDtcbiAgdG9wOiAwO1xufVxuXG4uc3RlcDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ib2R5KTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5zdGVwX19ib2R5IHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTcwcHg7XG4gIHRvcDogMHB4O1xufVxuXG4uc3RlcF9fYm9keS53aXRoLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA0NSU7XG4gIG1pbi13aWR0aDogNDUlO1xufVxuXG4uc3RlcF9faW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNjUlO1xufVxuXG4uc3RlcF9faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zdGVwX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5yZXZpZXctdGFibGVfX3dyYXAge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnJldmlldy10YWJsZV9fd3JhcCBvbCB7XG4gIGNvbHVtbi1jb3VudDogMTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmV2aWV3LXRhYmxlX193cmFwIG9sIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucmV2aWV3LXRhYmxlX193cmFwIG9sIGxpOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXNpdGVfaW5mb19iX2NvbG9yKTtcbn1cblxuLnJldmlldy10YWJsZV9fd3JhcCBvbCBsaSBpbWcge1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIG1hcmdpbjogMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yZXZpZXctdGFibGVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG5cbi5yZXZpZXctdGFibGVfX2hlYWRlciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5yZXZpZXctdGFibGVfX2hlYWRlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDIwNXB4O1xufVxuXG4ucmV2aWV3LXRhYmxlX19oZWFkZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnJldmlldy10YWJsZV9faGVhZGVyIGRpdjpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMTExcHg7XG59XG5cbi5yZXZpZXctdGFibGVfX2hlYWRlciBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuXG4ucmV2aWV3LXRhYmxlX19ib29rbWFrZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjE0cHg7XG59XG5cbi5yZXZpZXctdGFibGVfX2ItbGluayB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmV2aWV3LXRhYmxlX19uYW1lIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5yZXZpZXctdGFibGVfX2JvbnVzIHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJldmlldy10YWJsZV9fcmF0aW5nIHAge1xuICB3aWR0aDogMTExcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3LXRhYmxlX19yYXRpbmcgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tYmlnLXN0YXItMS5wbmdcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5yZXZpZXctdGFibGVfX3JhdGluZyBzcGFuLmZ1bGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uLWJpZy1zdGFyLTIucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xufVxuXG4uY29tbWVudHMtYXJlYSB7XG4gIG1hcmdpbjogMzVweCAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudHNfX3dyYXAge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCBmb3JtIHtcbiAgZGlzcGxheTogZmxvdy1yb290O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tY29tbWVudCB7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tY29tbWVudCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA5OSU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1jYXB0Y2hhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWNhcHRjaGEgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1hdXRob3IsXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tZW1haWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWF1dGhvciBpbnB1dCxcbi5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1lbWFpbCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiA5MSU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjAlO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIGxpLmNvbW1lbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTNlMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbjogMzVweCAwO1xufVxuXG4uY29tbWVudHMtYXJlYSBsaS5jb21tZW50IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50IGFydGljbGUge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAjZDRkNGQ0O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50X19hdXRob3Ige1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRfX2F1dGhvciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudF9fbWV0YSB7XG4gIGNvbG9yOiAjQzRDNEM0O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudF9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRfX3RleHQgLmNvbS10ZXh0IHtcbiAgbWF4LXdpZHRoOiA4NSU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50X190ZXh0IC5jb20tcmF0aW5nIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50X190ZXh0IC5jb20tcmF0aW5nIC5lbXB0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uLWJpZy1zdGFyLTEucG5nXCIpO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudF9fdGV4dCAuY29tLXJhdGluZyAuZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uLWJpZy1zdGFyLTIucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgdG9wOiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC5wYXJlbnQgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudCAuY2hpbGRyZW4ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQgLmNvbW1lbnQtcmVwbHktdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucmF0aW5nLWNvbnRhaW5lciBsYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tYmlnLXN0YXItMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2FjYWNhYztcbn1cblxuLnJhdGluZy1jb250YWluZXIgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uLWJpZy1zdGFyLTIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhdGluZy1jb250YWluZXIgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmF0aW5nLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uLWJpZy1zdGFyLTEucG5nXCIpO1xufVxuXG4uc2xpZGVyRnVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uc2xpZGVyRnVsbF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogLjNzIGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNsaWRlckZ1bGxfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5zbGlkZXJGdWxsX19hcnJvdy5uZXh0IHtcbiAgbGVmdDogMTAwcHg7XG59XG5cbi5zbGlkZXJGdWxsX19hcnJvdy5wcmV2IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IHVuc2V0O1xufVxuXG4uc2xpZGVyRnVsbF9fbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyRnVsbF9fY291bnQge1xuICBjb2xvcjogdmFyKC0taF9uYXZpZ2F0aW9uX2NvbG9yKTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEzcHg7XG4gIGxlZnQ6IDUycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNsLWl0ZW0ge1xuICB3aWR0aDogMTUyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oX2JhY2tncm91bmRfY29sb3IpO1xuICBjb2xvcjogdmFyKC0taF9uYXZpZ2F0aW9uX2NvbG9yKTtcbn1cblxuLnNsLWl0ZW0gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnNsLWl0ZW0gPiBkaXYgPiBkaXYge1xuICBtYXgtd2lkdGg6IDU1JTtcbiAgcGFkZGluZzogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc2wtaXRlbSA+IGRpdiA+IGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IC4xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2wtaXRlbV9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5zbC1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uc2wtaXRlbV9fbGluayB7XG4gIHBhZGRpbmc6IDdweCA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJrLXBvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmstcG9pbnQgPiBkaXYge1xuICB3aWR0aDogMzklO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmJrLXBvaW50ID4gZGl2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xufVxuXG4uYmstcG9pbnQgPiBkaXYgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxuLmJrLXBvaW50ID4gZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaGFuZC1saWtlLnBuZ1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjVweDtcbiAgbWluLXdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0b3A6IC0yNXB4O1xuICBsZWZ0OiAtMjVweDtcbn1cblxuLmJrLXBvaW50X19wcm9zIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcm9zX2NvbG9ycyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZTc7XG59XG5cbi5iay1wb2ludF9fcHJvczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvc19jb2xvcnMpO1xufVxuXG4uYmstcG9pbnRfX2NvbnMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbnNfY29sb3JzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZTllOTtcbn1cblxuLmJrLXBvaW50X19jb25zOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb25zX2NvbG9ycyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wYXltZW50LW1ldGhvZHMge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tYmFjay1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBheW1lbnQtbWV0aG9kc19fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tYmFjay1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIG1hcmdpbjogLTNweCAtMXB4O1xuICBwYWRkaW5nOiAxM3B4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdmFyKC0tYnRuLWJhY2stdGV4dC1jb2xvcik7XG59XG5cbi5wYXltZW50LW1ldGhvZHNfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCAwIDIwcHg7XG59XG5cbi5wYXltZW50LW1ldGhvZHNfX2xpc3QgbGkge1xuICBtYXJnaW46IDVweCAzMHB4O1xufVxuXG4udmlkZW8ge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG4udmlkZW8uYWxpZ24tY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi52aWRlby5hbGlnbi1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udmlkZW9fX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4udmlkZW9fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW9fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpZGVvX19wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udmlkZW9fX3BsYXktc2hhcGUge1xuICBmaWxsOiAjMjEyMTIxO1xuICBmaWxsLW9wYWNpdHk6IDAuODtcbn1cblxuLnZpZGVvX19wbGF5LWljb24ge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4udmlkZW9fX3BsYXk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udmlkZW9fX3BsYXk6aG92ZXIgLnZpZGVvX19wbGF5LXNoYXBlLFxuLnZpZGVvX19wbGF5OmZvY3VzIC52aWRlb19fcGxheS1zaGFwZSB7XG4gIGZpbGw6ICNmZjAwMDA7XG4gIGZpbGwtb3BhY2l0eTogMTtcbn1cblxuLnZpZGVvX19wbGF5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW9fX21lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm51bS1ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm51bS1ibG9ja3NfX2l0ZW0ge1xuICB3aWR0aDogMjAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5udW0tYmxvY2tzX19jb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5udW0tYmxvY2tzX19pbWcgaW1nIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53cGNmNy1mb3JtIHtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuXG4ud3BjZjctZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLndwY2Y3LWZvcm0gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDY1JTtcbiAgd2lkdGg6IDY1JTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLndwY2Y3LWZvcm0gc3BhbiA+IGlucHV0LFxuLndwY2Y3LWZvcm0gc3BhbiA+IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdCB7XG4gIG1hcmdpbjogNXB4IDAgNXB4IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tYmFjay1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1idG4tYmFjay10ZXh0LWNvbG9yKTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcGFkZGluZzogOHB4IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndwY2Y3LWZvcm0gLndwY2Y3LXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1iYWNrLWhvdmVyLWJnLWNvbG9yKTtcbn1cblxuLndwY2Y3LWZvcm0gLmNhcHRjaGEtMSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuYm9keSAud3BjZjctZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcbn1cblxuLmV2ZW50IHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5ldmVudF9faXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4ICMwMDAwMDAxMjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5ldmVudF9fbGVhZ3VlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5ldmVudF9fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuXG4uZXZlbnRfX3RlYW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5ldmVudF9fdGVhbXMgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5ldmVudF9fdGVhbXMgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzUlO1xufVxuXG4uZXZlbnRfX3RlYW1zID4gZGl2IGRpdiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uZXZlbnRfX3RlYW1zID4gZGl2IGRpdiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ldmVudF9fdGVhbXMgPiBkaXYgZGl2IHAgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmV2ZW50X190ZWFtcyA+IGRpdiBkaXYgcCBzcGFuIGEsXG4uZXZlbnRfX3RlYW1zID4gZGl2IGRpdiBwIHNwYW4gYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmV2ZW50X190ZWFtcyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5ldmVudF9fdGVhbXMgPiBkaXY6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uZXZlbnRfX3RlYW1zID4gZGl2OmZpcnN0LWNoaWxkIGRpdiBwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ldmVudF9fdGVhbXMgPiBkaXY6bGFzdC1jaGlsZCBpbWcge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmV2ZW50X190ZWFtcyA+IGRpdjpsYXN0LWNoaWxkIGRpdiBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmV2ZW50X19ib29rbWFrZXJzIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG59XG5cbi5ldmVudF9fYm9va21ha2VycyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLmV2ZW50X19ib29rbWFrZXJzIGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmV2ZW50X19ib29rbWFrZXJzIGEsXG4uZXZlbnRfX2Jvb2ttYWtlcnMgYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmV2ZW50X19ib29rbWFrZXJzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICBib2R5IC5jb250YWluZXIsXG4gIGJvZHkgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53aXRoLXNpZGViYXIgLnNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5yZXZpZXctcGFnZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5yZXZpZXctcGFnZV9fd3JhcCA+IGRpdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnJldmlldy1wYWdlX19saW5rLWJvbnVzLmJ0bi1iaWctdGV4dCB7XG4gICAgbWluLXdpZHRoOiAyNjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cblxuICAubW9iaWxlLWFwcCAucmV2aWV3LXBhZ2VfX2xpbmstYm9udXMuYnRuLWJpZy10ZXh0IHN2ZyB7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG5cbiAgLnJldmlldy1wYWdlX19ib251cyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucmV2aWV3LXBhZ2UgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAucmV2aWV3LXBhZ2VfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucmV2aWV3LXBhZ2VfX2xvZ28gZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucmV2aWV3LXBhZ2VfX3JhdGluZyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLm1vYmlsZS1hcHAgLnJldmlldy1wYWdlX19yYXRpbmcge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucmV2aWV3LXBhZ2VfX292ZXJhbGwtcmF0aW5nIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAuYmstcG9pbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5iay1wb2ludCA+IGRpdiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cblxuICAuYmstcG9pbnQgPiBkaXYgdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5tb2JpbGUtdmVyc2lvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBib2R5IC50YWctYmxvY2tfX2J0bi1tb3JlLFxuICAuYnRuLWxvYWRtb3JlLFxuICAuY2FyZHNfX2J0bi1tb3JlLFxuICAuYnRuLWJpZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuY29udGVudC1idXR0b25fX2NvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG5cbiAgLmFsaWduLXJpZ2h0IC5jb250ZW50LWJ1dHRvbl9fY29udHJvbCxcbiAgLmFsaWduLWxlZnQgLmNvbnRlbnQtYnV0dG9uX19jb250cm9sIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICBib2R5IC50YWctYmxvY2tfX3RpdGxlID4gKixcbiAgLmluZm8tYWJvdXQtc2l0ZV9fdGl0bGUgPiAqIHtcbiAgICBtYXgtd2lkdGg6IDc3JTtcbiAgfVxuXG4gIGJvZHkgLnRhZy1ibG9ja19fdGl0bGU6OmJlZm9yZSxcbiAgLmluZm8tYWJvdXQtc2l0ZV9fdGl0bGU6OmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEyOXB4O1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cblxuICAuaGVhZGVyX19uYXZiYXIsXG4gIC5oZWFkZXJfX3NlY29uZC1uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyX19tb2JpbGUtbmF2YmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oZWFkZXJfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEyM3B4O1xuICAgIHdpZHRoOiAxMjNweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2J1dHRvbnMgKiB7XG4gICAgbWFyZ2luOiAxcHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3cHggMTBweCA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmhlYWRlcl9fYnV0dG9ucyAqOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAubGlzdC1JTF9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGlzdC1JTF9fbGluayBzcGFuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmxpc3QtSUxfX2xpbms6OmFmdGVyIHtcbiAgICByaWdodDogNXB4O1xuICB9XG5cbiAgLm1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWVkaXVtIC5jYXJkc19fYnRuLW1vcmUge1xuICAgIG1hcmdpbjogMjdweCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNtYWxsIC5jYXJkc19fYnRuLW1vcmUge1xuICAgIG1hcmdpbjogMjdweCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVkaXVtLWxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNtYWxsLWxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNpdGUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5zaXRlX19sb2dvLWFuZC1yYXRpbmcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zaXRlX19vZmZlciB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIG1pbi13aWR0aDogMzEwcHg7XG4gICAgd2lkdGg6IDMxMHB4O1xuICB9XG5cbiAgLnNpdGVfX3Byb3MtY29ucyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxuXG4gIC5zaXRlX19wcm9zLWNvbnMgdWwge1xuICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gIH1cblxuICAuc2l0ZV9fcG0ge1xuICAgIG1heC13aWR0aDogMzEwcHg7XG4gIH1cblxuICAuc2l0ZV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgLmJsb2NrLXBvc3RzX193cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cblxuICAuYmxvY2stcG9zdHNfX3NlY29uZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wb3N0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cblxuICAucG9zdF9faW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgLmZhcSBkZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDUwcHggMjVweCAzMHB4O1xuICB9XG5cbiAgLmZhcSBzdW1tYXJ5OmFmdGVyIHtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxuXG4gIC5xX2FuZF9hIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnFfYW5kX2EgZGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyODlweDtcbiAgfVxuXG4gIC5xX2FuZF9hIGRldGFpbHMgc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMTAwcHggMjBweCA1MHB4IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnFfYW5kX2EgZGV0YWlscyBzdW1tYXJ5IHN2ZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtaW4td2lkdGg6IDYwcHg7XG4gIH1cblxuICBmb290ZXIgLmZvb3Rlcl9fd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgZm9vdGVyIC5mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGZvb3RlciAuZm9vdGVyX19jb2wge1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cblxuICBmb290ZXIgLmZvb3Rlcl9fc29jaWFsLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5hYm91dC1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cblxuICAuYWJvdXQtcGFnZV9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5hYm91dC1wYWdlX193cmFwID4gKjpudGgtY2hpbGQoMikge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5hYm91dC1wYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG5cbiAgLmxpc3QtYW5jaG9yIHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaW5mby1hYm91dC1zaXRlX193YXJwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmluZm8tYWJvdXQtc2l0ZV9fd2FycCA+IGRpdiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAubm9uLXJlY29tbWVuZCAuc2l0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLm5vbi1yZWNvbW1lbmQgLnNpdGVfX2xvZ28tYW5kLXJhdGluZyB7XG4gICAgbWluLWhlaWdodDogMTMwcHg7XG4gIH1cblxuICAubm9uLXJlY29tbWVuZCAuc2l0ZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICAubm9uLXJlY29tbWVuZCAuc2l0ZV9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmF1dGhvci1wYWdlIC5hdXRob3JfX2NhcnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5hdXRob3JfX3dyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgfVxuXG4gIC5hdXRob3JfX2ltZy1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuYXV0aG9yX19yZWNvbW1lbmRlZCB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgfVxuXG4gIC5hdXRob3JfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5hdXRob3JfX2Rlc2NyaXB0aW9uIC50ZXh0IHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cblxuICAucG9zdHMtYXJjaGl2ZV9fd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnBvc3RzLWFyY2hpdmVfX3dyYXAgLnBvc3Qge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC5lcnJvci00MDQgPiBkaXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZXJyb3ItNDA0X19lcnJvci1udW1iZXIge1xuICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlY2UxZTE7XG4gICAgZm9udC1zaXplOiAxNDRweDtcbiAgfVxuXG4gIC5lcnJvci00MDRfX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lcnJvci00MDRfX3RleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG5cbiAgLmhvd3RvIHtcbiAgICBtYXJnaW46IDM1cHggMDtcbiAgfVxuXG4gIC5zdGVwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnN0ZXBfX2JvZHkud2l0aC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0ZXBfX2ltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdGVwX19pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucmV2aWV3LXRhYmxlX19oZWFkZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDE2N3B4O1xuICB9XG5cbiAgLnJldmlldy10YWJsZV9faGVhZGVyIGRpdjpudGgtY2hpbGQoNSkge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxuXG4gIC5yZXZpZXctdGFibGVfX2ItbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAucmV2aWV3LXRhYmxlX19uYW1lIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuXG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1hdXRob3IsXG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1lbWFpbCxcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCAuZm9ybS1zdWJtaXQge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cblxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tY29tbWVudCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuXG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50X190ZXh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudF9fdGV4dCAuY29tLXJhdGluZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudF9fdGV4dCAuY29tLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zbGlkZXJGdWxsX19hcnJvdyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgLnNsaWRlckZ1bGxfX2NvdW50IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBib3R0b206IDlweDtcbiAgICBsZWZ0OiA1N3B4O1xuICB9XG5cbiAgLnNsLWl0ZW0gPiBkaXYge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICB9XG5cbiAgLnNsLWl0ZW0gPiBkaXYgPiBkaXYge1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2wtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgLnNsLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuXG4gIC53cGNmNy1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5ldmVudF9fdGVhbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cblxuICAuZXZlbnRfX3RlYW1zID4gZGl2OmZpcnN0LWNoaWxkLFxuICAuZXZlbnRfX3RlYW1zIGRpdjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmV2ZW50X190ZWFtcyA+IGRpdjpmaXJzdC1jaGlsZCBpbWcsXG4gIC5ldmVudF9fdGVhbXMgZGl2Omxhc3QtY2hpbGQgaW1nIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG5cbiAgLmV2ZW50X190ZWFtcyA+IGRpdjpmaXJzdC1jaGlsZCBkaXYgcCxcbiAgLmV2ZW50X190ZWFtcyBkaXY6bGFzdC1jaGlsZCBkaXYgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmV2ZW50X190ZWFtcyA+IGRpdjpsYXN0LWNoaWxkIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnJldmlldy10YWJsZV9fd3JhcCBvbCBsaSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnJldmlldy10YWJsZV9fd3JhcCBvbCBsaSBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5yZXZpZXctdGFibGVfX2hlYWRlciBkaXY6bnRoLWNoaWxkKDUpLFxuICAucmV2aWV3LXRhYmxlX19oZWFkZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZXZpZXctdGFibGVfX2hlYWRlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG5cbiAgLnJldmlldy10YWJsZV9faGVhZGVyIGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAyN3B4O1xuICB9XG5cbiAgLnJldmlldy10YWJsZV9fYm9va21ha2VyIHtcbiAgICB3aWR0aDogNDQlO1xuICB9XG5cbiAgLnJldmlldy10YWJsZV9fYm9udXMge1xuICAgIG1heC13aWR0aDogNDQlO1xuICB9XG5cbiAgLnJldmlldy10YWJsZV9fcmF0aW5nIHtcbiAgICB3aWR0aDogNDclO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLnJldmlldy10YWJsZV9fbmFtZSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG5cbiAgLnJldmlldy10YWJsZV9fYi1saW5rIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9tby1jb2RlIGRpdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnByb21vLWNvZGUgZGl2IGlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLnByb21vLWNvZGUgZGl2IGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cblxuICAucHJvbW8tY29kZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYXV0aG9yX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5hdXRob3JfX3dyYXAge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxuXG4gIC5hdXRob3JfX2NhcnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYXV0aG9yX19zb2NpYWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmF1dGhvcl9fc29jaWFsID4gZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuYXV0aG9yX19yYXRpbmcge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5NHB4KSB7XG4gIC5zaXRlX19vZmZlciB7XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNpdGVfX3BtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNpdGVfX3BtIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5vZmZlcl9fd2VsY29tZS1vZmZlciB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tZW1haWwsXG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICAgIHdpZHRoOiA4OSU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tY29tbWVudCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDk3JTtcbiAgfVxuXG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50c19fd3JhcCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2xpZGVyX19hcnJvdyAuY291bnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5leHQge1xuICAgIGxlZnQ6IDkwcHg7XG4gIH1cblxuICAucV9hbmRfYSBkZXRhaWxzW29wZW5dIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmxpc3QtYW5jaG9yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmxpc3QtYW5jaG9yX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgLmxpc3QtYW5jaG9yIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5yZXZpZXctcGFnZV9fcmF0aW5nIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG5cbiAgLnN0ZXAge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG5cbiAgLnN0ZXA6OmJlZm9yZSB7XG4gICAgbGVmdDogLTI2cHg7XG4gIH1cblxuICAuc3RlcF9fYm9keSBzcGFuIHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxuXG4gIC5yZXZpZXctdGFibGVfX2JvbnVzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnRhZy1ibG9ja19fYnRuLW1vcmUsXG4gIC5idG4tbG9hZG1vcmUsXG4gIC5jYXJkc19fYnRuLW1vcmUsXG4gIC5idG4tYmlnLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5saXN0LUlMX19saW5rOjphZnRlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5jYXJkc19faXRlbSB7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgfVxuXG4gIC5zaXRlX19sb2dvLWFuZC1yYXRpbmcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLnNpdGVfX29mZmVyIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cblxuICAuc2l0ZV9fcG0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2l0ZV9fcHJvcy1jb25zIHtcbiAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgfVxuXG4gIC5vZmZlcl9fd2VsY29tZS1vZmZlciB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG5cbiAgLmJsb2NrLXBvc3RzX193cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cblxuICAuYmxvY2stcG9zdHNfX3NlY29uZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mYXEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuZmFxIGRldGFpbHMge1xuICAgIHBhZGRpbmc6IDE1cHggMjNweDtcbiAgfVxuXG4gIC5mYXEgc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5mYXEgc3VtbWFyeTo6YWZ0ZXIge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cblxuICAucV9hbmRfYSBkZXRhaWxzIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG1pbi13aWR0aDogMzcwcHg7XG4gIH1cblxuICAucV9hbmRfYSBkZXRhaWxzW29wZW5dIGRpdiB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDIwcHg7XG4gIH1cblxuICBmb290ZXIgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgZm9vdGVyIC5mb290ZXJfX3NvY2lhbC1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuYWJvdXQtcGFnZV9fd3JhcCA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5zdGVwX19ib2R5LndpdGgtaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuc3RlcF9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuc3RlcF9faW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyX19uYXZiYXIgbmF2IHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmhlYWRlcl9fbmF2YmFyIG5hdiBsaSB7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gIH1cblxuICAuY2FyZHNfX2l0ZW0ge1xuICAgIGhlaWdodDogMTU1cHg7XG4gIH1cblxuICAuYmxvY2stcG9zdHNfX3NlY29uZCB7XG4gICAgbWF4LXdpZHRoOiAzNyU7XG4gIH1cblxuICAuYmxvY2stcG9zdHNfX3NlY29uZCAucG9zdF9faW1hZ2UgaW1nIHtcbiAgICBjbGlwOiByZWN0KDBweCAxNzBweCAxOTVweCAwcHgpO1xuICB9XG5cbiAgLmJsb2NrLXBvc3RzX19zZWNvbmQgLnBvc3RfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcbiAgfVxuXG4gIC5ibG9jay1wb3N0c19fc2Vjb25kIC5wb3N0X19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHggMTdweDtcbiAgfVxuXG4gIC5ibG9jay1wb3N0c19fc2Vjb25kIC5wb3N0X190aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG5cbiAgLnBvc3Qge1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucG9zdF9fdGl0bGUge1xuICAgIG1hcmdpbjogMTVweCAyMHB4IDEwcHg7XG4gIH1cblxuICAucG9zdF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMTBweCAyMHB4IDMwcHg7XG4gIH1cblxuICAuZmFxIGRldGFpbHMge1xuICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgfVxuXG4gIC5mYXEgc3VtbWFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZhcSBzdW1tYXJ5OjphZnRlciB7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX25hdmJhciBuYXYgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaGVhZGVyX19uYXZiYXIgbmF2IGxpIHtcbiAgICBtYXJnaW46IDAgMThweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEyM3B4O1xuICAgIHdpZHRoOiAxMjNweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2J1dHRvbnMgKiB7XG4gICAgbWFyZ2luOiAxcHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3cHggMTBweCA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmhlYWRlcl9fYnV0dG9ucyAqOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAucmV2aWV3LXBhZ2VfX3JhdGluZyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnJldmlldy1wYWdlX19sb2dvIGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tZWRpdW0tbGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuXG4gIC5zbWFsbC1saXN0IHVsIGxpIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG5cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWF1dGhvcixcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWVtYWlsLFxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIC5mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG5cbiAgLmJrLXBvaW50ID4gZGl2IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgLmJrLXBvaW50ID4gZGl2IHVsIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLndpdGgtc2lkZWJhciAuc2l0ZV9fb2ZmZXIge1xuICAgIG1hcmdpbjogYXV0byA1cHg7XG4gIH1cblxuICAud2l0aC1zaWRlYmFyIC5zaXRlX19wcm9zLWNvbnMge1xuICAgIG1hcmdpbjogMTVweCA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXZpZXctcGFnZV9fbG9nbyBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA0OXB4KSBhbmQgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5wb3N0cy1hcmNoaXZlX193cmFwIC5wb3N0IHtcbiAgICBtYXJnaW46IDAgNXB4IDMwcHg7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnBvc3RzLWFyY2hpdmVfX3dyYXAgLnBvc3Qge1xuICAgIG1hcmdpbjogMCA1NXB4IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5NDlweCkge1xuICAucG9zdHMtYXJjaGl2ZV9fd3JhcCAucG9zdCB7XG4gICAgbWFyZ2luOiAwIDE3cHggMzBweDtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJrLXBvaW50ID4gZGl2IHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59IiwiJWJ0biwgLmJ0biB7XG4gIGJvcmRlcjoge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBzdHlsZTogc29saWQ7XG4gIH1cbiAgZm9udDoge1xuICAgIHdlaWdodDogNTAwO1xuICAgIHN0eWxlOiBub3JtYWw7XG4gICAgZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBzaXplOiAxNHB4O1xuICB9XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4lYnRuLXdpdGgtYmFjaywgLmJ0bi13aXRoLWJhY2sgIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWJhY2stY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1iYWNrLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWJ0bi1iYWNrLXRleHQtY29sb3IpO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1iYWNrLWhvdmVyLWJnLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1iYWNrLWhvdmVyLWJnLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWJhY2staG92ZXItdGV4dC1jb2xvcik7XG4gIH1cbn1cblxuJWJ0bi13aXRob3V0LWJhY2std2hpdGUsIC5idG4td2l0aG91dC1iYWNrLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1idG4tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tYm9yZGVyLWhvdmVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tYm9yZGVyLWhvdmVyLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWJvcmRlci1ob3Zlci10ZXh0LWNvbG9yKTtcbiAgfVxufVxuXG4lYnRuLXdpdGhvdXQtYmFjay1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXItY29sb3I6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXRleHQtYm9keS1jb2xvcik7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWJvZHktY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gIH1cbn1cblxuJWJ0bi1iaWctdGV4dCwgLmJ0bi1iaWctdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5idG4tbG9hZG1vcmUge1xuICBAZXh0ZW5kICVidG47XG4gIEBleHRlbmQgJWJ0bi13aXRoLWJhY2s7XG4gIEBleHRlbmQgJWJ0bi1iaWctdGV4dDtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5jb250ZW50LWJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweDtcblxuICAmX19jb250cm9sIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwYWRkaW5nOiAxMHB4IDU1cHggOXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgLmFsaWduLWNlbnRlciAmX19jb250cm9sIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAuYWxpZ24tcmlnaHQgJl9fY29udHJvbCB7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG5cbiAgLmFsaWduLWxlZnQgJl9fY29udHJvbCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9fY29udHJvbCB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gICAgLmFsaWduLXJpZ2h0ICZfX2NvbnRyb2wsIC5hbGlnbi1sZWZ0ICZfX2NvbnRyb2wge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxufSIsIiViZy1pY29uX2Fycm93IHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nJykgLTQwcHggLTEzMjVweDtcbn1cbiViZy1pY29uX2Jhbmtpbmcge1xuICB3aWR0aDogNzdweDsgaGVpZ2h0OiA3N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtMzIzMnB4O1xufVxuJWJnLWljb25fYmNfYXJyb3cge1xuICB3aWR0aDogMTJweDsgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvbl9zcHJpdGVzLnBuZycpIC00MHB4IC0xMjZweDtcbn1cbiViZy1pY29uX2JpZ19zdGFyXzEge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtMTMyNXB4O1xufVxuJWJnLWljb25fYmlnX3N0YXJfMiB7XG4gIHdpZHRoOiAyM3B4OyBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvbl9zcHJpdGVzLnBuZycpIC00MHB4IC0xMjM4cHg7XG59XG5cbiViZy1pY29uX2Jfc3Rhcl8xIHtcbiAgd2lkdGg6IDE2cHg7IGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nJykgLTQwcHggLTY2N3B4O1xufVxuXG4lYmctaWNvbl9iX3N0YXJfMiB7XG4gIHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvbl9zcHJpdGVzLnBuZycpIC00MHB4IC03NjFweDtcbn1cblxuJWJnLWljb25fY2xvc2VfbWVudSB7XG4gIHdpZHRoOiAxOXB4OyBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvbl9zcHJpdGVzLnBuZycpIC00MHB4IC0xMzM3cHg7XG59XG5cbiViZy1pY29uX2NvcHkge1xuICB3aWR0aDogMTVweDsgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtOTQycHg7XG59XG5cbiViZy1pY29uX2ZhY2Vib29rIHtcbiAgd2lkdGg6IDM2cHg7IGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nJykgLTQwcHggLTE2MzlweDtcbn1cblxuJWJnLWljb25fZmFjZWJvb2tfZ3JlZW4ge1xuICB3aWR0aDogMzZweDsgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtMTc1NXB4O1xufVxuXG4lYmctaWNvbl9mYXEge1xuICB3aWR0aDogMjBweDsgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtMzg4cHg7XG59XG5cbiViZy1pY29uX2luc3RhZ3JhbV9ncmVlbiB7XG4gIHdpZHRoOiAzNnB4OyBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvbl9zcHJpdGVzLnBuZycpIC00MHB4IC0xODcxcHg7XG59XG5cbiViZy1pY29uX2luc3RhZ3JhbSB7XG4gIHdpZHRoOiAzNnB4OyBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvbl9zcHJpdGVzLnBuZycpIC00MHB4IC0xOTg3cHg7XG59XG5cbiViZy1pY29uX2xpa2VfZGlzIHtcbiAgd2lkdGg6IDc3cHg7IGhlaWdodDogNzdweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nJykgLTQwcHggLTI5NDhweDtcbn1cblxuJWJnLWljb25fbGlua2VkaW4ge1xuICB3aWR0aDogMzZweDsgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtMjEwM3B4O1xufVxuXG4lYmctaWNvbl9saW5rZWRpbl9ncmVlbiB7XG4gIHdpZHRoOiAzNnB4OyBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvbl9zcHJpdGVzLnBuZycpIC00MHB4IC0yMjE5cHg7XG59XG5cbiViZy1pY29uX21lbnVfYXJyb3cge1xuICB3aWR0aDogMTBweDsgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvbl9zcHJpdGVzLnBuZycpIC00MHB4IC00MHB4O1xufVxuXG4lYmctaWNvbl9taW51cyB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvbl9zcHJpdGVzLnBuZycpIC00MHB4IC01NjhweCBuby1yZXBlYXQ7XG59XG5cbiViZy1pY29uX21vYmlsZV9hcHAge1xuICB3aWR0aDogNzdweDsgaGVpZ2h0OiA3N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtMzEwNXB4O1xufVxuXG4lYmctaWNvbl9waW50ZXJlc3Qge1xuICB3aWR0aDogMzZweDsgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtMjMzNXB4O1xufVxuXG4lYmctaWNvbl9waW50ZXJlc3RfZ3JlZW4ge1xuICB3aWR0aDogMzZweDsgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtMjQ1MXB4O1xufVxuXG4lYmctaWNvbl9wbHVzIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nJykgLTQwcHggLTQ3N3B4IG5vLXJlcGVhdDtcbn1cblxuJWJnLWljb25fcXIge1xuICB3aWR0aDogODVweDsgaGVpZ2h0OiA2OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtMzA4MnB4O1xufVxuXG4lYmctaWNvbl9zX2Rpc2xpa2Uge1xuICB3aWR0aDogMTNweDsgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtOTUwcHg7XG59XG5cbiViZy1pY29uX3NoYXJlIHtcbiAgd2lkdGg6IDEycHg7IGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nJykgLTQwcHggLTY2MnB4O1xufVxuXG4lYmctaWNvbl9zaXRlX2Fycm93IHtcbiAgd2lkdGg6IDE3cHg7IGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nJykgLTQwcHggLTE3MjBweDtcbn1cblxuJWJnLWljb25fc2xpZGVyX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nJykgLTI5cHggLTIwMnB4IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbn1cblxuJWJnLWljb25fc19saWtlIHtcbiAgd2lkdGg6IDEzcHg7IGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nJykgLTQwcHggLTEwNDZweDtcbn1cblxuJWJnLWljb25fc3BvcnRzYm9vayB7XG4gIHdpZHRoOiA3N3B4OyBoZWlnaHQ6IDc3cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvbl9zcHJpdGVzLnBuZycpIC00MHB4IC0zMjYycHg7XG59XG5cbiViZy1pY29uX3NfbGlrZV9kaXMge1xuICB3aWR0aDogMTNweDsgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtMTE0MnB4O1xufVxuXG4lYmctaWNvbl9zdGFyIHtcbiAgd2lkdGg6IDI1cHg7IGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbi9pY29uX3Nwcml0ZXMucG5nJykgLTQwcHggLTE1MjBweDtcbn1cblxuJWJnLWljb25fdHdpdHRlciB7XG4gIHdpZHRoOiAzNnB4OyBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvbl9zcHJpdGVzLnBuZycpIC00MHB4IC0yNTY3cHg7XG59XG5cbiViZy1pY29uX3R3aXR0ZXJfZ3JlZW4ge1xuICB3aWR0aDogMzZweDsgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtMjY4M3B4O1xufVxuXG4lYmctaWNvbl92aWV3IHtcbiAgd2lkdGg6IDEzcHg7IGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb25fc3ByaXRlcy5wbmcnKSAtNDBweCAtMzAxcHg7XG59IiwiJXNlY3Rpb24taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzOXB4O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAmID4gKiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYm9keSk7XG4gICAgcGFkZGluZzogMCAxN3B4O1xuICAgIGZvbnQ6IHtcbiAgICAgIHdlaWdodDogNTAwO1xuICAgICAgc2l6ZTogMjRweDtcbiAgICB9XG4gICAgY29sb3I6IHZhcigtLXRleHQtYm9keS1jb2xvcik7XG4gICAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmID4gKiB7XG4gICAgICBtYXgtd2lkdGg6IDc3JTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgfVxuICB9XG59IiwiLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhfYmFja2dyb3VuZF9jb2xvcik7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLXNpdGVfaW5mb19iX2NvbG9yKTtcblxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19uYXZiYXIsICZfX3NlY29uZC1uYXZiYXIge1xuICAgIG5hdiB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMjZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDM5XCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMjJweDtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0taF9uYXZpZ2F0aW9uX2NvbG9yKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLC13ZWJraXQtdHJhbnNmb3JtIC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMHB4KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oX2JhY2tncm91bmRfY29sb3IpO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0taF9uYXZpZ2F0aW9uX2NvbG9yKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBzaXplOiAxcmVtO1xuICAgICAgICAgIHdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAzcHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMC4xcHggMCAjZmZmO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwcHgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc2Vjb25kLW5hdmJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMHZ3IC8gMiArIDEwMCUgLyAyKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMTAwdncgLyAyICsgMTAwJSAvIDIpICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcblxuICAgIG5hdiB7XG4gICAgICAmID4gdWwge1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweCA3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWhfc2VjX25hdmlnYXRpb25fY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0taF9zZWNfbmF2aWdhdGlvbl9jb2xvcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhfc2VjX25hdmlnYXRpb25fY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX21vYmlsZS1uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3JkZXI6IC0xO1xuXG4gICAgbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcGFkZGluZzogODBweCAwIDQwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taF9iYWNrZ3JvdW5kX2NvbG9yKTtcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvZ28ucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI5cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOXB4IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMzAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IC40cztcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTlweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmID4gdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweCAwIDE5cHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0taF9uYXZpZ2F0aW9uX2NvbG9yKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNDRENEQ0Q7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIEBleHRlbmQgJWJnLWljb25fbWVudV9hcnJvdztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgPiBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyNjBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2Vjb25kIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYudGhpcmQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIH4gbmF2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gbGFiZWwge1xuICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IC40cztcbiAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhfbmF2aWdhdGlvbl9jb2xvcik7XG4gICAgICAgIG1hcmdpbjogN3B4IDAgMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgICoge1xuICAgICAgcGFkZGluZzogOXB4IDQzcHggOHB4O1xuICAgIH1cblxuICAgICo6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAmX19uYXZiYXIge1xuICAgICAgbmF2IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAmX19uYXZiYXIge1xuICAgICAgbmF2IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMjNweDtcbiAgICAgIHdpZHRoOiAxMjNweDtcblxuICAgICAgKiB7XG4gICAgICAgIG1hcmdpbjogMXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweCA2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgKjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJl9fbG9nbyB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTI5cHg7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2YmFyLCAmX19zZWNvbmQtbmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlLW5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMjNweDtcbiAgICAgIHdpZHRoOiAxMjNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAqIHtcbiAgICAgICAgbWFyZ2luOiAxcHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAqOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5saXN0LUlMIHtcblxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDM1cHggMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oX25hdmlnYXRpb25fY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LWNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBzcGFuIHtcbiAgICAgIG1heC13aWR0aDogNjUlO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJWJnLWljb25fYXJyb3c7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxN3B4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICZfX2xpbmsge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX19saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcmRzIHtcbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTcycHg7XG4gICAgaGVpZ2h0OiAxNzJweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICB3ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBzaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LWNvbG9yKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuLW1vcmUge1xuICAgIEBleHRlbmQgJWJ0bjtcbiAgICBAZXh0ZW5kICVidG4td2l0aG91dC1iYWNrLWdyZWVuO1xuICAgIEBleHRlbmQgJWJ0bi1iaWctdGV4dDtcbiAgICBwYWRkaW5nOiAxMHB4IDM2cHggOXB4O1xuICAgIG1hcmdpbjogMjdweCBhdXRvO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgJl9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICZfX2l0ZW0ge1xuICAgICAgaGVpZ2h0OiAxNTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lZGl1bSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5jYXJkc19fYnRuLW1vcmUge1xuICAgICAgbWFyZ2luOiAyN3B4IGF1dG8haW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uc21hbGwge1xuICB3aWR0aDogMzAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY2FyZHNfX2J0bi1tb3JlIHtcbiAgICAgIG1hcmdpbjogMjdweCBhdXRvIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmZ1bGwtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVkaXVtLWxpc3Qge1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDQ3JTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc21hbGwtbGlzdCB7XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogMzAlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJlc3Qtc2l0ZXMge1xuICBtYXJnaW46IDIwcHggMCAzNXB4O1xufVxuXG4uc2l0ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fbG9nby1hbmQtcmF0aW5nIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgbWluLWhlaWdodDogMTk2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnRfYmFja2dyb3VuZF9jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JhY2stc2l0ZXMucG5nXCIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuXG4gICZfX3JhdGluZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udDoge1xuICAgICAgd2VpZ2h0OiA3MDA7XG4gICAgICBzaXplOiAyMXB4O1xuICAgIH1cbiAgICBsaW5lLWhlaWdodDogMTMwLjE5JTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgJWJnLWljb25fc3RhcjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rLXJldmlldyB7XG4gICAgcGFkZGluZzogM3B4IDlweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDdweCA1NXB4IDZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgJl9fb2ZmZXIge1xuICAgIG1hcmdpbjogYXV0byA1cHggYXV0byAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cblxuICAmX19wcm9zLWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDVweCAyMHB4IDVweCAzNXB4O1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICB3ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBzaXplOiAwLjlyZW07XG4gICAgICAgIH1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBwb3NpdGlvbjogMCAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLnByb3Mge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgQGV4dGVuZCAlYmctaWNvbl9wbHVzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY29ucyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAZXh0ZW5kICViZy1pY29uX21pbnVzO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BtIHtcbiAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmE7XG4gICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICZfX2xvZ28tYW5kLXJhdGluZyB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgICZfX29mZmVyIHtcbiAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgfVxuXG4gICAgJl9fcG0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19wcm9zLWNvbnMge1xuICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICZfX2xvZ28tYW5kLXJhdGluZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19vZmZlciB7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgICAgd2lkdGg6IDMxMHB4O1xuICAgIH1cblxuICAgICZfX3Byb3MtY29ucyB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcG0ge1xuICAgICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5NHB4KSB7XG4gICAgJl9fb2ZmZXIge1xuICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19wbSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmZXIge1xuICAmX193ZWxjb21lLW9mZmVyIHtcbiAgICBmb250OiB7XG4gICAgICBzaXplOiAyM3B4O1xuICAgICAgd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIGNvbG9yOiB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTglO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250OiB7XG4gICAgICAgIHNpemU6IDEzcHg7XG4gICAgICAgIHdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgY29sb3I6IHZhcigtLXRleHQtYm9keS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAmX193ZWxjb21lLW9mZmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5NHB4KSB7XG4gICAgJl9fd2VsY29tZS1vZmZlciB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi53aXRoLXNpZGViYXIgLnNpdGUge1xuICAmX19wcm9zLWNvbnMge1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICZfX29mZmVyIHtcbiAgICAgIG1hcmdpbjogYXV0byA1cHg7XG4gICAgfVxuXG4gICAgJl9fcHJvcy1jb25zIHtcbiAgICAgIG1hcmdpbjogMTVweCA1cHg7XG4gICAgfVxuICB9XG59IiwiLmJsb2NrLXBvc3RzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMzVweDtcblxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC53aXRoLXNpZGViYXIgJl9fc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fc2Vjb25kIHtcbiAgICB3aWR0aDogNDY0cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDM3JTtcbiAgICB9XG5cbiAgICAucG9zdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIGhlaWdodDogMTk1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGNsaXA6IHJlY3QoMHB4IDIwMnB4IDE5NXB4IDBweCk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjAycHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMTdweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAmX19pbWFnZSBpbWcge1xuICAgICAgICAgIGNsaXA6IHJlY3QoMHB4IDE3MHB4IDE5NXB4IDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICZfX3dyYXAge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgfVxuXG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICZfX3dyYXAge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgfVxuXG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wb3N0IHtcbiAgbWF4LXdpZHRoOiAzNDNweDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctYm9keSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDE4MiwgNjAsIDAuMzgpO1xuICAgIHBhZGRpbmc6IDZweCAxM3B4IDVweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgbWF4LWhlaWdodDogMTk1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQ6IHtcbiAgICAgIHNpemU6IDE5cHg7XG4gICAgICB3ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUY7XG4gICAgbWFyZ2luOiAxNXB4IDIwcHggMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktY29sb3IpO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMTBweCAyMHB4IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gICAgY29sb3I6IHZhcigtLXRleHQtYm9keS1jb2xvcik7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAxNXB4IDIwcHggMTBweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDEwcHggMjBweCAzMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG5cbiAgICAmX19pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG4gIH1cbn0iLCIuc2xpZGVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyOTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IC4zcyBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MWRlZywgdmFyKC0tYmctYm9keSkgNTAlLCAjZmZmZmZmMGQgMTIwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMjI3cHg7XG4gICAgd2lkdGg6IDIyN3B4O1xuICAgIHBhZGRpbmc6IDE3cHggMTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctYm9keSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuXG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLXRpdGxlIHtcbiAgICBmb250OiB7XG4gICAgICB3ZWlnaHQ6IDcwMDtcbiAgICAgIHNpemU6IDE2cHg7XG4gICAgfVxuICAgIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlMmUyO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIC5jb3VudCB7XG4gICAgICB3aWR0aDogMzlweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgIGxlZnQ6IDQ2cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IGdyYXk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICZfX2Fycm93IHtcbiAgICAgIC5jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLWFycm93IHtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggIzAwMDAwMDEyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyNXB4ICMwMDAwMDAxMjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgQGV4dGVuZCAlYmctaWNvbl9zbGlkZXJfYXJyb3c7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5leHQge1xuICBsZWZ0OiA2MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICBsZWZ0OiA5MHB4O1xuICB9XG59IiwiLmZhcSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG5cbiAgZGV0YWlscyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgIHBhZGRpbmc6IDMxcHggNDJweCAzMXB4IDUzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDE0MiU7XG4gIH1cblxuICBzdW1tYXJ5IHtcbiAgICBmb250OiB7XG4gICAgICB3ZWlnaHQ6IDcwMDtcbiAgICAgIHNpemU6IDIwcHg7XG4gICAgfVxuICAgIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlcixcbiAgICAmOjptYXJrZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcMjAzQVwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LWNvbG9yKTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIGRldGFpbHNbb3Blbl0ge1xuICAgIHN1bW1hcnkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBkZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICB9XG5cbiAgICBzdW1tYXJ5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBkZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjNweDtcbiAgICB9XG5cbiAgICBzdW1tYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRldGFpbHMge1xuICAgICAgcGFkZGluZzogMjVweCA1MHB4IDI1cHggMzBweDtcbiAgICB9XG5cbiAgICBzdW1tYXJ5IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucV9hbmRfYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIGRldGFpbHMge1xuICAgIHdpZHRoOiA0OC41JTtcbiAgICBoZWlnaHQ6IDI3M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNXB4ICMwMDAwMDAxMjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyNXB4ICMwMDAwMDAxMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1pbi13aWR0aDogNDcwcHg7XG5cbiAgICBzdW1tYXJ5IHtcbiAgICAgIGZvbnQ6IHtcbiAgICAgICAgd2VpZ2h0OiA3MDA7XG4gICAgICAgIHNpemU6IDI1cHg7XG4gICAgICB9XG4gICAgICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDIwcHggNTBweCA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsXG4gICAgICAmOjptYXJrZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICBmaWxsOiB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltvcGVuXSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgICAgICAgIGltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFjay1xci5wbmdcIik7XG4gICAgICAgICAgcG9zaXRpb246IDUwJTtcbiAgICAgICAgICBzaXplOiAxMTAlO1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMjVweCA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MiU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZGV0YWlscyB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgbWluLXdpZHRoOiAzNzBweDtcblxuICAgICAgJltvcGVuXSB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIGRldGFpbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDI4OXB4O1xuXG4gICAgICBzdW1tYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMjBweCA1MHB4IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIGRldGFpbHNbb3Blbl0ge1xuICAgICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJvbnVzZXMge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fdnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uYm9udXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1ib2R5KTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAyODZweDtcblxuICAmLnZzIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtaW4td2lkdGg6IDMxMHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnRfYmFja2dyb3VuZF9jb2xvcik7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHggMjJweCA1cHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQ6IHtcbiAgICAgICAgd2VpZ2h0OiBib2xkO1xuICAgICAgICBzaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JvdXAtYnRuIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbjogMTFweCAxNnB4O1xuICAgIGJvcmRlcjogMnB4IGRvdHRlZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fdmlzaXQtY2FzaW5vIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwYWRkaW5nOiA5cHggMjJweCA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuICB9XG5cbiAgJl9fcmVhZC1yZXZpZXcge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQ6IHtcbiAgICAgIHdlaWdodDogNTAwO1xuICAgICAgc2l6ZTogMTRweDtcbiAgICB9XG4gICAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gICAgY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcbiAgfVxuXG4gICZfX3Byb3MtY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogNXB4IDIwcHggNXB4IDM1cHg7XG4gICAgZmxleC1ncm93OiAxO1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgIHdlaWdodDogNTAwO1xuICAgICAgICAgIHNpemU6IDAuOXJlbTtcbiAgICAgICAgfVxuICAgICAgICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiAwIDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICYucHJvcyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAZXh0ZW5kICViZy1pY29uX3BsdXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb25zIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIEBleHRlbmQgJWJnLWljb25fbWludXM7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yYXRpbmcge1xuICBwYWRkaW5nOiAwIDIycHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX3N0YXIge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmVtcHR5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uLWItc3Rhci0xLnBuZ1wiKTtcbiAgICB9XG5cbiAgICAuZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbi1iLXN0YXItMi5wbmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtYmVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMC4xOSU7XG4gIH1cbn0iLCJmb290ZXIge1xuXG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICBjb2xvcjogdmFyKC0tZnRfdGV4dF9jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnRfYmFja2dyb3VuZF9jb2xvcik7XG5cbiAgICAmX193cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICZfX3NvY2lhbC1saW5rIHtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICBjb2xvcjogdmFyKC0tZnRfdGV4dF9jb2xvcik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19sb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5mb290ZXItd2lkZ2V0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1mdF90ZXh0X2NvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mdF90ZXh0X2NvbG9yKTtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgIHdlaWdodDogNTAwO1xuICAgICAgICAgIHNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICZfX2xvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmX19zb2NpYWwtbGluayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJl9fd3JhcCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3NvY2lhbC1saW5rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpdGUtaW5mbyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1zaXRlX2luZm9fYl9jb2xvcik7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZnRfYmFja2dyb3VuZF9jb2xvcik7XG5cbiAgJiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDY2cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgcCwgYXtcbiAgICBjb2xvcjogdmFyKC0tZnRfdGV4dF9jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufSIsIi5icmVhZGNydW1iIHtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1NS42OSU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWJvZHktY29sb3IpO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMDBCQlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hYm91dC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oX2JhY2tncm91bmRfY29sb3IpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEwMHZ3IC8gMiArIDEwMCUgLyAyKSFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMTAwdncgLyAyICsgMTAwJSAvIDIpIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDB2dyFpbXBvcnRhbnQ7XG5cbiAgJl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgICYgPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICBsaW5lLWhlaWdodDogMTI0LjY5JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMDlweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgICB9XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgJl9fd3JhcCB7XG4gICAgICAmID4gKjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG5cbiAgICAmX193cmFwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICYgPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgfVxuICB9XG59IiwiLmxpc3QtYW5jaG9yIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwIDAgMjVweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHghaW1wb3J0YW50O1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250OiB7XG4gICAgICB3ZWlnaHQ6IGJvbGQ7XG4gICAgICBzaXplOiAxM3B4O1xuICAgIH1cbiAgICBsaW5lLWhlaWdodDogMTkyLjY5JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4MzgzODM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQyLjY5JTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHVsIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnByb21vLWNvZGUge1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAzN3B4IDQwcHggMjRweDtcbiAgYmFja2dyb3VuZDoge1xuICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgZGl2IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMxRDI3MzA7XG4gICAgICBtYXJnaW46IDAgMTdweCAyMHB4IDE3cHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMUQyNzMwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAyMzNweDtcbiAgICAgIHBhZGRpbmc6IDdweCAyMHB4IDZweDtcbiAgICAgIG1hcmdpbjogMCAxN3B4IDIwcHggMTdweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICYucHJvbW9jb2RlLWNvcHkge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgd2lkdGg6IDIzM3B4O1xuICAgICAgbWF4LXdpZHRoOiAyMzNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiA5cHggMCA4cHg7XG4gICAgICBtYXJnaW46IDAgMTdweCAwIDE3cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgQGV4dGVuZCAlYmctaWNvbl9jb3B5O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLWJhY2stY29sb3IpO1xuICAgICAgY29sb3I6IHZhcigtLWJ0bi1iYWNrLXRleHQtY29sb3IpO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIuaW5mby1hYm91dC1zaXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAlc2VjdGlvbi1oZWFkZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX3dhcnAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICB3aWR0aDogNDklO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmX193YXJwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubm9uLXJlY29tbWVuZCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgJl9fd2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRTlFOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzVBMUExO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgcGFkZGluZzogMjJweCAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNpdGUge1xuICAgIHBhZGRpbmctbGVmdDogNzFweDtcblxuICAgICZfX2xvZ28tYW5kLXJhdGluZyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMTVweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlhcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDMxMzE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDM3cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICZfX2xvZ28tYW5kLXJhdGluZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgcGFkZGluZzogNTBweCA1NXB4O1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBoMiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19jYXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9faW1nLW5hbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcmF0aW5nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0Mi42OSU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJiA+IHNwYW4ge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIC5lbXB0eSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uLWJpZy1zdGFyLTEucG5nXCIpO1xuICAgICAgfVxuXG4gICAgICAuZnVsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tYmlnLXN0YXItMi5wbmdcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYWJlbC1jb21tZW50IHtcbiAgICBjb2xvcjogdmFyKC0tbGlua19jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1saW5rX2hvdmVyKTtcbiAgICB9XG4gIH1cblxuICAmX19kYXRlLCAmX19lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDIuNjklO1xuICAgIGNvbG9yOiAjZGJkMWQxO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICAmX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmF1dGhvci1wYWdlICZfX2ltZy1uYW1lIHtcbiAgICBoMSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmF1dGhvci1wYWdlICZfX2NhcnQge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICZfX3dyYXB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gICAgfVxuXG4gICAgJl9faW1nLW5hbWUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgICZfX3JlY29tbWVuZGVkIHtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgLnRleHQge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgJl9fZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICB9XG5cbiAgICAmX19jYXJ0IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3JhdGluZyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG59XG5cbi5hdXRob3ItcGFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbmJvZHkuYXV0aG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBvc3QtYXV0aG9yIHtcblxuICAmID4gZGl2IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAqIHtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI2I1YjViNTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59IiwiLnNvY2lhbC1saW5rcyB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX2JnX3NvY19pY29ucyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tY29sb3Jfc29jX2ljb25zKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Jfc29jX2ljb25zKTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWNvbG9yX2JnX3NvY19pY29ucyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IGxvY2FsKCcnKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8tYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9yb2JvdG8tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59IiwiLndpdGgtc2lkZWJhciB7XG4gICYgPiAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnBhZ2UtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhciB7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXJfd3JhcCB0YWJsZSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG59IiwiJHByb2dyZXNzLWJhci1zdHJva2Utd2lkdGg6IDE7XG4kcHJvZ3Jlc3MtYmFyLXNpemU6IDEzMHB4O1xuJHByb2dyZXNzLWJhci1vdmVyYWxsOiAyMDBweDtcbi5yZXZpZXctcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJldmlldy1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1yZXZpZXctdGV4dCk7XG4gIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEyNC42OSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGl2IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZXZpZXctcHJvZ3Jlc3MtYmFyKTtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yYXRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAubW9iaWxlLWFwcCAmIHtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6ICRwcm9ncmVzcy1iYXItc2l6ZTtcbiAgICAgICAgd2lkdGg6ICRwcm9ncmVzcy1iYXItc2l6ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcGN0KSBcIiVcIjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxNXB4IHZhcigtLXJldmlldy1wcm9ncmVzcy1iYXIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwLjE5JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6ICRwcm9ncmVzcy1iYXItc2l6ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB3aWR0aDogJHByb2dyZXNzLWJhci1zaXplO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgJl9fYmFja2dyb3VuZHtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgc3Ryb2tlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgICBzdHJva2Utd2lkdGg6ICRwcm9ncmVzcy1iYXItc3Ryb2tlLXdpZHRoO1xuICAgICAgfVxuICAgICAgJl9fcHJvZ3Jlc3Mge1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICBzdHJva2U6IHZhcigtLXJldmlldy1wcm9ncmVzcy1iYXIpO1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA4MCA4MDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDgwO1xuICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICAgIHN0cm9rZS13aWR0aDogJHByb2dyZXNzLWJhci1zdHJva2Utd2lkdGg7XG4gICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDFzIGVhc2UtaW4tb3V0O1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KCAwcHggMHB4IDFweCB2YXIoLS1yZXZpZXctcHJvZ3Jlc3MtYmFyKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYm9keSAmX19vdmVyYWxsLXJhdGluZyB7XG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXBjdCkgXCIlIE9WRVJBTExcIjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6ICRwcm9ncmVzcy1iYXItb3ZlcmFsbDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB3aWR0aDogJHByb2dyZXNzLWJhci1vdmVyYWxsO1xuICAgIH1cblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgJl9fcHJvZ3Jlc3Mge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA5MCA5MDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDkwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmstYm9udXMge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCA5cHg7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi5saW5rLWJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDI0MnB4O1xuICAgIH1cblxuICAgIC5tb2JpbGUtYXBwICYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tcmV2aWV3LXRleHQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm9udXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZXZpZXctcHJvZ3Jlc3MtYmFyKTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX21vYmlsZSB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcmV2aWV3LXByb2dyZXNzLWJhcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tcmV2aWV3LXRleHQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICZfX2xvZ28ge1xuICAgICAgZGl2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICZfX3JhdGluZyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBkaXYge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmstYm9udXMuYnRuLWJpZy10ZXh0IHtcbiAgICAgIG1pbi13aWR0aDogMjY1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcblxuICAgICAgLm1vYmlsZS1hcHAgJiBzdmcge1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvbnVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yYXRpbmcge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5tb2JpbGUtYXBwICYge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJhbGwtcmF0aW5nIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgJl9fcmF0aW5nIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgfVxuICB9XG59XG4ucGMtY2FyZHMge1xuICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAmID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYgPiBkaXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIG1heC13aWR0aDogMjE4cHg7XG4gICAgICB3aWR0aDogMjE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBzaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQyLjY5JTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogMCAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnByb3Mge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJnLWljb25fcGx1cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNvbnMge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJnLWljb25fbWludXM7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLm1vYmlsZS1hcHAgLnJhdGluZ19fc3RhciB7XG4gIHdpZHRoOiAxNTFweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmVtcHR5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbi1iaWctc3Rhci0xLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIH1cblxuICAuZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tYmlnLXN0YXItMi5wbmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgfVxufSIsIi5wb3N0cy1hcmNoaXZlIHtcbiAgJl9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgLnBvc3Qge1xuICAgICAgbWFyZ2luOiAwIDI1cHggMzBweDtcbiAgICAgIG1pbi13aWR0aDogMzQzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNDlweCkgYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAgICAgLnBvc3Qge1xuICAgICAgICBtYXJnaW46IDAgNXB4IDMwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAucG9zdCB7XG4gICAgICAgIG1hcmdpbjogMCA1NXB4IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk0OXB4KSB7XG4gICAgICAucG9zdCB7XG4gICAgICAgIG1hcmdpbjogMCAxN3B4IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5wb3N0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmVycm9yLTQwNCB7XG4gICYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Vycm9yLW51bWJlciB7XG4gICAgY29sb3I6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogMTk2cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2VjZTFlMTtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNzRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICB9XG5cbiAgICAmX19lcnJvci1udW1iZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWNlMWUxO1xuICAgICAgZm9udC1zaXplOiAxNDRweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaG93dG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ib2R5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAzNXB4IDUwcHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbjogMzVweCAwO1xuICB9XG5cbn1cblxuLnN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZTdlNztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEyMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZTdlNztcbiAgICBsZWZ0OiAtNTZweDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctYm9keSk7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNzBweDtcbiAgICAgIHRvcDogMHB4O1xuICAgIH1cblxuICAgICYud2l0aC1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIG1pbi13aWR0aDogNDUlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDY1JTtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICZfX2JvZHkud2l0aC1pbWFnZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2JvZHkud2l0aC1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTI2cHg7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnJldmlldy10YWJsZSB7XG4gICZfX3dyYXAge1xuICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgb2wge1xuICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc2l0ZV9pbmZvX2JfY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuXG4gICAgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAyMDVweDtcbiAgICB9XG5cbiAgICBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIHdpZHRoOiAxMTFweDtcbiAgICB9XG5cbiAgICBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICB9XG4gIH1cblxuICAmX19ib29rbWFrZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMjE0cHg7XG4gIH1cblxuICAmX19iLWxpbmsge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAmX19ib251cyB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX3JhdGluZyB7XG4gICAgcCB7XG4gICAgICB3aWR0aDogMTExcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uL2ljb24tYmlnLXN0YXItMS5wbmcnKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cbiAgICAgICYuZnVsbCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb24vaWNvbi1iaWctc3Rhci0yLnBuZycpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICZfX2hlYWRlciB7XG4gICAgICBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDE2N3B4O1xuICAgICAgfVxuICAgICAgZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYi1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgJl9fd3JhcCB7XG4gICAgICBvbCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBkaXY6bnRoLWNoaWxkKDUpLCBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB9XG5cbiAgICAgIGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib29rbWFrZXIge1xuICAgICAgd2lkdGg6IDQ0JTtcbiAgICB9XG5cbiAgICAmX19ib251cyB7XG4gICAgICBtYXgtd2lkdGg6IDQ0JTtcbiAgICB9XG5cbiAgICAmX19yYXRpbmcge1xuICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cblxuICAgICZfX2ItbGluayB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgJl9fYm9udXMge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufSIsIi5jb21tZW50cy1hcmVhIHtcbiAgbWFyZ2luOiAzNXB4IDA7XG5cbiAgLmNvbW1lbnRzX193cmFwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAuY29tbWVudC1yZXNwb25kIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgICB9XG5cbiAgICAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiA5OSU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtZm9ybS1jYXB0Y2hhIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21tZW50LWZvcm0tYXV0aG9yLCAuY29tbWVudC1mb3JtLWVtYWlsIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDkxJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY29tbWVudC1mb3JtLWF1dGhvciwgLmNvbW1lbnQtZm9ybS1lbWFpbCwgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cblxuICAgICAgLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb21tZW50LWZvcm0tYXV0aG9yLCAuY29tbWVudC1mb3JtLWVtYWlsLCAuZm9ybS1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgfVxuXG4gICAgICAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgLmNvbW1lbnQtZm9ybS1hdXRob3IsIC5jb21tZW50LWZvcm0tZW1haWwsIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuICAgICAgICB3aWR0aDogODklO1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgd2lkdGg6IDk3JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5jb21tZW50c19fd3JhcCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgbGkuY29tbWVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUzZTA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luOiAzNXB4IDA7XG5cbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGFydGljbGUge1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggI2Q0ZDRkNDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX2F1dGhvciB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICBjb2xvcjogI0M0QzRDNDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5jb20tdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgfVxuXG4gICAgICAuY29tLXJhdGluZyB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuXG4gICAgICAgIC5lbXB0eSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tYmlnLXN0YXItMS5wbmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAuZnVsbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tYmlnLXN0YXItMi5wbmdcIik7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhcmVudCB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hpbGRyZW4ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1tYWluLWFjY2VudC1jb2xvcik7XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgICAuY29tLXJhdGluZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tLXRleHQge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmF0aW5nLWNvbnRhaW5lciB7XG4gIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9pY29uLWJpZy1zdGFyLTIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNhY2FjYWM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2ljb24tYmlnLXN0YXItMi5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJjpjaGVja2VkIH4gbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaWNvbi1iaWctc3Rhci0xLnBuZ1wiKTtcbiAgICB9XG4gIH1cbn0iLCIuc2xpZGVyRnVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICZfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICYubmV4dCB7XG4gICAgICBsZWZ0OiAxMDBweDtcbiAgICB9XG5cbiAgICAmLnByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2NXB4IWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2NvdW50IHtcbiAgICBjb2xvcjogdmFyKC0taF9uYXZpZ2F0aW9uX2NvbG9yKTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTNweDtcbiAgICBsZWZ0OiA1MnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICZfX2Fycm93IHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICAmX19jb3VudCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGJvdHRvbTogOXB4O1xuICAgICAgbGVmdDogNTdweDtcbiAgICB9XG4gIH1cblxufVxuXG4uc2wtaXRlbSB7XG4gIHdpZHRoOiAxNTI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhfYmFja2dyb3VuZF9jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1oX25hdmlnYXRpb25fY29sb3IpO1xuXG4gICYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICYgPiBkaXYge1xuICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcGFkZGluZzogN3B4IDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICYgPiBkaXYge1xuXG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgJiA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgfVxuICB9XG59IiwiLmJrLXBvaW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICYgPiBkaXYge1xuICAgIHdpZHRoOiAzOSU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcblxuICAgICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2hhbmQtbGlrZS5wbmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIG1pbi13aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgdG9wOiAtMjVweDtcbiAgICAgIGxlZnQ6IC0yNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb3Mge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJvc19jb2xvcnMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZTc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvc19jb2xvcnMpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnMge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29uc19jb2xvcnMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmU5ZTk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29uc19jb2xvcnMpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuXG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYXltZW50LW1ldGhvZHMge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1idG4tYmFjay1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBtYXJnaW4tdG9wOiAzMHB4IWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCFpbXBvcnRhbnQ7XG5cbiAgJl9fdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1iYWNrLWNvbG9yKTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgbWFyZ2luOiAtM3B4IC0xcHg7XG4gICAgcGFkZGluZzogMTNweCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6IHZhcigtLWJ0bi1iYWNrLXRleHQtY29sb3IpO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogNXB4IDMwcHg7XG4gICAgfVxuICB9XG59IiwiLnZpZGVvIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcblxuICAmLmFsaWduLWNlbnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmLmFsaWduLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcGxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICYtc2hhcGUge1xuICAgICAgZmlsbDogIzIxMjEyMTtcbiAgICAgIGZpbGwtb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyICYtc2hhcGUsICY6Zm9jdXMgJi1zaGFwZSB7XG4gICAgICBmaWxsOiAjZmYwMDAwO1xuICAgICAgZmlsbC1vcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX21lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuIiwiLm51bS1ibG9ja3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fY291bnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLndwY2Y3LWZvcm0ge1xyXG4gIG1heC13aWR0aDogNjUlO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIG1heC13aWR0aDogNjUlO1xyXG4gICAgd2lkdGg6IDY1JTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJiA+IGlucHV0LCAmID4gdGV4dGFyZWEge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgICBtYXJnaW46IDVweCAwIDVweCBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tYmFjay1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLWJhY2stdGV4dC1jb2xvcik7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBwYWRkaW5nOiA4cHggMjFweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tYmFjay1ob3Zlci1iZy1jb2xvcik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FwdGNoYS0xIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIGJvZHkgJiAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIycHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIuZXZlbnQge1xyXG4gIG1heC13aWR0aDogODYwcHg7XHJcbiAgbWFyZ2luOiAyMHB4IGF1dG87XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggIzAwMDAwMDEyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbWFpbi1hY2NlbnQtY29sb3IpO1xyXG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XHJcbiAgICBtYXJnaW46IDE1cHggMDtcclxuICB9XHJcblxyXG4gICZfX2xlYWd1ZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAmX19kYXRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNhNmE2YTY7XHJcbiAgfVxyXG5cclxuICAmX190ZWFtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cclxuICAgICYgPiBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAzNSU7XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiBkaXY6bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jvb2ttYWtlcnMge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBhLCBidXR0b24ge1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gICAgJl9fdGVhbXMge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICBtYXJnaW46IDEwcHg7XHJcblxyXG4gICAgICAmID4gZGl2OmZpcnN0LWNoaWxkLCBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
