

/* Start:/local/templates/wowbikes_pre/components/bitrix/catalog.compare.list/top/style.css?1700221438674*/
.catalog-compare-list {
	z-index: 998;
	overflow: hidden;
	box-sizing: border-box;
	margin-bottom: 10px;
	padding: 0.75rem 1.25rem;
	max-height: 100%;
	border: 1px solid #ced4da;
	border-radius: 0.2rem;
	background: #fff;
	color: #404040;
	white-space: normal;
	font-size: 12px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.catalog-compare-list.fixed {
	position: fixed;
	width: 270px;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .18);
}

.catalog-compare-list.top { top: 5px; }

.catalog-compare-list.right { right: 5px; }

.catalog-compare-list.bottom { bottom: 5px; }

.catalog-compare-list.left { left: 5px; }

.catalog-compare-item-list { width: 100%; }
/* End */


/* Start:/local/templates/wowbikes_pre/components/bitrix/sale.basket.basket.line/top/style.min.css?16988810734065*/
.basket-line-block{position:relative;padding-left:25px;white-space:nowrap;font-size:13px}.basket-line-block-icon-cart,.basket-line-block-icon-profile{position:relative;margin-right:10px}.basket-line-block-icon-cart:after,.basket-line-block-icon-profile:after{position:absolute;top:-1px;left:-25px;display:block;width:20px;height:20px;content:''}.basket-line-block-icon-profile:after{background:no-repeat center url(/local/templates/wowbikes_pre/components/bitrix/sale.basket.basket.line/top/images/profile.svg)}.basket-line-block-icon-cart:after{background:no-repeat center url(/local/templates/wowbikes_pre/components/bitrix/sale.basket.basket.line/top/images/cart.svg)}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.vcenter{bottom:10px;top:auto !important}.bx-basket-item-list{display:none}}.bx-basket-fixed .basket-line-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .basket-line{line-height:1.44em}
/* End */


/* Start:/local/templates/wowbikes_pre/components/bitrix/sale.basket.basket.line/top_mob/style.min.css?16993962364065*/
.basket-line-block{position:relative;padding-left:25px;white-space:nowrap;font-size:13px}.basket-line-block-icon-cart,.basket-line-block-icon-profile{position:relative;margin-right:10px}.basket-line-block-icon-cart:after,.basket-line-block-icon-profile:after{position:absolute;top:-1px;left:-25px;display:block;width:20px;height:20px;content:''}.basket-line-block-icon-profile:after{background:no-repeat center url(/local/templates/wowbikes_pre/components/bitrix/sale.basket.basket.line/top_mob/images/profile.svg)}.basket-line-block-icon-cart:after{background:no-repeat center url(/local/templates/wowbikes_pre/components/bitrix/sale.basket.basket.line/top_mob/images/cart.svg)}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.vcenter{bottom:10px;top:auto !important}.bx-basket-item-list{display:none}}.bx-basket-fixed .basket-line-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .basket-line{line-height:1.44em}
/* End */


/* Start:/local/templates/wowbikes_pre/components/bitrix/breadcrumb/universal/style.min.css?1699450688620*/
.bx-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bx-breadcrumb-item{height:22px;white-space:nowrap}.bx-breadcrumb-item-angle{margin:0 10px;color:#b5bdc2;vertical-align:top;font-size:12px}.bx-breadcrumb-item-link{border-bottom:0;vertical-align:top;line-height:21px}.bx-breadcrumb-item-text{vertical-align:top;white-space:normal;font:400 13px/21px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:250ms linear all}
/* End */


/* Start:/local/components/ts/test_ride_d7/templates/subscribe/style.css?1702940476293*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

/* End */


/* Start:/local/templates/wowbikes_pre/components/bitrix/news.list/brands_footer/style.css?1698875137150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/components/ts/test_ride_d7/templates/feedback/style.css?1701382648293*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

/* End */


/* Start:/local/components/ts/test_ride_d7/templates/.default/style.css?1701296784293*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

/* End */


/* Start:/local/components/ts/test_ride_d7/templates/toorder/style.css?1707256105293*/
div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

/* End */


/* Start:/local/components/ts/test_ride_d7/templates/select_bike_quiz/style.css?1739224099373*/

a.disabled {
  pointer-events: none;
  cursor: default;
  background: #ccc;
}

div.mfeedback {}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}

/* End */


/* Start:/local/templates/wowbikes_pre/components/bitrix/search.title/wowbikes/style.min.css?1700668063708*/
.searche-title {}

.search-title-button {
	background-image: url(/local/templates/wowbikes_pre/components/bitrix/search.title/wowbikes/images/icon-search.svg); background-repeat:no-repeat;background-position:center;min-width:45px;height:calc(1.5em + 0.75rem)}.title-search-result{border:1px solid #ced4da;display:none;overflow:hidden;z-index:205;background-color:#fff;padding:10px;border-radius:3px}.search-title-result-item{border-bottom:1px solid #ddd}.search-title .search-title-result-item:last-child{border-bottom:0}.search-title-result-item-link{font-size:16px;transition:170ms linear all}.search-title-result-item-price{font-size:16px}.search-title-result-item-current-price{font-weight:bold}.search-title-result-item-old-price{font-size:80%;text-decoration:line-through}
/* End */


/* Start:/local/templates/wowbikes_pre/components/bitrix/sale.basket.basket.line/pop_up/style.min.css?16993965734065*/
.basket-line-block{position:relative;padding-left:25px;white-space:nowrap;font-size:13px}.basket-line-block-icon-cart,.basket-line-block-icon-profile{position:relative;margin-right:10px}.basket-line-block-icon-cart:after,.basket-line-block-icon-profile:after{position:absolute;top:-1px;left:-25px;display:block;width:20px;height:20px;content:''}.basket-line-block-icon-profile:after{background:no-repeat center url(/local/templates/wowbikes_pre/components/bitrix/sale.basket.basket.line/pop_up/images/profile.svg)}.basket-line-block-icon-cart:after{background:no-repeat center url(/local/templates/wowbikes_pre/components/bitrix/sale.basket.basket.line/pop_up/images/cart.svg)}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.vcenter{bottom:10px;top:auto !important}.bx-basket-item-list{display:none}}.bx-basket-fixed .basket-line-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .basket-line{line-height:1.44em}
/* End */


/* Start:/local/templates/wowbikes_pre/styles.css?177147313865*/
.catalog__nav-select-btn {
	justify-content: center !important;
}
/* End */


/* Start:/local/templates/wowbikes_pre/template_styles.css?17817962559244*/
.accessories-promo__wrap{
	width: 100%;
}
.brand__btn-wrap {
  margin-top: 20px;
}

.menu__link.menu__link--catalog{
	padding: 10px 7px;
}


.article-adv .article-adv__picture{
	filter: none;
	-webkit-filter: none;
}

.articles-list__item .article-adv{
	position: relative;
}

.articles-list__item .article-adv .video__btn{
	display: none;
}


.promo-slider .promo-slider__photo-wrap::before{
	background: rgba(0, 0, 0, 0);
}

.promo-slider .promo-slider__nav-btn {
  width: 38px;
  height: 38px;
  background: #fff;
  border-radius: 50%;
  /*visibility: hidden;*/
  opacity: 0;
  transition: all .5s ease;
}
.promo-slider:hover .promo-slider__nav-btn {
  /*visibility: visible;*/
  opacity: initial;
}


#filter_buttom_mob{
	display: none;
}
@media screen and (max-width: 1200px) {
	#filter_buttom_mob{
		display: block;
	}	
}

.promo-banner__btns-wrap.test_ride{
	display: block;
} 	
.promo-banner__btns-wrap.test_ride.is_mob{
	display: none;
}

 	
@media screen and (max-width: 670px) {
	.promo-banner__btns-wrap.test_ride{
		display: none;
	} 	
	.promo-banner__btns-wrap.test_ride.is_mob{
		display: block;
	} 	
}


@media screen and (min-width: 670px) {
.model-photogallery-new__photo .model-photogallery-new__photo{
	width: auto;
}
}
.model-photogallery-new__photo {
  max-height: 750px;
  max-width: 750px;
  margin: auto;
}

.accessory__price-wrap .product-item-price-old{
	color: #a5a5a5;
	text-decoration: line-through;
	white-space: nowrap;
}

.product__price-wrap .product-item-price-old {
	font-size: 16px;
	color: #a5a5a5;
	text-decoration: line-through;
	white-space: nowrap;
	font-size: 16px;
}
.product__btn-item.test_ride{
	display: block;
} 	
.product__btn-item.test_ride.is_mob{
	display: none;
}
@media screen and (max-width: 670px) {
	.product__btn-item.test_ride{
		display: none;
	} 	
	.product__btn-item.test_ride.is_mob{
		display: block;
	} 	
}


.title-search-result {
  z-index: 11205;
}

.favorit-btn.infavor svg path {
    fill: #504C48;
}

.contacts-item__link
{
  cursor: pointer;
}

.catalog-page.catalog_section .catalog__row.row-new
{
  justify-content: flex-start;
}

.catalog_section .catalog-page__header-wrap{
	padding-bottom: 20px;
}

.compare__wrap .compare__tab
{
  overflow: auto;
}

.article__wrap
{
  width: 100%;
  /*text-align: justify;*/
  text-align: left;
}
.inner .article__wrap
{
  width: 100%;
  /*text-align: justify;*/
  text-align: left;
}
.col-new-71{
  text-align: justify;	
}


.product-measurement__table .product-measurement__value {
  width: 160px;
  text-align: center;
}
.product-measurement__table tr td {
	text-transform: none;
}	
@media screen and (max-width: 670px) {
  .product-measurement__table .product-measurement__value {
    width: 100px;
    text-align: center;
  }
}


.filter-catalog__checkbox-item item:disabled{
	color: #aaa;
}
.filter-catalog__label-checkbox.disabled{
	color: #aaa;
}

/*pagination*/
.bx-pagination {
	margin: 10px 0;
}
.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
}
.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}
.bx-pagination .bx-pagination-container ul li span{
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
       -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	 -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    		transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	background: #eff0f1;
	padding: 0 8px;
	display: block;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	font-size: 14px;
	border-radius: 16px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	border-radius: 16px;
	height: 32px;
	min-width: 32px;
	line-height: 32px;
	color: #444;
	vertical-align: middle;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
	background: #DADADA;
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
	color: #fff;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
	color: #444;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
	color: #aab1b4;
	background: #fff;
	border: 2px solid #eff0f1;
	line-height: 28px;
	padding: 0 18px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	background: #fff;
	border-color: #DADADA;
	color: #000;
}

.bx-pagination .bx-pagination-container ul li.bx-active span{
	background: #C59F72;
}
/*EOF pagination*/

.product-form__select2 .select2-container--theme-select2-product .select2-selection.select2-selection--single {
  min-width: 200px;
}

.title-search-result {
  width: 100% !important;
  border: 0;
  left: 0 !important;
  right: 0 !important;
  padding: 0;
}

.search-title {
  width: 100%;
  max-width: 1356px; 
  height   : 100%;
  margin   : 0 auto;
  padding  : 0 30px;
}

.search-title-result-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 20px;
  border: 0;
}

.search-title-result-item-image-container {
  width: 75px;
}

.search-title-result-item-info {
  max-width: calc(100% - 75px);
  padding-left: 30px;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 400;
}

.search-title-result-item-link {
  display: inline-block;
  padding-bottom: 5px;
  text-decoration: none;
  font-size: 15px;
}

.search-title-result-item-link b {
  font-weight: 400;
}

.search-title-result-item-current-price {
  font-weight: 700;
}

.search-title-result-item-price {
  font-size: 15px;
}

.search-title-result-item:last-child .search-title-result-item-info  {
  padding-left: 0;
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
}

.search-title-result-item:last-child .search-title-result-item-link {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  display: inline-block;
  color: #C59F72;
  text-decoration: underline;
}

@media screen and (max-width: 670px) {
  .search-title {
    padding: 0 20px;
  }

  .title-search-result {
    max-height: calc(100vh - 200px);
    overflow: auto;
    margin-top: -65px
  }
}

.accessories-promo .accessory__picture-wrap,
.accessories-promo .product__picture-wrap {
  background: #F4F1ED !important;
}

.accessories-promo .accessory__picture,
.accessories-promo .product__picture {
  mix-blend-mode: multiply;
}

.single-product .accessories-promo.product_card {
  padding-top: 97px;
  padding-bottom: 0px;
}


#filter-form .filter-catalog__apply-widget-btn {
  width: auto;
}
@media screen and (max-width: 670px) {
  #filter-form .filter-catalog__container {
    padding: 100px 10px 140px;
  }
  
  #filter-form .filter-catalog__apply-widget-btn {
    margin-bottom: 10px;
  }  
  
  #filter-form .filter-catalog__apply-widget {
    padding: 10px 20px 20px;
  }  
}


.single-product {
	padding-top: 40px;	
}

section.product-info{
	padding-bottom: 0px;
}

.single-product .product-characteristics {
  padding-top: 0px;
}

.single-product .product-features {
  padding-top: 95px;
}



.article__wrap ul li{
  opacity: 0.6;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  padding-bottom: 10px;
}


table.mytable {
    border: 0 none;
    border-collapse: collapse;
    width: 95%;
}
.mytable td, .mytable th {
    border: 1px solid #9e9e9e;
    padding-left: 10px;
    padding-right: 10px;
}
.page-content table.mytable td:last-child {
  border-right: 1px solid #9e9e9e;
}
.mytable_center td, .mytable_center th, .mytable_center td p {
    text-align: center;
}
.mytable_center th {
    background: #ddd none repeat scroll 0 0;
}
.mytable td p {
    text-align: left;
}
.mytable td li {
    list-style: outside none none;
}

.catalog-page__text_full ul,.catalog-page__text_full h6,.catalog-page__text_full h5,.catalog-page__text_full h4,.catalog-page__text_full h3,.catalog-page__text_full h2,.catalog-page__text_full p,.catalog-page__text p,.catalog-page__text h2, .catalog-page__text h3, .catalog-page__text h4, .catalog-page__text h5, .catalog-page__text h6, .catalog-page__text ul{
margin-bottom: 20px!important;
}
.catalog-page__text p{
display:block!important;
}
.catalog-page__text h3,.catalog-page__text_full h3{
font-weight: 600;
}
.catalog-page__text ul li, .catalog-page__text_full ul li {
list-style: inside;
}
.catalog-page__text{
-webkit-line-clamp: unset!important;
}
.catalog-page__text-btn-wrap{
display:none;
}



.header__menu-wrap.header__menu-wrap--icons{
	padding-right: 0px;
}
/* End */


/* Start:/local/templates/wowbikes_pre/css/slick.css?17062700321895*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/wowbikes_pre/css/jquery.fancybox.css?170774438018326*/
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
	background: #fff;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/* End */


/* Start:/local/templates/wowbikes_pre/css/select2.css?170627003217839*/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/* End */


/* Start:/local/templates/wowbikes_pre/css/nouislider.css?17062700326020*/
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

/* End */


/* Start:/local/templates/wowbikes_pre/css/style-new.css?17720977001299247*/
@font-face {
  font-family: 'Manrope';
  src: url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Regular.woff2') format('woff2'), url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Regular.woff') format('woff'), url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Manrope';
  src: url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Thin.woff2') format('woff2'), url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Thin.woff') format('woff'), url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: 'Manrope';
  src: url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Light.woff2') format('woff2'), url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Light.woff') format('woff'), url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Manrope';
  src: url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Medium.woff2') format('woff2'), url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Medium.woff') format('woff'), url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Manrope';
  src: url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Semibold.woff2') format('woff2'), url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Semibold.woff') format('woff'), url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Manrope';
  src: url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Bold.woff2') format('woff2'), url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Bold.woff') format('woff'), url('/local/templates/wowbikes_pre/css/../fonts/Manrope-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir Next';
  src: url('/local/templates/wowbikes_pre/css/../fonts/AvenirNextCyr-Regular.woff') format('woff'), url('/local/templates/wowbikes_pre/css/../fonts/AvenirNextCyr-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir Next';
  src: url('/local/templates/wowbikes_pre/css/../fonts/AvenirNextCyr-Medium.woff') format('woff'), url('/local/templates/wowbikes_pre/css/../fonts/AvenirNextCyr-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
* {
  margin: 0;
  padding: 0;
  border: none;
  box-sizing: border-box;
  outline: none;
}
main,
article,
section,
footer,
header,
aside,
canvas {
  display: block;
}
section,
header,
footer {
  position: relative;
}
html {
  height: 100%;
}
body {
  min-width: 320px;
  min-height: 100%;
  background-color: #ffffff;
  font-family: 'Manrope', sans-serif;
  font-size: 15px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0em;
  color: #504C48;
  position: relative;
  /*inner - 1296px + 30px*2 = 1356px */
  /*lg - 1200px*/
  /*md - 960px*/
  /*sm - 670px*/
  /*мобилки вертикальные - 480px*/
}
/* + inner*/
section:after {
  content: '';
  display: block;
  clear: both;
}
button,
input,
select {
  font-family: 'Manrope', sans-serif;
  font-weight: 400;
}
button {
  cursor: pointer;
  background-color: transparent;
  font-size: inherit;
  font-weight: inherit;
}
h1,
h2,
h3 {
  font-family: 'Manrope', sans-serif;
  font-weight: 500;
}
h1 {
  font-size: 48px;
  line-height: 1.1;
}
h2 {
  font-size: 42px;
  line-height: 1.1;
}
strong {
  font-weight: 700;
}
img {
  max-width: 100%;
  display: block;
}
svg {
  max-width: 100%;
  display: inline-block;
}
a {
  color: inherit;
}
.subtitle {
  color: #C59F72;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
  padding-bottom: 10px;
}
.title {
  padding-bottom: 12px;
}
.inner {
  width: 100%;
  max-width: 1356px;
  height: 100%;
  margin: 0 auto;
  padding: 0 30px;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}
.row--center-vertical {
  align-content: center;
  align-items: center;
}
.col {
  padding-left: 12px;
  padding-right: 12px;
}
.col-1 {
  width: 8.33%;
}
.col-2 {
  width: 16.66%;
}
.col-3 {
  width: 25%;
}
.col-4 {
  width: 33.33%;
}
.col-5 {
  width: 41.66%;
}
.col-6 {
  width: 50%;
}
.col-7 {
  width: 58.33%;
}
.col-8 {
  width: 66.66%;
}
.col-9 {
  width: 75%;
}
.col-10 {
  width: 83.33%;
}
.col-11 {
  width: 91.66%;
}
.col-12 {
  width: 100%;
}
.col-five {
  width: 20%;
}
.offset-1 {
  margin-left: 8.33%;
}
.offset-2 {
  margin-left: 16.66%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33%;
}
.offset-5 {
  margin-left: 41.66%;
}
.offset-6 {
  margin-left: 50%;
}
.row-new {
  display: flex;
  flex-wrap: wrap;
  margin-left: -12px;
  margin-right: -12px;
}
.row-new--center-vertical {
  align-content: center;
  align-items: center;
}
.col-new {
  padding-left: 12px;
  padding-right: 12px;
}
.col-new-1 {
  width: 10%;
}
.col-new-2 {
  width: 20%;
}
.col-new-3 {
  width: 30%;
}
.col-new-4 {
  width: 40%;
}
.col-new-5 {
  width: 50%;
}
.col-new-6 {
  width: 60%;
}
.col-new-7 {
  width: 70%;
}
.col-new-8 {
  width: 80%;
}
.col-new-9 {
  width: 90%;
}
.col-new-10 {
  width: 100%;
}
.offset-new-1 {
  margin-left: 10%;
}
.body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.body--on-popup {
  max-width: 100vw;
}
.body--on-open-menu {
  max-width: 100vw;
  overflow: hidden;
}
.body--on-open-menu .main:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(17, 17, 17, 0.6);
  backdrop-filter: blur(5px);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 3;
}
.body--on-open-search {
  max-width: 100vw;
}
.main {
  flex-grow: 1;
}
.js-hide {
  display: none !important;
}
.js-show {
  display: block !important;
}
.js-tabs-info {
  display: none;
}
.js-tabs-info--open {
  display: block;
}
.js-accordion-info {
  display: none;
}
.js-form-messange {
  display: none;
}
.js-form-messange--error {
  color: #FF0000;
  display: block !important;
}
.js-form-messange--ok {
  color: #92CD0C;
  display: block !important;
}
.js-form-input-error {
  border-color: #FF0000 !important;
  color: #FF0000 !important;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.js-form-input-error::-webkit-input-placeholder {
  color: #FF0000 !important;
}
.js-form-input-error::-moz-placeholder {
  color: #FF0000 !important;
}
.js-form-input-error:-moz-placeholder {
  color: #FF0000 !important;
}
.js-form-input-error:-ms-input-placeholder {
  color: #FF0000 !important;
}
.js-tooltip {
  position: relative;
}
.js-tooltip-text {
  position: absolute;
  bottom: 100%;
  margin-bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  padding: 10px;
  border-radius: 4px;
  background: #191512;
  min-width: 206px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s;
}
.js-tooltip-text:before {
  content: '';
  display: block;
  width: 19px;
  height: 7px;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='8' viewBox='0 0 19 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.5H19L9.5 7.5L0 0.5Z' fill='%23191512'/%3E%3C/svg%3E%0A");
  position: absolute;
  bottom: -6px;
  left: 50%;
  transform: translateX(-50%);
}
.js-tooltip-text--active {
  pointer-events: auto;
  opacity: 1;
}
.js-btn-favorit {
  font-size: 0;
}
.js-btn-favorit.active svg path {
  fill: #C59F72;
  stroke: #C59F72;
}
.btn {
  display: inline-flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: transparent;
  border: 1px solid #C59F72;
  background: #C59F72;
  color: #ffffff;
  min-height: 48px;
  max-width: 100%;
  font-family: 'Manrope', sans-serif;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 500;
  padding: 11px 47px 9px;
  text-decoration: none;
  position: relative;
  transition: all 0.5s;
  border-radius: 8px;
}
.btn span {
  padding-right: 8px;
}
.btn svg {
  transition: all 0.5s;
}
.btn:hover svg {
  transform: translateX(5px);
}
.btn--crystal {
  background: transparent;
  color: #C59F72;
  padding-left: 30px;
  padding-right: 30px;
}
.header {
  background: #FFFFFF;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1071;
}
.header--crystal {
  position: absolute;
  background: transparent;
  background: rgba(255, 255, 255, 0.1);
}
.header--crystal::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  backdrop-filter: blur(7.5px);
  z-index: -1;
  pointer-events: none;
}
.header--white {
  position: relative;
}
.header__row {
  align-items: center;
  justify-content: space-between;
}
.header__col--menu {
  flex-grow: 1;
}
.header__col--burger {
  display: none;
}
.header__col-mob {
  display: none;
}
.header__col--logo {
  font-size: 0;
  line-height: 0;
}
.header__mob {
  display: none;
}
.header__not-mob {
  display: block;
}
.header__menu {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.header__menu-wrap--catalog {
  flex-grow: 1;
  padding-left: 24px;
  padding-right: 24px;
}
.header__logo-wrap {
  text-align: center;
}
.header__menu-wrap--icons {
  padding-left: 52px;
  padding-right: 32px;
}
.header__phone {
  padding: 10px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2;
  color: #504C48;
  position: relative;
  text-decoration: none;
  display: inline-block;
  transition: all 0.5s;
  letter-spacing: 0.15px;
}
.header__mob-basket {
  position: relative;
  display: block;
  text-decoration: none;
  margin-right: 7px;
}
.header__mob-title-menu {
  display: none;
}
.header__mob-wrap {
  padding-top: 64px;
}
.header__mob-row {
  align-items: center;
  justify-content: space-between;
}
.header__mob-additional-info {
  padding-top: 20px;
  text-align: center;
}
.header__mob-copyright {
  font-size: 12px;
  opacity: 0.5;
}
.header--crystal .header__logo svg path {
  fill: #ffffff;
}
.header--crystal .header__phone {
  color: #ffffff;
}
.header--white .header__logo svg path {
  fill: #504C48;
}
.header-widget {
  background: rgba(25, 21, 18, 0.8);
  font-family: 'Avenir Next', sans-serif;
}
.header-widget__row {
  align-items: center;
  justify-content: space-between;
}
.header-widget__info-row {
  margin-left: -12px;
  margin-right: -12px;
  align-items: center;
}
.header-widget__info-col {
  padding-left: 12px;
  padding-right: 12px;
}
.header-widget__time {
  display: inline-block;
  color: #ffffff;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.13px;
}
.header-widget__phone {
  display: inline-block;
  text-decoration: none;
  color: #ffffff;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: 0.13px;
}
.menu-widget__list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  justify-content: center;
  margin-left: -12px;
  margin-right: -12px;
}
.menu-widget__item {
  position: relative;
  padding: 5px 12px 6px;
}
.menu-widget__link {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  color: #ffffff;
  position: relative;
  text-decoration: none;
  display: inline-block;
  transition: all 0.5s;
  letter-spacing: 0.13px;
}
.menu__list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
.menu__item {
  position: relative;
}
.menu__item--catalog {
  padding-top: 15px;
  padding-bottom: 17px;
  position: initial;
}
.menu__item--icon {
  padding-left: 12px;
  padding-right: 12px;
}
.menu__link {
  padding: 10px 14px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  color: #504C48;
  text-decoration: none;
  display: inline-block;
  transition: all 0.5s;
  letter-spacing: 0.15px;
}
.menu__link--catalog {
  border-bottom: 1px solid rgba(255, 255, 255, 0);
}
.menu__link-name {
  display: flex;
  align-items: center;
}
.menu__link-name svg + span {
  padding-left: 5px;
}
.menu__link-more {
  display: none;
}
.menu__link-more svg {
  display: block;
}
.menu__link-more--open {
  transform: rotate(90deg);
  opacity: 1;
}
.menu__link-more-icon {
  display: none;
}
.menu__link-more-icon svg {
  display: block;
}
.menu__link-icon {
  padding: 0;
}
.menu__link-count {
  position: absolute;
  top: -6px;
  right: -2px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #C59F72;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 600;
  color: #ffffff;
}
.menu__link-icon-wrap {
  font-size: 0;
  transition: all 0.5s;
}
.menu__link-icon-wrap svg {
  display: block;
  font-size: 0;
  line-height: 0;
}
.menu__link-icon .menu__link-name {
  display: none;
}
.header--crystal .menu__link-icon-wrap svg path {
  fill: #ffffff;
}
.header--white .menu__link-icon-wrap svg path {
  fill: #504C48;
}
.header--white .menu .menu__link--favorites .menu__link-icon-wrap svg path {
  stroke: #504C48;
}
.header--white .menu__link-name svg path {
  fill: #423E39;
}
.burger {
  z-index: 999;
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  margin-left: auto;
  background: transparent;
  transition: all 0.5s;
}
.burger__btn-icon {
  width: 16px;
  height: 12px;
  position: relative;
  display: block;
}
.burger__btn-icon-line {
  width: 100%;
  height: 2px;
  display: block;
  background: #504C48;
  position: absolute;
  transition: all 0.5s;
}
.burger__btn-icon-line:first-child {
  top: 0;
  left: 0;
}
.burger__btn-icon-line:nth-child(2) {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.burger__btn-icon-line:last-child {
  bottom: 0;
  left: 0;
}
.burger__btn-name {
  opacity: 0;
  object-fit: none;
  font-size: 0;
  text-indent: -9999px;
  position: absolute;
}
.burger--open .burger__btn-icon {
  height: 12px;
}
.burger--open .burger__btn-icon-line {
  background: #504C48;
}
.burger--open .burger__btn-icon-line:first-child {
  transform: translateY(5px) rotate(45deg);
}
.burger--open .burger__btn-icon-line:nth-child(2) {
  opacity: 0;
}
.burger--open .burger__btn-icon-line:last-child {
  transform: translateY(-5px) rotate(-45deg);
}
.header--crystal .burger__btn-icon-line {
  background: #ffffff;
}
.header--crystal .burger--open .burger__btn-icon-line {
  background: #504C48;
}
.subsubmenu__link {
  width: 100%;
  padding: 0;
  margin-bottom: 24px;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2;
  color: #2E2A27;
  position: relative;
}
.subsubmenu__link-name {
  flex-grow: 1;
  max-width: calc(100% - 25px);
  transition: all 0.5s;
}
.subsubmenu__link-count {
  color: #DDD;
  font-weight: 400;
  width: 25px;
  text-align: right;
  transition: all 0.5s;
}
.subsubmenu__title {
  padding-bottom: 24px;
  color: #C59F72;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.sub-selection__list {
  list-style: none;
}
.sub-selection__link {
  width: 100%;
  padding: 0;
  margin-bottom: 16px;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
  color: #585551;
  position: relative;
}
.sub-selection__link-name {
  flex-grow: 1;
  max-width: calc(100% - 25px);
  transition: all 0.5s;
}
.sub-selection__link-count {
  color: #DDD;
  font-weight: 400;
  width: 25px;
  text-align: right;
  transition: all 0.5s;
}
.sub-selection-btn {
  display: none;
}
.sub-selection-btn__btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #585551;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2;
}
.sub-selection-btn__btn svg {
  width: 16px;
  opacity: 0.6;
}
.sub-selection-btn__btn span {
  max-width: calc(100% - 16px);
}
.search {
  position: absolute;
  z-index: 1101;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  height: 100vh;
  padding: 0;
  background: rgba(17, 17, 17, 0.6);
  backdrop-filter: blur(5px);
}
.search__container {
  position: absolute;
  top: 0;
  left: 0;
  overflow-y: auto;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  height: 320px;
  background: #ffffff;
  padding: 0;
  padding-top: 15px;
}
.search__inner {
  overflow-y: auto;
}
.search__form {
  position: relative;
}
.search__input {
  font-family: 'Manrope', sans-serif;
  width: 100%;
  height: 61px;
  border: 0;
  border-radius: 0;
  background: transparent;
  font-size: 15px;
  font-weight: 400;
  color: #504C48;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 2px solid rgba(80, 76, 72, 0.3);
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.search__input::-webkit-input-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.search__input::-moz-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.search__input:-moz-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.search__input:-ms-input-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.search__input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.search__input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.search__input::-webkit-search-decoration,
.search__input::-webkit-search-cancel-button,
.search__input::-webkit-search-results-button,
.search__input::-webkit-search-results-decoration {
  display: none;
}
.search__reset-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.search__mob-block {
  display: none;
}
.search__mob-title {
  position: absolute;
  top: 24px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 23px;
  font-weight: 400;
}
.search__logo-wrap {
  padding-top: 18px;
}
.search__logo {
  margin-left: auto;
}
.search__result {
  padding: 12px 15px 30px;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 400;
}
.search__result-load-text {
  opacity: 0.3;
}
.search__result-list {
  padding-bottom: 4px;
}
.search__result-item {
  padding-bottom: 16px;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 400;
}
.search__result-item-link {
  text-decoration: none;
}
.search__result-all-btn {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  display: inline-block;
  color: #C59F72;
}
.contacts {
  padding-top: 30px;
  padding-bottom: 72px;
}
.contacts--service {
  padding-top: 96px;
}
.contacts__title {
  padding-bottom: 60px;
}
.contacts__subtitle {
  text-align: center;
}
.contacts__city-wrap {
  padding-bottom: 24px;
}
.contacts__city-title-wrap {
  padding: 27px 24px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.contacts__city-btn-more {
  width: 24px;
  height: 24px;
  display: block;
  position: relative;
}
.contacts__city-btn-icon-line {
  width: 10px;
  height: 2px;
  background: #C59F72;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.contacts__city-btn-icon-line:nth-child(2) {
  transform: rotate(90deg);
  transition: all 0.5s;
}
.contacts__city-title {
  width: calc(100% - 24px);
  color: #C59F72;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.54px;
  text-transform: uppercase;
}
.contacts__row {
  display: flex;
  flex-wrap: wrap;
}
.contacts__text-wrap {
  padding-bottom: 30px;
}
.contacts__text-wrap p {
  opacity: 0.6;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  padding-bottom: 10px;
}
.contacts__city-title-wrap.js-accordion-btn--active .contacts__city-btn-icon-line:nth-child(2) {
  transform: rotate(0);
}
.contacts--service .contacts__title {
  text-align: center;
  font-size: 54px;
}
.footer {
  padding-top: 67px;
  padding-bottom: 67px;
  background: #191512;
}
.footer__brands-wrap {
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.footer__menu-wrap {
  padding-top: 39px;
  padding-bottom: 39px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.footer__menu-col--last {
  width: 180px;
}
.footer__menu-col--contacts {
  width: calc(100% - 60% - 180px);
  text-align: right;
}
.footer__contacts-wrap {
  padding-top: 9px;
  padding-right: 16px;
}
.footer__phone-wrap {
  padding-bottom: 24px;
}
.footer__email-wrap {
  padding-bottom: 24px;
}
.footer__phone {
  display: inline-block;
  margin-bottom: 10px;
  color: #ffffff;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: 0.48px;
  text-decoration: none;
  transition: all 0.5s;
}
.footer__phone-note {
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
}
.footer__email {
  display: inline-block;
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  transition: all 0.5s;
}
.footer__social-links .social-links__row {
  justify-content: flex-end;
}
.footer__legal-wrap {
  padding-top: 39px;
}
.footer__legal-row {
  justify-content: space-between;
  align-items: center;
}
.footer__legal-add-wrap {
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -6px;
  margin-right: -6px;
}
.footer__legal-add-item {
  padding-left: 6px;
  padding-right: 6px;
}
.footer__logo {
  display: block;
  text-decoration: none;
}
.footer__copyright {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  color: #ffffff;
}
.footer__legal-info-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -12px;
  margin-right: -12px;
}
.footer__legal-info-item {
  padding-left: 12px;
  padding-right: 12px;
}
.footer__legal-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.footer__legal-menu-item {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
}
.footer__legal-menu-link {
  transition: all 0.5s;
  color: #ffffff;
}
.footer__only-mob {
  display: none;
}
.footer-brands__row {
  justify-content: center;
}
.footer-brands__col {
  padding-bottom: 24px;
  width: 12.5%;
}
.footer-brands__item {
  text-decoration: none;
  min-height: 68px;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  opacity: 0.3;
  transition: all 0.5s;
}
.footer-menu__list {
  list-style: none;
}
.footer-menu__item {
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  color: #ffffff;
}
.footer-menu__link {
  text-decoration: none;
  transition: all 0.5s;
}
.popup {
  position: fixed;
  z-index: 1101;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  height: 100vh;
  margin: auto;
  padding: 0;
  background: rgba(17, 17, 17, 0.6);
  backdrop-filter: blur(5px);
}
.popup__container {
  position: absolute;
  top: 50%;
  left: 50%;
  overflow-y: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: calc(100% - 80px);
  max-width: 1356px;
  max-height: calc(100vh - 80px);
  background: transparent;
  padding: 0;
}
.popup__container--standard {
  max-width: 620px;
}
.popup__container--message {
  max-width: 507px;
}
.popup__container--product {
  max-width: 628px;
}
.popup__container--compare {
  max-width: 600px;
}
.popup__inner {
  height: 100%;
  position: relative;
  width: 100%;
  margin: 0 auto;
  background: #ffffff;
  border-radius: 8px;
  border: 0;
  overflow-y: auto;
}
.popup__close {
  display: block;
  width: 36px;
  height: 36px;
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
  z-index: 5;
  transition: all 0.5s;
}
.popup__close svg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
}
.popup__info-wrap {
  padding: 68px 20px;
}
.popup__info-wrap--message {
  padding-top: 50px;
  padding-bottom: 36px;
}
.popup__info-wrap--product {
  padding: 24px 20px 28px;
}
.popup__info-wrap--compare {
  padding: 64px 20px 36px;
}
.popup__title {
  color: #504C48;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: 0.48px;
  padding-bottom: 19px;
}
.popup__title--small {
  font-size: 30px;
  font-weight: 600;
  padding-bottom: 27px;
}
.popup__subtitle {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  padding-bottom: 33px;
  opacity: 0.6;
  max-width: 400px;
  margin: auto;
  text-align: center;
}
.popup__text {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
  text-align: center;
  padding-bottom: 27px;
}
.popup__for-btn {
  text-align: center;
}
.popup__btn {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}
.popup__for-btn + .popup__for-btn {
  padding-top: 12px;
}
.popup-form {
  position: relative;
}
.popup-form__item-input {
  padding-bottom: 8px;
}
.popup-form__item-textarea {
  padding-bottom: 8px;
  padding-top: 19px;
}
.popup-form__item-agree {
  padding-bottom: 12px;
  padding-top: 19px;
}
.popup-form__item-agree + .popup-form__item-agree {
  padding-top: 0;
}
.popup-form__item-btns {
  text-align: center;
  padding-top: 21px;
}
.popup-form__btn {
  min-width: 260px;
}
.popup-form__messange {
  position: absolute;
  top: 100%;
  font-size: 14px;
  width: 100%;
  text-align: center;
  padding-top: 6px;
}
.popup-add-product__title {
  padding-bottom: 42px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  text-align: left;
}
.popup-add-product__info {
  padding-bottom: 42px;
}
.popup-add-product__info-row {
  margin-left: -10px;
  margin-right: -10px;
}
.popup-add-product__info-col {
  padding-left: 10px;
  padding-right: 10px;
}
.popup-add-product__col--photo {
  width: 54%;
}
.popup-add-product__col--info {
  width: 46%;
}
.popup-add-product__picture-wrap {
  padding: 0 20px;
}
.popup-add-product__count {
  padding-top: 29px;
}
.popup-add-product .product__title {
  font-size: 18px;
  padding-bottom: 11px;
}
.popup-add-product .product__options {
  padding-bottom: 29px;
}
.popup-add-product .product__options-list {
  justify-content: flex-start;
}
.popup-add-product .product__price-wrap {
  justify-content: flex-start;
}
.popup-add-product .product__price {
  font-size: 20px;
}
.popup-add-product__btns-row {
  margin-left: -7px;
  margin-right: -7px;
}
.popup-add-product__btns-col {
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 8px;
}
.popup-add-product__btn {
  width: 100%;
}
.popup-compare-product {
  text-align: center;
}
.popup-compare-product__picture-wrap {
  padding-left: 60px;
  padding-right: 60px;
}
.popup-compare-product__picture {
  margin: auto;
}
.popup-compare-product__about {
  padding-top: 24px;
}
.popup-compare-product .product__title {
  font-size: 30px;
  font-weight: 400;
  padding-bottom: 10px;
}
.popup-compare-product .product__options {
  padding-bottom: 10px;
}
.popup-compare-product__subtitle {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  padding-bottom: 24px;
}
.form__input {
  font-family: 'Manrope', sans-serif;
  width: 100%;
  height: 52px;
  border: 0;
  border-radius: 14px;
  background: transparent;
  font-size: 15px;
  font-weight: 400;
  color: #504C48;
  padding-left: 24px;
  padding-right: 24px;
  border: 1px solid #C59F72;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.form__input:disabled {
  cursor: not-allowed;
  border-color: rgba(80, 76, 72, 0.15);
}
.form__input::-webkit-input-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.form__input::-moz-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.form__input:-moz-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.form__input:-ms-input-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.form__input[type=number] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.form__label-checkbox {
  cursor: pointer;
  position: relative;
  display: inline-block;
}
.form__input-checkbox {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.form__label-check-wrap {
  display: inline-flex;
}
.form__input-checkbox:checked + .form__label-check-wrap {
  position: relative;
}
.form__check-check {
  width: 20px;
  height: 20px;
  position: relative;
  border: 1px solid rgba(80, 76, 72, 0.8);
  display: block;
  border-radius: 4px;
}
.form__check-text {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.4;
  padding-left: 12px;
  max-width: calc(100% - 20px);
  display: block;
  text-align: left;
  opacity: 0.6;
}
.form__input-checkbox:checked + .form__label-check-wrap .form__check-check {
  background: url(/local/templates/wowbikes_pre/css/../images/icons/check-white.svg) no-repeat center, #C59F72;
  border-color: #C59F72;
}
.js-form-input-error.form__input-checkbox + .form__label-check-wrap .form__check-check {
  border-color: #FF0000;
}
.form__label-textarea {
  display: block;
  padding-bottom: 5px;
  color: #423E39;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
}
.form__textarea {
  font-family: 'Manrope', sans-serif;
  width: 100%;
  height: 98px;
  border: 1px solid rgba(80, 76, 72, 0.2);
  border-radius: 5px;
  display: block;
  font-size: 18px;
  font-weight: 400;
  color: #504C48;
  padding: 24px;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.form__textarea::-webkit-input-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.form__textarea::-moz-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.form__textarea:-moz-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.form__textarea:-ms-input-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.form__select2-standard {
  position: relative;
}
.form__select2-standard:before {
  content: none;
}
.form__select2-standard .select2-container {
  background: transparent;
}
.form__select2-standard .select2-container--theme-select2-standard .select2-selection--single {
  position: relative;
  height: 52px;
  padding: 5px 24px 5px 24px;
  border: 1px solid #C59F72;
  border-radius: 14px;
  align-content: center;
  align-items: center;
  background: transparent;
  display: flex;
}
.form__select2-standard .select2-container--theme-select2-standard .select2-selection__placeholder {
  font-family: 'Manrope', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #504C48;
  opacity: 0.3;
}
.form__select2-standard .select2-container--theme-select2-standard .select2-selection--single .select2-selection__rendered {
  font-family: 'Manrope', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #504C48;
}
.form__select2-standard .select2-container--theme-select2-standard .select2-selection--single .select2-selection__arrow {
  position: static;
}
.form__select2-standard .select2-container--theme-select2-standard .select2-selection--single .select2-selection__arrow b {
  position: absolute;
  border: none;
  width: 24px;
  height: 24px;
  margin: auto;
  content: '';
  pointer-events: none;
  background-image: url(/local/templates/wowbikes_pre/css/../images/icons/icon-select.svg);
  background-position: right center;
  background-repeat: no-repeat;
  transition: transform 0.5s ease-in-out;
  top: 0;
  bottom: 0;
  right: 14px;
}
.form__select2-standard .select2-container--theme-select2-standard.select2-container--open .select2-selection--single .select2-selection__arrow b {
  transform: rotateX(180deg);
}
.select2-container--theme-select2-standard .select2-results__options {
  padding: 0;
  position: relative;
  background: #ffffff;
  border-radius: 0 0 14px 14px;
  border: 1px solid #C59F72;
  border-top: 0;
  max-height: 300px;
  overflow-y: auto;
}
.select2-container--theme-select2-standard .select2-results__option {
  font-family: 'Manrope', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #504C48;
  opacity: 0.6;
  padding: 15px 24px;
}
.select2-container--theme-select2-standard .select2-results__option--highlighted:hover {
  color: #C59F72;
  background: #F4F1ED;
}
.select2-container--theme-select2-standard .select2-results__option[aria-selected=true] {
  color: #504C48;
  opacity: 1;
  background: #F4F1ED;
}
.form__select2-standard .js-form-input-error + .select2-container--theme-select2-standard .select2-selection--single {
  border-color: #FF0000 !important;
}
.form__select2-standard .js-form-input-error + .select2-container--theme-select2-standard .select2-selection__placeholder {
  color: #FF0000 !important;
}
.form__select2-standard .select2-container--open.select2-container--theme-select2-standard .select2-selection--single {
  border-bottom-color: transparent;
  border-radius: 14px 14px 0 0;
}
.form__select2-standard .select2-container .select2-selection--single .select2-selection__clear {
  position: absolute;
  right: 50px;
  font-size: 20px;
  top: 50%;
  transform: translateY(-50%);
  color: #FF0000;
}
.form__select2-standard .select2-container--theme-select2-standard.select2-container--open {
  border-radius: 0;
}
.form__select2-standard .select2-dropdown {
  border: none;
}
.form__select2-standard .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: 0;
}
.select2-container--theme-select2-standard.select2-container--open .select2-dropdown--below {
  border: 0;
  background: transparent;
}
.form__select2-standard .select2.select2-container {
  width: 100% !important;
}
.select2-dropdown {
  z-index: 1151;
}
.form__select2-standard .select2-container--theme-select2-standard.select2-container--disabled .select2-selection--single {
  border-color: rgba(80, 76, 72, 0.15);
  cursor: not-allowed;
}
.form__select2-standard .select2-container--theme-select2-standard.select2-container--disabled .select2-selection--single .select2-selection__arrow b {
  background-image: url(/local/templates/wowbikes_pre/css/../images/icons/icon-select-gray.svg);
}
.language {
  position: relative;
  width: 59px;
}
.language__lang {
  color: #ffffff;
  position: relative;
  cursor: pointer;
  width: 59px;
  height: 43px;
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}
.language__lang--active {
  border-radius: 8px 8px 0 0;
}
.language__lang--active .language__lang-icon {
  transform: rotate(180deg);
}
.language__lang-current {
  padding-right: 5px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}
.language__lang-icon {
  transition: all 0.5s;
  font-size: 0;
  line-height: 0;
}
.language__choise-block {
  display: none;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10;
  border-radius: 0 0 8px 8px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  top: 100%;
  overflow: hidden;
}
.language__choise-block--active {
  display: block;
}
.language__choise-item {
  display: flex;
  width: 100%;
  align-content: center;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.5;
  color: #ffffff;
  transition: all 0.5s;
  padding-top: 5px;
  padding-bottom: 5px;
}
.language__choise-item--active {
  color: #C59F72;
}
.header .language__lang {
  height: 40px;
}
.header-new .language {
  width: auto;
}
.header-new .language__lang {
  height: 30px;
  width: auto;
  border: 0;
}
.header-new .language__choise-block {
  width: 150%;
  left: -25%;
  border: 0;
  border-radius: 0;
  background: rgba(25, 21, 18, 0.8);
}
.header--crystal:not(.header-new) .language__lang {
  border-color: transparent;
}
.header--crystal:not(.header-new) .language__lang--active {
  border-color: rgba(255, 255, 255, 0.2);
  border-bottom-color: transparent;
}
.header--crystal:not(.header-new) .language__lang-current {
  font-weight: 600;
  font-size: 17px;
}
.header--white:not(.header-new) .language__lang {
  color: #504C48;
  border-color: transparent;
}
.header--white:not(.header-new) .language__lang--active {
  border-color: #C59F72;
  border-bottom-color: transparent;
}
.header--white:not(.header-new) .language__lang-icon svg path {
  fill: #504C48;
}
.header--white:not(.header-new) .language__lang-current {
  font-weight: 600;
  font-size: 17px;
}
.header--white:not(.header-new) .language__choise-block {
  border-color: #C59F72;
}
.header--white:not(.header-new) .language__choise-item {
  color: #C59F72;
}
.header--white:not(.header-new) .language__choise-item--active {
  color: #C59F72;
  background: #F4F1ED;
}
.header__mob .language__lang {
  color: #C59F72;
  border-color: #C59F72;
}
.header__mob .language__lang--active {
  border-color: #C59F72;
  border-bottom-color: transparent;
}
.header__mob .language__lang-icon svg path {
  fill: #C59F72;
}
.header__mob .language__lang-current {
  font-weight: 500;
  font-size: 15px;
}
.header__mob .language__choise-block {
  border-color: #C59F72;
}
.header__mob .language__choise-item {
  color: #C59F72;
}
.header__mob .language__choise-item--active {
  color: #C59F72;
  background: #F4F1ED;
}
.social-links__row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -7px;
  margin-right: -7px;
}
.social-links__col {
  padding-left: 7px;
  padding-right: 7px;
}
.social-links__item {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  transition: all 0.5s;
}
.social-links__item svg path {
  transition: all 0.5s;
}
.header__mob .social-links svg path {
  fill: #C59F72;
}
.header__mob .social-links__item {
  width: 20px;
  height: 20px;
}
.breadcrumbs {
  padding-top: 4px;
  padding-bottom: 4px;
}
.breadcrumbs__list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  font-size: 14px;
  line-height: 1.5;
  color: #504C48;
  font-weight: 500;
  align-items: center;
  margin-left: -10px;
  margin-right: -10px;
}
.breadcrumbs__item {
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
.breadcrumbs__item:after {
  content: '';
  width: 4px;
  height: 4px;
  display: inline-block;
  border-radius: 50%;
  background: #504C48;
  opacity: 0.5;
  position: absolute;
  right: -2px;
  top: 50%;
  transform: translateY(-50%);
  display: block;
}
.breadcrumbs__item:last-child:after {
  display: none;
}
.breadcrumbs__link {
  text-decoration: none;
  opacity: 0.5;
}
.breadcrumbs__span {
  opacity: 1;
}
.fancybox-thumbs__list a::before {
  border-color: #C59F72;
  border-width: 3px;
}
.fancybox-navigation .fancybox-button--arrow_left {
  left: 50px;
}
.fancybox-navigation .fancybox-button--arrow_right {
  right: 50px;
}
.fancybox-thumbs {
  background: rgba(30, 30, 30, 0.6);
}
.promo-slider__for-slider {
  position: relative;
}
.promo-slider__item {
  position: relative;
}
.promo-slider__photo-wrap {
  position: relative;
}
.promo-slider__photo-wrap::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
}
.promo-slider__photo {
  width: 100%;
  min-height: 800px;
  object-fit: cover;
}
.promo-slider__info-wrap {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.promo-slider__info {
  width: 100%;
  max-width: 871px;
  margin: auto;
  padding-top: 60px;
}
.promo-slider__subtitle {
  padding-bottom: 6px;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.45px;
  text-transform: uppercase;
  line-height: 1.2;
  text-align: center;
  color: #ffffff;
}
.promo-slider__title {
  font-size: 64px;
  line-height: 1.2;
  font-weight: 500;
  padding-bottom: 12px;
  text-align: center;
  color: #ffffff;
}
.promo-slider__text {
  font-size: 20px;
  line-height: 1.4;
  font-weight: 400;
  text-align: center;
  padding-bottom: 37px;
  color: #ffffff;
  letter-spacing: 0.6px;
  width: 100%;
  max-width: 580px;
  margin: auto;
}
.promo-slider__btn-wrap {
  text-align: center;
}
.promo-slider__nav {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
}
.promo-slider__nav-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.promo-slider__nav-wrap {
  display: flex;
  justify-content: space-between;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
}
.promo-slider__nav-btn {
  pointer-events: auto;
  display: inline-flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 26px;
  transition: all 0.5s;
}
.promo-slider__nav-btn svg path {
  transition: all 0.5s;
}
.promo-slider__nav-btn--before {
  transform: rotate(180deg);
}
.promo-slider__dots {
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
  margin: auto;
}
.promo-slider__dots .slick-dots {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;
  list-style: none;
  pointer-events: auto;
  margin-left: -6px;
  margin-right: -6px;
}
.promo-slider__dots .slick-dots li {
  line-height: 0;
  font-size: 0;
  margin: 0;
  padding: 0 6px;
}
.promo-slider__dots .slick-dots button {
  font-size: 0;
  width: 12px;
  height: 12px;
  border-radius: 2px;
  background: #FFFFFF;
  position: relative;
  opacity: 1;
  transition: all 0.2s;
  opacity: 0.4;
}
.promo-slider__dots .slick-dots .slick-active button {
  opacity: 1;
}
.catalog {
  padding-top: 96px;
  padding-bottom: 35px;
}
.catalog__nav-wrap {
  padding-bottom: 60px;
}
.catalog__nav-select {
  display: none;
}
.catalog__nav-select-btn {
  width: 100%;
  min-height: 44px;
  padding: 6px 12px 6px 16px;
  display: flex;
  justify-content: space-between;
  border-radius: 8px;
}
.catalog__nav-select-btn svg {
  width: 24px;
  transition: all 0.5s;
}
.catalog__nav-select-btn--active .catalog__nav-select-btn {
  border-radius: 8px 8px 0 0;
}
.catalog__nav-select-btn--active svg {
  transform: rotate(180deg);
}
.catalog__nav-select-btn-text {
  max-width: calc(100% - 24px);
  padding-right: 10px;
}
.catalog__nav {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 762px;
  margin: auto;
  background: #F4F1ED;
  border-radius: 14px;
}
.catalog__nav-item {
  width: 33.33%;
  padding: 3px 5px;
}
.catalog__nav-btn-name {
  flex-grow: 1;
  text-align: center;
  padding-right: 8px;
}
.catalog__nav-btn-count {
  margin-left: auto;
  font-weight: 700;
  opacity: 0.2;
}
.catalog__nav-btn {
  display: inline-flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: transparent;
  border-radius: 12px;
  min-height: 34px;
  width: 100%;
  max-width: 100%;
  font-family: 'Manrope', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 1.2;
  letter-spacing: 0.45px;
  padding: 8px 15px;
  transition: all 0.5s;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}
.catalog__nav-btn.js-tabs-btn--active {
  color: #ffffff;
  background: #C59F72;
}
.catalog__nav-btn.js-tabs-btn--active .catalog__nav-btn-count {
  opacity: 0.4;
}
.catalog__row {
  justify-content: center;
}
.catalog__item {
  padding-bottom: 24px;
}
.catalog__btns-wrap {
  padding-top: 24px;
  text-align: center;
}
.product {
  position: relative;
  transition: all 0.5s;
}
.product__picture-wrap {
  display: block;
  text-decoration: none;
  width: 100%;
  height: 0;
  padding-bottom: 72%;
  position: relative;
}
.product__picture-wrap:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: #ffffff;
  opacity: 0;
  transition: all 0.5s;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.product__picture-wrap:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: url(/local/templates/wowbikes_pre/css/../images/icons/border-card.svg) no-repeat left top, url(/local/templates/wowbikes_pre/css/../images/icons/border-card-2.svg) no-repeat right top, url(/local/templates/wowbikes_pre/css/../images/icons/border-card-3.svg) no-repeat right bottom, url(/local/templates/wowbikes_pre/css/../images/icons/border-card-4.svg) no-repeat left bottom;
  opacity: 0;
  transition: all 0.5s;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}
.product__picture {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: all 0.5s;
  z-index: 1;
}
.product__hover-wrap {
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s;
  z-index: 6;
  width: 100%;
  height: 0;
  padding-bottom: 72%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.product__btns-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: all 0.5s;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.product__btn-item {
  padding-bottom: 10px;
}
.product__btn-item:last-child {
  padding-bottom: 0;
}
.product__btn {
  display: inline-flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: transparent;
  border: 1px solid #504C48;
  background: #504C48;
  color: #ffffff;
  min-height: 33px;
  max-width: 100%;
  min-width: 123px;
  font-family: 'Manrope', sans-serif;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 500;
  padding: 5px 10px 4px;
  text-decoration: none;
  position: relative;
  transition: all 0.5s;
  border-radius: 3px;
}
.product__btn--test-drive {
  background: #ffffff;
  color: #504C48;
}
.product__compare-hover {
  display: none;
  transition: all 0.5s;
  padding-bottom: 12px;
}
.product__info-wrap {
  padding-top: 12px;
  text-align: center;
}
.product__title {
  padding-bottom: 16px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: inline-flex;
  align-items: flex-start;
  color: #000000;
}
.product__title svg {
  width: 19px;
}
.product__title span,
.product__title a {
  max-width: calc(100% - 19px);
  padding-left: 6px;
}
.product__title a {
  text-decoration: none;
}
.product__title .js-btn-favorit {
  margin-top: 2px;
}
.product__options {
  padding-bottom: 16px;
}
.product__options-list {
  list-style: none;
  display: flex;
  margin-left: -5px;
  margin-right: -5px;
  justify-content: center;
}
.product__option-item {
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
  align-items: center;
  align-content: center;
  font-family: 'Avenir Next', sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.33px;
  color: #423E39;
}
.product__option-value {
  padding-left: 4px;
}
.product__price-wrap {
  display: flex;
  justify-content: center;
}
.product__price {
  color: #000000;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}
.product__compare {
  padding-left: 16px;
}
.product__compare-link {
  color: #504C48;
  font-family: 'Avenir Next', sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.39px;
}
.product__labels-wrap {
  position: absolute;
  top: 4px;
  left: 10px;
  right: 10px;
  z-index: 5;
  transition: all 0.1s;
  pointer-events: none;
}
.product__labels-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.product__labels-item {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
}
.product__label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  border-radius: 12px;
  background: #C59F72;
  color: #ffffff;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2;
}
.product__label--new {
  background: #C59F72;
}
.product__label--sale {
  background: #C59F72;
}
.product__label--custom {
  background: #2E2C29;
}
.product__label--soon {
  background: #8D8C8B;
}
.product:hover .product__labels-wrap {
  opacity: 0;
}
.promo-banner {
  position: relative;
  z-index: 5;
  overflow: hidden;
  background: #F4F1ED;
}
.promo-banner__photo-wrap {
  position: absolute;
  bottom: 0;
  left: calc(50% - 216px);
  z-index: 1;
  background: #F4F1ED;
}
.promo-banner__photo {
  mix-blend-mode: multiply;
}
.promo-banner__info-wrap {
  position: relative;
  z-index: 3;
  min-height: 540px;
  display: flex;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
}
.promo-banner__info {
  width: 50%;
}
.promo-banner__subtitle {
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.promo-banner__title {
  padding-bottom: 24px;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: 0.48px;
}
.promo-banner__text-wrap {
  padding-bottom: 54px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}
.promo-banner__text-wrap p {
  padding-bottom: 10px;
}
.promo-banner__text-wrap p:last-child {
  padding-bottom: 0;
}
.promo-banner--test-ride .promo-banner__photo-wrap {
  left: calc(50% - 54px);
}
.promo-banner--test-ride .promo-banner__photo {
  mix-blend-mode: normal;
}
.promo-banner--test-ride-favorit .promo-banner__photo-wrap {
  left: calc(50% - 54px);
}
.promo-banner--test-ride-favorit .promo-banner__photo {
  mix-blend-mode: normal;
}
.promo-banner--test-ride-favorit .promo-banner__btn {
  min-width: 200px;
}
.promo-banner + .promo-subscribe {
  padding-top: 96px;
}
.promo-catalog {
  padding-top: 69px;
  padding-bottom: 72px;
}
.promo-catalog__subtitle {
  padding-bottom: 6px;
  color: #C59F72;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.promo-catalog__title {
  padding-bottom: 60px;
  font-size: 42px;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: 0.84px;
  text-align: center;
}
.promo-catalog__row {
  justify-content: center;
}
.promo-catalog__col {
  padding-bottom: 24px;
}
.promo-catalog__item {
  display: block;
  text-decoration: none;
  border-radius: 15px;
  overflow: hidden;
  position: relative;
}
.promo-catalog__item::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(222, 201, 175, 0.3) 0%, rgba(222, 201, 175, 0.3) 100%);
  z-index: 5;
}
.promo-catalog__item-name {
  position: absolute;
  top: 29px;
  right: 21px;
  color: #504C48;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: 0.4px;
  z-index: 7;
}
.promo-catalog__item-photo {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transition: all 0.5s;
}
.promo-catalog__item--for-children .promo-catalog__item-name {
  right: auto;
  left: 30px;
}
.promo-catalog__item--for-women .promo-catalog__item-name {
  right: 44px;
}
.promo-catalog__item:hover .promo-catalog__item-photo {
  -webkit-filter: none;
  filter: none;
}
.promo-articles {
  padding-top: 96px;
  padding-bottom: 96px;
}
.promo-articles__subtitle {
  padding-bottom: 6px;
  color: #C59F72;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.promo-articles__title {
  padding-bottom: 60px;
  font-size: 42px;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: 0.84px;
  text-align: center;
}
.promo-articles__row {
  justify-content: center;
}
.promo-articles__col {
  padding-bottom: 24px;
}
.promo-articles__btns-wrap {
  text-align: center;
}
.promo-articles__btn {
  color: #C59F72;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
  text-decoration: none;
}
.article-adv {
  display: block;
  text-decoration: none;
}
.article-adv__picture-wrap {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 78.5%;
  overflow: hidden;
}
.article-adv__picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  transition: all 0.5s;
}
.article-adv__text-wrap {
  padding-top: 28px;
}
.article-adv__title {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}
.article-adv:hover .article-adv__picture {
  -webkit-filter: none;
  filter: none;
}
.promo-subscribe {
  padding-bottom: 96px;
  background: #ffffff;
  position: relative;
  z-index: 5;
}
.promo-subscribe__subtitle {
  padding-bottom: 6px;
  color: #C59F72;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.promo-subscribe__title {
  padding-bottom: 54px;
  font-size: 54px;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: 0.84px;
  text-align: center;
}
.promo-subscribe__title span {
  color: #C59F72;
}
.promo-subscribe__form {
  display: block;
  width: 100%;
  max-width: 550px;
  position: relative;
  margin: auto;
}
.promo-subscribe__messange {
  position: absolute;
  top: 100%;
  font-size: 14px;
  width: 100%;
  text-align: center;
  padding-top: 10px;
}
.promo-subscribe__input {
  font-family: 'Manrope', sans-serif;
  width: 100%;
  height: 52px;
  border: 0;
  border-radius: 14px;
  background: #F4F1ED;
  font-size: 15px;
  font-weight: 400;
  color: #504C48;
  padding-left: 24px;
  padding-right: 140px;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.promo-subscribe__input::-webkit-input-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.promo-subscribe__input::-moz-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.promo-subscribe__input:-moz-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.promo-subscribe__input:-ms-input-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.promo-subscribe__btn {
  position: absolute;
  right: 6px;
  width: 128px;
  height: 41px;
  min-height: 41px;
  top: 6px;
  border-radius: 12px;
  padding: 5px;
}
.articles-list {
  padding-top: 30px;
  padding-bottom: 72px;
}
.articles-list__subtitle {
  padding-bottom: 6px;
  color: #C59F72;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.articles-list__title {
  padding-bottom: 60px;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: 0.84px;
}
.articles-list__row {
  justify-content: center;
}
.articles-list__col {
  padding-bottom: 24px;
}
.catalog-page {
  padding-top: 26px;
}
.catalog-page__header-wrap {
  padding-bottom: 60px;
}
.catalog-page__text {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  margin-bottom: 10px;
}
.catalog-page__text p {
  margin-bottom: 4px;
  display: none;
}
.catalog-page__text p:first-child {
  display: block;
}
.catalog-page__text.js-text-more-info--all {
  display: block;
}
.catalog-page__text.js-text-more-info--all p {
  display: block;
}
.catalog-page__btn {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  color: #C59F72;
  text-decoration: underline;
}
.catalog-page__catalog-wrap {
  padding-bottom: 36px;
}
.catalog-page__catalog-wrap-all {
  padding-top: 60px;
  padding-bottom: 56px;
}
.catalog-page__navigation {
  padding-bottom: 96px;
}
.catalog-page__box {
  display: flex;
  flex-wrap: wrap;
}
.catalog-page__filter-box {
  width: 240px;
}
.catalog-page__goods-box {
  width: calc(100% - 240px);
  padding-left: 24px;
}
.catalog-page + .promo-subscribe {
  padding-top: 96px;
}
.catalog-navigation__row {
  justify-content: space-between;
  align-items: center;
}
.catalog-navigation__col--filters {
  display: none;
}
.catalog-navigation__col--sorting {
  margin-left: auto;
}
.catalog-navigation__btn-filter {
  display: inline-flex;
  padding: 7px 15px;
  align-items: center;
  justify-content: center;
  background: #C59F72;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  text-decoration: none;
  transition: all 0.5s;
}
.catalog-navigation__btn-filter svg {
  width: 25px;
}
.catalog-navigation__btn-filter span {
  max-width: calc(100% - 25px);
  padding-left: 6px;
}
.catalog-navigation__choise-filters {
  padding-top: 16px;
  margin-bottom: -56px;
}
.catalog-navigation__choise-filters-row {
  margin-left: -4px;
  margin-right: -4px;
}
.catalog-navigation__choise-filters-col {
  padding: 4px;
}
.catalog-navigation__choise-filters-item {
  background: #F4F1ED;
  color: #896336;
  padding: 6px 8px 6px 12px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  cursor: default;
  font-size: 15px;
  font-weight: 500;
}
.catalog-navigation__choise-filters-name {
  white-space: nowrap;
}
.catalog-navigation__choise-filters-reset {
  font-size: 0;
}
.catalog-sorting {
  display: flex;
  align-items: center;
}
.catalog-sorting__title-wrap {
  padding-right: 11px;
}
.catalog-sorting__title {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}
.catalog-sorting__list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: -5px;
  margin-right: -5px;
}
.catalog-sorting__item-wrap {
  padding-left: 5px;
  padding-right: 5px;
}
.catalog-sorting__item-wrap--delimer span {
  width: 5px;
  height: 5px;
  background-color: #504C48;
  display: block;
  border-radius: 50%;
}
.catalog-sorting__item-direction {
  font-size: 0;
}
.catalog-sorting__more-wrap {
  display: none;
  font-size: 0;
}
.catalog-sorting__more-btn {
  transition: all 0.5s;
}
.catalog-sorting__more-btn.js-catalog-sorting-btn-more--open {
  transform: rotate(180deg);
}
.catalog-sorting__label-radio {
  cursor: pointer;
  position: relative;
}
.catalog-sorting__input-radio {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.catalog-sorting__label-radio-wrap {
  display: inline-flex;
  align-content: center;
  align-items: center;
}
.catalog-sorting__input-radio:checked + .catalog-sorting__label-radio-wrap {
  position: relative;
}
.catalog-sorting__radio-text {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.catalog-sorting__btn-direction {
  display: none;
  transition: all 0.5s;
}
.catalog-sorting__btn-direction--reverse {
  transform: rotate(180deg);
}
.catalog-sorting__input-radio:checked + .catalog-sorting__label-radio-wrap .catalog-sorting__radio-text {
  color: #C59F72;
  white-space: nowrap;
}
.catalog-sorting__input-radio:checked + .catalog-sorting__label-radio-wrap .catalog-sorting__btn-direction {
  display: block;
}
.filter-catalog {
  position: fixed;
  z-index: 10101;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  height: 100vh;
  margin: auto;
  padding: 0;
  background: rgba(17, 17, 17, 0.6);
  backdrop-filter: blur(5px);
}
.filter-catalog__container {
  position: absolute;
  top: 0;
  right: 0;
  width: 620px;
  max-width: 100%;
  height: 100%;
  background: #FFFFFF;
  color: #504C48;
  padding: 150px 68px 130px;
}
.filter-catalog__title {
  position: absolute;
  top: 61px;
  left: 88px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.72px;
  text-transform: uppercase;
}
.filter-catalog__close {
  display: block;
  width: 36px;
  height: 36px;
  position: absolute;
  top: 55px;
  right: 88px;
  cursor: pointer;
  z-index: 5;
  transition: all 0.5s;
  margin: 0 !important;
  border: 0;
  background: transparent;
}
.filter-catalog__close svg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
}
.filter-catalog__apply-widget {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  padding: 30px 88px 50px;
  z-index: 652;
}
.filter-catalog__apply-widget-btn {
  width: 215px;
  cursor: pointer;
}
.filter-catalog__inner {
  max-height: 100%;
  position: relative;
  width: 100%;
  margin: 0 auto;
  border: 0;
  overflow-y: auto;
  padding: 0;
  scrollbar-width: thin;
  scrollbar-color: #C6C6C6 transparent;
}
.filter-catalog__form-wrap {
  padding-right: 20px;
  padding-left: 20px;
}
.filter-catalog__form-item {
  padding-bottom: 30px;
}
.filter-catalog__name-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.filter-catalog__name-wrap.js-accordion-btn--active .filter-catalog__name-icon {
  transform: rotate(90deg);
}
.filter-catalog__name {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.filter-catalog__name-icon {
  transition: all 0.5s;
}
.filter-catalog__info {
  padding-top: 12px;
}
.filter-catalog__checkbox-item {
  padding-bottom: 8px;
}
.filter-catalog__checkboxes-wrap--color {
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
  margin-right: -4px;
}
.filter-catalog__checkbox-item--color {
  padding-left: 4px;
  padding-right: 4px;
}
.filter-catalog__label-checkbox {
  cursor: pointer;
  position: relative;
  display: block;
  width: 100%;
}
.filter-catalog__input-checkbox {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.filter-catalog__label-check-wrap {
  display: flex;
}
.filter-catalog__input-checkbox:checked + .filter-catalog__label-check-wrap {
  position: relative;
}
.filter-catalog__check-check {
  width: 20px;
  height: 20px;
  position: relative;
  border: 1px solid rgba(80, 76, 72, 0.8);
  display: block;
  border-radius: 4px;
}
.filter-catalog__check-text {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.4;
  padding-left: 12px;
  max-width: calc(100% - 20px);
  display: block;
  text-align: left;
}
.filter-catalog__input-checkbox:checked + .filter-catalog__label-check-wrap .filter-catalog__check-check {
  background: url(/local/templates/wowbikes_pre/css/../images/icons/check-white.svg) no-repeat center, #C59F72;
  border-color: #C59F72;
}
.filter-catalog__label-checkbox-color {
  cursor: pointer;
  position: relative;
}
.filter-catalog__input-checkbox-color {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.filter-catalog__label-check-wrap-color {
  display: inline-flex;
  align-content: center;
  align-items: center;
}
.filter-catalog__input-checkbox:checked + .filter-catalog__label-check-wrap-color {
  position: relative;
}
.filter-catalog__check-check-color {
  width: 24px;
  height: 24px;
  position: relative;
  background: #ffffff;
  border-radius: 50%;
}
.filter-catalog__check-text-color {
  display: none;
}
.filter-catalog__input-checkbox-color:checked + .filter-catalog__label-check-wrap-color .filter-catalog__check-check-color {
  border: 2px solid #C59F72 !important;
}
.filter-catalog__input-checkbox-color:checked + .filter-catalog__label-check-wrap-color .filter-catalog__check-check-color:before {
  content: '';
  display: block;
  width: 14px;
  height: 11px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
  background: url(/local/templates/wowbikes_pre/css/../images/icons/check-white.svg) no-repeat center;
}
.range {
  position: relative;
}
.range__values {
  display: flex;
  opacity: 0.8;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}
.range__value-item {
  position: relative;
}
.range__slider {
  width: 100%;
  padding: 30px 10px;
}
.range .noUi-target {
  background: #F2F3F7;
  border-radius: 0;
  border: 0;
  box-shadow: none;
  height: 4px;
  cursor: pointer;
}
.range .noUi-connect {
  background: rgba(80, 76, 72, 0.1);
}
.range .noUi-handle:before,
.range .noUi-handle:after {
  display: none;
}
.range .noUi-horizontal .noUi-handle {
  width: 28px;
  height: 28px;
  background: #ffffff;
  filter: drop-shadow(0px 1.60000002px 3.5999999px rgba(0, 0, 0, 0.13)) drop-shadow(0px 0.30000001px 0.89999998px rgba(0, 0, 0, 0.1));
  border-radius: 50%;
  cursor: pointer;
  box-shadow: none;
  top: -14px;
  right: -14px;
  box-sizing: border-box;
}
.range .noUi-horizontal .noUi-handle::before {
  content: '';
  display: block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #C59F72;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.range .noUi-marker-horizontal.noUi-marker-sub,
.range .noUi-marker-horizontal.noUi-marker-large {
  display: none;
}
.range .noUi-value-sub,
.range .noUi-pips {
  font-family: 'Manrope', sans-serif;
  text-align: center;
  font-size: 14px;
  color: #838383;
}
.range .noUi-marker {
  display: none;
}
.range .noUi-pips-horizontal {
  height: auto;
  padding: 7px 0 0;
}
.brands {
  padding-top: 30px;
  padding-bottom: 96px;
}
.brands__title {
  padding-bottom: 60px;
}
.brands__row {
  display: flex;
  flex-wrap: wrap;
}
.brands__col {
  width: 50%;
}
.brands__item {
  position: relative;
  overflow: hidden;
  display: block;
}
.brands__picture-wrap {
  display: block;
}
.brands__picture-wrap::before {
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  transition: all 0.5s;
}
.brands__info-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 20px;
}
.brands__logo {
  margin: auto;
}
.brands__text-wrap {
  max-width: 280px;
  width: 100%;
  margin: auto;
  padding-top: 20px;
  color: #FFFFFF;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: 0.15px;
}
.brands__link-wrap {
  text-align: center;
  opacity: 0;
  height: 0;
  transition: all 0.5s;
}
.brands__link {
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration-line: underline;
  display: inline-block;
  margin-top: 31px;
}
.brand-page {
  padding-top: 26px;
}
.brand-page__header-wrap {
  padding-bottom: 60px;
}
.brand-page__text {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}
.brand-page__text p {
  margin-bottom: 10px;
}
.brand-page__text p:last-child {
  margin-bottom: 0;
}
.brand-page__catalog-wrap {
  padding-bottom: 66px;
}
.brand-page__catalog-wrap--large {
  padding-top: 63px;
  padding-bottom: 72px;
}
.brand-page__catalog-wrap-all {
  padding-top: 60px;
  padding-bottom: 56px;
}
.brand-page__navigation {
  padding-bottom: 50px;
}
.brand-page .catalog__row {
  justify-content: flex-start;
}
.banner-small {
  position: relative;
  overflow: hidden;
  background: #ECE8DF;
  border-radius: 16px;
  display: block;
  text-decoration: none;
}
.banner-small__photo {
  transition: all 0.5s;
}
.banner-small__info-wrap {
  padding: 10px 14px 23px;
}
.banner-small__title {
  padding-bottom: 12px;
  color: #000000;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}
.banner-small__text-wrap {
  color: #504C48;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
}
.banner-small__btns-wrap {
  display: none;
}
.banner-medium {
  position: relative;
  overflow: hidden;
  background: #ECE8DF;
  border-radius: 16px;
  display: block;
  text-decoration: none;
}
.banner-medium__photo {
  transition: all 0.5s;
  margin: auto;
}
.banner-medium__info-wrap {
  padding: 10px 14px 30px;
}
.banner-medium__title {
  padding-bottom: 12px;
  color: #000000;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
}
.banner-medium__text-wrap {
  color: #504C48;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  text-align: center;
}
.banner-medium__btns-wrap {
  padding-top: 24px;
  text-align: center;
}
.banner-medium__btn {
  min-height: 41px;
  width: 240px;
  max-width: 100%;
}
.banner-menu {
  position: relative;
  overflow: hidden;
  background: #ECE8DF;
  border-radius: 16px;
  display: block;
  text-decoration: none;
}
.banner-menu__photo {
  transition: all 0.5s;
  margin: auto;
}
.banner-menu__info-wrap {
  padding: 10px 26px 30px;
}
.banner-menu__title {
  padding-bottom: 8px;
  color: #000000;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.54px;
  text-align: center;
}
.banner-menu__text-wrap {
  color: #504C48;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  text-align: center;
}
.banner-menu__btns-wrap {
  padding-top: 16px;
  text-align: center;
}
.banner-menu__btn {
  min-height: 41px;
  width: 240px;
  max-width: 100%;
}
.favorit {
  padding-top: 30px;
  padding-bottom: 72px;
}
.favorit__title {
  padding-bottom: 27px;
}
.favorit .catalog__row {
  justify-content: flex-start;
}
.service {
  padding-bottom: 96px;
  background: #ffffff;
  position: relative;
  z-index: 5;
}
.service__subtitle {
  padding-bottom: 6px;
  text-align: center;
}
.service__title {
  text-align: center;
  padding-bottom: 60px;
}
.service__row {
  display: flex;
  flex-wrap: wrap;
}
.service__col {
  width: 33.33%;
}
.service__item {
  padding: 24px;
  display: flex;
  flex-direction: column;
  border: 1px solid #EDEDED;
  height: 100%;
  min-height: 320px;
}
.service__item-info {
  flex-grow: 1;
}
.service__name {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.36px;
  text-transform: uppercase;
  padding-bottom: 12px;
}
.service__text {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.15px;
  padding-bottom: 12px;
}
.service__item-link {
  color: #C59F72;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.14px;
}
.service__col .service__item {
  border-top: 0;
  border-right: 0;
}
.promo-banner--history + .service {
  padding-top: 127px;
}
.search-page {
  padding-top: 30px;
  padding-bottom: 10px;
}
.search-page__text {
  color: #585551;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  padding-bottom: 60px;
}
.search-page .catalog__row {
  justify-content: flex-start;
}
.search-page__wrap {
  padding-bottom: 129px;
}
.recommendations {
  padding-bottom: 187px;
}
.recommendations__title {
  padding-bottom: 40px;
  text-align: center;
  font-size: 48px;
}
.recommendations__title--large {
  font-size: 54px;
}
.recommendations__subtitle {
  text-align: center;
}
.recommendations .catalog__row {
  justify-content: flex-start;
}
.compare + .recommendations {
  padding-bottom: 72px;
}
.contacts-item {
  padding: 24px;
  display: flex;
  flex-direction: column;
  border: 1px solid #EDEDED;
  height: 100%;
  min-height: 320px;
  justify-content: space-between;
}
.contacts-item__main {
  padding-bottom: 20px;
}
.contacts-item__link-wrap {
  padding-top: 20px;
}
.contacts-item__name {
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.36px;
  text-transform: uppercase;
}
.contacts-item__address {
  opacity: 0.6;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.15px;
}
.contacts-item__contact-info {
  color: #C59F72;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  padding-top: 5px;
  padding-bottom: 5px;
}
.contacts-item__contact-info span {
  color: #8D8C8B;
  display: block;
  padding-top: 5px;
  text-decoration: none;
}
.contacts-item__link {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  text-decoration: none;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.54px;
  text-transform: uppercase;
}
.contacts-item__link-icon {
  width: 11px;
  transition: all 0.5s;
}
.contacts-item__link-text {
  width: calc(100% - 11px);
  padding-left: 12px;
}
.contacts__col.col-6 .contacts-item {
  border-top: 0;
  border-right: 0;
}
.contacts__col.col-4 .contacts-item {
  border-top: 0;
  border-right: 0;
}
.contacts-map {
  position: relative;
  width: 100%;
  height: 610px;
  background: #cccccc;
}
.contacts-map__map {
  width: 100%;
  height: 100%;
}
ymaps[class$="search__suggest-item"] {
  font-family: 'Manrope', sans-serif;
}
ymaps[class*="-balloon_layout_normal"] {
  transform: translateY(-20px) !important;
}
[class*="ymaps-2"][class*="-ground-pane"] {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(100%);
}
.contacts__map-ballon {
  font-family: 'Manrope', sans-serif;
}
.contacts__map-adress-name {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.2;
  color: #504C48;
  font-family: 'Manrope', sans-serif;
  padding-bottom: 5px;
}
.contacts__map-adress {
  font-size: 16px;
  line-height: 1.2;
  color: #504C48;
  font-family: 'Manrope', sans-serif;
}
.promo-services__photo-wrap {
  position: relative;
}
.promo-services__photo {
  width: 100%;
  min-height: 800px;
  object-fit: cover;
}
.promo-services__info-wrap {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.promo-services__info {
  width: 100%;
  max-width: 871px;
  margin: auto;
  padding-top: 60px;
}
.promo-services__subtitle {
  padding-bottom: 6px;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.45px;
  text-transform: uppercase;
  line-height: 1.2;
  text-align: center;
  color: #ffffff;
}
.promo-services__title {
  font-size: 64px;
  line-height: 1.2;
  font-weight: 500;
  padding-bottom: 12px;
  text-align: center;
  color: #ffffff;
}
.promo-services__text {
  font-size: 20px;
  line-height: 1.4;
  font-weight: 400;
  text-align: center;
  padding-bottom: 37px;
  color: #ffffff;
  letter-spacing: 0.6px;
  width: 100%;
  max-width: 580px;
  margin: auto;
}
.promo-price {
  padding-top: 60px;
  padding-bottom: 76px;
}
.promo-price__mob-title {
  display: none;
}
.promo-price__link-item {
  padding-bottom: 12px;
}
.promo-price__link {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  text-decoration: none;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.54px;
  text-transform: uppercase;
}
.promo-price__link-icon {
  width: 11px;
  transition: all 0.5s;
}
.promo-price__link-text {
  width: calc(100% - 11px);
  padding-left: 12px;
}
.promo-price__title {
  font-size: 48px;
  letter-spacing: 0.48px;
  padding-bottom: 30px;
}
.promo-price__item-wrap {
  padding-bottom: 20px;
}
.promo-price__item {
  display: flex;
  justify-content: space-between;
}
.promo-price__item-info {
  padding-right: 10px;
}
.promo-price__item-name {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}
.promo-price__item-note {
  opacity: 0.6;
  font-size: 12px;
  font-weight: 400;
}
.promo-price__item-price {
  display: block;
  white-space: nowrap;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
}
.promo-price__row {
  align-items: flex-start;
}
.promo-price__col--links {
  position: sticky;
  position: -webkit-sticky;
  top: 20px;
}
.accessories-promo {
  background: #F4F1ED;
  padding-top: 97px;
  padding-bottom: 73px;
}
.accessories-promo__title {
  padding-bottom: 60px;
}
.accessories-promo__row {
  justify-content: center;
}
.accessories-promo__item {
  padding-bottom: 24px;
}
.accessory__picture-wrap {
  display: block;
  text-decoration: none;
  width: 100%;
  height: 0;
  padding-bottom: 72%;
  position: relative;
  background: #ffffff;
}
.accessory__picture {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: all 0.5s;
  z-index: 1;
}
.accessory__info-wrap {
  padding-top: 12px;
  text-align: center;
}
.accessory__title {
  padding-bottom: 16px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: inline-block;
  color: #000000;
}
.accessory__price-wrap {
  display: flex;
  justify-content: center;
}
.accessory__price {
  color: #000000;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
}
.accessory__compare {
  padding-left: 16px;
}
.accessory__compare-link {
  color: #504C48;
  font-family: 'Avenir Next', sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.39px;
}
.article {
  padding-top: 20px;
}
.article__preview-picture {
  width: 100%;
}
.article__info-block--second {
  padding-top: 36px;
}
.article__wrap {
  width: 80%;
  padding-bottom: 96px;
  padding-top: 10px;
}
.article__wrap h1,
.article__wrap h2,
.article__wrap img {
  padding-top: 50px;
}
.article__wrap h1,
.article__wrap h2 {
  padding-bottom: 12px;
}
.article__wrap h2 {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.54px;
  text-transform: uppercase;
}
.article__wrap p {
  opacity: 0.6;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  padding-bottom: 10px;
}
.article__wrap p:last-child {
  padding-bottom: 0;
}
.article__wrap img + h2,
.article__wrap img + p {
  padding-top: 60px;
}
.article--flatfoot .article__wrap {
  margin: auto;
}
.article--flatfoot .row {
  align-items: center;
}
.article--flatfoot .row--reverse {
  flex-direction: row-reverse;
}
.article--flatfoot h2 {
  font-size: 21px;
}
.article--about {
  padding-bottom: 96px;
}
.article--about .row {
  align-items: center;
}
.article--about .row--reverse {
  flex-direction: row-reverse;
}
.article--about h2 {
  font-size: 42px;
  font-weight: 500;
  line-height: 1.1;
  padding-bottom: 20px;
  text-transform: none;
}
.single-product {
  background: #ffffff;
  position: relative;
  z-index: 5;
}
.single-product__promo-picture-block {
  padding-top: 129px;
  padding-bottom: 109px;
}
.single-product__promo-picture {
  width: 100%;
  max-width: 827px;
  margin: auto;
}
.single-product .accessories-promo {
  padding-top: 0;
  background: #ffffff;
}
.single-product .accessories-promo__title,
.single-product .accessories-promo__subtitle {
  text-align: center;
}
.single-product__title {
  font-size: 48px;
  line-height: 1.1;
  letter-spacing: 0.48px;
}
.single-product__accordion-btn {
  cursor: pointer;
  padding-right: 24px;
  position: relative;
}
.single-product__accordion-btn::after {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 0;
  top: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9.5L12 15.5L18 9.5' stroke='%23504C48' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  transition: all 0.5s;
  transform: rotate(180deg);
}
.single-product__accordion-btn.js-accordion-btn--active:after {
  transform: rotate(0);
}
.single-product__recommendations {
  padding-bottom: 71px;
}
.single-product__recommendations-subtitle {
  text-align: center;
}
.single-product__recommendations-title {
  text-align: center;
  padding-bottom: 60px;
}
.single-product__video-wrap {
  max-width: 1920px;
  margin: auto;
}
.single-product__promo-picture-sicky-wrap {
  margin-top: 20px;
  position: sticky;
  top: 0;
  z-index: -1;
}
.single-product__promo-picture-sicky {
  width: 100%;
}
.single-product__promo-picture-sicky-wrap + .single-product {
  padding-top: 60px;
}
.product-info {
  padding-bottom: 86px;
}
.product-info__subtitle {
  text-align: center;
}
.product-info__title {
  text-align: center;
  padding-bottom: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product-info__title svg {
  width: 19px;
}
.product-info__title span {
  max-width: calc(100% - 19px);
  padding-left: 6px;
}
.product-info__promo-text-wrap {
  opacity: 0.6;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  padding-bottom: 20px;
}
.product-info__promo-text-wrap p {
  padding-bottom: 10px;
}
.product-info__characteristics-wrap {
  padding-bottom: 20px;
}
.product-info__characteristics {
  list-style: none;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.39px;
  text-transform: uppercase;
}
.product-info__characteristics li {
  padding-left: 20px;
  margin-bottom: 10px;
  position: relative;
}
.product-info__characteristics li::before {
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #504C48;
  position: absolute;
  top: 7px;
  left: 8px;
}
.product-info__name {
  padding-bottom: 12px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.product-info__certificates-list {
  padding-bottom: 15px;
}
.product-info__certificates-item {
  padding-bottom: 5px;
}
.product-info__certificates-link {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  text-decoration: none;
}
.product-info__certificates-link-icon {
  width: 11px;
  transition: all 0.5s;
}
.product-info__certificates-link-text {
  width: calc(100% - 11px);
  padding-left: 12px;
  color: rgba(80, 76, 72, 0.5);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration-line: underline;
}
.product-info__photogallery-wrap {
  position: relative;
  padding: 16px 30px 41px;
  margin-bottom: 10px;
  border: 1px solid rgba(80, 76, 72, 0.15);
  background: #ffffff;
}
.product-info__photo-block {
  position: relative;
}
.product-info__photo-wrap {
  width: auto;
  max-width: 100%;
  height: 364px;
  position: relative;
}
.product-info__photo {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.product-info__for-thumbs {
  overflow: hidden;
}
.product-info__thumbs .slick-track:before,
.product-info__thumbs .slick-track:after {
  display: none;
}
.product-info__thumbs .slick-track {
  display: flex;
  flex-wrap: wrap;
  width: 100% !important;
}
.product-info__thumbs .slick-list {
  margin-left: -5px;
  margin-right: -5px;
}
.product-info__thumbs .product-info__item-thumbs {
  padding-left: 5px;
  padding-right: 5px;
}
.product-info__thumbs-photo-wrap {
  width: 118px;
  height: 118px;
  position: relative;
  cursor: pointer;
  background: #FAFAFA;
  margin-bottom: 10px;
}
.product-info__thumbs-photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.product-info__favorit {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 999;
}
.product-info__favorit-wrap {
  padding-bottom: 30px;
}
.product-info__favorit-btn {
  display: flex;
  align-items: center;
  color: #504C48;
}
.product-info__favorit-btn span {
  max-width: calc(100% - 23px);
  padding-left: 5px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
  padding-top: 2px;
}
.product-info__labels-wrap {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  z-index: 5;
  transition: all 0.1s;
  pointer-events: none;
}
.product-info__labels-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.product-info__labels-item {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
}
.product-info__label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  border-radius: 12px;
  background: #C59F72;
  color: #ffffff;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2;
}
.product-info__label--new {
  background: #C59F72;
}
.product-info__label--custom {
  background: #2E2C29;
}
.product-info__label--soon {
  background: #8D8C8B;
}
.product-info__thumbs .product-info__item-thumbs.slick-current .product-info__thumbs-photo-wrap {
  border: 2px solid #C59F72;
}
.product-info__dots {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
}
.product-info__dots .slick-dots {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;
  list-style: none;
}
.product-info__dots .slick-dots li {
  line-height: 0;
  font-size: 0;
  margin: 0 5px;
}
.product-info__dots .slick-dots button {
  font-size: 0;
  height: 8px;
  width: 8px;
  opacity: 0.4;
  background: #504C48;
  position: relative;
  transition: all 0.2s;
}
.product-info__dots .slick-dots .slick-active button {
  opacity: 1;
}
.product-info__characteristics[dir="rtl"] li {
  padding-left: 0;
  padding-right: 20px;
}
.product-info__characteristics[dir="rtl"] li:before {
  left: 0;
  right: 8px;
}
.product-form__item {
  padding-bottom: 10px;
}
.product-form__name {
  padding-bottom: 12px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.product-form__checkbox-item {
  padding-bottom: 10px;
}
.product-form__checkboxes-wrap--color {
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
  margin-right: -4px;
}
.product-form__checkbox-item--color {
  padding-left: 4px;
  padding-right: 4px;
}
.product-form__items-row {
  justify-content: space-between;
  align-items: center;
}
.product-form__availability-wrap {
  padding-bottom: 20px;
}
.product-form__availability {
  display: flex;
  align-items: center;
}
.product-form__availability-text {
  padding-left: 9px;
  padding-right: 9px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
  padding-top: 2px;
}
.product-form__availability-note {
  font-size: 0;
}
.product-form__price-wrap {
  padding-top: 20px;
}
.product-form__price-row {
  justify-content: space-between;
  align-items: center;
}
.product-form__price {
  font-size: 30px;
  font-weight: 600;
  line-height: 1.1;
}
.product-form__btns-wrap {
  padding-top: 20px;
}
.product-form__btns-row {
  margin-left: -4px;
  margin-right: -4px;
}
.product-form__btns-col {
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 8px;
}
.product-form__btn {
  width: 100%;
  min-height: 44px;
  padding-left: 16px;
  padding-right: 16px;
}
.product-form__size-text {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.product-form__label-checkbox {
  cursor: pointer;
  position: relative;
  display: block;
  width: 100%;
}
.product-form__input-checkbox {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.product-form__label-check-wrap {
  display: flex;
  align-items: center;
}
.product-form__input-checkbox:checked + .product-form__label-check-wrap {
  position: relative;
}
.product-form__check-check {
  width: 20px;
  height: 20px;
  position: relative;
  border: 1px solid rgba(80, 76, 72, 0.8);
  display: block;
  border-radius: 4px;
}
.product-form__check-text {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.4;
  color: rgba(80, 76, 72, 0.8);
  padding-left: 12px;
  max-width: calc(100% - 20px);
  display: block;
  text-align: left;
}
.product-form__check-text span {
  color: #504C48;
  font-weight: 700;
  font-size: 16px;
  padding-left: 5px;
}
.product-form__check-link {
  flex-grow: 1;
  text-align: right;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}
.product-form__check-price {
  flex-grow: 1;
  text-align: right;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
.product-form__input-checkbox:checked + .product-form__label-check-wrap .product-form__check-check {
  background: url(/local/templates/wowbikes_pre/css/../images/icons/check-white.svg) no-repeat center, #C59F72;
  border-color: #C59F72;
}
.product-form__label-checkbox-color {
  cursor: pointer;
  position: relative;
}
.product-form__input-checkbox-color {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.product-form__label-check-wrap-color {
  display: inline-flex;
  align-content: center;
  align-items: center;
}
.product-form__input-checkbox:checked + .product-form__label-check-wrap-color {
  position: relative;
}
.product-form__check-check-color {
  width: 24px;
  height: 24px;
  position: relative;
  background: #ffffff;
  border-radius: 50%;
}
.product-form__check-text-color {
  display: none;
}
.product-form__input-checkbox-color:checked + .product-form__label-check-wrap-color .product-form__check-check-color {
  border: 2px solid #C59F72 !important;
}
.product-form__input-checkbox-color:checked + .product-form__label-check-wrap-color .product-form__check-check-color:before {
  content: '';
  display: block;
  width: 14px;
  height: 11px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
  background: url(/local/templates/wowbikes_pre/css/../images/icons/check-white.svg) no-repeat center;
}
.product-form__select2 {
  position: relative;
}
.product-form__select2:before {
  content: none;
}
.product-form__select2 .select2-container {
  background: transparent;
}
.product-form__select2 .select2-container--theme-select2-product .select2-selection--single {
  position: relative;
  height: 42px;
  min-width: 163px;
  padding: 5px 12px 5px 16px;
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  align-content: center;
  align-items: center;
  background: transparent;
  display: flex;
}
.product-form__select2 .select2-container--theme-select2-product .select2-selection__placeholder {
  font-family: 'Manrope', sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #504C48;
  opacity: 0.3;
}
.product-form__select2 .select2-container--theme-select2-product .select2-selection--single .select2-selection__rendered {
  font-family: 'Manrope', sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #504C48;
}
.product-form__select2 .select2-container--theme-select2-product .select2-selection--single .select2-selection__arrow {
  position: static;
}
.product-form__select2 .select2-container--theme-select2-product .select2-selection--single .select2-selection__arrow b {
  position: absolute;
  border: none;
  width: 24px;
  height: 24px;
  margin: auto;
  content: '';
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: right center;
  background-repeat: no-repeat;
  transition: transform 0.5s ease-in-out;
  top: 0;
  bottom: 0;
  right: 12px;
}
.product-form__select2 .select2-container--theme-select2-product.select2-container--open .select2-selection--single .select2-selection__arrow b {
  transform: rotateX(180deg);
}
.select2-container--theme-select2-product .select2-results__options {
  padding: 0;
  position: relative;
  background: #ffffff;
  border-radius: 0 0 5px 5px;
  border: 1px solid #DDDDDD;
  border-top: 0;
  max-height: 300px;
  overflow-y: auto;
}
.select2-container--theme-select2-product .select2-results__option {
  font-family: 'Manrope', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #504C48;
  opacity: 0.6;
  padding: 15px 24px;
}
.select2-container--theme-select2-product .select2-results__option--highlighted:hover {
  color: #C59F72;
  background: #F4F1ED;
}
.select2-container--theme-select2-product .select2-results__option[aria-selected=true] {
  color: #504C48;
  opacity: 1;
  background: #F4F1ED;
}
.product-form__select2 .js-form-input-error + .select2-container--theme-select2-product .select2-selection--single {
  border-color: #FF0000 !important;
}
.product-form__select2 .js-form-input-error + .select2-container--theme-select2-product .select2-selection__placeholder {
  color: #FF0000 !important;
}
.product-form__select2 .select2-container--open.select2-container--theme-select2-product .select2-selection--single {
  border-bottom-color: transparent;
  border-radius: 5px 5px 0 0;
}
.product-form__select2 .select2-container .select2-selection--single .select2-selection__clear {
  position: absolute;
  right: 50px;
  font-size: 20px;
  top: 50%;
  transform: translateY(-50%);
  color: #FF0000;
}
.product-form__select2 .select2-container--theme-select2-product.select2-container--open {
  border-radius: 0;
}
.product-form__select2 .select2-dropdown {
  border: none;
}
.product-form__select2 .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: 0;
}
.select2-container--theme-select2-product.select2-container--open .select2-dropdown--below {
  border: 0;
  background: transparent;
}
.product-form__select2 .select2.select2-container {
  width: 100% !important;
}
.select2-dropdown {
  z-index: 1151;
}
.product-count {
  display: flex;
  min-height: 40px;
  align-content: center;
  align-items: center;
}
.product-count__input {
  border: 0;
  height: 40px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  color: #504C48;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  background: transparent;
  width: 40px;
  text-align: center;
  margin-left: 8px;
  margin-right: 8px;
  border: 1px solid rgba(80, 76, 72, 0.2);
  border-radius: 2px;
}
.product-count__btn {
  width: 24px;
  height: 24px;
  line-height: 1;
  text-align: center;
  background: transparent;
  position: relative;
  display: flex;
  align-content: center;
  align-items: center;
}
.product-count__btn svg {
  pointer-events: none;
}
.product-count input::-webkit-outer-spin-button,
.product-count input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.video {
  max-width: 100%;
  margin: auto;
  cursor: pointer;
}
.video__btn-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 6;
  background: rgba(0, 0, 0, 0.4);
}
.video__btn-wrap::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  pointer-events: none;
  z-index: 2;
}
.video__preview {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.video__btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 6;
  pointer-events: none;
}
.video__btn-text {
  padding-top: 20px;
  font-weight: 600;
  font-size: 15px;
  line-height: 1.3;
  text-transform: uppercase;
}
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video__container {
  width: 100%;
  height: 800px;
  position: relative;
}
.video__container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  /* Sometimes need to add important */
}
.product-characteristics {
  padding-top: 95px;
  padding-bottom: 75px;
}
.product-characteristics__title {
  padding-bottom: 60px;
}
.product-characteristics__list {
  columns: 3 auto;
  column-gap: 24px;
}
.product-characteristics__item {
  display: inline-block;
  width: 100%;
  padding-bottom: 20px;
}
.product-characteristics__name {
  display: block;
  padding-bottom: 6px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.product-characteristics__value {
  display: block;
  color: rgba(80, 76, 72, 0.6);
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
}
.product-measurement {
  padding-bottom: 95px;
}
.product-measurement__title {
  padding-bottom: 12px;
}
.product-measurement__subtitle {
  padding-bottom: 60px;
  opacity: 0.6;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}
.product-measurement__table {
  border-collapse: collapse;
  width: 100%;
}
.product-measurement__table td {
  padding: 16px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  border: 0.5px solid #EDEDED;
}
.product-measurement__value {
  width: 80px;
  text-align: center;
}
.product-measurement__picture-wrap {
  height: 100%;
  border: 0.5px solid #EDEDED;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product-features {
  padding-bottom: 95px;
}
.product-features__title {
  padding-bottom: 60px;
}
.product-features__title span {
  color: #C59F72;
}
.product-features__name {
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.54px;
  text-transform: uppercase;
}
.product-features__text {
  padding-bottom: 24px;
  opacity: 0.6;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
}
.product-features__dots .slick-dots {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  list-style: none;
  margin-left: -5px;
  margin-right: -5px;
}
.product-features__dots .slick-dots li {
  line-height: 0;
  font-size: 0;
  margin: 0 5px;
}
.product-features__dots .slick-dots button {
  font-size: 0;
  height: 8px;
  width: 8px;
  opacity: 0.4;
  background: #504C48;
  position: relative;
  transition: all 0.2s;
}
.product-features__dots .slick-dots .slick-active button {
  opacity: 1;
}
.model-photogallery {
  padding-bottom: 95px;
}
.model-photogallery__title {
  text-align: center;
  padding-bottom: 60px;
}
.model-photogallery__subtitle {
  text-align: center;
}
.model-photogallery__dots .slick-dots {
  display: none;
}
.model-photogallery__row {
  display: grid;
  grid-template-columns: 25% 25% 25% 25%;
  grid-template-rows: 1fr 1fr 1fr;
  margin-left: -4px;
  margin-right: -4px;
  max-width: calc(100% + 8px);
}
.model-photogallery__col {
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 8px;
  display: flex;
}
.model-photogallery__col:first-child {
  grid-row-start: span 2;
  grid-column-start: span 2;
}
.model-photogallery__col:nth-child(2) {
  grid-row-start: 1;
  grid-row-end: 1;
  grid-column-start: 3;
  grid-column-end: 3;
}
.model-photogallery__col:nth-child(3) {
  grid-row-start: 1;
  grid-row-end: 1;
  grid-column-start: 4;
  grid-column-end: 4;
}
.model-photogallery__col:nth-child(4) {
  grid-row-start: 3;
  grid-row-end: 3;
  grid-column-start: 1;
  grid-column-end: 1;
  margin-top: -8px;
}
.model-photogallery__col:nth-child(5) {
  grid-row-start: 3;
  grid-row-end: 3;
  grid-column-start: 2;
  grid-column-end: 2;
  margin-top: -8px;
}
.model-photogallery__col:nth-child(6) {
  grid-row-start: span 2;
  grid-column-start: span 2;
}
.faq {
  padding-bottom: 96px;
  background: #ffffff;
  position: relative;
  z-index: 5;
}
.faq__subtitle {
  text-align: center;
}
.faq__title {
  text-align: center;
  padding-bottom: 60px;
}
.faq__wrap {
  border-top: 1px solid rgba(80, 76, 72, 0.1);
  width: 80%;
  margin: auto;
}
.faq__item {
  border-bottom: 1px solid rgba(80, 76, 72, 0.1);
}
.faq__btn-wrap {
  padding: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.faq__btn-name {
  padding-right: 12px;
  max-width: calc(100% - 24px);
  color: #C59F72;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.54px;
  text-transform: uppercase;
}
.faq__btn-more {
  width: 24px;
  height: 24px;
  display: block;
  position: relative;
}
.faq__btn-icon-line {
  width: 10px;
  height: 2px;
  background: #C59F72;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.faq__btn-icon-line:nth-child(2) {
  transform: rotate(90deg);
  transition: all 0.5s;
}
.faq__info-wrap {
  margin-top: -12px;
  padding: 0 24px 32px;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.3px;
  width: 100%;
  max-width: 863px;
}
.faq__info-wrap p {
  padding-bottom: 10px;
}
.faq__info-wrap p:last-child {
  padding-bottom: 0;
}
.faq__btn-wrap.js-accordion-btn--active .faq__btn-icon-line:nth-child(2) {
  transform: rotate(0);
}
.product-description {
  padding-top: 95px;
  padding-bottom: 0;
}
.product-description__title {
  padding-bottom: 36px;
}
.product-description__promo-text-wrap {
  opacity: 0.6;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}
.product-description__promo-text-wrap p {
  padding-bottom: 10px;
}
.product-description + .product-characteristics {
  padding-top: 65px;
}
.basket {
  position: fixed;
  z-index: 10101;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  height: 100vh;
  margin: auto;
  padding: 0;
  background: rgba(17, 17, 17, 0.6);
  backdrop-filter: blur(5px);
}
.basket__container {
  position: absolute;
  top: 0;
  right: 0;
  width: 620px;
  max-width: 100%;
  height: 100%;
  background: #FFFFFF;
  color: #504C48;
  padding: 150px 68px 108px;
}
.basket__title {
  position: absolute;
  top: 61px;
  left: 88px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.72px;
  text-transform: uppercase;
}
.basket__subtitle {
  color: #8D8C8B;
  font-size: 15px;
  font-weight: 500;
  padding-bottom: 36px;
}
.basket__close {
  display: block;
  width: 36px;
  height: 36px;
  position: absolute;
  top: 55px;
  right: 88px;
  cursor: pointer;
  z-index: 5;
  transition: all 0.5s;
  margin: 0 !important;
  border: 0;
  background: transparent;
}
.basket__close svg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
}
.basket__apply-widget {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  padding: 30px 88px 30px;
  z-index: 652;
  box-shadow: 0px -0.99634px 4.12121px 0px rgba(88, 85, 81, 0.02), 0px -2.75474px 11.39461px 0px rgba(88, 85, 81, 0.04), 0px -6.63236px 27.43384px 0px rgba(88, 85, 81, 0.05), 0px -22px 91px 0px rgba(88, 85, 81, 0.07);
}
.basket__apply-widget-btn {
  width: 215px;
  cursor: pointer;
}
.basket__inner {
  max-height: 100%;
  position: relative;
  width: 100%;
  margin: 0 auto;
  border: 0;
  overflow-y: auto;
  padding: 0;
  scrollbar-width: thin;
  scrollbar-color: #C6C6C6 transparent;
}
.basket__wrap {
  padding-right: 20px;
  padding-left: 20px;
}
.basket__name-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.basket__name-wrap.js-accordion-btn--active .filter-catalog__name-icon {
  transform: rotate(90deg);
}
.basket__name {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.basket__name-icon {
  transition: all 0.5s;
}
.basket__info {
  padding-top: 12px;
}
.basket__checkbox-item {
  padding-bottom: 8px;
}
.basket__checkboxes-wrap--color {
  display: flex;
  flex-wrap: wrap;
  margin-left: -4px;
  margin-right: -4px;
}
.basket__checkbox-item--color {
  padding-left: 4px;
  padding-right: 4px;
}
.basket__item {
  padding-bottom: 59px;
  overflow: hidden;
  position: relative;
}
.basket__item-row {
  margin: 0;
}
.basket__item-col {
  padding: 0;
}
.basket__item-col--photo {
  width: 190px;
}
.basket__item-col--info {
  width: calc(100% - 190px);
  padding-left: 40px;
}
.basket__item-about {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.basket__picture-wrap {
  padding: 0 20px;
}
.basket .product__title {
  font-size: 15px;
  padding-bottom: 11px;
  padding-right: 20px;
}
.basket .product__options {
  padding-bottom: 29px;
}
.basket .product__options-list {
  justify-content: flex-start;
}
.basket .product__price-wrap {
  justify-content: flex-start;
}
.basket .product__price {
  font-size: 20px;
}
.basket__price-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-grow: 1;
}
.basket__item-btn-del {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0;
}
.basket__item-btn-del svg path {
  transition: all 0.5s;
}
.basket__btns-wrap {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  justify-content: space-between;
  align-items: center;
}
.basket__btn-item {
  padding-left: 10px;
  padding-right: 10px;
}
.basket__amount {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1;
}
.basket__btn-go-catalog {
  width: 287px;
  max-width: 100%;
}
.compare {
  padding-top: 30px;
  padding-bottom: 93px;
  overflow: hidden;
}
.compare__wrap {
  overflow: auto;
  padding-top: 60px;
}
.compare__text {
  font-size: 15px;
  line-height: 1.5;
  font-weight: 500;
  padding-top: 12px;
}
.compare__tab {
  display: flex;
  overflow: hidden;
}
.compare__item {
  display: flex;
  flex-direction: column;
}
.compare__item > div {
  padding: 12px 12px;
}
.compare__item--name {
  width: 240px;
  min-width: 240px;
}
.compare__item--name > div {
  background: #EDEDED;
  border-bottom: 1px solid #ffffff;
}
.compare__item--name > div:first-child {
  border-top: 1px solid #ffffff;
}
.compare__item--value > div {
  background: #ffffff;
  border-bottom: 1px solid #EDEDED;
  border-right: 1px solid #EDEDED;
}
.compare__item--value > div:first-child {
  border-top: 1px solid #EDEDED;
}
.compare__item--value {
  flex-grow: 1;
  flex-basis: 0;
}
.compare__item-del-wrap {
  height: 60px;
  text-align: center;
}
.compare__item-del {
  font-size: 0;
}
.compare__item-card-wrap {
  flex-grow: 1;
}
.compare__item-option-name {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0.36px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.compare__card {
  padding-top: 36px;
  padding-bottom: 36px;
}
.compare__card-picture-wrap {
  padding-bottom: 24px;
}
.compare__card-picture {
  width: 100%;
  height: 170px;
  object-fit: contain;
}
.compare__card-name-wrap {
  padding-bottom: 8px;
}
.compare__card-name {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
}
.compare__card-price-wrap {
  padding-bottom: 24px;
}
.compare__card-price {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
}
.compare__card-btns-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-left: -6px;
  margin-right: -6px;
}
.compare__card-btns-item {
  padding-left: 6px;
  padding-right: 6px;
}
.compare__card-link {
  display: inline-flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: transparent;
  border: 1px solid #504C48;
  background: #504C48;
  color: #ffffff;
  min-height: 33px;
  max-width: 100%;
  min-width: 123px;
  font-family: 'Manrope', sans-serif;
  font-size: 15px;
  line-height: 1.2;
  font-weight: 500;
  padding: 5px 10px 4px;
  text-decoration: none;
  position: relative;
  transition: all 0.5s;
  border-radius: 3px;
}
.compare__item-info-name {
  display: none;
}
.compare__item-info-value {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -0.15px;
  opacity: 0.6;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.compare__card-select {
  font-family: 'Manrope', sans-serif;
  width: 100%;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  color: #504C48;
  padding-left: 0;
  background: #ffffff;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none !important;
}
.compare__card-select::-ms-expand {
  display: none;
}
.compare__card-for-select {
  position: relative;
  display: flex;
  width: 100%;
  max-width: 220px;
  margin: auto;
}
.compare__card-for-select:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 16px;
  height: 16px;
  margin: auto;
  content: '';
  pointer-events: none;
  background: url(/local/templates/wowbikes_pre/css/../images/icons/inline/small-arrow.svg) no-repeat right center, #ffffff;
}
.compare__card-select option {
  font-size: 12px;
  padding: 5px;
  font-weight: 400;
}
.favorit-btn {
  font-size: 0;
}
.favorit-btn svg path {
  transition: all 0.5s;
}
.favorit-btn--active svg path {
  fill: #504C48;
}
.product-fixed {
  position: sticky;
  position: -webkit-sticky;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  box-shadow: 0px -0.99634px 4.12121px 0px rgba(88, 85, 81, 0.02), 0px -2.75474px 11.39461px 0px rgba(88, 85, 81, 0.04), 0px -6.63236px 27.43384px 0px rgba(88, 85, 81, 0.05), 0px -22px 91px 0px rgba(88, 85, 81, 0.07);
  z-index: 999;
}
.product-fixed__wrap {
  padding-top: 48px;
  padding-bottom: 48px;
  overflow: hidden;
}
.product-fixed__row {
  align-items: center;
  margin-left: -27px;
  margin-right: -27px;
}
.product-fixed__col {
  padding-left: 27px;
  padding-right: 27px;
}
.product-fixed__col:nth-child(1) {
  width: 31.6%;
}
.product-fixed__col:nth-child(2) {
  width: 15.4%;
}
.product-fixed__col:nth-child(3) {
  width: 24.7%;
}
.product-fixed__col:nth-child(4) {
  width: 28.3%;
}
.product-fixed__name-wrap {
  padding-bottom: 5px;
}
.product-fixed__name {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}
.product-fixed__parametres-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.product-fixed .product-form__availability-text {
  padding-top: 0;
}
.product-fixed .product-form__availability-note-btn {
  width: 16px;
  height: 16px;
}
.product-fixed__size {
  display: flex;
}
.product-fixed__size-name {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
  padding-right: 4px;
}
.product-fixed__colors-wrap {
  margin-top: -8px;
}
.product-fixed__color-name {
  padding-bottom: 14px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
}
.product-fixed__buy-item {
  padding-bottom: 8px;
  display: flex;
}
.product-fixed__buy-item:last-child {
  padding-bottom: 0;
}
.product-fixed__buy-name {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
  padding-right: 4px;
}
.product-fixed .product-form__price {
  font-size: 24px;
}
.product-fixed .product-form__price-col {
  width: 50%;
  text-align: center;
}
.product-fixed .product-count {
  justify-content: center;
}
.product-fixed .product-form__btns-col {
  padding-bottom: 0;
}
.product-fixed .product-form__checkbox-item {
  padding-bottom: 8px;
}
.product-fixed .product-form__label-checkbox-color {
  display: block;
}
.product-fixed .product-form__price-wrap {
  padding-top: 0;
}
.product-fixed__select {
  font-family: 'Manrope', sans-serif;
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  color: #504C48;
  padding-right: 20px;
  padding-left: 0;
  background: #ffffff;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none !important;
}
.product-fixed__select::-ms-expand {
  display: none;
}
.product-fixed__card-for-select {
  position: relative;
  display: flex;
  width: 100%;
  max-width: 220px;
  margin: auto;
}
.product-fixed__card-for-select:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 16px;
  height: 16px;
  margin: auto;
  content: '';
  pointer-events: none;
  background: url(/local/templates/wowbikes_pre/css/../images/icons/inline/small-arrow.svg) no-repeat right center, #ffffff;
}
.product-fixed__select option {
  font-size: 12px;
  padding: 5px;
  font-weight: 400;
}
.ordering {
  padding-top: 24px;
  padding-bottom: 73px;
}
.ordering__col--title {
  padding-bottom: 49px;
}
.ordering__title {
  padding-bottom: 12px;
  letter-spacing: 0.48px;
}
.ordering__subtitle {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}
.ordering__card-title {
  padding-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.72px;
  text-transform: uppercase;
}
.ordering__card-subtitle {
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4;
  color: rgba(80, 76, 72, 0.8);
}
.ordering__step {
  margin-bottom: 18px;
  border-top: 1px solid rgba(80, 76, 72, 0.1);
}
.ordering__step-btn-wrap {
  padding: 25px 24px;
  display: flex;
  align-content: center;
  justify-content: space-between;
  cursor: pointer;
}
.ordering__step-name {
  max-width: calc(100% - 24px);
  padding-right: 12px;
  color: #C59F72;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.54px;
  text-transform: uppercase;
}
.ordering__step-btn {
  width: 24px;
  transition: all 0.5s;
}
.ordering__step-info-wrap {
  padding: 0 24px 24px;
}
.ordering__step-info-text {
  padding-bottom: 24px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}
.ordering__checkboxes-wrap {
  padding-bottom: 7px;
}
.ordering__checkbox-item {
  padding-bottom: 18px;
}
.ordering__item-input {
  padding-bottom: 12px;
}
.ordering__item-next-btn-wrap {
  text-align: right;
  padding-top: 10px;
}
.ordering__next-btn {
  display: inline-flex;
  border-radius: 3px;
  background: #504C48;
  color: #ffffff;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  padding: 5px 20px;
  transition: all 0.5s;
}
.ordering__inputs-row {
  margin-left: -6px;
  margin-right: -6px;
}
.ordering__inputs-col {
  padding-left: 6px;
  padding-right: 6px;
}
.ordering__inputs-col--city {
  flex-grow: 1;
}
.ordering__card-wrap {
  padding-bottom: 18px;
}
.ordering__price-item-wrap {
  padding-bottom: 25px;
}
.ordering__price-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ordering__price-name {
  font-family: 'Avenir Next', sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.2px;
}
.ordering__price-value {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.1;
  white-space: nowrap;
}
.ordering__price-value--summ {
  font-size: 30px;
  font-weight: 600;
  line-height: 1.1;
}
.ordering__promocode-wrap {
  padding-bottom: 57px;
}
.ordering__textarea {
  height: 179px;
}
.ordering__messange {
  padding-top: 20px;
}
.ordering__comment-wrap {
  padding-bottom: 40px;
}
.ordering__send-checkbox-wrap {
  text-align: center;
  padding-bottom: 15px;
}
.ordering__send-checkbox-wrap .form__check-text {
  opacity: 0.8;
}
.ordering__send-btn-wrap {
  padding-left: 42px;
  padding-right: 42px;
}
.ordering__btn {
  width: 100%;
  min-height: 44px;
  border-radius: 5px;
}
.ordering__label-checkbox {
  cursor: pointer;
  position: relative;
  display: block;
  width: 100%;
}
.ordering__input-checkbox {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.ordering__label-check-wrap {
  display: flex;
  align-items: center;
}
.ordering__input-checkbox:checked + .ordering__label-check-wrap {
  position: relative;
}
.ordering__check-check {
  width: 20px;
  height: 20px;
  position: relative;
  border: 1px solid rgba(80, 76, 72, 0.8);
  display: block;
  border-radius: 4px;
}
.ordering__check-text {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.4;
  color: rgba(80, 76, 72, 0.8);
  padding-left: 12px;
  max-width: calc(100% - 20px);
  display: block;
  text-align: left;
}
.ordering__check-text span {
  color: #504C48;
  font-weight: 700;
  font-size: 16px;
  padding-left: 5px;
}
.ordering__check-link {
  flex-grow: 1;
  text-align: right;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
}
.ordering__check-price {
  flex-grow: 1;
  text-align: right;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
.ordering__input-checkbox:checked + .ordering__label-check-wrap .ordering__check-check {
  background: url(/local/templates/wowbikes_pre/css/../images/icons/check-white.svg) no-repeat center, #C59F72;
  border-color: #C59F72;
}
.ordering__step-btn-wrap.js-accordion-btn--active .ordering__step-btn {
  transform: rotate(180deg);
}
.ordering-card {
  overflow: hidden;
  position: relative;
  border: 1px solid #EDEDED;
  padding: 24px;
  border-bottom: 0;
}
.ordering-card:last-child {
  border-bottom: 1px solid #EDEDED;
}
.ordering-card__btn-del {
  position: absolute;
  top: 24px;
  right: 30px;
  font-size: 0;
}
.ordering-card__btn-del svg path {
  transition: all 0.5s;
}
.ordering-card__row {
  margin: 0;
}
.ordering-card__col {
  padding: 0;
}
.ordering-card__col--photo {
  width: 190px;
}
.ordering-card__col--info {
  width: calc(100% - 190px);
  padding-left: 40px;
}
.ordering-card__picture-wrap {
  padding-left: 46px;
  padding-right: 46px;
}
.ordering-card__about {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.ordering-card .product__title {
  font-size: 15px;
  padding-bottom: 11px;
  padding-right: 30px;
}
.ordering-card .product__options {
  padding-bottom: 29px;
  flex-grow: 1;
}
.ordering-card .product__options-list {
  justify-content: flex-start;
}
.ordering-card .product__price-wrap {
  justify-content: flex-start;
}
.ordering-card .product__price {
  font-size: 20px;
}
.ordering-card__price-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ordering-card .product-count {
  min-height: 30px;
}
.ordering-card .product-count__input {
  width: 30px;
  height: 30px;
  margin-left: 6px;
  margin-right: 6px;
}
.promocode {
  position: relative;
}
.promocode__input {
  font-family: 'Manrope', sans-serif;
  width: 100%;
  height: 52px;
  border: 0;
  border-radius: 14px;
  background: #F4F1ED;
  font-size: 15px;
  font-weight: 400;
  color: #504C48;
  padding-left: 24px;
  padding-right: 140px;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.promocode__input::-webkit-input-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.promocode__input::-moz-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.promocode__input:-moz-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.promocode__input:-ms-input-placeholder {
  opacity: 0.3;
  color: #504C48;
}
.promocode__btn {
  position: absolute;
  right: 6px;
  width: 128px;
  height: 41px;
  min-height: 41px;
  top: 6px;
  border-radius: 12px;
  padding: 5px;
}
.page404__wrap {
  position: relative;
  overflow: hidden;
}
.page404__text-wrap {
  padding-top: 106px;
  padding-bottom: 176px;
  position: relative;
  z-index: 5;
}
.page404__picture-wrap {
  position: absolute;
  top: 0;
  right: -30px;
  width: 100%;
  max-width: 721px;
  pointer-events: none;
  z-index: 3;
}
.page404__title {
  color: #423E39;
  font-size: 200px;
  font-weight: 500;
  line-height: 1.1;
  padding-bottom: 20px;
}
.page404__title span {
  display: inline-block;
  position: relative;
}
.page404__title span::before {
  content: '404';
  color: #C59F72;
  font-size: 200px;
  font-weight: 100;
  line-height: 1.1;
  position: absolute;
  left: 20px;
  top: 23px;
  z-index: -1;
}
.page404__subtitle {
  color: #423E39;
  font-size: 54px;
  font-weight: 500;
  line-height: 1.1;
  padding-bottom: 20px;
}
.page404__text {
  color: #423E39;
  font-size: 42px;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: 0.84px;
}
.page404__btns-wrap {
  padding-top: 40px;
}
.page404__btns-wrap .btn--brown {
  padding-left: 16px;
  padding-right: 16px;
}
.page404__btns-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.page404__btns-col {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.model-photogallery-new {
  padding-bottom: 138px;
  overflow: hidden;
}
.model-photogallery-new__title {
  text-align: center;
  padding-bottom: 60px;
}
.model-photogallery-new__subtitle {
  text-align: center;
}
.model-photogallery-new__photo {
  width: 100%;
  filter: grayscale(100%);
}
.model-photogallery-new__wrap {
  position: relative;
}
.model-photogallery-new__inner-slider {
  max-width: 828px;
}
.model-photogallery-new__for-slider {
  position: relative;
}
.model-photogallery-new__slider .slick-track:before,
.model-photogallery-new__slider .slick-track:after {
  display: none;
}
.model-photogallery-new__slider .slick-track {
  display: flex;
  min-width: 100%;
}
.model-photogallery-new__slider .slick-list {
  margin-left: -12px;
  margin-right: -12px;
  overflow: visible;
}
.model-photogallery-new__slider .model-photogallery-new__item {
  padding-left: 12px;
  padding-right: 12px;
  opacity: 0.3;
  transition: all 0.5s;
}
.model-photogallery-new__slider .model-photogallery-new__item.slick-active {
  opacity: 1;
}
.model-photogallery-new__slider .model-photogallery-new__item.slick-active .model-photogallery-new__photo {
  filter: none;
}
.model-photogallery-new__nav-btn {
  display: block;
  width: calc((100% - 768px) / 2 - 24px);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: 4;
}
.model-photogallery-new__nav-btn span {
  content: '';
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background: #504C48;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
.model-photogallery-new__nav-btn span svg {
  transform: scale(0.8);
}
.model-photogallery-new__nav-btn--before span {
  right: -44px;
}
.model-photogallery-new__nav-btn--after {
  left: auto;
  right: 0;
}
.model-photogallery-new__nav-btn--after span {
  left: -44px;
}
.model-photogallery-new__nav-btn svg path {
  transition: all 0.5s;
}
.model-photogallery-new__dots {
  display: block;
  position: absolute;
  bottom: -60px;
  left: 0;
  right: 0;
  margin: auto;
}
.model-photogallery-new__dots .slick-dots {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: center;
  list-style: none;
  pointer-events: auto;
  margin-left: -4px;
  margin-right: -4px;
}
.model-photogallery-new__dots .slick-dots li {
  line-height: 0;
  font-size: 0;
  margin: 0;
  padding: 0 4px;
}
.model-photogallery-new__dots .slick-dots button {
  font-size: 0;
  width: 9px;
  height: 9px;
  background: #504C48;
  position: relative;
  opacity: 1;
  transition: all 0.2s;
  opacity: 0.4;
}
.model-photogallery-new__dots .slick-dots .slick-active button {
  opacity: 1;
}
.banner-quiz {
  position: fixed;
  left: 30px;
  bottom: 30px;
  width: 500px;
  border-radius: 15px;
  background: #F8F6F3;
  z-index: 999;
}
.banner-quiz__close {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  z-index: 5;
  font-size: 0;
}
.banner-quiz__wrap {
  position: relative;
  padding: 40px 30px 31px;
}
.banner-quiz__info-wrap {
  width: 100%;
  max-width: 270px;
}
.banner-quiz__title {
  padding-bottom: 25px;
  color: #585551;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.1;
}
.banner-quiz__picture-wrap {
  position: absolute;
  right: 10px;
  bottom: 0;
  width: 185px;
  pointer-events: none;
}
.banner-quiz__btn {
  border-radius: 5px;
  padding-left: 31px;
  padding-right: 31px;
}
.quiz-popup__container {
  max-width: 800px;
}
.quiz-popup__inner {
  border-radius: 15px;
  background: #F8F6F3;
}
.quiz-popup__close {
  top: 20px;
  right: 20px;
  width: 30px;
  height: 30px;
}
.quiz-popup__wrap {
  padding: 50px 50px 53px;
  position: relative;
}
.quiz-popup__info-wrap {
  width: 100%;
  max-width: 515px;
  position: relative;
  z-index: 5;
}
.quiz-popup__title {
  padding-bottom: 27px;
  color: #585551;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.1;
}
.quiz-popup__text {
  padding-bottom: 27px;
  color: #8D8C8B;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}
.quiz-popup__numbers-wrap {
  padding-bottom: 20px;
  width: 100%;
  max-width: 300px;
}
.quiz-popup__num-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.quiz-popup__num-icon {
  width: 49px;
}
.quiz-popup__num-count {
  max-width: calc(100% - 49px);
  padding-left: 10px;
  color: #8D8C8B;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.5;
}
.quiz-popup__numbers-text {
  padding-top: 4px;
  color: #8D8C8B;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}
.quiz-popup__btn-wrap {
  padding-top: 20px;
}
.quiz-popup__btn {
  border-radius: 5px;
  padding-left: 31px;
  padding-right: 31px;
}
.quiz-popup__picture-wrap {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 322px;
  pointer-events: none;
}
.quiz__container {
  max-width: 1300px;
}
.quiz__inner {
  border-radius: 15px;
  background: #F8F6F3;
}
.quiz__close {
  top: 20px;
  right: 20px;
  width: 30px;
  height: 30px;
}
.quiz__wrap {
  padding: 50px 50px 53px;
  position: relative;
}
.quiz__info-wrap {
  width: 100%;
  max-width: 600px;
  position: relative;
  z-index: 5;
}
.quiz__info-wrap--success {
  max-width: 690px;
}
.quiz__info {
  padding-bottom: 50px;
}
.quiz__info--success {
  padding-top: 50px;
  padding-bottom: 172px;
}
.quiz__subtitle {
  padding-bottom: 20px;
  color: #C59F72;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.quiz__title {
  padding-bottom: 20px;
  color: #585551;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.1;
}
.quiz__title--success {
  padding-bottom: 30px;
}
.quiz__text {
  padding-bottom: 20px;
  color: #8D8C8B;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  width: 100%;
  max-width: 450px;
}
.quiz__btn {
  border-radius: 5px;
  padding-left: 31px;
  padding-right: 31px;
}
.quiz__numbers-wrap {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.quiz__numbers-item {
  width: 50%;
  padding-left: 5px;
  padding-right: 5px;
}
.quiz__num-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.quiz__num-icon {
  width: 49px;
  font-size: 0;
}
.quiz__num-count {
  max-width: calc(100% - 49px);
  padding-left: 10px;
  color: #8D8C8B;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.5;
}
.quiz__numbers-text {
  padding-top: 4px;
  color: #8D8C8B;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}
.quiz__picture-wrap {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 515px;
  pointer-events: none;
}
.quiz__picture-wrap--success {
  width: 519px;
}
.quiz__progress-bar-wrap {
  padding-bottom: 50px;
}
.quiz__mob-steps-wrap {
  display: none;
}
.quiz__progress-bar {
  width: 100%;
  height: 5px;
  background: #ffffff;
  position: relative;
  border-radius: 5px;
}
.quiz__progress-bar-current {
  position: absolute;
  top: 0;
  left: 0;
  height: 5px;
  background: #C59F72;
  border-radius: 5px;
}
.quiz__progress-bar-current--1 {
  width: 16.66%;
}
.quiz__progress-bar-current--2 {
  width: 33.33%;
}
.quiz__progress-bar-current--3 {
  width: 50%;
}
.quiz__progress-bar-current--4 {
  width: 66.66%;
}
.quiz__progress-bar-current--5 {
  width: 83.33%;
}
.quiz__progress-bar-current--6 {
  width: 100%;
}
.quiz__name-wrap {
  padding-bottom: 30px;
}
.quiz__name-step {
  color: #585551;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.1;
}
.quiz__step-subtitle {
  padding-top: 15px;
  color: #8D8C8B;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}
.quiz__choise-wrap {
  padding-bottom: 30px;
}
.quiz__choise-row {
  margin-left: -5px;
  margin-right: -5px;
  display: flex;
  flex-wrap: wrap;
}
.quiz__choise-col {
  width: 33.33%;
  padding-left: 5px;
  padding-right: 5px;
}
.quiz__choise-col--5 {
  width: 20%;
}
.quiz__choise-col--sm-price {
  width: 25%;
}
.quiz__choise-col-3 {
  width: 25%;
}
.quiz__choise-item {
  padding-bottom: 10px;
}
.quiz__nav-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.quiz__steps {
  color: #8D8C8B;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.quiz__nav-btns-wrap {
  display: flex;
  flex-wrap: wrap;
  margin-left: -3px;
  margin-right: -3px;
}
.quiz__nav-btn-item {
  padding-left: 3px;
  padding-right: 3px;
}
.quiz__nav-btn-before {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 49px;
  height: 48px;
  border-radius: 5px;
  border: 1px solid rgba(88, 85, 81, 0.3);
  text-decoration: none;
  transition: all 0.5s;
}
.quiz__nav-btn-before-icon {
  font-size: 0;
}
.quiz__nav-btn-after {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  padding: 12px 21px;
  border-radius: 5px;
  background: #C59F72;
  text-decoration: none;
  transition: all 0.5s;
}
.quiz__nav-btn-after-name {
  color: #ffffff;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3;
  padding-right: 8px;
  padding-bottom: 2px;
}
.quiz__nav-btn-after-icon {
  font-size: 0;
}
.quiz__size-row {
  display: flex;
  flex-wrap: wrap;
}
.quiz__size-col--left {
  width: 380px;
}
.quiz__size-col--right {
  width: calc(100% - 380px);
  padding-left: 100px;
}
.quiz__radio-item {
  padding-bottom: 15px;
}
.quiz__radio-item:last-of-type {
  padding-bottom: 0;
}
.quiz__size-picture {
  border-radius: 15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.quiz__radio-item-wrap {
  padding-bottom: 15px;
}
.quiz__result-title {
  padding-bottom: 30px;
  color: #585551;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.1;
  text-align: center;
}
.quiz__result-title--error {
  width: 100%;
  max-width: 930px;
  margin: auto;
}
.quiz__result-subtitle {
  padding-bottom: 25px;
  color: #8D8C8B;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
}
.quiz__result-subtitle--error {
  width: 100%;
  max-width: 720px;
  margin: auto;
}
.quiz__load-container {
  padding-bottom: 40px;
}
.quiz__result-list-wrap {
  padding-top: 10px;
}
.quiz__load-wrap {
  display: block;
  margin: auto;
  width: 100%;
  max-width: 454px;
}
.quiz__load {
  display: block;
  width: 100%;
  height: 13px;
  background: #C59F72;
  overflow: hidden;
  border-radius: 133px;
  position: relative;
}
.quiz__load span {
  position: absolute;
  width: 200%;
  height: 100%;
  background: url(/local/templates/wowbikes_pre/css/../images/quiz/load2.svg) repeat center;
  animation: lineLoad 10s linear infinite;
}
.quiz__result-load-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.quiz__result-load-col {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 15px;
  width: 20%;
}
.quiz__result-null-item-top {
  margin-bottom: 13px;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  position: relative;
}
.quiz__result-null-item-top:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 15px;
  background: #EBEBEB;
  position: absolute;
  top: 0;
  left: 0;
}
.quiz__result-null-item-bottom {
  width: 100%;
  height: 38px;
  border-radius: 15px;
  background: #EBEBEB;
}
.quiz__product-item .product__picture-wrap {
  background: #ffffff;
}
.quiz__result-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2px;
  margin-right: -2px;
}
.quiz__result-col {
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 10px;
  width: 20%;
}
.quiz__form-wrap {
  padding-top: 70px;
}
.quiz__form-wrap--error {
  padding-top: 25px;
  padding-bottom: 40px;
}
.quiz__form-title {
  padding-bottom: 30px;
  width: 100%;
  max-width: 673px;
  color: #585551;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.3;
}
.quiz__form-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.quiz__form-col {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
  width: 33.33%;
}
.quiz__form-input {
  height: 80px;
  border-radius: 15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #ECE8DF;
  font-size: 15px;
  font-weight: 500;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.quiz__form-input::-webkit-input-placeholder {
  opacity: 1;
  color: #8D8C8B;
}
.quiz__form-input::-moz-placeholder {
  opacity: 1;
  color: #8D8C8B;
}
.quiz__form-input:-moz-placeholder {
  opacity: 1;
  color: #8D8C8B;
}
.quiz__form-input:-ms-input-placeholder {
  opacity: 1;
  color: #8D8C8B;
}
.quiz__form-btn {
  height: 80px;
  border-radius: 15px;
  font-size: 15px;
  font-weight: 500;
  width: 100%;
}
.quiz__btn-wrap-again {
  text-align: center;
}
.quiz__btn-again {
  display: inline-flex;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 9px;
  position: relative;
  align-items: center;
  text-decoration: none;
}
.quiz__btn-again::after {
  content: '';
  display: block;
  width: 100%;
  bottom: 0;
  left: 0;
  position: absolute;
  height: 1px;
  background: #8D8C8B;
}
.quiz__btn-again-icon {
  font-size: 0;
  width: 24px;
}
.quiz__btn-again-name {
  white-space: nowrap;
  max-width: calc(100% - 24px);
  padding-left: 3px;
  color: #8D8C8B;
  font-size: 18px;
  font-weight: 500;
}
.quiz__card-label-radio {
  cursor: pointer;
  position: relative;
}
.quiz__card-input-radio {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.quiz__card-check-radio {
  display: block;
  position: absolute;
  top: 20px;
  left: 20px;
  opacity: 0;
}
.quiz__card-input-radio:checked + .quiz__card-label-radio-wrap {
  position: relative;
}
.quiz__card-picture-wrap {
  padding-bottom: 15px;
}
.quiz__card-picture {
  border-radius: 15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.quiz__card-radio-text {
  color: #8D8C8B;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}
.quiz__card-input-radio:checked + .quiz__card-label-radio-wrap .quiz__card-check-radio {
  opacity: 1;
}
.quiz__card-input-radio:checked + .quiz__card-label-radio-wrap .quiz__card-picture {
  border: 2px solid #C59F72;
}
.quiz__card-input-radio:checked + .quiz__card-label-radio-wrap .quiz__card-radio-text {
  color: #C59F72;
}
.quiz__label-radio {
  cursor: pointer;
  position: relative;
}
.quiz__input-radio {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.quiz__label-radio-wrap {
  display: inline-flex;
  align-content: center;
  align-items: center;
  border-radius: 15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #ECE8DF;
  padding: 26px 20px;
  width: 100%;
}
.quiz__label-radio-wrap--small {
  padding: 18px 20px;
}
.quiz__input-radio:checked + .quiz__label-radio-wrap {
  position: relative;
}
.quiz__check-radio {
  width: 26px;
  height: 26px;
  border: 2px solid #C59F72;
  border-radius: 50%;
  position: relative;
}
.quiz__radio-text {
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2;
  color: #8D8C8B;
  padding-left: 15px;
  padding-top: 3px;
  max-width: calc(100% - 26px);
}
.quiz__input-radio:checked + .quiz__label-radio-wrap {
  border: 2px solid #C59F72;
}
.quiz__input-radio:checked + .quiz__label-radio-wrap .quiz__check-radio {
  background: #C59F72;
}
.quiz__input-radio:checked + .quiz__label-radio-wrap .quiz__check-radio:before {
  content: '';
  display: block;
  width: 12px;
  height: 9px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'%3E%3Cpath d='M4.19537 8.68421C3.99066 8.68407 3.79231 8.61309 3.634 8.4833L0.986731 6.31467C0.62475 6.00021 0.57847 5.4549 0.882278 5.08393C1.18609 4.71296 1.72982 4.65086 2.10946 4.94376L4.15991 6.62194L10.069 1.17966C10.2911 0.915571 10.6463 0.804386 10.9793 0.894699C11.3124 0.985012 11.5627 1.2604 11.621 1.60053C11.6793 1.94065 11.5348 2.28366 11.2508 2.47967L4.7981 8.44785C4.63482 8.60084 4.41912 8.68543 4.19537 8.68421Z' fill='white'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
@keyframes lineLoad {
  0% {
    transform: translateX(-50%);
  }
  100% {
    transform: translateX(0%);
  }
}
.quiz-new {
  background: #ffffff;
  overflow: hidden;
}
.quiz-new__wrap {
  position: relative;
}
.quiz-new__wrap--age-child::before {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='312' height='629' viewBox='0 0 312 629' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M284.707 0.00316645C160.981 0.54805 44.2946 72.456 8.45612 191.004C-25.5052 303.343 47.8327 407.791 139.186 481.362C252.712 572.788 395.948 682.162 516.361 600.039C642.56 513.97 623.589 331.125 568.541 188.537C523.288 71.3219 410.238 -0.549667 284.707 0.00316645Z' fill='%23FF9BF5' fill-opacity='0.4'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  width: 312px;
  height: 629px;
  position: fixed;
  top: 25px;
  right: 0;
  pointer-events: none;
}
.quiz-new__wrap--age-child::after {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='611' height='629' viewBox='0 0 611 629' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M284.707 0.00316645C160.981 0.54805 44.2946 72.456 8.45612 191.004C-25.5052 303.343 47.8327 407.791 139.186 481.362C252.712 572.788 395.948 682.162 516.361 600.039C642.56 513.97 623.589 331.125 568.541 188.537C523.288 71.3219 410.238 -0.549667 284.707 0.00316645Z' fill='%23EBF4DF' fill-opacity='0.5'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  width: 611px;
  height: 629px;
  position: fixed;
  top: 443px;
  left: 0;
  pointer-events: none;
}
.quiz-new__wrap--gender-child::before {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='611' height='629' viewBox='0 0 611 629' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M284.707 0.00316645C160.981 0.54805 44.2946 72.456 8.45612 191.004C-25.5052 303.343 47.8327 407.791 139.186 481.362C252.712 572.788 395.948 682.162 516.361 600.039C642.56 513.97 623.589 331.125 568.541 188.537C523.288 71.3219 410.238 -0.549667 284.707 0.00316645Z' fill='%23FF9BF5' fill-opacity='0.4'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 611px;
  height: 629px;
  position: fixed;
  top: 0;
  right: 0;
  pointer-events: none;
}
.quiz-new__wrap--gender-child::after {
  content: '';
  display: block;
  background-image: url(/images/quiz/new/pic6.png);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  width: 498px;
  height: 225px;
  position: absolute;
  bottom: 0;
  right: 0;
  pointer-events: none;
  z-index: 10;
}
.quiz-new__wrap--child-growth::before {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='425' height='425' viewBox='0 0 425 425' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='212.5' cy='212.5' r='212.5' fill='%23FFEECE'/%3E%3C/svg%3E%0A");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  width: 425px;
  height: 425px;
  position: fixed;
  top: 0;
  right: 93px;
  pointer-events: none;
}
.quiz-new__wrap--child-growth::after {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='629' viewBox='0 0 420 629' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M135.293 0.00316645C259.019 0.54805 375.705 72.456 411.544 191.004C445.505 303.343 372.167 407.791 280.814 481.362C167.288 572.788 24.0521 682.162 -96.3608 600.039C-222.56 513.97 -203.589 331.125 -148.541 188.537C-103.288 71.3219 9.76234 -0.549667 135.293 0.00316645Z' fill='%23FF9BF5' fill-opacity='0.4'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  width: 420px;
  height: 629px;
  position: fixed;
  top: 360px;
  left: 0;
  pointer-events: none;
}
.quiz-new__wrap--type-gear-shift::before {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='312' height='629' viewBox='0 0 312 629' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M284.707 0.00316645C160.981 0.54805 44.2946 72.456 8.45612 191.004C-25.5052 303.343 47.8327 407.791 139.186 481.362C252.712 572.788 395.948 682.162 516.361 600.039C642.56 513.97 623.589 331.125 568.541 188.537C523.288 71.3219 410.238 -0.549667 284.707 0.00316645Z' fill='%23FF9BF5' fill-opacity='0.4'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  width: 312px;
  height: 629px;
  position: fixed;
  top: 25px;
  right: 0;
  pointer-events: none;
}
.quiz-new__wrap--type-gear-shift::after {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='611' height='629' viewBox='0 0 611 629' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M284.707 0.00316645C160.981 0.54805 44.2946 72.456 8.45612 191.004C-25.5052 303.343 47.8327 407.791 139.186 481.362C252.712 572.788 395.948 682.162 516.361 600.039C642.56 513.97 623.589 331.125 568.541 188.537C523.288 71.3219 410.238 -0.549667 284.707 0.00316645Z' fill='%23EBF4DF' fill-opacity='0.5'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  width: 611px;
  height: 629px;
  position: fixed;
  top: 443px;
  left: 0;
  pointer-events: none;
}
.quiz-new__wrap--result::before {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='425' height='425' viewBox='0 0 425 425' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='212.5' cy='212.5' r='212.5' fill='%23FFEECE'/%3E%3C/svg%3E%0A");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  width: 425px;
  height: 425px;
  position: absolute;
  top: -90px;
  right: 93px;
  pointer-events: none;
}
.quiz-new__wrap--result::after {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='629' viewBox='0 0 420 629' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M135.293 0.00316645C259.019 0.54805 375.705 72.456 411.544 191.004C445.505 303.343 372.167 407.791 280.814 481.362C167.288 572.788 24.0521 682.162 -96.3608 600.039C-222.56 513.97 -203.589 331.125 -148.541 188.537C-103.288 71.3219 9.76234 -0.549667 135.293 0.00316645Z' fill='%23FF9BF5' fill-opacity='0.4'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  width: 420px;
  height: 629px;
  position: absolute;
  top: 360px;
  left: 0;
  pointer-events: none;
}
.quiz-new__container {
  padding-top: 30px;
  padding-bottom: 100px;
  position: relative;
}
.quiz-new__container--age-child::before {
  content: '';
  display: block;
  background-image: url(/images/quiz/new/pic1.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 373px;
  height: 212px;
  position: absolute;
  top: 290px;
  left: 0;
  pointer-events: none;
  z-index: 10;
}
.quiz-new__container--age-child::after {
  content: '';
  display: block;
  background-image: url(/images/quiz/new/pic2.png);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  width: 445px;
  height: 497px;
  position: absolute;
  bottom: -237px;
  right: -212px;
  pointer-events: none;
  z-index: 10;
}
.quiz-new__container--gender-child::after {
  content: '';
  display: block;
  background-image: url(/images/quiz/new/pic7.png);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  width: 425px;
  height: 268px;
  position: absolute;
  bottom: 0;
  left: 90px;
  pointer-events: none;
  z-index: 10;
}
.quiz-new__container--child-growth::after {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='611' height='629' viewBox='0 0 611 629' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M284.707 0.00316645C160.981 0.54805 44.2946 72.456 8.45612 191.004C-25.5052 303.343 47.8327 407.791 139.186 481.362C252.712 572.788 395.948 682.162 516.361 600.039C642.56 513.97 623.589 331.125 568.541 188.537C523.288 71.3219 410.238 -0.549667 284.707 0.00316645Z' fill='%23EBF4DF' fill-opacity='0.5'/%3E%3C/svg%3E");
  width: 611px;
  height: 264px;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  bottom: 0;
  right: -305px;
  pointer-events: none;
  z-index: 10;
}
.quiz-new__container--type-gear-shift {
  z-index: 2;
}
.quiz-new__container--type-gear-shift::after {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='425' height='425' viewBox='0 0 425 425' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='212.5' cy='212.5' r='212.5' fill='%23FFEECE'/%3E%3C/svg%3E%0A");
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  width: 425px;
  height: 251px;
  position: absolute;
  bottom: 0;
  right: -213px;
  pointer-events: none;
  z-index: 10;
}
.quiz-new__container--result::after {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='611' height='629' viewBox='0 0 611 629' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M284.707 0.00316645C160.981 0.54805 44.2946 72.456 8.45612 191.004C-25.5052 303.343 47.8327 407.791 139.186 481.362C252.712 572.788 395.948 682.162 516.361 600.039C642.56 513.97 623.589 331.125 568.541 188.537C523.288 71.3219 410.238 -0.549667 284.707 0.00316645Z' fill='%23EBF4DF' fill-opacity='0.5'/%3E%3C/svg%3E");
  width: 611px;
  height: 629px;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  bottom: 190px;
  right: -305px;
  pointer-events: none;
}
.quiz-new__age-child-picture {
  position: absolute;
  bottom: -100px;
  left: -72px;
  width: 390px;
  z-index: 10;
}
.quiz-new__title {
  padding-bottom: 100px;
  color: #423E39;
  text-align: center;
  font-size: 42px;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: 0.84px;
  position: relative;
  z-index: 5;
  width: 100%;
  max-width: 900px;
  margin: auto;
}
.quiz-new__subtitle {
  color: #423E39;
  text-align: center;
  font-size: 42px;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: 0.84px;
  width: 100%;
  max-width: 504px;
  margin: auto;
}
.quiz-new__subtitle--result {
  max-width: 762px;
}
.quiz-new__btn-wrap {
  margin-top: -100px;
  text-align: center;
  position: relative;
  z-index: 100;
}
.quiz-new__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 20px 100px;
  width: 263px;
  max-width: 100%;
  border-radius: 30px;
  background: #FF0C00;
  color: #FFF;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  min-height: 70px;
  text-decoration: none;
  transition: all 0.5s;
}
.quiz-new__info-wrap {
  padding-top: 60px;
  padding-bottom: 150px;
}
.quiz-new__info-wrap--slider {
  padding-top: 0;
  padding-bottom: 0;
}
.quiz-new__info-wrap--result {
  padding-bottom: 60px;
}
.quiz-new__row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: -12px;
  margin-right: -12px;
}
.quiz-new__row--slider {
  padding-top: 60px;
  padding-bottom: 150px;
}
.quiz-new__col {
  padding-left: 12px;
  padding-right: 12px;
  width: 330px;
  padding-bottom: 10px;
}
.quiz-new__nav-wrap {
  display: none;
}
.quiz-new__nav-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 72px;
  height: 72px;
  display: block;
  z-index: 999;
  opacity: 0.7;
  transition: all 0.5s;
  pointer-events: auto;
}
.quiz-new__nav-btn.slick-disabled {
  opacity: 0;
  pointer-events: none;
}
.quiz-new__tags-wrap {
  padding-top: 30px;
}
.quiz-new__tags-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: -5px;
  margin-right: -5px;
}
.quiz-new__tags-item {
  padding: 10px 5px 0;
}
.quiz-new__tag {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  background: #F4F1ED;
  padding: 4px 8px 4px 12px;
  min-width: 85px;
  min-height: 31px;
}
.quiz-new__tag-name {
  color: #896336;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3;
  padding-right: 3px;
}
.quiz-new__tag-del {
  font-size: 0;
}
.quiz-new__input-grown-wrap {
  width: 100%;
  max-width: 495px;
  margin: auto;
  padding-bottom: 10px;
  position: relative;
  z-index: 5;
}
.quiz-new__input-grown-wrap::before {
  content: '';
  display: block;
  position: absolute;
  pointer-events: none;
  background-image: url(/local/templates/wowbikes_pre/css/../images/quiz/new/pic9.png);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  width: 288px;
  height: 164px;
  left: -153px;
  bottom: -60px;
}
.quiz-new__input-grown-wrap::after {
  content: '';
  display: block;
  position: absolute;
  pointer-events: none;
  background-image: url(/local/templates/wowbikes_pre/css/../images/quiz/new/pic10.png);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  width: 372px;
  height: 212px;
  left: calc(100% - 40px);
  top: -58px;
  z-index: 3;
}
.quiz-new__input-grown-box {
  border-radius: 80px;
  background: #F4F1ED;
  padding: 5px 0 40px 0;
  position: relative;
  z-index: 2;
}
.quiz-new__input-grown {
  font-family: 'Manrope', sans-serif;
  width: 100%;
  height: 300px;
  background: transparent;
  font-size: 260px;
  font-weight: 500;
  color: #585551;
  padding-left: 0;
  padding-right: 0;
  border: 0;
  box-sizing: border-box;
  line-height: 1;
  text-align: center;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.quiz-new__input-grown::-webkit-input-placeholder {
  opacity: 1;
  color: #504C48;
}
.quiz-new__input-grown::-moz-placeholder {
  opacity: 1;
  color: #504C48;
}
.quiz-new__input-grown:-moz-placeholder {
  opacity: 1;
  color: #504C48;
}
.quiz-new__input-grown:-ms-input-placeholder {
  opacity: 1;
  color: #504C48;
}
.quiz-new__label-grow {
  padding-top: 0;
  text-align: center;
  color: #585551;
  font-size: 26px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: 0.78px;
  text-transform: uppercase;
  display: block;
}
.quiz-new__type-gear-shift-wrap {
  width: 100%;
  max-width: 638px;
  margin: auto;
  position: relative;
}
.quiz-new__type-gear-shift-wrap .quiz-new__row {
  position: relative;
  z-index: 13;
}
.quiz-new__type-gear-shift-wrap::before {
  content: '';
  display: block;
  background-image: url(/local/templates/wowbikes_pre/css/../images/quiz/new/pic1.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 373px;
  height: 212px;
  position: absolute;
  top: -36px;
  left: -186px;
  pointer-events: none;
}
.quiz-new__type-gear-shift-wrap::after {
  content: '';
  display: block;
  background-image: url(/local/templates/wowbikes_pre/css/../images/quiz/new/pic9.png);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  width: 288px;
  height: 164px;
  position: absolute;
  bottom: 50px;
  right: -142px;
  pointer-events: none;
  z-index: 11;
}
.quiz-new__text-wrap {
  width: 100%;
  max-width: 1032px;
  margin: auto;
  padding-top: 40px;
}
.quiz-new__text {
  color: #504C48;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
}
.quiz-new__result-wrap {
  position: relative;
  z-index: 10;
}
.quiz-new__result-box {
  border-radius: 40px;
  background: #ffffff;
}
.quiz-new__row-result {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.quiz-new__col-result--photo {
  width: 100%;
  max-width: calc(768px + 60px);
}
.quiz-new__col-result--info {
  width: 100%;
  max-width: calc(340px + 60px);
}
.quiz-new__photogallery-wrap {
  padding: 40px 30px 30px;
}
.quiz-new__result-info-wrap {
  padding: 30px;
  padding-bottom: 40px;
}
.quiz-new__result-label-wrap {
  padding-bottom: 24px;
  text-align: center;
}
.quiz-new__result-label {
  display: inline-flex;
  padding: 10px 24px 8px;
  color: #2E2C29;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0.15px;
  border-radius: 8px;
  background: #F4E1BB;
}
.quiz-new__result-subtitle {
  text-align: center;
  padding-bottom: 10px;
  color: #FF6711;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
  text-transform: uppercase;
}
.quiz-new__result-title {
  color: #C59F72;
  padding-bottom: 24px;
  text-transform: uppercase;
  font-size: 38px;
  line-height: 1.1;
  font-weight: 700;
  letter-spacing: -1px;
  text-align: center;
}
.quiz-new__result-price {
  color: #504C48;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.1;
  text-align: center;
  padding-bottom: 24px;
}
.quiz-new__result-btn-wrap {
  text-align: center;
}
.quiz-new__result-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  width: 100%;
  max-width: 100%;
  border-radius: 30px;
  background: #FF0C00;
  color: #FFF;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2;
  min-height: 44px;
  letter-spacing: 0.15px;
  text-decoration: none;
  transition: all 0.5s;
}
.quiz-new__variables-wrap {
  position: relative;
  z-index: 13;
}
.quiz-new__variables-title {
  color: #504C48;
  padding-bottom: 20px;
  text-transform: uppercase;
  font-size: 38px;
  line-height: 1.1;
  font-weight: 700;
  text-align: center;
}
.quiz-new + .promo-subscribe {
  padding-top: 50px;
}
.quiz-new__card-label-radio {
  cursor: pointer;
  position: relative;
}
.quiz-new__card-input-radio {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.quiz-new__card-label-radio-wrap {
  background: #ffffff;
  border-radius: 40px;
  overflow: hidden;
  display: block;
}
.quiz-new__card-label-radio-wrap--icon {
  background: #F8F6F3;
}
.quiz-new__card-input-radio:checked + .quiz-new__card-label-radio-wrap {
  position: relative;
  box-shadow: 0px 33px 112px 0px rgba(88, 85, 81, 0.14), 0px 15.485px 49.031px 0px rgba(88, 85, 81, 0.1), 0px 9.863px 29.123px 0px rgba(88, 85, 81, 0.08), 0px 6.679px 18.517px 0px rgba(88, 85, 81, 0.07), 0px 4.275px 11.212px 0px rgba(88, 85, 81, 0.06), 0px 2.121px 5.303px 0px rgba(88, 85, 81, 0.04);
  background: #F4F1ED;
}
.quiz-new__card-picture-wrap {
  border-radius: 40px 40px 0 0;
  position: relative;
}
.quiz-new__card-picture-wrap::before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 40px 40px 0 0;
  left: 0;
  top: 0;
  background: linear-gradient(0deg, rgba(222, 201, 175, 0.3) 0%, rgba(222, 201, 175, 0.3) 100%);
  z-index: 3;
}
.quiz-new__card-icon-wrap {
  height: 220px;
  display: flex;
  align-items: flex-end;
  padding-bottom: 20px;
  justify-content: center;
}
.quiz-new__card-picture--type-gear-shift {
  filter: grayscale(1);
}
.quiz-new__card-radio-text {
  color: #8D8C8B;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
  padding: 28px 20px 30px;
  text-align: center;
  display: block;
}
.quiz-new__card-input-radio:checked + .quiz-new__card-label-radio-wrap .quiz-new__card-picture--type-gear-shift {
  filter: grayscale(0);
}
.quiz-new__card-input-radio:checked + .quiz-new__card-label-radio-wrap .quiz-new__card-radio-text {
  color: #585551;
}
.quiz-new__input-grown::-webkit-outer-spin-button,
.quiz-new__input-grown::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.quiz-new-age-slider {
  overflow: hidden;
  padding-top: 60px;
  padding-bottom: 150px;
  position: relative;
}
.quiz-new-age-slider__box {
  position: relative;
}
.quiz-new-age-slider__wrap {
  width: 100%;
  max-width: 504px;
  margin: auto;
  position: relative;
}
.quiz-new-age-slider__nav-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 72px;
  height: 72px;
  display: block;
  z-index: 999;
  opacity: 0.7;
  transition: all 0.5s;
}
.quiz-new-age-slider__nav-btn--before {
  left: -36px;
}
.quiz-new-age-slider__nav-btn--after {
  right: -36px;
}
.quiz-new-age-slider__nav-btn.slick-disabled {
  opacity: 0;
  pointer-events: none;
}
.quiz-new-age-slider__slider {
  z-index: 5;
  position: relative;
}
.quiz-new-age-slider__slider .slick-list {
  overflow: visible;
}
.quiz-new-age-slider__slider-second {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 1032px;
  margin: auto;
  z-index: 4;
}
.quiz-new-age-slider__slider-third {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 100%;
  margin: auto;
  z-index: 3;
}
.quiz-new-age-slider__item-wrap {
  width: 100%;
  height: 469px;
  background: #F4F1ED;
  border-radius: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 20px;
}
.quiz-new-age-slider__item-number {
  padding-bottom: 20px;
  color: #423E39;
  font-size: 250px;
  font-weight: 500;
  line-height: 1;
}
.quiz-new-age-slider__item-text {
  color: #423E39;
  font-size: 26px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: 0.78px;
  text-transform: uppercase;
}
.quiz-new-age-slider__slider .quiz-new-age-slider__item {
  width: 100%;
  opacity: 0;
  transform: scale(0.5);
  transition: transform 0.5s;
}
.quiz-new-age-slider__slider .quiz-new-age-slider__item.slick-current {
  opacity: 1;
  transform: none;
}
.quiz-new-age-slider__slider .quiz-new-age-slider__item.slick-current .quiz-new-age-slider__item-wrap {
  box-shadow: 0px 33px 112px 0px rgba(88, 85, 81, 0.14), 0px 15.485px 49.031px 0px rgba(88, 85, 81, 0.1), 0px 9.863px 29.123px 0px rgba(88, 85, 81, 0.08), 0px 6.679px 18.517px 0px rgba(88, 85, 81, 0.07), 0px 4.275px 11.212px 0px rgba(88, 85, 81, 0.06), 0px 2.121px 5.303px 0px rgba(88, 85, 81, 0.04);
}
.quiz-new-age-slider__slider-second .quiz-new-age-slider__item.slick-current {
  opacity: 0;
  transform: none;
}
.quiz-new-age-slider__slider-second .quiz-new-age-slider__item-wrap {
  width: 100%;
  height: 352px;
  background: #F8F6F3;
}
.quiz-new-age-slider__slider-second .quiz-new-age-slider__item-number {
  font-size: 170px;
  color: #DDD;
}
.quiz-new-age-slider__slider-second .quiz-new-age-slider__item-text {
  font-size: 18px;
  color: #DDD;
}
.quiz-new-age-slider__slider-third .quiz-new-age-slider__item {
  opacity: 0.5;
}
.quiz-new-age-slider__slider-third .quiz-new-age-slider__item.slick-current {
  opacity: 0;
  transform: none;
}
.quiz-new-age-slider__slider-third .quiz-new-age-slider__item-wrap {
  width: 100%;
  height: 227px;
  background: #F8F6F3;
}
.quiz-new-age-slider__slider-third .quiz-new-age-slider__item-number {
  font-size: 130px;
  color: #DDD;
}
.quiz-new-age-slider__slider-third .quiz-new-age-slider__item-text {
  font-size: 12px;
  color: #DDD;
}
.filter-catalog-new__container {
  position: relative;
}
.filter-catalog-new__btn-return {
  display: none;
}
.filter-catalog-new__btn-return-icon {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  background: #423E39;
  border-radius: 50%;
}
.filter-catalog-new__btn-return-name {
  max-width: calc(100% - 24px);
  padding-left: 8px;
  font-size: 15px;
  font-weight: 500;
  color: #423E39;
}
.filter-catalog-new__close {
  display: none;
}
.filter-catalog-new__close svg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: block;
  width: 100%;
  height: 100%;
}
.filter-catalog-new__apply-widget {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  background: #ffffff;
  padding: 14px 0;
  z-index: 10;
}
.filter-catalog-new__apply-widget-btn-wrap {
  padding-bottom: 10px;
}
.filter-catalog-new__apply-widget-btn {
  width: 100%;
  cursor: pointer;
}
.filter-catalog-new__apply-widget-count-wrap {
  padding-bottom: 10px;
}
.filter-catalog-new__apply-widget-count {
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
}
.filter-catalog-new__apply-widget-reset {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
.filter-catalog-new__apply-widget-reset-icon {
  width: 19px;
  font-size: 0;
}
.filter-catalog-new__apply-widget-reset-name {
  color: #DDDDDD;
  font-size: 15px;
  line-height: 1.3;
}
.filter-catalog-new__inner {
  max-height: 100%;
  position: relative;
  width: 100%;
  margin: 0 auto;
  border: 0;
  padding: 12px 13px 0;
  border-radius: 8px;
  border: 1px solid #F4F1ED;
}
.filter-catalog-new__form-item {
  padding: 12px 0 12px;
  border-top: 1px solid #DDDDDD;
}
.filter-catalog-new__form-item:first-child {
  padding-top: 0;
  border-top: 0;
}
.filter-catalog-new__name-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.filter-catalog-new__name-wrap.js-accordion-btn--active .filter-catalog-new__name-icon {
  transform: rotate(90deg);
}
.filter-catalog-new__name-box {
  display: flex;
  align-items: center;
}
.filter-catalog-new__name {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.45px;
}
.filter-catalog-new__name--price {
  padding-bottom: 14px;
}
.filter-catalog-new__count {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  background: #C59F72;
  border-radius: 50%;
  color: #FFF;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.3px;
  margin-left: 4px;
}
.filter-catalog-new__name-icon {
  transition: all 0.5s;
  font-size: 0;
}
.filter-catalog-new__info {
  padding-top: 10px;
}
.filter-catalog-new__checkbox-item {
  padding-bottom: 4px;
}
.filter-catalog-new__checkboxes-wrap .row {
  margin-left: -4px;
  margin-right: -4px;
}
.filter-catalog-new__checkboxes-wrap .col {
  padding-left: 4px;
  padding-right: 4px;
}
.filter-catalog-new__checkboxes-wrap--color {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2px;
  margin-right: -2px;
}
.filter-catalog-new__checkbox-item--color {
  padding-left: 2px;
  padding-right: 2px;
}
.filter-catalog-new__row-price {
  display: flex;
  flex-wrap: wrap;
  margin-left: -3px;
  margin-right: -3px;
}
.filter-catalog-new__col-price {
  padding-left: 3px;
  padding-right: 3px;
  width: 50%;
}
.filter-catalog-new__item-input-price {
  position: relative;
}
.filter-catalog-new__item-input-price:before,
.filter-catalog-new__item-input-price:after {
  color: #DDDDDD;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.5;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.filter-catalog-new__item-input-price::after {
  content: '₽';
  right: 4px;
}
.filter-catalog-new__item-input-price--from:before {
  content: 'от:';
  left: 3px;
}
.filter-catalog-new__item-input-price--to:before {
  content: 'до:';
  left: 3px;
}
.filter-catalog-new__input-price {
  font-family: 'Manrope', sans-serif;
  width: 100%;
  height: 31px;
  border: 0;
  border-radius: 8px;
  background: transparent;
  border: 1px solid #DDD;
  font-size: 14px;
  font-weight: 500;
  color: #504C48;
  padding-left: 20px;
  padding-right: 10px;
  box-sizing: border-box;
  text-transform: uppercase;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.filter-catalog-new__input-price::-webkit-input-placeholder {
  opacity: 1;
  color: #DDDDDD;
}
.filter-catalog-new__input-price::-moz-placeholder {
  opacity: 1;
  color: #DDDDDD;
}
.filter-catalog-new__input-price:-moz-placeholder {
  opacity: 1;
  color: #DDDDDD;
}
.filter-catalog-new__input-price:-ms-input-placeholder {
  opacity: 1;
  color: #DDDDDD;
}
.filter-catalog-new__input-price:focus {
  border-color: #C59F72;
}
.filter-catalog-new__price-tags-box {
  padding-top: 14px;
}
.filter-catalog-new__price-tags-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -2px;
  margin-right: -2px;
}
.filter-catalog-new__price-tags-col {
  padding: 0 2px 4px;
}
.filter-catalog-new__checkboxes-btns {
  display: flex;
  padding-top: 6px;
  margin-left: -5px;
  margin-right: -5px;
}
.filter-catalog-new__checkboxes-btn-item {
  width: 50%;
  padding-left: 5px;
  padding-right: 5px;
}
.filter-catalog-new__btn-choise-all,
.filter-catalog-new__btn-reset-all {
  display: flex;
  align-items: center;
}
.filter-catalog-new__btn-choise-all-icon,
.filter-catalog-new__btn-reset-all-icon {
  font-size: 0;
  width: 14px;
}
.filter-catalog-new__btn-choise-all-name,
.filter-catalog-new__btn-reset-all-name {
  padding-left: 4px;
  font-size: 12px;
  line-height: 1.3;
}
.filter-catalog-new__btn-choise-all-name {
  color: #C59F72;
}
.filter-catalog-new__btn-reset-all-name {
  color: #DDDDDD;
}
.filter-catalog-new__note {
  font-size: 0;
  padding-left: 4px;
}
.filter-catalog-new__note-icon {
  z-index: 5;
  position: relative;
}
.filter-catalog-new__label-checkbox {
  cursor: pointer;
  position: relative;
  display: block;
  width: 100%;
}
.filter-catalog-new__input-checkbox {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.filter-catalog-new__label-check-wrap {
  display: flex;
}
.filter-catalog-new__input-checkbox:checked + .filter-catalog-new__label-check-wrap {
  position: relative;
}
.filter-catalog-new__check-check {
  width: 16px;
  height: 16px;
  position: relative;
  display: block;
  border-radius: 4px;
  border: 1px solid #504C48;
}
.filter-catalog-new__check-text {
  max-width: calc(100% - 16px);
  padding-left: 4px;
  padding-top: 1px;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.3;
  display: block;
  text-align: left;
  display: flex;
  align-items: center;
}
.filter-catalog-new__check-text span {
  display: inline-flex;
  color: #DDDDDD;
  margin-left: 4px;
}
.filter-catalog-new__check-text em {
  font-style: normal;
  display: inline-flex;
  align-items: center;
  font-size: 6px;
  line-height: 1.3;
  color: #ffffff;
  padding: 3px 4px 1px;
  background: #C59F72;
  border-radius: 10px;
  margin-left: 4px;
}
.filter-catalog-new__input-checkbox:checked + .filter-catalog-new__label-check-wrap .filter-catalog-new__check-check {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M10.3461 0.348389L4.5175 6.34839L0.346069 2.34839' stroke='white'/%3E%3C/svg%3E") no-repeat center, #C59F72;
  border-color: #C59F72;
}
.filter-catalog-new__label-check-wrap--in-stock .filter-catalog-new__check-check {
  border-color: #C59F72;
}
.filter-catalog-new__label-check-wrap--in-stock .filter-catalog-new__check-text {
  color: #C59F72;
}
.filter-catalog-new__label-check-wrap--not-available .filter-catalog-new__check-check {
  border-color: #DDDDDD;
}
.filter-catalog-new__label-check-wrap--not-available .filter-catalog-new__check-text {
  color: #DDDDDD;
}
.filter-catalog-new__input-checkbox:checked + .filter-catalog-new__label-check-wrap--not-available .filter-catalog-new__check-check {
  background-color: #DDDDDD;
  border-color: #DDDDDD;
}
.filter-catalog-new__label-checkbox-color {
  cursor: pointer;
  position: relative;
}
.filter-catalog-new__input-checkbox-color {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.filter-catalog-new__label-check-wrap-color {
  display: inline-flex;
  align-content: center;
  align-items: center;
}
.filter-catalog-new__input-checkbox:checked + .filter-catalog-new__label-check-wrap-color {
  position: relative;
}
.filter-catalog-new__check-check-color {
  width: 20px;
  height: 20px;
  position: relative;
  background: #ffffff;
  border-radius: 50%;
}
.filter-catalog-new__check-text-color {
  display: none;
}
.filter-catalog-new__input-checkbox-color:checked + .filter-catalog-new__label-check-wrap-color .filter-catalog-new__check-check-color:before {
  content: '';
  display: block;
  width: 11px;
  height: 8px;
  position: absolute;
  top: 55%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M10.3461 0.348389L4.5175 6.34839L0.346069 2.34839' stroke='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.filter-catalog-new__input-checkbox-color:checked + .filter-catalog-new__label-check-wrap-color .filter-catalog-new__check-check-color--white::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath d='M10.3461 0.348389L4.5175 6.34839L0.346069 2.34839' stroke='%23504C48'/%3E%3C/svg%3E");
}
.filter-catalog-new__price-tag-label {
  cursor: pointer;
  position: relative;
}
.filter-catalog-new__price-tag-radio {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.filter-catalog-new__price-tag-radio:checked + .filter-catalog-new__price-tag-box {
  position: relative;
}
.filter-catalog-new__price-tag-box {
  display: inline-block;
  padding: 2px;
  white-space: nowrap;
  border-radius: 6px;
  border: 1px solid #DDDDDD;
  color: #DDDDDD;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.5;
  transition: all 0.5s;
}
.filter-catalog-new__price-tag-radio:checked + .filter-catalog-new__price-tag-box {
  background: #F4F1ED;
  border-color: #F4F1ED;
  color: #C59F72;
}
.filter-catalog-new__note-info.js-tooltip-text {
  top: -48px;
  left: 43px;
  right: auto;
  bottom: auto;
  width: 560px;
  transform: none;
  background: #F4F1ED;
  color: #504C48;
  z-index: 999;
  text-align: left;
  padding: 24px 20px 20px 30px;
  border-radius: 16px;
  margin-bottom: 0;
}
.filter-catalog-new__note-info.js-tooltip-text p {
  padding-bottom: 10px;
}
.filter-catalog-new__note-info.js-tooltip-text img {
  border-radius: 8px;
}
.filter-catalog-new__note-info.js-tooltip-text:before {
  content: '';
  display: block;
  width: 28px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='32' viewBox='0 0 28 32' fill='none'%3E%3Cpath d='M1 17.5914C-0.333333 16.8216 -0.333335 14.8971 0.999999 14.1273L25 0.270915C26.3333 -0.498887 28 0.463362 28 2.00296L28 29.7158C28 31.2554 26.3333 32.2176 25 31.4478L1 17.5914Z' fill='%23F4F1ED'/%3E%3C/svg%3E");
  position: absolute;
  top: 40px;
  bottom: auto;
  left: -20px;
  transform: none;
}
.filter-catalog-new__note-info-box {
  min-height: 50px;
  max-height: 50vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 10px;
}
.tumbler__label {
  cursor: pointer;
  position: relative;
}
.tumbler__input-checkbox {
  display: block;
  visibility: visible;
  opacity: 0;
  position: absolute;
}
.tumbler__input-checkbox:checked + .tumbler__capsule-label {
  position: relative;
}
.tumbler__capsule {
  display: block;
  width: 36px;
  height: 20px;
  border-radius: 50px;
  background-color: #DDDDDD;
  cursor: pointer;
  position: relative;
  box-sizing: border-box;
  transition: all 0.5s;
}
.tumbler__circle {
  position: absolute;
  left: 0;
  top: 2px;
  margin: auto;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 0.5s;
}
.tumbler__input-checkbox:checked + .tumbler__capsule-label .tumbler__capsule {
  background-color: #C59F72;
  border-color: #C59F72;
}
.tumbler__input-checkbox:checked + .tumbler__capsule-label .tumbler__capsule .tumbler__circle {
  animation-name: tumblerToggle;
  animation-duration: 400ms;
  animation-fill-mode: forwards;
  animation-timing-function: ease-out;
  background-color: #896336;
}
.tumbler__input-checkbox:not(:checked) + .tumbler__capsule-label .tumbler__capsule .tumbler__circle {
  animation-name: tumblerToggleBack;
  animation-duration: 400ms;
  animation-fill-mode: forwards;
  animation-timing-function: ease-in-out;
  animation-direction: reverse;
}
@-webkit-keyframes tumblerToggleBack {
  0% {
    left: 2px;
  }
  100% {
    left: 18px;
  }
}
@-webkit-keyframes tumblerToggle {
  0% {
    left: 2px;
  }
  100% {
    left: 18px;
  }
}
@media screen and (max-width: 1356px) {
  body {
    position: relative;
  }
  .header__search svg {
    width: 20px;
    height: 20px;
  }
  .header__menu-wrap--icons {
    padding-left: 20px;
    padding-right: 20px;
  }
  .product-fixed__row {
    margin-left: -10px;
    margin-right: -10px;
  }
  .product-fixed__col {
    padding-left: 10px;
    padding-right: 10px;
  }
  .page404__picture-wrap {
    right: -100px;
  }
  .page404__subtitle {
    font-size: 50px;
  }
  .page404__text {
    font-size: 38px;
  }
  .quiz-new__wrap--age-child::before {
    right: -150px;
  }
  .quiz-new__wrap--age-child::after {
    left: -300px;
  }
  .quiz-new__wrap--gender-child::before {
    width: 260px;
    background-size: cover;
    background-position: left top;
  }
  .quiz-new__wrap--gender-child::after {
    right: -100px;
  }
  .quiz-new__wrap--child-growth::before {
    right: -210px;
  }
  .quiz-new__wrap--child-growth::after {
    width: 200px;
    background-position: right top;
  }
  .quiz-new__wrap--type-gear-shift::before {
    right: -150px;
  }
  .quiz-new__wrap--type-gear-shift::after {
    left: -300px;
  }
  .quiz-new__wrap--result::before {
    right: -210px;
  }
  .quiz-new__wrap--result::after {
    width: 200px;
    background-position: right top;
  }
  .quiz-new__container--age-child::after {
    right: -250px;
  }
  .quiz-new__container--gender-child::after {
    left: -30px;
  }
  .quiz-new__container--type-gear-shift::after {
    right: -250px;
  }
  .quiz-new__col-result--photo {
    width: calc(100% - 400px);
  }
  .quiz-new__photogallery-wrap {
    padding-right: 0;
  }
  .quiz-new__photogallery-wrap .product-info__for-thumbs {
    height: 128px;
  }
  .quiz-new-age-slider__item-number {
    font-size: 200px;
  }
}
@media screen and (max-width: 1200px) {
  body {
    position: relative;
  }
  .col-lg-1 {
    width: 8.33%;
  }
  .col-lg-2 {
    width: 16.66%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33%;
  }
  .col-lg-5 {
    width: 41.66%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33%;
  }
  .col-lg-8 {
    width: 66.66%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33%;
  }
  .col-lg-11 {
    width: 91.66%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .col-new-lg-1 {
    width: 10%;
  }
  .col-new-lg-2 {
    width: 20%;
  }
  .col-new-lg-3 {
    width: 30%;
  }
  .col-new-lg-4 {
    width: 40%;
  }
  .col-new-lg-5 {
    width: 50%;
  }
  .col-new-lg-6 {
    width: 60%;
  }
  .col-new-lg-7 {
    width: 70%;
  }
  .col-new-lg-8 {
    width: 80%;
  }
  .col-new-lg-9 {
    width: 90%;
  }
  .col-new-lg-10 {
    width: 100%;
  }
  .header--crystal {
    background: transparent;
    backdrop-filter: none;
  }
  .header--crystal::before {
    display: none;
  }
  .header__main {
    padding-top: 19px;
    padding-bottom: 19px;
  }
  .header__row {
    margin-left: 0;
    margin-right: 0;
  }
  .header__col {
    padding-left: 0;
    padding-right: 0;
  }
  .header__col--burger {
    display: block;
  }
  .header__col-mob {
    display: block;
  }
  .header__mob {
    display: block;
  }
  .header__not-mob {
    display: none;
  }
  .header__info {
    position: initial;
  }
  .header__menu {
    display: block;
  }
  .header__menu-wrap--catalog {
    padding-left: 0;
    padding-right: 0;
  }
  .header__search {
    padding-right: 0;
    position: absolute;
    top: 20px;
    left: 30px;
  }
  .header__menu-wrap--icons {
    padding-left: 0;
    padding-right: 0;
  }
  .menu__list {
    display: block;
  }
  .menu__item--catalog {
    padding: 0;
  }
  .menu__item--icon {
    padding: 0;
  }
  .menu__link {
    padding: 12px 0;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0;
    width: 100%;
  }
  .menu__link--lang {
    color: #C59F72;
  }
  .menu__link-name svg path {
    fill: #423E39;
  }
  .menu__link-more {
    display: block;
    align-self: stretch;
    display: flex;
    align-content: center;
    align-items: center;
    position: relative;
    z-index: 10;
    transition: all 0.5s;
    opacity: 0.6;
  }
  .menu__link-more-icon {
    display: block;
    align-self: stretch;
    display: flex;
    align-content: center;
    align-items: center;
    position: relative;
    z-index: 10;
    transition: all 0.5s;
    opacity: 0.6;
  }
  .menu__link-more-icon.js-call-submenu {
    width: calc(100% - 60px);
    position: absolute;
    justify-content: flex-end;
    left: 30px;
    right: 30px;
  }
  .menu__link-count {
    right: -6px;
    top: -10px;
  }
  .menu__link-icon .menu__link-name {
    display: block;
  }
  .menu__link-icon .menu__link-icon-wrap,
  .menu__link-icon .menu__link-count {
    display: none;
  }
  .burger-menu {
    pointer-events: none;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 340px;
    max-width: 100%;
    max-height: 100vh;
    height: 100vh;
    z-index: 600;
  }
  .burger-menu__wrap {
    pointer-events: auto;
    background: #ffffff;
    padding: 0 30px 60px;
    max-height: 100%;
    overflow-y: auto;
    border-radius: 0 24px 24px 0;
    position: relative;
  }
  .burger--open {
    position: absolute;
    left: 286px;
    top: 20px;
  }
  .submenu {
    display: none;
  }
  .submenu__close-btn {
    width: 100%;
    margin-bottom: 26px;
    padding-left: 32px;
    color: #423E39;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.5;
    position: relative;
    min-height: 24px;
    text-align: left;
  }
  .submenu__close-btn::before {
    content: '';
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cpath d='M10 12L6 8L10 4' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center, #423E39;
  }
  .submenu__list {
    list-style: none;
  }
  .submenu__item {
    padding-bottom: 20px;
  }
  .submenu__link {
    color: #C59F72;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.1;
    letter-spacing: 0.32px;
    text-decoration: none;
    margin-bottom: 16px;
    display: block;
  }
  .submenu__title {
    margin-bottom: 20px;
    color: #423E39;
    text-decoration: none;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.1;
    letter-spacing: 0.48px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .submenu__title span {
    width: calc(100% - 16px);
  }
  .js-submenu {
    position: fixed;
    top: 0;
    left: 0;
    width: 340px;
    max-width: 100%;
    max-height: 100%;
    height: 320px;
    background: #ffffff;
    padding: 0;
    padding-top: 15px;
    max-height: 100vh;
    padding-top: 24px;
    height: 100vh;
    z-index: 1101;
    padding-bottom: 80px;
  }
  .js-submenu.js-submenu--open {
    display: block;
  }
  .js-submenu__wrap {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
  }
  .js-submenu .js-subsubmenu .inner {
    padding-left: 0;
    padding-right: 0;
  }
  .subsubmenu__link {
    margin-bottom: 16px;
  }
  .subsubmenu__link--active {
    color: #C59F72;
  }
  .subsubmenu__title {
    display: none;
  }
  .subsubmenu__col--banner {
    display: none;
  }
  .subsubmenu__col {
    width: 100%;
  }
  .subsubmenu {
    display: none;
  }
  .subsubmenu__list {
    list-style: none;
  }
  .js-submenu--open .js-subsubmenu {
    display: block;
  }
  .sub-selection {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    height: 320px;
    background: #ffffff;
    padding: 0;
    padding-top: 15px;
    max-height: 100vh;
    padding-top: 24px;
    height: 100vh;
    z-index: 1201;
    padding-bottom: 80px;
  }
  .sub-selection__wrap {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    padding: 0 30px;
  }
  .js-sub-selection--open {
    display: block;
  }
  .sub-selection-btn {
    display: block;
    padding-bottom: 16px;
  }
  .search__container {
    max-height: 100vh;
  }
  .footer__phone {
    font-size: 21px;
  }
  .footer__email {
    font-size: 21px;
  }
  .language__choise-item--active {
    color: #C59F72;
  }
  .promo-slider__photo {
    min-height: 600px;
    height: 600px;
  }
  .promo-catalog__item-name {
    top: 20px;
  }
  .promo-catalog__item--for-children .promo-catalog__item-name {
    left: 20px;
  }
  .promo-catalog__item--for-women .promo-catalog__item-name {
    right: 20px;
  }
  .promo-subscribe__title {
    font-size: 42px;
  }
  .catalog-page__header-wrap {
    padding-bottom: 30px;
  }
  .catalog-page__filter-box {
    width: 100%;
  }
  .catalog-page__goods-box {
    width: 100%;
    padding-left: 0;
  }
  .catalog-navigation__col--filters {
    display: block;
  }
  .brands__picture-wrap::before {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.54) 100%);
  }
  .brand-page__catalog-wrap--large {
    padding-top: 10px;
  }
  .promo-services__photo {
    min-height: 600px;
    height: 600px;
  }
  .article__wrap {
    width: 100%;
  }
  .video__container {
    height: 0;
    padding-bottom: 56.25%;
  }
  .product-fixed {
    display: none;
  }
  .model-photogallery-new__nav {
    display: none;
  }
  .model-photogallery-new__nav-btn span {
    display: none;
  }
  .quiz__picture-wrap {
    width: 45%;
  }
  .quiz__size-col--right {
    padding-left: 30px;
  }
  .quiz-new__wrap--child-growth::before {
    right: -300px;
  }
  .quiz-new__wrap--result::before {
    right: -300px;
  }
  .quiz-new__nav-btn {
    opacity: 1;
  }
  .quiz-new-age-slider__nav-btn {
    opacity: 1;
  }
  .quiz-new-age-slider__slider-second .quiz-new-age-slider__item-number {
    font-size: 135px;
  }
  .quiz-new-age-slider__slider-third .quiz-new-age-slider__item-number {
    font-size: 100px;
  }
  .filter-catalog-new {
    position: fixed;
    z-index: 10101;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    height: 100vh;
    margin: auto;
    padding: 0;
    background: rgba(17, 17, 17, 0.6);
    backdrop-filter: blur(5px);
  }
  .filter-catalog-new__container {
    position: absolute;
    top: 0;
    left: 0;
    width: 620px;
    max-width: 100%;
    height: 100%;
    background: #FFFFFF;
    color: #504C48;
    padding: 150px 68px 190px;
  }
  .filter-catalog-new__btn-return {
    display: inline-flex;
    align-items: center;
    position: absolute;
    top: 61px;
    left: 88px;
  }
  .filter-catalog-new__close {
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 55px;
    right: 88px;
    cursor: pointer;
    z-index: 5;
    transition: all 0.5s;
    margin: 0 !important;
    border: 0;
    background: transparent;
  }
  .filter-catalog-new__apply-widget {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    padding: 30px 88px 50px;
    z-index: 999;
  }
  .filter-catalog-new__inner {
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0;
    border: 0;
    border-radius: 0;
  }
  .filter-catalog-new__form-wrap {
    padding-right: 20px;
    padding-left: 20px;
  }
  .filter-catalog-new__col-price {
    width: auto;
  }
  .filter-catalog-new__item-input-price {
    width: 103px;
  }
  .filter-catalog-new__note-info.js-tooltip-text {
    width: 280px;
    display: none;
  }
  .filter-catalog-new__note-info.js-tooltip-text.js-tooltip-text--active {
    display: block;
  }
}
@media screen and (max-width: 960px) {
  body {
    position: relative;
  }
  .col-md-1 {
    width: 8.33%;
  }
  .col-md-2 {
    width: 16.66%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33%;
  }
  .col-md-5 {
    width: 41.66%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33%;
  }
  .col-md-8 {
    width: 66.66%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33%;
  }
  .col-md-11 {
    width: 91.66%;
  }
  .col-md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .col-new-md-1 {
    width: 10%;
  }
  .col-new-md-2 {
    width: 20%;
  }
  .col-new-md-3 {
    width: 30%;
  }
  .col-new-md-4 {
    width: 40%;
  }
  .col-new-md-5 {
    width: 50%;
  }
  .col-new-md-6 {
    width: 60%;
  }
  .col-new-md-7 {
    width: 70%;
  }
  .col-new-md-8 {
    width: 80%;
  }
  .col-new-md-9 {
    width: 90%;
  }
  .col-new-md-10 {
    width: 100%;
  }
  .header-widget {
    display: none;
  }
  .contacts__title {
    padding-bottom: 30px;
  }
  .contacts--service .contacts__title {
    font-size: 48px;
  }
  .footer__menu-col--contacts {
    text-align: left;
  }
  .footer__contacts-wrap {
    padding-right: 0;
    padding-top: 30px;
  }
  .footer__contacts {
    display: flex;
    justify-content: space-between;
  }
  .footer__social-links .social-links__row {
    justify-content: center;
  }
  .footer__legal-row {
    flex-direction: column-reverse;
  }
  .popup__container {
    width: calc(100% - 60px);
    max-height: calc(100vh - 114px);
  }
  .promo-slider__photo {
    min-height: 700px;
    height: 700px;
  }
  .promo-slider__title {
    font-size: 48px;
  }
  .promo-slider__nav-wrap {
    display: none;
  }
  .promo-banner__photo-wrap {
    left: calc(50% - 116px);
    width: 80%;
  }
  .promo-banner__info {
    width: 60%;
  }
  .promo-catalog__title {
    padding-bottom: 36px;
    font-size: 42px;
  }
  .promo-catalog__item-name {
    top: 20px;
    left: 20px;
    right: auto;
  }
  .promo-catalog__item--for-women .promo-catalog__item-name {
    right: auto;
  }
  .promo-articles__title {
    padding-bottom: 36px;
    font-size: 42px;
  }
  .article-adv__picture-wrap {
    padding-bottom: 62.5%;
    border-radius: 5px;
  }
  .article-adv__picture {
    -webkit-filter: none;
    filter: none;
  }
  .article-adv__text-wrap {
    padding-top: 17px;
  }
  .promo-subscribe__title {
    padding-bottom: 36px;
    font-size: 42px;
  }
  .articles-list__title {
    padding-bottom: 36px;
    font-size: 42px;
  }
  .catalog-page__header-wrap {
    padding-bottom: 20px;
  }
  .catalog-page__navigation {
    padding-bottom: 50px;
  }
  .brand-page__navigation {
    padding-bottom: 50px;
  }
  .brand-page .catalog__row {
    justify-content: center;
  }
  .service__col {
    width: 50%;
  }
  .search-page {
    padding-bottom: 0;
  }
  .recommendations {
    padding-bottom: 60px;
  }
  .promo-services__photo {
    min-height: 700px;
    height: 700px;
  }
  .promo-services__title {
    font-size: 48px;
  }
  .single-product__promo-picture-block {
    display: none;
  }
  .product-info {
    padding-top: 30px;
  }
  .product-info__col--photo {
    order: -1;
  }
  .product-info__promo-text-wrap {
    padding-top: 50px;
  }
  .product-characteristics__list {
    columns: 2 auto;
  }
  .model-photogallery__col:nth-child(4) {
    margin-top: -4px;
  }
  .model-photogallery__col:nth-child(5) {
    margin-top: -4px;
  }
  .faq__wrap {
    width: 100%;
  }
  .compare__tab {
    display: block;
  }
  .compare__item {
    margin-bottom: 30px;
  }
  .compare__item > div {
    padding: 0;
  }
  .compare__item--name {
    display: none;
  }
  .compare__item--value {
    width: 100% !important;
  }
  .compare__item--value > div {
    border-left: 1px solid #EDEDED;
  }
  .compare__item-del-wrap {
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .compare__item-option-name {
    white-space: normal;
  }
  .compare__card-info-wrap {
    padding: 19px;
  }
  .compare__item-info {
    display: flex;
  }
  .compare__item-info-name {
    display: block;
    width: 30%;
    padding: 12px 10px;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    border-right: 1px solid #EDEDED;
  }
  .compare__item-info-value {
    padding: 12px 10px;
    white-space: normal;
    width: 70%;
  }
  .compare .compare__item-info--different {
    background: #F4F1ED;
    color: #C59F72;
  }
  .ordering__inputs-row {
    margin: 0;
  }
  .ordering__inputs-col {
    width: 100%;
    padding: 0;
  }
  .ordering-card {
    padding: 24px 14px;
  }
  .ordering-card__btn-del {
    top: 14px;
    right: 14px;
  }
  .ordering-card__row {
    margin: 0;
  }
  .ordering-card__col {
    padding: 0;
  }
  .ordering-card__col--photo {
    width: 100%;
  }
  .ordering-card__col--info {
    width: 100%;
    padding-top: 40px;
  }
  .ordering-card .product__title {
    font-size: 14px;
    padding-bottom: 8px;
    padding-right: 0;
  }
  .ordering-card .product__options {
    padding-bottom: 12px;
  }
  .ordering-card .product__price {
    font-size: 16px;
  }
  .page404__text-wrap {
    padding-top: 20px;
    padding-bottom: 0;
  }
  .page404__picture-wrap {
    position: relative;
    top: auto;
    right: auto;
    margin-top: -80px;
  }
  .model-photogallery-new__slider .slick-list {
    margin-left: -2px;
    margin-right: -2px;
  }
  .model-photogallery-new__slider .model-photogallery-new__item {
    padding-left: 2px;
    padding-right: 2px;
  }
  .quiz-popup__info-wrap {
    max-width: 70%;
  }
  .quiz__info-wrap {
    max-width: 70%;
  }
  .quiz__choise-col--5 {
    width: 33.33%;
  }
  .quiz__choise-col--sm {
    width: 100%;
  }
  .quiz__choise-col--sm-price {
    width: 100%;
  }
  .quiz__size-col--left {
    width: 100%;
  }
  .quiz__size-col--right {
    display: none;
  }
  .quiz__result-col {
    width: 33.33%;
  }
  .quiz__form-col {
    width: 100%;
  }
  .quiz-new__wrap--age-child::after {
    left: -450px;
  }
  .quiz-new__wrap--gender-child::before {
    width: 160px;
  }
  .quiz-new__wrap--gender-child::after {
    transform: scale(0.7) translate(0, 23%);
  }
  .quiz-new__wrap--type-gear-shift::after {
    left: -450px;
  }
  .quiz-new__container--age-child::before {
    width: 300px;
    height: 171px;
    top: 350px;
  }
  .quiz-new__container--gender-child::after {
    transform: scale(0.7) translate(-22%, 30%);
  }
  .quiz-new__age-child-picture {
    display: none;
  }
  .quiz-new__input-grown-wrap::after {
    width: 300px;
    background-size: contain;
    left: 72%;
    top: -120px;
  }
  .quiz-new__col-result--photo {
    max-width: 100%;
    width: 100%;
  }
  .quiz-new__col-result--info {
    max-width: 100%;
  }
  .quiz-new__photogallery-wrap {
    padding-right: 30px;
  }
  .quiz-new__photogallery-wrap .product-info__for-thumbs {
    height: auto;
  }
  .quiz-new__result-btn {
    max-width: 300px;
  }
  .quiz-new-age-slider__slider-second .quiz-new-age-slider__item-number {
    font-size: 115px;
  }
  .quiz-new-age-slider__slider-third .quiz-new-age-slider__item-number {
    font-size: 90px;
  }
  .filter-catalog-new__name br {
    display: none;
  }
  .filter-catalog-new__note {
    display: none;
  }
}
@media screen and (max-width: 670px) {
  body {
    position: relative;
  }
  h1 {
    font-size: 28px;
    line-height: 1.3;
  }
  h2 {
    font-size: 28px;
  }
  .subtitle {
    font-size: 12px;
    letter-spacing: 0.36px;
    padding-bottom: 8px;
  }
  .title {
    padding-bottom: 10px;
  }
  .inner {
    padding: 0 20px;
  }
  .row {
    margin-left: -5px;
    margin-right: -5px;
  }
  .col {
    padding-left: 5px;
    padding-right: 5px;
  }
  .col-1 {
    width: 100%;
  }
  .col-2 {
    width: 100%;
  }
  .col-3 {
    width: 100%;
  }
  .col-4 {
    width: 100%;
  }
  .col-5 {
    width: 100%;
  }
  .col-6 {
    width: 100%;
  }
  .col-7 {
    width: 100%;
  }
  .col-8 {
    width: 100%;
  }
  .col-9 {
    width: 100%;
  }
  .col-10 {
    width: 100%;
  }
  .col-11 {
    width: 100%;
  }
  .col-12 {
    width: 100%;
  }
  .col-five {
    width: 100%;
  }
  .col-sm-1 {
    width: 8.33%;
  }
  .col-sm-2 {
    width: 16.66%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33%;
  }
  .col-sm-5 {
    width: 41.66%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33%;
  }
  .col-sm-8 {
    width: 66.66%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33%;
  }
  .col-sm-11 {
    width: 91.66%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .row-new {
    margin-left: -5px;
    margin-right: -5px;
  }
  .col-new {
    padding-left: 5px;
    padding-right: 5px;
  }
  .col-new-1 {
    width: 100%;
  }
  .col-new-2 {
    width: 100%;
  }
  .col-new-3 {
    width: 100%;
  }
  .col-new-4 {
    width: 100%;
  }
  .col-new-5 {
    width: 100%;
  }
  .col-new-6 {
    width: 100%;
  }
  .col-new-7 {
    width: 100%;
  }
  .col-new-8 {
    width: 100%;
  }
  .col-new-9 {
    width: 100%;
  }
  .col-new-10 {
    width: 100%;
  }
  .col-new-sm-1 {
    width: 10%;
  }
  .col-new-sm-2 {
    width: 20%;
  }
  .col-new-sm-3 {
    width: 30%;
  }
  .col-new-sm-4 {
    width: 40%;
  }
  .col-new-sm-5 {
    width: 50%;
  }
  .col-new-sm-6 {
    width: 60%;
  }
  .col-new-sm-7 {
    width: 70%;
  }
  .col-new-sm-8 {
    width: 80%;
  }
  .col-new-sm-9 {
    width: 90%;
  }
  .col-new-sm-10 {
    width: 100%;
  }
  .body--on-open-menu .main:before {
    background: transparent;
    backdrop-filter: none;
  }
  .btn {
    min-height: 44px;
    width: 100%;
    border-radius: 5px;
  }
  .header__row {
    margin-left: 0;
    margin-right: 0;
  }
  .header__col {
    padding-left: 0;
    padding-right: 0;
  }
  .header__search {
    padding-right: 0;
    position: absolute;
    top: 20px;
    left: 20px;
    right: auto;
  }
  .header__search svg {
    width: 20px;
    height: 20px;
  }
  .header__mob-title-menu {
    display: block;
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    color: #423E39;
    text-align: center;
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0.48px;
  }
  .menu__link-more-icon.js-call-submenu {
    width: calc(100% - 40px);
    left: 20px;
    right: 20px;
  }
  .burger-menu {
    height: 100vh;
    width: 100%;
  }
  .burger-menu__wrap {
    min-height: 100%;
    border-radius: 0;
    padding: 0px 20px 80px;
    margin-top: 0;
    pointer-events: auto;
  }
  .burger--open {
    position: absolute;
    left: auto;
    right: 20px;
    top: 20px;
  }
  .js-submenu {
    width: 100%;
  }
  .sub-selection {
    padding-left: 0;
    padding-right: 0;
  }
  .sub-selection__wrap {
    padding: 0 20px;
  }
  .search {
    background: rgba(17, 17, 17, 0.6);
  }
  .search__container {
    padding-top: 24px;
    height: 100vh;
  }
  .search__form {
    margin-top: 14px;
  }
  .search__input {
    height: 40px;
    padding-right: 40px;
    font-size: 13px;
    letter-spacing: 0.13px;
    border-bottom-width: 1px;
  }
  .search__reset-btn {
    right: 12px;
  }
  .search__reset-btn svg {
    width: 24px;
    height: 24px;
  }
  .search__mob-block {
    display: block;
  }
  .search__col--logo {
    display: none;
  }
  .search__result {
    font-size: 13px;
    padding-bottom: 80px;
  }
  .search__result-list {
    padding-bottom: 0;
  }
  .search__result-item {
    font-size: 13px;
  }
  .contacts {
    padding-top: 24px;
    padding-bottom: 80px;
  }
  .contacts--service {
    padding-top: 80px;
  }
  .contacts__title {
    padding-bottom: 24px;
  }
  .contacts__city-wrap {
    padding-bottom: 0;
  }
  .contacts__city-title-wrap {
    padding: 24px 12px;
  }
  .contacts__city-title {
    font-size: 12px;
    letter-spacing: -0.12px;
  }
  .contacts__text-wrap {
    padding-bottom: 6px;
  }
  .contacts--service .contacts__title {
    font-size: 30px;
    line-height: 1.1;
    letter-spacing: 0.6px;
  }
  .footer {
    padding-top: 19px;
    padding-bottom: 65px;
  }
  .footer__brands-wrap {
    padding-bottom: 8px;
  }
  .footer__menu-wrap {
    padding-top: 32px;
    padding-bottom: 30px;
  }
  .footer__menu-col--last {
    width: 100%;
  }
  .footer__menu-col--contacts {
    width: 100%;
    text-align: left;
  }
  .footer__contacts-wrap {
    padding-right: 0;
    padding-top: 36px;
    position: relative;
  }
  .footer__contacts {
    display: block;
  }
  .footer__phone-wrap {
    padding-bottom: 35px;
    width: calc(100% - 100px);
  }
  .footer__email-wrap {
    padding-bottom: 22px;
  }
  .footer__phone {
    margin-bottom: 5px;
    font-size: 18px;
    letter-spacing: 0.36px;
  }
  .footer__phone-note {
    opacity: 0.4;
    line-height: 1.4;
  }
  .footer__email {
    font-size: 18px;
  }
  .footer__social-links .social-links__row {
    justify-content: flex-start;
  }
  .footer__legal-wrap {
    padding-top: 0;
  }
  .footer__legal-add-wrap {
    padding-top: 39px;
    padding-bottom: 0;
    justify-content: center;
  }
  .footer__logo {
    margin-bottom: 26px;
  }
  .footer__copyright {
    font-size: 12px;
    opacity: 0.2;
  }
  .footer__legal-info-wrap {
    padding: 15px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .footer__legal-menu {
    justify-content: center;
    margin-left: -7px;
    margin-right: -7px;
  }
  .footer__legal-menu-item {
    padding: 5px 7px;
  }
  .footer__not-mob {
    display: none;
  }
  .footer__only-mob {
    display: block;
  }
  .footer__mob-lang {
    position: absolute;
    top: 32px;
    right: 0;
  }
  .footer-brands__col {
    padding-bottom: 12px;
    width: 25%;
  }
  .footer-brands__item {
    min-height: 34px;
  }
  .footer-menu {
    overflow: hidden;
  }
  .footer-menu__list {
    display: flex;
    flex-wrap: wrap;
    margin-left: -22px;
    margin-right: -22px;
  }
  .footer-menu__item {
    padding: 10px 22px;
    color: rgba(255, 255, 255, 0.3);
  }
  .popup {
    background: rgba(17, 17, 17, 0.6);
  }
  .popup__container {
    width: calc(100% - 48px);
    max-height: calc(100vh - 100px);
    display: flex;
    flex-direction: column;
  }
  .popup__inner {
    overflow-y: auto;
    border-radius: 10px;
  }
  .popup__close {
    width: 24px;
    height: 24px;
    top: 10px;
    right: 15px;
  }
  .popup__info-wrap {
    padding: 55px 15px 20px;
  }
  .popup__info-wrap--message {
    padding-top: 36px;
  }
  .popup__info-wrap--product {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .popup__info-wrap--compare {
    padding-top: 52px;
    padding-bottom: 25px;
  }
  .popup__title {
    font-size: 28px;
    line-height: 1.2;
    letter-spacing: 0.56px;
    padding-bottom: 9px;
  }
  .popup__title--small {
    font-size: 20px;
    line-height: 1.2;
    padding-bottom: 20px;
  }
  .popup__subtitle {
    font-size: 15px;
    line-height: 1.4;
    padding-bottom: 21px;
  }
  .popup__text {
    font-size: 15px;
    line-height: 1.4;
    padding-bottom: 20px;
  }
  .popup__for-btn + .popup__for-btn {
    padding-top: 8px;
  }
  .popup-form__item-btns {
    padding-top: 9px;
  }
  .popup-form__messange {
    padding-top: 5px;
    font-size: 12px;
  }
  .popup-add-product__title {
    padding-bottom: 16px;
    font-size: 20px;
  }
  .popup-add-product__info {
    padding-bottom: 24px;
  }
  .popup-add-product__info-row {
    margin: 0;
  }
  .popup-add-product__info-col {
    padding: 0;
  }
  .popup-add-product__col--photo {
    width: 96px;
  }
  .popup-add-product__col--info {
    width: calc(100% - 96px);
    padding-left: 16px;
  }
  .popup-add-product__picture-wrap {
    padding: 0;
  }
  .popup-add-product__count {
    padding-top: 10px;
  }
  .popup-add-product .product__title {
    font-size: 14px;
    padding-bottom: 6px;
  }
  .popup-add-product .product__options {
    padding-bottom: 12px;
  }
  .popup-add-product .product__price {
    font-size: 16px;
  }
  .popup-add-product__btns-row {
    margin: 0;
  }
  .popup-add-product__btns-col {
    padding-left: 0;
    padding-right: 0;
  }
  .popup-add-product .product-count {
    min-height: 30px;
  }
  .popup-add-product .product-count__input {
    width: 30px;
    height: 30px;
    margin-left: 4px;
    margin-right: 4px;
  }
  .popup-compare-product__picture-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }
  .popup-compare-product .product__title {
    font-size: 26px;
  }
  .popup-compare-product__subtitle {
    font-size: 15px;
    padding-bottom: 15px;
  }
  .popup-compare-product__btn {
    padding-left: 20px;
    padding-right: 20px;
  }
  .form__input-checkbox:checked + .form__label-check-wrap .form__check-check {
    background-size: contain;
  }
  .form__textarea {
    height: 180px;
  }
  .select2-container--theme-select2-standard .select2-results__options {
    max-height: 60vh;
  }
  .breadcrumbs__list {
    font-size: 12px;
  }
  .fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
  }
  .fancybox-navigation .fancybox-button--arrow_right {
    right: 0;
  }
  .promo-slider__photo {
    min-height: auto;
    height: auto;
  }
  .promo-slider__info {
    padding-top: 0;
  }
  .promo-slider__subtitle {
    padding-bottom: 8px;
    font-size: 12px;
    letter-spacing: 0.36px;
  }
  .promo-slider__title {
    padding-bottom: 27px;
    font-size: 30px;
    line-height: 1.1;
    letter-spacing: 0.6px;
  }
  .promo-slider__text {
    padding-bottom: 41px;
    font-size: 15px;
  }
  .promo-slider__dots .slick-dots {
    margin-left: -4px;
    margin-right: -4px;
  }
  .promo-slider__dots .slick-dots li {
    padding: 0 4px;
  }
  .promo-slider__dots .slick-dots button {
    width: 9px;
    height: 9px;
    border-radius: 1px;
  }
  .catalog {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .catalog__nav-wrap {
    padding-bottom: 53px;
    position: relative;
  }
  .catalog__nav-select {
    display: block;
  }
  .catalog__nav {
    display: none;
    position: absolute;
    top: 44px;
    left: 0;
    width: 100%;
    z-index: 10;
    margin: 0;
    border-radius: 8px;
  }
  .catalog__nav.catalog__nav--mob-open {
    display: block;
  }
  .catalog__nav-item {
    padding: 0;
    width: 100%;
  }
  .catalog__nav-btn {
    border-radius: 0;
    width: 100%;
  }
  .catalog__nav-btn.js-tabs-btn--active {
    background: #C59F72;
  }
  .catalog__btns-wrap {
    padding-top: 0;
  }
  .product__picture-wrap {
    padding-bottom: 64%;
  }
  .product__hover-wrap {
    padding-bottom: 64%;
  }
  .product__info-wrap {
    padding: 19px 40px;
  }
  .product__title {
    padding-bottom: 11px;
    color: #504C48;
  }
  .product__options {
    padding-bottom: 11px;
  }
  .product__price {
    color: #504C48;
  }
  .product__compare {
    padding-left: 11px;
  }
  .product__compare-link {
    font-size: 15px;
    letter-spacing: -0.45px;
  }
  .product__labels-wrap {
    top: 10px;
  }
  .promo-banner {
    background: #ECE8DF;
  }
  .promo-banner__photo-wrap {
    position: relative;
    bottom: auto;
    left: auto;
    padding-top: 26px;
    width: 100%;
    background: #ECE8DF;
  }
  .promo-banner__info-wrap {
    min-height: auto;
    padding-top: 24px;
    padding-bottom: 26px;
  }
  .promo-banner__info {
    width: 100%;
  }
  .promo-banner__subtitle {
    display: none;
  }
  .promo-banner__title {
    padding-bottom: 12px;
    font-size: 28px;
  }
  .promo-banner__text-wrap {
    padding-bottom: 36px;
    line-height: 1.4;
  }
  .promo-banner--test-ride .promo-banner__photo-wrap {
    left: auto;
  }
  .promo-banner--test-ride .promo-banner__info-wrap {
    padding-top: 0;
  }
  .promo-banner--test-ride-favorit .promo-banner__photo-wrap {
    left: auto;
    padding-top: 57px;
  }
  .promo-banner--test-ride-favorit .promo-banner__info-wrap {
    padding-top: 24px;
    padding-bottom: 57px;
  }
  .promo-banner--test-ride-favorit .promo-banner__text-wrap {
    font-weight: 400;
  }
  .promo-banner + .promo-subscribe {
    padding-top: 80px;
  }
  .promo-catalog {
    padding-top: 80px;
    padding-bottom: 60px;
  }
  .promo-catalog__subtitle {
    font-size: 12px;
    letter-spacing: 0.36px;
  }
  .promo-catalog__title {
    font-size: 28px;
    line-height: 1.2;
    padding-bottom: 24px;
    letter-spacing: 0.56px;
  }
  .promo-catalog__col {
    padding-bottom: 20px;
  }
  .promo-catalog__item-name {
    font-size: 18px;
    line-height: 1.2;
    top: 20px;
    left: 20px;
  }
  .promo-catalog__item--for-women .promo-catalog__item-name {
    right: auto;
  }
  .promo-articles {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .promo-articles__subtitle {
    font-size: 12px;
    letter-spacing: 0.36px;
  }
  .promo-articles__title {
    font-size: 28px;
    line-height: 1.2;
    padding-bottom: 24px;
    letter-spacing: 0.56px;
  }
  .promo-articles__col {
    padding-bottom: 20px;
  }
  .promo-articles__btns-wrap {
    padding-top: 4px;
  }
  .promo-subscribe {
    padding-bottom: 80px;
  }
  .promo-subscribe__subtitle {
    font-size: 12px;
    letter-spacing: 0.36px;
  }
  .promo-subscribe__title {
    font-size: 28px;
    line-height: 1.2;
    padding-bottom: 24px;
    letter-spacing: 0.56px;
  }
  .promo-subscribe__messange {
    padding-top: 8px;
    font-size: 12px;
  }
  .promo-subscribe__input {
    height: 44px;
    border-radius: 5px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .promo-subscribe__btn {
    margin-top: 12px;
    border-radius: 8px;
    height: 44px;
    position: relative;
    right: auto;
    top: auto;
  }
  .articles-list {
    padding-top: 24px;
    padding-bottom: 60px;
  }
  .articles-list__subtitle {
    font-size: 12px;
    letter-spacing: 0.36px;
  }
  .articles-list__title {
    font-size: 28px;
    line-height: 1.2;
    padding-bottom: 24px;
    letter-spacing: 0.56px;
  }
  .articles-list__col {
    padding-bottom: 20px;
  }
  .catalog-page {
    padding-top: 20px;
  }
  .catalog-page__text {
    -webkit-line-clamp: 9;
  }
  .catalog-page__navigation {
    padding-bottom: 24px;
  }
  .catalog-page + .promo-subscribe {
    padding-top: 80px;
  }
  .catalog-navigation__col {
    width: 100%;
  }
  .catalog-navigation__btn-filter {
    width: 100%;
    height: 44px;
  }
  .catalog-navigation__sorting-wrap {
    padding-top: 24px;
  }
  .catalog-navigation__choise-filters {
    margin-bottom: 0;
  }
  .catalog-navigation__choise-filters-row {
    margin-left: -4px;
    margin-right: -4px;
  }
  .catalog-navigation__choise-filters-col {
    padding-left: 4px;
    padding-right: 4px;
  }
  .catalog-sorting {
    justify-content: center;
    align-items: flex-start;
  }
  .catalog-sorting__title-wrap {
    padding-top: 1px;
    padding-right: 6px;
  }
  .catalog-sorting__title {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.3;
  }
  .catalog-sorting__list {
    flex-direction: column;
    margin: 0;
    align-items: flex-start;
    width: 115px;
  }
  .catalog-sorting__item-wrap {
    padding: 0;
    padding-bottom: 10px;
    display: none;
  }
  .catalog-sorting__item-wrap.js-sorting-item--active {
    display: block;
    order: -1;
  }
  .catalog-sorting__item-wrap--delimer {
    display: none;
  }
  .catalog-sorting__more-wrap {
    display: block;
  }
  .catalog-sorting__label-radio-wrap {
    flex-direction: row-reverse;
    opacity: 0.6;
  }
  .catalog-sorting__input-radio:checked + .catalog-sorting__label-radio-wrap {
    opacity: 1;
  }
  .catalog-sorting__radio-text {
    color: #8D8C8B;
    font-size: 11px;
    letter-spacing: 0.33px;
  }
  .catalog-sorting__btn-direction {
    display: block;
  }
  .catalog-sorting__btn-direction svg path {
    stroke: #8D8C8B;
  }
  .catalog-sorting__input-radio:checked + .catalog-sorting__label-radio-wrap .catalog-sorting__radio-text {
    color: #8D8C8B;
  }
  .catalog-sorting.js-catalog-sorting--open .js-sorting-item {
    display: block;
  }
  .filter-catalog__container {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 100px 10px 130px;
  }
  .filter-catalog__title {
    left: 20px;
    top: 50px;
  }
  .filter-catalog__close {
    top: 50px;
    right: 20px;
    width: 24px;
    height: 24px;
  }
  .filter-catalog__apply-widget {
    padding: 10px 20px 50px;
  }
  .filter-catalog__apply-widget-btn {
    width: 100%;
  }
  .filter-catalog__inner {
    overflow-y: auto;
  }
  .filter-catalog__form-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }
  .filter-catalog__input-checkbox:checked + .filter-catalog__label-check-wrap .filter-catalog__check-check {
    background-size: contain;
  }
  .range .noUi-value-sub,
  .range .noUi-pips {
    font-size: 12px;
  }
  .brands {
    padding-top: 24px;
    padding-bottom: 80px;
  }
  .brands__title {
    padding-bottom: 30px;
  }
  .brands__col {
    width: 100%;
  }
  .brands__logo {
    transform: scale(0.6);
  }
  .brands__text-wrap {
    padding-top: 16px;
    transform: translateY(-20px);
  }
  .brand-page {
    padding-top: 20px;
  }
  .brand-page__catalog-wrap {
    padding-top: 5px;
    padding-bottom: 56px;
  }
  .brand-page__catalog-wrap--large {
    padding-top: 0;
    padding-bottom: 56px;
  }
  .brand-page__navigation {
    padding-bottom: 24px;
  }
  .banner-small__photo {
    width: 236px;
    margin: auto;
  }
  .banner-small__info-wrap {
    padding: 10px 16px 43px;
  }
  .banner-small__title {
    text-align: center;
    font-size: 18px;
  }
  .banner-small__text-wrap {
    text-align: center;
  }
  .banner-small__btns-wrap {
    padding-top: 24px;
    display: block;
  }
  .banner-medium__photo {
    width: 236px;
    margin: auto;
  }
  .banner-medium__info-wrap {
    padding: 10px 16px 43px;
  }
  .banner-medium__title {
    font-size: 18px;
  }
  .banner-medium__btn {
    min-height: 44px;
  }
  .banner-menu__photo {
    width: 236px;
    margin: auto;
  }
  .banner-menu__info-wrap {
    padding: 10px 16px 43px;
  }
  .banner-menu__title {
    font-size: 18px;
  }
  .banner-menu__btn {
    min-height: 44px;
  }
  .favorit {
    padding-top: 24px;
    padding-bottom: 56px;
  }
  .favorit__title {
    padding-bottom: 60px;
  }
  .service {
    padding-bottom: 80px;
  }
  .service__title {
    padding-bottom: 21px;
  }
  .service__col {
    width: 100%;
  }
  .service__item {
    height: auto;
    min-height: auto;
  }
  .service__text {
    padding-bottom: 20px;
    letter-spacing: -0.3px;
    opacity: 0.6;
  }
  .service__col .service__item {
    border-right: 1px solid #EDEDED;
  }
  .service__col:first-child {
    border-top: 1px solid #EDEDED;
  }
  .promo-banner--history + .service {
    padding-top: 81px;
  }
  .search-page {
    padding-top: 24px;
    padding-bottom: 0;
  }
  .search-page__text {
    color: #504C48;
    line-height: 1.4;
  }
  .search-page__wrap {
    padding-bottom: 84px;
  }
  .recommendations {
    padding-bottom: 43px;
  }
  .recommendations__title {
    padding-bottom: 36px;
    line-height: 1.3;
    letter-spacing: 0.56px;
    font-size: 28px;
  }
  .recommendations__title--large {
    font-size: 28px;
  }
  .compare + .recommendations {
    padding-top: 70px;
    padding-bottom: 56px;
  }
  .contacts-item {
    height: auto;
    min-height: auto;
  }
  .contacts-item__link {
    font-size: 15px;
  }
  .contacts__col.col-6 .contacts-item {
    border-right: 1px solid #EDEDED;
  }
  .contacts__col.col-6:first-child {
    border-top: 1px solid #EDEDED;
  }
  .contacts__col.col-4 .contacts-item {
    border-right: 1px solid #EDEDED;
  }
  .contacts__col.col-4:first-child {
    border-top: 1px solid #EDEDED;
  }
  .contacts-map {
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    height: 500px;
  }
  .promo-services__photo {
    min-height: auto;
    height: auto;
  }
  .promo-services__info {
    padding-top: 0;
  }
  .promo-services__subtitle {
    padding-bottom: 8px;
    font-size: 12px;
    letter-spacing: 0.36px;
  }
  .promo-services__title {
    padding-bottom: 27px;
    font-size: 30px;
    line-height: 1.1;
    letter-spacing: 0.6px;
  }
  .promo-services__text {
    padding-bottom: 41px;
    font-size: 15px;
  }
  .promo-price {
    padding-bottom: 68px;
  }
  .promo-price__mob-title {
    display: block;
    padding-bottom: 10px;
    font-size: 28px;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: 0.56px;
  }
  .promo-price__link {
    font-size: 15px;
  }
  .promo-price__title {
    display: none;
  }
  .promo-price__info-wrap {
    padding-bottom: 8px;
  }
  .promo-price__item-wrap {
    padding-bottom: 16px;
  }
  .promo-price__item-name {
    font-size: 15px;
  }
  .promo-price__item-price {
    font-size: 16px;
  }
  .promo-price__col--links {
    order: 1;
  }
  .accessories-promo {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .accessories-promo__title {
    padding-bottom: 21px;
    text-align: center;
  }
  .accessory {
    background: #ffffff;
  }
  .accessory__picture-wrap {
    padding-bottom: 64%;
  }
  .accessory__info-wrap {
    padding: 19px 40px;
  }
  .accessory__title {
    padding-bottom: 11px;
    color: #504C48;
  }
  .accessory__price {
    color: #504C48;
  }
  .accessory__compare {
    padding-left: 11px;
  }
  .accessory__compare-link {
    font-size: 15px;
    letter-spacing: -0.45px;
  }
  .article__info-block--second {
    padding-top: 20px;
  }
  .article__wrap {
    width: 100%;
    padding-bottom: 80px;
  }
  .article__wrap h1 {
    padding-top: 20px;
  }
  .article--flatfoot .row--reverse {
    flex-direction: row;
  }
  .article--flatfoot h1 {
    margin-bottom: -35px;
  }
  .article--flatfoot h2 {
    padding-top: 21px;
  }
  .article--about {
    padding-bottom: 80px;
  }
  .article--about .row--reverse {
    flex-direction: row;
  }
  .article--about h2 {
    font-size: 26px;
    padding-top: 30px;
  }
  .single-product__title {
    font-size: 22px;
    line-height: 1.3;
    letter-spacing: 0.44px;
  }
  .single-product__accordion-btn::after {
    top: 6px;
    width: 16px;
    height: 16px;
    background-size: contain;
  }
  .single-product__recommendations {
    padding-bottom: 57px;
  }
  .single-product__recommendations-title {
    padding-bottom: 30px;
  }
  .single-product__promo-picture-sicky-wrap + .single-product {
    padding-top: 20px;
  }
  .product-info {
    padding-top: 20px;
    padding-bottom: 70px;
  }
  .product-info__promo-text-wrap {
    padding-top: 50px;
    padding-bottom: 14px;
    opacity: 1;
  }
  .product-info__certificates-list {
    padding-bottom: 20px;
  }
  .product-info__photogallery-wrap {
    padding: 0;
    border: 0;
  }
  .product-info__photo-wrap {
    height: 325px;
  }
  .product-info__for-thumbs {
    display: none;
  }
  .product-info__favorit {
    top: 0;
    right: 0;
  }
  .product-info__labels-wrap {
    top: 10px;
  }
  .product-info__dots {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    margin-top: 12px;
  }
  .product-form__item {
    padding-bottom: 15px;
  }
  .product-form__availability-text {
    font-size: 12px;
    text-transform: none;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 400;
  }
  .product-form__price {
    font-size: 20px;
  }
  .product-form__btns-col {
    padding-bottom: 11px;
  }
  .product-form__input-checkbox:checked + .product-form__label-check-wrap .product-form__check-check {
    background-size: contain;
  }
  .select2-container--theme-select2-product .select2-results__options {
    max-height: 60vh;
  }
  .video__btn-icon svg {
    width: 42px;
    height: 42px;
    display: block;
  }
  .video__btn-text {
    padding-top: 10px;
  }
  .product-characteristics {
    padding-top: 81px;
    padding-bottom: 61px;
  }
  .product-characteristics__title {
    padding-bottom: 15px;
  }
  .product-characteristics__list {
    columns: initial;
  }
  .product-measurement {
    padding-bottom: 81px;
  }
  .product-measurement__title {
    padding-bottom: 8px;
  }
  .product-measurement__subtitle {
    font-size: 13px;
    padding-bottom: 20px;
  }
  .product-measurement__col---picture {
    order: -1;
  }
  .product-measurement__table td {
    padding: 12px 10px;
    font-size: 12px;
    letter-spacing: 0;
  }
  .product-measurement__value {
    width: 60px;
    text-align: left;
  }
  .product-measurement__picture-wrap {
    border-bottom: 0;
    padding: 30px 20px 26px;
  }
  .product-features {
    padding-bottom: 81px;
  }
  .product-features__title {
    padding-bottom: 21px;
  }
  .product-features__name {
    padding-bottom: 10px;
  }
  .product-features__text {
    padding-bottom: 0;
  }
  .product-features__col--photo {
    order: -1;
  }
  .product-features__slider-text-wrap {
    display: flex;
    flex-direction: column;
  }
  .product-features__slider-text {
    order: 2;
  }
  .product-features__dots {
    padding-top: 12px;
    padding-bottom: 30px;
  }
  .product-features__dots .slick-dots {
    justify-content: center;
  }
  .model-photogallery__title {
    padding-bottom: 21px;
  }
  .model-photogallery__photo {
    width: 100%;
    height: 396px;
    object-fit: cover;
  }
  .model-photogallery__dots .slick-dots {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    list-style: none;
    margin-left: -5px;
    margin-right: -5px;
    padding-top: 25px;
  }
  .model-photogallery__dots .slick-dots li {
    line-height: 0;
    font-size: 0;
    margin: 0 5px;
  }
  .model-photogallery__dots .slick-dots button {
    font-size: 0;
    height: 8px;
    width: 8px;
    opacity: 0.4;
    background: #504C48;
    position: relative;
    transition: all 0.2s;
  }
  .model-photogallery__dots .slick-dots .slick-active button {
    opacity: 1;
  }
  .model-photogallery__row {
    display: block;
    margin: 0;
    max-width: 100%;
  }
  .model-photogallery__col {
    padding: 0;
  }
  .model-photogallery__col:nth-child(4) {
    margin-top: 0;
  }
  .model-photogallery__col:nth-child(5) {
    margin-top: 0;
  }
  .faq {
    padding-bottom: 80px;
  }
  .faq__title {
    padding-bottom: 30px;
  }
  .faq__wrap {
    width: 100%;
  }
  .faq__btn-wrap {
    padding: 24px 14px;
  }
  .faq__btn-name {
    font-size: 12px;
    letter-spacing: -0.12px;
  }
  .faq__info-wrap {
    padding: 0 12px 24px;
  }
  .product-description {
    padding-top: 60px;
    padding-bottom: 0;
  }
  .product-description__title {
    padding-bottom: 20px;
  }
  .product-description__promo-text-wrap {
    opacity: 1;
  }
  .product-description + .product-characteristics {
    padding-top: 50px;
  }
  .basket__container {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 100px 10px 144px;
  }
  .basket__title {
    left: 20px;
    top: 50px;
  }
  .basket__close {
    top: 50px;
    right: 20px;
    width: 24px;
    height: 24px;
  }
  .basket__apply-widget {
    padding: 20px 20px 50px;
  }
  .basket__apply-widget-btn {
    width: 100%;
  }
  .basket__inner {
    overflow-y: auto;
  }
  .basket__wrap {
    padding-left: 10px;
    padding-right: 10px;
  }
  .basket__item-row {
    margin: 0;
  }
  .basket__item-col {
    padding: 0;
  }
  .basket__item-col--photo {
    width: 96px;
  }
  .basket__item-col--info {
    width: calc(100% - 96px);
    padding-left: 16px;
  }
  .basket__picture-wrap {
    padding: 0;
  }
  .basket .product__title {
    font-size: 14px;
    padding-bottom: 6px;
  }
  .basket .product__options {
    padding-bottom: 12px;
  }
  .basket .product__price {
    font-size: 16px;
  }
  .basket__btns-wrap {
    flex-direction: column;
    margin: 0;
  }
  .basket__btn-item {
    padding: 0 0 8px;
  }
  .basket__btn-item:last-child {
    padding-bottom: 0;
  }
  .basket .product-count {
    min-height: 30px;
  }
  .basket .product-count__input {
    width: 30px;
    height: 30px;
    margin-left: 4px;
    margin-right: 4px;
  }
  .compare {
    padding-top: 24px;
    padding-bottom: 50px;
  }
  .compare__wrap {
    padding-top: 24px;
  }
  .compare__text {
    font-weight: 400;
    padding-top: 10px;
  }
  .compare__card {
    padding: 0;
  }
  .compare__card-picture-wrap {
    padding-top: 46px;
    padding-bottom: 46px;
  }
  .compare__card-price-wrap {
    padding-bottom: 12px;
  }
  .compare__item-info-name {
    display: block;
    width: 126px;
    padding: 12px 10px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    border-right: 1px solid #EDEDED;
  }
  .compare__item-info-value {
    padding: 12px 8px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    opacity: 1;
    letter-spacing: 0;
    width: calc(100% - 126px);
  }
  .ordering__col--title {
    padding-bottom: 18px;
  }
  .ordering__col--card-title {
    display: none;
  }
  .ordering__title {
    padding-bottom: 10px;
    letter-spacing: 0.56px;
  }
  .ordering__subtitle {
    font-weight: 400;
  }
  .ordering__step-btn-wrap {
    padding: 24px 14px;
  }
  .ordering__step-info-wrap {
    padding: 0 14px 24px;
    border-bottom: 1px solid rgba(80, 76, 72, 0.1);
  }
  .ordering__step-info-text {
    margin-top: -10px;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2;
    color: #8D8C8B;
  }
  .ordering__price-item-wrap {
    padding-bottom: 15px;
  }
  .ordering__price-name {
    font-size: 15px;
  }
  .ordering__price-value {
    font-size: 15px;
  }
  .ordering__price-value--summ {
    font-size: 30px;
  }
  .ordering__promocode-wrap {
    padding-top: 33px;
    padding-bottom: 41px;
  }
  .ordering__comment-wrap {
    padding-bottom: 49px;
  }
  .ordering__send-checkbox-wrap .form__check-text {
    font-size: 15px;
  }
  .ordering__send-btn-wrap {
    padding-left: 0;
    padding-right: 0;
  }
  .ordering__input-checkbox:checked + .ordering__label-check-wrap .ordering__check-check {
    background-size: contain;
  }
  .promocode__input {
    padding-left: 15px;
  }
  .promocode__btn {
    width: 128px;
    min-height: 41px;
  }
  .page404__title {
    font-size: 140px;
  }
  .page404__title span::before {
    font-size: 140px;
    top: 12px;
    left: 19px;
  }
  .page404__subtitle {
    font-size: 30px;
    letter-spacing: 0.6px;
  }
  .page404__text {
    font-size: 12px;
    letter-spacing: normal;
  }
  .page404__btns-wrap {
    padding-top: 20px;
  }
  .page404__btns-wrap .btn {
    min-height: 48px;
  }
  .page404__btns-col {
    padding-bottom: 20px;
    width: 100%;
  }
  .model-photogallery-new {
    padding-bottom: 100px;
  }
  .model-photogallery-new__title {
    padding-bottom: 21px;
  }
  .model-photogallery-new__photo {
    width: 100%;
    height: 396px;
    object-fit: cover;
  }
  .model-photogallery-new__dots {
    bottom: -35px;
  }
  .banner-quiz {
    left: 20px;
    right: 20px;
    bottom: 20px;
    width: auto;
  }
  .banner-quiz__close {
    top: 15px;
    right: 15px;
  }
  .banner-quiz__wrap {
    padding: 35px 20px 26px;
  }
  .banner-quiz__picture-wrap {
    display: none;
  }
  .banner-quiz__btn {
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
  }
  .quiz-popup__inner {
    border-radius: 15px;
  }
  .quiz-popup__close {
    top: 15px;
    right: 15px;
    width: 30px;
    height: 30px;
  }
  .quiz-popup__wrap {
    padding: 65px 15px;
  }
  .quiz-popup__info-wrap {
    max-width: 100%;
  }
  .quiz-popup__title {
    font-size: 28px;
    padding-bottom: 17px;
    text-align: center;
  }
  .quiz-popup__text {
    padding-bottom: 25px;
    font-size: 15px;
    text-align: center;
  }
  .quiz-popup__numbers-wrap {
    display: none;
  }
  .quiz-popup__btn-wrap {
    padding-top: 0;
    text-align: center;
  }
  .quiz-popup__btn {
    padding-left: 30px;
    padding-right: 30px;
    width: auto;
  }
  .quiz-popup__picture-wrap {
    display: none;
  }
  .quiz__inner {
    border-radius: 15px;
  }
  .quiz__close {
    top: 15px;
    right: 15px;
    width: 30px;
    height: 30px;
  }
  .quiz__wrap {
    padding: 50px 20px;
  }
  .quiz__info-wrap {
    max-width: 100%;
  }
  .quiz__info {
    padding-bottom: 30px;
  }
  .quiz__info--success {
    padding-top: 30px;
    padding-bottom: 10px;
  }
  .quiz__subtitle {
    padding-bottom: 15px;
  }
  .quiz__subtitle--success {
    text-align: center;
    padding-bottom: 20px;
  }
  .quiz__title {
    font-size: 28px;
    padding-bottom: 17px;
  }
  .quiz__title--success {
    text-align: center;
    padding-bottom: 44px;
  }
  .quiz__text {
    padding-bottom: 25px;
    font-size: 15px;
  }
  .quiz__btn {
    padding-left: 30px;
    padding-right: 30px;
    width: auto;
  }
  .quiz__btn--success {
    width: 100%;
    height: 60px;
    border-radius: 15px;
  }
  .quiz__numbers-wrap {
    margin: 0;
    width: 45%;
  }
  .quiz__numbers-item {
    width: 100%;
    padding: 0;
    padding-bottom: 25px;
  }
  .quiz__numbers-item:last-child {
    padding-bottom: 0;
  }
  .quiz__num-icon {
    width: 35px;
  }
  .quiz__num-icon svg {
    height: auto;
  }
  .quiz__num-count {
    max-width: calc(100% - 35px);
    font-size: 18px;
  }
  .quiz__numbers-text {
    padding-top: 10px;
    font-size: 12px;
  }
  .quiz__picture-wrap {
    width: 62%;
  }
  .quiz__picture-wrap--success {
    display: none;
  }
  .quiz__progress-bar-wrap {
    display: none;
  }
  .quiz__mob-steps-wrap {
    display: block;
    padding-bottom: 15px;
  }
  .quiz__name-wrap {
    padding-bottom: 20px;
  }
  .quiz__name-step {
    font-size: 28px;
  }
  .quiz__choise-wrap {
    padding-bottom: 10px;
  }
  .quiz__choise-col {
    width: 50%;
  }
  .quiz__choise-col--5 {
    width: 50%;
  }
  .quiz__choise-col--sm {
    width: 100%;
  }
  .quiz__choise-col--sm-price {
    width: 100%;
  }
  .quiz__choise-col-3 {
    width: 50%;
  }
  .quiz__choise-item {
    padding-bottom: 20px;
  }
  .quiz__nav-wrap {
    justify-content: flex-start;
  }
  .quiz__steps-wrap {
    display: none;
  }
  .quiz__nav-btns-wrap {
    width: calc(100% + 6px);
  }
  .quiz__nav-btn-item:last-child {
    flex-grow: 1;
  }
  .quiz__nav-btn-after {
    width: 100%;
  }
  .quiz__radio-item {
    padding-bottom: 10px;
  }
  .quiz__radio-item-wrap {
    padding-bottom: 10px;
  }
  .quiz__result-title {
    font-size: 28px;
    padding-bottom: 20px;
  }
  .quiz__result-title--error {
    text-align: left;
  }
  .quiz__result-subtitle {
    padding-bottom: 15px;
  }
  .quiz__result-subtitle--error {
    text-align: left;
  }
  .quiz__load-container {
    padding-bottom: 20px;
  }
  .quiz__result-list-wrap {
    padding-top: 15px;
  }
  .quiz__load-wrap {
    max-width: 300px;
  }
  .quiz__load {
    height: 5px;
  }
  .quiz__load span {
    background-image: url(/local/templates/wowbikes_pre/css/../images/quiz/load2-mob.svg);
  }
  .quiz__result-load-col {
    width: 50%;
  }
  .quiz__result-load-col--not-mob {
    display: none;
  }
  .quiz__result-null-item-top {
    margin-bottom: 0;
  }
  .quiz__result-null-item-bottom {
    display: none;
  }
  .quiz__product-item .product {
    background: #ffffff;
  }
  .quiz__result-row {
    margin-left: 0;
    margin-right: 0;
  }
  .quiz__result-col {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .quiz__form-wrap {
    padding-top: 37px;
  }
  .quiz__form-wrap--error {
    padding-top: 15px;
  }
  .quiz__form-title {
    padding-bottom: 20px;
    font-size: 20px;
  }
  .quiz__form-input {
    height: 60px;
  }
  .quiz__form-btn {
    height: 60px;
    border-radius: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .quiz__card-check-radio {
    top: 10px;
    left: 10px;
  }
  .quiz__label-radio-wrap {
    padding: 17px 20px;
  }
  .quiz-new__wrap--age-child::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='263' viewBox='0 0 132 263' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M118.822 0.00132397C67.1852 0.229153 18.4863 30.2956 3.52916 79.8633C-10.6446 126.835 19.9629 170.507 58.0892 201.269C105.469 239.496 165.248 285.228 215.502 250.891C268.172 214.903 260.254 138.451 237.28 78.832C218.393 29.8214 171.212 -0.229829 118.822 0.00132397Z' fill='%23FF9BF5' fill-opacity='0.4'/%3E%3C/svg%3E");
    width: 132px;
    height: 263px;
    top: -32px;
    right: 0;
  }
  .quiz-new__wrap--age-child::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='263' viewBox='0 0 62 263' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-74.178 0.00132397C-125.815 0.229153 -174.514 30.2956 -189.471 79.8633C-203.645 126.835 -173.037 170.507 -134.911 201.269C-87.5311 239.496 -27.7517 285.228 22.5025 250.891C75.1715 214.903 67.254 138.451 44.2797 78.832C25.3935 29.8214 -21.7879 -0.229829 -74.178 0.00132397Z' fill='%23F5FAEF'/%3E%3C/svg%3E");
    width: 62px;
    height: 263px;
    top: 247px;
    left: 0;
  }
  .quiz-new__wrap--gender-child::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='215' viewBox='0 0 62 215' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-74.178 -47.9987C-125.815 -47.7708 -174.514 -17.7044 -189.471 31.8633C-203.645 78.8348 -173.037 122.507 -134.911 153.269C-87.5311 191.496 -27.7517 237.228 22.5025 202.891C75.1715 166.903 67.254 90.4512 44.2797 30.832C25.3935 -18.1786 -21.7879 -48.2298 -74.178 -47.9987Z' fill='%23F5FAEF'/%3E%3C/svg%3E");
    width: 62px;
    height: 215px;
    right: auto;
    left: 0;
    background-position: center;
  }
  .quiz-new__wrap--gender-child::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='263' viewBox='0 0 132 263' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M118.822 0.00132397C67.1852 0.229153 18.4863 30.2956 3.52916 79.8633C-10.6446 126.835 19.9629 170.507 58.0892 201.269C105.469 239.496 165.248 285.228 215.502 250.891C268.172 214.903 260.254 138.451 237.28 78.832C218.393 29.8214 171.212 -0.229829 118.822 0.00132397Z' fill='%23FF9BF5' fill-opacity='0.4'/%3E%3C/svg%3E");
    width: 132px;
    height: 110px;
    z-index: 0;
    right: 0;
    transform: none;
  }
  .quiz-new__wrap--child-growth::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='263' viewBox='0 0 62 263' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-74.178 0.00132397C-125.815 0.229153 -174.514 30.2956 -189.471 79.8633C-203.645 126.835 -173.037 170.507 -134.911 201.269C-87.5311 239.496 -27.7517 285.228 22.5025 250.891C75.1715 214.903 67.254 138.451 44.2797 78.832C25.3935 29.8214 -21.7879 -0.229829 -74.178 0.00132397Z' fill='%23F5FAEF'/%3E%3C/svg%3E");
    width: 62px;
    height: 263px;
    right: auto;
    left: 0;
    background-position: center;
    top: 120px;
  }
  .quiz-new__wrap--child-growth::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='263' viewBox='0 0 132 263' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M118.822 0.00132397C67.1852 0.229153 18.4863 30.2956 3.52916 79.8633C-10.6446 126.835 19.9629 170.507 58.0892 201.269C105.469 239.496 165.248 285.228 215.502 250.891C268.172 214.903 260.254 138.451 237.28 78.832C218.393 29.8214 171.212 -0.229829 118.822 0.00132397Z' fill='%23FF9BF5' fill-opacity='0.4'/%3E%3C/svg%3E");
    width: 132px;
    height: 263px;
    right: 0;
    left: auto;
    background-position: center;
    top: auto;
    bottom: 87px;
    position: absolute;
  }
  .quiz-new__wrap--type-gear-shift::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='263' viewBox='0 0 132 263' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M118.822 0.00132397C67.1852 0.229153 18.4863 30.2956 3.52916 79.8633C-10.6446 126.835 19.9629 170.507 58.0892 201.269C105.469 239.496 165.248 285.228 215.502 250.891C268.172 214.903 260.254 138.451 237.28 78.832C218.393 29.8214 171.212 -0.229829 118.822 0.00132397Z' fill='%23F5FAEF'/%3E%3C/svg%3E");
    background-position: center top;
    width: 132px;
    height: 162px;
    top: auto;
    bottom: 0;
    right: 0;
    position: absolute;
  }
  .quiz-new__wrap--type-gear-shift::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='122' height='263' viewBox='0 0 122 263' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-14.178 0.00132397C-65.8148 0.229153 -114.514 30.2956 -129.471 79.8633C-143.645 126.835 -113.037 170.507 -74.9108 201.269C-27.5311 239.496 32.2483 285.228 82.5025 250.891C135.172 214.903 127.254 138.451 104.28 78.832C85.3935 29.8214 38.2121 -0.229829 -14.178 0.00132397Z' fill='%23FFD7FB'/%3E%3C/svg%3E");
    width: 122px;
    height: 263px;
    top: 363px;
    left: 0;
    right: auto;
  }
  .quiz-new__wrap--result::before {
    display: none;
  }
  .quiz-new__wrap--result::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='122' height='263' viewBox='0 0 122 263' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-14.178 0.00132397C-65.8148 0.229153 -114.514 30.2956 -129.471 79.8633C-143.645 126.835 -113.037 170.507 -74.9108 201.269C-27.5311 239.496 32.2483 285.228 82.5025 250.891C135.172 214.903 127.254 138.451 104.28 78.832C85.3935 29.8214 38.2121 -0.229829 -14.178 0.00132397Z' fill='%23FFD7FB'/%3E%3C/svg%3E");
    width: 122px;
    height: 263px;
    background-position: center;
    top: 362px;
  }
  .quiz-new__container {
    padding-top: 24px;
    padding-bottom: 60px;
  }
  .quiz-new__container--age-child::before {
    background-image: url(/local/templates/wowbikes_pre/css/../images/quiz/new/pic1_s.png);
    width: 81px;
    height: 110px;
    top: 217px;
    left: auto;
    right: -20px;
  }
  .quiz-new__container--age-child::after {
    background-image: url(/local/templates/wowbikes_pre/css/../images/quiz/new/pic2_s.png);
    width: 162px;
    height: 164px;
    bottom: 110px;
    right: auto;
    left: -20px;
    z-index: 2;
  }
  .quiz-new__container--gender-child:before {
    content: '';
    display: block;
    background-image: url(/local/templates/wowbikes_pre/css/../images/quiz/new/pic6_s.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    width: 162px;
    height: 164px;
    position: absolute;
    top: 240px;
    left: -20px;
    pointer-events: none;
  }
  .quiz-new__container--gender-child::after {
    background-image: url(/local/templates/wowbikes_pre/css/../images/quiz/new/pic7_s.png);
    width: 81px;
    height: 110px;
    bottom: 130px;
    left: auto;
    right: -20px;
    transform: none;
  }
  .quiz-new__container--child-growth {
    z-index: 2;
  }
  .quiz-new__container--child-growth::after {
    background-image: url(/local/templates/wowbikes_pre/css/../images/quiz/new/pic8_2.png);
    width: 162px;
    height: 104px;
    left: -20px;
    bottom: 0;
    right: auto;
  }
  .quiz-new__container--type-gear-shift::after {
    background-image: url(/local/templates/wowbikes_pre/css/../images/quiz/new/pic7_s.png);
    width: 81px;
    height: 110px;
    bottom: 0;
    left: auto;
    right: -20px;
    transform: none;
    pointer-events: none;
  }
  .quiz-new__container--type-gear-shift::before {
    content: '';
    display: block;
    background-image: url(/local/templates/wowbikes_pre/css/../images/quiz/new/pic2_s_2.png);
    background-repeat: no-repeat;
    width: 65px;
    height: 75px;
    position: absolute;
    top: 106px;
    left: -20px;
    background-size: contain;
    z-index: -1;
    pointer-events: none;
  }
  .quiz-new__container--result {
    z-index: 2;
    padding-bottom: 30px;
  }
  .quiz-new__container--result::after {
    display: none;
  }
  .quiz-new__age-child-picture {
    display: none;
  }
  .quiz-new__title {
    font-size: 28px;
    padding-bottom: 60px;
    line-height: 1.2;
  }
  .quiz-new__subtitle {
    font-size: 28px;
    line-height: 1.2;
    position: relative;
    z-index: 13;
  }
  .quiz-new__btn-wrap {
    margin-top: -110px;
  }
  .quiz-new__info-wrap {
    padding-top: 40px;
    position: relative;
  }
  .quiz-new__info-wrap--slider {
    padding-top: 0;
  }
  .quiz-new__info-wrap--result {
    padding-top: 60px;
  }
  .quiz-new__row {
    margin-left: -5px;
    margin-right: -5px;
  }
  .quiz-new__row--slider {
    padding-top: 40px;
    display: block;
    position: relative;
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
    padding-left: 20px;
    padding-right: 20px;
  }
  .quiz-new__row--slider .slick-list {
    overflow: visible;
    margin-left: -5px;
    margin-right: -5px;
  }
  .quiz-new__col {
    padding-bottom: 0;
    width: 370px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .quiz-new__nav-wrap {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 40px;
    bottom: 150px;
    pointer-events: none;
  }
  .quiz-new__nav-btn {
    width: 46px;
    height: 46px;
  }
  .quiz-new__nav-btn--before {
    left: -5px;
  }
  .quiz-new__nav-btn--after {
    right: -5px;
  }
  .quiz-new__input-grown-wrap {
    padding-bottom: 0;
    max-width: 100%;
  }
  .quiz-new__input-grown-wrap::before {
    display: none;
  }
  .quiz-new__input-grown-wrap::after {
    background-image: url(/local/templates/wowbikes_pre/css/../images/quiz/new/pic10_s.png);
    background-size: cover;
    width: 81px;
    height: 110px;
    top: -56px;
    left: auto;
    right: -20px;
  }
  .quiz-new__input-grown-box {
    border-radius: 50px;
    padding: 40px 0 45px;
    box-shadow: 0px 20.952px 71.111px 0px rgba(88, 85, 81, 0.14), 0px 9.832px 31.131px 0px rgba(88, 85, 81, 0.1), 0px 6.262px 18.491px 0px rgba(88, 85, 81, 0.08), 0px 4.241px 11.757px 0px rgba(88, 85, 81, 0.07), 0px 2.715px 7.119px 0px rgba(88, 85, 81, 0.06), 0px 1.347px 3.367px 0px rgba(88, 85, 81, 0.04);
  }
  .quiz-new__input-grown {
    font-size: 160px;
    height: 180px;
  }
  .quiz-new__label-grow {
    padding-top: 15px;
    font-size: 16px;
  }
  .quiz-new__type-gear-shift-wrap {
    max-width: 100%;
  }
  .quiz-new__type-gear-shift-wrap::before {
    display: none;
  }
  .quiz-new__type-gear-shift-wrap::after {
    display: none;
  }
  .quiz-new__text-wrap {
    padding-top: 20px;
  }
  .quiz-new__text {
    font-size: 12px;
  }
  .quiz-new__result-box {
    border-radius: 0;
  }
  .quiz-new__col-result--info {
    max-width: 100%;
  }
  .quiz-new__photogallery-wrap {
    padding: 0;
  }
  .quiz-new__result-info-wrap {
    position: relative;
    padding: 10px 0 0;
    margin-top: 30px;
  }
  .quiz-new__result-info-wrap::before {
    content: '';
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='263' viewBox='0 0 132 263' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M118.822 0.00132397C67.1852 0.229153 18.4863 30.2956 3.52916 79.8633C-10.6446 126.835 19.9629 170.507 58.0892 201.269C105.469 239.496 165.248 285.228 215.502 250.891C268.172 214.903 260.254 138.451 237.28 78.832C218.393 29.8214 171.212 -0.229829 118.822 0.00132397Z' fill='%23F5FAEF'/%3E%3C/svg%3E");
    width: 132px;
    height: 263px;
    position: absolute;
    top: 64px;
    right: -20px;
  }
  .quiz-new__result-info-box {
    position: relative;
    z-index: 3;
  }
  .quiz-new__result-subtitle {
    font-size: 14px;
  }
  .quiz-new__result-title {
    font-size: 31px;
  }
  .quiz-new__result-btn {
    min-height: 70px;
    max-width: 100%;
  }
  .quiz-new__variables-title {
    font-size: 28px;
    padding-bottom: 24px;
  }
  .quiz-new + .promo-subscribe {
    padding-top: 20px;
  }
  .quiz-new-age-slider {
    margin-left: -20px;
    margin-right: -20px;
    padding-top: 40px;
  }
  .quiz-new-age-slider__nav-btn {
    width: 46px;
    height: 46px;
  }
  .quiz-new-age-slider__nav-btn--before {
    left: calc(50% - 137px);
    transform: translate(-50%, -50%);
  }
  .quiz-new-age-slider__nav-btn--after {
    left: calc(50% + 137px);
    transform: translate(-50%, -50%);
  }
  .quiz-new-age-slider__slider .slick-list {
    margin-left: -7px;
    margin-right: -7px;
  }
  .quiz-new-age-slider__slider-second {
    display: none;
  }
  .quiz-new-age-slider__slider-third {
    display: none;
  }
  .quiz-new-age-slider__item {
    padding-left: 7px;
    padding-right: 7px;
  }
  .quiz-new-age-slider__item-wrap {
    border-radius: 51px;
    height: 290px;
  }
  .quiz-new-age-slider__item-number {
    font-size: 130px;
  }
  .quiz-new-age-slider__item-text {
    font-size: 16px;
  }
  .quiz-new-age-slider__slider .quiz-new-age-slider__item {
    width: 274px;
    transform: none;
    opacity: 0.5;
  }
  .quiz-new-age-slider__slider .quiz-new-age-slider__item .quiz-new-age-slider__item-wrap {
    box-shadow: 0px 20.952px 71.111px 0px rgba(88, 85, 81, 0.14), 0px 9.832px 31.131px 0px rgba(88, 85, 81, 0.1), 0px 6.262px 18.491px 0px rgba(88, 85, 81, 0.08), 0px 4.241px 11.757px 0px rgba(88, 85, 81, 0.07), 0px 2.715px 7.119px 0px rgba(88, 85, 81, 0.06), 0px 1.347px 3.367px 0px rgba(88, 85, 81, 0.04);
  }
  .quiz-new-age-slider__slider .quiz-new-age-slider__item.slick-current .quiz-new-age-slider__item-wrap {
    box-shadow: 0px 20.952px 71.111px 0px rgba(88, 85, 81, 0.14), 0px 9.832px 31.131px 0px rgba(88, 85, 81, 0.1), 0px 6.262px 18.491px 0px rgba(88, 85, 81, 0.08), 0px 4.241px 11.757px 0px rgba(88, 85, 81, 0.07), 0px 2.715px 7.119px 0px rgba(88, 85, 81, 0.06), 0px 1.347px 3.367px 0px rgba(88, 85, 81, 0.04);
  }
  .filter-catalog-new__container {
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 100px 10px 160px;
  }
  .filter-catalog-new__btn-return {
    left: 20px;
    top: 50px;
  }
  .filter-catalog-new__close {
    top: 50px;
    right: 20px;
    width: 24px;
    height: 24px;
  }
  .filter-catalog-new__apply-widget {
    padding: 10px 20px 50px;
  }
  .filter-catalog-new__apply-widget-btn {
    width: 100%;
  }
  .filter-catalog-new__inner {
    overflow-y: auto;
  }
  .filter-catalog-new__form-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }
  .filter-catalog-new__checkboxes-btn-item {
    width: auto;
  }
  .filter-catalog-new__input-checkbox:checked + .filter-catalog-new__label-check-wrap .filter-catalog-new__check-check {
    background-size: 11px 8px;
  }
  .filter-catalog-new__price-tag-box {
    padding: 2px 4px;
  }
  .filter-catalog-new__note-info.js-tooltip-text {
    top: 30px;
    left: -30px;
    width: 200px;
    padding: 10px;
  }
  .filter-catalog-new__note-info.js-tooltip-text:before {
    top: -13px;
    left: 27px;
    transform: rotate(90deg);
    z-index: -1;
  }
}
@media screen and (max-width: 480px) {
  body {
    position: relative;
  }
  .quiz-new__col {
    width: 270px;
  }
}
@media screen and (max-width: 350px) {
  body {
    position: relative;
  }
  .popup-form__btn {
    min-width: 100%;
  }
  .popup-form__messange {
    font-size: 10px;
  }
  .promo-subscribe__messange {
    font-size: 10px;
  }
}
@media screen and (min-width: 671px) {
  body {
    position: relative;
  }
  .product--main .product__picture {
    width: calc(100% - 104px);
    height: calc(100% - 60px);
    top: 30px;
    bottom: 30px;
    left: 52px;
    right: 52px;
  }
  .product--main .product__compare {
    display: none;
  }
  .product--main .product__compare-hover {
    display: block;
  }
  .product--main .product__compare-link {
    font-size: 15px;
  }
  .product--main .product__title {
    font-size: 18px;
  }
  .product--main .product__title .js-btn-favorit {
    margin-top: 4px;
  }
  .product--main .product__price {
    font-size: 30px;
  }
  .product--main__labels-wrap {
    top: 10px;
  }
}
@media screen and (min-width: 961px) {
  body {
    position: relative;
  }
  .language__choise-item:hover {
    background-color: #C59F72;
    color: #ffffff;
  }
  .service__col:nth-child(1) .service__item,
  .service__col:nth-child(2) .service__item,
  .service__col:nth-child(3) .service__item {
    border-top: 1px solid #EDEDED;
  }
  .service__col:nth-child(3n) {
    border-right: 1px solid #EDEDED;
  }
  .service__col:last-child {
    border-right: 1px solid #EDEDED;
  }
  .contacts__col.col-6:nth-child(1) .contacts-item,
  .contacts__col.col-6:nth-child(2) .contacts-item {
    border-top: 1px solid #EDEDED;
  }
  .contacts__col.col-6:nth-child(2n) {
    border-right: 1px solid #EDEDED;
  }
  .contacts__col.col-6:last-child {
    border-right: 1px solid #EDEDED;
  }
  .contacts__col.col-4:nth-child(1) .contacts-item,
  .contacts__col.col-4:nth-child(2) .contacts-item,
  .contacts__col.col-4:nth-child(3) .contacts-item {
    border-top: 1px solid #EDEDED;
  }
  .contacts__col.col-4:nth-child(3n) {
    border-right: 1px solid #EDEDED;
  }
  .contacts__col.col-4:last-child {
    border-right: 1px solid #EDEDED;
  }
}
@media screen and (min-width: 1201px) {
  body {
    position: relative;
  }
  .btn--brown:hover {
    background: #F4E1BB;
    color: #504C48;
  }
  .btn--crystal:hover {
    color: #504C48;
    border-color: #504C48;
  }
  .btn--crystal:hover svg path {
    stroke: #504C48;
  }
  .header__phone:hover {
    color: rgba(80, 76, 72, 0.3);
  }
  .header--crystal .header__search-btn svg path {
    fill: #ffffff;
  }
  .header--crystal .header__phone:hover {
    color: #ffffff;
    opacity: 0.6;
  }
  .menu-widget__link:hover {
    opacity: 0.5;
  }
  .menu__item:hover .menu__link {
    border-bottom-color: #ffffff;
  }
  .menu__item:hover .menu__link-icon-wrap {
    opacity: 0.3;
  }
  .header--crystal .menu__item:hover .menu__link {
    border-bottom-color: #ffffff;
  }
  .header--crystal .menu__item:hover .menu__link-icon {
    background: transparent;
  }
  .header--crystal .menu__item.js-active .menu__link {
    border-bottom-color: #ffffff;
  }
  .header--crystal .menu__link {
    color: #ffffff;
  }
  .header--white .menu__item:hover .menu__link {
    border-bottom-color: #504C48;
  }
  .header--white .menu__item:hover .menu__link-icon {
    background: transparent;
  }
  .header--white .menu__item.js-active .menu__link {
    border-bottom-color: #504C48;
  }
  .header--white .menu__link {
    color: #504C48;
  }
  .submenu {
    position: absolute;
    pointer-events: none;
    width: 100%;
    left: 0;
    top: 100%;
    z-index: 999;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    opacity: 0;
  }
  .submenu__wrap {
    width: 100%;
    position: relative;
    opacity: 0;
  }
  .submenu__list {
    list-style: none;
    display: flex;
  }
  .submenu__item {
    transition: all 0.5s;
    color: #FFFFFF;
  }
  .submenu__item:hover {
    background: #ffffff;
    color: #C59F72;
  }
  .submenu__link {
    width: 100%;
    padding: 10px 24px;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0.13px;
    position: relative;
  }
  .submenu__close-btn {
    display: none;
  }
  .submenu__title {
    display: none;
  }
  .menu__item:hover > .js-submenu.submenu,
  .js-submenu--open {
    pointer-events: auto;
    opacity: 1;
  }
  .menu__item:hover > .js-submenu.submenu .submenu__wrap,
  .js-submenu--open .submenu__wrap {
    transform: translateX(0);
    opacity: 1;
  }
  .menu__item:hover > .js-submenu.subsubmenu {
    pointer-events: auto;
  }
  .menu__item:hover > .js-submenu.subsubmenu .subsubmenu__wrap {
    transform: translateX(0);
    opacity: 1;
  }
  .header--white .submenu {
    border-top: 1px solid rgba(46, 42, 39, 0.1);
    background: #fbfaf8;
  }
  .header--white .submenu__item {
    color: #504C48;
  }
  .header--white .submenu__item:hover {
    background: #C59F72;
    color: #ffffff;
  }
  .subsubmenu__link:hover {
    color: #C59F72;
  }
  .subsubmenu__link:hover .subsubmenu__link-count {
    color: #C59F72;
  }
  .subsubmenu {
    position: absolute;
    pointer-events: none;
    overflow: hidden;
    width: 100%;
    left: 0;
    top: 100%;
    z-index: 999;
  }
  .subsubmenu__wrap {
    width: 100%;
    background: #ffffff;
    position: relative;
    transform: translateX(100%);
    transition: opacity 0.7s, transform 0.7s;
    opacity: 0;
  }
  .subsubmenu__container {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .subsubmenu__list {
    list-style: none;
    columns: 2 auto;
    column-gap: 24px;
  }
  .subsubmenu__list--large {
    columns: 3 auto;
    column-gap: 24px;
  }
  .subsubmenu__link-more {
    display: none;
  }
  .subsubmenu__close-btn {
    display: none;
  }
  .submenu__item:hover > .js-subsubmenu.subsubmenu {
    pointer-events: auto;
  }
  .submenu__item:hover > .js-subsubmenu.subsubmenu .subsubmenu__wrap {
    transform: translateX(0);
    opacity: 1;
  }
  .header--white .subsubmenu__wrap {
    background: #fbfaf8;
  }
  .sub-selection__link:hover {
    color: #C59F72;
  }
  .sub-selection__link:hover .sub-selection__link-count {
    color: #C59F72;
  }
  .search__container::-webkit-scrollbar {
    width: 4px;
  }
  .search__container::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: transparent;
  }
  .search__container::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #C59F72;
  }
  .search__inner::-webkit-scrollbar {
    width: 4px;
  }
  .search__inner::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: transparent;
  }
  .search__inner::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #C59F72;
  }
  .search__result-item-link:hover {
    text-decoration: underline;
  }
  .search__result-all-btn:hover {
    text-decoration: none;
  }
  .footer__phone:hover {
    color: #C59F72;
  }
  .footer__email:hover {
    color: #C59F72;
  }
  .footer__legal-menu-link:hover {
    color: #C59F72;
  }
  .footer-brands__item:hover {
    opacity: 1;
  }
  .footer-menu__link:hover {
    color: #C59F72;
  }
  .popup__container::-webkit-scrollbar {
    width: 4px;
  }
  .popup__container::-webkit-scrollbar-track {
    border-radius: 20px;
    background-color: transparent;
  }
  .popup__container::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background-color: #C59F72;
  }
  .select2-container--theme-select2-standard .select2-results__options::-webkit-scrollbar {
    width: 4px;
  }
  .select2-container--theme-select2-standard .select2-results__options::-webkit-scrollbar-track {
    background: #E0E0E0;
  }
  .select2-container--theme-select2-standard .select2-results__options::-webkit-scrollbar-thumb {
    background: #9D9CAF;
  }
  .social-links__item:hover svg path {
    fill: #C59F72;
  }
  .breadcrumbs__link:hover {
    text-decoration: underline;
  }
  .product__btn--more:hover {
    background: #3C3834;
  }
  .product__btn--test-drive:hover {
    color: #827E7A;
  }
  .product__compare-link:hover {
    text-decoration: none;
  }
  .product:hover .product__picture-wrap::before {
    opacity: 0.9;
  }
  .product:hover .product__picture-wrap::after {
    opacity: 1;
  }
  .product:hover .product__hover-wrap {
    opacity: 1;
    pointer-events: auto;
  }
  .product:hover .product__picture {
    transform: scale(0.9);
  }
  .product:hover .product__title {
    color: #504C48;
  }
  .product:hover .product__price {
    color: #504C48;
  }
  .promo-articles__btn:hover {
    text-decoration: underline;
  }
  .catalog-page__btn:hover {
    text-decoration: none;
  }
  .catalog-navigation__btn-filter:hover {
    background: #504C48;
  }
  .filter-catalog__container::-webkit-scrollbar {
    width: 4px;
  }
  .filter-catalog__container::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .filter-catalog__container::-webkit-scrollbar-thumb {
    background-color: #C6C6C6;
  }
  .filter-catalog__inner::-webkit-scrollbar {
    width: 4px;
  }
  .filter-catalog__inner::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .filter-catalog__inner::-webkit-scrollbar-thumb {
    background-color: #C6C6C6;
  }
  .brands__item:hover .brands__picture-wrap::before {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 84.2%);
  }
  .brands__item:hover .brands__link-wrap {
    opacity: 1;
    height: 24px;
  }
  .banner-small:hover .banner-small__photo {
    transform: scale(1.1);
  }
  .banner-small:hover .banner-small__photo {
    transform: scale(1.1);
  }
  .banner-small:hover .banner-small__photo {
    transform: scale(1.1);
  }
  .service__item-link:hover {
    text-decoration: none;
  }
  .contacts-item__link:hover .contacts-item__link-icon {
    transform: translate(3px, -3px);
  }
  .promo-price__link:hover .promo-price__link-icon {
    transform: translate(3px, -3px);
  }
  .accessory__compare-link:hover {
    text-decoration: none;
  }
  .product-info__dots .slick-dots button:hover {
    background: #C59F72;
  }
  .product-info__certificates-link:hover .product-info__certificates-link-icon {
    transform: translate(3px, -3px);
  }
  .select2-container--theme-select2-product .select2-results__options::-webkit-scrollbar {
    width: 4px;
  }
  .select2-container--theme-select2-product .select2-results__options::-webkit-scrollbar-track {
    background: #E0E0E0;
  }
  .select2-container--theme-select2-product .select2-results__options::-webkit-scrollbar-thumb {
    background: #9D9CAF;
  }
  .product-features__dots .slick-dots button:hover {
    background: #C59F72;
  }
  .basket__container::-webkit-scrollbar {
    width: 4px;
  }
  .basket__container::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .basket__container::-webkit-scrollbar-thumb {
    background-color: #C6C6C6;
  }
  .basket__inner::-webkit-scrollbar {
    width: 4px;
  }
  .basket__inner::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .basket__inner::-webkit-scrollbar-thumb {
    background-color: #C6C6C6;
  }
  .basket__item-btn-del:hover svg path {
    opacity: 1;
  }
  .compare__card-link:hover {
    background: #3C3834;
  }
  .favorit-btn:hover svg path {
    fill: #504C48;
  }
  .ordering__next-btn:hover {
    background: #C59F72;
  }
  .ordering-card__btn-del:hover svg path {
    opacity: 1;
  }
  .model-photogallery-new__nav-btn span:hover svg path {
    stroke: #C59F72;
  }
  .quiz__nav-btn-before:hover {
    opacity: 0.8;
  }
  .quiz__nav-btn-after:hover {
    opacity: 0.8;
  }
  .quiz-new__btn:hover {
    background: #d80a00;
  }
  .quiz-new__result-btn:hover {
    background: #d80a00;
  }
  .quiz-new-age-slider__nav-btn:hover {
    opacity: 1;
  }
  .filter-catalog-new__inner::-webkit-scrollbar {
    width: 4px;
  }
  .filter-catalog-new__inner::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .filter-catalog-new__inner::-webkit-scrollbar-thumb {
    background-color: #C6C6C6;
  }
  .filter-catalog-new__price-tag-box:hover {
    color: #504C48;
    border-color: #C59F72;
  }
  .filter-catalog-new__note-info-box {
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 0, 0, 0.5) transparent;
  }
}
@media screen and (min-width: 961px) and (max-height: 600px) {
  body {
    position: relative;
  }
  .promo-slider__photo {
    min-height: 530px;
    height: 530px;
  }
  .promo-services__photo {
    min-height: 530px;
    height: 530px;
  }
  .single-product__promo-picture-block {
    padding-top: 10px;
    padding-bottom: 60px;
  }
  .product-fixed__wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .product-fixed__row {
    margin-left: -10px;
    margin-right: -10px;
  }
  .product-fixed__col {
    padding-left: 10px;
    padding-right: 10px;
  }
  .product-fixed__col:nth-child(1) {
    width: 28.6%;
  }
  .product-fixed__col:nth-child(2) {
    width: 20.4%;
  }
  .product-fixed__col:nth-child(4) {
    width: 26.3%;
  }
}
@media screen and (min-width: 671px) and (max-width: 960px) {
  body {
    position: relative;
  }
  .service__col:nth-child(1) .service__item,
  .service__col:nth-child(2) .service__item {
    border-top: 1px solid #EDEDED;
  }
  .service__col:nth-child(2n) {
    border-right: 1px solid #EDEDED;
  }
  .service__col:last-child {
    border-right: 1px solid #EDEDED;
  }
  .contacts__col.col-6:nth-child(1) .contacts-item,
  .contacts__col.col-6:nth-child(2) .contacts-item {
    border-top: 1px solid #EDEDED;
  }
  .contacts__col.col-6:nth-child(2n) {
    border-right: 1px solid #EDEDED;
  }
  .contacts__col.col-6:last-child {
    border-right: 1px solid #EDEDED;
  }
  .contacts__col.col-4:nth-child(1) .contacts-item,
  .contacts__col.col-4:nth-child(2) .contacts-item {
    border-top: 1px solid #EDEDED;
  }
  .contacts__col.col-4:nth-child(2n) {
    border-right: 1px solid #EDEDED;
  }
  .contacts__col.col-4:last-child {
    border-right: 1px solid #EDEDED;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4vZm9udHMubGVzcyIsInN0eWxlLW5ldy5jc3MiLCJtYWluL2dsb2JhbC5sZXNzIiwibWFpbi9pbm5lci5sZXNzIiwibWFpbi9yb3cubGVzcyIsIm1haW4vcm93LW5ldy5sZXNzIiwiY29tbW9uL2JvZHkubGVzcyIsImNvbW1vbi9qcy5sZXNzIiwiY29tcG9uZW50cy9idG4ubGVzcyIsImhlYWRlci1uZXcvaGVhZGVyLmxlc3MiLCJoZWFkZXItbmV3L2hlYWRlci13aWRnZXQubGVzcyIsImhlYWRlci1uZXcvbWVudS13aWRnZXQubGVzcyIsImhlYWRlci1uZXcvbWVudS5sZXNzIiwiaGVhZGVyLW5ldy9idXJnZXIubGVzcyIsImhlYWRlci1uZXcvc3Vic3VibWVudS5sZXNzIiwiaGVhZGVyLW5ldy9zdWItc2VsZWN0aW9uLmxlc3MiLCJoZWFkZXItbmV3L3NlYXJjaC5sZXNzIiwiY29tbW9uL2NvbnRhY3RzLmxlc3MiLCJjb21tb24vZm9vdGVyLmxlc3MiLCJjb21tb24vZm9vdGVyLWJyYW5kcy5sZXNzIiwiY29tbW9uL2Zvb3Rlci1tZW51Lmxlc3MiLCJjb21wb25lbnRzL3BvcHVwLmxlc3MiLCJjb21wb25lbnRzL2Zvcm0ubGVzcyIsImNvbXBvbmVudHMvc2VsZWN0Mi1zdGFuZGFyZC5sZXNzIiwiY29tbW9uL2xhbmd1YWdlLmxlc3MiLCJjb21wb25lbnRzL3NvY2lhbC1saW5rcy5sZXNzIiwiY29tcG9uZW50cy9icmVhZGNydW1icy5sZXNzIiwiY29tcG9uZW50cy9mYW5jeS5sZXNzIiwiYmxvY2tzL3Byb21vLXNsaWRlci5sZXNzIiwiYmxvY2tzL2NhdGFsb2cubGVzcyIsImNvbXBvbmVudHMvcHJvZHVjdC5sZXNzIiwiYmxvY2tzL3Byb21vLWJhbm5lci5sZXNzIiwiYmxvY2tzL3Byb21vLWNhdGFsb2cubGVzcyIsImJsb2Nrcy9wcm9tby1hcnRpY2xlcy5sZXNzIiwiY29tcG9uZW50cy9hcnRpY2xlLWFkdi5sZXNzIiwiY29tcG9uZW50cy9wcm9tby1zdWJzY3JpYmUubGVzcyIsImJsb2Nrcy9hcnRpY2xlcy1saXN0Lmxlc3MiLCJibG9ja3MvY2F0YWxvZy1wYWdlLmxlc3MiLCJibG9ja3MvY2F0YWxvZy1uYXZpZ2F0aW9uLmxlc3MiLCJibG9ja3MvY2F0YWxvZy1zb3J0aW5nLmxlc3MiLCJjb21wb25lbnRzL2ZpbHRlci1jYXRhbG9nLmxlc3MiLCJjb21wb25lbnRzL3JhbmdlLmxlc3MiLCJibG9ja3MvYnJhbmRzLmxlc3MiLCJibG9ja3MvYnJhbmQtcGFnZS5sZXNzIiwiYmxvY2tzL2Jhbm5lci1zbWFsbC5sZXNzIiwiYmxvY2tzL2Jhbm5lci1tZWRpdW0ubGVzcyIsImJsb2Nrcy9iYW5uZXItbWVudS5sZXNzIiwiYmxvY2tzL2Zhdm9yaXQubGVzcyIsImJsb2Nrcy9zZXJ2aWNlLmxlc3MiLCJibG9ja3Mvc2VhcmNoLXBhZ2UubGVzcyIsImJsb2Nrcy9yZWNvbW1lbmRhdGlvbnMubGVzcyIsImJsb2Nrcy9jb250YWN0cy1pdGVtLmxlc3MiLCJjb21wb25lbnRzL2NvbnRhY3RzLW1hcC5sZXNzIiwiYmxvY2tzL3Byb21vLXNlcnZpY2VzLmxlc3MiLCJibG9ja3MvcHJvbW8tcHJpY2UubGVzcyIsImJsb2Nrcy9hY2Nlc3Nvcmllcy1wcm9tby5sZXNzIiwiY29tcG9uZW50cy9hY2Nlc3NvcnkubGVzcyIsImJsb2Nrcy9hcnRpY2xlLmxlc3MiLCJwcm9kdWN0L3NpbmdsZS1wcm9kdWN0Lmxlc3MiLCJwcm9kdWN0L3Byb2R1Y3QtaW5mby5sZXNzIiwicHJvZHVjdC9wcm9kdWN0LWZvcm0ubGVzcyIsImNvbXBvbmVudHMvc2VsZWN0Mi1wcm9kdWN0Lmxlc3MiLCJwcm9kdWN0L3Byb2R1Y3QtY291bnQubGVzcyIsImNvbXBvbmVudHMvdmlkZW8ubGVzcyIsInByb2R1Y3QvcHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3MubGVzcyIsInByb2R1Y3QvcHJvZHVjdC1tZWFzdXJlbWVudC5sZXNzIiwicHJvZHVjdC9wcm9kdWN0LWZlYXR1cmVzLmxlc3MiLCJwcm9kdWN0L21vZGVsLXBob3RvZ2FsbGVyeS5sZXNzIiwiYmxvY2tzL2ZhcS5sZXNzIiwicHJvZHVjdC9wcm9kdWN0LWRlc2NyaXB0aW9uLmxlc3MiLCJjb21wb25lbnRzL2Jhc2tldC5sZXNzIiwiYmxvY2tzL2NvbXBhcmUubGVzcyIsImNvbXBvbmVudHMvZmF2b3JpdC1idG4ubGVzcyIsImJsb2Nrcy9wcm9kdWN0LWZpeGVkLmxlc3MiLCJibG9ja3Mvb3JkZXJpbmcubGVzcyIsImJsb2Nrcy9vcmRlcmluZy1jYXJkLmxlc3MiLCJibG9ja3MvcHJvbW9jb2RlLmxlc3MiLCJibG9ja3MvcGFnZTQwNC5sZXNzIiwicHJvZHVjdC9tb2RlbC1waG90b2dhbGxlcnktbmV3Lmxlc3MiLCJxdWl6L2Jhbm5lci1xdWl6Lmxlc3MiLCJxdWl6L3F1aXotcG9wdXAubGVzcyIsInF1aXovcXVpei5sZXNzIiwicXVpei9xdWl6LW5ldy5sZXNzIiwicXVpei9xdWl6LW5ldy1hZ2Utc2xpZGVyLmxlc3MiLCJjb21wb25lbnRzL2ZpbHRlci1jYXRhbG9nLW5ldy5sZXNzIiwiY29tcG9uZW50cy90dW1ibGVyLmxlc3MiLCJoZWFkZXItbmV3L2J1cmdlci1tZW51Lmxlc3MiLCJoZWFkZXItbmV3L3N1Ym1lbnUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLHVCQUFBO0VBQ0Esd0tBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NDQ0Q7QURFRDtFQUNFLHVCQUFBO0VBQ0EsK0pBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NDQUQ7QURHRDtFQUNFLHVCQUFBO0VBQ0Esa0tBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NDREQ7QURJRDtFQUNFLHVCQUFBO0VBQ0EscUtBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NDRkQ7QURLRDtFQUNFLHVCQUFBO0VBQ0EsMktBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0NDSEQ7QURNRDtFQUNFLHVCQUFBO0VBQ0EsK0pBQUE7RUFDQSxpQkFBQTtFQUNBLG1C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dkNnM0tMO0V5Qzc1S0Q7SUFFSSxtRkFBQTtHekMwdUxIO0V5QzV1TEQ7SUFNSSxXQUFBO0lBQ0EsYUFBQTtHekN5dUxIO0UyQ3R5TEQ7SUFDRSxzQkFBQTtHM0MyNkxEO0U0Q3g2TEQ7SUFDRSxzQkFBQTtHNUN3K0xEO0U2Q3YrTEQ7SUFDRSxzQkFBQTtHN0N5aU1EO0UrQ3JoTUc7SUFDRSxzQkFBQTtHL0Nxb01MO0VrRGppTUM7SUFFSSxnQ0FBQTtHbERrME1MO0VxRGw0TUM7SUFFSSxnQ0FBQTtHckRxcE5MO0V1RHpyTkc7SUFDRSxzQkFBQTtHdkRtek5MO0UwRDlpTkc7SUFDRSxvQkFBQTtHMUR5bE9MO0UwRDVrT0M7SUFFSSxnQ0FBQTtHMURrbE9MO0U0RDkyT0M7SUFDRSxXQUFBO0c1RDRwUEg7RTREenBQQztJQUNFLG9CQUFBO0c1RDJwUEg7RTREeHBQQztJQUNFLG9CQUFBO0c1RDBwUEg7RWlFdnBQRztJQUNFLG9CQUFBO0dqRTBqUUw7RXFFbm9RRztJQUVFLFdBQUE7R3JFbThRTDtFcUVoOFFHO0lBQ0UsOEJBQUE7R3JFazhRTDtFcUUvN1FHO0lBQ0UsMEJBQUE7R3JFaThRTDtFcUV4MFFHO0lBRUUsV0FBQTtHckU2NlFMO0VxRTE2UUc7SUFDRSw4QkFBQTtHckU0NlFMO0VxRXo2UUc7SUFDRSwwQkFBQTtHckUyNlFMO0VxRTd2UUc7SUFFSSxXQUFBO0dyRXM1UVA7RXNFdmdSRztJQUNFLG9CQUFBO0d0RWl4Ukw7RXVFbi9SQztJQUVJLGNBQUE7R3ZFOG1TTDtFeUUzK1JHO0lBQ0Usb0JBQUE7R3pFdTBTTDtFMEV0N1NHO0lBRUksV0FBQTtHMUVxcFRQO0U2RXZqVEs7SUFFSSxnQkFBQTtHN0UyOFRUO0VnRm5uVEc7SUFDRSxhQUFBO0doRmsxVUw7RWdGenpVRztJQUNFLGFBQUE7R2hGZzFVTDtFaUYxcVVHO0lBRUUsb0JBQUE7R2pGNnlXTDtFaUZqdVZHO0lBRUUsb0JBQUE7R2pGZ3hXTDtFa0Z2OVlHO0lBQ0UsV0FBQTtHbEZ3bVpMO0VtRjM3WUc7SUFFRSxXQUFBO0duRnUxWkw7RW1GcDFaRztJQUNFLDhCQUFBO0duRnMxWkw7RW1GbjFaRztJQUNFLDBCQUFBO0duRnExWkw7RW1GcjJZQztJQUNFLGVBQUE7SUFDQSxzQkFBQTtHbkZ3dlpIO0VtRnpxWkQ7SUFDRSxzQkFBQTtJQUNBLGdEQUFBO0duRm12WkQ7Q0E1NGFGO0FDaEZDO0VBQUE7SUFBb0UsbUJBQUE7R0RvRm5FO0UyQnpHQztJQUNFLGtCQUFBO0lBQ0EsY0FBQTtHM0JtckhIO0VvRDlySEM7SUFDRSxrQkFBQTtJQUNBLGNBQUE7R3BEc2lOSDtFeUR0ak5DO0lBQ0Usa0JBQUE7SUFDQSxxQkFBQTtHekRvaE9IO0V3RTVnT0M7SUFDRSxrQkFBQTtJQUNBLHFCQUFBO0d4RWdvU0g7RXdFbG5TQztJQUNFLG1CQUFBO0lBQ0Esb0JBQUE7R3hFaW9TSDtFd0VwblNDO0lBQ0UsbUJBQUE7SUFDQSxvQkFBQTtHeEVrb1NIO0V3RTVuU0c7SUFDRSxhQUFBO0d4RW1vU0w7RXdFNW5TRztJQUNFLGFBQUE7R3hFbW9TTDtFd0V4blNHO0lBQ0UsYUFBQTtHeEVrb1NMO0NBdmtTRjtBQ25GQztFQUFBO0lBQWtFLG1CQUFBO0dEdUZqRTtFK0NkQzs7SUFHSSw4QkFBQTtHL0N5bk1MO0UrQ3JuTUM7SUFDRSxnQ0FBQTtHL0N1bk1IO0UrQ3BuTUM7SUFDRSxnQ0FBQTtHL0Nzbk1IO0VrRGxwTUM7O0lBR0ksOEJBQUE7R2xEeTFNTDtFa0RyMU1DO0lBQ0UsZ0NBQUE7R2xEdTFNSDtFa0RwMU1DO0lBQ0UsZ0NBQUE7R2xEczFNSDtFa0Q1eU1DOztJQUdJLDhCQUFBO0dsRDAwTUw7RWtEdDBNQztJQUNFLGdDQUFBO0dsRHcwTUg7RWtEcjBNQztJQUNFLGdDQUFBO0dsRHUwTUg7Q0ExMk1GIiwiZmlsZSI6InN0eWxlLW5ldy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xyXG4gIHNyYyAgICAgICAgOiB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9NYW5yb3BlLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlIDogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xyXG4gIHNyYyAgICAgICAgOiB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9NYW5yb3BlLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtVGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBmb250LXN0eWxlIDogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xyXG4gIHNyYyAgICAgICAgOiB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvTWFucm9wZS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvTWFucm9wZS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlIDogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xyXG4gIHNyYyAgICAgICAgOiB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9NYW5yb3BlLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlIDogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xyXG4gIHNyYyAgICAgICAgOiB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvTWFucm9wZS1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvTWFucm9wZS1TZW1pYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlIDogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xyXG4gIHNyYyAgICAgICAgOiB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9NYW5yb3BlLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlIDogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0F2ZW5pciBOZXh0JztcclxuICBzcmMgICAgICAgIDogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0Q3lyLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDeXItUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlIDogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCc7XHJcbiAgc3JjICAgICAgICA6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dEN5ci1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0F2ZW5pck5leHRDeXItTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGUgOiBub3JtYWw7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9NYW5yb3BlLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvTWFucm9wZS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9NYW5yb3BlLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9NYW5yb3BlLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtVGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTWFucm9wZS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9NYW5yb3BlLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9NYW5yb3BlLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9NYW5yb3BlLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvTWFucm9wZS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvTWFucm9wZS1TZW1pYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvTWFucm9wZS1TZW1pYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTWFucm9wZS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL01hbnJvcGUtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvTWFucm9wZS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbmlyIE5leHQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dEN5ci1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0Q3lyLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BdmVuaXJOZXh0Q3lyLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvQXZlbmlyTmV4dEN5ci1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5tYWluLFxuYXJ0aWNsZSxcbnNlY3Rpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5hc2lkZSxcbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbixcbmhlYWRlcixcbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICM1MDRDNDg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyppbm5lciAtIDEyOTZweCArIDMwcHgqMiA9IDEzNTZweCAqL1xuICAvKmxnIC0gMTIwMHB4Ki9cbiAgLyptZCAtIDk2MHB4Ki9cbiAgLypzbSAtIDY3MHB4Ki9cbiAgLyrQvNC+0LHQuNC70LrQuCDQstC10YDRgtC40LrQsNC70YzQvdGL0LUgLSA0ODBweCovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzU2cHgpIHtcbiAgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICBib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIGJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICBib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MXB4KSB7XG4gIGJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICBib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY3MXB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4vKiArIGlubmVyKi9cbnNlY3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3Qge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbmgxLFxuaDIsXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuaDIge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnN1YnRpdGxlIHtcbiAgY29sb3I6ICNDNTlGNzI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbi50aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM1NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG59XG4ucm93LS1jZW50ZXItdmVydGljYWwge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG4uY29sLTEge1xuICB3aWR0aDogOC4zMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY29sLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLTIge1xuICB3aWR0aDogMTYuNjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY29sLTQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLTUge1xuICB3aWR0aDogNDEuNjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbC01IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY29sLTcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLTgge1xuICB3aWR0aDogNjYuNjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbC04IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtOSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbC0xMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2wtMTEge1xuICB3aWR0aDogOTEuNjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbC0xMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLWZpdmUge1xuICB3aWR0aDogMjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbC1maXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjYlO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NiU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NiU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjYlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjYlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NiU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzJTtcbn1cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NiU7XG59XG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzJTtcbn1cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NiU7XG59XG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5yb3ctbmV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucm93LW5ldyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG59XG4ucm93LW5ldy0tY2VudGVyLXZlcnRpY2FsIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbC1uZXcge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY29sLW5ldyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG4uY29sLW5ldy0xIHtcbiAgd2lkdGg6IDEwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtbmV3LTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLW5ldy0yIHtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtbmV3LTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLW5ldy0zIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtbmV3LTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLW5ldy00IHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtbmV3LTQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLW5ldy01IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtbmV3LTUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLW5ldy02IHtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtbmV3LTYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLW5ldy03IHtcbiAgd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtbmV3LTcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLW5ldy04IHtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtbmV3LTgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLW5ldy05IHtcbiAgd2lkdGg6IDkwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtbmV3LTkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sLW5ldy0xMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbC1uZXctMTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1uZXctbGctMSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuY29sLW5ldy1sZy0yIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2wtbmV3LWxnLTMge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLmNvbC1uZXctbGctNCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sLW5ldy1sZy01IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbmV3LWxnLTYge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbC1uZXctbGctNyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuY29sLW5ldy1sZy04IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2wtbmV3LWxnLTkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLmNvbC1uZXctbGctMTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW5ldy1tZC0xIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5jb2wtbmV3LW1kLTIge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbC1uZXctbWQtMyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuY29sLW5ldy1tZC00IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2wtbmV3LW1kLTUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1uZXctbWQtNiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sLW5ldy1tZC03IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5jb2wtbmV3LW1kLTgge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbC1uZXctbWQtOSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuY29sLW5ldy1tZC0xMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb2wtbmV3LXNtLTEge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmNvbC1uZXctc20tMiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sLW5ldy1zbS0zIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5jb2wtbmV3LXNtLTQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbC1uZXctc20tNSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW5ldy1zbS02IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2wtbmV3LXNtLTcge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmNvbC1uZXctc20tOCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sLW5ldy1zbS05IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5jb2wtbmV3LXNtLTEwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm9mZnNldC1uZXctMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG59XG4uYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ib2R5LS1vbi1wb3B1cCB7XG4gIG1heC13aWR0aDogMTAwdnc7XG59XG4uYm9keS0tb24tb3Blbi1tZW51IHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ib2R5LS1vbi1vcGVuLW1lbnUgLm1haW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5ib2R5LS1vbi1vcGVuLW1lbnUgLm1haW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gIH1cbn1cbi5ib2R5LS1vbi1vcGVuLXNlYXJjaCB7XG4gIG1heC13aWR0aDogMTAwdnc7XG59XG4ubWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5qcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmpzLXNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmpzLXRhYnMtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uanMtdGFicy1pbmZvLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uanMtYWNjb3JkaW9uLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmpzLWZvcm0tbWVzc2FuZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmpzLWZvcm0tbWVzc2FuZ2UtLWVycm9yIHtcbiAgY29sb3I6ICNGRjAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uanMtZm9ybS1tZXNzYW5nZS0tb2sge1xuICBjb2xvcjogIzkyQ0QwQztcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5qcy1mb3JtLWlucHV0LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYwMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkYwMDAwICFpbXBvcnRhbnQ7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIC8qIEZpcmVmb3ggMTgtICovXG59XG4uanMtZm9ybS1pbnB1dC1lcnJvcjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkYwMDAwICFpbXBvcnRhbnQ7XG59XG4uanMtZm9ybS1pbnB1dC1lcnJvcjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkYwMDAwICFpbXBvcnRhbnQ7XG59XG4uanMtZm9ybS1pbnB1dC1lcnJvcjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRjAwMDAgIWltcG9ydGFudDtcbn1cbi5qcy1mb3JtLWlucHV0LWVycm9yOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkYwMDAwICFpbXBvcnRhbnQ7XG59XG4uanMtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcy10b29sdGlwLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogIzE5MTUxMjtcbiAgbWluLXdpZHRoOiAyMDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmpzLXRvb2x0aXAtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE5IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wIDAuNUgxOUw5LjUgNy41TDAgMC41WicgZmlsbD0nJTIzMTkxNTEyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uanMtdG9vbHRpcC10ZXh0LS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi5qcy1idG4tZmF2b3JpdCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5qcy1idG4tZmF2b3JpdC5hY3RpdmUgc3ZnIHBhdGgge1xuICBmaWxsOiAjQzU5RjcyO1xuICBzdHJva2U6ICNDNTlGNzI7XG59XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNTlGNzI7XG4gIGJhY2tncm91bmQ6ICNDNTlGNzI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTFweCA0N3B4IDlweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYnRuIHtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuLmJ0biBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0biBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5idG46aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmJ0bi0tYnJvd246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNEUxQkI7XG4gICAgY29sb3I6ICM1MDRDNDg7XG4gIH1cbn1cbi5idG4tLWNyeXN0YWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNDNTlGNzI7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuYnRuLS1jcnlzdGFsOmhvdmVyIHtcbiAgICBjb2xvcjogIzUwNEM0ODtcbiAgICBib3JkZXItY29sb3I6ICM1MDRDNDg7XG4gIH1cbiAgLmJ0bi0tY3J5c3RhbDpob3ZlciBzdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjNTA0QzQ4O1xuICB9XG59XG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA3MTtcbn1cbi5oZWFkZXItLWNyeXN0YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0tY3J5c3RhbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICB9XG59XG4uaGVhZGVyLS1jcnlzdGFsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcuNXB4KTtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWNyeXN0YWw6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci0td2hpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIH1cbn1cbi5oZWFkZXJfX3JvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmhlYWRlcl9fcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuaGVhZGVyX19jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uaGVhZGVyX19jb2wtLW1lbnUge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uaGVhZGVyX19jb2wtLWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fY29sLS1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19jb2wtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19jb2wtbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlcl9fY29sLS1sb2dvIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5oZWFkZXJfX21vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlcl9fbm90LW1vYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX25vdC1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19pbmZvIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuLmhlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19tZW51LXdyYXAtLWNhdGFsb2cge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19tZW51LXdyYXAtLWNhdGFsb2cge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzU2cHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuaGVhZGVyX19zZWFyY2ggc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28td3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXJfX21lbnUtd3JhcC0taWNvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzU2cHgpIHtcbiAgLmhlYWRlcl9fbWVudS13cmFwLS1pY29ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX19tZW51LXdyYXAtLWljb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmhlYWRlcl9fcGhvbmUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNTA0QzQ4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGVhZGVyX19waG9uZTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoODAsIDc2LCA3MiwgMC4zKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NnB4KSB7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG59XG4uaGVhZGVyX19tb2ItYmFza2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5oZWFkZXJfX21vYi10aXRsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5oZWFkZXJfX21vYi10aXRsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgY29sb3I6ICM0MjNFMzk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gIH1cbn1cbi5oZWFkZXJfX21vYi13cmFwIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG4uaGVhZGVyX19tb2Itcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlcl9fbW9iLWFkZGl0aW9uYWwtaW5mbyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyX19tb2ItY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhlYWRlci0tY3J5c3RhbCAuaGVhZGVyX19zZWFyY2gtYnRuIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG59XG4uaGVhZGVyLS1jcnlzdGFsIC5oZWFkZXJfX2xvZ28gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmhlYWRlci0tY3J5c3RhbCAuaGVhZGVyX19waG9uZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5oZWFkZXItLWNyeXN0YWwgLmhlYWRlcl9fcGhvbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuLmhlYWRlci0td2hpdGUgLmhlYWRlcl9fbG9nbyBzdmcgcGF0aCB7XG4gIGZpbGw6ICM1MDRDNDg7XG59XG4uaGVhZGVyLXdpZGdldCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUsIDIxLCAxOCwgMC44KTtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCcsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaGVhZGVyLXdpZGdldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci13aWRnZXRfX3JvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXItd2lkZ2V0X19pbmZvLXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItd2lkZ2V0X19pbmZvLWNvbCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5oZWFkZXItd2lkZ2V0X190aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xufVxuLmhlYWRlci13aWRnZXRfX3Bob25lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzcHg7XG59XG4ubWVudS13aWRnZXRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG4ubWVudS13aWRnZXRfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAxMnB4IDZweDtcbn1cbi5tZW51LXdpZGdldF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5tZW51LXdpZGdldF9fbGluazpob3ZlciB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4ubWVudV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWVudV9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnVfX2l0ZW0tLWNhdGFsb2cge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51X19pdGVtLS1jYXRhbG9nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubWVudV9faXRlbS0taWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWVudV9faXRlbS0taWNvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM1MDRDNDg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lbnVfX2xpbmstLWxhbmcge1xuICAgIGNvbG9yOiAjQzU5RjcyO1xuICB9XG59XG4ubWVudV9fbGluay0tY2F0YWxvZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuLm1lbnVfX2xpbmstbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVudV9fbGluay1uYW1lIHN2ZyArIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWVudV9fbGluay1uYW1lIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjNDIzRTM5O1xuICB9XG59XG4ubWVudV9fbGluay1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWVudV9fbGluay1tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuLm1lbnVfX2xpbmstbW9yZSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZW51X19saW5rLW1vcmUtLW9wZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWVudV9fbGluay1tb3JlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51X19saW5rLW1vcmUtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWVudV9fbGluay1tb3JlLWljb24uanMtY2FsbC1zdWJtZW51IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbGVmdDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm1lbnVfX2xpbmstbW9yZS1pY29uLmpzLWNhbGwtc3VibWVudSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5tZW51X19saW5rLW1vcmUtaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZW51X19saW5rLWljb24ge1xuICBwYWRkaW5nOiAwO1xufVxuLm1lbnVfX2xpbmstY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1OUY3MjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnVfX2xpbmstY291bnQge1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cbi5tZW51X19saW5rLWljb24td3JhcCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ubWVudV9fbGluay1pY29uLXdyYXAgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLm1lbnVfX2l0ZW06aG92ZXIgLm1lbnVfX2xpbmsge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLm1lbnVfX2l0ZW06aG92ZXIgLm1lbnVfX2xpbmstaWNvbi13cmFwIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbn1cbi5tZW51X19saW5rLWljb24gLm1lbnVfX2xpbmstbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnVfX2xpbmstaWNvbiAubWVudV9fbGluay1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51X19saW5rLWljb24gLm1lbnVfX2xpbmstaWNvbi13cmFwLFxuICAubWVudV9fbGluay1pY29uIC5tZW51X19saW5rLWNvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhlYWRlci0tY3J5c3RhbCAubWVudV9faXRlbTpob3ZlciAubWVudV9fbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuaGVhZGVyLS1jcnlzdGFsIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19saW5rLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhlYWRlci0tY3J5c3RhbCAubWVudV9faXRlbS5qcy1hY3RpdmUgLm1lbnVfX2xpbmsge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGVhZGVyLS1jcnlzdGFsIC5tZW51X19saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmhlYWRlci0tY3J5c3RhbCAubWVudV9fbGluay1pY29uLXdyYXAgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5oZWFkZXItLXdoaXRlIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19saW5rIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTA0QzQ4O1xuICB9XG4gIC5oZWFkZXItLXdoaXRlIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19saW5rLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhlYWRlci0td2hpdGUgLm1lbnVfX2l0ZW0uanMtYWN0aXZlIC5tZW51X19saW5rIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTA0QzQ4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhlYWRlci0td2hpdGUgLm1lbnVfX2xpbmsge1xuICAgIGNvbG9yOiAjNTA0QzQ4O1xuICB9XG59XG4uaGVhZGVyLS13aGl0ZSAubWVudV9fbGluay1pY29uLXdyYXAgc3ZnIHBhdGgge1xuICBmaWxsOiAjNTA0QzQ4O1xufVxuLmhlYWRlci0td2hpdGUgLm1lbnUgLm1lbnVfX2xpbmstLWZhdm9yaXRlcyAubWVudV9fbGluay1pY29uLXdyYXAgc3ZnIHBhdGgge1xuICBzdHJva2U6ICM1MDRDNDg7XG59XG4uaGVhZGVyLS13aGl0ZSAubWVudV9fbGluay1uYW1lIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzQyM0UzOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnVyZ2VyLW1lbnUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5idXJnZXItbWVudSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5idXJnZXItbWVudV9fd3JhcCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwIDMwcHggNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMCAyNHB4IDI0cHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5idXJnZXItbWVudV9fd3JhcCB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuLmJ1cmdlciB7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmJ1cmdlcl9fYnRuLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ1cmdlcl9fYnRuLWljb24tbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM1MDRDNDg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uYnVyZ2VyX19idG4taWNvbi1saW5lOmZpcnN0LWNoaWxkIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmJ1cmdlcl9fYnRuLWljb24tbGluZTpudGgtY2hpbGQoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuLmJ1cmdlcl9fYnRuLWljb24tbGluZTpsYXN0LWNoaWxkIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLmJ1cmdlcl9fYnRuLW5hbWUge1xuICBvcGFjaXR5OiAwO1xuICBvYmplY3QtZml0OiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ1cmdlci0tb3BlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI4NnB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJ1cmdlci0tb3BlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG4uYnVyZ2VyLS1vcGVuIC5idXJnZXJfX2J0bi1pY29uIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmJ1cmdlci0tb3BlbiAuYnVyZ2VyX19idG4taWNvbi1saW5lIHtcbiAgYmFja2dyb3VuZDogIzUwNEM0ODtcbn1cbi5idXJnZXItLW9wZW4gLmJ1cmdlcl9fYnRuLWljb24tbGluZTpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYnVyZ2VyLS1vcGVuIC5idXJnZXJfX2J0bi1pY29uLWxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5idXJnZXItLW9wZW4gLmJ1cmdlcl9fYnRuLWljb24tbGluZTpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmhlYWRlci0tY3J5c3RhbCAuYnVyZ2VyX19idG4taWNvbi1saW5lIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5oZWFkZXItLWNyeXN0YWwgLmJ1cmdlci0tb3BlbiAuYnVyZ2VyX19idG4taWNvbi1saW5lIHtcbiAgYmFja2dyb3VuZDogIzUwNEM0ODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc3VibWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDdweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnN1Ym1lbnVfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zdWJtZW51X19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnN1Ym1lbnVfX2l0ZW0ge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5zdWJtZW51X19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjQzU5RjcyO1xuICB9XG4gIC5zdWJtZW51X19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3VibWVudV9fY2xvc2UtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJtZW51X190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJtZW51X19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGNvbG9yOiAjNDIzRTM5O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3VibWVudV9fY2xvc2UtYnRuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgb3BhY2l0eT0nMC42JyUzRSUzQ3BhdGggZD0nTTEwIDEyTDYgOEwxMCA0JyBzdHJva2U9J3doaXRlJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgY2VudGVyLCAjNDIzRTM5O1xuICB9XG4gIC5zdWJtZW51X19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5zdWJtZW51X19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3VibWVudV9fbGluayB7XG4gICAgY29sb3I6ICNDNTlGNzI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJtZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzQyM0UzOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnN1Ym1lbnVfX3RpdGxlIHNwYW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5tZW51X19pdGVtOmhvdmVyID4gLmpzLXN1Ym1lbnUuc3VibWVudSxcbiAgLmpzLXN1Ym1lbnUtLW9wZW4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLm1lbnVfX2l0ZW06aG92ZXIgPiAuanMtc3VibWVudS5zdWJtZW51IC5zdWJtZW51X193cmFwLFxuICAuanMtc3VibWVudS0tb3BlbiAuc3VibWVudV9fd3JhcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAubWVudV9faXRlbTpob3ZlciA+IC5qcy1zdWJtZW51LnN1YnN1Ym1lbnUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5tZW51X19pdGVtOmhvdmVyID4gLmpzLXN1Ym1lbnUuc3Vic3VibWVudSAuc3Vic3VibWVudV9fd3JhcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGVhZGVyLS13aGl0ZSAuc3VibWVudSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNDYsIDQyLCAzOSwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYWY4O1xuICB9XG4gIC5oZWFkZXItLXdoaXRlIC5zdWJtZW51X19pdGVtIHtcbiAgICBjb2xvcjogIzUwNEM0ODtcbiAgfVxuICAuaGVhZGVyLS13aGl0ZSAuc3VibWVudV9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0M1OUY3MjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5qcy1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMTEwMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuanMtc3VibWVudS5qcy1zdWJtZW51LS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuanMtc3VibWVudV9fd3JhcCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmpzLXN1Ym1lbnUgLmpzLXN1YnN1Ym1lbnUgLmlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmpzLXN1Ym1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3Vic3VibWVudV9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzJFMkEyNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zdWJzdWJtZW51X19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5zdWJzdWJtZW51X19saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjQzU5RjcyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnN1YnN1Ym1lbnVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjQzU5RjcyO1xuICB9XG4gIC5zdWJzdWJtZW51X19saW5rOmhvdmVyIC5zdWJzdWJtZW51X19saW5rLWNvdW50IHtcbiAgICBjb2xvcjogI0M1OUY3MjtcbiAgfVxufVxuLnN1YnN1Ym1lbnVfX2xpbmstbmFtZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uc3Vic3VibWVudV9fbGluay1jb3VudCB7XG4gIGNvbG9yOiAjREREO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMjVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnN1YnN1Ym1lbnVfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjQzU5RjcyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YnN1Ym1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YnN1Ym1lbnVfX2NvbC0tYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YnN1Ym1lbnVfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc3Vic3VibWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIC5zdWJzdWJtZW51X193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzLCB0cmFuc2Zvcm0gMC43cztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zdWJzdWJtZW51X19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zdWJzdWJtZW51X19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvbHVtbnM6IDIgYXV0bztcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICB9XG4gIC5zdWJzdWJtZW51X19saXN0LS1sYXJnZSB7XG4gICAgY29sdW1uczogMyBhdXRvO1xuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gIH1cbiAgLnN1YnN1Ym1lbnVfX2xpbmstbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3Vic3VibWVudV9fY2xvc2UtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1YnN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnN1Ym1lbnVfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc3VibWVudV9faXRlbTpob3ZlciA+IC5qcy1zdWJzdWJtZW51LnN1YnN1Ym1lbnUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5zdWJtZW51X19pdGVtOmhvdmVyID4gLmpzLXN1YnN1Ym1lbnUuc3Vic3VibWVudSAuc3Vic3VibWVudV9fd3JhcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuanMtc3VibWVudS0tb3BlbiAuanMtc3Vic3VibWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuaGVhZGVyLS13aGl0ZSAuc3Vic3VibWVudV9fd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI2ZiZmFmODtcbiAgfVxufVxuLnN1Yi1zZWxlY3Rpb25fX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnN1Yi1zZWxlY3Rpb25fX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM1ODU1NTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc3ViLXNlbGVjdGlvbl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNDNTlGNzI7XG4gIH1cbiAgLnN1Yi1zZWxlY3Rpb25fX2xpbms6aG92ZXIgLnN1Yi1zZWxlY3Rpb25fX2xpbmstY291bnQge1xuICAgIGNvbG9yOiAjQzU5RjcyO1xuICB9XG59XG4uc3ViLXNlbGVjdGlvbl9fbGluay1uYW1lIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5zdWItc2VsZWN0aW9uX19saW5rLWNvdW50IHtcbiAgY29sb3I6ICNEREQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAyNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1Yi1zZWxlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMTIwMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnN1Yi1zZWxlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN1Yi1zZWxlY3Rpb25fX3dyYXAge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnN1Yi1zZWxlY3Rpb25fX3dyYXAge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5qcy1zdWItc2VsZWN0aW9uLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN1Yi1zZWxlY3Rpb24tYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc3ViLXNlbGVjdGlvbi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4uc3ViLXNlbGVjdGlvbi1idG5fX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjNTg1NTUxO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uc3ViLXNlbGVjdGlvbi1idG5fX2J0biBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgb3BhY2l0eTogMC42O1xufVxuLnN1Yi1zZWxlY3Rpb24tYnRuX19idG4gc3BhbiB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG59XG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC42KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNik7XG4gIH1cbn1cbi5zZWFyY2hfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VhcmNoX19jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuc2VhcmNoX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc2VhcmNoX19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICB9XG4gIC5zZWFyY2hfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnNlYXJjaF9fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzU5RjcyO1xuICB9XG59XG4uc2VhcmNoX19pbm5lciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNlYXJjaF9faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICB9XG4gIC5zZWFyY2hfX2lubmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc2VhcmNoX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M1OUY3MjtcbiAgfVxufVxuLnNlYXJjaF9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5zZWFyY2hfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cbi5zZWFyY2hfX2lucHV0IHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNEM0ODtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSg4MCwgNzYsIDcyLCAwLjMpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgLyogRmlyZWZveCAxOC0gKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5zZWFyY2hfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjb2xvcjogIzUwNEM0ODtcbn1cbi5zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjb2xvcjogIzUwNEM0ODtcbn1cbi5zZWFyY2hfX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjM7XG4gIGNvbG9yOiAjNTA0QzQ4O1xufVxuLnNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjb2xvcjogIzUwNEM0ODtcbn1cbi5zZWFyY2hfX2lucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnNlYXJjaF9faW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4uc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbi5zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaF9fcmVzZXQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5zZWFyY2hfX3Jlc2V0LWJ0biB7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cbiAgLnNlYXJjaF9fcmVzZXQtYnRuIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uc2VhcmNoX19tb2ItYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnNlYXJjaF9fbW9iLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlYXJjaF9fbW9iLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuc2VhcmNoX19jb2wtLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2hfX2xvZ28td3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuLnNlYXJjaF9fbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNlYXJjaF9fcmVzdWx0IHtcbiAgcGFkZGluZzogMTJweCAxNXB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5zZWFyY2hfX3Jlc3VsdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uc2VhcmNoX19yZXN1bHQtbG9hZC10ZXh0IHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnNlYXJjaF9fcmVzdWx0LWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnNlYXJjaF9fcmVzdWx0LWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2VhcmNoX19yZXN1bHQtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuc2VhcmNoX19yZXN1bHQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uc2VhcmNoX19yZXN1bHQtaXRlbS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5zZWFyY2hfX3Jlc3VsdC1pdGVtLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uc2VhcmNoX19yZXN1bHQtYWxsLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0M1OUY3Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuc2VhcmNoX19yZXN1bHQtYWxsLWJ0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uY29udGFjdHMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY29udGFjdHMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uY29udGFjdHMtLXNlcnZpY2Uge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb250YWN0cy0tc2VydmljZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbi5jb250YWN0c19fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0c19fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY29udGFjdHNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmNvbnRhY3RzX19zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb250YWN0c19fY2l0eS13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY29udGFjdHNfX2NpdHktd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5jb250YWN0c19fY2l0eS10aXRsZS13cmFwIHtcbiAgcGFkZGluZzogMjdweCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY29udGFjdHNfX2NpdHktdGl0bGUtd3JhcCB7XG4gICAgcGFkZGluZzogMjRweCAxMnB4O1xuICB9XG59XG4uY29udGFjdHNfX2NpdHktYnRuLW1vcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3RzX19jaXR5LWJ0bi1pY29uLWxpbmUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNDNTlGNzI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4uY29udGFjdHNfX2NpdHktYnRuLWljb24tbGluZTpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmNvbnRhY3RzX19jaXR5LXRpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICBjb2xvcjogI0M1OUY3MjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC41NHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbnRhY3RzX19jaXR5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XG4gIH1cbn1cbi5jb250YWN0c19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvbnRhY3RzX190ZXh0LXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb250YWN0c19fdGV4dC13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG4uY29udGFjdHNfX3RleHQtd3JhcCBwIHtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmNvbnRhY3RzX19jaXR5LXRpdGxlLXdyYXAuanMtYWNjb3JkaW9uLWJ0bi0tYWN0aXZlIC5jb250YWN0c19fY2l0eS1idG4taWNvbi1saW5lOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuLmNvbnRhY3RzLS1zZXJ2aWNlIC5jb250YWN0c19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0cy0tc2VydmljZSAuY29udGFjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb250YWN0cy0tc2VydmljZSAuY29udGFjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIH1cbn1cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNjdweDtcbiAgcGFkZGluZy1ib3R0b206IDY3cHg7XG4gIGJhY2tncm91bmQ6ICMxOTE1MTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxufVxuLmZvb3Rlcl9fYnJhbmRzLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mb290ZXJfX2JyYW5kcy13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG4uZm9vdGVyX19tZW51LXdyYXAge1xuICBwYWRkaW5nLXRvcDogMzlweDtcbiAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZm9vdGVyX19tZW51LXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZm9vdGVyX19tZW51LWNvbC0tbGFzdCB7XG4gIHdpZHRoOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mb290ZXJfX21lbnUtY29sLS1sYXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudS1jb2wtLWNvbnRhY3RzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwJSAtIDE4MHB4KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19tZW51LWNvbC0tY29udGFjdHMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mb290ZXJfX21lbnUtY29sLS1jb250YWN0cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZvb3Rlcl9fY29udGFjdHMtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19jb250YWN0cy13cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZm9vdGVyX19jb250YWN0cy13cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mb290ZXJfX3Bob25lLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mb290ZXJfX3Bob25lLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbn1cbi5mb290ZXJfX2VtYWlsLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mb290ZXJfX2VtYWlsLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG4uZm9vdGVyX19waG9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZm9vdGVyX19waG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmZvb3Rlcl9fcGhvbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjQzU5RjcyO1xuICB9XG59XG4uZm9vdGVyX19waG9uZS1ub3RlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mb290ZXJfX3Bob25lLW5vdGUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uZm9vdGVyX19lbWFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX19lbWFpbCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZm9vdGVyX19lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmZvb3Rlcl9fZW1haWw6aG92ZXIge1xuICAgIGNvbG9yOiAjQzU5RjcyO1xuICB9XG59XG4uZm9vdGVyX19zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rc19fcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbC1saW5rcyAuc29jaWFsLWxpbmtzX19yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZm9vdGVyX19zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rc19fcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5mb290ZXJfX2xlZ2FsLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMzlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mb290ZXJfX2xlZ2FsLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uZm9vdGVyX19sZWdhbC1yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyX19sZWdhbC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmZvb3Rlcl9fbGVnYWwtYWRkLXdyYXAge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZm9vdGVyX19sZWdhbC1hZGQtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXJfX2xlZ2FsLWFkZC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLmZvb3Rlcl9fbGVnYWwtaW5mby13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZm9vdGVyX19sZWdhbC1pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG59XG4uZm9vdGVyX19sZWdhbC1pbmZvLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uZm9vdGVyX19sZWdhbC1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZvb3Rlcl9fbGVnYWwtbWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG59XG4uZm9vdGVyX19sZWdhbC1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZm9vdGVyX19sZWdhbC1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gIH1cbn1cbi5mb290ZXJfX2xlZ2FsLW1lbnUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuZm9vdGVyX19sZWdhbC1tZW51LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjQzU5RjcyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZm9vdGVyX19ub3QtbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyX19vbmx5LW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZm9vdGVyX19vbmx5LW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mb290ZXJfX21vYi1sYW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMnB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uZm9vdGVyLWJyYW5kc19fcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyLWJyYW5kc19fY29sIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHdpZHRoOiAxMi41JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mb290ZXItYnJhbmRzX19jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5mb290ZXItYnJhbmRzX19pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtaW4taGVpZ2h0OiA2OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZvb3Rlci1icmFuZHNfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuZm9vdGVyLWJyYW5kc19faXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZvb3Rlci1tZW51IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uZm9vdGVyLW1lbnVfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZvb3Rlci1tZW51X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcbiAgfVxufVxuLmZvb3Rlci1tZW51X19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mb290ZXItbWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAyMnB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIH1cbn1cbi5mb290ZXItbWVudV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmZvb3Rlci1tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0M1OUY3MjtcbiAgfVxufVxuLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjYpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3B1cCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjYpO1xuICB9XG59XG4ucG9wdXBfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBtYXgtd2lkdGg6IDEzNTZweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucG9wdXBfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gIH1cbiAgLnBvcHVwX19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wb3B1cF9fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzU5RjcyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucG9wdXBfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTRweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3B1cF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wb3B1cF9fY29udGFpbmVyLS1zdGFuZGFyZCB7XG4gIG1heC13aWR0aDogNjIwcHg7XG59XG4ucG9wdXBfX2NvbnRhaW5lci0tbWVzc2FnZSB7XG4gIG1heC13aWR0aDogNTA3cHg7XG59XG4ucG9wdXBfX2NvbnRhaW5lci0tcHJvZHVjdCB7XG4gIG1heC13aWR0aDogNjI4cHg7XG59XG4ucG9wdXBfX2NvbnRhaW5lci0tY29tcGFyZSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4ucG9wdXBfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucG9wdXBfX2lubmVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbi5wb3B1cF9fY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBvcHVwX19jbG9zZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLnBvcHVwX19jbG9zZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wb3B1cF9faW5mby13cmFwIHtcbiAgcGFkZGluZzogNjhweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBvcHVwX19pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDU1cHggMTVweCAyMHB4O1xuICB9XG59XG4ucG9wdXBfX2luZm8td3JhcC0tbWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3B1cF9faW5mby13cmFwLS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxufVxuLnBvcHVwX19pbmZvLXdyYXAtLXByb2R1Y3Qge1xuICBwYWRkaW5nOiAyNHB4IDIwcHggMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3B1cF9faW5mby13cmFwLS1wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLnBvcHVwX19pbmZvLXdyYXAtLWNvbXBhcmUge1xuICBwYWRkaW5nOiA2NHB4IDIwcHggMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3B1cF9faW5mby13cmFwLS1jb21wYXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnBvcHVwX190aXRsZSB7XG4gIGNvbG9yOiAjNTA0QzQ4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIH1cbn1cbi5wb3B1cF9fdGl0bGUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3B1cF9fdGl0bGUtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnBvcHVwX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucG9wdXBfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgfVxufVxuLnBvcHVwX190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBvcHVwX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnBvcHVwX19mb3ItYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnBvcHVwX19mb3ItYnRuICsgLnBvcHVwX19mb3ItYnRuIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucG9wdXBfX2Zvci1idG4gKyAucG9wdXBfX2Zvci1idG4ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbn1cbi5wb3B1cC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcHVwLWZvcm1fX2l0ZW0taW5wdXQge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnBvcHVwLWZvcm1fX2l0ZW0tdGV4dGFyZWEge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXRvcDogMTlweDtcbn1cbi5wb3B1cC1mb3JtX19pdGVtLWFncmVlIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xufVxuLnBvcHVwLWZvcm1fX2l0ZW0tYWdyZWUgKyAucG9wdXAtZm9ybV9faXRlbS1hZ3JlZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBvcHVwLWZvcm1fX2l0ZW0tYnRucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucG9wdXAtZm9ybV9faXRlbS1idG5zIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICB9XG59XG4ucG9wdXAtZm9ybV9fYnRuIHtcbiAgbWluLXdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5wb3B1cC1mb3JtX19idG4ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvcHVwLWZvcm1fX21lc3NhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3B1cC1mb3JtX19tZXNzYW5nZSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5wb3B1cC1mb3JtX19tZXNzYW5nZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ucG9wdXAtYWRkLXByb2R1Y3RfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3B1cC1hZGQtcHJvZHVjdF9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnBvcHVwLWFkZC1wcm9kdWN0X19pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDQycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucG9wdXAtYWRkLXByb2R1Y3RfX2luZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucG9wdXAtYWRkLXByb2R1Y3RfX2luZm8tcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBvcHVwLWFkZC1wcm9kdWN0X19pbmZvLXJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucG9wdXAtYWRkLXByb2R1Y3RfX2luZm8tY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBvcHVwLWFkZC1wcm9kdWN0X19pbmZvLWNvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBvcHVwLWFkZC1wcm9kdWN0X19jb2wtLXBob3RvIHtcbiAgd2lkdGg6IDU0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3B1cC1hZGQtcHJvZHVjdF9fY29sLS1waG90byB7XG4gICAgd2lkdGg6IDk2cHg7XG4gIH1cbn1cbi5wb3B1cC1hZGQtcHJvZHVjdF9fY29sLS1pbmZvIHtcbiAgd2lkdGg6IDQ2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3B1cC1hZGQtcHJvZHVjdF9fY29sLS1pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTZweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4ucG9wdXAtYWRkLXByb2R1Y3RfX3BpY3R1cmUtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3B1cC1hZGQtcHJvZHVjdF9fcGljdHVyZS13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucG9wdXAtYWRkLXByb2R1Y3RfX2NvdW50IHtcbiAgcGFkZGluZy10b3A6IDI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucG9wdXAtYWRkLXByb2R1Y3RfX2NvdW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLnBvcHVwLWFkZC1wcm9kdWN0IC5wcm9kdWN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucG9wdXAtYWRkLXByb2R1Y3QgLnByb2R1Y3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuLnBvcHVwLWFkZC1wcm9kdWN0IC5wcm9kdWN0X19vcHRpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucG9wdXAtYWRkLXByb2R1Y3QgLnByb2R1Y3RfX29wdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG4ucG9wdXAtYWRkLXByb2R1Y3QgLnByb2R1Y3RfX29wdGlvbnMtbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wb3B1cC1hZGQtcHJvZHVjdCAucHJvZHVjdF9fcHJpY2Utd3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wb3B1cC1hZGQtcHJvZHVjdCAucHJvZHVjdF9fcHJpY2Uge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucG9wdXAtYWRkLXByb2R1Y3QgLnByb2R1Y3RfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wb3B1cC1hZGQtcHJvZHVjdF9fYnRucy1yb3cge1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBvcHVwLWFkZC1wcm9kdWN0X19idG5zLXJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucG9wdXAtYWRkLXByb2R1Y3RfX2J0bnMtY29sIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3B1cC1hZGQtcHJvZHVjdF9fYnRucy1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucG9wdXAtYWRkLXByb2R1Y3RfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBvcHVwLWFkZC1wcm9kdWN0IC5wcm9kdWN0LWNvdW50IHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucG9wdXAtYWRkLXByb2R1Y3QgLnByb2R1Y3QtY291bnRfX2lucHV0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuLnBvcHVwLWNvbXBhcmUtcHJvZHVjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3B1cC1jb21wYXJlLXByb2R1Y3RfX3BpY3R1cmUtd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3B1cC1jb21wYXJlLXByb2R1Y3RfX3BpY3R1cmUtd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wb3B1cC1jb21wYXJlLXByb2R1Y3RfX3BpY3R1cmUge1xuICBtYXJnaW46IGF1dG87XG59XG4ucG9wdXAtY29tcGFyZS1wcm9kdWN0X19hYm91dCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLnBvcHVwLWNvbXBhcmUtcHJvZHVjdCAucHJvZHVjdF9fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBvcHVwLWNvbXBhcmUtcHJvZHVjdCAucHJvZHVjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuLnBvcHVwLWNvbXBhcmUtcHJvZHVjdCAucHJvZHVjdF9fb3B0aW9ucyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnBvcHVwLWNvbXBhcmUtcHJvZHVjdF9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBvcHVwLWNvbXBhcmUtcHJvZHVjdF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBvcHVwLWNvbXBhcmUtcHJvZHVjdF9fYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmZvcm1fX2lucHV0IHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNEM0ODtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzU5RjcyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgLyogRmlyZWZveCAxOC0gKi9cbn1cbi5mb3JtX19pbnB1dDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4MCwgNzYsIDcyLCAwLjE1KTtcbn1cbi5mb3JtX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY29sb3I6ICM1MDRDNDg7XG59XG4uZm9ybV9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjM7XG4gIGNvbG9yOiAjNTA0QzQ4O1xufVxuLmZvcm1fX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjM7XG4gIGNvbG9yOiAjNTA0QzQ4O1xufVxuLmZvcm1fX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY29sb3I6ICM1MDRDNDg7XG59XG4uZm9ybV9faW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZm9ybV9fbGFiZWwtY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvcm1fX2lucHV0LWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mb3JtX19sYWJlbC1jaGVjay13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZm9ybV9faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCArIC5mb3JtX19sYWJlbC1jaGVjay13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX2NoZWNrLWNoZWNrIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDgwLCA3NiwgNzIsIDAuOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybV9fY2hlY2stdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMC42O1xufVxuLmZvcm1fX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAuZm9ybV9fbGFiZWwtY2hlY2std3JhcCAuZm9ybV9fY2hlY2stY2hlY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciwgI0M1OUY3MjtcbiAgYm9yZGVyLWNvbG9yOiAjQzU5RjcyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZvcm1fX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAuZm9ybV9fbGFiZWwtY2hlY2std3JhcCAuZm9ybV9fY2hlY2stY2hlY2sge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLmpzLWZvcm0taW5wdXQtZXJyb3IuZm9ybV9faW5wdXQtY2hlY2tib3ggKyAuZm9ybV9fbGFiZWwtY2hlY2std3JhcCAuZm9ybV9fY2hlY2stY2hlY2sge1xuICBib3JkZXItY29sb3I6ICNGRjAwMDA7XG59XG4uZm9ybV9fbGFiZWwtdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgY29sb3I6ICM0MjNFMzk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5mb3JtX190ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODAsIDc2LCA3MiwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNEM0ODtcbiAgcGFkZGluZzogMjRweDtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgLyogRmlyZWZveCAxOC0gKi9cbn1cbi5mb3JtX190ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY29sb3I6ICM1MDRDNDg7XG59XG4uZm9ybV9fdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjM7XG4gIGNvbG9yOiAjNTA0QzQ4O1xufVxuLmZvcm1fX3RleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjM7XG4gIGNvbG9yOiAjNTA0QzQ4O1xufVxuLmZvcm1fX3RleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY29sb3I6ICM1MDRDNDg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZm9ybV9fdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDVweCAyNHB4IDVweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzU5RjcyO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTA0QzQ4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDRDNDg7XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tc2VsZWN0LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTRweDtcbn1cbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTRweCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzU5RjcyO1xuICBib3JkZXItdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM5RDlDQUY7XG4gIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTA0QzQ4O1xuICBvcGFjaXR5OiAwLjY7XG4gIHBhZGRpbmc6IDE1cHggMjRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICNDNTlGNzI7XG4gIGJhY2tncm91bmQ6ICNGNEYxRUQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzUwNEM0ODtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI0Y0RjFFRDtcbn1cbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5qcy1mb3JtLWlucHV0LWVycm9yICsgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYwMDAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuanMtZm9ybS1pbnB1dC1lcnJvciArIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRjAwMDAgIWltcG9ydGFudDtcbn1cbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNHB4IDE0cHggMCAwO1xufVxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjRkYwMDAwO1xufVxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgei1pbmRleDogMTE1MTtcbn1cbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHJnYmEoODAsIDc2LCA3MiwgMC4xNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1zZWxlY3QtZ3JheS5zdmcpO1xufVxuLmxhbmd1YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTlweDtcbn1cbi5sYW5ndWFnZV9fbGFuZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogNDNweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubGFuZ3VhZ2VfX2xhbmctLWFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuLmxhbmd1YWdlX19sYW5nLS1hY3RpdmUgLmxhbmd1YWdlX19sYW5nLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmxhbmd1YWdlX19sYW5nLWN1cnJlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5sYW5ndWFnZV9fbGFuZy1pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ubGFuZ3VhZ2VfX2Nob2lzZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB0b3A6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGFuZ3VhZ2VfX2Nob2lzZS1ibG9jay0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGFuZ3VhZ2VfX2Nob2lzZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ubGFuZ3VhZ2VfX2Nob2lzZS1pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI0M1OUY3Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubGFuZ3VhZ2VfX2Nob2lzZS1pdGVtLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjQzU5RjcyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAubGFuZ3VhZ2VfX2Nob2lzZS1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzU5RjcyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uaGVhZGVyIC5sYW5ndWFnZV9fbGFuZyB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5oZWFkZXItbmV3IC5sYW5ndWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlYWRlci1uZXcgLmxhbmd1YWdlX19sYW5nIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiAwO1xufVxuLmhlYWRlci1uZXcgLmxhbmd1YWdlX19jaG9pc2UtYmxvY2sge1xuICB3aWR0aDogMTUwJTtcbiAgbGVmdDogLTI1JTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1LCAyMSwgMTgsIDAuOCk7XG59XG4uaGVhZGVyLS1jcnlzdGFsOm5vdCguaGVhZGVyLW5ldykgLmxhbmd1YWdlX19sYW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXItLWNyeXN0YWw6bm90KC5oZWFkZXItbmV3KSAubGFuZ3VhZ2VfX2xhbmctLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXItLWNyeXN0YWw6bm90KC5oZWFkZXItbmV3KSAubGFuZ3VhZ2VfX2xhbmctY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5oZWFkZXItLXdoaXRlOm5vdCguaGVhZGVyLW5ldykgLmxhbmd1YWdlX19sYW5nIHtcbiAgY29sb3I6ICM1MDRDNDg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLS13aGl0ZTpub3QoLmhlYWRlci1uZXcpIC5sYW5ndWFnZV9fbGFuZy0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzU5RjcyO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXItLXdoaXRlOm5vdCguaGVhZGVyLW5ldykgLmxhbmd1YWdlX19sYW5nLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjNTA0QzQ4O1xufVxuLmhlYWRlci0td2hpdGU6bm90KC5oZWFkZXItbmV3KSAubGFuZ3VhZ2VfX2xhbmctY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5oZWFkZXItLXdoaXRlOm5vdCguaGVhZGVyLW5ldykgLmxhbmd1YWdlX19jaG9pc2UtYmxvY2sge1xuICBib3JkZXItY29sb3I6ICNDNTlGNzI7XG59XG4uaGVhZGVyLS13aGl0ZTpub3QoLmhlYWRlci1uZXcpIC5sYW5ndWFnZV9fY2hvaXNlLWl0ZW0ge1xuICBjb2xvcjogI0M1OUY3Mjtcbn1cbi5oZWFkZXItLXdoaXRlOm5vdCguaGVhZGVyLW5ldykgLmxhbmd1YWdlX19jaG9pc2UtaXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNDNTlGNzI7XG4gIGJhY2tncm91bmQ6ICNGNEYxRUQ7XG59XG4uaGVhZGVyX19tb2IgLmxhbmd1YWdlX19sYW5nIHtcbiAgY29sb3I6ICNDNTlGNzI7XG4gIGJvcmRlci1jb2xvcjogI0M1OUY3Mjtcbn1cbi5oZWFkZXJfX21vYiAubGFuZ3VhZ2VfX2xhbmctLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0M1OUY3MjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyX19tb2IgLmxhbmd1YWdlX19sYW5nLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjQzU5RjcyO1xufVxuLmhlYWRlcl9fbW9iIC5sYW5ndWFnZV9fbGFuZy1jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmhlYWRlcl9fbW9iIC5sYW5ndWFnZV9fY2hvaXNlLWJsb2NrIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzU5RjcyO1xufVxuLmhlYWRlcl9fbW9iIC5sYW5ndWFnZV9fY2hvaXNlLWl0ZW0ge1xuICBjb2xvcjogI0M1OUY3Mjtcbn1cbi5oZWFkZXJfX21vYiAubGFuZ3VhZ2VfX2Nob2lzZS1pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI0M1OUY3MjtcbiAgYmFja2dyb3VuZDogI0Y0RjFFRDtcbn1cbi5zb2NpYWwtbGlua3NfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIG1hcmdpbi1yaWdodDogLTdweDtcbn1cbi5zb2NpYWwtbGlua3NfX2NvbCB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG4uc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uc29jaWFsLWxpbmtzX19pdGVtIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNvY2lhbC1saW5rc19faXRlbTpob3ZlciBzdmcgcGF0aCB7XG4gICAgZmlsbDogI0M1OUY3MjtcbiAgfVxufVxuLmhlYWRlcl9fbW9iIC5zb2NpYWwtbGlua3Mgc3ZnIHBhdGgge1xuICBmaWxsOiAjQzU5RjcyO1xufVxuLmhlYWRlcl9fbW9iIC5zb2NpYWwtbGlua3NfX2l0ZW0ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi5icmVhZGNydW1ic19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzUwNEM0ODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzUwNEM0ODtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1ic19fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5icmVhZGNydW1ic19fc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0M1OUY3MjtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG59XG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcbiAgcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5mYW5jeWJveC10aHVtYnMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG59XG4ucHJvbW8tc2xpZGVyX19mb3Itc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb21vLXNsaWRlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9tby1zbGlkZXJfX3Bob3RvLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvbW8tc2xpZGVyX19waG90by13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ucHJvbW8tc2xpZGVyX19waG90byB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAucHJvbW8tc2xpZGVyX19waG90byB7XG4gICAgbWluLWhlaWdodDogNTMwcHg7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9tby1zbGlkZXJfX3Bob3RvIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvbW8tc2xpZGVyX19waG90byB7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLXNsaWRlcl9fcGhvdG8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucHJvbW8tc2xpZGVyX19pbmZvLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wcm9tby1zbGlkZXJfX2luZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NzFweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1zbGlkZXJfX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucHJvbW8tc2xpZGVyX19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICB9XG59XG4ucHJvbW8tc2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvbW8tc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvbW8tc2xpZGVyX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB9XG59XG4ucHJvbW8tc2xpZGVyX190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLXNsaWRlcl9fdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQxcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucHJvbW8tc2xpZGVyX19idG4td3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9tby1zbGlkZXJfX25hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9tby1zbGlkZXJfX25hdi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvbW8tc2xpZGVyX19uYXYtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9tby1zbGlkZXJfX25hdi13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvbW8tc2xpZGVyX19uYXYtYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5wcm9tby1zbGlkZXJfX25hdi1idG4gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5wcm9tby1zbGlkZXJfX25hdi1idG4tLWJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucHJvbW8tc2xpZGVyX19kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4ucHJvbW8tc2xpZGVyX19kb3RzIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1zbGlkZXJfX2RvdHMgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxufVxuLnByb21vLXNsaWRlcl9fZG90cyAuc2xpY2stZG90cyBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvbW8tc2xpZGVyX19kb3RzIC5zbGljay1kb3RzIGxpIHtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgfVxufVxuLnByb21vLXNsaWRlcl9fZG90cyAuc2xpY2stZG90cyBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgb3BhY2l0eTogMC40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLXNsaWRlcl9fZG90cyAuc2xpY2stZG90cyBidXR0b24ge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG59XG4ucHJvbW8tc2xpZGVyX19kb3RzIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXRhbG9nIHtcbiAgcGFkZGluZy10b3A6IDk2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNhdGFsb2cge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uY2F0YWxvZ19fbmF2LXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYXRhbG9nX19uYXYtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uY2F0YWxvZ19fbmF2LXNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY2F0YWxvZ19fbmF2LXNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXRhbG9nX19uYXYtc2VsZWN0LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiA2cHggMTJweCA2cHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uY2F0YWxvZ19fbmF2LXNlbGVjdC1idG4gc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmNhdGFsb2dfX25hdi1zZWxlY3QtYnRuLS1hY3RpdmUgLmNhdGFsb2dfX25hdi1zZWxlY3QtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG4uY2F0YWxvZ19fbmF2LXNlbGVjdC1idG4tLWFjdGl2ZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNhdGFsb2dfX25hdi1zZWxlY3QtYnRuLXRleHQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNhdGFsb2dfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzYycHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogI0Y0RjFFRDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYXRhbG9nX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLmNhdGFsb2dfX25hdi5jYXRhbG9nX19uYXYtLW1vYi1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhdGFsb2dfX25hdi1pdGVtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgcGFkZGluZzogM3B4IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYXRhbG9nX19uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhdGFsb2dfX25hdi1idG4tbmFtZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uY2F0YWxvZ19fbmF2LWJ0bi1jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uY2F0YWxvZ19fbmF2LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY2F0YWxvZ19fbmF2LWJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhdGFsb2dfX25hdi1idG4uanMtdGFicy1idG4tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjQzU5RjcyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNhdGFsb2dfX25hdi1idG4uanMtdGFicy1idG4tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0M1OUY3MjtcbiAgfVxufVxuLmNhdGFsb2dfX25hdi1idG4uanMtdGFicy1idG4tLWFjdGl2ZSAuY2F0YWxvZ19fbmF2LWJ0bi1jb3VudCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5jYXRhbG9nX19yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXRhbG9nX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4uY2F0YWxvZ19fYnRucy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYXRhbG9nX19idG5zLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ucHJvZHVjdF9fcGljdHVyZS13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDcyJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb2R1Y3RfX3BpY3R1cmUtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0JTtcbiAgfVxufVxuLnByb2R1Y3RfX3BpY3R1cmUtd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5wcm9kdWN0X19waWN0dXJlLXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYm9yZGVyLWNhcmQuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AsIHVybCguLi9pbWFnZXMvaWNvbnMvYm9yZGVyLWNhcmQtMi5zdmcpIG5vLXJlcGVhdCByaWdodCB0b3AsIHVybCguLi9pbWFnZXMvaWNvbnMvYm9yZGVyLWNhcmQtMy5zdmcpIG5vLXJlcGVhdCByaWdodCBib3R0b20sIHVybCguLi9pbWFnZXMvaWNvbnMvYm9yZGVyLWNhcmQtNC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuLnByb2R1Y3RfX3BpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZHVjdF9faG92ZXItd3JhcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgei1pbmRleDogNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDcyJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb2R1Y3RfX2hvdmVyLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NCU7XG4gIH1cbn1cbi5wcm9kdWN0X19idG5zLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdF9fYnRuLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wcm9kdWN0X19idG4taXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucHJvZHVjdF9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MDRDNDg7XG4gIGJhY2tncm91bmQ6ICM1MDRDNDg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiAzM3B4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTIzcHg7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNXB4IDEwcHggNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucHJvZHVjdF9fYnRuLS1tb3JlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM0MzODM0O1xuICB9XG59XG4ucHJvZHVjdF9fYnRuLS10ZXN0LWRyaXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM1MDRDNDg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnByb2R1Y3RfX2J0bi0tdGVzdC1kcml2ZTpob3ZlciB7XG4gICAgY29sb3I6ICM4MjdFN0E7XG4gIH1cbn1cbi5wcm9kdWN0X19jb21wYXJlLWhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnByb2R1Y3RfX2luZm8td3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdF9faW5mby13cmFwIHtcbiAgICBwYWRkaW5nOiAxOXB4IDQwcHg7XG4gIH1cbn1cbi5wcm9kdWN0X190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9kdWN0X190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgY29sb3I6ICM1MDRDNDg7XG4gIH1cbn1cbi5wcm9kdWN0X190aXRsZSBzdmcge1xuICB3aWR0aDogMTlweDtcbn1cbi5wcm9kdWN0X190aXRsZSBzcGFuLFxuLnByb2R1Y3RfX3RpdGxlIGEge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE5cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbi5wcm9kdWN0X190aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb2R1Y3RfX3RpdGxlIC5qcy1idG4tZmF2b3JpdCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5wcm9kdWN0X19vcHRpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdF9fb3B0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIH1cbn1cbi5wcm9kdWN0X19vcHRpb25zLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9kdWN0X19vcHRpb24taXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMzcHg7XG4gIGNvbG9yOiAjNDIzRTM5O1xufVxuLnByb2R1Y3RfX29wdGlvbi12YWx1ZSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLnByb2R1Y3RfX3ByaWNlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9kdWN0X19wcmljZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdF9fcHJpY2Uge1xuICAgIGNvbG9yOiAjNTA0QzQ4O1xuICB9XG59XG4ucHJvZHVjdF9fY29tcGFyZSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9kdWN0X19jb21wYXJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIH1cbn1cbi5wcm9kdWN0X19jb21wYXJlLWxpbmsge1xuICBjb2xvcjogIzUwNEM0ODtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdF9fY29tcGFyZS1saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucHJvZHVjdF9fY29tcGFyZS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0X19sYWJlbHMtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdF9fbGFiZWxzLXdyYXAge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuLnByb2R1Y3RfX2xhYmVscy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLnByb2R1Y3RfX2xhYmVscy1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdF9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI0M1OUY3MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wcm9kdWN0X19sYWJlbC0tbmV3IHtcbiAgYmFja2dyb3VuZDogI0M1OUY3Mjtcbn1cbi5wcm9kdWN0X19sYWJlbC0tc2FsZSB7XG4gIGJhY2tncm91bmQ6ICNDNTlGNzI7XG59XG4ucHJvZHVjdF9fbGFiZWwtLWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6ICMyRTJDMjk7XG59XG4ucHJvZHVjdF9fbGFiZWwtLXNvb24ge1xuICBiYWNrZ3JvdW5kOiAjOEQ4QzhCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X19waWN0dXJlLXdyYXA6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gIC5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X19waWN0dXJlLXdyYXA6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X19ob3Zlci13cmFwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X19waWN0dXJlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgLnByb2R1Y3Q6aG92ZXIgLnByb2R1Y3RfX3RpdGxlIHtcbiAgICBjb2xvcjogIzUwNEM0ODtcbiAgfVxuICAucHJvZHVjdDpob3ZlciAucHJvZHVjdF9fcHJpY2Uge1xuICAgIGNvbG9yOiAjNTA0QzQ4O1xuICB9XG59XG4ucHJvZHVjdDpob3ZlciAucHJvZHVjdF9fbGFiZWxzLXdyYXAge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcxcHgpIHtcbiAgLnByb2R1Y3QtLW1haW4gLnByb2R1Y3RfX3BpY3R1cmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICB0b3A6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDUycHg7XG4gICAgcmlnaHQ6IDUycHg7XG4gIH1cbiAgLnByb2R1Y3QtLW1haW4gLnByb2R1Y3RfX2NvbXBhcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtLW1haW4gLnByb2R1Y3RfX2NvbXBhcmUtaG92ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9kdWN0LS1tYWluIC5wcm9kdWN0X19jb21wYXJlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAucHJvZHVjdC0tbWFpbiAucHJvZHVjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucHJvZHVjdC0tbWFpbiAucHJvZHVjdF9fdGl0bGUgLmpzLWJ0bi1mYXZvcml0IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbiAgLnByb2R1Y3QtLW1haW4gLnByb2R1Y3RfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLnByb2R1Y3QtLW1haW5fX2xhYmVscy13cmFwIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNGNEYxRUQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvbW8tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFOERGO1xuICB9XG59XG4ucHJvbW8tYmFubmVyX19waG90by13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjE2cHgpO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjRjRGMUVEO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnByb21vLWJhbm5lcl9fcGhvdG8td3JhcCB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMTZweCk7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLWJhbm5lcl9fcGhvdG8td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNFQ0U4REY7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXJfX3Bob3RvIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLnByb21vLWJhbm5lcl9faW5mby13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLWJhbm5lcl9faW5mby13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICB9XG59XG4ucHJvbW8tYmFubmVyX19pbmZvIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX2luZm8ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvbW8tYmFubmVyX19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvbW8tYmFubmVyX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb21vLWJhbm5lcl9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLWJhbm5lcl9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnByb21vLWJhbm5lcl9fdGV4dC13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX3RleHQtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnByb21vLWJhbm5lcl9fdGV4dC13cmFwIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wcm9tby1iYW5uZXJfX3RleHQtd3JhcCBwOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcm9tby1iYW5uZXItLXRlc3QtcmlkZSAucHJvbW8tYmFubmVyX19waG90by13cmFwIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA1NHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1iYW5uZXItLXRlc3QtcmlkZSAucHJvbW8tYmFubmVyX19waG90by13cmFwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4ucHJvbW8tYmFubmVyLS10ZXN0LXJpZGUgLnByb21vLWJhbm5lcl9fcGhvdG8ge1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLWJhbm5lci0tdGVzdC1yaWRlIC5wcm9tby1iYW5uZXJfX2luZm8td3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXItLXRlc3QtcmlkZS1mYXZvcml0IC5wcm9tby1iYW5uZXJfX3Bob3RvLXdyYXAge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDU0cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLWJhbm5lci0tdGVzdC1yaWRlLWZhdm9yaXQgLnByb21vLWJhbm5lcl9fcGhvdG8td3JhcCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNTdweDtcbiAgfVxufVxuLnByb21vLWJhbm5lci0tdGVzdC1yaWRlLWZhdm9yaXQgLnByb21vLWJhbm5lcl9fcGhvdG8ge1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLWJhbm5lci0tdGVzdC1yaWRlLWZhdm9yaXQgLnByb21vLWJhbm5lcl9faW5mby13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLWJhbm5lci0tdGVzdC1yaWRlLWZhdm9yaXQgLnByb21vLWJhbm5lcl9fdGV4dC13cmFwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4ucHJvbW8tYmFubmVyLS10ZXN0LXJpZGUtZmF2b3JpdCAucHJvbW8tYmFubmVyX19idG4ge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLnByb21vLWJhbm5lciArIC5wcm9tby1zdWJzY3JpYmUge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1iYW5uZXIgKyAucHJvbW8tc3Vic2NyaWJlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLnByb21vLWNhdGFsb2cge1xuICBwYWRkaW5nLXRvcDogNjlweDtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvbW8tY2F0YWxvZyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5wcm9tby1jYXRhbG9nX19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGNvbG9yOiAjQzU5RjcyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1jYXRhbG9nX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gIH1cbn1cbi5wcm9tby1jYXRhbG9nX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjg0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9tby1jYXRhbG9nX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvbW8tY2F0YWxvZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gIH1cbn1cbi5wcm9tby1jYXRhbG9nX19yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wcm9tby1jYXRhbG9nX19jb2wge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1jYXRhbG9nX19jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucHJvbW8tY2F0YWxvZ19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9tby1jYXRhbG9nX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMjIsIDIwMSwgMTc1LCAwLjMpIDAlLCByZ2JhKDIyMiwgMjAxLCAxNzUsIDAuMykgMTAwJSk7XG4gIHotaW5kZXg6IDU7XG59XG4ucHJvbW8tY2F0YWxvZ19faXRlbS1uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI5cHg7XG4gIHJpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzUwNEM0ODtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIHotaW5kZXg6IDc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb21vLWNhdGFsb2dfX2l0ZW0tbmFtZSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvbW8tY2F0YWxvZ19faXRlbS1uYW1lIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLWNhdGFsb2dfX2l0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5wcm9tby1jYXRhbG9nX19pdGVtLXBob3RvIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnByb21vLWNhdGFsb2dfX2l0ZW0tLWZvci1jaGlsZHJlbiAucHJvbW8tY2F0YWxvZ19faXRlbS1uYW1lIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb21vLWNhdGFsb2dfX2l0ZW0tLWZvci1jaGlsZHJlbiAucHJvbW8tY2F0YWxvZ19faXRlbS1uYW1lIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG4ucHJvbW8tY2F0YWxvZ19faXRlbS0tZm9yLXdvbWVuIC5wcm9tby1jYXRhbG9nX19pdGVtLW5hbWUge1xuICByaWdodDogNDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvbW8tY2F0YWxvZ19faXRlbS0tZm9yLXdvbWVuIC5wcm9tby1jYXRhbG9nX19pdGVtLW5hbWUge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvbW8tY2F0YWxvZ19faXRlbS0tZm9yLXdvbWVuIC5wcm9tby1jYXRhbG9nX19pdGVtLW5hbWUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvbW8tY2F0YWxvZ19faXRlbS0tZm9yLXdvbWVuIC5wcm9tby1jYXRhbG9nX19pdGVtLW5hbWUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucHJvbW8tY2F0YWxvZ19faXRlbTpob3ZlciAucHJvbW8tY2F0YWxvZ19faXRlbS1waG90byB7XG4gIC13ZWJraXQtZmlsdGVyOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG59XG4ucHJvbW8tYXJ0aWNsZXMge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvbW8tYXJ0aWNsZXMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucHJvbW8tYXJ0aWNsZXNfX3N1YnRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgY29sb3I6ICNDNTlGNzI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLWFydGljbGVzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gIH1cbn1cbi5wcm9tby1hcnRpY2xlc19fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMC44NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvbW8tYXJ0aWNsZXNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1hcnRpY2xlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gIH1cbn1cbi5wcm9tby1hcnRpY2xlc19fcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvbW8tYXJ0aWNsZXNfX2NvbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLWFydGljbGVzX19jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucHJvbW8tYXJ0aWNsZXNfX2J0bnMtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1hcnRpY2xlc19fYnRucy13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICB9XG59XG4ucHJvbW8tYXJ0aWNsZXNfX2J0biB7XG4gIGNvbG9yOiAjQzU5RjcyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucHJvbW8tYXJ0aWNsZXNfX2J0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5hcnRpY2xlLWFkdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJ0aWNsZS1hZHZfX3BpY3R1cmUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDc4LjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGUtYWR2X19waWN0dXJlLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Mi41JTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbi5hcnRpY2xlLWFkdl9fcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGUtYWR2X19waWN0dXJlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlLWFkdl9fdGV4dC13cmFwIHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYXJ0aWNsZS1hZHZfX3RleHQtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gIH1cbn1cbi5hcnRpY2xlLWFkdl9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYXJ0aWNsZS1hZHY6aG92ZXIgLmFydGljbGUtYWR2X19waWN0dXJlIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5wcm9tby1zdWJzY3JpYmUge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLXN1YnNjcmliZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5wcm9tby1zdWJzY3JpYmVfX3N1YnRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgY29sb3I6ICNDNTlGNzI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLXN1YnNjcmliZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICB9XG59XG4ucHJvbW8tc3Vic2NyaWJlX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjg0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvbW8tc3Vic2NyaWJlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvbW8tc3Vic2NyaWJlX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvbW8tc3Vic2NyaWJlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgfVxufVxuLnByb21vLXN1YnNjcmliZV9fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjQzU5RjcyO1xufVxuLnByb21vLXN1YnNjcmliZV9fZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG59XG4ucHJvbW8tc3Vic2NyaWJlX19tZXNzYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLXN1YnNjcmliZV9fbWVzc2FuZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucHJvbW8tc3Vic2NyaWJlX19tZXNzYW5nZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG4ucHJvbW8tc3Vic2NyaWJlX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogI0Y0RjFFRDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNEM0ODtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIC8qIEZpcmVmb3ggMTgtICovXG59XG4ucHJvbW8tc3Vic2NyaWJlX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY29sb3I6ICM1MDRDNDg7XG59XG4ucHJvbW8tc3Vic2NyaWJlX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY29sb3I6ICM1MDRDNDg7XG59XG4ucHJvbW8tc3Vic2NyaWJlX19pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjb2xvcjogIzUwNEM0ODtcbn1cbi5wcm9tby1zdWJzY3JpYmVfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY29sb3I6ICM1MDRDNDg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvbW8tc3Vic2NyaWJlX19pbnB1dCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLnByb21vLXN1YnNjcmliZV9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogNDFweDtcbiAgbWluLWhlaWdodDogNDFweDtcbiAgdG9wOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1zdWJzY3JpYmVfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlcy1saXN0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmFydGljbGVzLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4uYXJ0aWNsZXMtbGlzdF9fc3VidGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBjb2xvcjogI0M1OUY3MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYXJ0aWNsZXMtbGlzdF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICB9XG59XG4uYXJ0aWNsZXMtbGlzdF9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMC44NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5hcnRpY2xlcy1saXN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcbiAgfVxufVxuLmFydGljbGVzLWxpc3RfX3JvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFydGljbGVzLWxpc3RfX2NvbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX2NvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jYXRhbG9nLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYXRhbG9nLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4uY2F0YWxvZy1wYWdlX19oZWFkZXItd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXRhbG9nLXBhZ2VfX2hlYWRlci13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNhdGFsb2ctcGFnZV9faGVhZGVyLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2F0YWxvZy1wYWdlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNhdGFsb2ctcGFnZV9fdGV4dCB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA5O1xuICB9XG59XG4uY2F0YWxvZy1wYWdlX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2F0YWxvZy1wYWdlX190ZXh0IHA6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXRhbG9nLXBhZ2VfX3RleHQuanMtdGV4dC1tb3JlLWluZm8tLWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhdGFsb2ctcGFnZV9fdGV4dC5qcy10ZXh0LW1vcmUtaW5mby0tYWxsIHAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXRhbG9nLXBhZ2VfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNDNTlGNzI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5jYXRhbG9nLXBhZ2VfX2J0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uY2F0YWxvZy1wYWdlX19jYXRhbG9nLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbn1cbi5jYXRhbG9nLXBhZ2VfX2NhdGFsb2ctd3JhcC1hbGwge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG4uY2F0YWxvZy1wYWdlX19uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY2F0YWxvZy1wYWdlX19uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNhdGFsb2ctcGFnZV9fbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5jYXRhbG9nLXBhZ2VfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jYXRhbG9nLXBhZ2VfX2ZpbHRlci1ib3gge1xuICB3aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhdGFsb2ctcGFnZV9fZmlsdGVyLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXRhbG9nLXBhZ2VfX2dvb2RzLWJveCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCk7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2F0YWxvZy1wYWdlX19nb29kcy1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmNhdGFsb2ctcGFnZSArIC5wcm9tby1zdWJzY3JpYmUge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYXRhbG9nLXBhZ2UgKyAucHJvbW8tc3Vic2NyaWJlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLmNhdGFsb2ctbmF2aWdhdGlvbl9fcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNhdGFsb2ctbmF2aWdhdGlvbl9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhdGFsb2ctbmF2aWdhdGlvbl9fY29sLS1maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2F0YWxvZy1uYXZpZ2F0aW9uX19jb2wtLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2F0YWxvZy1uYXZpZ2F0aW9uX19jb2wtLXNvcnRpbmcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jYXRhbG9nLW5hdmlnYXRpb25fX2J0bi1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjQzU5RjcyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY2F0YWxvZy1uYXZpZ2F0aW9uX19idG4tZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbi5jYXRhbG9nLW5hdmlnYXRpb25fX2J0bi1maWx0ZXIgc3ZnIHtcbiAgd2lkdGg6IDI1cHg7XG59XG4uY2F0YWxvZy1uYXZpZ2F0aW9uX19idG4tZmlsdGVyIHNwYW4ge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuY2F0YWxvZy1uYXZpZ2F0aW9uX19idG4tZmlsdGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTA0QzQ4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY2F0YWxvZy1uYXZpZ2F0aW9uX19zb3J0aW5nLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG4uY2F0YWxvZy1uYXZpZ2F0aW9uX19jaG9pc2UtZmlsdGVycyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAtNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYXRhbG9nLW5hdmlnYXRpb25fX2Nob2lzZS1maWx0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY2F0YWxvZy1uYXZpZ2F0aW9uX19jaG9pc2UtZmlsdGVycy1yb3cge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNhdGFsb2ctbmF2aWdhdGlvbl9fY2hvaXNlLWZpbHRlcnMtcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbn1cbi5jYXRhbG9nLW5hdmlnYXRpb25fX2Nob2lzZS1maWx0ZXJzLWNvbCB7XG4gIHBhZGRpbmc6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYXRhbG9nLW5hdmlnYXRpb25fX2Nob2lzZS1maWx0ZXJzLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG59XG4uY2F0YWxvZy1uYXZpZ2F0aW9uX19jaG9pc2UtZmlsdGVycy1pdGVtIHtcbiAgYmFja2dyb3VuZDogI0Y0RjFFRDtcbiAgY29sb3I6ICM4OTYzMzY7XG4gIHBhZGRpbmc6IDZweCA4cHggNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2F0YWxvZy1uYXZpZ2F0aW9uX19jaG9pc2UtZmlsdGVycy1uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jYXRhbG9nLW5hdmlnYXRpb25fX2Nob2lzZS1maWx0ZXJzLXJlc2V0IHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmNhdGFsb2ctc29ydGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY2F0YWxvZy1zb3J0aW5nIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmNhdGFsb2ctc29ydGluZ19fdGl0bGUtd3JhcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY2F0YWxvZy1zb3J0aW5nX190aXRsZS13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgfVxufVxuLmNhdGFsb2ctc29ydGluZ19fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY2F0YWxvZy1zb3J0aW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLmNhdGFsb2ctc29ydGluZ19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYXRhbG9nLXNvcnRpbmdfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMTVweDtcbiAgfVxufVxuLmNhdGFsb2ctc29ydGluZ19faXRlbS13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYXRhbG9nLXNvcnRpbmdfX2l0ZW0td3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nLXNvcnRpbmdfX2l0ZW0td3JhcC5qcy1zb3J0aW5nLWl0ZW0tLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY2F0YWxvZy1zb3J0aW5nX19pdGVtLXdyYXAtLWRlbGltZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXRhbG9nLXNvcnRpbmdfX2l0ZW0td3JhcC0tZGVsaW1lciBzcGFuIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDRDNDg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2F0YWxvZy1zb3J0aW5nX19pdGVtLWRpcmVjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5jYXRhbG9nLXNvcnRpbmdfX21vcmUtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYXRhbG9nLXNvcnRpbmdfX21vcmUtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXRhbG9nLXNvcnRpbmdfX21vcmUtYnRuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uY2F0YWxvZy1zb3J0aW5nX19tb3JlLWJ0bi5qcy1jYXRhbG9nLXNvcnRpbmctYnRuLW1vcmUtLW9wZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNhdGFsb2ctc29ydGluZ19fbGFiZWwtcmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXRhbG9nLXNvcnRpbmdfX2lucHV0LXJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jYXRhbG9nLXNvcnRpbmdfX2xhYmVsLXJhZGlvLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNhdGFsb2ctc29ydGluZ19fbGFiZWwtcmFkaW8td3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuLmNhdGFsb2ctc29ydGluZ19faW5wdXQtcmFkaW86Y2hlY2tlZCArIC5jYXRhbG9nLXNvcnRpbmdfX2xhYmVsLXJhZGlvLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY2F0YWxvZy1zb3J0aW5nX19pbnB1dC1yYWRpbzpjaGVja2VkICsgLmNhdGFsb2ctc29ydGluZ19fbGFiZWwtcmFkaW8td3JhcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmNhdGFsb2ctc29ydGluZ19fcmFkaW8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYXRhbG9nLXNvcnRpbmdfX3JhZGlvLXRleHQge1xuICAgIGNvbG9yOiAjOEQ4QzhCO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zM3B4O1xuICB9XG59XG4uY2F0YWxvZy1zb3J0aW5nX19idG4tZGlyZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY2F0YWxvZy1zb3J0aW5nX19idG4tZGlyZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2F0YWxvZy1zb3J0aW5nX19idG4tZGlyZWN0aW9uIHN2ZyBwYXRoIHtcbiAgICBzdHJva2U6ICM4RDhDOEI7XG4gIH1cbn1cbi5jYXRhbG9nLXNvcnRpbmdfX2J0bi1kaXJlY3Rpb24tLXJldmVyc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNhdGFsb2ctc29ydGluZ19faW5wdXQtcmFkaW86Y2hlY2tlZCArIC5jYXRhbG9nLXNvcnRpbmdfX2xhYmVsLXJhZGlvLXdyYXAgLmNhdGFsb2ctc29ydGluZ19fcmFkaW8tdGV4dCB7XG4gIGNvbG9yOiAjQzU5RjcyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNhdGFsb2ctc29ydGluZ19faW5wdXQtcmFkaW86Y2hlY2tlZCArIC5jYXRhbG9nLXNvcnRpbmdfX2xhYmVsLXJhZGlvLXdyYXAgLmNhdGFsb2ctc29ydGluZ19fcmFkaW8tdGV4dCB7XG4gICAgY29sb3I6ICM4RDhDOEI7XG4gIH1cbn1cbi5jYXRhbG9nLXNvcnRpbmdfX2lucHV0LXJhZGlvOmNoZWNrZWQgKyAuY2F0YWxvZy1zb3J0aW5nX19sYWJlbC1yYWRpby13cmFwIC5jYXRhbG9nLXNvcnRpbmdfX2J0bi1kaXJlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYXRhbG9nLXNvcnRpbmcuanMtY2F0YWxvZy1zb3J0aW5nLS1vcGVuIC5qcy1zb3J0aW5nLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZmlsdGVyLWNhdGFsb2cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMTAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjYpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbi5maWx0ZXItY2F0YWxvZ19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzUwNEM0ODtcbiAgcGFkZGluZzogMTUwcHggNjhweCAxMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuZmlsdGVyLWNhdGFsb2dfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gIH1cbiAgLmZpbHRlci1jYXRhbG9nX19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZmlsdGVyLWNhdGFsb2dfX2NvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkM2QzY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5maWx0ZXItY2F0YWxvZ19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTAwcHggMTBweCAxMzBweDtcbiAgfVxufVxuLmZpbHRlci1jYXRhbG9nX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MXB4O1xuICBsZWZ0OiA4OHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZmlsdGVyLWNhdGFsb2dfX3RpdGxlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuLmZpbHRlci1jYXRhbG9nX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTVweDtcbiAgcmlnaHQ6IDg4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZpbHRlci1jYXRhbG9nX19jbG9zZSB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuLmZpbHRlci1jYXRhbG9nX19jbG9zZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5maWx0ZXItY2F0YWxvZ19fYXBwbHktd2lkZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDMwcHggODhweCA1MHB4O1xuICB6LWluZGV4OiA2NTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZmlsdGVyLWNhdGFsb2dfX2FwcGx5LXdpZGdldCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDUwcHg7XG4gIH1cbn1cbi5maWx0ZXItY2F0YWxvZ19fYXBwbHktd2lkZ2V0LWJ0biB7XG4gIHdpZHRoOiAyMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZpbHRlci1jYXRhbG9nX19hcHBseS13aWRnZXQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZpbHRlci1jYXRhbG9nX19pbm5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjQzZDNkM2IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5maWx0ZXItY2F0YWxvZ19faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICB9XG4gIC5maWx0ZXItY2F0YWxvZ19faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZmlsdGVyLWNhdGFsb2dfX2lubmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M2QzZDNjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZpbHRlci1jYXRhbG9nX19pbm5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLmZpbHRlci1jYXRhbG9nX19mb3JtLXdyYXAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZmlsdGVyLWNhdGFsb2dfX2Zvcm0td3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5maWx0ZXItY2F0YWxvZ19fZm9ybS1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uZmlsdGVyLWNhdGFsb2dfX25hbWUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlci1jYXRhbG9nX19uYW1lLXdyYXAuanMtYWNjb3JkaW9uLWJ0bi0tYWN0aXZlIC5maWx0ZXItY2F0YWxvZ19fbmFtZS1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZpbHRlci1jYXRhbG9nX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZpbHRlci1jYXRhbG9nX19uYW1lLWljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5maWx0ZXItY2F0YWxvZ19faW5mbyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmZpbHRlci1jYXRhbG9nX19jaGVja2JveC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5maWx0ZXItY2F0YWxvZ19fY2hlY2tib3hlcy13cmFwLS1jb2xvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5maWx0ZXItY2F0YWxvZ19fY2hlY2tib3gtaXRlbS0tY29sb3Ige1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLmZpbHRlci1jYXRhbG9nX19sYWJlbC1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsdGVyLWNhdGFsb2dfX2lucHV0LWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5maWx0ZXItY2F0YWxvZ19fbGFiZWwtY2hlY2std3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmlsdGVyLWNhdGFsb2dfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAuZmlsdGVyLWNhdGFsb2dfX2xhYmVsLWNoZWNrLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyLWNhdGFsb2dfX2NoZWNrLWNoZWNrIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDgwLCA3NiwgNzIsIDAuOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmlsdGVyLWNhdGFsb2dfX2NoZWNrLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmlsdGVyLWNhdGFsb2dfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAuZmlsdGVyLWNhdGFsb2dfX2xhYmVsLWNoZWNrLXdyYXAgLmZpbHRlci1jYXRhbG9nX19jaGVjay1jaGVjayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2std2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyLCAjQzU5RjcyO1xuICBib3JkZXItY29sb3I6ICNDNTlGNzI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZmlsdGVyLWNhdGFsb2dfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAuZmlsdGVyLWNhdGFsb2dfX2xhYmVsLWNoZWNrLXdyYXAgLmZpbHRlci1jYXRhbG9nX19jaGVjay1jaGVjayB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG4uZmlsdGVyLWNhdGFsb2dfX2xhYmVsLWNoZWNrYm94LWNvbG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyLWNhdGFsb2dfX2lucHV0LWNoZWNrYm94LWNvbG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5maWx0ZXItY2F0YWxvZ19fbGFiZWwtY2hlY2std3JhcC1jb2xvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmlsdGVyLWNhdGFsb2dfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAuZmlsdGVyLWNhdGFsb2dfX2xhYmVsLWNoZWNrLXdyYXAtY29sb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyLWNhdGFsb2dfX2NoZWNrLWNoZWNrLWNvbG9yIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmlsdGVyLWNhdGFsb2dfX2NoZWNrLXRleHQtY29sb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlci1jYXRhbG9nX19pbnB1dC1jaGVja2JveC1jb2xvcjpjaGVja2VkICsgLmZpbHRlci1jYXRhbG9nX19sYWJlbC1jaGVjay13cmFwLWNvbG9yIC5maWx0ZXItY2F0YWxvZ19fY2hlY2stY2hlY2stY29sb3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzU5RjcyICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLWNhdGFsb2dfX2lucHV0LWNoZWNrYm94LWNvbG9yOmNoZWNrZWQgKyAuZmlsdGVyLWNhdGFsb2dfX2xhYmVsLWNoZWNrLXdyYXAtY29sb3IgLmZpbHRlci1jYXRhbG9nX19jaGVjay1jaGVjay1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVjay13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4ucmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmFuZ2VfX3ZhbHVlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnJhbmdlX192YWx1ZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhbmdlX19zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAxMHB4O1xufVxuLnJhbmdlIC5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYW5nZSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogcmdiYSg4MCwgNzYsIDcyLCAwLjEpO1xufVxuLnJhbmdlIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ucmFuZ2UgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDEuNjAwMDAwMDJweCAzLjU5OTk5OTlweCByZ2JhKDAsIDAsIDAsIDAuMTMpKSBkcm9wLXNoYWRvdygwcHggMC4zMDAwMDAwMXB4IDAuODk5OTk5OThweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG9wOiAtMTRweDtcbiAgcmlnaHQ6IC0xNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0M1OUY3MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5yYW5nZSAubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIsXG4ucmFuZ2UgLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJhbmdlIC5ub1VpLXZhbHVlLXN1Yixcbi5yYW5nZSAubm9VaS1waXBzIHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODM4MzgzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnJhbmdlIC5ub1VpLXZhbHVlLXN1YixcbiAgLnJhbmdlIC5ub1VpLXBpcHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnJhbmdlIC5ub1VpLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmFuZ2UgLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA3cHggMCAwO1xufVxuLmJyYW5kcyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5icmFuZHMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uYnJhbmRzX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJyYW5kc19fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYnJhbmRzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYnJhbmRzX19jb2wge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJyYW5kc19fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJyYW5kc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYnJhbmRzX19waWN0dXJlLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5icmFuZHNfX3BpY3R1cmUtd3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjMpIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnJhbmRzX19waWN0dXJlLXdyYXA6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjU0KSAxMDAlKTtcbiAgfVxufVxuLmJyYW5kc19faW5mby13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYnJhbmRzX19sb2dvIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJyYW5kc19fbG9nbyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICB9XG59XG4uYnJhbmRzX190ZXh0LXdyYXAge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJyYW5kc19fdGV4dC13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG59XG4uYnJhbmRzX19saW5rLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uYnJhbmRzX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmJyYW5kc19faXRlbTpob3ZlciAuYnJhbmRzX19waWN0dXJlLXdyYXA6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjgpIDg0LjIlKTtcbiAgfVxuICAuYnJhbmRzX19pdGVtOmhvdmVyIC5icmFuZHNfX2xpbmstd3JhcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5icmFuZC1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYnJhbmQtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5icmFuZC1wYWdlX19oZWFkZXItd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLmJyYW5kLXBhZ2VfX3RleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYnJhbmQtcGFnZV9fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5icmFuZC1wYWdlX190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnJhbmQtcGFnZV9fY2F0YWxvZy13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDY2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYnJhbmQtcGFnZV9fY2F0YWxvZy13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG59XG4uYnJhbmQtcGFnZV9fY2F0YWxvZy13cmFwLS1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA2M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYnJhbmQtcGFnZV9fY2F0YWxvZy13cmFwLS1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5icmFuZC1wYWdlX19jYXRhbG9nLXdyYXAtLWxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgfVxufVxuLmJyYW5kLXBhZ2VfX2NhdGFsb2ctd3JhcC1hbGwge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XG59XG4uYnJhbmQtcGFnZV9fbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmJyYW5kLXBhZ2VfX25hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYnJhbmQtcGFnZV9fbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5icmFuZC1wYWdlIC5jYXRhbG9nX19yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYnJhbmQtcGFnZSAuY2F0YWxvZ19fcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmJhbm5lci1zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0VDRThERjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iYW5uZXItc21hbGxfX3Bob3RvIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFubmVyLXNtYWxsX19waG90byB7XG4gICAgd2lkdGg6IDIzNnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmJhbm5lci1zbWFsbF9faW5mby13cmFwIHtcbiAgcGFkZGluZzogMTBweCAxNHB4IDIzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFubmVyLXNtYWxsX19pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCA0M3B4O1xuICB9XG59XG4uYmFubmVyLXNtYWxsX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhbm5lci1zbWFsbF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5iYW5uZXItc21hbGxfX3RleHQtd3JhcCB7XG4gIGNvbG9yOiAjNTA0QzQ4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFubmVyLXNtYWxsX190ZXh0LXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmJhbm5lci1zbWFsbF9fYnRucy13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5iYW5uZXItc21hbGxfX2J0bnMtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuYmFubmVyLXNtYWxsOmhvdmVyIC5iYW5uZXItc21hbGxfX3Bob3RvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbi5iYW5uZXItbWVkaXVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRUNFOERGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJhbm5lci1tZWRpdW1fX3Bob3RvIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5iYW5uZXItbWVkaXVtX19waG90byB7XG4gICAgd2lkdGg6IDIzNnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmJhbm5lci1tZWRpdW1fX2luZm8td3JhcCB7XG4gIHBhZGRpbmc6IDEwcHggMTRweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhbm5lci1tZWRpdW1fX2luZm8td3JhcCB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4IDQzcHg7XG4gIH1cbn1cbi5iYW5uZXItbWVkaXVtX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFubmVyLW1lZGl1bV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmJhbm5lci1tZWRpdW1fX3RleHQtd3JhcCB7XG4gIGNvbG9yOiAjNTA0QzQ4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXItbWVkaXVtX19idG5zLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhbm5lci1tZWRpdW1fX2J0biB7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhbm5lci1tZWRpdW1fX2J0biB7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5iYW5uZXItc21hbGw6aG92ZXIgLmJhbm5lci1zbWFsbF9fcGhvdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuLmJhbm5lci1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRUNFOERGO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJhbm5lci1tZW51X19waG90byB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFubmVyLW1lbnVfX3Bob3RvIHtcbiAgICB3aWR0aDogMjM2cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uYmFubmVyLW1lbnVfX2luZm8td3JhcCB7XG4gIHBhZGRpbmc6IDEwcHggMjZweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhbm5lci1tZW51X19pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCA0M3B4O1xuICB9XG59XG4uYmFubmVyLW1lbnVfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhbm5lci1tZW51X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYmFubmVyLW1lbnVfX3RleHQtd3JhcCB7XG4gIGNvbG9yOiAjNTA0QzQ4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXItbWVudV9fYnRucy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5iYW5uZXItbWVudV9fYnRuIHtcbiAgbWluLWhlaWdodDogNDFweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFubmVyLW1lbnVfX2J0biB7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5iYW5uZXItc21hbGw6aG92ZXIgLmJhbm5lci1zbWFsbF9fcGhvdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuLmZhdm9yaXQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZmF2b3JpdCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cbn1cbi5mYXZvcml0X190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZhdm9yaXRfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmZhdm9yaXQgLmNhdGFsb2dfX3JvdyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zZXJ2aWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5zZXJ2aWNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnNlcnZpY2VfX3N1YnRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2VfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5zZXJ2aWNlX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIH1cbn1cbi5zZXJ2aWNlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2VydmljZV9fY29sIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zZXJ2aWNlX19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5zZXJ2aWNlX19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VydmljZV9faXRlbSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuc2VydmljZV9faXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zZXJ2aWNlX19pdGVtLWluZm8ge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uc2VydmljZV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4uc2VydmljZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnNlcnZpY2VfX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG4uc2VydmljZV9faXRlbS1saW5rIHtcbiAgY29sb3I6ICNDNTlGNzI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNlcnZpY2VfX2l0ZW0tbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uc2VydmljZV9fY29sIC5zZXJ2aWNlX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnNlcnZpY2VfX2NvbCAuc2VydmljZV9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VERURFRDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLnNlcnZpY2VfX2NvbDpudGgtY2hpbGQoMSkgLnNlcnZpY2VfX2l0ZW0sXG4gIC5zZXJ2aWNlX19jb2w6bnRoLWNoaWxkKDIpIC5zZXJ2aWNlX19pdGVtLFxuICAuc2VydmljZV9fY29sOm50aC1jaGlsZCgzKSAuc2VydmljZV9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XG4gIH1cbiAgLnNlcnZpY2VfX2NvbDpudGgtY2hpbGQoM24pIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xuICB9XG4gIC5zZXJ2aWNlX19jb2w6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VERURFRDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjcxcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VydmljZV9fY29sOm50aC1jaGlsZCgxKSAuc2VydmljZV9faXRlbSxcbiAgLnNlcnZpY2VfX2NvbDpudGgtY2hpbGQoMikgLnNlcnZpY2VfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRURFREVEO1xuICB9XG4gIC5zZXJ2aWNlX19jb2w6bnRoLWNoaWxkKDJuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VERURFRDtcbiAgfVxuICAuc2VydmljZV9fY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFREVERUQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5zZXJ2aWNlX19jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRURFREVEO1xuICB9XG59XG4ucHJvbW8tYmFubmVyLS1oaXN0b3J5ICsgLnNlcnZpY2Uge1xuICBwYWRkaW5nLXRvcDogMTI3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvbW8tYmFubmVyLS1oaXN0b3J5ICsgLnNlcnZpY2Uge1xuICAgIHBhZGRpbmctdG9wOiA4MXB4O1xuICB9XG59XG4uc2VhcmNoLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2VhcmNoLXBhZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuc2VhcmNoLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2VhcmNoLXBhZ2VfX3RleHQge1xuICBjb2xvcjogIzU4NTU1MTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5zZWFyY2gtcGFnZV9fdGV4dCB7XG4gICAgY29sb3I6ICM1MDRDNDg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnNlYXJjaC1wYWdlIC5jYXRhbG9nX19yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2VhcmNoLXBhZ2VfX3dyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuc2VhcmNoLXBhZ2VfX3dyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xuICB9XG59XG4ucmVjb21tZW5kYXRpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDE4N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnJlY29tbWVuZGF0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5yZWNvbW1lbmRhdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICB9XG59XG4ucmVjb21tZW5kYXRpb25zX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5yZWNvbW1lbmRhdGlvbnNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ucmVjb21tZW5kYXRpb25zX190aXRsZS0tbGFyZ2Uge1xuICBmb250LXNpemU6IDU0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucmVjb21tZW5kYXRpb25zX190aXRsZS0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLnJlY29tbWVuZGF0aW9uc19fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVjb21tZW5kYXRpb25zIC5jYXRhbG9nX19yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY29tcGFyZSArIC5yZWNvbW1lbmRhdGlvbnMge1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb21wYXJlICsgLnJlY29tbWVuZGF0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cbn1cbi5jb250YWN0cy1pdGVtIHtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbnRhY3RzLWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY29udGFjdHMtaXRlbV9fbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNvbnRhY3RzLWl0ZW1fX2xpbmstd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmNvbnRhY3RzLWl0ZW1fX25hbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbnRhY3RzLWl0ZW1fX2FkZHJlc3Mge1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG59XG4uY29udGFjdHMtaXRlbV9fY29udGFjdC1pbmZvIHtcbiAgY29sb3I6ICNDNTlGNzI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5jb250YWN0cy1pdGVtX19jb250YWN0LWluZm8gc3BhbiB7XG4gIGNvbG9yOiAjOEQ4QzhCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRhY3RzLWl0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb250YWN0cy1pdGVtX19saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5jb250YWN0cy1pdGVtX19saW5rLWljb24ge1xuICB3aWR0aDogMTFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uY29udGFjdHMtaXRlbV9fbGluay10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uY29udGFjdHNfX2NvbC5jb2wtNiAuY29udGFjdHMtaXRlbSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb250YWN0c19fY29sLmNvbC02IC5jb250YWN0cy1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAuY29udGFjdHNfX2NvbC5jb2wtNjpudGgtY2hpbGQoMSkgLmNvbnRhY3RzLWl0ZW0sXG4gIC5jb250YWN0c19fY29sLmNvbC02Om50aC1jaGlsZCgyKSAuY29udGFjdHMtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XG4gIH1cbiAgLmNvbnRhY3RzX19jb2wuY29sLTY6bnRoLWNoaWxkKDJuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VERURFRDtcbiAgfVxuICAuY29udGFjdHNfX2NvbC5jb2wtNjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzFweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0c19fY29sLmNvbC02Om50aC1jaGlsZCgxKSAuY29udGFjdHMtaXRlbSxcbiAgLmNvbnRhY3RzX19jb2wuY29sLTY6bnRoLWNoaWxkKDIpIC5jb250YWN0cy1pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VERURFRDtcbiAgfVxuICAuY29udGFjdHNfX2NvbC5jb2wtNjpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xuICB9XG4gIC5jb250YWN0c19fY29sLmNvbC02Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFREVERUQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb250YWN0c19fY29sLmNvbC02OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VERURFRDtcbiAgfVxufVxuLmNvbnRhY3RzX19jb2wuY29sLTQgLmNvbnRhY3RzLWl0ZW0ge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY29udGFjdHNfX2NvbC5jb2wtNCAuY29udGFjdHMtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VERURFRDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLmNvbnRhY3RzX19jb2wuY29sLTQ6bnRoLWNoaWxkKDEpIC5jb250YWN0cy1pdGVtLFxuICAuY29udGFjdHNfX2NvbC5jb2wtNDpudGgtY2hpbGQoMikgLmNvbnRhY3RzLWl0ZW0sXG4gIC5jb250YWN0c19fY29sLmNvbC00Om50aC1jaGlsZCgzKSAuY29udGFjdHMtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XG4gIH1cbiAgLmNvbnRhY3RzX19jb2wuY29sLTQ6bnRoLWNoaWxkKDNuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VERURFRDtcbiAgfVxuICAuY29udGFjdHNfX2NvbC5jb2wtNDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NzFweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWN0c19fY29sLmNvbC00Om50aC1jaGlsZCgxKSAuY29udGFjdHMtaXRlbSxcbiAgLmNvbnRhY3RzX19jb2wuY29sLTQ6bnRoLWNoaWxkKDIpIC5jb250YWN0cy1pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VERURFRDtcbiAgfVxuICAuY29udGFjdHNfX2NvbC5jb2wtNDpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xuICB9XG4gIC5jb250YWN0c19fY29sLmNvbC00Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFREVERUQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb250YWN0c19fY29sLmNvbC00OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VERURFRDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5jb250YWN0cy1pdGVtX19saW5rOmhvdmVyIC5jb250YWN0cy1pdGVtX19saW5rLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgLTNweCk7XG4gIH1cbn1cbi5jb250YWN0cy1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYxMHB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbnRhY3RzLW1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5jb250YWN0cy1tYXBfX21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG55bWFwc1tjbGFzcyQ9XCJzZWFyY2hfX3N1Z2dlc3QtaXRlbVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG59XG55bWFwc1tjbGFzcyo9XCItYmFsbG9vbl9sYXlvdXRfbm9ybWFsXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSAhaW1wb3J0YW50O1xufVxuW2NsYXNzKj1cInltYXBzLTJcIl1bY2xhc3MqPVwiLWdyb3VuZC1wYW5lXCJdIHtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uY29udGFjdHNfX21hcC1iYWxsb24ge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xufVxuLmNvbnRhY3RzX19tYXAtYWRyZXNzLW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNTA0QzQ4O1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLmNvbnRhY3RzX19tYXAtYWRyZXNzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzUwNEM0ODtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbn1cbi5wcm9tby1zZXJ2aWNlc19fcGhvdG8td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9tby1zZXJ2aWNlc19fcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogODAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLnByb21vLXNlcnZpY2VzX19waG90byB7XG4gICAgbWluLWhlaWdodDogNTMwcHg7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9tby1zZXJ2aWNlc19fcGhvdG8ge1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9tby1zZXJ2aWNlc19fcGhvdG8ge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1zZXJ2aWNlc19fcGhvdG8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucHJvbW8tc2VydmljZXNfX2luZm8td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnByb21vLXNlcnZpY2VzX19pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODcxcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvbW8tc2VydmljZXNfX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucHJvbW8tc2VydmljZXNfX3N1YnRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLXNlcnZpY2VzX19zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcbiAgfVxufVxuLnByb21vLXNlcnZpY2VzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvbW8tc2VydmljZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1zZXJ2aWNlc19fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgfVxufVxuLnByb21vLXNlcnZpY2VzX190ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLXNlcnZpY2VzX190ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5wcm9tby1wcmljZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1wcmljZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7XG4gIH1cbn1cbi5wcm9tby1wcmljZV9fbW9iLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1wcmljZV9fbW9iLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gIH1cbn1cbi5wcm9tby1wcmljZV9fbGluay1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4ucHJvbW8tcHJpY2VfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1wcmljZV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucHJvbW8tcHJpY2VfX2xpbmstaWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5wcm9tby1wcmljZV9fbGluay10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4ucHJvbW8tcHJpY2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1wcmljZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1wcmljZV9faW5mby13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG4ucHJvbW8tcHJpY2VfX2l0ZW0td3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLXByaWNlX19pdGVtLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4ucHJvbW8tcHJpY2VfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucHJvbW8tcHJpY2VfX2l0ZW0taW5mbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucHJvbW8tcHJpY2VfX2l0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1wcmljZV9faXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5wcm9tby1wcmljZV9faXRlbS1ub3RlIHtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucHJvbW8tcHJpY2VfX2l0ZW0tcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vLXByaWNlX19pdGVtLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wcm9tby1wcmljZV9fcm93IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucHJvbW8tcHJpY2VfX2NvbC0tbGlua3Mge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tby1wcmljZV9fY29sLS1saW5rcyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucHJvbW8tcHJpY2VfX2xpbms6aG92ZXIgLnByb21vLXByaWNlX19saW5rLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgLTNweCk7XG4gIH1cbn1cbi5hY2Nlc3Nvcmllcy1wcm9tbyB7XG4gIGJhY2tncm91bmQ6ICNGNEYxRUQ7XG4gIHBhZGRpbmctdG9wOiA5N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5hY2Nlc3Nvcmllcy1wcm9tbyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5hY2Nlc3Nvcmllcy1wcm9tb19fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5hY2Nlc3Nvcmllcy1wcm9tb19fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFjY2Vzc29yaWVzLXByb21vX19yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hY2Nlc3Nvcmllcy1wcm9tb19faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmFjY2Vzc29yeSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxufVxuLmFjY2Vzc29yeV9fcGljdHVyZS13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDcyJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmFjY2Vzc29yeV9fcGljdHVyZS13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjQlO1xuICB9XG59XG4uYWNjZXNzb3J5X19waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB6LWluZGV4OiAxO1xufVxuLmFjY2Vzc29yeV9faW5mby13cmFwIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5hY2Nlc3NvcnlfX2luZm8td3JhcCB7XG4gICAgcGFkZGluZzogMTlweCA0MHB4O1xuICB9XG59XG4uYWNjZXNzb3J5X190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5hY2Nlc3NvcnlfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICBjb2xvcjogIzUwNEM0ODtcbiAgfVxufVxuLmFjY2Vzc29yeV9fcHJpY2Utd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFjY2Vzc29yeV9fcHJpY2Uge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmFjY2Vzc29yeV9fcHJpY2Uge1xuICAgIGNvbG9yOiAjNTA0QzQ4O1xuICB9XG59XG4uYWNjZXNzb3J5X19jb21wYXJlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmFjY2Vzc29yeV9fY29tcGFyZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICB9XG59XG4uYWNjZXNzb3J5X19jb21wYXJlLWxpbmsge1xuICBjb2xvcjogIzUwNEM0ODtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYWNjZXNzb3J5X19jb21wYXJlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5hY2Nlc3NvcnlfX2NvbXBhcmUtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uYXJ0aWNsZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmFydGljbGVfX3ByZXZpZXctcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGVfX2luZm8tYmxvY2stLXNlY29uZCB7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmFydGljbGVfX2luZm8tYmxvY2stLXNlY29uZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlX193cmFwIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcnRpY2xlX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmFydGljbGVfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fd3JhcCBoMSxcbi5hcnRpY2xlX193cmFwIGgyLFxuLmFydGljbGVfX3dyYXAgaW1nIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4uYXJ0aWNsZV9fd3JhcCBoMSxcbi5hcnRpY2xlX193cmFwIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYXJ0aWNsZV9fd3JhcCBoMSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5hcnRpY2xlX193cmFwIGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXJ0aWNsZV9fd3JhcCBwIHtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGVfX3dyYXAgcDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYXJ0aWNsZV9fd3JhcCBpbWcgKyBoMixcbi5hcnRpY2xlX193cmFwIGltZyArIHAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5hcnRpY2xlLS1mbGF0Zm9vdCAuYXJ0aWNsZV9fd3JhcCB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5hcnRpY2xlLS1mbGF0Zm9vdCAucm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hcnRpY2xlLS1mbGF0Zm9vdCAucm93LS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmFydGljbGUtLWZsYXRmb290IC5yb3ctLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5hcnRpY2xlLS1mbGF0Zm9vdCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gIH1cbn1cbi5hcnRpY2xlLS1mbGF0Zm9vdCBoMiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5hcnRpY2xlLS1mbGF0Zm9vdCBoMiB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gIH1cbn1cbi5hcnRpY2xlLS1hYm91dCB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmFydGljbGUtLWFib3V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmFydGljbGUtLWFib3V0IC5yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGUtLWFib3V0IC5yb3ctLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYXJ0aWNsZS0tYWJvdXQgLnJvdy0tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmFydGljbGUtLWFib3V0IGgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYXJ0aWNsZS0tYWJvdXQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuLnNpbmdsZS1wcm9kdWN0X19wcm9tby1waWN0dXJlLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDEyOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuc2luZ2xlLXByb2R1Y3RfX3Byb21vLXBpY3R1cmUtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLXByb2R1Y3RfX3Byb21vLXBpY3R1cmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdF9fcHJvbW8tcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgyN3B4O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2luZ2xlLXByb2R1Y3QgLmFjY2Vzc29yaWVzLXByb21vIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc2luZ2xlLXByb2R1Y3QgLmFjY2Vzc29yaWVzLXByb21vX190aXRsZSxcbi5zaW5nbGUtcHJvZHVjdCAuYWNjZXNzb3JpZXMtcHJvbW9fX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1wcm9kdWN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdF9fYWNjb3JkaW9uLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1wcm9kdWN0X19hY2NvcmRpb24tYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI0IDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNiA5LjVMMTIgMTUuNUwxOCA5LjUnIHN0cm9rZT0nJTIzNTA0QzQ4JyBzdHJva2Utd2lkdGg9JzEuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdF9fYWNjb3JkaW9uLWJ0bjo6YWZ0ZXIge1xuICAgIHRvcDogNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdF9fYWNjb3JkaW9uLWJ0bi5qcy1hY2NvcmRpb24tYnRuLS1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5zaW5nbGUtcHJvZHVjdF9fcmVjb21tZW5kYXRpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDcxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuc2luZ2xlLXByb2R1Y3RfX3JlY29tbWVuZGF0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU3cHg7XG4gIH1cbn1cbi5zaW5nbGUtcHJvZHVjdF9fcmVjb21tZW5kYXRpb25zLXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpbmdsZS1wcm9kdWN0X19yZWNvbW1lbmRhdGlvbnMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0X19yZWNvbW1lbmRhdGlvbnMtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2luZ2xlLXByb2R1Y3RfX3ZpZGVvLXdyYXAge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNpbmdsZS1wcm9kdWN0X19wcm9tby1waWN0dXJlLXNpY2t5LXdyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNpbmdsZS1wcm9kdWN0X19wcm9tby1waWN0dXJlLXNpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXByb2R1Y3RfX3Byb21vLXBpY3R1cmUtc2lja3ktd3JhcCArIC5zaW5nbGUtcHJvZHVjdCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0X19wcm9tby1waWN0dXJlLXNpY2t5LXdyYXAgKyAuc2luZ2xlLXByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4ucHJvZHVjdC1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDg2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvZHVjdC1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb2R1Y3QtaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9kdWN0LWluZm9fX2NvbC0tcGhvdG8ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLnByb2R1Y3QtaW5mb19fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1pbmZvX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtaW5mb19fdGl0bGUgc3ZnIHtcbiAgd2lkdGg6IDE5cHg7XG59XG4ucHJvZHVjdC1pbmZvX190aXRsZSBzcGFuIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxOXB4KTtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4ucHJvZHVjdC1pbmZvX19wcm9tby10ZXh0LXdyYXAge1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucHJvZHVjdC1pbmZvX19wcm9tby10ZXh0LXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1pbmZvX19wcm9tby10ZXh0LXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5wcm9kdWN0LWluZm9fX3Byb21vLXRleHQtd3JhcCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdC1pbmZvX19jaGFyYWN0ZXJpc3RpY3Mtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnByb2R1Y3QtaW5mb19fY2hhcmFjdGVyaXN0aWNzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4zOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2R1Y3QtaW5mb19fY2hhcmFjdGVyaXN0aWNzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1pbmZvX19jaGFyYWN0ZXJpc3RpY3MgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzUwNEM0ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogOHB4O1xufVxuLnByb2R1Y3QtaW5mb19fbmFtZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZHVjdC1pbmZvX19jZXJ0aWZpY2F0ZXMtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb2R1Y3QtaW5mb19fY2VydGlmaWNhdGVzLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucHJvZHVjdC1pbmZvX19jZXJ0aWZpY2F0ZXMtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ucHJvZHVjdC1pbmZvX19jZXJ0aWZpY2F0ZXMtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9kdWN0LWluZm9fX2NlcnRpZmljYXRlcy1saW5rLWljb24ge1xuICB3aWR0aDogMTFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ucHJvZHVjdC1pbmZvX19jZXJ0aWZpY2F0ZXMtbGluay10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDgwLCA3NiwgNzIsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbi5wcm9kdWN0LWluZm9fX3Bob3RvZ2FsbGVyeS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDMwcHggNDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4MCwgNzYsIDcyLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9kdWN0LWluZm9fX3Bob3RvZ2FsbGVyeS13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnByb2R1Y3QtaW5mb19fcGhvdG8tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1pbmZvX19waG90by13cmFwIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb2R1Y3QtaW5mb19fcGhvdG8td3JhcCB7XG4gICAgaGVpZ2h0OiAzMjVweDtcbiAgfVxufVxuLnByb2R1Y3QtaW5mb19fcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnByb2R1Y3QtaW5mb19fZm9yLXRodW1icyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1pbmZvX19mb3ItdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdC1pbmZvX190aHVtYnMgLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5wcm9kdWN0LWluZm9fX3RodW1icyAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtaW5mb19fdGh1bWJzIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LWluZm9fX3RodW1icyAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4ucHJvZHVjdC1pbmZvX190aHVtYnMgLnByb2R1Y3QtaW5mb19faXRlbS10aHVtYnMge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnByb2R1Y3QtaW5mb19fdGh1bWJzLXBob3RvLXdyYXAge1xuICB3aWR0aDogMTE4cHg7XG4gIGhlaWdodDogMTE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByb2R1Y3QtaW5mb19fdGh1bWJzLXBob3RvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByb2R1Y3QtaW5mb19fZmF2b3JpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogOTk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb2R1Y3QtaW5mb19fZmF2b3JpdCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ucHJvZHVjdC1pbmZvX19mYXZvcml0LXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5wcm9kdWN0LWluZm9fX2Zhdm9yaXQtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM1MDRDNDg7XG59XG4ucHJvZHVjdC1pbmZvX19mYXZvcml0LWJ0biBzcGFuIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyM3B4KTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5wcm9kdWN0LWluZm9fX2xhYmVscy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiA1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1pbmZvX19sYWJlbHMtd3JhcCB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4ucHJvZHVjdC1pbmZvX19sYWJlbHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5wcm9kdWN0LWluZm9fX2xhYmVscy1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdC1pbmZvX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjQzU5RjcyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnByb2R1Y3QtaW5mb19fbGFiZWwtLW5ldyB7XG4gIGJhY2tncm91bmQ6ICNDNTlGNzI7XG59XG4ucHJvZHVjdC1pbmZvX19sYWJlbC0tY3VzdG9tIHtcbiAgYmFja2dyb3VuZDogIzJFMkMyOTtcbn1cbi5wcm9kdWN0LWluZm9fX2xhYmVsLS1zb29uIHtcbiAgYmFja2dyb3VuZDogIzhEOEM4Qjtcbn1cbi5wcm9kdWN0LWluZm9fX3RodW1icyAucHJvZHVjdC1pbmZvX19pdGVtLXRodW1icy5zbGljay1jdXJyZW50IC5wcm9kdWN0LWluZm9fX3RodW1icy1waG90by13cmFwIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0M1OUY3Mjtcbn1cbi5wcm9kdWN0LWluZm9fX2RvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1pbmZvX19kb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuLnByb2R1Y3QtaW5mb19fZG90cyAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wcm9kdWN0LWluZm9fX2RvdHMgLnNsaWNrLWRvdHMgbGkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnByb2R1Y3QtaW5mb19fZG90cyAuc2xpY2stZG90cyBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBvcGFjaXR5OiAwLjQ7XG4gIGJhY2tncm91bmQ6ICM1MDRDNDg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnByb2R1Y3QtaW5mb19fZG90cyAuc2xpY2stZG90cyBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDNTlGNzI7XG4gIH1cbn1cbi5wcm9kdWN0LWluZm9fX2RvdHMgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5wcm9kdWN0LWluZm9fX2NlcnRpZmljYXRlcy1saW5rOmhvdmVyIC5wcm9kdWN0LWluZm9fX2NlcnRpZmljYXRlcy1saW5rLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDNweCwgLTNweCk7XG4gIH1cbn1cbi5wcm9kdWN0LWluZm9fX2NoYXJhY3RlcmlzdGljc1tkaXI9XCJydGxcIl0gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucHJvZHVjdC1pbmZvX19jaGFyYWN0ZXJpc3RpY3NbZGlyPVwicnRsXCJdIGxpOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiA4cHg7XG59XG4ucHJvZHVjdC1mb3JtX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1mb3JtX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnByb2R1Y3QtZm9ybV9fbmFtZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZHVjdC1mb3JtX19jaGVja2JveC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdC1mb3JtX19jaGVja2JveGVzLXdyYXAtLWNvbG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLnByb2R1Y3QtZm9ybV9fY2hlY2tib3gtaXRlbS0tY29sb3Ige1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLnByb2R1Y3QtZm9ybV9faXRlbXMtcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtZm9ybV9fYXZhaWxhYmlsaXR5LXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wcm9kdWN0LWZvcm1fX2F2YWlsYWJpbGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1mb3JtX19hdmFpbGFiaWxpdHktdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9kdWN0LWZvcm1fX2F2YWlsYWJpbGl0eS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5wcm9kdWN0LWZvcm1fX2F2YWlsYWJpbGl0eS1ub3RlIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnByb2R1Y3QtZm9ybV9fcHJpY2Utd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnByb2R1Y3QtZm9ybV9fcHJpY2Utcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtZm9ybV9fcHJpY2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1mb3JtX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucHJvZHVjdC1mb3JtX19idG5zLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wcm9kdWN0LWZvcm1fX2J0bnMtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5wcm9kdWN0LWZvcm1fX2J0bnMtY29sIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9kdWN0LWZvcm1fX2J0bnMtY29sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxufVxuLnByb2R1Y3QtZm9ybV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5wcm9kdWN0LWZvcm1fX3NpemUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9kdWN0LWZvcm1fX2xhYmVsLWNoZWNrYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LWZvcm1fX2lucHV0LWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wcm9kdWN0LWZvcm1fX2xhYmVsLWNoZWNrLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtZm9ybV9faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCArIC5wcm9kdWN0LWZvcm1fX2xhYmVsLWNoZWNrLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1mb3JtX19jaGVjay1jaGVjayB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4MCwgNzYsIDcyLCAwLjgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnByb2R1Y3QtZm9ybV9fY2hlY2stdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6IHJnYmEoODAsIDc2LCA3MiwgMC44KTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcm9kdWN0LWZvcm1fX2NoZWNrLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjNTA0QzQ4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnByb2R1Y3QtZm9ybV9fY2hlY2stbGluayB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wcm9kdWN0LWZvcm1fX2NoZWNrLXByaWNlIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnByb2R1Y3QtZm9ybV9faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCArIC5wcm9kdWN0LWZvcm1fX2xhYmVsLWNoZWNrLXdyYXAgLnByb2R1Y3QtZm9ybV9fY2hlY2stY2hlY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciwgI0M1OUY3MjtcbiAgYm9yZGVyLWNvbG9yOiAjQzU5RjcyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb2R1Y3QtZm9ybV9faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCArIC5wcm9kdWN0LWZvcm1fX2xhYmVsLWNoZWNrLXdyYXAgLnByb2R1Y3QtZm9ybV9fY2hlY2stY2hlY2sge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLnByb2R1Y3QtZm9ybV9fbGFiZWwtY2hlY2tib3gtY29sb3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LWZvcm1fX2lucHV0LWNoZWNrYm94LWNvbG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wcm9kdWN0LWZvcm1fX2xhYmVsLWNoZWNrLXdyYXAtY29sb3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtZm9ybV9faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCArIC5wcm9kdWN0LWZvcm1fX2xhYmVsLWNoZWNrLXdyYXAtY29sb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1mb3JtX19jaGVjay1jaGVjay1jb2xvciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnByb2R1Y3QtZm9ybV9fY2hlY2stdGV4dC1jb2xvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1mb3JtX19pbnB1dC1jaGVja2JveC1jb2xvcjpjaGVja2VkICsgLnByb2R1Y3QtZm9ybV9fbGFiZWwtY2hlY2std3JhcC1jb2xvciAucHJvZHVjdC1mb3JtX19jaGVjay1jaGVjay1jb2xvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDNTlGNzIgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LWZvcm1fX2lucHV0LWNoZWNrYm94LWNvbG9yOmNoZWNrZWQgKyAucHJvZHVjdC1mb3JtX19sYWJlbC1jaGVjay13cmFwLWNvbG9yIC5wcm9kdWN0LWZvcm1fX2NoZWNrLWNoZWNrLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWZvcm1fX3NlbGVjdDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1mb3JtX19zZWxlY3QyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucHJvZHVjdC1mb3JtX19zZWxlY3QyIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtaW4td2lkdGg6IDE2M3B4O1xuICBwYWRkaW5nOiA1cHggMTJweCA1cHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzUwNEM0ODtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzUwNEM0ODtcbn1cbi5wcm9kdWN0LWZvcm1fX3NlbGVjdDIgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3QgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ucHJvZHVjdC1mb3JtX19zZWxlY3QyIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1wcm9kdWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGNvbnRlbnQ6ICcnO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYgOUwxMiAxNUwxOCA5JyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTJweDtcbn1cbi5wcm9kdWN0LWZvcm1fX3NlbGVjdDIgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3Quc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3QgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3QgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNFMEUwRTA7XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3QgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM5RDlDQUY7XG4gIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1wcm9kdWN0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDRDNDg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcGFkZGluZzogMTVweCAyNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3QgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZDpob3ZlciB7XG4gIGNvbG9yOiAjQzU5RjcyO1xuICBiYWNrZ3JvdW5kOiAjRjRGMUVEO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3QgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzUwNEM0ODtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI0Y0RjFFRDtcbn1cbi5wcm9kdWN0LWZvcm1fX3NlbGVjdDIgLmpzLWZvcm0taW5wdXQtZXJyb3IgKyAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDAwMCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuanMtZm9ybS1pbnB1dC1lcnJvciArIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1wcm9kdWN0IC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGMDAwMCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5wcm9kdWN0LWZvcm1fX3NlbGVjdDIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjRkYwMDAwO1xufVxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucHJvZHVjdC1mb3JtX19zZWxlY3QyIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1wcm9kdWN0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucHJvZHVjdC1mb3JtX19zZWxlY3QyIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgei1pbmRleDogMTE1MTtcbn1cbi5wcm9kdWN0LWNvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtY291bnRfX2lucHV0IHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgY29sb3I6ICM1MDRDNDg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoODAsIDc2LCA3MiwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnByb2R1Y3QtY291bnRfX2J0biB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWNvdW50X19idG4gc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHJvZHVjdC1jb3VudCBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5wcm9kdWN0LWNvdW50IGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4udmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZGVvX19idG4td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4udmlkZW9fX2J0bi13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xufVxuLnZpZGVvX19wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnZpZGVvX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAudmlkZW9fX2J0bi1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udmlkZW9fX2J0bi10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC52aWRlb19fYnRuLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4udmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvX19jb250YWluZXIge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG59XG4udmlkZW9fX2NvbnRhaW5lciB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLyogU29tZXRpbWVzIG5lZWQgdG8gYWRkIGltcG9ydGFudCAqL1xufVxuLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIHtcbiAgICBwYWRkaW5nLXRvcDogODFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjFweDtcbiAgfVxufVxuLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fbGlzdCB7XG4gIGNvbHVtbnM6IDMgYXV0bztcbiAgY29sdW1uLWdhcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fbGlzdCB7XG4gICAgY29sdW1uczogMiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3NfX2xpc3Qge1xuICAgIGNvbHVtbnM6IGluaXRpYWw7XG4gIH1cbn1cbi5wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9kdWN0LWNoYXJhY3RlcmlzdGljc19fdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYmEoODAsIDc2LCA3MiwgMC42KTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnByb2R1Y3QtbWVhc3VyZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9kdWN0LW1lYXN1cmVtZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODFweDtcbiAgfVxufVxuLnByb2R1Y3QtbWVhc3VyZW1lbnRfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1tZWFzdXJlbWVudF9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wcm9kdWN0LW1lYXN1cmVtZW50X19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9kdWN0LW1lYXN1cmVtZW50X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1tZWFzdXJlbWVudF9fY29sLS0tcGljdHVyZSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG4ucHJvZHVjdC1tZWFzdXJlbWVudF9fdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LW1lYXN1cmVtZW50X190YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNFREVERUQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1tZWFzdXJlbWVudF9fdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi5wcm9kdWN0LW1lYXN1cmVtZW50X192YWx1ZSB7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1tZWFzdXJlbWVudF9fdmFsdWUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wcm9kdWN0LW1lYXN1cmVtZW50X19waWN0dXJlLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMC41cHggc29saWQgI0VERURFRDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1tZWFzdXJlbWVudF9fcGljdHVyZS13cmFwIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyNnB4O1xuICB9XG59XG4ucHJvZHVjdC1mZWF0dXJlcyB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb2R1Y3QtZmVhdHVyZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MXB4O1xuICB9XG59XG4ucHJvZHVjdC1mZWF0dXJlc19fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9kdWN0LWZlYXR1cmVzX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWZlYXR1cmVzX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNDNTlGNzI7XG59XG4ucHJvZHVjdC1mZWF0dXJlc19fbmFtZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1mZWF0dXJlc19fbmFtZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWZlYXR1cmVzX190ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb2R1Y3QtZmVhdHVyZXNfX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1mZWF0dXJlc19fY29sLS1waG90byB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1mZWF0dXJlc19fc2xpZGVyLXRleHQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1mZWF0dXJlc19fc2xpZGVyLXRleHQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1mZWF0dXJlc19fZG90cyB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWZlYXR1cmVzX19kb3RzIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1mZWF0dXJlc19fZG90cyAuc2xpY2stZG90cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wcm9kdWN0LWZlYXR1cmVzX19kb3RzIC5zbGljay1kb3RzIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5wcm9kdWN0LWZlYXR1cmVzX19kb3RzIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIG9wYWNpdHk6IDAuNDtcbiAgYmFja2dyb3VuZDogIzUwNEM0ODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucHJvZHVjdC1mZWF0dXJlc19fZG90cyAuc2xpY2stZG90cyBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNDNTlGNzI7XG4gIH1cbn1cbi5wcm9kdWN0LWZlYXR1cmVzX19kb3RzIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2RlbC1waG90b2dhbGxlcnkge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cbi5tb2RlbC1waG90b2dhbGxlcnlfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5tb2RlbC1waG90b2dhbGxlcnlfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgfVxufVxuLm1vZGVsLXBob3RvZ2FsbGVyeV9fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAubW9kZWwtcGhvdG9nYWxsZXJ5X19waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzOTZweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLm1vZGVsLXBob3RvZ2FsbGVyeV9fZG90cyAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAubW9kZWwtcGhvdG9nYWxsZXJ5X19kb3RzIC5zbGljay1kb3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuICAubW9kZWwtcGhvdG9nYWxsZXJ5X19kb3RzIC5zbGljay1kb3RzIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuICAubW9kZWwtcGhvdG9nYWxsZXJ5X19kb3RzIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGJhY2tncm91bmQ6ICM1MDRDNDg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG4gIC5tb2RlbC1waG90b2dhbGxlcnlfX2RvdHMgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5tb2RlbC1waG90b2dhbGxlcnlfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUlIDI1JSAyNSUgMjUlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAubW9kZWwtcGhvdG9nYWxsZXJ5X19yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2RlbC1waG90b2dhbGxlcnlfX2NvbCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAubW9kZWwtcGhvdG9nYWxsZXJ5X19jb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5tb2RlbC1waG90b2dhbGxlcnlfX2NvbDpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtcm93LXN0YXJ0OiBzcGFuIDI7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDI7XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5X19jb2w6bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtcm93LWVuZDogMTtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gIGdyaWQtY29sdW1uLWVuZDogMztcbn1cbi5tb2RlbC1waG90b2dhbGxlcnlfX2NvbDpudGgtY2hpbGQoMykge1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgZ3JpZC1yb3ctZW5kOiAxO1xuICBncmlkLWNvbHVtbi1zdGFydDogNDtcbiAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xufVxuLm1vZGVsLXBob3RvZ2FsbGVyeV9fY29sOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtcm93LXN0YXJ0OiAzO1xuICBncmlkLXJvdy1lbmQ6IDM7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IDE7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubW9kZWwtcGhvdG9nYWxsZXJ5X19jb2w6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAubW9kZWwtcGhvdG9nYWxsZXJ5X19jb2w6bnRoLWNoaWxkKDQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5X19jb2w6bnRoLWNoaWxkKDUpIHtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gIGdyaWQtcm93LWVuZDogMztcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tb2RlbC1waG90b2dhbGxlcnlfX2NvbDpudGgtY2hpbGQoNSkge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5tb2RlbC1waG90b2dhbGxlcnlfX2NvbDpudGgtY2hpbGQoNSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tb2RlbC1waG90b2dhbGxlcnlfX2NvbDpudGgtY2hpbGQoNikge1xuICBncmlkLXJvdy1zdGFydDogc3BhbiAyO1xuICBncmlkLWNvbHVtbi1zdGFydDogc3BhbiAyO1xufVxuLmZhcSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZmFxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLmZhcV9fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmFxX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZmFxX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5mYXFfX3dyYXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg4MCwgNzYsIDcyLCAwLjEpO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmFxX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZhcV9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mYXFfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg4MCwgNzYsIDcyLCAwLjEpO1xufVxuLmZhcV9fYnRuLXdyYXAge1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mYXFfX2J0bi13cmFwIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE0cHg7XG4gIH1cbn1cbi5mYXFfX2J0bi1uYW1lIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgY29sb3I6ICNDNTlGNzI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5mYXFfX2J0bi1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XG4gIH1cbn1cbi5mYXFfX2J0bi1tb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYXFfX2J0bi1pY29uLWxpbmUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNDNTlGNzI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4uZmFxX19idG4taWNvbi1saW5lOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uZmFxX19pbmZvLXdyYXAge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgcGFkZGluZzogMCAyNHB4IDMycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODYzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZmFxX19pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMTJweCAyNHB4O1xuICB9XG59XG4uZmFxX19pbmZvLXdyYXAgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmZhcV9faW5mby13cmFwIHA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmZhcV9fYnRuLXdyYXAuanMtYWNjb3JkaW9uLWJ0bi0tYWN0aXZlIC5mYXFfX2J0bi1pY29uLWxpbmU6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4ucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnByb2R1Y3QtZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fcHJvbW8tdGV4dC13cmFwIHtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1kZXNjcmlwdGlvbl9fcHJvbW8tdGV4dC13cmFwIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucHJvZHVjdC1kZXNjcmlwdGlvbl9fcHJvbW8tdGV4dC13cmFwIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wcm9kdWN0LWRlc2NyaXB0aW9uICsgLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucHJvZHVjdC1kZXNjcmlwdGlvbiArIC5wcm9kdWN0LWNoYXJhY3RlcmlzdGljcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbi5iYXNrZXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMTAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjYpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbi5iYXNrZXRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICM1MDRDNDg7XG4gIHBhZGRpbmc6IDE1MHB4IDY4cHggMTA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmJhc2tldF9fY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDRweDtcbiAgfVxuICAuYmFza2V0X19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYmFza2V0X19jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZDNkM2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFza2V0X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMDBweCAxMHB4IDE0NHB4O1xuICB9XG59XG4uYmFza2V0X190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MXB4O1xuICBsZWZ0OiA4OHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFza2V0X190aXRsZSB7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbi5iYXNrZXRfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICM4RDhDOEI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG59XG4uYmFza2V0X19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTVweDtcbiAgcmlnaHQ6IDg4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhc2tldF9fY2xvc2Uge1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5iYXNrZXRfX2Nsb3NlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJhc2tldF9fYXBwbHktd2lkZ2V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDMwcHggODhweCAzMHB4O1xuICB6LWluZGV4OiA2NTI7XG4gIGJveC1zaGFkb3c6IDBweCAtMC45OTYzNHB4IDQuMTIxMjFweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjAyKSwgMHB4IC0yLjc1NDc0cHggMTEuMzk0NjFweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA0KSwgMHB4IC02LjYzMjM2cHggMjcuNDMzODRweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA1KSwgMHB4IC0yMnB4IDkxcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFza2V0X19hcHBseS13aWRnZXQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA1MHB4O1xuICB9XG59XG4uYmFza2V0X19hcHBseS13aWRnZXQtYnRuIHtcbiAgd2lkdGg6IDIxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFza2V0X19hcHBseS13aWRnZXQtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJhc2tldF9faW5uZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogI0M2QzZDNiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuYmFza2V0X19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gIH1cbiAgLmJhc2tldF9faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYmFza2V0X19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkM2QzY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5iYXNrZXRfX2lubmVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4uYmFza2V0X193cmFwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhc2tldF9fd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5iYXNrZXRfX25hbWUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhc2tldF9fbmFtZS13cmFwLmpzLWFjY29yZGlvbi1idG4tLWFjdGl2ZSAuZmlsdGVyLWNhdGFsb2dfX25hbWUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5iYXNrZXRfX25hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYmFza2V0X19uYW1lLWljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5iYXNrZXRfX2luZm8ge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5iYXNrZXRfX2NoZWNrYm94LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmJhc2tldF9fY2hlY2tib3hlcy13cmFwLS1jb2xvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5iYXNrZXRfX2NoZWNrYm94LWl0ZW0tLWNvbG9yIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5iYXNrZXRfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhc2tldF9faXRlbS1yb3cge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFza2V0X19pdGVtLXJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYmFza2V0X19pdGVtLWNvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFza2V0X19pdGVtLWNvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJhc2tldF9faXRlbS1jb2wtLXBob3RvIHtcbiAgd2lkdGg6IDE5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhc2tldF9faXRlbS1jb2wtLXBob3RvIHtcbiAgICB3aWR0aDogOTZweDtcbiAgfVxufVxuLmJhc2tldF9faXRlbS1jb2wtLWluZm8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTkwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFza2V0X19pdGVtLWNvbC0taW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLmJhc2tldF9faXRlbS1hYm91dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5iYXNrZXRfX3BpY3R1cmUtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5iYXNrZXRfX3BpY3R1cmUtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmJhc2tldCAucHJvZHVjdF9fdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhc2tldCAucHJvZHVjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG4uYmFza2V0IC5wcm9kdWN0X19vcHRpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDI5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFza2V0IC5wcm9kdWN0X19vcHRpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLmJhc2tldCAucHJvZHVjdF9fb3B0aW9ucy1saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJhc2tldCAucHJvZHVjdF9fcHJpY2Utd3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5iYXNrZXQgLnByb2R1Y3RfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhc2tldCAucHJvZHVjdF9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmJhc2tldF9fcHJpY2UtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5iYXNrZXRfX2l0ZW0tYnRuLWRlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmJhc2tldF9faXRlbS1idG4tZGVsIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmJhc2tldF9faXRlbS1idG4tZGVsOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYmFza2V0X19idG5zLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhc2tldF9fYnRucy13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmJhc2tldF9fYnRuLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFza2V0X19idG4taXRlbSB7XG4gICAgcGFkZGluZzogMCAwIDhweDtcbiAgfVxuICAuYmFza2V0X19idG4taXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmJhc2tldF9fYW1vdW50IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhc2tldCAucHJvZHVjdC1jb3VudCB7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhc2tldCAucHJvZHVjdC1jb3VudF9faW5wdXQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG4uYmFza2V0X19idG4tZ28tY2F0YWxvZyB7XG4gIHdpZHRoOiAyODdweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNvbXBhcmUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDkzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY29tcGFyZSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5jb21wYXJlX193cmFwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbXBhcmVfX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG4uY29tcGFyZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY29tcGFyZV9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLmNvbXBhcmVfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29tcGFyZV9fdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbXBhcmVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbXBhcmVfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jb21wYXJlX19pdGVtID4gZGl2IHtcbiAgcGFkZGluZzogMTJweCAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbXBhcmVfX2l0ZW0gPiBkaXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jb21wYXJlX19pdGVtLS1uYW1lIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtaW4td2lkdGg6IDI0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbXBhcmVfX2l0ZW0tLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb21wYXJlX19pdGVtLS1uYW1lID4gZGl2IHtcbiAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4uY29tcGFyZV9faXRlbS0tbmFtZSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbXBhcmVfX2l0ZW0tLXZhbHVlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tcGFyZV9faXRlbS0tdmFsdWUgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERURFRDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VERURFRDtcbn1cbi5jb21wYXJlX19pdGVtLS12YWx1ZSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRURFREVEO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbXBhcmVfX2l0ZW0tLXZhbHVlID4gZGl2IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFREVERUQ7XG4gIH1cbn1cbi5jb21wYXJlX19pdGVtLS12YWx1ZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbn1cbi5jb21wYXJlX19pdGVtLWRlbC13cmFwIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29tcGFyZV9faXRlbS1kZWwtd3JhcCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNvbXBhcmVfX2l0ZW0tZGVsIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLmNvbXBhcmVfX2l0ZW0tY2FyZC13cmFwIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNvbXBhcmVfX2l0ZW0tb3B0aW9uLW5hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbXBhcmVfX2l0ZW0tb3B0aW9uLW5hbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5jb21wYXJlX19jYXJkIHtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbXBhcmVfX2NhcmQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jb21wYXJlX19jYXJkLXBpY3R1cmUtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbXBhcmVfX2NhcmQtcGljdHVyZS13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbXBhcmVfX2NhcmQtaW5mby13cmFwIHtcbiAgICBwYWRkaW5nOiAxOXB4O1xuICB9XG59XG4uY29tcGFyZV9fY2FyZC1waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTcwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY29tcGFyZV9fY2FyZC1uYW1lLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmNvbXBhcmVfX2NhcmQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbXBhcmVfX2NhcmQtcHJpY2Utd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbXBhcmVfX2NhcmQtcHJpY2Utd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5jb21wYXJlX19jYXJkLXByaWNlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29tcGFyZV9fY2FyZC1idG5zLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xufVxuLmNvbXBhcmVfX2NhcmQtYnRucy1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbi5jb21wYXJlX19jYXJkLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUwNEM0ODtcbiAgYmFja2dyb3VuZDogIzUwNEM0ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDMzcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgZm9udC1mYW1pbHk6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA1cHggMTBweCA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5jb21wYXJlX19jYXJkLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzQzM4MzQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb21wYXJlX19pdGVtLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jb21wYXJlX19pdGVtLWluZm8tbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29tcGFyZV9faXRlbS1pbmZvLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY29tcGFyZV9faXRlbS1pbmZvLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMjZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFREVERUQ7XG4gIH1cbn1cbi5jb21wYXJlX19pdGVtLWluZm8tdmFsdWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuICBvcGFjaXR5OiAwLjY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbXBhcmVfX2l0ZW0taW5mby12YWx1ZSB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmNvbXBhcmVfX2l0ZW0taW5mby12YWx1ZSB7XG4gICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbXBhcmUgLmNvbXBhcmVfX2l0ZW0taW5mby0tZGlmZmVyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGMUVEO1xuICAgIGNvbG9yOiAjQzU5RjcyO1xuICB9XG59XG4uY29tcGFyZV9fY2FyZC1zZWxlY3Qge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzUwNEM0ODtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29tcGFyZV9fY2FyZC1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbXBhcmVfX2NhcmQtZm9yLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jb21wYXJlX19jYXJkLWZvci1zZWxlY3Q6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2lubGluZS9zbWFsbC1hcnJvdy5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIsICNmZmZmZmY7XG59XG4uY29tcGFyZV9fY2FyZC1zZWxlY3Qgb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmF2b3JpdC1idG4ge1xuICBmb250LXNpemU6IDA7XG59XG4uZmF2b3JpdC1idG4gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuZmF2b3JpdC1idG46aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICM1MDRDNDg7XG4gIH1cbn1cbi5mYXZvcml0LWJ0bi0tYWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzUwNEM0ODtcbn1cbi5wcm9kdWN0LWZpeGVkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggLTAuOTk2MzRweCA0LjEyMTIxcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wMiksIDBweCAtMi43NTQ3NHB4IDExLjM5NDYxcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNCksIDBweCAtNi42MzIzNnB4IDI3LjQzMzg0cHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNSksIDBweCAtMjJweCA5MXB4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDcpO1xuICB6LWluZGV4OiA5OTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtZml4ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LWZpeGVkX193cmFwIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLnByb2R1Y3QtZml4ZWRfX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucHJvZHVjdC1maXhlZF9fcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0yN3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NnB4KSB7XG4gIC5wcm9kdWN0LWZpeGVkX19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAucHJvZHVjdC1maXhlZF9fcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuLnByb2R1Y3QtZml4ZWRfX2NvbCB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgcGFkZGluZy1yaWdodDogMjdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTZweCkge1xuICAucHJvZHVjdC1maXhlZF9fY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLnByb2R1Y3QtZml4ZWRfX2NvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWZpeGVkX19jb2w6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDMxLjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLnByb2R1Y3QtZml4ZWRfX2NvbDpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAyOC42JTtcbiAgfVxufVxuLnByb2R1Y3QtZml4ZWRfX2NvbDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTUuNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAucHJvZHVjdC1maXhlZF9fY29sOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDIwLjQlO1xuICB9XG59XG4ucHJvZHVjdC1maXhlZF9fY29sOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAyNC43JTtcbn1cbi5wcm9kdWN0LWZpeGVkX19jb2w6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDI4LjMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLnByb2R1Y3QtZml4ZWRfX2NvbDpudGgtY2hpbGQoNCkge1xuICAgIHdpZHRoOiAyNi4zJTtcbiAgfVxufVxuLnByb2R1Y3QtZml4ZWRfX25hbWUtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ucHJvZHVjdC1maXhlZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wcm9kdWN0LWZpeGVkX19wYXJhbWV0cmVzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1maXhlZCAucHJvZHVjdC1mb3JtX19hdmFpbGFiaWxpdHktdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnByb2R1Y3QtZml4ZWQgLnByb2R1Y3QtZm9ybV9fYXZhaWxhYmlsaXR5LW5vdGUtYnRuIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wcm9kdWN0LWZpeGVkX19zaXplIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wcm9kdWN0LWZpeGVkX19zaXplLW5hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5wcm9kdWN0LWZpeGVkX19jb2xvcnMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4ucHJvZHVjdC1maXhlZF9fY29sb3ItbmFtZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG59XG4ucHJvZHVjdC1maXhlZF9fYnV5LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnByb2R1Y3QtZml4ZWRfX2J1eS1pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LWZpeGVkX19idXktbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLnByb2R1Y3QtZml4ZWQgLnByb2R1Y3QtZm9ybV9fcHJpY2Uge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ucHJvZHVjdC1maXhlZCAucHJvZHVjdC1mb3JtX19wcmljZS1jb2wge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1maXhlZCAucHJvZHVjdC1jb3VudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3QtZml4ZWQgLnByb2R1Y3QtZm9ybV9fYnRucy1jb2wge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0LWZpeGVkIC5wcm9kdWN0LWZvcm1fX2NoZWNrYm94LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnByb2R1Y3QtZml4ZWQgLnByb2R1Y3QtZm9ybV9fbGFiZWwtY2hlY2tib3gtY29sb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0LWZpeGVkIC5wcm9kdWN0LWZvcm1fX3ByaWNlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wcm9kdWN0LWZpeGVkX19zZWxlY3Qge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzUwNEM0ODtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1maXhlZF9fc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWZpeGVkX19jYXJkLWZvci1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4ucHJvZHVjdC1maXhlZF9fY2FyZC1mb3Itc2VsZWN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGNvbnRlbnQ6ICcnO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pbmxpbmUvc21hbGwtYXJyb3cuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLCAjZmZmZmZmO1xufVxuLnByb2R1Y3QtZml4ZWRfX3NlbGVjdCBvcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5vcmRlcmluZyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzNweDtcbn1cbi5vcmRlcmluZ19fY29sLS10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm9yZGVyaW5nX19jb2wtLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm9yZGVyaW5nX19jb2wtLWNhcmQtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcmRlcmluZ19fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5vcmRlcmluZ19fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XG4gIH1cbn1cbi5vcmRlcmluZ19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAub3JkZXJpbmdfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4ub3JkZXJpbmdfX2NhcmQtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjcycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub3JkZXJpbmdfX2NhcmQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiByZ2JhKDgwLCA3NiwgNzIsIDAuOCk7XG59XG4ub3JkZXJpbmdfX3N0ZXAge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg4MCwgNzYsIDcyLCAwLjEpO1xufVxuLm9yZGVyaW5nX19zdGVwLWJ0bi13cmFwIHtcbiAgcGFkZGluZzogMjVweCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm9yZGVyaW5nX19zdGVwLWJ0bi13cmFwIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE0cHg7XG4gIH1cbn1cbi5vcmRlcmluZ19fc3RlcC1uYW1lIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgY29sb3I6ICNDNTlGNzI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5vcmRlcmluZ19fc3RlcC1idG4ge1xuICB3aWR0aDogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ub3JkZXJpbmdfX3N0ZXAtaW5mby13cmFwIHtcbiAgcGFkZGluZzogMCAyNHB4IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAub3JkZXJpbmdfX3N0ZXAtaW5mby13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDE0cHggMjRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg4MCwgNzYsIDcyLCAwLjEpO1xuICB9XG59XG4ub3JkZXJpbmdfX3N0ZXAtaW5mby10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5vcmRlcmluZ19fc3RlcC1pbmZvLXRleHQge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICM4RDhDOEI7XG4gIH1cbn1cbi5vcmRlcmluZ19fY2hlY2tib3hlcy13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cbi5vcmRlcmluZ19fY2hlY2tib3gtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLm9yZGVyaW5nX19pdGVtLWlucHV0IHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4ub3JkZXJpbmdfX2l0ZW0tbmV4dC1idG4td3JhcCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5vcmRlcmluZ19fbmV4dC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNTA0QzQ4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLm9yZGVyaW5nX19uZXh0LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0M1OUY3MjtcbiAgfVxufVxuLm9yZGVyaW5nX19pbnB1dHMtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5vcmRlcmluZ19faW5wdXRzLXJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ub3JkZXJpbmdfX2lucHV0cy1jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm9yZGVyaW5nX19pbnB1dHMtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ub3JkZXJpbmdfX2lucHV0cy1jb2wtLWNpdHkge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ub3JkZXJpbmdfX2NhcmQtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLm9yZGVyaW5nX19wcmljZS1pdGVtLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5vcmRlcmluZ19fcHJpY2UtaXRlbS13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLm9yZGVyaW5nX19wcmljZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9yZGVyaW5nX19wcmljZS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVuaXIgTmV4dCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5vcmRlcmluZ19fcHJpY2UtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ub3JkZXJpbmdfX3ByaWNlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm9yZGVyaW5nX19wcmljZS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ub3JkZXJpbmdfX3ByaWNlLXZhbHVlLS1zdW1tIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm9yZGVyaW5nX19wcmljZS12YWx1ZS0tc3VtbSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4ub3JkZXJpbmdfX3Byb21vY29kZS13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDU3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAub3JkZXJpbmdfX3Byb21vY29kZS13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgfVxufVxuLm9yZGVyaW5nX190ZXh0YXJlYSB7XG4gIGhlaWdodDogMTc5cHg7XG59XG4ub3JkZXJpbmdfX21lc3NhbmdlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ub3JkZXJpbmdfX2NvbW1lbnQtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm9yZGVyaW5nX19jb21tZW50LXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OXB4O1xuICB9XG59XG4ub3JkZXJpbmdfX3NlbmQtY2hlY2tib3gtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ub3JkZXJpbmdfX3NlbmQtY2hlY2tib3gtd3JhcCAuZm9ybV9fY2hlY2stdGV4dCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5vcmRlcmluZ19fc2VuZC1jaGVja2JveC13cmFwIC5mb3JtX19jaGVjay10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5vcmRlcmluZ19fc2VuZC1idG4td3JhcCB7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbiAgcGFkZGluZy1yaWdodDogNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5vcmRlcmluZ19fc2VuZC1idG4td3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5vcmRlcmluZ19fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5vcmRlcmluZ19fbGFiZWwtY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9yZGVyaW5nX19pbnB1dC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ub3JkZXJpbmdfX2xhYmVsLWNoZWNrLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9yZGVyaW5nX19pbnB1dC1jaGVja2JveDpjaGVja2VkICsgLm9yZGVyaW5nX19sYWJlbC1jaGVjay13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9yZGVyaW5nX19jaGVjay1jaGVjayB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4MCwgNzYsIDcyLCAwLjgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm9yZGVyaW5nX19jaGVjay10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogcmdiYSg4MCwgNzYsIDcyLCAwLjgpO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm9yZGVyaW5nX19jaGVjay10ZXh0IHNwYW4ge1xuICBjb2xvcjogIzUwNEM0ODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5vcmRlcmluZ19fY2hlY2stbGluayB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5vcmRlcmluZ19fY2hlY2stcHJpY2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ub3JkZXJpbmdfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAub3JkZXJpbmdfX2xhYmVsLWNoZWNrLXdyYXAgLm9yZGVyaW5nX19jaGVjay1jaGVjayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2std2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyLCAjQzU5RjcyO1xuICBib3JkZXItY29sb3I6ICNDNTlGNzI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAub3JkZXJpbmdfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAub3JkZXJpbmdfX2xhYmVsLWNoZWNrLXdyYXAgLm9yZGVyaW5nX19jaGVjay1jaGVjayB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG4ub3JkZXJpbmdfX3N0ZXAtYnRuLXdyYXAuanMtYWNjb3JkaW9uLWJ0bi0tYWN0aXZlIC5vcmRlcmluZ19fc3RlcC1idG4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm9yZGVyaW5nLWNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAub3JkZXJpbmctY2FyZCB7XG4gICAgcGFkZGluZzogMjRweCAxNHB4O1xuICB9XG59XG4ub3JkZXJpbmctY2FyZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFREVERUQ7XG59XG4ub3JkZXJpbmctY2FyZF9fYnRuLWRlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm9yZGVyaW5nLWNhcmRfX2J0bi1kZWwge1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMTRweDtcbiAgfVxufVxuLm9yZGVyaW5nLWNhcmRfX2J0bi1kZWwgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAub3JkZXJpbmctY2FyZF9fYnRuLWRlbDpob3ZlciBzdmcgcGF0aCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm9yZGVyaW5nLWNhcmRfX3JvdyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5vcmRlcmluZy1jYXJkX19yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm9yZGVyaW5nLWNhcmRfX2NvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAub3JkZXJpbmctY2FyZF9fY29sIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ub3JkZXJpbmctY2FyZF9fY29sLS1waG90byB7XG4gIHdpZHRoOiAxOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5vcmRlcmluZy1jYXJkX19jb2wtLXBob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm9yZGVyaW5nLWNhcmRfX2NvbC0taW5mbyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5vcmRlcmluZy1jYXJkX19jb2wtLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4ub3JkZXJpbmctY2FyZF9fcGljdHVyZS13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiA0NnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xufVxuLm9yZGVyaW5nLWNhcmRfX2Fib3V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm9yZGVyaW5nLWNhcmQgLnByb2R1Y3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5vcmRlcmluZy1jYXJkIC5wcm9kdWN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm9yZGVyaW5nLWNhcmQgLnByb2R1Y3RfX29wdGlvbnMge1xuICBwYWRkaW5nLWJvdHRvbTogMjlweDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm9yZGVyaW5nLWNhcmQgLnByb2R1Y3RfX29wdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG4ub3JkZXJpbmctY2FyZCAucHJvZHVjdF9fb3B0aW9ucy1saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm9yZGVyaW5nLWNhcmQgLnByb2R1Y3RfX3ByaWNlLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ub3JkZXJpbmctY2FyZCAucHJvZHVjdF9fcHJpY2Uge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAub3JkZXJpbmctY2FyZCAucHJvZHVjdF9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm9yZGVyaW5nLWNhcmRfX3ByaWNlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9yZGVyaW5nLWNhcmQgLnByb2R1Y3QtY291bnQge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuLm9yZGVyaW5nLWNhcmQgLnByb2R1Y3QtY291bnRfX2lucHV0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ucHJvbW9jb2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb21vY29kZV9faW5wdXQge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNGNEYxRUQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDRDNDg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICAvKiBGaXJlZm94IDE4LSAqL1xufVxuLnByb21vY29kZV9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjM7XG4gIGNvbG9yOiAjNTA0QzQ4O1xufVxuLnByb21vY29kZV9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjM7XG4gIGNvbG9yOiAjNTA0QzQ4O1xufVxuLnByb21vY29kZV9faW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY29sb3I6ICM1MDRDNDg7XG59XG4ucHJvbW9jb2RlX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjM7XG4gIGNvbG9yOiAjNTA0QzQ4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnByb21vY29kZV9faW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLnByb21vY29kZV9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogNDFweDtcbiAgbWluLWhlaWdodDogNDFweDtcbiAgdG9wOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wcm9tb2NvZGVfX2J0biB7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIH1cbn1cbi5wYWdlNDA0X193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2U0MDRfX3RleHQtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxMDZweDtcbiAgcGFkZGluZy1ib3R0b206IDE3NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucGFnZTQwNF9fdGV4dC13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhZ2U0MDRfX3BpY3R1cmUtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcyMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTZweCkge1xuICAucGFnZTQwNF9fcGljdHVyZS13cmFwIHtcbiAgICByaWdodDogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucGFnZTQwNF9fcGljdHVyZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICB9XG59XG4ucGFnZTQwNF9fdGl0bGUge1xuICBjb2xvcjogIzQyM0UzOTtcbiAgZm9udC1zaXplOiAyMDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucGFnZTQwNF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gIH1cbn1cbi5wYWdlNDA0X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZTQwNF9fdGl0bGUgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogJzQwNCc7XG4gIGNvbG9yOiAjQzU5RjcyO1xuICBmb250LXNpemU6IDIwMHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMjNweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucGFnZTQwNF9fdGl0bGUgc3Bhbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxOXB4O1xuICB9XG59XG4ucGFnZTQwNF9fc3VidGl0bGUge1xuICBjb2xvcjogIzQyM0UzOTtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTZweCkge1xuICAucGFnZTQwNF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBhZ2U0MDRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB9XG59XG4ucGFnZTQwNF9fdGV4dCB7XG4gIGNvbG9yOiAjNDIzRTM5O1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjg0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzU2cHgpIHtcbiAgLnBhZ2U0MDRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBhZ2U0MDRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG4ucGFnZTQwNF9fYnRucy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucGFnZTQwNF9fYnRucy13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnBhZ2U0MDRfX2J0bnMtd3JhcCAuYnRuLS1icm93biB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wYWdlNDA0X19idG5zLXdyYXAgLmJ0biB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgfVxufVxuLnBhZ2U0MDRfX2J0bnMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4ucGFnZTQwNF9fYnRucy1jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBhZ2U0MDRfX2J0bnMtY29sIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXcge1xuICBwYWRkaW5nLWJvdHRvbTogMTM4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAubW9kZWwtcGhvdG9nYWxsZXJ5LW5ldyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXdfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgfVxufVxuLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXdfX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXdfX3Bob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXdfX3Bob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM5NnB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RlbC1waG90b2dhbGxlcnktbmV3X19pbm5lci1zbGlkZXIge1xuICBtYXgtd2lkdGg6IDgyOHB4O1xufVxuLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXdfX2Zvci1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fc2xpZGVyIC5zbGljay10cmFjazpiZWZvcmUsXG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fc2xpZGVyIC5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5tb2RlbC1waG90b2dhbGxlcnktbmV3X19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXdfX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB9XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fc2xpZGVyIC5tb2RlbC1waG90b2dhbGxlcnktbmV3X19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXdfX3NsaWRlciAubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fc2xpZGVyIC5tb2RlbC1waG90b2dhbGxlcnktbmV3X19pdGVtLnNsaWNrLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fc2xpZGVyIC5tb2RlbC1waG90b2dhbGxlcnktbmV3X19pdGVtLnNsaWNrLWFjdGl2ZSAubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fcGhvdG8ge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXdfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXdfX25hdi1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA3NjhweCkgLyAyIC0gMjRweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDQ7XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fbmF2LWJ0biBzcGFuIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiAjNTA0QzQ4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fbmF2LWJ0biBzcGFuIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fbmF2LWJ0biBzcGFuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBzdHJva2U6ICNDNTlGNzI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fbmF2LWJ0biBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fbmF2LWJ0bi0tYmVmb3JlIHNwYW4ge1xuICByaWdodDogLTQ0cHg7XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fbmF2LWJ0bi0tYWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5tb2RlbC1waG90b2dhbGxlcnktbmV3X19uYXYtYnRuLS1hZnRlciBzcGFuIHtcbiAgbGVmdDogLTQ0cHg7XG59XG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fbmF2LWJ0biBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXdfX2RvdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXdfX2RvdHMge1xuICAgIGJvdHRvbTogLTM1cHg7XG4gIH1cbn1cbi5tb2RlbC1waG90b2dhbGxlcnktbmV3X19kb3RzIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5tb2RlbC1waG90b2dhbGxlcnktbmV3X19kb3RzIC5zbGljay1kb3RzIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5tb2RlbC1waG90b2dhbGxlcnktbmV3X19kb3RzIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6ICM1MDRDNDg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5tb2RlbC1waG90b2dhbGxlcnktbmV3X19kb3RzIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5iYW5uZXItcXVpeiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGOEY2RjM7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5iYW5uZXItcXVpeiB7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5iYW5uZXItcXVpel9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogNTtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhbm5lci1xdWl6X19jbG9zZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG4uYmFubmVyLXF1aXpfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAzMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhbm5lci1xdWl6X193cmFwIHtcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHggMjZweDtcbiAgfVxufVxuLmJhbm5lci1xdWl6X19pbmZvLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cbi5iYW5uZXItcXVpel9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICM1ODU1NTE7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5iYW5uZXItcXVpel9fcGljdHVyZS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTg1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmJhbm5lci1xdWl6X19waWN0dXJlLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYW5uZXItcXVpel9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYmFubmVyLXF1aXpfX2J0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5xdWl6LXBvcHVwX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLnF1aXotcG9wdXBfX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogI0Y4RjZGMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LXBvcHVwX19pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxufVxuLnF1aXotcG9wdXBfX2Nsb3NlIHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LXBvcHVwX19jbG9zZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLnF1aXotcG9wdXBfX3dyYXAge1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotcG9wdXBfX3dyYXAge1xuICAgIHBhZGRpbmc6IDY1cHggMTVweDtcbiAgfVxufVxuLnF1aXotcG9wdXBfX2luZm8td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucXVpei1wb3B1cF9faW5mby13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotcG9wdXBfX2luZm8td3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucXVpei1wb3B1cF9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgY29sb3I6ICM1ODU1NTE7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LXBvcHVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnF1aXotcG9wdXBfX3RleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgY29sb3I6ICM4RDhDOEI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LXBvcHVwX190ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucXVpei1wb3B1cF9fbnVtYmVycy13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotcG9wdXBfX251bWJlcnMtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnF1aXotcG9wdXBfX251bS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1aXotcG9wdXBfX251bS1pY29uIHtcbiAgd2lkdGg6IDQ5cHg7XG59XG4ucXVpei1wb3B1cF9fbnVtLWNvdW50IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OXB4KTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzhEOEM4QjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnF1aXotcG9wdXBfX251bWJlcnMtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGNvbG9yOiAjOEQ4QzhCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucXVpei1wb3B1cF9fYnRuLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LXBvcHVwX19idG4td3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucXVpei1wb3B1cF9fYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1wb3B1cF9fYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnF1aXotcG9wdXBfX3BpY3R1cmUtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDMyMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LXBvcHVwX19waWN0dXJlLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbn1cbi5xdWl6X19pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGOEY2RjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9faW5uZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cbi5xdWl6X19jbG9zZSB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fY2xvc2Uge1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5xdWl6X193cmFwIHtcbiAgcGFkZGluZzogNTBweCA1MHB4IDUzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X193cmFwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbn1cbi5xdWl6X19pbmZvLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnF1aXpfX2luZm8td3JhcCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19pbmZvLXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnF1aXpfX2luZm8td3JhcC0tc3VjY2VzcyB7XG4gIG1heC13aWR0aDogNjkwcHg7XG59XG4ucXVpel9faW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX2luZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucXVpel9faW5mby0tc3VjY2VzcyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTcycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9faW5mby0tc3VjY2VzcyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5xdWl6X19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI0M1OUY3MjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3N1YnRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3N1YnRpdGxlLS1zdWNjZXNzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5xdWl6X190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzU4NTU1MTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cbn1cbi5xdWl6X190aXRsZS0tc3VjY2VzcyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3RpdGxlLS1zdWNjZXNzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIH1cbn1cbi5xdWl6X190ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjOEQ4QzhCO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3RleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnF1aXpfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX2J0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19idG4tLXN1Y2Nlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59XG4ucXVpel9fbnVtYmVycy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX251bWJlcnMtd3JhcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbi5xdWl6X19udW1iZXJzLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX251bWJlcnMtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAucXVpel9fbnVtYmVycy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucXVpel9fbnVtLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucXVpel9fbnVtLWljb24ge1xuICB3aWR0aDogNDlweDtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX251bS1pY29uIHtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxuICAucXVpel9fbnVtLWljb24gc3ZnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5xdWl6X19udW0tY291bnQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ5cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjOEQ4QzhCO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fbnVtLWNvdW50IHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnF1aXpfX251bWJlcnMtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIGNvbG9yOiAjOEQ4QzhCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fbnVtYmVycy10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5xdWl6X19waWN0dXJlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1MTVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnF1aXpfX3BpY3R1cmUtd3JhcCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3BpY3R1cmUtd3JhcCB7XG4gICAgd2lkdGg6IDYyJTtcbiAgfVxufVxuLnF1aXpfX3BpY3R1cmUtd3JhcC0tc3VjY2VzcyB7XG4gIHdpZHRoOiA1MTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19waWN0dXJlLXdyYXAtLXN1Y2Nlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6X19wcm9ncmVzcy1iYXItd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3Byb2dyZXNzLWJhci13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucXVpel9fbW9iLXN0ZXBzLXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX21vYi1zdGVwcy13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnF1aXpfX3Byb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ucXVpel9fcHJvZ3Jlc3MtYmFyLWN1cnJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICNDNTlGNzI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5xdWl6X19wcm9ncmVzcy1iYXItY3VycmVudC0tMSB7XG4gIHdpZHRoOiAxNi42NiU7XG59XG4ucXVpel9fcHJvZ3Jlc3MtYmFyLWN1cnJlbnQtLTIge1xuICB3aWR0aDogMzMuMzMlO1xufVxuLnF1aXpfX3Byb2dyZXNzLWJhci1jdXJyZW50LS0zIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5xdWl6X19wcm9ncmVzcy1iYXItY3VycmVudC0tNCB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG4ucXVpel9fcHJvZ3Jlc3MtYmFyLWN1cnJlbnQtLTUge1xuICB3aWR0aDogODMuMzMlO1xufVxuLnF1aXpfX3Byb2dyZXNzLWJhci1jdXJyZW50LS02IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucXVpel9fbmFtZS13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fbmFtZS13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnF1aXpfX25hbWUtc3RlcCB7XG4gIGNvbG9yOiAjNTg1NTUxO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fbmFtZS1zdGVwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5xdWl6X19zdGVwLXN1YnRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGNvbG9yOiAjOEQ4QzhCO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucXVpel9fY2hvaXNlLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19jaG9pc2Utd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5xdWl6X19jaG9pc2Utcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnF1aXpfX2Nob2lzZS1jb2wge1xuICB3aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX2Nob2lzZS1jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5xdWl6X19jaG9pc2UtY29sLS01IHtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5xdWl6X19jaG9pc2UtY29sLS01IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fY2hvaXNlLWNvbC0tNSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnF1aXpfX2Nob2lzZS1jb2wtLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX2Nob2lzZS1jb2wtLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnF1aXpfX2Nob2lzZS1jb2wtLXNtLXByaWNlIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5xdWl6X19jaG9pc2UtY29sLS1zbS1wcmljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19jaG9pc2UtY29sLS1zbS1wcmljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5xdWl6X19jaG9pc2UtY29sLTMge1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX2Nob2lzZS1jb2wtMyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnF1aXpfX2Nob2lzZS1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fY2hvaXNlLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucXVpel9fbmF2LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fbmF2LXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3N0ZXBzLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6X19zdGVwcyB7XG4gIGNvbG9yOiAjOEQ4QzhCO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucXVpel9fbmF2LWJ0bnMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19uYXYtYnRucy13cmFwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcbiAgfVxufVxuLnF1aXpfX25hdi1idG4taXRlbSB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fbmF2LWJ0bi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuLnF1aXpfX25hdi1idG4tYmVmb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0OXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4OCwgODUsIDgxLCAwLjMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5xdWl6X19uYXYtYnRuLWJlZm9yZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ucXVpel9fbmF2LWJ0bi1iZWZvcmUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5xdWl6X19uYXYtYnRuLWFmdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweCAyMXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNDNTlGNzI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fbmF2LWJ0bi1hZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAucXVpel9fbmF2LWJ0bi1hZnRlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ucXVpel9fbmF2LWJ0bi1hZnRlci1uYW1lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLnF1aXpfX25hdi1idG4tYWZ0ZXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5xdWl6X19zaXplLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5xdWl6X19zaXplLWNvbC0tbGVmdCB7XG4gIHdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5xdWl6X19zaXplLWNvbC0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5xdWl6X19zaXplLWNvbC0tcmlnaHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzgwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5xdWl6X19zaXplLWNvbC0tcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnF1aXpfX3NpemUtY29sLS1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnF1aXpfX3JhZGlvLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19yYWRpby1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnF1aXpfX3JhZGlvLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucXVpel9fc2l6ZS1waWN0dXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnF1aXpfX3JhZGlvLWl0ZW0td3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3JhZGlvLWl0ZW0td3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5xdWl6X19yZXN1bHQtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICM1ODU1NTE7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3Jlc3VsdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucXVpel9fcmVzdWx0LXRpdGxlLS1lcnJvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkzMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fcmVzdWx0LXRpdGxlLS1lcnJvciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnF1aXpfX3Jlc3VsdC1zdWJ0aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBjb2xvcjogIzhEOEM4QjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fcmVzdWx0LXN1YnRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnF1aXpfX3Jlc3VsdC1zdWJ0aXRsZS0tZXJyb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3Jlc3VsdC1zdWJ0aXRsZS0tZXJyb3Ige1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5xdWl6X19sb2FkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX2xvYWQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnF1aXpfX3Jlc3VsdC1saXN0LXdyYXAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19yZXN1bHQtbGlzdC13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuLnF1aXpfX2xvYWQtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX2xvYWQtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLnF1aXpfX2xvYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogI0M1OUY3MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTMzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19sb2FkIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxufVxuLnF1aXpfX2xvYWQgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9xdWl6L2xvYWQyLnN2ZykgcmVwZWF0IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBsaW5lTG9hZCAxMHMgbGluZWFyIGluZmluaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX2xvYWQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWl6L2xvYWQyLW1vYi5zdmcpO1xuICB9XG59XG4ucXVpel9fcmVzdWx0LWxvYWQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLnF1aXpfX3Jlc3VsdC1sb2FkLWNvbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3Jlc3VsdC1sb2FkLWNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3Jlc3VsdC1sb2FkLWNvbC0tbm90LW1vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnF1aXpfX3Jlc3VsdC1udWxsLWl0ZW0tdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19yZXN1bHQtbnVsbC1pdGVtLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnF1aXpfX3Jlc3VsdC1udWxsLWl0ZW0tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogI0VCRUJFQjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucXVpel9fcmVzdWx0LW51bGwtaXRlbS1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3Jlc3VsdC1udWxsLWl0ZW0tYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucXVpel9fcHJvZHVjdC1pdGVtIC5wcm9kdWN0X19waWN0dXJlLXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX3Byb2R1Y3QtaXRlbSAucHJvZHVjdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxufVxuLnF1aXpfX3Jlc3VsdC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fcmVzdWx0LXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucXVpel9fcmVzdWx0LWNvbCB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnF1aXpfX3Jlc3VsdC1jb2wge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19yZXN1bHQtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLnF1aXpfX2Zvcm0td3JhcCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX2Zvcm0td3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gIH1cbn1cbi5xdWl6X19mb3JtLXdyYXAtLWVycm9yIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX2Zvcm0td3JhcC0tZXJyb3Ige1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG4ucXVpel9fZm9ybS10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NzNweDtcbiAgY29sb3I6ICM1ODU1NTE7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19mb3JtLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5xdWl6X19mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5xdWl6X19mb3JtLWNvbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMzMuMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnF1aXpfX2Zvcm0tY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnF1aXpfX2Zvcm0taW5wdXQge1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI0VDRThERjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICAvKiBGaXJlZm94IDE4LSAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXpfX2Zvcm0taW5wdXQge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnF1aXpfX2Zvcm0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzhEOEM4Qjtcbn1cbi5xdWl6X19mb3JtLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4RDhDOEI7XG59XG4ucXVpel9fZm9ybS1pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM4RDhDOEI7XG59XG4ucXVpel9fZm9ybS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzhEOEM4Qjtcbn1cbi5xdWl6X19mb3JtLWJ0biB7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19mb3JtLWJ0biB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5xdWl6X19idG4td3JhcC1hZ2FpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xdWl6X19idG4tYWdhaW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucXVpel9fYnRuLWFnYWluOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzhEOEM4Qjtcbn1cbi5xdWl6X19idG4tYWdhaW4taWNvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDI0cHg7XG59XG4ucXVpel9fYnRuLWFnYWluLW5hbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgY29sb3I6ICM4RDhDOEI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5xdWl6X19jYXJkLWxhYmVsLXJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVpel9fY2FyZC1pbnB1dC1yYWRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucXVpel9fY2FyZC1jaGVjay1yYWRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6X19jYXJkLWNoZWNrLXJhZGlvIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLnF1aXpfX2NhcmQtaW5wdXQtcmFkaW86Y2hlY2tlZCArIC5xdWl6X19jYXJkLWxhYmVsLXJhZGlvLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVpel9fY2FyZC1waWN0dXJlLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5xdWl6X19jYXJkLXBpY3R1cmUge1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucXVpel9fY2FyZC1yYWRpby10ZXh0IHtcbiAgY29sb3I6ICM4RDhDOEI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5xdWl6X19jYXJkLWlucHV0LXJhZGlvOmNoZWNrZWQgKyAucXVpel9fY2FyZC1sYWJlbC1yYWRpby13cmFwIC5xdWl6X19jYXJkLWNoZWNrLXJhZGlvIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5xdWl6X19jYXJkLWlucHV0LXJhZGlvOmNoZWNrZWQgKyAucXVpel9fY2FyZC1sYWJlbC1yYWRpby13cmFwIC5xdWl6X19jYXJkLXBpY3R1cmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzU5RjcyO1xufVxuLnF1aXpfX2NhcmQtaW5wdXQtcmFkaW86Y2hlY2tlZCArIC5xdWl6X19jYXJkLWxhYmVsLXJhZGlvLXdyYXAgLnF1aXpfX2NhcmQtcmFkaW8tdGV4dCB7XG4gIGNvbG9yOiAjQzU5RjcyO1xufVxuLnF1aXpfX2xhYmVsLXJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVpel9faW5wdXQtcmFkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnF1aXpfX2xhYmVsLXJhZGlvLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNFQ0U4REY7XG4gIHBhZGRpbmc6IDI2cHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpel9fbGFiZWwtcmFkaW8td3JhcCB7XG4gICAgcGFkZGluZzogMTdweCAyMHB4O1xuICB9XG59XG4ucXVpel9fbGFiZWwtcmFkaW8td3JhcC0tc21hbGwge1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG59XG4ucXVpel9faW5wdXQtcmFkaW86Y2hlY2tlZCArIC5xdWl6X19sYWJlbC1yYWRpby13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1aXpfX2NoZWNrLXJhZGlvIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0M1OUY3MjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVpel9fcmFkaW8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM4RDhDOEI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNnB4KTtcbn1cbi5xdWl6X19pbnB1dC1yYWRpbzpjaGVja2VkICsgLnF1aXpfX2xhYmVsLXJhZGlvLXdyYXAge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzU5RjcyO1xufVxuLnF1aXpfX2lucHV0LXJhZGlvOmNoZWNrZWQgKyAucXVpel9fbGFiZWwtcmFkaW8td3JhcCAucXVpel9fY2hlY2stcmFkaW8ge1xuICBiYWNrZ3JvdW5kOiAjQzU5RjcyO1xufVxuLnF1aXpfX2lucHV0LXJhZGlvOmNoZWNrZWQgKyAucXVpel9fbGFiZWwtcmFkaW8td3JhcCAucXVpel9fY2hlY2stcmFkaW86YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDEyIDknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNNC4xOTUzNyA4LjY4NDIxQzMuOTkwNjYgOC42ODQwNyAzLjc5MjMxIDguNjEzMDkgMy42MzQgOC40ODMzTDAuOTg2NzMxIDYuMzE0NjdDMC42MjQ3NSA2LjAwMDIxIDAuNTc4NDcgNS40NTQ5IDAuODgyMjc4IDUuMDgzOTNDMS4xODYwOSA0LjcxMjk2IDEuNzI5ODIgNC42NTA4NiAyLjEwOTQ2IDQuOTQzNzZMNC4xNTk5MSA2LjYyMTk0TDEwLjA2OSAxLjE3OTY2QzEwLjI5MTEgMC45MTU1NzEgMTAuNjQ2MyAwLjgwNDM4NiAxMC45NzkzIDAuODk0Njk5QzExLjMxMjQgMC45ODUwMTIgMTEuNTYyNyAxLjI2MDQgMTEuNjIxIDEuNjAwNTNDMTEuNjc5MyAxLjk0MDY1IDExLjUzNDggMi4yODM2NiAxMS4yNTA4IDIuNDc5NjdMNC43OTgxIDguNDQ3ODVDNC42MzQ4MiA4LjYwMDg0IDQuNDE5MTIgOC42ODU0MyA0LjE5NTM3IDguNjg0MjFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5Aa2V5ZnJhbWVzIGxpbmVMb2FkIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG4ucXVpei1uZXcge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbn1cbi5xdWl6LW5ld19fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdWl6LW5ld19fd3JhcC0tYWdlLWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzEyJyBoZWlnaHQ9JzYyOScgdmlld0JveD0nMCAwIDMxMiA2MjknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI4NC43MDcgMC4wMDMxNjY0NUMxNjAuOTgxIDAuNTQ4MDUgNDQuMjk0NiA3Mi40NTYgOC40NTYxMiAxOTEuMDA0Qy0yNS41MDUyIDMwMy4zNDMgNDcuODMyNyA0MDcuNzkxIDEzOS4xODYgNDgxLjM2MkMyNTIuNzEyIDU3Mi43ODggMzk1Ljk0OCA2ODIuMTYyIDUxNi4zNjEgNjAwLjAzOUM2NDIuNTYgNTEzLjk3IDYyMy41ODkgMzMxLjEyNSA1NjguNTQxIDE4OC41MzdDNTIzLjI4OCA3MS4zMjE5IDQxMC4yMzggLTAuNTQ5NjY3IDI4NC43MDcgMC4wMDMxNjY0NVonIGZpbGw9JyUyM0ZGOUJGNScgZmlsbC1vcGFjaXR5PScwLjQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMxMnB4O1xuICBoZWlnaHQ6IDYyOXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NnB4KSB7XG4gIC5xdWl6LW5ld19fd3JhcC0tYWdlLWNoaWxkOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19fd3JhcC0tYWdlLWNoaWxkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMyJyBoZWlnaHQ9JzI2Mycgdmlld0JveD0nMCAwIDEzMiAyNjMnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTExOC44MjIgMC4wMDEzMjM5N0M2Ny4xODUyIDAuMjI5MTUzIDE4LjQ4NjMgMzAuMjk1NiAzLjUyOTE2IDc5Ljg2MzNDLTEwLjY0NDYgMTI2LjgzNSAxOS45NjI5IDE3MC41MDcgNTguMDg5MiAyMDEuMjY5QzEwNS40NjkgMjM5LjQ5NiAxNjUuMjQ4IDI4NS4yMjggMjE1LjUwMiAyNTAuODkxQzI2OC4xNzIgMjE0LjkwMyAyNjAuMjU0IDEzOC40NTEgMjM3LjI4IDc4LjgzMkMyMTguMzkzIDI5LjgyMTQgMTcxLjIxMiAtMC4yMjk4MjkgMTE4LjgyMiAwLjAwMTMyMzk3WicgZmlsbD0nJTIzRkY5QkY1JyBmaWxsLW9wYWNpdHk9JzAuNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMTMycHg7XG4gICAgaGVpZ2h0OiAyNjNweDtcbiAgICB0b3A6IC0zMnB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ucXVpei1uZXdfX3dyYXAtLWFnZS1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjExJyBoZWlnaHQ9JzYyOScgdmlld0JveD0nMCAwIDYxMSA2MjknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI4NC43MDcgMC4wMDMxNjY0NUMxNjAuOTgxIDAuNTQ4MDUgNDQuMjk0NiA3Mi40NTYgOC40NTYxMiAxOTEuMDA0Qy0yNS41MDUyIDMwMy4zNDMgNDcuODMyNyA0MDcuNzkxIDEzOS4xODYgNDgxLjM2MkMyNTIuNzEyIDU3Mi43ODggMzk1Ljk0OCA2ODIuMTYyIDUxNi4zNjEgNjAwLjAzOUM2NDIuNTYgNTEzLjk3IDYyMy41ODkgMzMxLjEyNSA1NjguNTQxIDE4OC41MzdDNTIzLjI4OCA3MS4zMjE5IDQxMC4yMzggLTAuNTQ5NjY3IDI4NC43MDcgMC4wMDMxNjY0NVonIGZpbGw9JyUyM0VCRjRERicgZmlsbC1vcGFjaXR5PScwLjUnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDYxMXB4O1xuICBoZWlnaHQ6IDYyOXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDQzcHg7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NnB4KSB7XG4gIC5xdWl6LW5ld19fd3JhcC0tYWdlLWNoaWxkOjphZnRlciB7XG4gICAgbGVmdDogLTMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucXVpei1uZXdfX3dyYXAtLWFnZS1jaGlsZDo6YWZ0ZXIge1xuICAgIGxlZnQ6IC00NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X193cmFwLS1hZ2UtY2hpbGQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYyJyBoZWlnaHQ9JzI2Mycgdmlld0JveD0nMCAwIDYyIDI2MycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNLTc0LjE3OCAwLjAwMTMyMzk3Qy0xMjUuODE1IDAuMjI5MTUzIC0xNzQuNTE0IDMwLjI5NTYgLTE4OS40NzEgNzkuODYzM0MtMjAzLjY0NSAxMjYuODM1IC0xNzMuMDM3IDE3MC41MDcgLTEzNC45MTEgMjAxLjI2OUMtODcuNTMxMSAyMzkuNDk2IC0yNy43NTE3IDI4NS4yMjggMjIuNTAyNSAyNTAuODkxQzc1LjE3MTUgMjE0LjkwMyA2Ny4yNTQgMTM4LjQ1MSA0NC4yNzk3IDc4LjgzMkMyNS4zOTM1IDI5LjgyMTQgLTIxLjc4NzkgLTAuMjI5ODI5IC03NC4xNzggMC4wMDEzMjM5N1onIGZpbGw9JyUyM0Y1RkFFRicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDI2M3B4O1xuICAgIHRvcDogMjQ3cHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnF1aXotbmV3X193cmFwLS1nZW5kZXItY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2MTEnIGhlaWdodD0nNjI5JyB2aWV3Qm94PScwIDAgNjExIDYyOScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjg0LjcwNyAwLjAwMzE2NjQ1QzE2MC45ODEgMC41NDgwNSA0NC4yOTQ2IDcyLjQ1NiA4LjQ1NjEyIDE5MS4wMDRDLTI1LjUwNTIgMzAzLjM0MyA0Ny44MzI3IDQwNy43OTEgMTM5LjE4NiA0ODEuMzYyQzI1Mi43MTIgNTcyLjc4OCAzOTUuOTQ4IDY4Mi4xNjIgNTE2LjM2MSA2MDAuMDM5QzY0Mi41NiA1MTMuOTcgNjIzLjU4OSAzMzEuMTI1IDU2OC41NDEgMTg4LjUzN0M1MjMuMjg4IDcxLjMyMTkgNDEwLjIzOCAtMC41NDk2NjcgMjg0LjcwNyAwLjAwMzE2NjQ1WicgZmlsbD0nJTIzRkY5QkY1JyBmaWxsLW9wYWNpdHk9JzAuNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA2MTFweDtcbiAgaGVpZ2h0OiA2MjlweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTZweCkge1xuICAucXVpei1uZXdfX3dyYXAtLWdlbmRlci1jaGlsZDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnF1aXotbmV3X193cmFwLS1nZW5kZXItY2hpbGQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX3dyYXAtLWdlbmRlci1jaGlsZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYyJyBoZWlnaHQ9JzIxNScgdmlld0JveD0nMCAwIDYyIDIxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNLTc0LjE3OCAtNDcuOTk4N0MtMTI1LjgxNSAtNDcuNzcwOCAtMTc0LjUxNCAtMTcuNzA0NCAtMTg5LjQ3MSAzMS44NjMzQy0yMDMuNjQ1IDc4LjgzNDggLTE3My4wMzcgMTIyLjUwNyAtMTM0LjkxMSAxNTMuMjY5Qy04Ny41MzExIDE5MS40OTYgLTI3Ljc1MTcgMjM3LjIyOCAyMi41MDI1IDIwMi44OTFDNzUuMTcxNSAxNjYuOTAzIDY3LjI1NCA5MC40NTEyIDQ0LjI3OTcgMzAuODMyQzI1LjM5MzUgLTE4LjE3ODYgLTIxLjc4NzkgLTQ4LjIyOTggLTc0LjE3OCAtNDcuOTk4N1onIGZpbGw9JyUyM0Y1RkFFRicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDIxNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4ucXVpei1uZXdfX3dyYXAtLWdlbmRlci1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljNi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogNDk4cHg7XG4gIGhlaWdodDogMjI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NnB4KSB7XG4gIC5xdWl6LW5ld19fd3JhcC0tZ2VuZGVyLWNoaWxkOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnF1aXotbmV3X193cmFwLS1nZW5kZXItY2hpbGQ6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlKDAsIDIzJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19fd3JhcC0tZ2VuZGVyLWNoaWxkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMzInIGhlaWdodD0nMjYzJyB2aWV3Qm94PScwIDAgMTMyIDI2MycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTE4LjgyMiAwLjAwMTMyMzk3QzY3LjE4NTIgMC4yMjkxNTMgMTguNDg2MyAzMC4yOTU2IDMuNTI5MTYgNzkuODYzM0MtMTAuNjQ0NiAxMjYuODM1IDE5Ljk2MjkgMTcwLjUwNyA1OC4wODkyIDIwMS4yNjlDMTA1LjQ2OSAyMzkuNDk2IDE2NS4yNDggMjg1LjIyOCAyMTUuNTAyIDI1MC44OTFDMjY4LjE3MiAyMTQuOTAzIDI2MC4yNTQgMTM4LjQ1MSAyMzcuMjggNzguODMyQzIxOC4zOTMgMjkuODIxNCAxNzEuMjEyIC0wLjIyOTgyOSAxMTguODIyIDAuMDAxMzIzOTdaJyBmaWxsPSclMjNGRjlCRjUnIGZpbGwtb3BhY2l0eT0nMC40Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHdpZHRoOiAxMzJweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ucXVpei1uZXdfX3dyYXAtLWNoaWxkLWdyb3d0aDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MjUnIGhlaWdodD0nNDI1JyB2aWV3Qm94PScwIDAgNDI1IDQyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMjEyLjUnIGN5PScyMTIuNScgcj0nMjEyLjUnIGZpbGw9JyUyM0ZGRUVDRScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDQyNXB4O1xuICBoZWlnaHQ6IDQyNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDkzcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NnB4KSB7XG4gIC5xdWl6LW5ld19fd3JhcC0tY2hpbGQtZ3Jvd3RoOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucXVpei1uZXdfX3dyYXAtLWNoaWxkLWdyb3d0aDo6YmVmb3JlIHtcbiAgICByaWdodDogLTMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX3dyYXAtLWNoaWxkLWdyb3d0aDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYyJyBoZWlnaHQ9JzI2Mycgdmlld0JveD0nMCAwIDYyIDI2MycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNLTc0LjE3OCAwLjAwMTMyMzk3Qy0xMjUuODE1IDAuMjI5MTUzIC0xNzQuNTE0IDMwLjI5NTYgLTE4OS40NzEgNzkuODYzM0MtMjAzLjY0NSAxMjYuODM1IC0xNzMuMDM3IDE3MC41MDcgLTEzNC45MTEgMjAxLjI2OUMtODcuNTMxMSAyMzkuNDk2IC0yNy43NTE3IDI4NS4yMjggMjIuNTAyNSAyNTAuODkxQzc1LjE3MTUgMjE0LjkwMyA2Ny4yNTQgMTM4LjQ1MSA0NC4yNzk3IDc4LjgzMkMyNS4zOTM1IDI5LjgyMTQgLTIxLjc4NzkgLTAuMjI5ODI5IC03NC4xNzggMC4wMDEzMjM5N1onIGZpbGw9JyUyM0Y1RkFFRicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDI2M3B4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRvcDogMTIwcHg7XG4gIH1cbn1cbi5xdWl6LW5ld19fd3JhcC0tY2hpbGQtZ3Jvd3RoOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MjAnIGhlaWdodD0nNjI5JyB2aWV3Qm94PScwIDAgNDIwIDYyOScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTM1LjI5MyAwLjAwMzE2NjQ1QzI1OS4wMTkgMC41NDgwNSAzNzUuNzA1IDcyLjQ1NiA0MTEuNTQ0IDE5MS4wMDRDNDQ1LjUwNSAzMDMuMzQzIDM3Mi4xNjcgNDA3Ljc5MSAyODAuODE0IDQ4MS4zNjJDMTY3LjI4OCA1NzIuNzg4IDI0LjA1MjEgNjgyLjE2MiAtOTYuMzYwOCA2MDAuMDM5Qy0yMjIuNTYgNTEzLjk3IC0yMDMuNTg5IDMzMS4xMjUgLTE0OC41NDEgMTg4LjUzN0MtMTAzLjI4OCA3MS4zMjE5IDkuNzYyMzQgLTAuNTQ5NjY3IDEzNS4yOTMgMC4wMDMxNjY0NVonIGZpbGw9JyUyM0ZGOUJGNScgZmlsbC1vcGFjaXR5PScwLjQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDYyOXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzYwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NnB4KSB7XG4gIC5xdWl6LW5ld19fd3JhcC0tY2hpbGQtZ3Jvd3RoOjphZnRlciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X193cmFwLS1jaGlsZC1ncm93dGg6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzMicgaGVpZ2h0PScyNjMnIHZpZXdCb3g9JzAgMCAxMzIgMjYzJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMTguODIyIDAuMDAxMzIzOTdDNjcuMTg1MiAwLjIyOTE1MyAxOC40ODYzIDMwLjI5NTYgMy41MjkxNiA3OS44NjMzQy0xMC42NDQ2IDEyNi44MzUgMTkuOTYyOSAxNzAuNTA3IDU4LjA4OTIgMjAxLjI2OUMxMDUuNDY5IDIzOS40OTYgMTY1LjI0OCAyODUuMjI4IDIxNS41MDIgMjUwLjg5MUMyNjguMTcyIDIxNC45MDMgMjYwLjI1NCAxMzguNDUxIDIzNy4yOCA3OC44MzJDMjE4LjM5MyAyOS44MjE0IDE3MS4yMTIgLTAuMjI5ODI5IDExOC44MjIgMC4wMDEzMjM5N1onIGZpbGw9JyUyM0ZGOUJGNScgZmlsbC1vcGFjaXR5PScwLjQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIGhlaWdodDogMjYzcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogODdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5xdWl6LW5ld19fd3JhcC0tdHlwZS1nZWFyLXNoaWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzEyJyBoZWlnaHQ9JzYyOScgdmlld0JveD0nMCAwIDMxMiA2MjknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI4NC43MDcgMC4wMDMxNjY0NUMxNjAuOTgxIDAuNTQ4MDUgNDQuMjk0NiA3Mi40NTYgOC40NTYxMiAxOTEuMDA0Qy0yNS41MDUyIDMwMy4zNDMgNDcuODMyNyA0MDcuNzkxIDEzOS4xODYgNDgxLjM2MkMyNTIuNzEyIDU3Mi43ODggMzk1Ljk0OCA2ODIuMTYyIDUxNi4zNjEgNjAwLjAzOUM2NDIuNTYgNTEzLjk3IDYyMy41ODkgMzMxLjEyNSA1NjguNTQxIDE4OC41MzdDNTIzLjI4OCA3MS4zMjE5IDQxMC4yMzggLTAuNTQ5NjY3IDI4NC43MDcgMC4wMDMxNjY0NVonIGZpbGw9JyUyM0ZGOUJGNScgZmlsbC1vcGFjaXR5PScwLjQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDMxMnB4O1xuICBoZWlnaHQ6IDYyOXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NnB4KSB7XG4gIC5xdWl6LW5ld19fd3JhcC0tdHlwZS1nZWFyLXNoaWZ0OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19fd3JhcC0tdHlwZS1nZWFyLXNoaWZ0OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTMyJyBoZWlnaHQ9JzI2Mycgdmlld0JveD0nMCAwIDEzMiAyNjMnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTExOC44MjIgMC4wMDEzMjM5N0M2Ny4xODUyIDAuMjI5MTUzIDE4LjQ4NjMgMzAuMjk1NiAzLjUyOTE2IDc5Ljg2MzNDLTEwLjY0NDYgMTI2LjgzNSAxOS45NjI5IDE3MC41MDcgNTguMDg5MiAyMDEuMjY5QzEwNS40NjkgMjM5LjQ5NiAxNjUuMjQ4IDI4NS4yMjggMjE1LjUwMiAyNTAuODkxQzI2OC4xNzIgMjE0LjkwMyAyNjAuMjU0IDEzOC40NTEgMjM3LjI4IDc4LjgzMkMyMTguMzkzIDI5LjgyMTQgMTcxLjIxMiAtMC4yMjk4MjkgMTE4LjgyMiAwLjAwMTMyMzk3WicgZmlsbD0nJTIzRjVGQUVGJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIGhlaWdodDogMTYycHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5xdWl6LW5ld19fd3JhcC0tdHlwZS1nZWFyLXNoaWZ0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2MTEnIGhlaWdodD0nNjI5JyB2aWV3Qm94PScwIDAgNjExIDYyOScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjg0LjcwNyAwLjAwMzE2NjQ1QzE2MC45ODEgMC41NDgwNSA0NC4yOTQ2IDcyLjQ1NiA4LjQ1NjEyIDE5MS4wMDRDLTI1LjUwNTIgMzAzLjM0MyA0Ny44MzI3IDQwNy43OTEgMTM5LjE4NiA0ODEuMzYyQzI1Mi43MTIgNTcyLjc4OCAzOTUuOTQ4IDY4Mi4xNjIgNTE2LjM2MSA2MDAuMDM5QzY0Mi41NiA1MTMuOTcgNjIzLjU4OSAzMzEuMTI1IDU2OC41NDEgMTg4LjUzN0M1MjMuMjg4IDcxLjMyMTkgNDEwLjIzOCAtMC41NDk2NjcgMjg0LjcwNyAwLjAwMzE2NjQ1WicgZmlsbD0nJTIzRUJGNERGJyBmaWxsLW9wYWNpdHk9JzAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNjExcHg7XG4gIGhlaWdodDogNjI5cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0NDNweDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzU2cHgpIHtcbiAgLnF1aXotbmV3X193cmFwLS10eXBlLWdlYXItc2hpZnQ6OmFmdGVyIHtcbiAgICBsZWZ0OiAtMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5xdWl6LW5ld19fd3JhcC0tdHlwZS1nZWFyLXNoaWZ0OjphZnRlciB7XG4gICAgbGVmdDogLTQ1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX3dyYXAtLXR5cGUtZ2Vhci1zaGlmdDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTIyJyBoZWlnaHQ9JzI2Mycgdmlld0JveD0nMCAwIDEyMiAyNjMnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTS0xNC4xNzggMC4wMDEzMjM5N0MtNjUuODE0OCAwLjIyOTE1MyAtMTE0LjUxNCAzMC4yOTU2IC0xMjkuNDcxIDc5Ljg2MzNDLTE0My42NDUgMTI2LjgzNSAtMTEzLjAzNyAxNzAuNTA3IC03NC45MTA4IDIwMS4yNjlDLTI3LjUzMTEgMjM5LjQ5NiAzMi4yNDgzIDI4NS4yMjggODIuNTAyNSAyNTAuODkxQzEzNS4xNzIgMjE0LjkwMyAxMjcuMjU0IDEzOC40NTEgMTA0LjI4IDc4LjgzMkM4NS4zOTM1IDI5LjgyMTQgMzguMjEyMSAtMC4yMjk4MjkgLTE0LjE3OCAwLjAwMTMyMzk3WicgZmlsbD0nJTIzRkZEN0ZCJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHdpZHRoOiAxMjJweDtcbiAgICBoZWlnaHQ6IDI2M3B4O1xuICAgIHRvcDogMzYzcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLnF1aXotbmV3X193cmFwLS1yZXN1bHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDI1JyBoZWlnaHQ9JzQyNScgdmlld0JveD0nMCAwIDQyNSA0MjUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzIxMi41JyBjeT0nMjEyLjUnIHI9JzIxMi41JyBmaWxsPSclMjNGRkVFQ0UnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA0MjVweDtcbiAgaGVpZ2h0OiA0MjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05MHB4O1xuICByaWdodDogOTNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzU2cHgpIHtcbiAgLnF1aXotbmV3X193cmFwLS1yZXN1bHQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5xdWl6LW5ld19fd3JhcC0tcmVzdWx0OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19fd3JhcC0tcmVzdWx0OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6LW5ld19fd3JhcC0tcmVzdWx0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MjAnIGhlaWdodD0nNjI5JyB2aWV3Qm94PScwIDAgNDIwIDYyOScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTM1LjI5MyAwLjAwMzE2NjQ1QzI1OS4wMTkgMC41NDgwNSAzNzUuNzA1IDcyLjQ1NiA0MTEuNTQ0IDE5MS4wMDRDNDQ1LjUwNSAzMDMuMzQzIDM3Mi4xNjcgNDA3Ljc5MSAyODAuODE0IDQ4MS4zNjJDMTY3LjI4OCA1NzIuNzg4IDI0LjA1MjEgNjgyLjE2MiAtOTYuMzYwOCA2MDAuMDM5Qy0yMjIuNTYgNTEzLjk3IC0yMDMuNTg5IDMzMS4xMjUgLTE0OC41NDEgMTg4LjUzN0MtMTAzLjI4OCA3MS4zMjE5IDkuNzYyMzQgLTAuNTQ5NjY3IDEzNS4yOTMgMC4wMDMxNjY0NVonIGZpbGw9JyUyM0ZGOUJGNScgZmlsbC1vcGFjaXR5PScwLjQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDYyOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzYwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NnB4KSB7XG4gIC5xdWl6LW5ld19fd3JhcC0tcmVzdWx0OjphZnRlciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X193cmFwLS1yZXN1bHQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyMicgaGVpZ2h0PScyNjMnIHZpZXdCb3g9JzAgMCAxMjIgMjYzJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00tMTQuMTc4IDAuMDAxMzIzOTdDLTY1LjgxNDggMC4yMjkxNTMgLTExNC41MTQgMzAuMjk1NiAtMTI5LjQ3MSA3OS44NjMzQy0xNDMuNjQ1IDEyNi44MzUgLTExMy4wMzcgMTcwLjUwNyAtNzQuOTEwOCAyMDEuMjY5Qy0yNy41MzExIDIzOS40OTYgMzIuMjQ4MyAyODUuMjI4IDgyLjUwMjUgMjUwLjg5MUMxMzUuMTcyIDIxNC45MDMgMTI3LjI1NCAxMzguNDUxIDEwNC4yOCA3OC44MzJDODUuMzkzNSAyOS44MjE0IDM4LjIxMjEgLTAuMjI5ODI5IC0xNC4xNzggMC4wMDEzMjM5N1onIGZpbGw9JyUyM0ZGRDdGQicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMTIycHg7XG4gICAgaGVpZ2h0OiAyNjNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdG9wOiAzNjJweDtcbiAgfVxufVxuLnF1aXotbmV3X19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5xdWl6LW5ld19fY29udGFpbmVyLS1hZ2UtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWl6L25ldy9waWMxLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMzczcHg7XG4gIGhlaWdodDogMjEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOTBweDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnF1aXotbmV3X19jb250YWluZXItLWFnZS1jaGlsZDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxNzFweDtcbiAgICB0b3A6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX2NvbnRhaW5lci0tYWdlLWNoaWxkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljMV9zLnBuZyk7XG4gICAgd2lkdGg6IDgxcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICB0b3A6IDIxN3B4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG59XG4ucXVpei1uZXdfX2NvbnRhaW5lci0tYWdlLWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWl6L25ldy9waWMyLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA0NDVweDtcbiAgaGVpZ2h0OiA0OTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMzdweDtcbiAgcmlnaHQ6IC0yMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NnB4KSB7XG4gIC5xdWl6LW5ld19fY29udGFpbmVyLS1hZ2UtY2hpbGQ6OmFmdGVyIHtcbiAgICByaWdodDogLTI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX2NvbnRhaW5lci0tYWdlLWNoaWxkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWl6L25ldy9waWMyX3MucG5nKTtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgICBib3R0b206IDExMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19fY29udGFpbmVyLS1nZW5kZXItY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3F1aXovbmV3L3BpYzZfcy5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxNjJweDtcbiAgICBoZWlnaHQ6IDE2NHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0MHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4ucXVpei1uZXdfX2NvbnRhaW5lci0tZ2VuZGVyLWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWl6L25ldy9waWM3LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA0MjVweDtcbiAgaGVpZ2h0OiAyNjhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDkwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTZweCkge1xuICAucXVpei1uZXdfX2NvbnRhaW5lci0tZ2VuZGVyLWNoaWxkOjphZnRlciB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5xdWl6LW5ld19fY29udGFpbmVyLS1nZW5kZXItY2hpbGQ6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlKC0yMiUsIDMwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19fY29udGFpbmVyLS1nZW5kZXItY2hpbGQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3F1aXovbmV3L3BpYzdfcy5wbmcpO1xuICAgIHdpZHRoOiA4MXB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgYm90dG9tOiAxMzBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19fY29udGFpbmVyLS1jaGlsZC1ncm93dGgge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbi5xdWl6LW5ld19fY29udGFpbmVyLS1jaGlsZC1ncm93dGg6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYxMScgaGVpZ2h0PSc2MjknIHZpZXdCb3g9JzAgMCA2MTEgNjI5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yODQuNzA3IDAuMDAzMTY2NDVDMTYwLjk4MSAwLjU0ODA1IDQ0LjI5NDYgNzIuNDU2IDguNDU2MTIgMTkxLjAwNEMtMjUuNTA1MiAzMDMuMzQzIDQ3LjgzMjcgNDA3Ljc5MSAxMzkuMTg2IDQ4MS4zNjJDMjUyLjcxMiA1NzIuNzg4IDM5NS45NDggNjgyLjE2MiA1MTYuMzYxIDYwMC4wMzlDNjQyLjU2IDUxMy45NyA2MjMuNTg5IDMzMS4xMjUgNTY4LjU0MSAxODguNTM3QzUyMy4yODggNzEuMzIxOSA0MTAuMjM4IC0wLjU0OTY2NyAyODQuNzA3IDAuMDAzMTY2NDVaJyBmaWxsPSclMjNFQkY0REYnIGZpbGwtb3BhY2l0eT0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB3aWR0aDogNjExcHg7XG4gIGhlaWdodDogMjY0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTMwNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX2NvbnRhaW5lci0tY2hpbGQtZ3Jvd3RoOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWl6L25ldy9waWM4XzIucG5nKTtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5xdWl6LW5ld19fY29udGFpbmVyLS10eXBlLWdlYXItc2hpZnQge1xuICB6LWluZGV4OiAyO1xufVxuLnF1aXotbmV3X19jb250YWluZXItLXR5cGUtZ2Vhci1zaGlmdDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQyNScgaGVpZ2h0PSc0MjUnIHZpZXdCb3g9JzAgMCA0MjUgNDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScyMTIuNScgY3k9JzIxMi41JyByPScyMTIuNScgZmlsbD0nJTIzRkZFRUNFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogNDI1cHg7XG4gIGhlaWdodDogMjUxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTIxM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzU2cHgpIHtcbiAgLnF1aXotbmV3X19jb250YWluZXItLXR5cGUtZ2Vhci1zaGlmdDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19fY29udGFpbmVyLS10eXBlLWdlYXItc2hpZnQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3F1aXovbmV3L3BpYzdfcy5wbmcpO1xuICAgIHdpZHRoOiA4MXB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X19jb250YWluZXItLXR5cGUtZ2Vhci1zaGlmdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3F1aXovbmV3L3BpYzJfc18yLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTA2cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX2NvbnRhaW5lci0tcmVzdWx0IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucXVpei1uZXdfX2NvbnRhaW5lci0tcmVzdWx0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2MTEnIGhlaWdodD0nNjI5JyB2aWV3Qm94PScwIDAgNjExIDYyOScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjg0LjcwNyAwLjAwMzE2NjQ1QzE2MC45ODEgMC41NDgwNSA0NC4yOTQ2IDcyLjQ1NiA4LjQ1NjEyIDE5MS4wMDRDLTI1LjUwNTIgMzAzLjM0MyA0Ny44MzI3IDQwNy43OTEgMTM5LjE4NiA0ODEuMzYyQzI1Mi43MTIgNTcyLjc4OCAzOTUuOTQ4IDY4Mi4xNjIgNTE2LjM2MSA2MDAuMDM5QzY0Mi41NiA1MTMuOTcgNjIzLjU4OSAzMzEuMTI1IDU2OC41NDEgMTg4LjUzN0M1MjMuMjg4IDcxLjMyMTkgNDEwLjIzOCAtMC41NDk2NjcgMjg0LjcwNyAwLjAwMzE2NjQ1WicgZmlsbD0nJTIzRUJGNERGJyBmaWxsLW9wYWNpdHk9JzAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgd2lkdGg6IDYxMXB4O1xuICBoZWlnaHQ6IDYyOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTkwcHg7XG4gIHJpZ2h0OiAtMzA1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X19jb250YWluZXItLXJlc3VsdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6LW5ld19fYWdlLWNoaWxkLXBpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwMHB4O1xuICBsZWZ0OiAtNzJweDtcbiAgd2lkdGg6IDM5MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5xdWl6LW5ld19fYWdlLWNoaWxkLXBpY3R1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19fYWdlLWNoaWxkLXBpY3R1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6LW5ld19fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGNvbG9yOiAjNDIzRTM5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuODRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5xdWl6LW5ld19fc3VidGl0bGUge1xuICBjb2xvcjogIzQyM0UzOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjg0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwNHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTM7XG4gIH1cbn1cbi5xdWl6LW5ld19fc3VidGl0bGUtLXJlc3VsdCB7XG4gIG1heC13aWR0aDogNzYycHg7XG59XG4ucXVpei1uZXdfX2J0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X19idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4O1xuICB9XG59XG4ucXVpei1uZXdfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMDBweDtcbiAgd2lkdGg6IDI2M3B4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGRjBDMDA7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnF1aXotbmV3X19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkODBhMDA7XG4gIH1cbn1cbi5xdWl6LW5ld19faW5mby13cmFwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19faW5mby13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5xdWl6LW5ld19faW5mby13cmFwLS1zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX2luZm8td3JhcC0tc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnF1aXotbmV3X19pbmZvLXdyYXAtLXJlc3VsdCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X19pbmZvLXdyYXAtLXJlc3VsdCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbi5xdWl6LW5ld19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuLnF1aXotbmV3X19yb3ctLXNsaWRlciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX3Jvdy0tc2xpZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX3Jvdy0tc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIH1cbn1cbi5xdWl6LW5ld19fY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMzMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X19jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5xdWl6LW5ld19fY29sIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5xdWl6LW5ld19fbmF2LXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X19uYXYtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogMTUwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5xdWl6LW5ld19fbmF2LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnF1aXotbmV3X19uYXYtYnRuIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX25hdi1idG4ge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X19uYXYtYnRuLS1iZWZvcmUge1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19fbmF2LWJ0bi0tYWZ0ZXIge1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG59XG4ucXVpei1uZXdfX25hdi1idG4uc2xpY2stZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xdWl6LW5ld19fdGFncy13cmFwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ucXVpei1uZXdfX3RhZ3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4ucXVpei1uZXdfX3RhZ3MtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggNXB4IDA7XG59XG4ucXVpei1uZXdfX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0Y0RjFFRDtcbiAgcGFkZGluZzogNHB4IDhweCA0cHggMTJweDtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBtaW4taGVpZ2h0OiAzMXB4O1xufVxuLnF1aXotbmV3X190YWctbmFtZSB7XG4gIGNvbG9yOiAjODk2MzM2O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cbi5xdWl6LW5ld19fdGFnLWRlbCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5xdWl6LW5ld19faW5wdXQtZ3Jvd24td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ5NXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX2lucHV0LWdyb3duLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnF1aXotbmV3X19pbnB1dC1ncm93bi13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljOS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMjg4cHg7XG4gIGhlaWdodDogMTY0cHg7XG4gIGxlZnQ6IC0xNTNweDtcbiAgYm90dG9tOiAtNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19faW5wdXQtZ3Jvd24td3JhcDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucXVpei1uZXdfX2lucHV0LWdyb3duLXdyYXA6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3F1aXovbmV3L3BpYzEwLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAzNzJweDtcbiAgaGVpZ2h0OiAyMTJweDtcbiAgbGVmdDogY2FsYygxMDAlIC0gNDBweCk7XG4gIHRvcDogLTU4cHg7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucXVpei1uZXdfX2lucHV0LWdyb3duLXdyYXA6OmFmdGVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGxlZnQ6IDcyJTtcbiAgICB0b3A6IC0xMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X19pbnB1dC1ncm93bi13cmFwOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWl6L25ldy9waWMxMF9zLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogODFweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHRvcDogLTU2cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbn1cbi5xdWl6LW5ld19faW5wdXQtZ3Jvd24tYm94IHtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgYmFja2dyb3VuZDogI0Y0RjFFRDtcbiAgcGFkZGluZzogNXB4IDAgNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX2lucHV0LWdyb3duLWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggMjAuOTUycHggNzEuMTExcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4xNCksIDBweCA5LjgzMnB4IDMxLjEzMXB4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMSksIDBweCA2LjI2MnB4IDE4LjQ5MXB4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDgpLCAwcHggNC4yNDFweCAxMS43NTdweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA3KSwgMHB4IDIuNzE1cHggNy4xMTlweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA2KSwgMHB4IDEuMzQ3cHggMy4zNjdweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA0KTtcbiAgfVxufVxuLnF1aXotbmV3X19pbnB1dC1ncm93biB7XG4gIGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAyNjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1ODU1NTE7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgLyogRmlyZWZveCAxOC0gKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19faW5wdXQtZ3Jvd24ge1xuICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuLnF1aXotbmV3X19pbnB1dC1ncm93bjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNTA0QzQ4O1xufVxuLnF1aXotbmV3X19pbnB1dC1ncm93bjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNTA0QzQ4O1xufVxuLnF1aXotbmV3X19pbnB1dC1ncm93bjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM1MDRDNDg7XG59XG4ucXVpei1uZXdfX2lucHV0LWdyb3duOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNTA0QzQ4O1xufVxuLnF1aXotbmV3X19sYWJlbC1ncm93IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1ODU1NTE7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX2xhYmVsLWdyb3cge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnF1aXotbmV3X190eXBlLWdlYXItc2hpZnQtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYzOHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19fdHlwZS1nZWFyLXNoaWZ0LXdyYXAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnF1aXotbmV3X190eXBlLWdlYXItc2hpZnQtd3JhcCAucXVpei1uZXdfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTM7XG59XG4ucXVpei1uZXdfX3R5cGUtZ2Vhci1zaGlmdC13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDM3M3B4O1xuICBoZWlnaHQ6IDIxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM2cHg7XG4gIGxlZnQ6IC0xODZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX3R5cGUtZ2Vhci1zaGlmdC13cmFwOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6LW5ld19fdHlwZS1nZWFyLXNoaWZ0LXdyYXA6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3F1aXovbmV3L3BpYzkucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDI4OHB4O1xuICBoZWlnaHQ6IDE2NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgcmlnaHQ6IC0xNDJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDExO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X190eXBlLWdlYXItc2hpZnQtd3JhcDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6LW5ld19fdGV4dC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAzMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X190ZXh0LXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4ucXVpei1uZXdfX3RleHQge1xuICBjb2xvcjogIzUwNEM0ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLnF1aXotbmV3X19yZXN1bHQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ucXVpei1uZXdfX3Jlc3VsdC1ib3gge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X19yZXN1bHQtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ucXVpei1uZXdfX3Jvdy1yZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdWl6LW5ld19fY29sLXJlc3VsdC0tcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDc2OHB4ICsgNjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzU2cHgpIHtcbiAgLnF1aXotbmV3X19jb2wtcmVzdWx0LS1waG90byB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnF1aXotbmV3X19jb2wtcmVzdWx0LS1waG90byB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucXVpei1uZXdfX2NvbC1yZXN1bHQtLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBjYWxjKDM0MHB4ICsgNjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucXVpei1uZXdfX2NvbC1yZXN1bHQtLWluZm8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X19jb2wtcmVzdWx0LS1pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5xdWl6LW5ld19fcGhvdG9nYWxsZXJ5LXdyYXAge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTZweCkge1xuICAucXVpei1uZXdfX3Bob3RvZ2FsbGVyeS13cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5xdWl6LW5ld19fcGhvdG9nYWxsZXJ5LXdyYXAgLnByb2R1Y3QtaW5mb19fZm9yLXRodW1icyB7XG4gICAgaGVpZ2h0OiAxMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnF1aXotbmV3X19waG90b2dhbGxlcnktd3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucXVpei1uZXdfX3Bob3RvZ2FsbGVyeS13cmFwIC5wcm9kdWN0LWluZm9fX2Zvci10aHVtYnMge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X19waG90b2dhbGxlcnktd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnF1aXotbmV3X19yZXN1bHQtaW5mby13cmFwIHtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX3Jlc3VsdC1pbmZvLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5xdWl6LW5ld19fcmVzdWx0LWluZm8td3JhcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzMicgaGVpZ2h0PScyNjMnIHZpZXdCb3g9JzAgMCAxMzIgMjYzJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMTguODIyIDAuMDAxMzIzOTdDNjcuMTg1MiAwLjIyOTE1MyAxOC40ODYzIDMwLjI5NTYgMy41MjkxNiA3OS44NjMzQy0xMC42NDQ2IDEyNi44MzUgMTkuOTYyOSAxNzAuNTA3IDU4LjA4OTIgMjAxLjI2OUMxMDUuNDY5IDIzOS40OTYgMTY1LjI0OCAyODUuMjI4IDIxNS41MDIgMjUwLjg5MUMyNjguMTcyIDIxNC45MDMgMjYwLjI1NCAxMzguNDUxIDIzNy4yOCA3OC44MzJDMjE4LjM5MyAyOS44MjE0IDE3MS4yMTIgLTAuMjI5ODI5IDExOC44MjIgMC4wMDEzMjM5N1onIGZpbGw9JyUyM0Y1RkFFRicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB3aWR0aDogMTMycHg7XG4gICAgaGVpZ2h0OiAyNjNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2NHB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3X19yZXN1bHQtaW5mby1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG4ucXVpei1uZXdfX3Jlc3VsdC1sYWJlbC13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xdWl6LW5ld19fcmVzdWx0LWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMjRweCA4cHg7XG4gIGNvbG9yOiAjMkUyQzI5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0Y0RTFCQjtcbn1cbi5xdWl6LW5ld19fcmVzdWx0LXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNGRjY3MTE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19fcmVzdWx0LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5xdWl6LW5ld19fcmVzdWx0LXRpdGxlIHtcbiAgY29sb3I6ICNDNTlGNzI7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX3Jlc3VsdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG59XG4ucXVpei1uZXdfX3Jlc3VsdC1wcmljZSB7XG4gIGNvbG9yOiAjNTA0QzQ4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4ucXVpei1uZXdfX3Jlc3VsdC1idG4td3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xdWl6LW5ld19fcmVzdWx0LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkYwQzAwO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5xdWl6LW5ld19fcmVzdWx0LWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Q4MGEwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnF1aXotbmV3X19yZXN1bHQtYnRuIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXdfX3Jlc3VsdC1idG4ge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucXVpei1uZXdfX3ZhcmlhYmxlcy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMztcbn1cbi5xdWl6LW5ld19fdmFyaWFibGVzLXRpdGxlIHtcbiAgY29sb3I6ICM1MDRDNDg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ld19fdmFyaWFibGVzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5xdWl6LW5ldyArIC5wcm9tby1zdWJzY3JpYmUge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ldyArIC5wcm9tby1zdWJzY3JpYmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4ucXVpei1uZXdfX2NhcmQtbGFiZWwtcmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdWl6LW5ld19fY2FyZC1pbnB1dC1yYWRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucXVpei1uZXdfX2NhcmQtbGFiZWwtcmFkaW8td3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnF1aXotbmV3X19jYXJkLWxhYmVsLXJhZGlvLXdyYXAtLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjRjhGNkYzO1xufVxuLnF1aXotbmV3X19jYXJkLWlucHV0LXJhZGlvOmNoZWNrZWQgKyAucXVpei1uZXdfX2NhcmQtbGFiZWwtcmFkaW8td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggMTEycHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4xNCksIDBweCAxNS40ODVweCA0OS4wMzFweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjEpLCAwcHggOS44NjNweCAyOS4xMjNweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA4KSwgMHB4IDYuNjc5cHggMTguNTE3cHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNyksIDBweCA0LjI3NXB4IDExLjIxMnB4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDYpLCAwcHggMi4xMjFweCA1LjMwM3B4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDQpO1xuICBiYWNrZ3JvdW5kOiAjRjRGMUVEO1xufVxuLnF1aXotbmV3X19jYXJkLXBpY3R1cmUtd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggNDBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdWl6LW5ld19fY2FyZC1waWN0dXJlLXdyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIyMiwgMjAxLCAxNzUsIDAuMykgMCUsIHJnYmEoMjIyLCAyMDEsIDE3NSwgMC4zKSAxMDAlKTtcbiAgei1pbmRleDogMztcbn1cbi5xdWl6LW5ld19fY2FyZC1pY29uLXdyYXAge1xuICBoZWlnaHQ6IDIyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5xdWl6LW5ld19fY2FyZC1waWN0dXJlLS10eXBlLWdlYXItc2hpZnQge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cbi5xdWl6LW5ld19fY2FyZC1yYWRpby10ZXh0IHtcbiAgY29sb3I6ICM4RDhDOEI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMjhweCAyMHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucXVpei1uZXdfX2NhcmQtaW5wdXQtcmFkaW86Y2hlY2tlZCArIC5xdWl6LW5ld19fY2FyZC1sYWJlbC1yYWRpby13cmFwIC5xdWl6LW5ld19fY2FyZC1waWN0dXJlLS10eXBlLWdlYXItc2hpZnQge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi5xdWl6LW5ld19fY2FyZC1pbnB1dC1yYWRpbzpjaGVja2VkICsgLnF1aXotbmV3X19jYXJkLWxhYmVsLXJhZGlvLXdyYXAgLnF1aXotbmV3X19jYXJkLXJhZGlvLXRleHQge1xuICBjb2xvcjogIzU4NTU1MTtcbn1cbi5xdWl6LW5ld19faW5wdXQtZ3Jvd246Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ucXVpei1uZXdfX2lucHV0LWdyb3duOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ucXVpei1uZXctYWdlLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ldy1hZ2Utc2xpZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLnF1aXotbmV3LWFnZS1zbGlkZXJfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdWl6LW5ldy1hZ2Utc2xpZGVyX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTA0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1aXotbmV3LWFnZS1zbGlkZXJfX25hdi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA5OTk7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnF1aXotbmV3LWFnZS1zbGlkZXJfX25hdi1idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucXVpei1uZXctYWdlLXNsaWRlcl9fbmF2LWJ0biB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3LWFnZS1zbGlkZXJfX25hdi1idG4ge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuLnF1aXotbmV3LWFnZS1zbGlkZXJfX25hdi1idG4tLWJlZm9yZSB7XG4gIGxlZnQ6IC0zNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3LWFnZS1zbGlkZXJfX25hdi1idG4tLWJlZm9yZSB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMzdweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5xdWl6LW5ldy1hZ2Utc2xpZGVyX19uYXYtYnRuLS1hZnRlciB7XG4gIHJpZ2h0OiAtMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ldy1hZ2Utc2xpZGVyX19uYXYtYnRuLS1hZnRlciB7XG4gICAgbGVmdDogY2FsYyg1MCUgKyAxMzdweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5xdWl6LW5ldy1hZ2Utc2xpZGVyX19uYXYtYnRuLnNsaWNrLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucXVpei1uZXctYWdlLXNsaWRlcl9fc2xpZGVyIHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1aXotbmV3LWFnZS1zbGlkZXJfX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3LWFnZS1zbGlkZXJfX3NsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xuICB9XG59XG4ucXVpei1uZXctYWdlLXNsaWRlcl9fc2xpZGVyLXNlY29uZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMzJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3LWFnZS1zbGlkZXJfX3NsaWRlci1zZWNvbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5xdWl6LW5ldy1hZ2Utc2xpZGVyX19zbGlkZXItdGhpcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXctYWdlLXNsaWRlcl9fc2xpZGVyLXRoaXJkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG59XG4ucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDY5cHg7XG4gIGJhY2tncm91bmQ6ICNGNEYxRUQ7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3LWFnZS1zbGlkZXJfX2l0ZW0td3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTFweDtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICB9XG59XG4ucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbS1udW1iZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM0MjNFMzk7XG4gIGZvbnQtc2l6ZTogMjUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1NnB4KSB7XG4gIC5xdWl6LW5ldy1hZ2Utc2xpZGVyX19pdGVtLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3LWFnZS1zbGlkZXJfX2l0ZW0tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICB9XG59XG4ucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbS10ZXh0IHtcbiAgY29sb3I6ICM0MjNFMzk7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ldy1hZ2Utc2xpZGVyX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnF1aXotbmV3LWFnZS1zbGlkZXJfX3NsaWRlciAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3LWFnZS1zbGlkZXJfX3NsaWRlciAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDI3NHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbi5xdWl6LW5ldy1hZ2Utc2xpZGVyX19zbGlkZXIgLnF1aXotbmV3LWFnZS1zbGlkZXJfX2l0ZW0uc2xpY2stY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5xdWl6LW5ldy1hZ2Utc2xpZGVyX19zbGlkZXIgLnF1aXotbmV3LWFnZS1zbGlkZXJfX2l0ZW0gLnF1aXotbmV3LWFnZS1zbGlkZXJfX2l0ZW0td3JhcCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDIwLjk1MnB4IDcxLjExMXB4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMTQpLCAwcHggOS44MzJweCAzMS4xMzFweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjEpLCAwcHggNi4yNjJweCAxOC40OTFweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA4KSwgMHB4IDQuMjQxcHggMTEuNzU3cHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNyksIDBweCAyLjcxNXB4IDcuMTE5cHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNiksIDBweCAxLjM0N3B4IDMuMzY3cHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNCk7XG4gIH1cbn1cbi5xdWl6LW5ldy1hZ2Utc2xpZGVyX19zbGlkZXIgLnF1aXotbmV3LWFnZS1zbGlkZXJfX2l0ZW0uc2xpY2stY3VycmVudCAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbS13cmFwIHtcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggMTEycHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4xNCksIDBweCAxNS40ODVweCA0OS4wMzFweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjEpLCAwcHggOS44NjNweCAyOS4xMjNweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA4KSwgMHB4IDYuNjc5cHggMTguNTE3cHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNyksIDBweCA0LjI3NXB4IDExLjIxMnB4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDYpLCAwcHggMi4xMjFweCA1LjMwM3B4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnF1aXotbmV3LWFnZS1zbGlkZXJfX3NsaWRlciAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbS5zbGljay1jdXJyZW50IC5xdWl6LW5ldy1hZ2Utc2xpZGVyX19pdGVtLXdyYXAge1xuICAgIGJveC1zaGFkb3c6IDBweCAyMC45NTJweCA3MS4xMTFweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjE0KSwgMHB4IDkuODMycHggMzEuMTMxcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4xKSwgMHB4IDYuMjYycHggMTguNDkxcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wOCksIDBweCA0LjI0MXB4IDExLjc1N3B4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDcpLCAwcHggMi43MTVweCA3LjExOXB4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDYpLCAwcHggMS4zNDdweCAzLjM2N3B4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDQpO1xuICB9XG59XG4ucXVpei1uZXctYWdlLXNsaWRlcl9fc2xpZGVyLXNlY29uZCAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbS5zbGljay1jdXJyZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnF1aXotbmV3LWFnZS1zbGlkZXJfX3NsaWRlci1zZWNvbmQgLnF1aXotbmV3LWFnZS1zbGlkZXJfX2l0ZW0td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1MnB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGNkYzO1xufVxuLnF1aXotbmV3LWFnZS1zbGlkZXJfX3NsaWRlci1zZWNvbmQgLnF1aXotbmV3LWFnZS1zbGlkZXJfX2l0ZW0tbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNzBweDtcbiAgY29sb3I6ICNEREQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnF1aXotbmV3LWFnZS1zbGlkZXJfX3NsaWRlci1zZWNvbmQgLnF1aXotbmV3LWFnZS1zbGlkZXJfX2l0ZW0tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucXVpei1uZXctYWdlLXNsaWRlcl9fc2xpZGVyLXNlY29uZCAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTE1cHg7XG4gIH1cbn1cbi5xdWl6LW5ldy1hZ2Utc2xpZGVyX19zbGlkZXItc2Vjb25kIC5xdWl6LW5ldy1hZ2Utc2xpZGVyX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjREREO1xufVxuLnF1aXotbmV3LWFnZS1zbGlkZXJfX3NsaWRlci10aGlyZCAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5xdWl6LW5ldy1hZ2Utc2xpZGVyX19zbGlkZXItdGhpcmQgLnF1aXotbmV3LWFnZS1zbGlkZXJfX2l0ZW0uc2xpY2stY3VycmVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5xdWl6LW5ldy1hZ2Utc2xpZGVyX19zbGlkZXItdGhpcmQgLnF1aXotbmV3LWFnZS1zbGlkZXJfX2l0ZW0td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyN3B4O1xuICBiYWNrZ3JvdW5kOiAjRjhGNkYzO1xufVxuLnF1aXotbmV3LWFnZS1zbGlkZXJfX3NsaWRlci10aGlyZCAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbS1udW1iZXIge1xuICBmb250LXNpemU6IDEzMHB4O1xuICBjb2xvcjogI0RERDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucXVpei1uZXctYWdlLXNsaWRlcl9fc2xpZGVyLXRoaXJkIC5xdWl6LW5ldy1hZ2Utc2xpZGVyX19pdGVtLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnF1aXotbmV3LWFnZS1zbGlkZXJfX3NsaWRlci10aGlyZCAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgfVxufVxuLnF1aXotbmV3LWFnZS1zbGlkZXJfX3NsaWRlci10aGlyZCAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0RERDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyLWNhdGFsb2ctbmV3IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAxMDE7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNik7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIH1cbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyLWNhdGFsb2ctbmV3X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNjIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjNTA0QzQ4O1xuICAgIHBhZGRpbmc6IDE1MHB4IDY4cHggMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEwMHB4IDEwcHggMTYwcHg7XG4gIH1cbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2J0bi1yZXR1cm4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX2J0bi1yZXR1cm4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjFweDtcbiAgICBsZWZ0OiA4OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZmlsdGVyLWNhdGFsb2ctbmV3X19idG4tcmV0dXJuIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fYnRuLXJldHVybi1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogIzQyM0UzOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fYnRuLXJldHVybi1uYW1lIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0MjNFMzk7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpbHRlci1jYXRhbG9nLW5ld19fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NXB4O1xuICAgIHJpZ2h0OiA4OHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZpbHRlci1jYXRhbG9nLW5ld19fY2xvc2Uge1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2Nsb3NlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fYXBwbHktd2lkZ2V0IHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpbHRlci1jYXRhbG9nLW5ld19fYXBwbHktd2lkZ2V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDMwcHggODhweCA1MHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZpbHRlci1jYXRhbG9nLW5ld19fYXBwbHktd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggNTBweDtcbiAgfVxufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fYXBwbHktd2lkZ2V0LWJ0bi13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19hcHBseS13aWRnZXQtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX2FwcGx5LXdpZGdldC1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19hcHBseS13aWRnZXQtY291bnQtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fYXBwbHktd2lkZ2V0LWNvdW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19hcHBseS13aWRnZXQtcmVzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fYXBwbHktd2lkZ2V0LXJlc2V0LWljb24ge1xuICB3aWR0aDogMTlweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fYXBwbHktd2lkZ2V0LXJlc2V0LW5hbWUge1xuICBjb2xvcjogI0RERERERDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19faW5uZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxMnB4IDEzcHggMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjRGMUVEO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX2lubmVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmZpbHRlci1jYXRhbG9nLW5ld19faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xuICB9XG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX2lubmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmZpbHRlci1jYXRhbG9nLW5ld19faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzZDNkM2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZmlsdGVyLWNhdGFsb2ctbmV3X19pbm5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX2Zvcm0td3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX2Zvcm0td3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2Zvcm0taXRlbSB7XG4gIHBhZGRpbmc6IDEycHggMCAxMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERERERDtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2Zvcm0taXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fbmFtZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19uYW1lLXdyYXAuanMtYWNjb3JkaW9uLWJ0bi0tYWN0aXZlIC5maWx0ZXItY2F0YWxvZy1uZXdfX25hbWUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX25hbWUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX25hbWUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19uYW1lLS1wcmljZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbHRlci1jYXRhbG9nLW5ld19fbmFtZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogI0M1OUY3MjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19uYW1lLWljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgZm9udC1zaXplOiAwO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19faW5mbyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fY2hlY2tib3gtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVja2JveGVzLXdyYXAgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVja2JveGVzLXdyYXAgLmNvbCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVja2JveGVzLXdyYXAtLWNvbG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fY2hlY2tib3gtaXRlbS0tY29sb3Ige1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fcm93LXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fY29sLXByaWNlIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlsdGVyLWNhdGFsb2ctbmV3X19jb2wtcHJpY2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19pdGVtLWlucHV0LXByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX2l0ZW0taW5wdXQtcHJpY2Uge1xuICAgIHdpZHRoOiAxMDNweDtcbiAgfVxufVxuLmZpbHRlci1jYXRhbG9nLW5ld19faXRlbS1pbnB1dC1wcmljZTpiZWZvcmUsXG4uZmlsdGVyLWNhdGFsb2ctbmV3X19pdGVtLWlucHV0LXByaWNlOmFmdGVyIHtcbiAgY29sb3I6ICNEREREREQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19faXRlbS1pbnB1dC1wcmljZTo6YWZ0ZXIge1xuICBjb250ZW50OiAn4oK9JztcbiAgcmlnaHQ6IDRweDtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2l0ZW0taW5wdXQtcHJpY2UtLWZyb206YmVmb3JlIHtcbiAgY29udGVudDogJ9C+0YI6JztcbiAgbGVmdDogM3B4O1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19faXRlbS1pbnB1dC1wcmljZS0tdG86YmVmb3JlIHtcbiAgY29udGVudDogJ9C00L46JztcbiAgbGVmdDogM3B4O1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19faW5wdXQtcHJpY2Uge1xuICBmb250LWZhbWlseTogJ01hbnJvcGUnLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1MDRDNDg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIC8qIEZpcmVmb3ggMTgtICovXG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19pbnB1dC1wcmljZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjREREREREO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19faW5wdXQtcHJpY2U6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI0RERERERDtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2lucHV0LXByaWNlOi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI0RERERERDtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2lucHV0LXByaWNlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjREREREREO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19faW5wdXQtcHJpY2U6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNDNTlGNzI7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19wcmljZS10YWdzLWJveCB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fcHJpY2UtdGFncy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19wcmljZS10YWdzLWNvbCB7XG4gIHBhZGRpbmc6IDAgMnB4IDRweDtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2NoZWNrYm94ZXMtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVja2JveGVzLWJ0bi1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX2NoZWNrYm94ZXMtYnRuLWl0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19idG4tY2hvaXNlLWFsbCxcbi5maWx0ZXItY2F0YWxvZy1uZXdfX2J0bi1yZXNldC1hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fYnRuLWNob2lzZS1hbGwtaWNvbixcbi5maWx0ZXItY2F0YWxvZy1uZXdfX2J0bi1yZXNldC1hbGwtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDE0cHg7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19idG4tY2hvaXNlLWFsbC1uYW1lLFxuLmZpbHRlci1jYXRhbG9nLW5ld19fYnRuLXJlc2V0LWFsbC1uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2J0bi1jaG9pc2UtYWxsLW5hbWUge1xuICBjb2xvcjogI0M1OUY3Mjtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2J0bi1yZXNldC1hbGwtbmFtZSB7XG4gIGNvbG9yOiAjREREREREO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsdGVyLWNhdGFsb2ctbmV3X19ub3RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19ub3RlLWljb24ge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19sYWJlbC1jaGVja2JveCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19pbnB1dC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19sYWJlbC1jaGVjay13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAuZmlsdGVyLWNhdGFsb2ctbmV3X19sYWJlbC1jaGVjay13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fY2hlY2stY2hlY2sge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MDRDNDg7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVjay10ZXh0IHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVjay10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICNEREREREQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVjay10ZXh0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzcHggNHB4IDFweDtcbiAgYmFja2dyb3VuZDogI0M1OUY3MjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAuZmlsdGVyLWNhdGFsb2ctbmV3X19sYWJlbC1jaGVjay13cmFwIC5maWx0ZXItY2F0YWxvZy1uZXdfX2NoZWNrLWNoZWNrIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMScgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTEgOCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xMC4zNDYxIDAuMzQ4Mzg5TDQuNTE3NSA2LjM0ODM5TDAuMzQ2MDY5IDIuMzQ4MzknIHN0cm9rZT0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciwgI0M1OUY3MjtcbiAgYm9yZGVyLWNvbG9yOiAjQzU5RjcyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZpbHRlci1jYXRhbG9nLW5ld19faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCArIC5maWx0ZXItY2F0YWxvZy1uZXdfX2xhYmVsLWNoZWNrLXdyYXAgLmZpbHRlci1jYXRhbG9nLW5ld19fY2hlY2stY2hlY2sge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCA4cHg7XG4gIH1cbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2xhYmVsLWNoZWNrLXdyYXAtLWluLXN0b2NrIC5maWx0ZXItY2F0YWxvZy1uZXdfX2NoZWNrLWNoZWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzU5RjcyO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fbGFiZWwtY2hlY2std3JhcC0taW4tc3RvY2sgLmZpbHRlci1jYXRhbG9nLW5ld19fY2hlY2stdGV4dCB7XG4gIGNvbG9yOiAjQzU5RjcyO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fbGFiZWwtY2hlY2std3JhcC0tbm90LWF2YWlsYWJsZSAuZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVjay1jaGVjayB7XG4gIGJvcmRlci1jb2xvcjogI0RERERERDtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2xhYmVsLWNoZWNrLXdyYXAtLW5vdC1hdmFpbGFibGUgLmZpbHRlci1jYXRhbG9nLW5ld19fY2hlY2stdGV4dCB7XG4gIGNvbG9yOiAjREREREREO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCArIC5maWx0ZXItY2F0YWxvZy1uZXdfX2xhYmVsLWNoZWNrLXdyYXAtLW5vdC1hdmFpbGFibGUgLmZpbHRlci1jYXRhbG9nLW5ld19fY2hlY2stY2hlY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREREREO1xuICBib3JkZXItY29sb3I6ICNEREREREQ7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19sYWJlbC1jaGVja2JveC1jb2xvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19faW5wdXQtY2hlY2tib3gtY29sb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fbGFiZWwtY2hlY2std3JhcC1jb2xvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19pbnB1dC1jaGVja2JveDpjaGVja2VkICsgLmZpbHRlci1jYXRhbG9nLW5ld19fbGFiZWwtY2hlY2std3JhcC1jb2xvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2NoZWNrLWNoZWNrLWNvbG9yIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVjay10ZXh0LWNvbG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX2lucHV0LWNoZWNrYm94LWNvbG9yOmNoZWNrZWQgKyAuZmlsdGVyLWNhdGFsb2ctbmV3X19sYWJlbC1jaGVjay13cmFwLWNvbG9yIC5maWx0ZXItY2F0YWxvZy1uZXdfX2NoZWNrLWNoZWNrLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDExIDgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAuMzQ2MSAwLjM0ODM4OUw0LjUxNzUgNi4zNDgzOUwwLjM0NjA2OSAyLjM0ODM5JyBzdHJva2U9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19faW5wdXQtY2hlY2tib3gtY29sb3I6Y2hlY2tlZCArIC5maWx0ZXItY2F0YWxvZy1uZXdfX2xhYmVsLWNoZWNrLXdyYXAtY29sb3IgLmZpbHRlci1jYXRhbG9nLW5ld19fY2hlY2stY2hlY2stY29sb3ItLXdoaXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMSA4JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEwLjM0NjEgMC4zNDgzODlMNC41MTc1IDYuMzQ4MzlMMC4zNDYwNjkgMi4zNDgzOScgc3Ryb2tlPSclMjM1MDRDNDgnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19wcmljZS10YWctbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX3ByaWNlLXRhZy1yYWRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19wcmljZS10YWctcmFkaW86Y2hlY2tlZCArIC5maWx0ZXItY2F0YWxvZy1uZXdfX3ByaWNlLXRhZy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19wcmljZS10YWctYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgY29sb3I6ICNEREREREQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZmlsdGVyLWNhdGFsb2ctbmV3X19wcmljZS10YWctYm94IHtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmZpbHRlci1jYXRhbG9nLW5ld19fcHJpY2UtdGFnLWJveDpob3ZlciB7XG4gICAgY29sb3I6ICM1MDRDNDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzU5RjcyO1xuICB9XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19wcmljZS10YWctcmFkaW86Y2hlY2tlZCArIC5maWx0ZXItY2F0YWxvZy1uZXdfX3ByaWNlLXRhZy1ib3gge1xuICBiYWNrZ3JvdW5kOiAjRjRGMUVEO1xuICBib3JkZXItY29sb3I6ICNGNEYxRUQ7XG4gIGNvbG9yOiAjQzU5RjcyO1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fbm90ZS1pbmZvLmpzLXRvb2x0aXAtdGV4dCB7XG4gIHRvcDogLTQ4cHg7XG4gIGxlZnQ6IDQzcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiA1NjBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjRGMUVEO1xuICBjb2xvcjogIzUwNEM0ODtcbiAgei1pbmRleDogOTk5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyNHB4IDIwcHggMjBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX25vdGUtaW5mby5qcy10b29sdGlwLXRleHQge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX25vdGUtaW5mby5qcy10b29sdGlwLXRleHQuanMtdG9vbHRpcC10ZXh0LS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuZmlsdGVyLWNhdGFsb2ctbmV3X19ub3RlLWluZm8uanMtdG9vbHRpcC10ZXh0IHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogLTMwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5maWx0ZXItY2F0YWxvZy1uZXdfX25vdGUtaW5mby5qcy10b29sdGlwLXRleHQgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmZpbHRlci1jYXRhbG9nLW5ld19fbm90ZS1pbmZvLmpzLXRvb2x0aXAtdGV4dCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19ub3RlLWluZm8uanMtdG9vbHRpcC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyOCcgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDI4IDMyJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEgMTcuNTkxNEMtMC4zMzMzMzMgMTYuODIxNiAtMC4zMzMzMzUgMTQuODk3MSAwLjk5OTk5OSAxNC4xMjczTDI1IDAuMjcwOTE1QzI2LjMzMzMgLTAuNDk4ODg3IDI4IDAuNDYzMzYyIDI4IDIuMDAyOTZMMjggMjkuNzE1OEMyOCAzMS4yNTU0IDI2LjMzMzMgMzIuMjE3NiAyNSAzMS40NDc4TDEgMTcuNTkxNFonIGZpbGw9JyUyM0Y0RjFFRCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogLTIwcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX25vdGUtaW5mby5qcy10b29sdGlwLXRleHQ6YmVmb3JlIHtcbiAgICB0b3A6IC0xM3B4O1xuICAgIGxlZnQ6IDI3cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4uZmlsdGVyLWNhdGFsb2ctbmV3X19ub3RlLWluZm8tYm94IHtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX25vdGUtaW5mby1ib3gge1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICBzY3JvbGxiYXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnR1bWJsZXJfX2xhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHVtYmxlcl9faW5wdXQtY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnR1bWJsZXJfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAudHVtYmxlcl9fY2Fwc3VsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50dW1ibGVyX19jYXBzdWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREREREQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi50dW1ibGVyX19jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4udHVtYmxlcl9faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCArIC50dW1ibGVyX19jYXBzdWxlLWxhYmVsIC50dW1ibGVyX19jYXBzdWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1OUY3MjtcbiAgYm9yZGVyLWNvbG9yOiAjQzU5RjcyO1xufVxuLnR1bWJsZXJfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQgKyAudHVtYmxlcl9fY2Fwc3VsZS1sYWJlbCAudHVtYmxlcl9fY2Fwc3VsZSAudHVtYmxlcl9fY2lyY2xlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHR1bWJsZXJUb2dnbGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NjMzNjtcbn1cbi50dW1ibGVyX19pbnB1dC1jaGVja2JveDpub3QoOmNoZWNrZWQpICsgLnR1bWJsZXJfX2NhcHN1bGUtbGFiZWwgLnR1bWJsZXJfX2NhcHN1bGUgLnR1bWJsZXJfX2NpcmNsZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiB0dW1ibGVyVG9nZ2xlQmFjaztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHR1bWJsZXJUb2dnbGVCYWNrIHtcbiAgMCUge1xuICAgIGxlZnQ6IDJweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdHVtYmxlclRvZ2dsZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMThweDtcbiAgfVxufVxuIiwiKiB7XHJcbiAgbWFyZ2luICAgIDogMDtcclxuICBwYWRkaW5nICAgOiAwO1xyXG4gIGJvcmRlciAgICA6IG5vbmU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdXRsaW5lICAgOiBub25lO1xyXG59XHJcblxyXG5tYWluLFxyXG5hcnRpY2xlLFxyXG5zZWN0aW9uLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuYXNpZGUsXHJcbmNhbnZhcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnNlY3Rpb24sXHJcbmhlYWRlcixcclxuZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbWluLXdpZHRoICAgICAgIDogMzIwcHg7XHJcbiAgbWluLWhlaWdodCAgICAgIDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICBmb250LWZhbWlseSAgIDogQGZvbnQ7XHJcbiAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQgICA6IDE7XHJcbiAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gIGNvbG9yICAgICAgICAgOiBAY29sb3ItYmxhY2s7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlubmVyKSB7IHBvc2l0aW9uOiByZWxhdGl2ZTt9ICAvKmlubmVyIC0gMTI5NnB4ICsgMzBweCoyID0gMTM1NnB4ICovXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkgeyBwb3NpdGlvbjogcmVsYXRpdmU7fSAgLypsZyAtIDEyMDBweCovXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHsgcG9zaXRpb246IHJlbGF0aXZlO30gIC8qbWQgLSA5NjBweCovXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikgeyBwb3NpdGlvbjogcmVsYXRpdmU7fSAgLypzbSAtIDY3MHB4Ki9cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iLXNtYWxsKSB7IHBvc2l0aW9uOiByZWxhdGl2ZTt9IC8q0LzQvtCx0LjQu9C60Lgg0LLQtdGA0YLQuNC60LDQu9GM0L3Ri9C1IC0gNDgwcHgqL1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLW1vYikgeyAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1pcGFkKSB7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1pcGFkKSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7ICBwb3NpdGlvbjogcmVsYXRpdmU7ICB9XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1tb2IpIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkgeyAgcG9zaXRpb246IHJlbGF0aXZlOyAgfVxyXG59XHJcblxyXG4vKiArIGlubmVyKi9cclxuc2VjdGlvbjphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY2xlYXIgIDogYm90aDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0IHtcclxuICBmb250LWZhbWlseTogQGZvbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBjdXJzb3IgICAgICAgICAgOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtc2l6ZSAgICAgICA6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQgICAgIDogaW5oZXJpdDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyB7XHJcbiAgZm9udC1mYW1pbHk6IEBmb250LXRpdGxlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDQ4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICBmb250LXNpemUgIDogNDJweDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXkgIDogYmxvY2s7XHJcbn1cclxuXHJcbnN2ZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXkgIDogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLnN1YnRpdGxlIHtcclxuICBjb2xvciAgICAgICAgIDogQGNvbG9yLWJyb3duO1xyXG4gIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn0iLCIuaW5uZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogQGlubmVyOyAvL9C60L7QvdGC0LXQudC90LXRgCArIDMwKjJweFxyXG4gIGhlaWdodCAgIDogMTAwJTtcclxuICBtYXJnaW4gICA6IDAgYXV0bztcclxuICBwYWRkaW5nICA6IDAgMzBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufSIsIi5yb3cge1xyXG4gIGRpc3BsYXkgICAgIDogZmxleDtcclxuICBmbGV4LXdyYXAgICA6IHdyYXA7XHJcbiAgbWFyZ2luLWxlZnQgOiAtMTJweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC01cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgfVxyXG5cclxuICAmLS1jZW50ZXItdmVydGljYWwge1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXMgIDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbCB7XHJcbiAgcGFkZGluZy1sZWZ0IDogMTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLTEge1xyXG4gIHdpZHRoOiA4LjMzJTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLTIge1xyXG4gIHdpZHRoOiAxNi42NiU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC0zIHtcclxuICB3aWR0aDogMjUlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2wtNCB7XHJcbiAgd2lkdGg6IDMzLjMzJTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLTUge1xyXG4gIHdpZHRoOiA0MS42NiU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC02IHtcclxuICB3aWR0aDogNTAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2wtNyB7XHJcbiAgd2lkdGg6IDU4LjMzJTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLTgge1xyXG4gIHdpZHRoOiA2Ni42NiU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC05IHtcclxuICB3aWR0aDogNzUlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2wtMTAge1xyXG4gIHdpZHRoOiA4My4zMyU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC0xMSB7XHJcbiAgd2lkdGg6IDkxLjY2JTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLTEyIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLWZpdmUge1xyXG4gIHdpZHRoOiAyMCU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gIC5jb2wtbGctMSB7XHJcbiAgICB3aWR0aDogOC4zMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy00IHtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy03IHtcclxuICAgIHdpZHRoOiA1OC4zMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLWxnLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjYlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1sZy0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgLmNvbC1tZC0xIHtcclxuICAgIHdpZHRoOiA4LjMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtMiB7XHJcbiAgICB3aWR0aDogMTYuNjYlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtNSB7XHJcbiAgICB3aWR0aDogNDEuNjYlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtOCB7XHJcbiAgICB3aWR0aDogNjYuNjYlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC05IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTExIHtcclxuICAgIHdpZHRoOiA5MS42NiU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gIC5jb2wtc20tMSB7XHJcbiAgICB3aWR0aDogOC4zMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS00IHtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS03IHtcclxuICAgIHdpZHRoOiA1OC4zMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjYlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5vZmZzZXQtMSB7IG1hcmdpbi1sZWZ0OiA4LjMzJTsgfVxyXG4ub2Zmc2V0LTIgeyBtYXJnaW4tbGVmdDogMTYuNjYlOyB9XHJcbi5vZmZzZXQtMyB7IG1hcmdpbi1sZWZ0OiAyNSU7IH1cclxuLm9mZnNldC00IHsgbWFyZ2luLWxlZnQ6IDMzLjMzJTsgfVxyXG4ub2Zmc2V0LTUgeyBtYXJnaW4tbGVmdDogNDEuNjYlOyB9XHJcbi5vZmZzZXQtNiB7IG1hcmdpbi1sZWZ0OiA1MCU7IH1cclxuLm9mZnNldC1sZy0wIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG4ub2Zmc2V0LW1kLTAge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxufVxyXG4ub2Zmc2V0LXNtLTAge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59IiwiLnJvdy1uZXcge1xyXG4gIGRpc3BsYXkgICAgIDogZmxleDtcclxuICBmbGV4LXdyYXAgICA6IHdyYXA7XHJcbiAgbWFyZ2luLWxlZnQgOiAtMTJweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC01cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgfVxyXG5cclxuICAmLS1jZW50ZXItdmVydGljYWwge1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXMgIDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC1uZXcge1xyXG4gIHBhZGRpbmctbGVmdCA6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy1sZWZ0IDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC1uZXctMSB7XHJcbiAgd2lkdGg6IDEwJTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLW5ldy0yIHtcclxuICB3aWR0aDogMjAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2wtbmV3LTMge1xyXG4gIHdpZHRoOiAzMCU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC1uZXctNCB7XHJcbiAgd2lkdGg6IDQwJTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLW5ldy01IHtcclxuICB3aWR0aDogNTAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2wtbmV3LTYge1xyXG4gIHdpZHRoOiA2MCU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC1uZXctNyB7XHJcbiAgd2lkdGg6IDcwJTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLW5ldy04IHtcclxuICB3aWR0aDogODAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2wtbmV3LTkge1xyXG4gIHdpZHRoOiA5MCU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbC1uZXctMTAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAuY29sLW5ldy1sZy0xIHtcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgfVxyXG5cclxuICAuY29sLW5ldy1sZy0yIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG5cclxuICAuY29sLW5ldy1sZy0zIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG5cclxuICAuY29sLW5ldy1sZy00IHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgfVxyXG5cclxuICAuY29sLW5ldy1sZy01IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAuY29sLW5ldy1sZy02IHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgfVxyXG5cclxuICAuY29sLW5ldy1sZy03IHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG5cclxuICAuY29sLW5ldy1sZy04IHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgfVxyXG5cclxuICAuY29sLW5ldy1sZy05IHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG5cclxuICAuY29sLW5ldy1sZy0xMCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgLmNvbC1uZXctbWQtMSB7XHJcbiAgICB3aWR0aDogMTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctbWQtMiB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctbWQtMyB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctbWQtNCB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctbWQtNSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctbWQtNiB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctbWQtNyB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctbWQtOCB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctbWQtOSB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctbWQtMTAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgLmNvbC1uZXctc20tMSB7XHJcbiAgICB3aWR0aDogMTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctc20tMiB7XHJcbiAgICB3aWR0aDogMjAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctc20tMyB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctc20tNCB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctc20tNSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctc20tNiB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctc20tNyB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctc20tOCB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctc20tOSB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1uZXctc20tMTAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ub2Zmc2V0LW5ldy0xIHsgbWFyZ2luLWxlZnQ6IDEwJTsgfSIsIi5ib2R5IHtcclxuICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAmLS1vbi1wb3B1cCB7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICB9XHJcblxyXG4gICYtLW9uLW9wZW4tbWVudSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubWFpbjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50ICAgICAgICA6ICcnO1xyXG4gICAgICBkaXNwbGF5ICAgICAgICA6IGJsb2NrO1xyXG4gICAgICB3aWR0aCAgICAgICAgICA6IDEwMCU7XHJcbiAgICAgIGhlaWdodCAgICAgICAgIDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZCAgICAgOiByZ2JhKDE3LCAxNywgMTcsIDAuNjApO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgcG9zaXRpb24gICAgICAgOiBmaXhlZDtcclxuICAgICAgbGVmdCAgICAgICAgICAgOiAwO1xyXG4gICAgICB0b3AgICAgICAgICAgICA6IDA7XHJcbiAgICAgIHotaW5kZXggICAgICAgIDogMztcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW9uLW9wZW4tc2VhcmNoIHtcclxuICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbiB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59IiwiLmpzLWhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpzLXNob3cge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vINCi0LDQsdGLXHJcbi5qcy10YWJzLWluZm8ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qcy10YWJzLWluZm8tLW9wZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vL9CQ0LrQutC+0YDQtNC40L7QvVxyXG4uanMtYWNjb3JkaW9uLWluZm8ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8v0KHQvtC+0LHRidC10L3QuNGPINC+0LEg0L7RiNC40LHQutCw0YUg0LIg0YTQvtGA0LzQtVxyXG4uanMtZm9ybS1tZXNzYW5nZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmpzLWZvcm0tbWVzc2FuZ2UtLWVycm9yIHtcclxuICBjb2xvciAgOiBAY29sb3ItcmVkO1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qcy1mb3JtLW1lc3NhbmdlLS1vayB7XHJcbiAgY29sb3IgIDogQGNvbG9yLWdyZWVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vINCe0YjQuNCx0LrQuCDQt9Cw0L/QvtC70L3QtdC90LjRj1xyXG4uanMtZm9ybS1pbnB1dC1lcnJvciB7XHJcbiAgYm9yZGVyLWNvbG9yOiBAY29sb3ItcmVkICAhaW1wb3J0YW50O1xyXG4gIGNvbG9yICAgICAgIDogQGNvbG9yLXJlZCAgIWltcG9ydGFudDtcclxuXHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXJlZCAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IEBjb2xvci1yZWQgICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yLXJlZCAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIEZpcmVmb3ggMTgtICovXHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IEBjb2xvci1yZWQgICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uanMtdG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uanMtdG9vbHRpcC10ZXh0IHtcclxuICBwb3NpdGlvbiAgICAgIDogYWJzb2x1dGU7XHJcbiAgYm90dG9tICAgICAgICA6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbSA6IDEwcHg7XHJcbiAgbGVmdCAgICAgICAgICA6IDUwJTtcclxuICB0cmFuc2Zvcm0gICAgIDogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBwYWRkaW5nICAgICAgIDogMTBweDtcclxuICBib3JkZXItcmFkaXVzIDogNHB4O1xyXG4gIGJhY2tncm91bmQgICAgOiAjMTkxNTEyO1xyXG4gIG1pbi13aWR0aCAgICAgOiAyMDZweDtcclxuICBmb250LXNpemUgICAgIDogMTJweDtcclxuICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0ICAgOiAxO1xyXG4gIGNvbG9yICAgICAgICAgOiAjZmZmZmZmO1xyXG4gIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgb3BhY2l0eSAgICAgICA6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbiAgICA6IGFsbCAwLjVzO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50ICAgICAgICAgOiAnJztcclxuICAgIGRpc3BsYXkgICAgICAgICA6IGJsb2NrO1xyXG4gICAgd2lkdGggICAgICAgICAgIDogMTlweDtcclxuICAgIGhlaWdodCAgICAgICAgICA6IDdweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxOSA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCAwLjVIMTlMOS41IDcuNUwwIDAuNVonIGZpbGw9JyUyMzE5MTUxMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIHBvc2l0aW9uICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgYm90dG9tICAgICAgICAgIDogLTZweDtcclxuICAgIGxlZnQgICAgICAgICAgICA6IDUwJTtcclxuICAgIHRyYW5zZm9ybSAgICAgICA6IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmLS1hY3RpdmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5qcy1idG4tZmF2b3JpdCB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcbi5qcy1idG4tZmF2b3JpdC5hY3RpdmUge1xyXG4gIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6ICNDNTlGNzI7XHJcbiAgICBzdHJva2U6ICNDNTlGNzI7XHJcbiAgfVxyXG59IiwiLmJ0biB7XHJcbiAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1jb250ZW50ICA6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduICAgICA6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kICAgICA6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlciAgICAgICAgIDogMXB4IHNvbGlkIEBjb2xvci1icm93bjtcclxuICBiYWNrZ3JvdW5kICAgICA6IEBjb2xvci1icm93bjtcclxuICBjb2xvciAgICAgICAgICA6ICNmZmZmZmY7XHJcbiAgbWluLWhlaWdodCAgICAgOiA0OHB4O1xyXG4gIG1heC13aWR0aCAgICAgIDogMTAwJTtcclxuICBmb250LWZhbWlseSAgICA6IEBmb250O1xyXG4gIGZvbnQtc2l6ZSAgICAgIDogMTVweDtcclxuICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICBmb250LXdlaWdodCAgICA6IDUwMDtcclxuICBwYWRkaW5nICAgICAgICA6IDExcHggNDdweCA5cHg7XHJcbiAgdHJhbnNpdGlvbiAgICAgOiBhbGwgMC41cztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uICAgICA6IGFsbCAwLjVzO1xyXG4gIGJvcmRlci1yYWRpdXMgIDogOHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBtaW4taGVpZ2h0ICAgOiA0NHB4O1xyXG4gICAgd2lkdGggICAgICAgIDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBzdmcge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tLWJyb3duIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGNEUxQkI7XHJcbiAgICAgIGNvbG9yICAgICA6IEBjb2xvci1ibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tLWNyeXN0YWwge1xyXG4gIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yICAgICAgICA6IEBjb2xvci1icm93bjtcclxuICBwYWRkaW5nLWxlZnQgOiAzMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3IgICAgICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWJsYWNrO1xyXG5cclxuICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgIHN0cm9rZTogQGNvbG9yLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZCAgICAgICA6ICNGRkZGRkY7XHJcbiAgLy8gcG9zaXRpb24gICAgICA6IHN0aWNreTtcclxuICAvLyBwb3NpdGlvbiAgICAgIDogLXdlYmtpdC1zdGlja3k7XHJcbiAgdG9wICAgICAgICAgICAgICA6IDA7XHJcbiAgbGVmdCAgICAgICAgICAgICA6IDA7XHJcbiAgd2lkdGggICAgICAgICAgICA6IDEwMCU7XHJcbiAgei1pbmRleCAgICAgICAgICA6IDEwNzE7XHJcblxyXG4gICYtLWNyeXN0YWwge1xyXG4gICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBiYWNrZ3JvdW5kICAgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudCAgICAgICAgOiAnJztcclxuICAgICAgZGlzcGxheSAgICAgICAgOiBibG9jaztcclxuICAgICAgd2lkdGggICAgICAgICAgOiAxMDAlO1xyXG4gICAgICBoZWlnaHQgICAgICAgICA6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3LjVweCk7XHJcbiAgICAgIHotaW5kZXggICAgICAgIDogLTE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzIDogbm9uZTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS13aGl0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19tYWluIHtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wICAgOiAxOXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0IDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgbWFyZ2luLWxlZnQgOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbC0tbWVudSB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLWJ1cmdlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge31cclxuICB9XHJcblxyXG4gICZfX2NvbC1tb2Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLS1sb2dvIHtcclxuICAgIGZvbnQtc2l6ZSAgOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX19tb2Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbm90LW1vYiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICAgICA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudS13cmFwLS1jYXRhbG9nIHtcclxuICAgIGZsZXgtZ3JvdyAgICA6IDE7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAyNHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWFyY2gge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlubmVyKSB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGggOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcG9zaXRpb24gICAgIDogYWJzb2x1dGU7XHJcbiAgICAgIHRvcCAgICAgICAgICA6IDIwcHg7XHJcbiAgICAgIGxlZnQgICAgICAgICA6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwb3NpdGlvbiAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wICAgICAgICAgIDogMjBweDtcclxuICAgICAgbGVmdCAgICAgICAgIDogMjBweDtcclxuICAgICAgcmlnaHQgICAgICAgIDogYXV0bztcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGggOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nby13cmFwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX21lbnUtd3JhcC0taWNvbnMge1xyXG4gICAgcGFkZGluZy1sZWZ0IDogNTJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlubmVyKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGhvbmUge1xyXG4gICAgcGFkZGluZyAgICAgICAgOiAxMHB4O1xyXG4gICAgZm9udC1zaXplICAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICAgIGNvbG9yICAgICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbiAgICAgOiBhbGwgMC41cztcclxuICAgIGxldHRlci1zcGFjaW5nIDogMC4xNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDgwLCA3NiwgNzIsIDAuMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28gc3ZnIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpbm5lcikge1xyXG4gICAgICAvLyB3aWR0aCA6IDEzMHB4O1xyXG4gICAgICAvLyBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICAvLyB3aWR0aCA6IDEzMHB4O1xyXG4gICAgICAvLyBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAvLyB3aWR0aCA6IDExMHB4O1xyXG4gICAgICAvLyBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tb2ItYmFza2V0IHtcclxuICAgIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0ICAgOiA3cHg7XHJcbiAgfVxyXG5cclxuICAmX19tb2ItdGl0bGUtbWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheSAgICAgICA6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbiAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgIHRvcCAgICAgICAgICAgOiAyMHB4O1xyXG4gICAgICBsZWZ0ICAgICAgICAgIDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm0gICAgIDogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgY29sb3IgICAgICAgICA6ICM0MjNFMzk7XHJcbiAgICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodCAgIDogMTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21vYi13cmFwIHtcclxuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbW9iLXJvdyB7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX21vYi1hZGRpdGlvbmFsLWluZm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fbW9iLWNvcHlyaWdodCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBvcGFjaXR5ICA6IDAuNTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItLWNyeXN0YWwgLmhlYWRlciB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICZfX3NlYXJjaC1idG4gc3ZnIHBhdGgge1xyXG4gICAgICBmaWxsOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBzdmcgcGF0aCB7XHJcbiAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG9uZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvciAgOiAjZmZmZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci0td2hpdGUgLmhlYWRlciB7XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICBmaWxsOiAjNTA0QzQ4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5oZWFkZXItd2lkZ2V0IHtcclxuICBiYWNrZ3JvdW5kIDogcmdiYSgyNSwgMjEsIDE4LCAwLjgwKTtcclxuICBmb250LWZhbWlseTogQGZvbnQyO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX2luZm8tcm93IHtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTEycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG4gICAgYWxpZ24taXRlbXMgOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLWNvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gICZfX3RpbWUge1xyXG4gICAgZGlzcGxheSAgICAgICA6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yICAgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplICAgICA6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjEzcHg7XHJcbiAgfVxyXG5cclxuICAmX19waG9uZSB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yICAgICAgICAgIDogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZyA6IDAuMTNweDtcclxuICB9XHJcbn0iLCIubWVudS13aWRnZXQge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgICAgOiB3cmFwO1xyXG4gICAgbGlzdC1zdHlsZSAgICAgOiBub25lO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdCAgICA6IC0xMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0ICAgOiAtMTJweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZyA6IDVweCAxMnB4IDZweDtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZm9udC1zaXplICAgICAgOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICAgIGNvbG9yICAgICAgICAgIDogI2ZmZmZmZjtcclxuICAgIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcbiAgICBsZXR0ZXItc3BhY2luZyA6IDAuMTNweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubWVudSB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5ICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwIDogd3JhcDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtLWNhdGFsb2cge1xyXG4gICAgICBwYWRkaW5nLXRvcCAgIDogMTVweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICAgIHBvc2l0aW9uICAgICAgOiBpbml0aWFsO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmcgICAgOiAwO1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWljb24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcGFkZGluZyAgICAgICAgOiAxMHB4IDE0cHg7XHJcbiAgICBmb250LXNpemUgICAgICA6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodCAgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgIDogMS4yO1xyXG4gICAgY29sb3IgICAgICAgICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcbiAgICBsZXR0ZXItc3BhY2luZyA6IDAuMTVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmcgICAgICAgIDogMTJweCAwO1xyXG4gICAgICBmb250LXNpemUgICAgICA6IDE1cHg7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYm9yZGVyLWJvdHRvbSAgOiAwO1xyXG4gICAgICB3aWR0aCAgICAgICAgICA6IDEwMCU7XHJcblxyXG4gICAgICAmLS1sYW5nIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWJyb3duO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2F0YWxvZyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluay1uYW1lIHtcclxuICAgIGRpc3BsYXkgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBzdmcrc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICM0MjNFMzk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmstbW9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheSAgICAgIDogYmxvY2s7XHJcbiAgICAgIGFsaWduLXNlbGYgICA6IHN0cmV0Y2g7XHJcbiAgICAgIGRpc3BsYXkgICAgICA6IGZsZXg7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXMgIDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleCAgICAgIDogMTA7XHJcbiAgICAgIHRyYW5zaXRpb24gICA6IGFsbCAwLjVzO1xyXG4gICAgICBvcGFjaXR5ICAgICAgOiAwLjY7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3BlbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgb3BhY2l0eSAgOiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluay1tb3JlLWljb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXkgICAgICA6IGJsb2NrO1xyXG4gICAgICBhbGlnbi1zZWxmICAgOiBzdHJldGNoO1xyXG4gICAgICBkaXNwbGF5ICAgICAgOiBmbGV4O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zICA6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXggICAgICA6IDEwO1xyXG4gICAgICB0cmFuc2l0aW9uICAgOiBhbGwgMC41cztcclxuICAgICAgb3BhY2l0eSAgICAgIDogMC42O1xyXG4gICAgfVxyXG5cclxuICAgICYuanMtY2FsbC1zdWJtZW51IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQgICAgIDogIzc4REJFMjtcclxuICAgICAgICB3aWR0aCAgICAgICAgICA6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBsZWZ0ICAgICAgICAgICA6IDMwcHg7XHJcbiAgICAgICAgcmlnaHQgICAgICAgICAgOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgIGxlZnQgOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rLWljb24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICZfX2xpbmstY291bnQge1xyXG4gICAgcG9zaXRpb24gICAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAvLyB0b3AgICAgICAgICAgICAgOiAwO1xyXG4gICAgLy8gcmlnaHQgICAgICAgICAgIDogMDtcclxuICAgIHRvcCAgICAgICAgICAgICAgICA6IC02cHg7XHJcbiAgICByaWdodCAgICAgICAgICAgICAgOiAtMnB4O1xyXG4gICAgd2lkdGggICAgICAgICAgICAgIDogMjBweDtcclxuICAgIGhlaWdodCAgICAgICAgICAgICA6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzICAgICAgOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yICAgOiBAY29sb3ItYnJvd247XHJcbiAgICBkaXNwbGF5ICAgICAgICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50ICAgIDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplICAgICAgICAgIDogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgICAgICA6IDYwMDtcclxuICAgIGNvbG9yICAgICAgICAgICAgICA6ICNmZmZmZmY7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICByaWdodDogLTZweDtcclxuICAgICAgdG9wICA6IC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluay1pY29uLXdyYXAge1xyXG4gICAgZm9udC1zaXplIDogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGRpc3BsYXkgICAgOiBibG9jaztcclxuICAgICAgZm9udC1zaXplICA6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5tZW51X19pdGVtOmhvdmVyIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgLm1lbnVfX2xpbmsge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAvLyBjb2xvcjogcmdiYSg4MCwgNzYsIDcyLCAwLjMpOyAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnVfX2xpbmstaWNvbi13cmFwIHtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnVfX2xpbmstaWNvbiB7XHJcbiAgLm1lbnVfX2xpbmstbmFtZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudV9fbGluay1pY29uLXdyYXAsXHJcbiAgLm1lbnVfX2xpbmstY291bnQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci0tY3J5c3RhbCAubWVudSB7XHJcbiAgJl9faXRlbTpob3ZlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAubWVudV9fbGluayB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAvLyBjb2xvciAgICAgOiAjZmZmZmZmO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICM0MjNFMzk7ICAgICAgICBcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lbnVfX2xpbmstaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0uanMtYWN0aXZlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgIC5tZW51X19saW5rIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmOyAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rLWljb24td3JhcCB7XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICAvLyBmaWxsICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAvLyBzdHJva2U6ICNmZmZmZmY7XHJcbiAgICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLS13aGl0ZSAubWVudSB7XHJcblxyXG4gICZfX2l0ZW06aG92ZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgLm1lbnVfX2xpbmsge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1MDRDNDg7XHJcbiAgICAgICAgLy8gY29sb3IgICAgIDogI2ZmZmZmZjtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjNDIzRTM5OyAgICAgICAgXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51X19saW5rLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLmpzLWFjdGl2ZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAubWVudV9fbGluayB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzUwNEM0ODsgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGNvbG9yOiAjNTA0QzQ4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluay1pY29uLXdyYXAge1xyXG5cclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgZmlsbDogIzUwNEM0ODtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51X19saW5rLS1mYXZvcml0ZXMgLm1lbnVfX2xpbmstaWNvbi13cmFwIHtcclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgc3Ryb2tlOiAjNTA0QzQ4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluay1uYW1lIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6ICM0MjNFMzk7XHJcbiAgfVxyXG59IiwiLmJ1cmdlciB7XHJcbiAgei1pbmRleCA6IDk5OTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICBhbGlnbi1jb250ZW50ICA6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aCAgICAgICAgICA6IDI0cHg7XHJcbiAgaGVpZ2h0ICAgICAgICAgOiAyNHB4O1xyXG4gIG1hcmdpbi1sZWZ0ICAgIDogYXV0bztcclxuICBiYWNrZ3JvdW5kICAgICA6IHRyYW5zcGFyZW50O1xyXG4gIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICZfX2J0bi1pY29uIHtcclxuICAgIHdpZHRoICAgOiAxNnB4O1xyXG4gICAgaGVpZ2h0ICA6IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5IDogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmX19idG4taWNvbi1saW5lIHtcclxuICAgIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgOiAycHg7XHJcbiAgICBkaXNwbGF5ICAgOiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IEBjb2xvci1ibGFjaztcclxuICAgIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgfVxyXG5cclxuICAmX19idG4taWNvbi1saW5lOmZpcnN0LWNoaWxkIHtcclxuICAgIHRvcCA6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuLWljb24tbGluZTpudGgtY2hpbGQoMikge1xyXG4gICAgdG9wICAgICAgOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBsZWZ0ICAgICA6IDA7XHJcbiAgfVxyXG5cclxuICAmX19idG4taWNvbi1saW5lOmxhc3QtY2hpbGQge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdCAgOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuLW5hbWUge1xyXG4gICAgb3BhY2l0eSAgICA6IDA7XHJcbiAgICBvYmplY3QtZml0IDogbm9uZTtcclxuICAgIGZvbnQtc2l6ZSAgOiAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICBwb3NpdGlvbiAgIDogYWJzb2x1dGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnVyZ2VyLS1vcGVuIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0ICAgIDogMjg2cHg7XHJcbiAgICB0b3AgICAgIDogMjBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQgICAgOiBhdXRvO1xyXG4gICAgcmlnaHQgICA6IDIwcHg7XHJcbiAgICB0b3AgICAgIDogMjBweDtcclxuICB9XHJcblxyXG4gIC5idXJnZXJfX2J0bi1pY29uIHtcclxuICAgIGhlaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gIC5idXJnZXJfX2J0bi1pY29uLWxpbmUge1xyXG4gICAgYmFja2dyb3VuZDogQGNvbG9yLWJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLmJ1cmdlcl9fYnRuLWljb24tbGluZTpmaXJzdC1jaGlsZCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KSByb3RhdGUoNDVkZWcpOyAvL9Cy0YvRgdC+0YLQsCDQsdC70L7QutCwICgxNHB4KSDQvNC40L3Rg9GBINGI0LjRgNC40L3QsCDQu9C40L3QuNC4ICgycHgpINGA0LDQt9C00LXQu9C40YLRjCDQvdCwIDJcclxuICB9XHJcblxyXG4gIC5idXJnZXJfX2J0bi1pY29uLWxpbmU6bnRoLWNoaWxkKDIpIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAuYnVyZ2VyX19idG4taWNvbi1saW5lOmxhc3QtY2hpbGQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci0tY3J5c3RhbCAuYnVyZ2VyIHtcclxuICAmX19idG4taWNvbi1saW5lIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAmLS1vcGVuIHtcclxuICAgIC5idXJnZXJfX2J0bi1pY29uLWxpbmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN1YnN1Ym1lbnUge1xyXG5cclxuICAmX19saW5rIHtcclxuICAgIHdpZHRoICAgICAgICAgIDogMTAwJTtcclxuICAgIHBhZGRpbmcgICAgICAgIDogMDtcclxuICAgIG1hcmdpbi1ib3R0b20gIDogMjRweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZm9udC1zaXplICAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICAgIGNvbG9yICAgICAgICAgIDogIzJFMkEyNztcclxuICAgIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWJyb3duO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1icm93bjtcclxuXHJcbiAgICAgICAgLnN1YnN1Ym1lbnVfX2xpbmstY291bnQge1xyXG4gICAgICAgICAgY29sb3I6IEBjb2xvci1icm93bjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmstbmFtZSB7XHJcbiAgICBmbGV4LWdyb3cgOiAxO1xyXG4gICAgbWF4LXdpZHRoIDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICB9XHJcblxyXG4gICZfX2xpbmstY291bnQge1xyXG4gICAgY29sb3IgICAgICA6ICNEREQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgd2lkdGggICAgICA6IDI1cHg7XHJcbiAgICB0ZXh0LWFsaWduIDogcmlnaHQ7XHJcbiAgICB0cmFuc2l0aW9uIDogYWxsIDAuNXM7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIGNvbG9yICAgICAgICAgOiBAY29sb3ItYnJvd247XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLS1iYW5uZXIge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgcG9zaXRpb24gICAgICA6IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvdmVyZmxvdyAgICAgIDogaGlkZGVuO1xyXG4gICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICBsZWZ0ICAgICAgICAgIDogMDtcclxuICAgIHRvcCAgICAgICAgICAgOiAxMDAlO1xyXG4gICAgei1pbmRleCAgICAgICA6IDk5OTtcclxuXHJcbiAgICAmX193cmFwIHtcclxuICAgICAgd2lkdGggICAgIDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cywgdHJhbnNmb3JtIDAuN3M7XHJcbiAgICAgIG9wYWNpdHkgICA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3AgICA6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGNvbHVtbnMgICA6IDIgYXV0bzsgLy8yINC60L7Qu9C+0L3QutC4LCDRiNC40YDQuNC90LAg0LDQstGC0L5cclxuICAgICAgY29sdW1uLWdhcDogMjRweDsgLy/RgNCw0YHRgdGC0L7Rj9C90LjQtSDQvNC10LbQtNGDINC60L7Qu9C+0L3QutCw0LzQuFxyXG5cclxuICAgICAgJi0tbGFyZ2Uge1xyXG4gICAgICAgIGNvbHVtbnMgICA6IDMgYXV0bzsgLy8yINC60L7Qu9C+0L3QutC4LCDRiNC40YDQuNC90LAg0LDQstGC0L5cclxuICAgICAgICBjb2x1bW4tZ2FwOiAyNHB4OyAvL9GA0LDRgdGB0YLQvtGP0L3QuNC1INC80LXQttC00YMg0LrQvtC70L7QvdC60LDQvNC4XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLW1vcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbms6aG92ZXIge31cclxuXHJcbiAgICAmX19jbG9zZS1idG4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgLnN1Ym1lbnVfX2l0ZW06aG92ZXI+LmpzLXN1YnN1Ym1lbnUuc3Vic3VibWVudSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcblxyXG4gIC5zdWJtZW51X19pdGVtOmhvdmVyPi5qcy1zdWJzdWJtZW51LnN1YnN1Ym1lbnUgLnN1YnN1Ym1lbnVfX3dyYXAge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgb3BhY2l0eSAgOiAxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gIC5qcy1zdWJtZW51LS1vcGVuIC5qcy1zdWJzdWJtZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci0td2hpdGUge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAuc3Vic3VibWVudV9fd3JhcCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmYmZhZjg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN1Yi1zZWxlY3Rpb24ge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgd2lkdGggICAgICAgICAgOiAxMDAlO1xyXG4gICAgcGFkZGluZyAgICAgICAgOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbSAgOiAxNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmb250LXNpemUgICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgICA6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgIDogMS4yO1xyXG4gICAgY29sb3IgICAgICAgICAgOiAjNTg1NTUxO1xyXG4gICAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWJyb3duO1xyXG5cclxuICAgICAgICAuc3ViLXNlbGVjdGlvbl9fbGluay1jb3VudCB7XHJcbiAgICAgICAgICBjb2xvcjogQGNvbG9yLWJyb3duO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluay1uYW1lIHtcclxuICAgIGZsZXgtZ3JvdyA6IDE7XHJcbiAgICBtYXgtd2lkdGggOiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIH1cclxuXHJcbiAgJl9fbGluay1jb3VudCB7XHJcbiAgICBjb2xvciAgICAgIDogI0RERDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB3aWR0aCAgICAgIDogMjVweDtcclxuICAgIHRleHQtYWxpZ24gOiByaWdodDtcclxuICAgIHRyYW5zaXRpb24gOiBhbGwgMC41cztcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgIGRpc3BsYXkgICAgICAgICAgICAgOiBub25lO1xyXG4gICAgcG9zaXRpb24gICAgICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgdG9wICAgICAgICAgICAgICAgICA6IDA7XHJcbiAgICBsZWZ0ICAgICAgICAgICAgICAgIDogMDtcclxuICAgIC8vIG92ZXJmbG93LXkgICAgOiBhdXRvO1xyXG4gICAgd2lkdGggICAgICAgICAgICAgICA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGggICAgICAgICAgIDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQgICAgICAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDMyMHB4O1xyXG4gICAgLy8gYmFja2dyb3VuZCAgICAgICA6ICNGREQ5QjU7XHJcbiAgICBiYWNrZ3JvdW5kICAgICAgICAgIDogI2ZmZmZmZjtcclxuICAgIHBhZGRpbmcgICAgICAgICAgICAgOiAwO1xyXG4gICAgcGFkZGluZy10b3AgICAgICAgICA6IDE1cHg7XHJcbiAgICBtYXgtaGVpZ2h0ICAgICAgICAgIDogMTAwdmg7XHJcbiAgICBwYWRkaW5nLXRvcCAgICAgICAgIDogMjRweDtcclxuICAgIGhlaWdodCAgICAgICAgICAgICAgOiAxMDB2aDtcclxuICAgIHotaW5kZXggICAgICAgICAgICAgOiAxMjAxO1xyXG4gICAgcGFkZGluZy1ib3R0b20gICAgICA6IDgwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nICAgOiAwIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uanMtc3ViLXNlbGVjdGlvbi0tb3BlbiB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uc3ViLXNlbGVjdGlvbi1idG4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgIGRpc3BsYXkgICAgICAgOiBibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIHdpZHRoICAgICAgICAgIDogMTAwJTtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY29sb3IgICAgICAgICAgOiAjNTg1NTUxO1xyXG4gICAgZm9udC1zaXplICAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aCAgOiAxNnB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNlYXJjaCB7XHJcbiAgcG9zaXRpb24gICAgICAgOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4ICAgICAgICA6IDExMDE7XHJcbiAgdG9wICAgICAgICAgICAgOiAwO1xyXG4gIHJpZ2h0ICAgICAgICAgIDogMDtcclxuICBib3R0b20gICAgICAgICA6IDA7XHJcbiAgbGVmdCAgICAgICAgICAgOiAwO1xyXG4gIGRpc3BsYXkgICAgICAgIDogbm9uZTtcclxuICBoZWlnaHQgICAgICAgICA6IDEwMHZoO1xyXG4gIHBhZGRpbmcgICAgICAgIDogMDtcclxuICBiYWNrZ3JvdW5kICAgICA6IHJnYmEoMTcsIDE3LCAxNywgMC42MCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC42MCk7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgOiAwO1xyXG4gICAgbGVmdCAgICAgIDogMDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB3aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoIDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgOiAzMjBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kIDogI2ZmZmZmZjtcclxuICAgIHBhZGRpbmcgICAgOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICBoZWlnaHQgICAgIDogMTAwdmg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIC8vIHdpZHRoOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzICAgOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAgIDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItYnJvd247XHJcbiAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAvLyB3aWR0aDogMDtcclxuICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAgIDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgICA6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWJyb3duO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQge1xyXG4gICAgZm9udC1mYW1pbHkgIDogQGZvbnQ7XHJcbiAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICAgIDogNjFweDtcclxuICAgIGJvcmRlciAgICAgICA6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgZm9udC1zaXplICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICA6IDQwMDtcclxuICAgIGNvbG9yICAgICAgICA6IEBjb2xvci1ibGFjaztcclxuICAgIHBhZGRpbmctbGVmdCA6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoODAsIDc2LCA3MiwgMC4zKTtcclxuICAgIGJveC1zaXppbmcgICA6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlICAgOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZSAgICAgICAgOiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgaGVpZ2h0ICAgICAgICAgICAgIDogNDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodCAgICAgIDogNDBweDtcclxuICAgICAgZm9udC1zaXplICAgICAgICAgIDogMTNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmcgICAgIDogMC4xM3B4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgY29sb3IgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgIGNvbG9yICA6IEBjb2xvci1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICBjb2xvciAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICBjb2xvciAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1zLWNsZWFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGggIDogMDtcclxuICAgICAgaGVpZ2h0IDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotbXMtcmV2ZWFsIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGggIDogMDtcclxuICAgICAgaGVpZ2h0IDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxyXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuICAgICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxyXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc2V0LWJ0biB7XHJcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xyXG4gICAgdG9wICAgICAgOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICByaWdodCAgICA6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICByaWdodDogMTJweDtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGggOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VhcmNoLWJ0biB7fVxyXG5cclxuICAmX19jbG9zZS1idG4ge31cclxuXHJcbiAgJl9fbW9iLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21vYi10aXRsZSB7XHJcbiAgICBwb3NpdGlvbiAgIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgIDogMjRweDtcclxuICAgIGxlZnQgICAgICAgOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm0gIDogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGZvbnQtc2l6ZSAgOiAyM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gICZfX2NvbC0tbG9nbyB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fcmVzdWx0IHtcclxuICAgIHBhZGRpbmcgICAgOiAxMnB4IDE1cHggMzBweDtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTNweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHQtbG9hZC10ZXh0IHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdC1saXN0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdC1pdGVtIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDQwMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdC1pdGVtLWxpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHQtYWxsLWJ0biB7XHJcbiAgICBmb250LXNpemUgIDogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgZGlzcGxheSAgICA6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yICAgICAgOiBAY29sb3ItYnJvd247XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5jb250YWN0cyB7XHJcbiAgcGFkZGluZy10b3AgICA6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG5cclxuICAmLS1zZXJ2aWNlIHtcclxuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY2l0eS13cmFwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaXR5LXRpdGxlLXdyYXAge1xyXG4gICAgcGFkZGluZyAgICA6IDI3cHggMjRweDtcclxuICAgIGRpc3BsYXkgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGN1cnNvciAgICAgOiBwb2ludGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZzogMjRweCAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2l0eS1idG4tbW9yZSB7XHJcbiAgICB3aWR0aCAgIDogMjRweDtcclxuICAgIGhlaWdodCAgOiAyNHB4O1xyXG4gICAgZGlzcGxheSA6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fY2l0eS1idG4taWNvbi1saW5lIHtcclxuICAgIHdpZHRoICAgICA6IDEwcHg7XHJcbiAgICBoZWlnaHQgICAgOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3ItYnJvd247XHJcbiAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICA6IDA7XHJcbiAgICBib3R0b20gICAgOiAwO1xyXG4gICAgbGVmdCAgICAgIDogMDtcclxuICAgIHJpZ2h0ICAgICA6IDA7XHJcbiAgICBtYXJnaW4gICAgOiBhdXRvO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgdHJhbnNmb3JtIDogcm90YXRlKDkwZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaXR5LXRpdGxlIHtcclxuICAgIHdpZHRoICAgICAgICAgOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuICAgIGNvbG9yICAgICAgICAgOiBAY29sb3ItYnJvd247XHJcbiAgICBmb250LXNpemUgICAgIDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheSAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dC13cmFwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgb3BhY2l0eSAgICAgICA6IDAuNjtcclxuICAgICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzX19jaXR5LXRpdGxlLXdyYXAuanMtYWNjb3JkaW9uLWJ0bi0tYWN0aXZlIHtcclxuICAuY29udGFjdHNfX2NpdHktYnRuLWljb24tbGluZTpudGgtY2hpbGQoMikge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHMtLXNlcnZpY2Uge1xyXG4gIC5jb250YWN0c19fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplIDogNTRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQgICA6IDEuMTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb290ZXIge1xyXG4gIHBhZGRpbmctdG9wICAgOiA2N3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2N3B4O1xyXG4gIGJhY2tncm91bmQgICAgOiAjMTkxNTEyO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogMTlweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYnJhbmRzLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tIDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZW51LXdyYXAge1xyXG4gICAgcGFkZGluZy10b3AgICA6IDM5cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcclxuICAgIGJvcmRlci1ib3R0b20gOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy10b3AgICA6IDMycHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVudS1jb2wtLWxhc3Qge1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tZW51LWNvbC0tY29udGFjdHMge1xyXG4gICAgd2lkdGggICAgIDogY2FsYygxMDAlIC0gNjAlIC0gMTgwcHgpO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWN0cy13cmFwIHtcclxuICAgIHBhZGRpbmctdG9wICA6IDlweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy10b3AgIDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wICA6IDM2cHg7XHJcbiAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdHMge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob25lLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgd2lkdGggICAgICAgICA6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VtYWlsLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob25lIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbSAgOiAxMHB4O1xyXG4gICAgY29sb3IgICAgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplICAgICAgOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nIDogMC40OHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbiAgICAgOiBhbGwgMC41cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxOHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItYnJvd247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob25lLW5vdGUge1xyXG4gICAgY29sb3IgICAgICA6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemUgIDogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgb3BhY2l0eSAgICA6IDAuNDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VtYWlsIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3IgICAgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplICAgICAgOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1icm93bjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc29jaWFsLWxpbmtzIHtcclxuICAgIC5zb2NpYWwtbGlua3NfX3JvdyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWdhbC13cmFwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWdhbC1yb3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVnYWwtYWRkLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3AgICA6IDRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgICAgOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0ICAgOiAtNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0ICA6IC02cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcCAgICA6IDM5cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tIDogMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWdhbC1hZGQtaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiA2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29weXJpZ2h0IHtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBjb2xvciAgICAgIDogI2ZmZmZmZjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgb3BhY2l0eSAgOiAwLjI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWdhbC1pbmZvLXdyYXAge1xyXG4gICAgZGlzcGxheSAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXMgOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC0xMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmcgICAgICA6IDE1cHggMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlZ2FsLWluZm8taXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gICZfX2xlZ2FsLW1lbnUge1xyXG4gICAgbGlzdC1zdHlsZSAgOiBub25lO1xyXG4gICAgZGlzcGxheSAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQgOiAtNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0ICAgIDogLTdweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0ICAgOiAtN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVnYWwtbWVudS1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdCA6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZSAgICA6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodCAgOiAxLjU7XHJcbiAgICBmb250LXdlaWdodCAgOiA1MDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiA1cHggN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVnYWwtbWVudS1saW5rIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgY29sb3IgICAgIDogI2ZmZmZmZjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWJyb3duO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ub3QtbW9iIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX29ubHktbW9iIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21vYi1sYW5nIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3AgICAgIDogMzJweDtcclxuICAgICAgcmlnaHQgICA6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZvb3Rlci1icmFuZHMge1xyXG4gICZfX3JvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIHdpZHRoICAgICAgICAgOiAxMi41JTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICB3aWR0aCAgICAgICAgIDogMjUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtaW4taGVpZ2h0ICAgICA6IDY4cHg7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1jb250ZW50ICA6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5ICAgICAgICA6IDAuMztcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZm9vdGVyLW1lbnUge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBkaXNwbGF5ICAgICA6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcCAgIDogd3JhcDtcclxuICAgICAgbWFyZ2luLWxlZnQgOiAtMjJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy10b3AgICA6IDlweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS41O1xyXG4gICAgY29sb3IgICAgICAgICA6ICNmZmZmZmY7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XHJcbiAgICAgIGNvbG9yICA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbiAgICAgOiBhbGwgMC41cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWJyb3duO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBvcHVwIHtcclxuICBwb3NpdGlvbiAgICAgICA6IGZpeGVkO1xyXG4gIHotaW5kZXggICAgICAgIDogMTEwMTtcclxuICB0b3AgICAgICAgICAgICA6IDA7XHJcbiAgcmlnaHQgICAgICAgICAgOiAwO1xyXG4gIGJvdHRvbSAgICAgICAgIDogMDtcclxuICBsZWZ0ICAgICAgICAgICA6IDA7XHJcbiAgZGlzcGxheSAgICAgICAgOiBub25lO1xyXG4gIGhlaWdodCAgICAgICAgIDogMTAwdmg7XHJcbiAgbWFyZ2luICAgICAgICAgOiBhdXRvO1xyXG4gIHBhZGRpbmcgICAgICAgIDogMDtcclxuICBiYWNrZ3JvdW5kICAgICA6IHJnYmEoMTcsIDE3LCAxNywgMC42MCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC42MCk7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgIGxlZnQgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICBvdmVyZmxvdy15ICAgICAgIDogYXV0bztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtICAgIDogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtICAgICAgICA6IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICB3aWR0aCAgICAgOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgIG1heC13aWR0aCA6IEBpbm5lcjtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmcgICA6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIC8vIHdpZHRoOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzICAgOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyAgIDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItYnJvd247XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgd2lkdGggICAgIDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB3aWR0aCAgICAgICAgIDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAgIG1heC1oZWlnaHQgICAgOiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xyXG4gICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zdGFuZGFyZCB7XHJcbiAgICAgIG1heC13aWR0aDogNjIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbWVzc2FnZSB7XHJcbiAgICAgIG1heC13aWR0aDogNTA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJvZHVjdCB7XHJcbiAgICAgIG1heC13aWR0aDogNjI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29tcGFyZSB7XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgaGVpZ2h0ICAgICAgIDogMTAwJTtcclxuICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgd2lkdGggICAgICAgIDogMTAwJTtcclxuICAgIG1hcmdpbiAgICAgICA6IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQgICA6ICNmZmZmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgYm9yZGVyICAgIDogMDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBvdmVyZmxvdy15ICAgOiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gICAgd2lkdGggICAgIDogMzZweDtcclxuICAgIGhlaWdodCAgICA6IDM2cHg7XHJcbiAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICA6IDI0cHg7XHJcbiAgICByaWdodCAgICAgOiAyNHB4O1xyXG4gICAgY3Vyc29yICAgIDogcG9pbnRlcjtcclxuICAgIHotaW5kZXggICA6IDU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoIDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB0b3AgICA6IDEwcHg7XHJcbiAgICAgIHJpZ2h0IDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQgICAgOiAwO1xyXG4gICAgICByaWdodCAgIDogMDtcclxuICAgICAgdG9wICAgICA6IDA7XHJcbiAgICAgIGJvdHRvbSAgOiAwO1xyXG4gICAgICBtYXJnaW4gIDogYXV0bztcclxuXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aCAgOiAxMDAlO1xyXG4gICAgICBoZWlnaHQgOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/QlNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QvlxyXG4gICZfX2luZm8td3JhcCB7XHJcbiAgICBwYWRkaW5nOiA2OHB4IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiA1NXB4IDE1cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tZXNzYWdlIHtcclxuICAgICAgcGFkZGluZy10b3AgICA6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJvZHVjdCB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMjBweCAyOHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wICAgOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29tcGFyZSB7XHJcbiAgICAgIHBhZGRpbmc6IDY0cHggMjBweCAzNnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wICAgOiA1MnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBjb2xvciAgICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiA0OHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlLS1zbWFsbCB7XHJcbiAgICBmb250LXNpemUgICAgIDogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA2MDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcclxuICAgIG9wYWNpdHkgICAgICAgOiAwLjY7XHJcbiAgICBtYXgtd2lkdGggICAgIDogNDAwcHg7XHJcbiAgICBtYXJnaW4gICAgICAgIDogYXV0bztcclxuICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQgICA6IDEuNDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjM7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI3cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQgICA6IDEuNDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3ItYnRuIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICB3aWR0aCAgICAgICAgIDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wICAgOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXBfX2Zvci1idG4rLnBvcHVwX19mb3ItYnRuIHtcclxuICBwYWRkaW5nLXRvcDogMTJweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cC1mb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX2l0ZW0taW5wdXQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0tdGV4dGFyZWEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIHBhZGRpbmctdG9wICAgOiAxOXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1hZ3JlZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIHBhZGRpbmctdG9wICAgOiAxOXB4O1xyXG5cclxuICAgICsucG9wdXAtZm9ybV9faXRlbS1hZ3JlZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1idG5zIHtcclxuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgbWluLXdpZHRoOiAyNjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xyXG4gICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXAtZm9ybV9fbWVzc2FuZ2Uge1xyXG4gIHBvc2l0aW9uICAgOiBhYnNvbHV0ZTtcclxuICB0b3AgICAgICAgIDogMTAwJTtcclxuICBmb250LXNpemUgIDogMTRweDtcclxuICB3aWR0aCAgICAgIDogMTAwJTtcclxuICB0ZXh0LWFsaWduIDogY2VudGVyO1xyXG4gIHBhZGRpbmctdG9wOiA2cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBmb250LXNpemUgIDogMTJweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXAtYWRkLXByb2R1Y3Qge1xyXG4gICZfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xyXG4gICAgZm9udC1zaXplICAgICA6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIHRleHQtYWxpZ24gICAgOiBsZWZ0O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mby1yb3cge1xyXG4gICAgbWFyZ2luLWxlZnQgOiAtMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLWNvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLXBob3RvIHtcclxuICAgIHdpZHRoOiA1NCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB3aWR0aDogOTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbC0taW5mbyB7XHJcbiAgICB3aWR0aDogNDYlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggICAgICAgOiBjYWxjKDEwMCUgLSA5NnB4KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZS13cmFwIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb3VudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3RfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTRweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0X19vcHRpb25zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fb3B0aW9ucy1saXN0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0X19wcmljZS13cmFwIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0X19wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG5zLXJvdyB7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC03cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG5zLWNvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQgIDogN3B4O1xyXG4gICAgcGFkZGluZy1yaWdodCA6IDdweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtY291bnQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtY291bnRfX2lucHV0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggICAgICAgOiAzMHB4O1xyXG4gICAgICBoZWlnaHQgICAgICA6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0IDogNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cC1jb21wYXJlLXByb2R1Y3Qge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJl9fcGljdHVyZS13cmFwIHtcclxuICAgIHBhZGRpbmctbGVmdCA6IDYwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BpY3R1cmUge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fYWJvdXQge1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplICAgICA6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNDAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fb3B0aW9ucyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy9pbnB1dFxyXG4uZm9ybV9faW5wdXQge1xyXG4gIGZvbnQtZmFtaWx5ICA6IEBmb250O1xyXG4gIHdpZHRoICAgICAgICA6IDEwMCU7XHJcbiAgaGVpZ2h0ICAgICAgIDogNTJweDtcclxuICBib3JkZXIgICAgICAgOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIGZvbnQtc2l6ZSAgICA6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQgIDogNDAwO1xyXG4gIGNvbG9yICAgICAgICA6IEBjb2xvci1ibGFjaztcclxuICBwYWRkaW5nLWxlZnQgOiAyNHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgYm9yZGVyICAgICAgIDogMXB4IHNvbGlkIEBjb2xvci1icm93bjtcclxuICBib3gtc2l6aW5nICAgOiBib3JkZXItYm94O1xyXG5cclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlICAgOiBub25lO1xyXG4gIGFwcGVhcmFuY2UgICAgICAgIDogbm9uZTtcclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjdXJzb3IgICAgICA6IG5vdC1hbGxvd2VkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDgwLCA3NiwgNzIsIDAuMTUpO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICBjb2xvciAgOiBAY29sb3ItYmxhY2s7XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIGNvbG9yICA6IEBjb2xvci1ibGFjaztcclxuICB9XHJcblxyXG4gIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIGNvbG9yICA6IEBjb2xvci1ibGFjaztcclxuICB9XHJcblxyXG4gIC8qIEZpcmVmb3ggMTgtICovXHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gICAgY29sb3IgIDogQGNvbG9yLWJsYWNrO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm1fX2lucHV0W3R5cGU9bnVtYmVyXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLW1vei1hcHBlYXJhbmNlICAgOiB0ZXh0ZmllbGQ7XHJcbiAgYXBwZWFyYW5jZSAgICAgICAgOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbi8vIGNoZWNrYm94IGJ1dHRvblxyXG4uZm9ybV9fbGFiZWwtY2hlY2tib3gge1xyXG4gIGN1cnNvciAgOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5IDogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZm9ybV9faW5wdXQtY2hlY2tib3gge1xyXG4gIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eSAgIDogMDtcclxuICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmZvcm1fX2xhYmVsLWNoZWNrLXdyYXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcblxyXG4uZm9ybV9faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCsuZm9ybV9fbGFiZWwtY2hlY2std3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9ybV9fY2hlY2stY2hlY2sge1xyXG4gIHdpZHRoICAgICAgICA6IDIwcHg7XHJcbiAgaGVpZ2h0ICAgICAgIDogMjBweDtcclxuICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICBib3JkZXIgICAgICAgOiAxcHggc29saWQgcmdiYSg4MCwgNzYsIDcyLCAwLjgwKTtcclxuICBkaXNwbGF5ICAgICAgOiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5mb3JtX19jaGVjay10ZXh0IHtcclxuICBmb250LXdlaWdodCA6IDQwMDtcclxuICBmb250LXNpemUgICA6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQgOiAxLjQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gIG1heC13aWR0aCAgIDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgZGlzcGxheSAgICAgOiBibG9jaztcclxuICB0ZXh0LWFsaWduICA6IGxlZnQ7XHJcbiAgb3BhY2l0eSAgICAgOiAwLjY7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHt9XHJcbn1cclxuXHJcbi5mb3JtX19pbnB1dC1jaGVja2JveDpjaGVja2VkKy5mb3JtX19sYWJlbC1jaGVjay13cmFwIC5mb3JtX19jaGVjay1jaGVjayB7XHJcbiAgYmFja2dyb3VuZCAgOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciwgQGNvbG9yLWJyb3duO1xyXG4gIGJvcmRlci1jb2xvcjogQGNvbG9yLWJyb3duO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG59XHJcblxyXG4uanMtZm9ybS1pbnB1dC1lcnJvci5mb3JtX19pbnB1dC1jaGVja2JveCsuZm9ybV9fbGFiZWwtY2hlY2std3JhcCAuZm9ybV9fY2hlY2stY2hlY2sge1xyXG4gIGJvcmRlci1jb2xvcjogQGNvbG9yLXJlZDtcclxufVxyXG5cclxuLy8gLmpzLWZvcm0taW5wdXQtZXJyb3IuZm9ybV9faW5wdXQtY2hlY2tib3grLmZvcm1fX2xhYmVsLWNoZWNrLXdyYXAgLmZvcm1fX2NoZWNrLXRleHQge1xyXG4vLyAgIGNvbG9yOiBAY29sb3ItcmVkO1xyXG4vLyB9XHJcblxyXG5cclxuLy9UZXh0YXJlYVxyXG4uZm9ybV9fbGFiZWwtdGV4dGFyZWEge1xyXG4gIGRpc3BsYXkgICAgICAgOiBibG9jaztcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIGNvbG9yICAgICAgICAgOiAjNDIzRTM5O1xyXG4gIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0ICAgOiA0MDA7XHJcbiAgbGluZS1oZWlnaHQgICA6IDEuNDtcclxufVxyXG5cclxuLmZvcm1fX3RleHRhcmVhIHtcclxuICBmb250LWZhbWlseSAgOiBAZm9udDtcclxuICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gIGhlaWdodCAgICAgICA6IDk4cHg7XHJcbiAgYm9yZGVyICAgICAgIDogMXB4IHNvbGlkIHJnYmEoODAsIDc2LCA3MiwgMC4yMCk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGRpc3BsYXkgICAgICA6IGJsb2NrO1xyXG5cclxuICBmb250LXNpemUgIDogMThweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yICAgICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgcGFkZGluZyAgICA6IDI0cHg7XHJcblxyXG4gIC8vIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAvLyAtbW96LWFwcGVhcmFuY2UgICA6IG5vbmU7XHJcbiAgLy8gYXBwZWFyYW5jZSAgICAgICAgOiBub25lO1xyXG4gIC8vIHJlc2l6ZSAgICAgICAgICAgIDogbm9uZTtcclxuXHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICBjb2xvciAgOiBAY29sb3ItYmxhY2s7XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIGNvbG9yICA6IEBjb2xvci1ibGFjaztcclxuICB9XHJcblxyXG4gIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIGNvbG9yICA6IEBjb2xvci1ibGFjaztcclxuICB9XHJcblxyXG4gIC8qIEZpcmVmb3ggMTgtICovXHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG4gICAgY29sb3IgIDogQGNvbG9yLWJsYWNrO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgaGVpZ2h0OiAxODBweDtcclxuICB9XHJcblxyXG59IiwiLy8g0KHRgtC40LvQuCDQtNC70Y8g0LLRi9C/0LDQtNCw0LXQuiBmb3JtX19zZWxlY3QyLXN0YW5kYXJkICsgJi0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZFxyXG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8v0KHQsNC80L4g0L/QvtC70LUg0LLRi9Cy0L7QtNCwXHJcbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0ICAgICAgIDogNTJweDtcclxuICBwYWRkaW5nICAgICAgOiA1cHggMjRweCA1cHggMjRweDtcclxuICBib3JkZXIgICAgICAgOiAxcHggc29saWQgQGNvbG9yLWJyb3duO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgZGlzcGxheSAgICAgIDogZmxleDtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXMgIDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gIGRpc3BsYXkgICAgICA6IGZsZXg7XHJcbn1cclxuXHJcbi8vcGxhY2Vob2xkZXJcclxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udDtcclxuICBmb250LXNpemUgIDogMTVweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yICAgICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgb3BhY2l0eSAgICA6IDAuMztcclxufVxyXG5cclxuLy/QstGL0LHRgNCw0L3QvdGL0Lkg0L/Rg9C90LrRglxyXG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgZm9udC1mYW1pbHk6IEBmb250O1xyXG4gIGZvbnQtc2l6ZSAgOiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3IgICAgICA6IEBjb2xvci1ibGFjaztcclxufVxyXG5cclxuLy/RgdGC0YDQtdC70L7Rh9C60LAg0LIg0YHQtdC70LXQutGC0LVcclxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gIHBvc2l0aW9uICAgICAgICAgICA6IGFic29sdXRlO1xyXG4gIGJvcmRlciAgICAgICAgICAgICA6IG5vbmU7XHJcbiAgd2lkdGggICAgICAgICAgICAgIDogMjRweDtcclxuICBoZWlnaHQgICAgICAgICAgICAgOiAyNHB4O1xyXG4gIG1hcmdpbiAgICAgICAgICAgICA6IGF1dG87XHJcbiAgY29udGVudCAgICAgICAgICAgIDogJyc7XHJcbiAgcG9pbnRlci1ldmVudHMgICAgIDogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlICAgOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tc2VsZWN0LnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0ICA6IG5vLXJlcGVhdDtcclxuICB0cmFuc2l0aW9uICAgICAgICAgOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xyXG4gIHRvcCAgICAgICAgICAgICAgICA6IDA7XHJcbiAgYm90dG9tICAgICAgICAgICAgIDogMDtcclxuICByaWdodCAgICAgICAgICAgICAgOiAxNHB4O1xyXG59XHJcblxyXG4vL9GB0YLRgNC10LvQvtGH0LrQsCwg0LrQvtCz0LTQsCDQvtGC0LrRgNGL0YIg0YHQv9C40YHQvtC6INCy0YvQsdC+0YDQsFxyXG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcclxufVxyXG5cclxuLy/QkdC70L7QuiDRgSDQstGL0LHQvtGA0L7QvFxyXG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcbiAgcGFkZGluZyAgICAgIDogMDtcclxuICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kICAgOiAjZmZmZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNHB4IDE0cHg7XHJcbiAgYm9yZGVyICAgICAgIDogMXB4IHNvbGlkIEBjb2xvci1icm93bjtcclxuICBib3JkZXItdG9wICAgOiAwO1xyXG4gIG1heC1oZWlnaHQgICA6IDMwMHB4O1xyXG4gIG92ZXJmbG93LXkgICA6IGF1dG87XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIG1heC1oZWlnaHQ6IDYwdmg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogI0UwRTBFMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM5RDlDQUY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL9Ct0LvQtdC80LXQvdGCINCy0YvQsdC+0YDQsCDQsiDRgdC/0LjRgdC60LVcclxuLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgZm9udC1mYW1pbHk6IEBmb250O1xyXG4gIGZvbnQtc2l6ZSAgOiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3IgICAgICA6IEBjb2xvci1ibGFjaztcclxuICBvcGFjaXR5ICAgIDogMC42O1xyXG4gIHBhZGRpbmcgICAgOiAxNXB4IDI0cHg7XHJcbn1cclxuXHJcbi8v0K3Qu9C10LzQtdC90YIg0LLRi9Cx0L7RgNCwINCyINGB0L/QuNGB0LrQtSDQv9GA0Lgg0L3QsNCy0LXQtNC10L3QuNC4XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkOmhvdmVyIHtcclxuICBjb2xvciAgICAgOiBAY29sb3ItYnJvd247XHJcbiAgYmFja2dyb3VuZDogQGNvbG9yLXNpbHZlcjtcclxufVxyXG5cclxuLy/QktGL0LHRgNCw0L3QvdGL0Lkg0Y3Qu9C10LzQtdC90YIg0LIg0YHQv9C40YHQutC1XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XHJcbiAgY29sb3IgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gIG9wYWNpdHkgICA6IDE7XHJcbiAgYmFja2dyb3VuZDogQGNvbG9yLXNpbHZlcjtcclxufVxyXG5cclxuLy8qKirQtNC+0L/QvtC70L3QuNGC0LXQu9GM0L3QvioqKi8vXHJcblxyXG4vLyDRgdCw0LzQviDQv9C+0LvQtSDQstGL0LLQvtC00LAsINC60L7Qs9C00LAg0LLRi9Cx0YDQsNC9INC/0YPQvdC60YIgKNC00L7Qvy4g0LrQu9Cw0YHRgSDRh9C3IGpzKVxyXG4uc2VsZWN0Mi0tb2suZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gIC8vIGJhY2tncm91bmQ6IHNreWJsdWU7XHJcbn1cclxuXHJcbi5zZWxlY3QyLS1vay5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge31cclxuXHJcbi8v0LrQvtCz0LTQsCDQvtGI0LjQsdC60LAgKNC00L7Qvy4g0LrQu9Cw0YHRgSDRh9C3IGpzKVxyXG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuanMtZm9ybS1pbnB1dC1lcnJvcisuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gIGJvcmRlci1jb2xvcjogQGNvbG9yLXJlZCAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLmpzLWZvcm0taW5wdXQtZXJyb3IrLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiBAY29sb3ItcmVkICAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL9GB0LDQvNC+INC/0L7Qu9C1INCy0YvQstC+0LTQsCwg0LrQvtCz0LTQsCDQvtGC0LrRgNGL0YIg0LLRi9Cx0L7RgCDQv9GD0L3QutGC0L7QslxyXG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXMgICAgICA6IDE0cHggMTRweCAwIDA7XHJcbn1cclxuXHJcbi8v0J/QvtC40YHQulxyXG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgLy8gYmFja2dyb3VuZCAgIDogI2ZmZmZmZjtcclxuICAvLyBwYWRkaW5nICAgICAgOiAwIDE3cHggNXB4O1xyXG4gIC8vIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCAjOUQ5Q0FGO1xyXG4gIC8vIGJvcmRlci1ib3R0b206IDA7XHJcbiAgLy8gYm9yZGVyLXRvcCAgIDogMDtcclxuICAvLyBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgLy8gY29udGVudCAgICAgICAgIDogJyc7XHJcbiAgICAvLyBkaXNwbGF5ICAgICAgICAgOiBibG9jaztcclxuICAgIC8vIHBvc2l0aW9uICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgLy8gdG9wICAgICAgICAgICAgIDogMDtcclxuICAgIC8vIGJvdHRvbSAgICAgICAgICA6IDA7XHJcbiAgICAvLyByaWdodCAgICAgICAgICAgOiAyN3B4O1xyXG4gICAgLy8gbWFyZ2luICAgICAgICAgIDogYXV0bztcclxuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004LjMzMyAxNWMxLjQ3OSAwIDIuOTE1LS40OTYgNC4wOC0xLjQwN2wzLjY2NCAzLjY2MyAxLjE3OC0xLjE3OC0zLjY2My0zLjY2M2E2LjYyNiA2LjYyNiAwIDAwMS40MDctNC4wODIgNi42NzQgNi42NzQgMCAwMC02LjY2Ni02LjY2NyA2LjY3NCA2LjY3NCAwIDAwLTYuNjY3IDYuNjY3QTYuNjc0IDYuNjc0IDAgMDA4LjMzMyAxNXptMC0xMS42NjdjMi43NTcgMCA1IDIuMjQzIDUgNSAwIDIuNzU4LTIuMjQzIDUtNSA1LTIuNzU4IDAtNS0yLjI0Mi01LTUgMC0yLjc1NyAyLjI0Mi01IDUtNXonIGZpbGw9JyUyM0UwRTBFMCclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAvLyB3aWR0aCAgICAgICAgICAgOiAyMHB4O1xyXG4gICAgLy8gaGVpZ2h0ICAgICAgICAgIDogMjBweDtcclxuICAgIC8vIHRyYW5zZm9ybSAgICAgICA6IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgLy8gZm9udC1mYW1pbHk6IEBmb250O1xyXG4gIC8vIHdpZHRoICAgICAgOiAxMDAlO1xyXG4gIC8vIGJvcmRlciAgICAgOiAxcHggc29saWQgIzlEOUNBRjtcclxuICAvLyBiYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIC8vIGZvbnQtZmFtaWx5ICA6IEBmb250O1xyXG4gIC8vIGNvbG9yICAgICAgICA6ICM5RDlDQUY7XHJcbiAgLy8gZm9udC1zaXplICAgIDogMTZweDtcclxuICAvLyBmb250LXdlaWdodCAgOiA3MDA7XHJcbiAgLy8gcGFkZGluZyAgICAgIDogOHB4IDEycHg7XHJcbiAgLy8gYm9yZGVyLXJhZGl1czogMTZweDtcclxufVxyXG5cclxuLy8g0JTQu9GPINC+0YfQuNGB0YLQutC4INGA0LXQt9GD0LvRjNGC0LDRgtC+0LIg0LLRi9Cx0L7RgNCwXHJcbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICBwb3NpdGlvbiA6IGFic29sdXRlO1xyXG4gIHJpZ2h0ICAgIDogNTBweDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgdG9wICAgICAgOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIGNvbG9yICAgIDogQGNvbG9yLXJlZDtcclxufVxyXG5cclxuLy8qKirQodC70YPQttC10LHQvdGL0LUqKiovL1xyXG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItc3RhbmRhcmQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtX19zZWxlY3QyLXN0YW5kYXJkIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICBwYWRkaW5nLWxlZnQgOiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xyXG4gIGJvcmRlciAgICA6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcclxuICAvLyBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZm9ybV9fc2VsZWN0Mi1zdGFuZGFyZCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gIHotaW5kZXg6IDExNTE7XHJcbn1cclxuXHJcbi8vRGlzYWJsZWRcclxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDgwLCA3NiwgNzIsIDAuMTUpO1xyXG4gIGN1cnNvciAgICAgIDogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmZvcm1fX3NlbGVjdDItc3RhbmRhcmQgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXN0YW5kYXJkLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2UgICA6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1zZWxlY3QtZ3JheS5zdmcpO1xyXG59IiwiLmxhbmd1YWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGggICA6IDU5cHg7XHJcblxyXG4gICZfX2xhbmcge1xyXG4gICAgY29sb3IgICAgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvciAgICAgICAgIDogcG9pbnRlcjtcclxuICAgIHdpZHRoICAgICAgICAgIDogNTlweDtcclxuICAgIGhlaWdodCAgICAgICAgIDogNDNweDtcclxuICAgIGJvcmRlci1yYWRpdXMgIDogOHB4O1xyXG4gICAgYm9yZGVyICAgICAgICAgOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50ICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG5cclxuICAgICAgLmxhbmd1YWdlX19sYW5nLWljb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhbmctY3VycmVudCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICBmb250LXNpemUgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgIDogMS41O1xyXG4gIH1cclxuXHJcbiAgJl9fbGFuZy1pY29uIHtcclxuICAgIHRyYW5zaXRpb24gOiBhbGwgMC41cztcclxuICAgIGZvbnQtc2l6ZSAgOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmX19jaG9pc2UtYmxvY2sge1xyXG4gICAgZGlzcGxheSAgICAgIDogbm9uZTtcclxuICAgIHBvc2l0aW9uICAgICA6IGFic29sdXRlO1xyXG4gICAgbGVmdCAgICAgICAgIDogMDtcclxuICAgIHdpZHRoICAgICAgICA6IDEwMCU7XHJcbiAgICB6LWluZGV4ICAgICAgOiAxMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xyXG4gICAgYm9yZGVyICAgICAgIDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgIHRvcCAgICAgICAgICA6IDEwMCU7XHJcbiAgICBvdmVyZmxvdyAgICAgOiBoaWRkZW47XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaG9pc2UtaXRlbSB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICB3aWR0aCAgICAgICAgICA6IDEwMCU7XHJcbiAgICBhbGlnbi1jb250ZW50ICA6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemUgICAgICA6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodCAgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgIDogMS41O1xyXG4gICAgY29sb3IgICAgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgdHJhbnNpdGlvbiAgICAgOiBhbGwgMC41cztcclxuICAgIHBhZGRpbmctdG9wICAgIDogNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b20gOiA1cHg7XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgY29sb3I6IEBjb2xvci1icm93bjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3ItYnJvd247XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItYnJvd247XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgIDogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlciAubGFuZ3VhZ2VfX2xhbmcge1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmhlYWRlci1uZXcgLmxhbmd1YWdlIHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmhlYWRlci1uZXcgLmxhbmd1YWdlX19sYW5nIHtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgd2lkdGggOiBhdXRvO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmhlYWRlci1uZXcge1xyXG4gIC5sYW5ndWFnZV9fY2hvaXNlLWJsb2NrIHtcclxuICAgIHdpZHRoICAgICAgICA6IDE1MCU7XHJcbiAgICBsZWZ0ICAgICAgICAgOiAtMjUlO1xyXG4gICAgYm9yZGVyICAgICAgIDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiByZ2JhKDI1LCAyMSwgMTgsIDAuODApO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci0tY3J5c3RhbDpub3QoLmhlYWRlci1uZXcpIC5sYW5ndWFnZSB7XHJcbiAgJl9fbGFuZyB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvciAgICAgICA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYW5nLWN1cnJlbnQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZSAgOiAxN3B4O1xyXG4gIH1cclxuXHJcbiAgLy8gJl9fY2hvaXNlLWJsb2NrIHtcclxuICAvLyAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWJyb3duO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gJl9fY2hvaXNlLWl0ZW0ge1xyXG4gIC8vICAgY29sb3I6IEBjb2xvci1icm93bjtcclxuICAvLyB9XHJcblxyXG4gIC8vICZfX2Nob2lzZS1pdGVtLS1hY3RpdmUge1xyXG4gIC8vICAgY29sb3IgICAgIDogQGNvbG9yLWJyb3duO1xyXG4gIC8vICAgYmFja2dyb3VuZDogQGNvbG9yLXNpbHZlcjtcclxuICAvLyB9XHJcbn1cclxuXHJcbi5oZWFkZXItLXdoaXRlOm5vdCguaGVhZGVyLW5ldykgLmxhbmd1YWdlIHtcclxuICAmX19sYW5nIHtcclxuICAgIGNvbG9yICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICBib3JkZXItY29sb3IgICAgICAgOiBAY29sb3ItYnJvd247XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFuZy1pY29uIHtcclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgZmlsbDogQGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFuZy1jdXJyZW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemUgIDogMTdweDtcclxuICB9XHJcblxyXG4gICZfX2Nob2lzZS1ibG9jayB7XHJcbiAgICBib3JkZXItY29sb3I6IEBjb2xvci1icm93bjtcclxuICB9XHJcblxyXG4gICZfX2Nob2lzZS1pdGVtIHtcclxuICAgIGNvbG9yOiBAY29sb3ItYnJvd247XHJcbiAgfVxyXG5cclxuICAmX19jaG9pc2UtaXRlbS0tYWN0aXZlIHtcclxuICAgIGNvbG9yICAgICA6IEBjb2xvci1icm93bjtcclxuICAgIGJhY2tncm91bmQ6IEBjb2xvci1zaWx2ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19tb2IgLmxhbmd1YWdlIHtcclxuICAmX19sYW5nIHtcclxuICAgIGNvbG9yICAgICAgIDogQGNvbG9yLWJyb3duO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItYnJvd247XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yICAgICAgIDogQGNvbG9yLWJyb3duO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhbmctaWNvbiB7XHJcbiAgICBzdmcgcGF0aCB7XHJcbiAgICAgIGZpbGw6IEBjb2xvci1icm93bjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhbmctY3VycmVudCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplICA6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmX19jaG9pc2UtYmxvY2sge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItYnJvd247XHJcbiAgfVxyXG5cclxuICAmX19jaG9pc2UtaXRlbSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWJyb3duO1xyXG4gIH1cclxuXHJcbiAgJl9fY2hvaXNlLWl0ZW0tLWFjdGl2ZSB7XHJcbiAgICBjb2xvciAgICAgOiBAY29sb3ItYnJvd247XHJcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3Itc2lsdmVyO1xyXG4gIH1cclxufSIsIi5zb2NpYWwtbGlua3Mge1xyXG4gICZfX3JvdyB7XHJcbiAgICBkaXNwbGF5ICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC03cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0IDogN3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1jb250ZW50ICA6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aCAgICAgICAgICA6IDM0cHg7XHJcbiAgICBoZWlnaHQgICAgICAgICA6IDM0cHg7XHJcbiAgICB0cmFuc2l0aW9uICAgICA6IGFsbCAwLjVzO1xyXG5cclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogQGNvbG9yLWJyb3duO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fbW9iIC5zb2NpYWwtbGlua3Mge1xyXG4gIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6IEBjb2xvci1icm93bjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2lkdGggOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufSIsIi5icmVhZGNydW1icyB7XHJcbiAgcGFkZGluZy10b3AgICA6IDRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xyXG4gIGRpc3BsYXkgICAgIDogZmxleDtcclxuICBmbGV4LXdyYXAgICA6IHdyYXA7XHJcbiAgbGlzdC1zdHlsZSAgOiBub25lO1xyXG4gIGZvbnQtc2l6ZSAgIDogMTRweDtcclxuICBsaW5lLWhlaWdodCA6IDEuNTtcclxuICBjb2xvciAgICAgICA6IEBjb2xvci1ibGFjaztcclxuICBmb250LXdlaWdodCA6IDUwMDtcclxuICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcclxuICBtYXJnaW4tbGVmdCA6IC0xMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19faXRlbSB7XHJcbiAgcGFkZGluZy1sZWZ0IDogMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQgICAgICA6ICcnO1xyXG4gICAgd2lkdGggICAgICAgIDogNHB4O1xyXG4gICAgaGVpZ2h0ICAgICAgIDogNHB4O1xyXG4gICAgZGlzcGxheSAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZCAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgb3BhY2l0eSAgICAgIDogMC41O1xyXG4gICAgcG9zaXRpb24gICAgIDogYWJzb2x1dGU7XHJcbiAgICByaWdodCAgICAgICAgOiAtMnB4O1xyXG4gICAgdG9wICAgICAgICAgIDogNTAlO1xyXG4gICAgdHJhbnNmb3JtICAgIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGRpc3BsYXkgICAgICA6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvcGFjaXR5ICAgICAgICA6IDAuNTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1ic19fc3BhbiB7XHJcbiAgb3BhY2l0eTogMTtcclxufSIsIi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6IEBjb2xvci1icm93bjtcclxuICBib3JkZXItd2lkdGg6IDNweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XHJcbiAgbGVmdDogNTBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcclxuICByaWdodDogNTBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XHJcbn0iLCIucHJvbW8tc2xpZGVyIHtcclxuXHJcbiAgJl9fZm9yLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQgICA6ICcnO1xyXG4gICAgICBkaXNwbGF5ICAgOiBibG9jaztcclxuICAgICAgd2lkdGggICAgIDogMTAwJTtcclxuICAgICAgaGVpZ2h0ICAgIDogMTAwJTtcclxuICAgICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgICAgIHRvcCAgICAgICA6IDA7XHJcbiAgICAgIGJvdHRvbSAgICA6IDA7XHJcbiAgICAgIGxlZnQgICAgICA6IDA7XHJcbiAgICAgIHJpZ2h0ICAgICA6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICB3aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogODAwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLWlwYWQpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcclxuICAgICAgbWluLWhlaWdodDogNTMwcHg7XHJcbiAgICAgIGhlaWdodCAgICA6IDUzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgICAgIGhlaWdodCAgICA6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgICBoZWlnaHQgICAgOiA3MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIGhlaWdodCAgICA6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLXdyYXAge1xyXG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoICAgIDogMTAwJTtcclxuICAgIGxlZnQgICAgIDogMDtcclxuICAgIHJpZ2h0ICAgIDogMDtcclxuICAgIHRvcCAgICAgIDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICB3aWR0aCAgICAgIDogMTAwJTtcclxuICAgIG1heC13aWR0aCAgOiA4NzFweDtcclxuICAgIG1hcmdpbiAgICAgOiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgY29sb3IgICAgICAgICA6ICNmZmZmZmY7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiA2NHB4O1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgICBjb2xvciAgICAgICAgIDogI2ZmZmZmZjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcclxuICAgICAgZm9udC1zaXplICAgICA6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplICAgICA6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS40O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDQwMDtcclxuICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuICAgIGNvbG9yICAgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGggICAgIDogNTgwcHg7XHJcbiAgICBtYXJnaW4gICAgICAgIDogYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bi13cmFwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNsaWRlciBOYXZcclxuLnByb21vLXNsaWRlciB7XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICBwb3NpdGlvbiAgICAgIDogYWJzb2x1dGU7XHJcbiAgICBsZWZ0ICAgICAgICAgIDogMDtcclxuICAgIHJpZ2h0ICAgICAgICAgOiAwO1xyXG4gICAgdG9wICAgICAgICAgICA6IDA7XHJcbiAgICBib3R0b20gICAgICAgIDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIC8vICAgZGlzcGxheTogbm9uZTtcclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gICZfX25hdi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGggICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgIDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX25hdi13cmFwIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgICAgICA6IDUwJTtcclxuICAgIHRyYW5zZm9ybSAgICAgIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxlZnQgICAgICAgICAgIDogMDtcclxuICAgIHJpZ2h0ICAgICAgICAgIDogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX25hdi1idG4ge1xyXG4gICAgcG9pbnRlci1ldmVudHMgOiBhdXRvO1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWNvbnRlbnQgIDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoICAgICAgICAgIDogMTRweDtcclxuICAgIGhlaWdodCAgICAgICAgIDogMjZweDtcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgcGF0aCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1iZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb21vLXNsaWRlcl9fZG90cyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbSAgOiAyNHB4O1xyXG4gIGxlZnQgICAgOiAwO1xyXG4gIHJpZ2h0ICAgOiAwO1xyXG4gIG1hcmdpbiAgOiBhdXRvO1xyXG59XHJcblxyXG4ucHJvbW8tc2xpZGVyX19kb3RzIC5zbGljay1kb3RzIHtcclxuICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgZmxleC13cmFwICAgICAgOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQgIDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gIGxpc3Qtc3R5bGUgICAgIDogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50cyA6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQgICAgOiAtNnB4O1xyXG4gIG1hcmdpbi1yaWdodCAgIDogLTZweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgbWFyZ2luLWxlZnQgOiAtNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBmb250LXNpemUgIDogMDtcclxuICAgIG1hcmdpbiAgICAgOiAwO1xyXG4gICAgcGFkZGluZyAgICA6IDAgNnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgZm9udC1zaXplICAgIDogMDtcclxuICAgIHdpZHRoICAgICAgICA6IDEycHg7XHJcbiAgICBoZWlnaHQgICAgICAgOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZCAgIDogI0ZGRkZGRjtcclxuICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgb3BhY2l0eSAgICAgIDogMTtcclxuICAgIHRyYW5zaXRpb24gICA6IGFsbCAwLjJzO1xyXG4gICAgb3BhY2l0eSAgICAgIDogMC40O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggICAgICAgIDogOXB4O1xyXG4gICAgICBoZWlnaHQgICAgICAgOiA5cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59IiwiLmNhdGFsb2cge1xyXG4gIHBhZGRpbmctdG9wICAgOiA5NnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2LXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuICAgICAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2LXNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYtc2VsZWN0LWJ0biB7XHJcbiAgICB3aWR0aCAgICAgICAgICA6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0ICAgICA6IDQ0cHg7XHJcbiAgICBwYWRkaW5nICAgICAgICA6IDZweCAxMnB4IDZweCAxNnB4O1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgOiA4cHg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGggICAgIDogMjRweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIC5jYXRhbG9nX19uYXYtc2VsZWN0LWJ0biB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFjdGl2ZSBzdmcge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2LXNlbGVjdC1idG4tdGV4dCB7XHJcbiAgICBtYXgtd2lkdGggICAgOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgZGlzcGxheSAgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgICA6IHdyYXA7XHJcbiAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoICAgIDogNzYycHg7XHJcbiAgICBtYXJnaW4gICAgICAgOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZCAgIDogI0Y0RjFFRDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBkaXNwbGF5ICAgICAgOiBub25lO1xyXG4gICAgICBwb3NpdGlvbiAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wICAgICAgICAgIDogNDRweDtcclxuICAgICAgbGVmdCAgICAgICAgIDogMDtcclxuICAgICAgd2lkdGggICAgICAgIDogMTAwJTtcclxuICAgICAgei1pbmRleCAgICAgIDogMTA7XHJcbiAgICAgIG1hcmdpbiAgICAgICA6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICYuY2F0YWxvZ19fbmF2LS1tb2Itb3BlbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdi1pdGVtIHtcclxuICAgIHdpZHRoICA6IDMzLjMzJTtcclxuICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aCAgOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2LWJ0bi1uYW1lIHtcclxuICAgIGZsZXgtZ3JvdyAgICA6IDE7XHJcbiAgICB0ZXh0LWFsaWduICAgOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG5cclxuICAmX19uYXYtYnRuLWNvdW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG9wYWNpdHkgICAgOiAwLjI7XHJcbiAgfVxyXG5cclxuICAmX19uYXYtYnRuIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1jb250ZW50ICA6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduICAgICA6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzICA6IDEycHg7XHJcbiAgICBtaW4taGVpZ2h0ICAgICA6IDM0cHg7XHJcbiAgICB3aWR0aCAgICAgICAgICA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGggICAgICA6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseSAgICA6IEBmb250O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA2MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybSA6IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgIDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmcgOiAwLjQ1cHg7XHJcbiAgICBwYWRkaW5nICAgICAgICA6IDhweCAxNXB4O1xyXG4gICAgdHJhbnNpdGlvbiAgICAgOiBhbGwgMC41cztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdyAgICAgICA6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHdpZHRoICAgICAgICA6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5qcy10YWJzLWJ0bi0tYWN0aXZlIHtcclxuICAgICAgY29sb3IgICAgIDogI2ZmZmZmZjtcclxuICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWJyb3duO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1icm93bjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhdGFsb2dfX25hdi1idG4tY291bnQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gICZfX2J0bnMtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLnByb2R1Y3Qge1xyXG4gIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cclxuICAmX19waWN0dXJlLXdyYXAge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHdpZHRoICAgICAgICAgIDogMTAwJTtcclxuICAgIGhlaWdodCAgICAgICAgIDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tIDogNzIlO1xyXG4gICAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50ICAgOiAnJztcclxuICAgICAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgICAgIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgICAgIGhlaWdodCAgICA6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgIG9wYWNpdHkgICA6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wICAgICAgIDogMDtcclxuICAgICAgbGVmdCAgICAgIDogMDtcclxuICAgICAgei1pbmRleCAgIDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aCAgOiAxMDAlO1xyXG4gICAgICBoZWlnaHQgOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICAgIHVybCguLi9pbWFnZXMvaWNvbnMvYm9yZGVyLWNhcmQuc3ZnKSBuby1yZXBlYXQgbGVmdCB0b3AsXHJcbiAgICAgICAgdXJsKC4uL2ltYWdlcy9pY29ucy9ib3JkZXItY2FyZC0yLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IHRvcCxcclxuICAgICAgICB1cmwoLi4vaW1hZ2VzL2ljb25zL2JvcmRlci1jYXJkLTMuc3ZnKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tLFxyXG4gICAgICAgIHVybCguLi9pbWFnZXMvaWNvbnMvYm9yZGVyLWNhcmQtNC5zdmcpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcclxuICAgICAgb3BhY2l0eSAgIDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG4gICAgICB0b3AgICAgICAgOiAwO1xyXG4gICAgICBsZWZ0ICAgICAgOiAwO1xyXG4gICAgICB6LWluZGV4ICAgOiAzXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waWN0dXJlIHtcclxuICAgIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG4gICAgdG9wICAgICAgIDogMDtcclxuICAgIGJvdHRvbSAgICA6IDA7XHJcbiAgICBsZWZ0ICAgICAgOiAwO1xyXG4gICAgcmlnaHQgICAgIDogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgei1pbmRleCAgIDogMTtcclxuICB9XHJcblxyXG4gICZfX2hvdmVyLXdyYXAge1xyXG4gICAgb3BhY2l0eSAgICAgICA6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb24gICAgOiBhbGwgMC41cztcclxuICAgIHotaW5kZXggICAgICAgOiA2O1xyXG4gICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgICAgIDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MiU7XHJcbiAgICBwb3NpdGlvbiAgICAgIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgICAgIDogMDtcclxuICAgIGxlZnQgICAgICAgICAgOiAwO1xyXG4gICAgcmlnaHQgICAgICAgICA6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjQlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRucy13cmFwIHtcclxuICAgIHdpZHRoICAgICAgICAgIDogMTAwJTtcclxuICAgIGhlaWdodCAgICAgICAgIDogMTAwJTtcclxuICAgIHBvc2l0aW9uICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgICAgICA6IDA7XHJcbiAgICBib3R0b20gICAgICAgICA6IDA7XHJcbiAgICBsZWZ0ICAgICAgICAgICA6IDA7XHJcbiAgICByaWdodCAgICAgICAgICA6IDA7XHJcbiAgICB0cmFuc2l0aW9uICAgICA6IGFsbCAwLjVzO1xyXG4gICAgei1pbmRleCAgICAgICAgOiAxO1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWNvbnRlbnQgIDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19idG4taXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24tY29udGVudCAgOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbiAgICAgOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kICAgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyICAgICAgICAgOiAxcHggc29saWQgQGNvbG9yLWJsYWNrO1xyXG4gICAgYmFja2dyb3VuZCAgICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICBjb2xvciAgICAgICAgICA6ICNmZmZmZmY7XHJcbiAgICBtaW4taGVpZ2h0ICAgICA6IDMzcHg7XHJcbiAgICBtYXgtd2lkdGggICAgICA6IDEwMCU7XHJcbiAgICBtaW4td2lkdGggICAgICA6IDEyM3B4O1xyXG4gICAgZm9udC1mYW1pbHkgICAgOiBAZm9udDtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgIDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA1MDA7XHJcbiAgICBwYWRkaW5nICAgICAgICA6IDVweCAxMHB4IDRweDtcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwb3NpdGlvbiAgICAgICA6IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbiAgICAgOiBhbGwgMC41cztcclxuICAgIGJvcmRlci1yYWRpdXMgIDogM3B4O1xyXG5cclxuICAgICYtLW1vcmUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzNDMzgzNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10ZXN0LWRyaXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgY29sb3IgICAgIDogQGNvbG9yLWJsYWNrO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjODI3RTdBO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG5cclxuICAmX19jb21wYXJlLWhvdmVyIHtcclxuICAgIGRpc3BsYXkgICAgICAgOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbiAgICA6IGFsbCAwLjVzO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduIDogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZzogMTlweCA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b20gOiAxNnB4O1xyXG4gICAgZm9udC1zaXplICAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuNTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGZsZXgtc3RhcnQ7XHJcbiAgICBjb2xvciAgICAgICAgICA6ICMwMDAwMDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgICAgY29sb3IgICAgICAgICA6IEBjb2xvci1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLFxyXG4gICAgYSB7XHJcbiAgICAgIG1heC13aWR0aCAgIDogY2FsYygxMDAlIC0gMTlweCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmpzLWJ0bi1mYXZvcml0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3B0aW9ucyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fb3B0aW9ucy1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGUgICAgIDogbm9uZTtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIG1hcmdpbi1sZWZ0ICAgIDogLTVweDtcclxuICAgIG1hcmdpbi1yaWdodCAgIDogLTVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fb3B0aW9uLWl0ZW0ge1xyXG4gICAgcGFkZGluZy1sZWZ0ICA6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQgOiA1cHg7XHJcbiAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1jb250ZW50IDogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHkgICA6IEBmb250MjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzNweDtcclxuICAgIGNvbG9yICAgICAgICAgOiAjNDIzRTM5O1xyXG4gIH1cclxuXHJcbiAgJl9fb3B0aW9uLXZhbHVlIHtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Utd3JhcCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIGNvbG9yICAgICAgOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplICA6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGNvbG9yOiBAY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb21wYXJlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbXBhcmUtbGluayB7XHJcbiAgICBjb2xvciAgICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHkgICA6IEBmb250MjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzlweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVscy13cmFwIHtcclxuICAgIHBvc2l0aW9uICAgICAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICAgICAgOiA0cHg7XHJcbiAgICBsZWZ0ICAgICAgICAgIDogMTBweDtcclxuICAgIHJpZ2h0ICAgICAgICAgOiAxMHB4O1xyXG4gICAgei1pbmRleCAgICAgICA6IDU7XHJcbiAgICB0cmFuc2l0aW9uICAgIDogYWxsIDAuMXM7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVscy1saXN0IHtcclxuICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgIDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICB9XHJcblxyXG4gICZfX2xhYmVscy1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdCAgOiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0IDogNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmcgICAgICAgIDogOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZCAgICAgOiAjQzU5RjcyO1xyXG4gICAgY29sb3IgICAgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplICAgICAgOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuXHJcbiAgICAmLS1uZXcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjQzU5RjcyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNhbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjQzU5RjcyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWN1c3RvbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyRTJDMjk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc29vbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM4RDhDOEI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdDpob3ZlciB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgIC5wcm9kdWN0IHtcclxuICAgICAgJl9fcGljdHVyZS13cmFwIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2hvdmVyLXdyYXAge1xyXG4gICAgICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19waWN0dXJlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogQGNvbG9yLWJsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvci1ibGFjaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gJl9fY29tcGFyZSB7XHJcbiAgICAgIC8vICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLy8gJl9fY29tcGFyZS1ob3ZlciB7XHJcbiAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0X19sYWJlbHMtd3JhcCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtLW1haW4ge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tbW9iKSB7XHJcbiAgICAucHJvZHVjdCB7XHJcbiAgICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIHdpZHRoIDogY2FsYygxMDAlIC0gMTA0cHgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICAgICAgdG9wICAgOiAzMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICBsZWZ0ICA6IDUycHg7XHJcbiAgICAgICAgcmlnaHQgOiA1MnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb21wYXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb21wYXJlLWhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29tcGFyZS1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgIC5qcy1idG4tZmF2b3JpdCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWxzLXdyYXAge1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByb21vLWJhbm5lciB7XHJcbiAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgei1pbmRleCAgIDogNTtcclxuICBvdmVyZmxvdyAgOiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogI0Y0RjFFRDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgYmFja2dyb3VuZDogI0VDRThERjtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvLXdyYXAge1xyXG4gICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgICBib3R0b20gICAgOiAwO1xyXG4gICAgbGVmdCAgICAgIDogY2FsYyg1MCUgLSAyMTZweCk7XHJcbiAgICB6LWluZGV4ICAgOiAxO1xyXG4gICAgYmFja2dyb3VuZDogI0Y0RjFFRDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBsZWZ0IDogY2FsYyg1MCUgLSAxMTZweCk7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwb3NpdGlvbiAgIDogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbSAgICAgOiBhdXRvO1xyXG4gICAgICBsZWZ0ICAgICAgIDogYXV0bztcclxuICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICAgIHdpZHRoICAgICAgOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kIDogI0VDRThERjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICB9XHJcblxyXG4gICZfX2luZm8td3JhcCB7XHJcbiAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4ICAgICAgIDogMztcclxuICAgIG1pbi1oZWlnaHQgICAgOiA1NDBweDtcclxuICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wICAgOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtaW4taGVpZ2h0ICAgIDogYXV0bztcclxuICAgICAgcGFkZGluZy10b3AgICA6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgZm9udC1zaXplICAgICA6IDQ4cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgZm9udC1zaXplICAgICA6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU0cHg7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS41O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb21vLWJhbm5lci0tdGVzdC1yaWRlIHtcclxuICAucHJvbW8tYmFubmVyX19waG90by13cmFwIHtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTRweCk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vLWJhbm5lcl9fcGhvdG8ge1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5wcm9tby1iYW5uZXJfX2luZm8td3JhcCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb21vLWJhbm5lci0tdGVzdC1yaWRlLWZhdm9yaXQge1xyXG4gIC5wcm9tby1iYW5uZXJfX3Bob3RvLXdyYXAge1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSA1NHB4KTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGxlZnQgICAgICAgOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9tby1iYW5uZXJfX3Bob3RvIHtcclxuICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAucHJvbW8tYmFubmVyX19pbmZvLXdyYXAge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcCAgIDogMjRweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDU3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvbW8tYmFubmVyX190ZXh0LXdyYXAge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vLWJhbm5lcl9fYnRuIHtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvbW8tYmFubmVyKy5wcm9tby1zdWJzY3JpYmUge1xyXG4gIHBhZGRpbmctdG9wOiA5NnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICB9XHJcbn0iLCIucHJvbW8tY2F0YWxvZyB7XHJcbiAgcGFkZGluZy10b3AgICA6IDY5cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiA4MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgY29sb3IgICAgICAgICA6IEBjb2xvci1icm93bjtcclxuICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgZm9udC1zaXplICAgICA6IDQycHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjg0cHg7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG4gICAgICBmb250LXNpemUgICAgIDogNDJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgOiAxNXB4O1xyXG4gICAgb3ZlcmZsb3cgICAgICAgOiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbiAgICAgICA6IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQgICA6ICcnO1xyXG4gICAgICBkaXNwbGF5ICAgOiBibG9jaztcclxuICAgICAgd2lkdGggICAgIDogMTAwJTtcclxuICAgICAgaGVpZ2h0ICAgIDogMTAwJTtcclxuICAgICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgICAgIHRvcCAgICAgICA6IDA7XHJcbiAgICAgIGxlZnQgICAgICA6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIyMiwgMjAxLCAxNzUsIDAuMzApIDAlLCByZ2JhKDIyMiwgMjAxLCAxNzUsIDAuMzApIDEwMCUpO1xyXG4gICAgICB6LWluZGV4ICAgOiA1O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1uYW1lIHtcclxuICAgIHBvc2l0aW9uICAgICAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICAgICAgOiAyOXB4O1xyXG4gICAgcmlnaHQgICAgICAgICA6IDIxcHg7XHJcbiAgICBjb2xvciAgICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgZm9udC1zaXplICAgICA6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcclxuICAgIHotaW5kZXggICAgICAgOiA3O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHRvcCAgOiAyMHB4O1xyXG4gICAgICBsZWZ0IDogMjBweDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgIDogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgdG9wICAgICAgICA6IDIwcHg7XHJcbiAgICAgIGxlZnQgICAgICAgOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1waG90by13cmFwIHt9XHJcblxyXG4gICZfX2l0ZW0tcGhvdG8ge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgIGZpbHRlciAgICAgICAgOiBncmF5c2NhbGUoMSk7XHJcbiAgICB0cmFuc2l0aW9uICAgIDogYWxsIDAuNXM7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvbW8tY2F0YWxvZ19faXRlbS0tZm9yLWNoaWxkcmVuIHtcclxuICAucHJvbW8tY2F0YWxvZ19faXRlbS1uYW1lIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdCA6IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb21vLWNhdGFsb2dfX2l0ZW0tLWZvci13b21lbiB7XHJcbiAgLnByb21vLWNhdGFsb2dfX2l0ZW0tbmFtZSB7XHJcbiAgICByaWdodDogNDRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvbW8tY2F0YWxvZ19faXRlbTpob3ZlciB7XHJcbiAgLnByb21vLWNhdGFsb2dfX2l0ZW0tcGhvdG8ge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgICBmaWx0ZXIgICAgICAgIDogbm9uZTtcclxuICB9XHJcbn0iLCIucHJvbW8tYXJ0aWNsZXMge1xyXG4gIHBhZGRpbmctdG9wICAgOiA5NnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIGNvbG9yICAgICAgICAgOiBAY29sb3ItYnJvd247XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplICAgICA6IDEycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiA0MnB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC44NHB4O1xyXG4gICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICAgICAgZm9udC1zaXplICAgICA6IDQycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bnMtd3JhcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIGNvbG9yICAgICAgICAgIDogQGNvbG9yLWJyb3duO1xyXG4gICAgZm9udC1zaXplICAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nIDogMC40NXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm0gOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYXJ0aWNsZS1hZHYge1xyXG4gIGRpc3BsYXkgICAgICAgIDogYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmX19waWN0dXJlLXdyYXAge1xyXG4gICAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG4gICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgICAgIDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3OC41JTtcclxuICAgIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYyLjUlO1xyXG4gICAgICBib3JkZXItcmFkaXVzIDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZSB7XHJcbiAgICB3aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgIDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgOiAwO1xyXG4gICAgbGVmdCAgICAgIDogMDtcclxuXHJcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgZmlsdGVyICAgICAgICA6IGdyYXlzY2FsZSgxKTtcclxuICAgIHRyYW5zaXRpb24gICAgOiBhbGwgMC41cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICAtd2Via2l0LWZpbHRlcjogbm9uZTtcclxuICAgICAgZmlsdGVyICAgICAgICA6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDI4cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemUgIDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGUtYWR2OmhvdmVyIHtcclxuICAuYXJ0aWNsZS1hZHZfX3BpY3R1cmUge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgICBmaWx0ZXIgICAgICAgIDogbm9uZTtcclxuICB9XHJcbn0iLCIucHJvbW8tc3Vic2NyaWJlIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcclxuICBiYWNrZ3JvdW5kICAgIDogI2ZmZmZmZjtcclxuICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XHJcbiAgei1pbmRleCAgICAgICA6IDU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgIGNvbG9yICAgICAgICAgOiBAY29sb3ItYnJvd247XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplICAgICA6IDEycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiA1NHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC44NHB4O1xyXG4gICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICAgICAgZm9udC1zaXplICAgICA6IDQycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiBAY29sb3ItYnJvd247XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtIHtcclxuICAgIGRpc3BsYXkgIDogYmxvY2s7XHJcbiAgICB3aWR0aCAgICA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbiAgIDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX21lc3NhbmdlIHtcclxuICAgIHBvc2l0aW9uICAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICAgOiAxMDAlO1xyXG4gICAgZm9udC1zaXplICA6IDE0cHg7XHJcbiAgICB3aWR0aCAgICAgIDogMTAwJTtcclxuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZSAgOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lucHV0IHtcclxuICAgIGZvbnQtZmFtaWx5ICA6IEBmb250O1xyXG4gICAgd2lkdGggICAgICAgIDogMTAwJTtcclxuICAgIGhlaWdodCAgICAgICA6IDUycHg7XHJcbiAgICBib3JkZXIgICAgICAgOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJhY2tncm91bmQgICA6IEBjb2xvci1zaWx2ZXI7XHJcblxyXG4gICAgZm9udC1zaXplICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICA6IDQwMDtcclxuICAgIGNvbG9yICAgICAgICA6IEBjb2xvci1ibGFjaztcclxuICAgIHBhZGRpbmctbGVmdCA6IDI0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcclxuICAgIGJveC1zaXppbmcgICA6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlICAgOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZSAgICAgICAgOiBub25lO1xyXG5cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgIGNvbG9yICA6IEBjb2xvci1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICBjb2xvciAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgY29sb3IgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgY29sb3IgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgaGVpZ2h0ICAgICAgIDogNDRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIHBvc2l0aW9uICAgICA6IGFic29sdXRlO1xyXG4gICAgcmlnaHQgICAgICAgIDogNnB4O1xyXG4gICAgd2lkdGggICAgICAgIDogMTI4cHg7XHJcbiAgICBoZWlnaHQgICAgICAgOiA0MXB4O1xyXG4gICAgbWluLWhlaWdodCAgIDogNDFweDtcclxuICAgIHRvcCAgICAgICAgICA6IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nICAgICAgOiA1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtYXJnaW4tdG9wICAgOiAxMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIGhlaWdodCAgICAgICA6IDQ0cHg7XHJcbiAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICByaWdodCAgICAgICAgOiBhdXRvO1xyXG4gICAgICB0b3AgICAgICAgICAgOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hcnRpY2xlcy1saXN0IHtcclxuICBwYWRkaW5nLXRvcCAgIDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy10b3AgICA6IDI0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICBjb2xvciAgICAgICAgIDogQGNvbG9yLWJyb3duO1xyXG4gICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICBmb250LXNpemUgICAgIDogNDhweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4xO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICAgICAgZm9udC1zaXplICAgICA6IDQycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2F0YWxvZy1wYWdlIHtcclxuICBwYWRkaW5nLXRvcDogMjZweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXItd3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemUgICAgICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgICAgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgICAgIDogMS41O1xyXG4gICAgZGlzcGxheSAgICAgICAgICAgOiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICBvdmVyZmxvdyAgICAgICAgICA6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b20gICAgIDogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogOTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICBkaXNwbGF5ICAgICAgOiBub25lO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmpzLXRleHQtbW9yZS1pbmZvLS1hbGwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgZm9udC1zaXplICAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuNTtcclxuICAgIGNvbG9yICAgICAgICAgIDogQGNvbG9yLWJyb3duO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXRhbG9nLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XHJcbiAgfVxyXG5cclxuICAmX19jYXRhbG9nLXdyYXAtYWxsIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbiAgfVxyXG5cclxuICAmX19uYXZpZ2F0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheSAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9fZmlsdGVyLWJveCB7XHJcbiAgICB3aWR0aDogMjQwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2dvb2RzLWJveCB7XHJcbiAgICB3aWR0aCAgICAgICA6IGNhbGMoMTAwJSAtIDI0MHB4KTtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoICAgICAgIDogMTAwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctcGFnZSsucHJvbW8tc3Vic2NyaWJlIHtcclxuICBwYWRkaW5nLXRvcDogOTZweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgfVxyXG59IiwiLmNhdGFsb2ctbmF2aWdhdGlvbiB7XHJcbiAgJl9fcm93IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLWZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLS1zb3J0aW5nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuLWZpbHRlciB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZyAgICAgICAgOiA3cHggMTVweDtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kICAgICA6IEBjb2xvci1icm93bjtcclxuICAgIGJvcmRlci1yYWRpdXMgIDogNXB4O1xyXG4gICAgZm9udC1zaXplICAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA1MDA7XHJcbiAgICBjb2xvciAgICAgICAgICA6ICNmZmZmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uICAgICA6IGFsbCAwLjVzO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1heC13aWR0aCAgIDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1ibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc29ydGluZy13cmFwIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaG9pc2UtZmlsdGVycyB7XHJcbiAgICBwYWRkaW5nLXRvcCAgOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTU2cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2hvaXNlLWZpbHRlcnMtcm93IHtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTRweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0IDogLTRweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2hvaXNlLWZpbHRlcnMtY29sIHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDRweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2hvaXNlLWZpbHRlcnMtaXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiAjRjRGMUVEO1xyXG4gICAgY29sb3IgICAgICAgIDogIzg5NjMzNjtcclxuICAgIHBhZGRpbmcgICAgICA6IDZweCA4cHggNnB4IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBkaXNwbGF5ICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgIDogY2VudGVyO1xyXG4gICAgY3Vyc29yICAgICAgIDogZGVmYXVsdDtcclxuICAgIGZvbnQtc2l6ZSAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgOiA1MDA7XHJcbiAgfVxyXG5cclxuICAmX19jaG9pc2UtZmlsdGVycy1uYW1lIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAmX19jaG9pc2UtZmlsdGVycy1yZXNldCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG59IiwiLmNhdGFsb2ctc29ydGluZyB7XHJcbiAgZGlzcGxheSAgICA6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZS13cmFwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcCAgOiAxcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgIDogMTNweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheSAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXMgOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC01cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4gICAgICAgIDogMDtcclxuICAgICAgYWxpZ24taXRlbXMgICA6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHdpZHRoICAgICAgICAgOiAxMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0td3JhcCB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nICAgICAgIDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgOiBub25lO1xyXG5cclxuICAgICAgJi5qcy1zb3J0aW5nLWl0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3JkZXIgIDogLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kZWxpbWVyIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoICAgICAgICAgICA6IDVweDtcclxuICAgICAgICBoZWlnaHQgICAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgICA6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1kaXJlY3Rpb24ge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fbW9yZS13cmFwIHtcclxuICAgIGRpc3BsYXkgIDogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbW9yZS1idG4ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblxyXG4gICAgJi5qcy1jYXRhbG9nLXNvcnRpbmctYnRuLW1vcmUtLW9wZW4ge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUmFkaW8t0LLRi9Cx0L7RgCDRgdC+0YDRgtC40YDQvtCy0LrQuFxyXG4uY2F0YWxvZy1zb3J0aW5nX19sYWJlbC1yYWRpbyB7XHJcbiAgY3Vyc29yICA6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2F0YWxvZy1zb3J0aW5nX19pbnB1dC1yYWRpbyB7XHJcbiAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5ICAgOiAwO1xyXG4gIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG59XHJcblxyXG4uY2F0YWxvZy1zb3J0aW5nX19sYWJlbC1yYWRpby13cmFwIHtcclxuICBkaXNwbGF5ICAgICAgOiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXMgIDogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBvcGFjaXR5ICAgICAgIDogMC42O1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctc29ydGluZ19faW5wdXQtcmFkaW86Y2hlY2tlZCsuY2F0YWxvZy1zb3J0aW5nX19sYWJlbC1yYWRpby13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1zb3J0aW5nX19yYWRpby10ZXh0IHtcclxuICBmb250LXNpemUgICAgIDogMTVweDtcclxuICBmb250LXdlaWdodCAgIDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBjb2xvciAgICAgICAgIDogIzhEOEM4QjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxMXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMzNweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXRhbG9nLXNvcnRpbmdfX2J0bi1kaXJlY3Rpb24ge1xyXG4gIGRpc3BsYXkgICA6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgc3Ryb2tlOiAjOEQ4QzhCO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tcmV2ZXJzZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGFsb2ctc29ydGluZ19faW5wdXQtcmFkaW86Y2hlY2tlZCsuY2F0YWxvZy1zb3J0aW5nX19sYWJlbC1yYWRpby13cmFwIC5jYXRhbG9nLXNvcnRpbmdfX3JhZGlvLXRleHQge1xyXG4gIGNvbG9yICAgICAgOiBAY29sb3ItYnJvd247XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgY29sb3I6ICM4RDhDOEI7XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0YWxvZy1zb3J0aW5nX19pbnB1dC1yYWRpbzpjaGVja2VkKy5jYXRhbG9nLXNvcnRpbmdfX2xhYmVsLXJhZGlvLXdyYXAgLmNhdGFsb2ctc29ydGluZ19fYnRuLWRpcmVjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jYXRhbG9nLXNvcnRpbmcuanMtY2F0YWxvZy1zb3J0aW5nLS1vcGVuIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAuanMtc29ydGluZy1pdGVtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZpbHRlci1jYXRhbG9nIHtcclxuICBwb3NpdGlvbiAgICAgICA6IGZpeGVkO1xyXG4gIHotaW5kZXggICAgICAgIDogMTAxMDE7XHJcbiAgdG9wICAgICAgICAgICAgOiAwO1xyXG4gIHJpZ2h0ICAgICAgICAgIDogMDtcclxuICBib3R0b20gICAgICAgICA6IDA7XHJcbiAgbGVmdCAgICAgICAgICAgOiAwO1xyXG4gIGRpc3BsYXkgICAgICAgIDogbm9uZTtcclxuICBoZWlnaHQgICAgICAgICA6IDEwMHZoO1xyXG4gIG1hcmdpbiAgICAgICAgIDogYXV0bztcclxuICBwYWRkaW5nICAgICAgICA6IDA7XHJcbiAgYmFja2dyb3VuZCAgICAgOiByZ2JhKDE3LCAxNywgMTcsIDAuNjApO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb24gICAgIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgICAgOiAwO1xyXG4gICAgcmlnaHQgICAgICAgIDogMDtcclxuICAgIC8vIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgd2lkdGggICAgIDogNjIwcHg7XHJcbiAgICBtYXgtd2lkdGggOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgIDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBjb2xvciAgICAgOiBAY29sb3ItYmxhY2s7XHJcblxyXG4gICAgcGFkZGluZzogMTUwcHggNjhweCAxMzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDA7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M2QzZDNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nICAgICAgIDogMTAwcHggMTBweCAxMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uICAgICAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICAgICAgOiA2MXB4O1xyXG4gICAgbGVmdCAgICAgICAgICA6IDg4cHg7XHJcbiAgICBmb250LXNpemUgICAgIDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICB0b3AgOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgICB3aWR0aCAgICAgOiAzNnB4O1xyXG4gICAgaGVpZ2h0ICAgIDogMzZweDtcclxuICAgIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG4gICAgdG9wICAgICAgIDogNTVweDtcclxuICAgIHJpZ2h0ICAgICA6IDg4cHg7XHJcbiAgICBjdXJzb3IgICAgOiBwb2ludGVyO1xyXG4gICAgei1pbmRleCAgIDogNTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgbWFyZ2luICAgIDogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyICAgIDogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgdG9wICAgOiA1MHB4O1xyXG4gICAgICByaWdodCA6IDIwcHg7XHJcbiAgICAgIHdpZHRoIDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdCAgICA6IDA7XHJcbiAgICAgIHJpZ2h0ICAgOiAwO1xyXG4gICAgICB0b3AgICAgIDogMDtcclxuICAgICAgYm90dG9tICA6IDA7XHJcbiAgICAgIG1hcmdpbiAgOiBhdXRvO1xyXG5cclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoICA6IDEwMCU7XHJcbiAgICAgIGhlaWdodCA6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hcHBseS13aWRnZXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tICA6IDA7XHJcbiAgICBsZWZ0ICAgIDogMDtcclxuICAgIHJpZ2h0ICAgOiAwO1xyXG4gICAgei1pbmRleCA6IDEwMDtcclxuICAgIHBhZGRpbmcgOiAzMHB4IDg4cHggNTBweDtcclxuICAgIHotaW5kZXggOiA2NTI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FwcGx5LXdpZGdldC1idG4ge1xyXG4gICAgd2lkdGggOiAyMTVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gJl9fYXBwbHktd2lkZ2V0LXJlc2V0IHtcclxuICAvLyAgIGZvbnQtc2l6ZSAgICAgIDogMzAwcHg7XHJcbiAgLy8gICBmb250LXNpemUgICAgICA6IDE2cHg7XHJcbiAgLy8gICBjb2xvciAgICAgICAgICA6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAvLyAgIGJvcmRlci1ib3R0b20gIDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAvLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgLy8gICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgLy8gICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgICBtYXJnaW4gICAgOiAwIGF1dG87XHJcbiAgICBib3JkZXIgICAgOiAwO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmcgICA6IDA7XHJcblxyXG4gICAgLy8g0JTQu9GPIG1vemlsbGEgZmlyZWZveFxyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjQzZDNkM2IHRyYW5zcGFyZW50O1xyXG5cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDA7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M2QzZDNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19mb3JtLXdyYXAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdCA6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybS1pdGVtIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZS13cmFwIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAgY3Vyc29yICAgICAgICAgOiBwb2ludGVyO1xyXG5cclxuICAgICYuanMtYWNjb3JkaW9uLWJ0bi0tYWN0aXZlIHtcclxuICAgICAgLmZpbHRlci1jYXRhbG9nX19uYW1lLWljb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lLWljb24ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY2hlY2tib3gtaXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY2hlY2tib3hlcy13cmFwLS1jb2xvciB7XHJcbiAgICBkaXNwbGF5ICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC00cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgfVxyXG5cclxuICAmX19jaGVja2JveC1pdGVtLS1jb2xvciB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiA0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDaGVjaGJveFxyXG4uZmlsdGVyLWNhdGFsb2dfX2xhYmVsLWNoZWNrYm94IHtcclxuICBjdXJzb3IgIDogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheSA6IGJsb2NrO1xyXG4gIHdpZHRoICAgOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLmZpbHRlci1jYXRhbG9nX19pbnB1dC1jaGVja2JveCB7XHJcbiAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5ICAgOiAwO1xyXG4gIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG59XHJcblxyXG5cclxuLmZpbHRlci1jYXRhbG9nX19sYWJlbC1jaGVjay13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5cclxuLmZpbHRlci1jYXRhbG9nX19pbnB1dC1jaGVja2JveDpjaGVja2VkKy5maWx0ZXItY2F0YWxvZ19fbGFiZWwtY2hlY2std3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLmZpbHRlci1jYXRhbG9nX19jaGVjay1jaGVjayB7XHJcbiAgd2lkdGggICAgICAgIDogMjBweDtcclxuICBoZWlnaHQgICAgICAgOiAyMHB4O1xyXG4gIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCByZ2JhKDgwLCA3NiwgNzIsIDAuODApO1xyXG4gIGRpc3BsYXkgICAgICA6IGJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmZpbHRlci1jYXRhbG9nX19jaGVjay10ZXh0IHtcclxuICBmb250LXdlaWdodCA6IDQwMDtcclxuICBmb250LXNpemUgICA6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQgOiAxLjQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gIG1heC13aWR0aCAgIDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgZGlzcGxheSAgICAgOiBibG9jaztcclxuICB0ZXh0LWFsaWduICA6IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4uZmlsdGVyLWNhdGFsb2dfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQrLmZpbHRlci1jYXRhbG9nX19sYWJlbC1jaGVjay13cmFwIC5maWx0ZXItY2F0YWxvZ19fY2hlY2stY2hlY2sge1xyXG4gIGJhY2tncm91bmQgIDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVjay13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIsIEBjb2xvci1icm93bjtcclxuICBib3JkZXItY29sb3I6IEBjb2xvci1icm93bjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ2hlY2hib3ggQ09MT1JcclxuLmZpbHRlci1jYXRhbG9nX19sYWJlbC1jaGVja2JveC1jb2xvciB7XHJcbiAgY3Vyc29yICA6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLmZpbHRlci1jYXRhbG9nX19pbnB1dC1jaGVja2JveC1jb2xvciB7XHJcbiAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5ICAgOiAwO1xyXG4gIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG59XHJcblxyXG5cclxuLmZpbHRlci1jYXRhbG9nX19sYWJlbC1jaGVjay13cmFwLWNvbG9yIHtcclxuICBkaXNwbGF5ICAgICAgOiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXMgIDogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLmZpbHRlci1jYXRhbG9nX19pbnB1dC1jaGVja2JveDpjaGVja2VkKy5maWx0ZXItY2F0YWxvZ19fbGFiZWwtY2hlY2std3JhcC1jb2xvciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLmZpbHRlci1jYXRhbG9nX19jaGVjay1jaGVjay1jb2xvciB7XHJcbiAgd2lkdGggICAgICAgICAgIDogMjRweDtcclxuICBoZWlnaHQgICAgICAgICAgOiAyNHB4O1xyXG4gIC8vIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgcG9zaXRpb24gICAgICAgIDogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZCAgICAgIDogI2ZmZmZmZjtcclxuICBib3JkZXItcmFkaXVzICAgOiA1MCU7XHJcbn1cclxuXHJcbi5maWx0ZXItY2F0YWxvZ19fY2hlY2stdGV4dC1jb2xvciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi5maWx0ZXItY2F0YWxvZ19faW5wdXQtY2hlY2tib3gtY29sb3I6Y2hlY2tlZCsuZmlsdGVyLWNhdGFsb2dfX2xhYmVsLWNoZWNrLXdyYXAtY29sb3IgLmZpbHRlci1jYXRhbG9nX19jaGVjay1jaGVjay1jb2xvciB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgQGNvbG9yLWJyb3duICAhaW1wb3J0YW50O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50ICAgOiAnJztcclxuICAgIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gICAgd2lkdGggICAgIDogMTRweDtcclxuICAgIGhlaWdodCAgICA6IDExcHg7XHJcbiAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICA6IDUwJTtcclxuICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBsZWZ0ICAgICAgOiAwO1xyXG4gICAgcmlnaHQgICAgIDogMDtcclxuICAgIG1hcmdpbiAgICA6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2NoZWNrLXdoaXRlLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICB9XHJcbn0iLCIucmFuZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9fdmFsdWVzIHtcclxuICAgIGRpc3BsYXkgICAgOiBmbGV4O1xyXG4gICAgb3BhY2l0eSAgICA6IDAuODtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAmX192YWx1ZS13cmFwIHt9XHJcblxyXG4gICZfX3ZhbHVlLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQge31cclxuXHJcbiAgJl9faW5wdWwtbGFiZWwtdGV4dCB7fVxyXG5cclxuICAmX19pbnB1bC1sYWJlbCB7fVxyXG5cclxuICAmX19zbGlkZXIge1xyXG4gICAgd2lkdGggIDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5yYW5nZSB7XHJcbiAgLm5vVWktdGFyZ2V0IHtcclxuICAgIGJhY2tncm91bmQgICA6ICNGMkYzRjc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyICAgICAgIDogMDtcclxuICAgIGJveC1zaGFkb3cgICA6IG5vbmU7XHJcbiAgICBoZWlnaHQgICAgICAgOiA0cHg7XHJcbiAgICBjdXJzb3IgICAgICAgOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLm5vVWktY29ubmVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgwLCA3NiwgNzIsIDAuMTApO1xyXG4gIH1cclxuXHJcbiAgLm5vVWktaGFuZGxlIHt9XHJcblxyXG4gIC5ub1VpLWhhbmRsZTpiZWZvcmUsXHJcbiAgLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubm9VaS1oYW5kbGUtbG93ZXIge31cclxuXHJcbiAgLm5vVWktaGFuZGxlLXVwcGVyIHt9XHJcblxyXG4gIC5ub1VpLWhvcml6b250YWwge31cclxuXHJcbiAgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gICAgd2lkdGggICAgICAgIDogMjhweDtcclxuICAgIGhlaWdodCAgICAgICA6IDI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiAjZmZmZmZmO1xyXG4gICAgZmlsdGVyICAgICAgIDogZHJvcC1zaGFkb3coMHB4IDEuNjAwMDAwMDIzODQxODU4cHggMy41OTk5OTk5MDQ2MzI1Njg0cHggcmdiYSgwLCAwLCAwLCAwLjEzKSkgZHJvcC1zaGFkb3coMHB4IDAuMzAwMDAwMDExOTIwOTI4OTZweCAwLjg5OTk5OTk3NjE1ODE0MjFweCByZ2JhKDAsIDAsIDAsIDAuMTApKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGN1cnNvciAgICAgICA6IHBvaW50ZXI7XHJcbiAgICBib3gtc2hhZG93ICAgOiBub25lO1xyXG4gICAgdG9wICAgICAgICAgIDogLTE0cHg7XHJcbiAgICByaWdodCAgICAgICAgOiAtMTRweDtcclxuICAgIGJveC1zaXppbmcgICA6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudCAgICAgIDogJyc7XHJcbiAgICAgIGRpc3BsYXkgICAgICA6IGJsb2NrO1xyXG4gICAgICB3aWR0aCAgICAgICAgOiAxMnB4O1xyXG4gICAgICBoZWlnaHQgICAgICAgOiAxMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQgICA6IEBjb2xvci1icm93bjtcclxuICAgICAgcG9zaXRpb24gICAgIDogYWJzb2x1dGU7XHJcbiAgICAgIHRvcCAgICAgICAgICA6IDUwJTtcclxuICAgICAgbGVmdCAgICAgICAgIDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm0gICAgOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIsXHJcbiAgLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ub1VpLXZhbHVlLXN1YixcclxuICAubm9VaS1waXBzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udDtcclxuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemUgIDogMTRweDtcclxuICAgIGNvbG9yICAgICAgOiAjODM4MzgzO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vVWktbWFya2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubm9VaS1waXBzLWhvcml6b250YWwge1xyXG4gICAgaGVpZ2h0IDogYXV0bztcclxuICAgIHBhZGRpbmc6IDdweCAwIDA7XHJcbiAgfVxyXG5cclxuICAvLyAubm9VaS12YWx1ZTpsYXN0LWNoaWxkIHtcclxuICAvLyAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAvLyAgIHJpZ2h0OiAwO1xyXG4gIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxuICAvLyB9XHJcbn0iLCIuYnJhbmRzIHtcclxuICBwYWRkaW5nLXRvcCAgIDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy10b3AgICA6IDI0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheSAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXkgOiBibG9jaztcclxuICB9XHJcblxyXG4gICZfX3BpY3R1cmUtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50ICAgOiAnJztcclxuICAgICAgd2lkdGggICAgIDogMTAwJTtcclxuICAgICAgaGVpZ2h0ICAgIDogMTAwJTtcclxuICAgICAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG4gICAgICB0b3AgICAgICAgOiAwO1xyXG4gICAgICBsZWZ0ICAgICAgOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMzApIDEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNTQpIDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLXdyYXAge1xyXG4gICAgcG9zaXRpb24gICAgICAgOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoICAgICAgICAgIDogMTAwJTtcclxuICAgIGhlaWdodCAgICAgICAgIDogMTAwJTtcclxuICAgIHRvcCAgICAgICAgICAgIDogMDtcclxuICAgIGxlZnQgICAgICAgICAgIDogMDtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uIDogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ24gICAgIDogY2VudGVyO1xyXG4gICAgcGFkZGluZyAgICAgICAgOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LXdyYXAge1xyXG4gICAgbWF4LXdpZHRoICAgICA6IDI4MHB4O1xyXG4gICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICBtYXJnaW4gICAgICAgIDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wICAgOiAyMHB4O1xyXG4gICAgY29sb3IgICAgICAgICA6ICNGRkZGRkY7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgdHJhbnNmb3JtICA6IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluay13cmFwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG9wYWNpdHkgICA6IDA7XHJcbiAgICBoZWlnaHQgICAgOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGNvbG9yICAgICAgICAgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgdGV4dC1hbGlnbiAgICAgICAgICA6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZSAgICAgICAgICAgOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgICAgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgICAgICAgOiAxLjU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgZGlzcGxheSAgICAgICAgICAgICA6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3AgICAgICAgICAgOiAzMXB4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5icmFuZHNfX2l0ZW06aG92ZXIge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAuYnJhbmRzX19waWN0dXJlLXdyYXA6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC44MCkgODQuMiUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmFuZHNfX2xpbmstd3JhcCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGhlaWdodCA6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJyYW5kLXBhZ2Uge1xyXG4gIHBhZGRpbmctdG9wOiAyNnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlci13cmFwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemUgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXRhbG9nLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcCAgIDogNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1sYXJnZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wICAgOiA2M3B4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wICAgOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXRhbG9nLXdyYXAtYWxsIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbiAgfVxyXG5cclxuICAmX19uYXZpZ2F0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZ19fcm93IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmFubmVyLXNtYWxsIHtcclxuICBwb3NpdGlvbiAgICAgICA6IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93ICAgICAgIDogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQgICAgIDogI0VDRThERjtcclxuICBib3JkZXItcmFkaXVzICA6IDE2cHg7XHJcbiAgZGlzcGxheSAgICAgICAgOiBibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICZfX3Bob3RvLXdyYXAge31cclxuXHJcbiAgJl9fcGhvdG8ge1xyXG4gICAgdHJhbnNpdGlvbiAgICAgICA6IGFsbCAwLjVzO1xyXG4gICAgLy8gbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggOiAyMzZweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mby13cmFwIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTRweCAyM3B4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNnB4IDQzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIGNvbG9yICAgICAgICAgOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuNTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplIDogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQtd3JhcCB7XHJcbiAgICBjb2xvciAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgZm9udC1zaXplICA6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bnMtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgIGRpc3BsYXkgICAgOiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgLmJhbm5lci1zbWFsbDpob3ZlciAuYmFubmVyLXNtYWxsX19waG90byB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgfVxyXG59IiwiLmJhbm5lci1tZWRpdW0ge1xyXG4gIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3cgICAgICAgOiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZCAgICAgOiAjRUNFOERGO1xyXG4gIGJvcmRlci1yYWRpdXMgIDogMTZweDtcclxuICBkaXNwbGF5ICAgICAgICA6IGJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJl9fcGhvdG8td3JhcCB7fVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICB0cmFuc2l0aW9uICAgICAgIDogYWxsIDAuNXM7XHJcbiAgICBtYXJnaW4gICAgICAgICAgIDogYXV0bztcclxuICAgIC8vIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoIDogMjM2cHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8td3JhcCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHggMzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweCA0M3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICBjb2xvciAgICAgICAgIDogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dC13cmFwIHtcclxuICAgIGNvbG9yICAgICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICBmb250LXNpemUgIDogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2J0bnMtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgbWluLWhlaWdodDogNDFweDtcclxuICAgIHdpZHRoICAgICA6IDI0MHB4O1xyXG4gICAgbWF4LXdpZHRoIDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gIC5iYW5uZXItc21hbGw6aG92ZXIgLmJhbm5lci1zbWFsbF9fcGhvdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gIH1cclxufSIsIi5iYW5uZXItbWVudSB7XHJcbiAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdyAgICAgICA6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kICAgICA6ICNFQ0U4REY7XHJcbiAgYm9yZGVyLXJhZGl1cyAgOiAxNnB4O1xyXG4gIGRpc3BsYXkgICAgICAgIDogYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmX19waG90by13cmFwIHt9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIHRyYW5zaXRpb24gICAgICAgOiBhbGwgMC41cztcclxuICAgIG1hcmdpbiAgICAgICAgICAgOiBhdXRvO1xyXG4gICAgLy8gbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggOiAyMzZweDtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mby13cmFwIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjZweCAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNnB4IDQzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgY29sb3IgICAgICAgICA6ICMwMDAwMDA7XHJcbiAgICBmb250LXNpemUgICAgIDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjU0cHg7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dC13cmFwIHtcclxuICAgIGNvbG9yICAgICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICBmb250LXNpemUgIDogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2J0bnMtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgbWluLWhlaWdodDogNDFweDtcclxuICAgIHdpZHRoICAgICA6IDI0MHB4O1xyXG4gICAgbWF4LXdpZHRoIDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gIC5iYW5uZXItc21hbGw6aG92ZXIgLmJhbm5lci1zbWFsbF9fcGhvdG8ge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gIH1cclxufSIsIi5mYXZvcml0IHtcclxuICBwYWRkaW5nLXRvcCAgIDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy10b3AgICA6IDI0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZ19fcm93IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbn0iLCIuc2VydmljZSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XHJcbiAgYmFja2dyb3VuZCAgICA6ICNmZmZmZmY7XHJcbiAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG4gIHotaW5kZXggICAgICAgOiA1O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheSAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIHdpZHRoOiAzMy4zMyU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nICAgICAgIDogMjRweDtcclxuICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJvcmRlciAgICAgICAgOiAxcHggc29saWQgI0VERURFRDtcclxuICAgIGhlaWdodCAgICAgICAgOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodCAgICA6IDMyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgaGVpZ2h0ICAgIDogYXV0bztcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0taW5mbyB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS40O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xyXG4gICAgICBvcGFjaXR5ICAgICAgIDogMC42O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1saW5rIHtcclxuICAgIGNvbG9yICAgICAgICAgOiBAY29sb3ItYnJvd247XHJcbiAgICBmb250LXNpemUgICAgIDogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VydmljZV9fY29sIHtcclxuICAuc2VydmljZV9faXRlbSB7XHJcbiAgICBib3JkZXItdG9wICA6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1pcGFkKSB7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgLnNlcnZpY2VfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VERURFRDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1tb2IpIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAuc2VydmljZV9faXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvbW8tYmFubmVyLS1oaXN0b3J5Ky5zZXJ2aWNlIHtcclxuICBwYWRkaW5nLXRvcDogMTI3cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MXB4O1xyXG4gIH1cclxufSIsIi5zZWFyY2gtcGFnZSB7XHJcbiAgcGFkZGluZy10b3AgICA6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAyNHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGNvbG9yICAgICAgICAgOiAjNTg1NTUxO1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuNTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgY29sb3IgICAgICA6IEBjb2xvci1ibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXRhbG9nX19yb3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI5cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucmVjb21tZW5kYXRpb25zIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTg3cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplICAgICA6IDQ4cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICAgICAgbGluZS1oZWlnaHQgICA6IDEuMztcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTZweDtcclxuICAgICAgZm9udC1zaXplICAgICA6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGFyZ2Uge1xyXG4gICAgICBmb250LXNpemU6IDU0cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY2F0YWxvZ19fcm93IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21wYXJlKy5yZWNvbW1lbmRhdGlvbnMge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogNzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG4gIH1cclxufSIsIi5jb250YWN0cy1pdGVtIHtcclxuICBwYWRkaW5nICAgICAgICA6IDI0cHg7XHJcbiAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uIDogY29sdW1uO1xyXG4gIGJvcmRlciAgICAgICAgIDogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgaGVpZ2h0ICAgICAgICAgOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQgICAgIDogMzIwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBoZWlnaHQgICAgOiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gICZfX21haW4ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19saW5rLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgZm9udC1zaXplICAgICA6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjM2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fYWRkcmVzcyB7XHJcbiAgICBvcGFjaXR5ICAgICAgIDogMC42O1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuNDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFjdC1pbmZvIHtcclxuICAgIGNvbG9yICAgICAgICAgOiBAY29sb3ItYnJvd247XHJcbiAgICBmb250LXNpemUgICAgIDogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgcGFkZGluZy10b3AgICA6IDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yICAgICAgICAgIDogIzhEOEM4QjtcclxuICAgICAgZGlzcGxheSAgICAgICAgOiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3AgICAgOiA1cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtd3JhcCAgICAgIDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplICAgICAgOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nIDogMC41NHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm0gOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rLWljb24ge1xyXG4gICAgd2lkdGggICAgIDogMTFweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIH1cclxuXHJcbiAgJl9fbGluay10ZXh0IHtcclxuICAgIHdpZHRoICAgICAgIDogY2FsYygxMDAlIC0gMTFweCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHNfX2NvbC5jb2wtNiB7XHJcbiAgLmNvbnRhY3RzLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcCAgOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VERURFRDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4taXBhZCkge1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAuY29udGFjdHMtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLW1vYikgYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIC5jb250YWN0cy1pdGVtIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VERURFRDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VERURFRDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VERURFRDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0c19fY29sLmNvbC00IHtcclxuICAuY29udGFjdHMtaXRlbSB7XHJcbiAgICBib3JkZXItdG9wICA6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1pcGFkKSB7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgLmNvbnRhY3RzLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VERURFRDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1tb2IpIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAuY29udGFjdHMtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHMtaXRlbV9fbGluayB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuY29udGFjdHMtaXRlbV9fbGluay1pY29uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIC0zcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8g0JTQu9GPINCa0JDQoNCi0KshISFcclxuLmNvbnRhY3RzLW1hcCB7XHJcbiAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgd2lkdGggICAgIDogMTAwJTtcclxuICBoZWlnaHQgICAgOiA2MTBweDtcclxuICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3AgICAgIDogYXV0bztcclxuICAgIGxlZnQgICAgOiBhdXRvO1xyXG4gICAgd2lkdGggICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgIDogNTAwcHg7XHJcbiAgfVxyXG5cclxuICAmX19tYXAge1xyXG4gICAgd2lkdGggOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxueW1hcHNbY2xhc3MkPVwic2VhcmNoX19zdWdnZXN0LWl0ZW1cIl0ge1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udDtcclxufVxyXG5cclxueW1hcHNbY2xhc3MkPVwiLWJhbGxvb25fX2NvbnRlbnRcIl0ge1xyXG4gIC8vIG1heC13aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbnltYXBzW2NsYXNzKj1cIi1iYWxsb29uX2xheW91dF9ub3JtYWxcIl0ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8geW1hcHMtMi0xLTc5LWJhbGxvb24geW1hcHMtMi0xLTc5LWJhbGxvb25fbGF5b3V0X25vcm1hbCB5bWFwcy0yLTEtNzktYmFsbG9vbl90b190b3AgeW1hcHMtMi0xLTc5LWktY3VzdG9tLXNjcm9sbFxyXG5cclxuLy8g0KHQtdGA0LDRjyDQutCw0YDRgtCwXHJcbltjbGFzcyo9XCJ5bWFwcy0yXCJdW2NsYXNzKj1cIi1ncm91bmQtcGFuZVwiXSB7XHJcbiAgZmlsdGVyICAgICAgICA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcclxuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG59XHJcblxyXG4uY29udGFjdHMge1xyXG4gICZfX21hcC1iYWxsb24ge1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250O1xyXG4gIH1cclxuXHJcbiAgJl9fbWFwLWFkcmVzcy1uYW1lIHtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBmb250LXNpemUgICAgIDogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBjb2xvciAgICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHkgICA6IEBmb250O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gICZfX21hcC1hZHJlc3Mge1xyXG4gICAgZm9udC1zaXplICA6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgY29sb3IgICAgICA6IEBjb2xvci1ibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udDtcclxuICB9XHJcbn0iLCIucHJvbW8tc2VydmljZXMge1xyXG4gICZfX3Bob3RvLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgIGNvbnRlbnQgICA6ICcnO1xyXG4gICAgLy8gICBkaXNwbGF5ICAgOiBibG9jaztcclxuICAgIC8vICAgd2lkdGggICAgIDogMTAwJTtcclxuICAgIC8vICAgaGVpZ2h0ICAgIDogMTAwJTtcclxuICAgIC8vICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgICAvLyAgIHRvcCAgICAgICA6IDA7XHJcbiAgICAvLyAgIGJvdHRvbSAgICA6IDA7XHJcbiAgICAvLyAgIGxlZnQgICAgICA6IDA7XHJcbiAgICAvLyAgIHJpZ2h0ICAgICA6IDA7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40MCk7XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICB3aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogODAwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLWlwYWQpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcclxuICAgICAgbWluLWhlaWdodDogNTMwcHg7XHJcbiAgICAgIGhlaWdodCAgICA6IDUzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgICAgIGhlaWdodCAgICA6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgICBoZWlnaHQgICAgOiA3MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIGhlaWdodCAgICA6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLXdyYXAge1xyXG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoICAgIDogMTAwJTtcclxuICAgIGxlZnQgICAgIDogMDtcclxuICAgIHJpZ2h0ICAgIDogMDtcclxuICAgIHRvcCAgICAgIDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICB3aWR0aCAgICAgIDogMTAwJTtcclxuICAgIG1heC13aWR0aCAgOiA4NzFweDtcclxuICAgIG1hcmdpbiAgICAgOiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgY29sb3IgICAgICAgICA6ICNmZmZmZmY7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiA2NHB4O1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgICBjb2xvciAgICAgICAgIDogI2ZmZmZmZjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcclxuICAgICAgZm9udC1zaXplICAgICA6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplICAgICA6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS40O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDQwMDtcclxuICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuICAgIGNvbG9yICAgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xyXG4gICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGggICAgIDogNTgwcHg7XHJcbiAgICBtYXJnaW4gICAgICAgIDogYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJvbW8tcHJpY2Uge1xyXG4gIHBhZGRpbmctdG9wICAgOiA2MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3NnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcclxuICB9XHJcblxyXG4gICZfX21vYi10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheSAgICAgICA6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC1zaXplICAgICA6IDI4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5rLWl0ZW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICAgICA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgIDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQgICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZyA6IDAuNTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluay1pY29uIHtcclxuICAgIHdpZHRoICAgICA6IDExcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICB9XHJcblxyXG4gICZfX2xpbmstdGV4dCB7XHJcbiAgICB3aWR0aCAgICAgICA6IGNhbGMoMTAwJSAtIDExcHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplICAgICA6IDQ4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mby13cmFwIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0td3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWluZm8ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0tbmFtZSB7XHJcbiAgICBmb250LXNpemUgIDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1ub3RlIHtcclxuICAgIG9wYWNpdHkgICAgOiAwLjY7XHJcbiAgICBmb250LXNpemUgIDogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLXByaWNlIHtcclxuICAgIGRpc3BsYXkgICAgOiBibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBmb250LXNpemUgIDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJl9fY29sLS1saW5rcyB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgdG9wICAgICA6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9tby1wcmljZV9fbGluayB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAucHJvbW8tcHJpY2VfX2xpbmstaWNvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAtM3B4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hY2Nlc3Nvcmllcy1wcm9tbyB7XHJcbiAgYmFja2dyb3VuZCAgICA6ICNGNEYxRUQ7XHJcbiAgcGFkZGluZy10b3AgICA6IDk3cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDczcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICB9XHJcbn0iLCIuYWNjZXNzb3J5IHtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gICZfX3BpY3R1cmUtd3JhcCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgd2lkdGggICAgICAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICAgICAgOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b20gOiA3MiU7XHJcbiAgICBwb3NpdGlvbiAgICAgICA6IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZCAgICAgOiAjZmZmZmZmO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDY0JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BpY3R1cmUge1xyXG4gICAgd2lkdGggICAgIDogMTAwJTtcclxuICAgIGhlaWdodCAgICA6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgOiAwO1xyXG4gICAgYm90dG9tICAgIDogMDtcclxuICAgIGxlZnQgICAgICA6IDA7XHJcbiAgICByaWdodCAgICAgOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB6LWluZGV4ICAgOiAxO1xyXG4gIH1cclxuXHJcbiAgJl9faW5mby13cmFwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmc6IDE5cHggNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tIDogMTZweDtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICAgOiAxLjU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yICAgICAgICAgIDogIzAwMDAwMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xyXG4gICAgICBjb2xvciAgICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Utd3JhcCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIGNvbG9yICAgICAgOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplICA6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGNvbG9yOiBAY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb21wYXJlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbXBhcmUtbGluayB7XHJcbiAgICBjb2xvciAgICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHkgICA6IEBmb250MjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzlweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYXJ0aWNsZSB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICZfX3ByZXZpZXctcGljdHVyZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2luZm8tYmxvY2sge1xyXG4gICAgJi0tc2Vjb25kIHtcclxuICAgICAgcGFkZGluZy10b3A6IDM2cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgd2lkdGggICAgICAgICA6IDgwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xyXG4gICAgcGFkZGluZy10b3AgICA6IDEwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoICAgICAgICAgOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaW1nIHtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMThweDtcclxuICAgICAgZm9udC1zdHlsZSAgICA6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTRweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgb3BhY2l0eSAgICAgICA6IDAuNjtcclxuICAgICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZytoMixcclxuICAgIGltZytwIHtcclxuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS0tZmxhdGZvb3Qge1xyXG5cclxuICAuYXJ0aWNsZV9fd3JhcCB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucm93LS1yZXZlcnNlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAyMXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS0tYWJvdXQge1xyXG4gIHBhZGRpbmctYm90dG9tOiA5NnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5yb3ctLXJldmVyc2Uge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiA0MnB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjE7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplICA6IDI2cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zaW5nbGUtcHJvZHVjdCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICB6LWluZGV4ICAgOiA1O1xyXG5cclxuICAmX19wcm9tby1waWN0dXJlLWJsb2NrIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAxMjlweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDlweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLWlwYWQpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcclxuICAgICAgcGFkZGluZy10b3AgICA6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9tby1waWN0dXJlIHtcclxuICAgIHdpZHRoICAgIDogMTAwJTtcclxuICAgIG1heC13aWR0aDogODI3cHg7XHJcbiAgICBtYXJnaW4gICA6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuYWNjZXNzb3JpZXMtcHJvbW8ge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kIDogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5hY2Nlc3Nvcmllcy1wcm9tb19fdGl0bGUsXHJcbiAgLmFjY2Vzc29yaWVzLXByb21vX19zdWJ0aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemUgICAgIDogNDhweDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplICAgICA6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjM7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hY2NvcmRpb24tYnRuIHtcclxuICAgIGN1cnNvciAgICAgICA6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50ICAgICAgICAgOiAnJztcclxuICAgICAgZGlzcGxheSAgICAgICAgIDogYmxvY2s7XHJcbiAgICAgIHdpZHRoICAgICAgICAgICA6IDI0cHg7XHJcbiAgICAgIGhlaWdodCAgICAgICAgICA6IDI0cHg7XHJcbiAgICAgIHBvc2l0aW9uICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICByaWdodCAgICAgICAgICAgOiAwO1xyXG4gICAgICB0b3AgICAgICAgICAgICAgOiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI0IDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNiA5LjVMMTIgMTUuNUwxOCA5LjUnIHN0cm9rZT0nJTIzNTA0QzQ4JyBzdHJva2Utd2lkdGg9JzEuNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICB0cmFuc2l0aW9uICAgICAgOiBhbGwgMC41cztcclxuICAgICAgdHJhbnNmb3JtICAgICAgIDogcm90YXRlKDE4MGRlZyk7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgdG9wICAgICAgICAgICAgOiA2cHg7XHJcbiAgICAgICAgd2lkdGggICAgICAgICAgOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgIDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmpzLWFjY29yZGlvbi1idG4tLWFjdGl2ZTphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVjb21tZW5kYXRpb25zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDU3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZWNvbW1lbmRhdGlvbnMtc3VidGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcmVjb21tZW5kYXRpb25zLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmlkZW8td3JhcCB7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIG1hcmdpbiAgIDogYXV0bztcclxuICB9XHJcblxyXG59XHJcblxyXG4uc2luZ2xlLXByb2R1Y3RfX3Byb21vLXBpY3R1cmUtc2lja3ktd3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBwb3NpdGlvbiAgOiBzdGlja3k7XHJcbiAgdG9wICAgICAgIDogMDtcclxuICB6LWluZGV4ICAgOiAtMTtcclxufVxyXG5cclxuLnNpbmdsZS1wcm9kdWN0X19wcm9tby1waWN0dXJlLXNpY2t5IHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNpbmdsZS1wcm9kdWN0X19wcm9tby1waWN0dXJlLXNpY2t5LXdyYXArLnNpbmdsZS1wcm9kdWN0IHtcclxuICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG59IiwiLnByb2R1Y3QtaW5mbyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDg2cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLXBob3RvIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIG9yZGVyOiAtMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ24gICAgIDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b20gOiAzMHB4O1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWF4LXdpZHRoICAgOiBjYWxjKDEwMCUgLSAxOXB4KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9tby10ZXh0LXdyYXAge1xyXG4gICAgb3BhY2l0eSAgICAgICA6IDAuNjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wICAgOiA1MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2hhcmFjdGVyaXN0aWNzLXdyYXAge1xyXG4gICAgLy8gcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2NoYXJhY3RlcmlzdGljcyB7XHJcbiAgICBsaXN0LXN0eWxlICAgIDogbm9uZTtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zOXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50ICAgICAgOiAnJztcclxuICAgICAgICBkaXNwbGF5ICAgICAgOiBibG9jaztcclxuICAgICAgICB3aWR0aCAgICAgICAgOiAzcHg7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgIDogM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICAgICAgcG9zaXRpb24gICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wICAgICAgICAgIDogN3B4O1xyXG4gICAgICAgIGxlZnQgICAgICAgICA6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICZfX2NlcnRpZmljYXRlcy1saXN0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jZXJ0aWZpY2F0ZXMtaXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY2VydGlmaWNhdGVzLWxpbmsge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtd3JhcCAgICAgIDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fY2VydGlmaWNhdGVzLWxpbmstaWNvbiB7XHJcbiAgICB3aWR0aCAgICAgOiAxMXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgfVxyXG5cclxuICAmX19jZXJ0aWZpY2F0ZXMtbGluay10ZXh0IHtcclxuICAgIHdpZHRoICAgICAgICAgICAgICAgOiBjYWxjKDEwMCUgLSAxMXB4KTtcclxuICAgIHBhZGRpbmctbGVmdCAgICAgICAgOiAxMnB4O1xyXG4gICAgY29sb3IgICAgICAgICAgICAgICA6IHJnYmEoODAsIDc2LCA3MiwgMC41MCk7XHJcbiAgICBmb250LXNpemUgICAgICAgICAgIDogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgICAgICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICAgICAgIDogMS41O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIC8vKioqKiogUGhvdG9nYWxsZXJ5J3MgKioqKiovL1xyXG4gICZfX3Bob3RvZ2FsbGVyeS13cmFwIHtcclxuICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZyAgICAgIDogMTZweCAzMHB4IDQxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyICAgICAgIDogMXB4IHNvbGlkIHJnYmEoODAsIDc2LCA3MiwgMC4xNSk7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiAjZmZmZmZmO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyIDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob3RvLWJsb2NrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvLXdyYXAge1xyXG4gICAgd2lkdGggICAgICAgOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICAgOiAzNjRweDtcclxuICAgIHBvc2l0aW9uICAgIDogcmVsYXRpdmU7XHJcbiAgICAvLyBib3JkZXIgICA6IDFweCBzb2xpZCBwaW5rO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgaGVpZ2h0OiAzMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIC8vIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG4gICAgLy8gdG9wICAgICAgIDogMDtcclxuICAgIC8vIGxlZnQgICAgICA6IDA7XHJcbiAgICB3aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgIDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgfVxyXG5cclxuICAmX19mb3ItdGh1bWJzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGh1bWJzIHtcclxuXHJcbiAgICAuc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4gICAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICBkaXNwbGF5ICA6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgd2lkdGggICAgOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tbGVmdCA6IC01cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1pbmZvX19pdGVtLXRodW1icyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX3RodW1icy1waG90by13cmFwIHtcclxuICAgIHdpZHRoICAgICAgICA6IDExOHB4O1xyXG4gICAgaGVpZ2h0ICAgICAgIDogMTE4cHg7XHJcbiAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvciAgICAgICA6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiAjRkFGQUZBO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gICZfX3RodW1icy1waG90byB7XHJcbiAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICA6IDA7XHJcbiAgICBsZWZ0ICAgICAgOiAwO1xyXG4gICAgd2lkdGggICAgIDogMTAwJTtcclxuICAgIGhlaWdodCAgICA6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG4gICZfX2Zhdm9yaXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wICAgICA6IDIwcHg7XHJcbiAgICByaWdodCAgIDogMjBweDtcclxuICAgIHotaW5kZXggOiA5OTk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB0b3AgIDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mYXZvcml0LXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmX19mYXZvcml0LWJ0biB7XHJcbiAgICBkaXNwbGF5ICAgIDogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvciAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXgtd2lkdGggICAgIDogY2FsYygxMDAlIC0gMjNweCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdCAgOiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodCAgIDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBwYWRkaW5nLXRvcCAgIDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWxzLXdyYXAge1xyXG4gICAgcG9zaXRpb24gICAgICA6IGFic29sdXRlO1xyXG4gICAgdG9wICAgICAgICAgICA6IDEwcHg7XHJcbiAgICBsZWZ0ICAgICAgICAgIDogMTBweDtcclxuICAgIHJpZ2h0ICAgICAgICAgOiAxMHB4O1xyXG4gICAgei1pbmRleCAgICAgICA6IDU7XHJcbiAgICB0cmFuc2l0aW9uICAgIDogYWxsIDAuMXM7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhYmVscy1saXN0IHtcclxuICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgIDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICB9XHJcblxyXG4gICZfX2xhYmVscy1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdCAgOiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0IDogNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmcgICAgICAgIDogOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZCAgICAgOiAjQzU5RjcyO1xyXG4gICAgY29sb3IgICAgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplICAgICAgOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuXHJcbiAgICAmLS1uZXcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjQzU5RjcyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWN1c3RvbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyRTJDMjk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc29vbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM4RDhDOEI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnByb2R1Y3QtaW5mb19fdGh1bWJzIC5wcm9kdWN0LWluZm9fX2l0ZW0tdGh1bWJzLnNsaWNrLWN1cnJlbnQgLnByb2R1Y3QtaW5mb19fdGh1bWJzLXBob3RvLXdyYXAge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1icm93bjtcclxufVxyXG5cclxuLy8gRG90c1xyXG4ucHJvZHVjdC1pbmZvX19kb3RzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tICA6IDMwcHg7XHJcbiAgbGVmdCAgICA6IDA7XHJcbiAgcmlnaHQgICA6IDA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgYm90dG9tICAgIDogYXV0bztcclxuICAgIGxlZnQgICAgICA6IGF1dG87XHJcbiAgICByaWdodCAgICAgOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWluZm9fX2RvdHMgLnNsaWNrLWRvdHMge1xyXG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICBmbGV4LXdyYXAgICAgICA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudCAgOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgbGlzdC1zdHlsZSAgICAgOiBub25lO1xyXG5cclxuICBsaSB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIGZvbnQtc2l6ZSAgOiAwO1xyXG4gICAgbWFyZ2luICAgICA6IDAgNXB4O1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZSA6IDA7XHJcbiAgICBoZWlnaHQgICAgOiA4cHg7XHJcbiAgICB3aWR0aCAgICAgOiA4cHg7XHJcbiAgICBvcGFjaXR5ICAgOiAwLjQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3ItYmxhY2s7XHJcbiAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBjb2xvci1icm93bjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvX19jZXJ0aWZpY2F0ZXMtbGluayB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAucHJvZHVjdC1pbmZvX19jZXJ0aWZpY2F0ZXMtbGluay1pY29uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIC0zcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1pbmZvX19jaGFyYWN0ZXJpc3RpY3NbZGlyPVwicnRsXCJdIHtcclxuICBsaSB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIGxpOmJlZm9yZSB7XHJcbiAgICBsZWZ0IDogMDtcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgfVxyXG59IiwiLnByb2R1Y3QtZm9ybSB7XHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICZfX2NoZWNrYm94LWl0ZW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19jaGVja2JveGVzLXdyYXAtLWNvbG9yIHtcclxuICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgIDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTRweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweDtcclxuICB9XHJcblxyXG4gICZfX2NoZWNrYm94LWl0ZW0tLWNvbG9yIHtcclxuICAgIHBhZGRpbmctbGVmdCA6IDRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW1zLXJvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2F2YWlsYWJpbGl0eS13cmFwIHtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19hdmFpbGFiaWxpdHkge1xyXG4gICAgZGlzcGxheSAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fYXZhaWxhYmlsaXR5LXRleHQge1xyXG4gICAgcGFkZGluZy1sZWZ0ICA6IDlweDtcclxuICAgIHBhZGRpbmctcmlnaHQgOiA5cHg7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplICAgICA6IDEycHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQgIDogNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0IDogNXB4O1xyXG4gICAgICBmb250LXdlaWdodCAgIDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXZhaWxhYmlsaXR5LW5vdGUge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2Utd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlLXJvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlIHtcclxuICAgIGZvbnQtc2l6ZSAgOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG5zLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19idG5zLXJvdyB7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC00cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgfVxyXG5cclxuICAmX19idG5zLWNvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQgIDogNHB4O1xyXG4gICAgcGFkZGluZy1yaWdodCA6IDRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodCAgIDogNDRweDtcclxuICAgIHBhZGRpbmctbGVmdCA6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fc2l6ZS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIENoZWNoYm94XHJcbi5wcm9kdWN0LWZvcm1fX2xhYmVsLWNoZWNrYm94IHtcclxuICBjdXJzb3IgIDogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheSA6IGJsb2NrO1xyXG4gIHdpZHRoICAgOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLnByb2R1Y3QtZm9ybV9faW5wdXQtY2hlY2tib3gge1xyXG4gIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eSAgIDogMDtcclxuICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuXHJcbi5wcm9kdWN0LWZvcm1fX2xhYmVsLWNoZWNrLXdyYXAge1xyXG4gIGRpc3BsYXkgICAgOiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdC1mb3JtX19pbnB1dC1jaGVja2JveDpjaGVja2VkKy5wcm9kdWN0LWZvcm1fX2xhYmVsLWNoZWNrLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbi5wcm9kdWN0LWZvcm1fX2NoZWNrLWNoZWNrIHtcclxuICB3aWR0aCAgICAgICAgOiAyMHB4O1xyXG4gIGhlaWdodCAgICAgICA6IDIwcHg7XHJcbiAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgYm9yZGVyICAgICAgIDogMXB4IHNvbGlkIHJnYmEoODAsIDc2LCA3MiwgMC44MCk7XHJcbiAgZGlzcGxheSAgICAgIDogYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1mb3JtX19jaGVjay10ZXh0IHtcclxuICBmb250LXdlaWdodCA6IDQwMDtcclxuICBmb250LXNpemUgICA6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQgOiAxLjQ7XHJcbiAgY29sb3IgICAgICAgOiByZ2JhKDgwLCA3NiwgNzIsIDAuODApO1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICBtYXgtd2lkdGggICA6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIGRpc3BsYXkgICAgIDogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbiAgOiBsZWZ0O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQgOiA3MDA7XHJcbiAgICBmb250LXNpemUgICA6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWZvcm1fX2NoZWNrLWxpbmsge1xyXG4gIGZsZXgtZ3JvdyAgOiAxO1xyXG4gIHRleHQtYWxpZ24gOiByaWdodDtcclxuICBmb250LXNpemUgIDogMTRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWZvcm1fX2NoZWNrLXByaWNlIHtcclxuICBmbGV4LWdyb3cgIDogMTtcclxuICB0ZXh0LWFsaWduIDogcmlnaHQ7XHJcbiAgZm9udC1zaXplICA6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG4ucHJvZHVjdC1mb3JtX19pbnB1dC1jaGVja2JveDpjaGVja2VkKy5wcm9kdWN0LWZvcm1fX2xhYmVsLWNoZWNrLXdyYXAgLnByb2R1Y3QtZm9ybV9fY2hlY2stY2hlY2sge1xyXG4gIGJhY2tncm91bmQgIDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVjay13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIsIEBjb2xvci1icm93bjtcclxuICBib3JkZXItY29sb3I6IEBjb2xvci1icm93bjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ2hlY2hib3ggQ09MT1JcclxuLnByb2R1Y3QtZm9ybV9fbGFiZWwtY2hlY2tib3gtY29sb3Ige1xyXG4gIGN1cnNvciAgOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuXHJcbi5wcm9kdWN0LWZvcm1fX2lucHV0LWNoZWNrYm94LWNvbG9yIHtcclxuICBkaXNwbGF5ICAgOiBibG9jaztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHkgICA6IDA7XHJcbiAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdC1mb3JtX19sYWJlbC1jaGVjay13cmFwLWNvbG9yIHtcclxuICBkaXNwbGF5ICAgICAgOiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXMgIDogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLnByb2R1Y3QtZm9ybV9faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCsucHJvZHVjdC1mb3JtX19sYWJlbC1jaGVjay13cmFwLWNvbG9yIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdC1mb3JtX19jaGVjay1jaGVjay1jb2xvciB7XHJcbiAgd2lkdGggICAgICAgICAgIDogMjRweDtcclxuICBoZWlnaHQgICAgICAgICAgOiAyNHB4O1xyXG4gIC8vIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgcG9zaXRpb24gICAgICAgIDogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZCAgICAgIDogI2ZmZmZmZjtcclxuICBib3JkZXItcmFkaXVzICAgOiA1MCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWZvcm1fX2NoZWNrLXRleHQtY29sb3Ige1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdC1mb3JtX19pbnB1dC1jaGVja2JveC1jb2xvcjpjaGVja2VkKy5wcm9kdWN0LWZvcm1fX2xhYmVsLWNoZWNrLXdyYXAtY29sb3IgLnByb2R1Y3QtZm9ybV9fY2hlY2stY2hlY2stY29sb3Ige1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIEBjb2xvci1icm93biAgIWltcG9ydGFudDtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudCAgIDogJyc7XHJcbiAgICBkaXNwbGF5ICAgOiBibG9jaztcclxuICAgIHdpZHRoICAgICA6IDE0cHg7XHJcbiAgICBoZWlnaHQgICAgOiAxMXB4O1xyXG4gICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdCAgICAgIDogMDtcclxuICAgIHJpZ2h0ICAgICA6IDA7XHJcbiAgICBtYXJnaW4gICAgOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jaGVjay13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgfVxyXG59IiwiLy8g0KHRgtC40LvQuCDQtNC70Y8g0LLRi9C/0LDQtNCw0LXQuiBwcm9kdWN0LWZvcm1fX3NlbGVjdDIgKyAmLS10aGVtZS1zZWxlY3QyLXByb2R1Y3RcclxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1mb3JtX19zZWxlY3QyOmJlZm9yZSB7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vL9Ch0LDQvNC+INC/0L7Qu9C1INCy0YvQstC+0LTQsFxyXG4ucHJvZHVjdC1mb3JtX19zZWxlY3QyIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1wcm9kdWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICBoZWlnaHQgICAgICAgOiA0MnB4O1xyXG4gIG1pbi13aWR0aCAgICA6IDE2M3B4O1xyXG4gIHBhZGRpbmcgICAgICA6IDVweCAxMnB4IDVweCAxNnB4O1xyXG4gIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCAjREREREREO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBkaXNwbGF5ICAgICAgOiBmbGV4O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtcyAgOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgZGlzcGxheSAgICAgIDogZmxleDtcclxufVxyXG5cclxuLy9wbGFjZWhvbGRlclxyXG4ucHJvZHVjdC1mb3JtX19zZWxlY3QyIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1wcm9kdWN0IC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udDtcclxuICBmb250LXNpemUgIDogMTVweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yICAgICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgb3BhY2l0eSAgICA6IDAuMztcclxufVxyXG5cclxuLy/QstGL0LHRgNCw0L3QvdGL0Lkg0L/Rg9C90LrRglxyXG4ucHJvZHVjdC1mb3JtX19zZWxlY3QyIC5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1wcm9kdWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udDtcclxuICBmb250LXNpemUgIDogMTVweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yICAgICAgOiBAY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi8v0YHRgtGA0LXQu9C+0YfQutCwINCyINGB0LXQu9C10LrRgtC1XHJcbi5wcm9kdWN0LWZvcm1fX3NlbGVjdDIgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3QgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG4gIHBvc2l0aW9uICAgICAgICAgICA6IGFic29sdXRlO1xyXG4gIGJvcmRlciAgICAgICAgICAgICA6IG5vbmU7XHJcbiAgd2lkdGggICAgICAgICAgICAgIDogMjRweDtcclxuICBoZWlnaHQgICAgICAgICAgICAgOiAyNHB4O1xyXG4gIG1hcmdpbiAgICAgICAgICAgICA6IGF1dG87XHJcbiAgY29udGVudCAgICAgICAgICAgIDogJyc7XHJcbiAgcG9pbnRlci1ldmVudHMgICAgIDogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNiA5TDEyIDE1TDE4IDknIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQgIDogbm8tcmVwZWF0O1xyXG4gIHRyYW5zaXRpb24gICAgICAgICA6IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgdG9wICAgICAgICAgICAgICAgIDogMDtcclxuICBib3R0b20gICAgICAgICAgICAgOiAwO1xyXG4gIHJpZ2h0ICAgICAgICAgICAgICA6IDEycHg7XHJcbn1cclxuXHJcbi8v0YHRgtGA0LXQu9C+0YfQutCwLCDQutC+0LPQtNCwINC+0YLQutGA0YvRgiDRgdC/0LjRgdC+0Log0LLRi9Cx0L7RgNCwXHJcbi5wcm9kdWN0LWZvcm1fX3NlbGVjdDIgLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3Quc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcclxufVxyXG5cclxuLy/QkdC70L7QuiDRgSDQstGL0LHQvtGA0L7QvFxyXG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICBwYWRkaW5nICAgICAgOiAwO1xyXG4gIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQgICA6ICNmZmZmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgYm9yZGVyICAgICAgIDogMXB4IHNvbGlkICNEREREREQ7XHJcbiAgYm9yZGVyLXRvcCAgIDogMDtcclxuICBtYXgtaGVpZ2h0ICAgOiAzMDBweDtcclxuICBvdmVyZmxvdy15ICAgOiBhdXRvO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFMEUwRTA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjOUQ5Q0FGO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/QrdC70LXQvNC10L3RgiDQstGL0LHQvtGA0LAg0LIg0YHQv9C40YHQutC1XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1wcm9kdWN0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgZm9udC1mYW1pbHk6IEBmb250O1xyXG4gIGZvbnQtc2l6ZSAgOiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3IgICAgICA6IEBjb2xvci1ibGFjaztcclxuICBvcGFjaXR5ICAgIDogMC42O1xyXG4gIHBhZGRpbmcgICAgOiAxNXB4IDI0cHg7XHJcbn1cclxuXHJcbi8v0K3Qu9C10LzQtdC90YIg0LLRi9Cx0L7RgNCwINCyINGB0L/QuNGB0LrQtSDQv9GA0Lgg0L3QsNCy0LXQtNC10L3QuNC4XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1wcm9kdWN0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQ6aG92ZXIge1xyXG4gIGNvbG9yICAgICA6IEBjb2xvci1icm93bjtcclxuICBiYWNrZ3JvdW5kOiBAY29sb3Itc2lsdmVyO1xyXG59XHJcblxyXG4vL9CS0YvQsdGA0LDQvdC90YvQuSDRjdC70LXQvNC10L3RgiDQsiDRgdC/0LjRgdC60LVcclxuLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3QgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xyXG4gIGNvbG9yICAgICA6IEBjb2xvci1ibGFjaztcclxuICBvcGFjaXR5ICAgOiAxO1xyXG4gIGJhY2tncm91bmQ6IEBjb2xvci1zaWx2ZXI7XHJcbn1cclxuXHJcbi8vKioq0LTQvtC/0L7Qu9C90LjRgtC10LvRjNC90L4qKiovL1xyXG5cclxuLy8g0YHQsNC80L4g0L/QvtC70LUg0LLRi9Cy0L7QtNCwLCDQutC+0LPQtNCwINCy0YvQsdGA0LDQvSDQv9GD0L3QutGCICjQtNC+0L8uINC60LvQsNGB0YEg0YfQtyBqcylcclxuLnNlbGVjdDItLW9rLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgLy8gYmFja2dyb3VuZDogc2t5Ymx1ZTtcclxufVxyXG5cclxuLnNlbGVjdDItLW9rLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge31cclxuXHJcbi8v0LrQvtCz0LTQsCDQvtGI0LjQsdC60LAgKNC00L7Qvy4g0LrQu9Cw0YHRgSDRh9C3IGpzKVxyXG4ucHJvZHVjdC1mb3JtX19zZWxlY3QyIC5qcy1mb3JtLWlucHV0LWVycm9yKy5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1wcm9kdWN0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICBib3JkZXItY29sb3I6IEBjb2xvci1yZWQgICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWZvcm1fX3NlbGVjdDIgLmpzLWZvcm0taW5wdXQtZXJyb3IrLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3QgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IEBjb2xvci1yZWQgICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8v0YHQsNC80L4g0L/QvtC70LUg0LLRi9Cy0L7QtNCwLCDQutC+0LPQtNCwINC+0YLQutGA0YvRgiDQstGL0LHQvtGAINC/0YPQvdC60YLQvtCyXHJcbi5wcm9kdWN0LWZvcm1fX3NlbGVjdDIgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3QgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXMgICAgICA6IDVweCA1cHggMCAwO1xyXG59XHJcblxyXG4vL9Cf0L7QuNGB0LpcclxuLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3QgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgLy8gYmFja2dyb3VuZCAgIDogI2ZmZmZmZjtcclxuICAvLyBwYWRkaW5nICAgICAgOiAwIDE3cHggNXB4O1xyXG4gIC8vIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCAjOUQ5Q0FGO1xyXG4gIC8vIGJvcmRlci1ib3R0b206IDA7XHJcbiAgLy8gYm9yZGVyLXRvcCAgIDogMDtcclxuICAvLyBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgLy8gY29udGVudCAgICAgICAgIDogJyc7XHJcbiAgICAvLyBkaXNwbGF5ICAgICAgICAgOiBibG9jaztcclxuICAgIC8vIHBvc2l0aW9uICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgLy8gdG9wICAgICAgICAgICAgIDogMDtcclxuICAgIC8vIGJvdHRvbSAgICAgICAgICA6IDA7XHJcbiAgICAvLyByaWdodCAgICAgICAgICAgOiAyN3B4O1xyXG4gICAgLy8gbWFyZ2luICAgICAgICAgIDogYXV0bztcclxuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004LjMzMyAxNWMxLjQ3OSAwIDIuOTE1LS40OTYgNC4wOC0xLjQwN2wzLjY2NCAzLjY2MyAxLjE3OC0xLjE3OC0zLjY2My0zLjY2M2E2LjYyNiA2LjYyNiAwIDAwMS40MDctNC4wODIgNi42NzQgNi42NzQgMCAwMC02LjY2Ni02LjY2NyA2LjY3NCA2LjY3NCAwIDAwLTYuNjY3IDYuNjY3QTYuNjc0IDYuNjc0IDAgMDA4LjMzMyAxNXptMC0xMS42NjdjMi43NTcgMCA1IDIuMjQzIDUgNSAwIDIuNzU4LTIuMjQzIDUtNSA1LTIuNzU4IDAtNS0yLjI0Mi01LTUgMC0yLjc1NyAyLjI0Mi01IDUtNXonIGZpbGw9JyUyM0UwRTBFMCclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAvLyB3aWR0aCAgICAgICAgICAgOiAyMHB4O1xyXG4gICAgLy8gaGVpZ2h0ICAgICAgICAgIDogMjBweDtcclxuICAgIC8vIHRyYW5zZm9ybSAgICAgICA6IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAvLyBmb250LWZhbWlseTogQGZvbnQ7XHJcbiAgLy8gd2lkdGggICAgICA6IDEwMCU7XHJcbiAgLy8gYm9yZGVyICAgICA6IDFweCBzb2xpZCAjOUQ5Q0FGO1xyXG4gIC8vIGJhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgLy8gZm9udC1mYW1pbHkgIDogQGZvbnQ7XHJcbiAgLy8gY29sb3IgICAgICAgIDogIzlEOUNBRjtcclxuICAvLyBmb250LXNpemUgICAgOiAxNnB4O1xyXG4gIC8vIGZvbnQtd2VpZ2h0ICA6IDcwMDtcclxuICAvLyBwYWRkaW5nICAgICAgOiA4cHggMTJweDtcclxuICAvLyBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG59XHJcblxyXG4vLyDQlNC70Y8g0L7Rh9C40YHRgtC60Lgg0YDQtdC30YPQu9GM0YLQsNGC0L7QsiDQstGL0LHQvtGA0LBcclxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcclxuICByaWdodCAgICA6IDUwcHg7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRvcCAgICAgIDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBjb2xvciAgICA6IEBjb2xvci1yZWQ7XHJcbn1cclxuXHJcbi8vKioq0KHQu9GD0LbQtdCx0L3Ri9C1KioqLy9cclxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi1jb250YWluZXItLXRoZW1lLXNlbGVjdDItcHJvZHVjdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdC1mb3JtX19zZWxlY3QyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICBwYWRkaW5nLWxlZnQgOiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tdGhlbWUtc2VsZWN0Mi1wcm9kdWN0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XHJcbiAgYm9yZGVyICAgIDogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS10aGVtZS1zZWxlY3QyLXByb2R1Y3QgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgLy8gZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtZm9ybV9fc2VsZWN0MiAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gIHotaW5kZXg6IDExNTE7XHJcbn0iLCIucHJvZHVjdC1jb3VudCB7XHJcbiAgZGlzcGxheSAgICAgIDogZmxleDtcclxuICBtaW4taGVpZ2h0ICAgOiA0MHB4O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtcyAgOiBjZW50ZXI7XHJcblxyXG4gICZfX2lucHV0IHtcclxuICAgIGJvcmRlciAgICAgICAgICAgIDogMDtcclxuICAgIGhlaWdodCAgICAgICAgICAgIDogNDBweDtcclxuICAgIHRleHQtYWxpZ24gICAgICAgIDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplICAgICAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICAgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nICAgIDogMC40NXB4O1xyXG4gICAgY29sb3IgICAgICAgICAgICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgIC1tb3otYXBwZWFyYW5jZSAgIDogdGV4dGZpZWxkO1xyXG4gICAgYXBwZWFyYW5jZSAgICAgICAgOiB0ZXh0ZmllbGQ7XHJcbiAgICBiYWNrZ3JvdW5kICAgICAgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGggICAgICAgICAgICAgOiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbiAgICAgICAgOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdCAgICAgICA6IDhweDtcclxuICAgIG1hcmdpbi1yaWdodCAgICAgIDogOHB4O1xyXG4gICAgYm9yZGVyICAgICAgICAgICAgOiAxcHggc29saWQgcmdiYSg4MCwgNzYsIDcyLCAwLjIwKTtcclxuICAgIGJvcmRlci1yYWRpdXMgICAgIDogMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIHdpZHRoICAgICAgICA6IDI0cHg7XHJcbiAgICBoZWlnaHQgICAgICAgOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQgIDogMTtcclxuICAgIHRleHQtYWxpZ24gICA6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5ICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXMgIDogY2VudGVyO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luICAgICAgICAgICAgOiAwO1xyXG4gIH1cclxufSIsIi52aWRlbyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbiAgIDogYXV0bztcclxuICBjdXJzb3IgICA6IHBvaW50ZXI7XHJcblxyXG4gICZfX2J0bi13cmFwIHtcclxuICAgIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG4gICAgd2lkdGggICAgIDogMTAwJTtcclxuICAgIGhlaWdodCAgICA6IDEwMCU7XHJcbiAgICB0b3AgICAgICAgOiAwO1xyXG4gICAgbGVmdCAgICAgIDogMDtcclxuICAgIHotaW5kZXggICA6IDY7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudCAgICAgICA6ICcnO1xyXG4gICAgICBkaXNwbGF5ICAgICAgIDogYmxvY2s7XHJcbiAgICAgIHdpZHRoICAgICAgICAgOiAxMDAlO1xyXG4gICAgICBoZWlnaHQgICAgICAgIDogMTAwJTtcclxuICAgICAgcG9zaXRpb24gICAgICA6IGFic29sdXRlO1xyXG4gICAgICB0b3AgICAgICAgICAgIDogMDtcclxuICAgICAgbGVmdCAgICAgICAgICA6IDA7XHJcbiAgICAgIGJhY2tncm91bmQgICAgOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB6LWluZGV4ICAgICAgIDogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ByZXZpZXcge1xyXG4gICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgOiAwO1xyXG4gICAgbGVmdCAgICAgIDogMDtcclxuICAgIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgOiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgcG9zaXRpb24gICAgICAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICAgICAgIDogNTAlO1xyXG4gICAgbGVmdCAgICAgICAgICAgOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm0gICAgICA6IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uIDogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIHotaW5kZXggICAgICAgIDogNjtcclxuICAgIHBvaW50ZXItZXZlbnRzIDogbm9uZTtcclxuXHJcbiAgICAmLWljb24ge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHdpZHRoICA6IDQycHg7XHJcbiAgICAgICAgICBoZWlnaHQgOiA0MnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgcGFkZGluZy10b3AgICA6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0ICAgOiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodCAgIDogMS4zO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpZnJhbWUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wICAgICA6IDA7XHJcbiAgICBsZWZ0ICAgIDogMDtcclxuICAgIHdpZHRoICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICA6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW9fX2NvbnRhaW5lciB7XHJcbiAgd2lkdGggICAgICAgICAgICA6IDEwMCU7XHJcbiAgLy8gaGVpZ2h0ICAgICAgICA6IDA7XHJcbiAgLy8gcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICBoZWlnaHQgICAgICAgICAgIDogODAwcHg7XHJcbiAgcG9zaXRpb24gICAgICAgICA6IHJlbGF0aXZlO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICBoZWlnaHQgICAgICAgIDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgfVxyXG59XHJcblxyXG4udmlkZW9fX2NvbnRhaW5lciB2aWRlbyB7XHJcbiAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgdG9wICAgICAgIDogMDtcclxuICBsZWZ0ICAgICAgOiAwO1xyXG4gIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgaGVpZ2h0ICAgIDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAvKiBTb21ldGltZXMgbmVlZCB0byBhZGQgaW1wb3J0YW50ICovXHJcbn0iLCIucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3Mge1xyXG4gIHBhZGRpbmctdG9wICAgOiA5NXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogODFweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgY29sdW1ucyAgIDogMyBhdXRvOyAvLzMg0LrQvtC70L7QvdC60LgsINGI0LjRgNC40L3QsCDQsNCy0YLQvlxyXG4gICAgY29sdW1uLWdhcDogMjRweDsgLy/RgNCw0YHRgdGC0L7Rj9C90LjQtSDQvNC10LbQtNGDINC60L7Qu9C+0L3QutCw0LzQuFxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIGNvbHVtbnMgICA6IDIgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXkgICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aCAgICAgICAgIDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBkaXNwbGF5ICAgICAgIDogYmxvY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fdmFsdWUge1xyXG4gICAgZGlzcGxheSAgICA6IGJsb2NrO1xyXG4gICAgY29sb3IgICAgICA6IHJnYmEoODAsIDc2LCA3MiwgMC42MCk7XHJcbiAgICBmb250LXNpemUgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxufSIsIi5wcm9kdWN0LW1lYXN1cmVtZW50IHtcclxuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgxcHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIG9wYWNpdHkgICAgICAgOiAwLjY7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS41O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplICAgICA6IDEzcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLS0tcGljdHVyZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG9yZGVyOiAtMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICB3aWR0aCAgICAgICAgICA6IDEwMCU7XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nICAgICAgIDogMTZweDtcclxuICAgICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgYm9yZGVyICAgICAgICA6IDAuNXB4IHNvbGlkICNFREVERUQ7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgcGFkZGluZyAgICAgICA6IDEycHggMTBweDtcclxuICAgICAgICBmb250LXNpemUgICAgIDogMTJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmFsdWUge1xyXG4gICAgd2lkdGggICAgIDogODBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoICAgICA6IDYwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waWN0dXJlLXdyYXAge1xyXG4gICAgaGVpZ2h0ICAgICAgICAgOiAxMDAlO1xyXG4gICAgYm9yZGVyICAgICAgICAgOiAwLjVweCBzb2xpZCAjRURFREVEO1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmcgICAgICA6IDMwcHggMjBweCAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wcm9kdWN0LWZlYXR1cmVzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgxcHg7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogQGNvbG9yLWJyb3duO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41NHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIG9wYWNpdHkgICAgICAgOiAwLjY7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS40O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLXBob3RvIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyLXRleHQtd3JhcCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGVyLXRleHQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIERvdHNcclxuLnByb2R1Y3QtZmVhdHVyZXNfX2RvdHMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAxMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1mZWF0dXJlc19fZG90cyAuc2xpY2stZG90cyB7XHJcbiAgZGlzcGxheSAgICAgIDogZmxleDtcclxuICBmbGV4LXdyYXAgICAgOiB3cmFwO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtcyAgOiBjZW50ZXI7XHJcbiAgbGlzdC1zdHlsZSAgIDogbm9uZTtcclxuICBtYXJnaW4tbGVmdCAgOiAtNXB4O1xyXG4gIG1hcmdpbi1yaWdodCA6IC01cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBmb250LXNpemUgIDogMDtcclxuICAgIG1hcmdpbiAgICAgOiAwIDVweDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBmb250LXNpemUgOiAwO1xyXG4gICAgaGVpZ2h0ICAgIDogOHB4O1xyXG4gICAgd2lkdGggICAgIDogOHB4O1xyXG4gICAgb3BhY2l0eSAgIDogMC40O1xyXG4gICAgYmFja2dyb3VuZDogQGNvbG9yLWJsYWNrO1xyXG4gICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItYnJvd247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxufSIsIi5tb2RlbC1waG90b2dhbGxlcnkge1xyXG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3Bob3RvIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggICAgIDogMTAwJTtcclxuICAgICAgaGVpZ2h0ICAgIDogMzk2cHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vZGVsLXBob3RvZ2FsbGVyeV9fZG90cyAuc2xpY2stZG90cyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgICAgOiB3cmFwO1xyXG4gICAgYWxpZ24tY29udGVudCAgOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbGlzdC1zdHlsZSAgICAgOiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQgICAgOiAtNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0ICAgOiAtNXB4O1xyXG4gICAgcGFkZGluZy10b3AgICAgOiAyNXB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZSAgOiAwO1xyXG4gICAgICBtYXJnaW4gICAgIDogMCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplIDogMDtcclxuICAgICAgaGVpZ2h0ICAgIDogOHB4O1xyXG4gICAgICB3aWR0aCAgICAgOiA4cHg7XHJcbiAgICAgIG9wYWNpdHkgICA6IDAuNDtcclxuICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWJsYWNrO1xyXG4gICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi8vR3JpZFxyXG4ubW9kZWwtcGhvdG9nYWxsZXJ5X19yb3cge1xyXG4gIGRpc3BsYXkgICAgICAgICAgICAgIDogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSAyNSUgMjUlIDI1JTtcclxuICBncmlkLXRlbXBsYXRlLXJvd3MgICA6IDFmciAxZnIgMWZyO1xyXG4gIG1hcmdpbi1sZWZ0ICAgICAgICAgIDogLTRweDtcclxuICBtYXJnaW4tcmlnaHQgICAgICAgICA6IC00cHg7XHJcbiAgbWF4LXdpZHRoICAgICAgICAgICAgOiBjYWxjKDEwMCUgKyA4cHgpO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBkaXNwbGF5ICA6IGJsb2NrO1xyXG4gICAgbWFyZ2luICAgOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGVsLXBob3RvZ2FsbGVyeV9fY29sIHtcclxuICBwYWRkaW5nLWxlZnQgIDogNHB4O1xyXG4gIHBhZGRpbmctcmlnaHQgOiA0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgLy8gZ3JpZC1yb3ctc3RhcnQgICA6IDE7XHJcbiAgICAvLyBncmlkLXJvdy1lbmQgICAgIDogMjtcclxuICAgIC8vIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgLy8gZ3JpZC1jb2x1bW4tZW5kICA6IDI7XHJcbiAgICBncmlkLXJvdy1zdGFydCAgIDogc3BhbiAyO1xyXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IHNwYW4gMjtcclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtcm93LXN0YXJ0ICAgOiAxO1xyXG4gICAgZ3JpZC1yb3ctZW5kICAgICA6IDE7XHJcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMztcclxuICAgIGdyaWQtY29sdW1uLWVuZCAgOiAzO1xyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgZ3JpZC1yb3ctc3RhcnQgICA6IDE7XHJcbiAgICBncmlkLXJvdy1lbmQgICAgIDogMTtcclxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA0O1xyXG4gICAgZ3JpZC1jb2x1bW4tZW5kICA6IDQ7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICBncmlkLXJvdy1zdGFydCAgIDogMztcclxuICAgIGdyaWQtcm93LWVuZCAgICAgOiAzO1xyXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICBncmlkLWNvbHVtbi1lbmQgIDogMTtcclxuICAgIG1hcmdpbi10b3AgICAgICAgOiAtOHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgZ3JpZC1yb3ctc3RhcnQgICA6IDM7XHJcbiAgICBncmlkLXJvdy1lbmQgICAgIDogMztcclxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgZ3JpZC1jb2x1bW4tZW5kICA6IDI7XHJcbiAgICBtYXJnaW4tdG9wICAgICAgIDogLThweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDYpIHtcclxuICAgIC8vIGdyaWQtcm93LXN0YXJ0ICAgOiAyO1xyXG4gICAgLy8gZ3JpZC1yb3ctZW5kICAgICA6IDM7XHJcbiAgICAvLyBncmlkLWNvbHVtbi1zdGFydDogMztcclxuICAgIC8vIGdyaWQtY29sdW1uLWVuZCAgOiA0O1xyXG4gICAgZ3JpZC1yb3ctc3RhcnQgICA6IHNwYW4gMjtcclxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBzcGFuIDI7XHJcbiAgfVxyXG59IiwiLmZhcSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDk2cHg7XHJcbiAgYmFja2dyb3VuZCAgICA6ICNmZmZmZmY7XHJcbiAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG4gIHotaW5kZXggICAgICAgOiA1O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg4MCwgNzYsIDcyLCAwLjEwKTtcclxuICAgIHdpZHRoICAgICA6IDgwJTtcclxuICAgIG1hcmdpbiAgICA6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoODAsIDc2LCA3MiwgMC4xMCk7XHJcbiAgfVxyXG5cclxuICAmX19idG4td3JhcCB7XHJcbiAgICBwYWRkaW5nICAgICAgICA6IDI0cHg7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGN1cnNvciAgICAgICAgIDogcG9pbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bi1uYW1lIHtcclxuICAgIHBhZGRpbmctcmlnaHQgOiAxMnB4O1xyXG4gICAgbWF4LXdpZHRoICAgICA6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG4gICAgY29sb3IgICAgICAgICA6IEBjb2xvci1icm93bjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41NHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bi1tb3JlIHtcclxuICAgIHdpZHRoICAgOiAyNHB4O1xyXG4gICAgaGVpZ2h0ICA6IDI0cHg7XHJcbiAgICBkaXNwbGF5IDogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19idG4taWNvbi1saW5lIHtcclxuICAgIHdpZHRoICAgICA6IDEwcHg7XHJcbiAgICBoZWlnaHQgICAgOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBAY29sb3ItYnJvd247XHJcbiAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICA6IDA7XHJcbiAgICBib3R0b20gICAgOiAwO1xyXG4gICAgbGVmdCAgICAgIDogMDtcclxuICAgIHJpZ2h0ICAgICA6IDA7XHJcbiAgICBtYXJnaW4gICAgOiBhdXRvO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgdHJhbnNmb3JtIDogcm90YXRlKDkwZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcCAgICA6IC0xMnB4O1xyXG4gICAgcGFkZGluZyAgICAgICA6IDAgMjRweCAzMnB4O1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuNDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcbiAgICB3aWR0aCAgICAgICAgIDogMTAwJTtcclxuICAgIG1heC13aWR0aCAgICAgOiA4NjNweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTJweCAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYXFfX2J0bi13cmFwLmpzLWFjY29yZGlvbi1idG4tLWFjdGl2ZSB7XHJcbiAgLmZhcV9fYnRuLWljb24tbGluZTpudGgtY2hpbGQoMikge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgfVxyXG59IiwiLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wICAgOiA5NXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogNjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb21vLXRleHQtd3JhcCB7XHJcbiAgICBvcGFjaXR5ICAgICAgIDogMC42O1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuNTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICsucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3Mge1xyXG4gICAgcGFkZGluZy10b3A6IDY1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYmFza2V0IHtcclxuICBwb3NpdGlvbiAgICAgICA6IGZpeGVkO1xyXG4gIHotaW5kZXggICAgICAgIDogMTAxMDE7XHJcbiAgdG9wICAgICAgICAgICAgOiAwO1xyXG4gIHJpZ2h0ICAgICAgICAgIDogMDtcclxuICBib3R0b20gICAgICAgICA6IDA7XHJcbiAgbGVmdCAgICAgICAgICAgOiAwO1xyXG4gIGRpc3BsYXkgICAgICAgIDogbm9uZTtcclxuICBoZWlnaHQgICAgICAgICA6IDEwMHZoO1xyXG4gIG1hcmdpbiAgICAgICAgIDogYXV0bztcclxuICBwYWRkaW5nICAgICAgICA6IDA7XHJcbiAgYmFja2dyb3VuZCAgICAgOiByZ2JhKDE3LCAxNywgMTcsIDAuNjApO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb24gICAgIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgICAgOiAwO1xyXG4gICAgcmlnaHQgICAgICAgIDogMDtcclxuICAgIC8vIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgd2lkdGggICAgIDogNjIwcHg7XHJcbiAgICBtYXgtd2lkdGggOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgIDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBjb2xvciAgICAgOiBAY29sb3ItYmxhY2s7XHJcblxyXG4gICAgcGFkZGluZzogMTUwcHggNjhweCAxMDhweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDA7XHJcbiAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M2QzZDNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nICAgICAgIDogMTAwcHggMTBweCAxNDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uICAgICAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICAgICAgOiA2MXB4O1xyXG4gICAgbGVmdCAgICAgICAgICA6IDg4cHg7XHJcbiAgICBmb250LXNpemUgICAgIDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICB0b3AgOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgY29sb3IgICAgICAgICA6ICM4RDhDOEI7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gICAgd2lkdGggICAgIDogMzZweDtcclxuICAgIGhlaWdodCAgICA6IDM2cHg7XHJcbiAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICA6IDU1cHg7XHJcbiAgICByaWdodCAgICAgOiA4OHB4O1xyXG4gICAgY3Vyc29yICAgIDogcG9pbnRlcjtcclxuICAgIHotaW5kZXggICA6IDU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIG1hcmdpbiAgICA6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlciAgICA6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHRvcCAgIDogNTBweDtcclxuICAgICAgcmlnaHQgOiAyMHB4O1xyXG4gICAgICB3aWR0aCA6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQgICAgOiAwO1xyXG4gICAgICByaWdodCAgIDogMDtcclxuICAgICAgdG9wICAgICA6IDA7XHJcbiAgICAgIGJvdHRvbSAgOiAwO1xyXG4gICAgICBtYXJnaW4gIDogYXV0bztcclxuXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aCAgOiAxMDAlO1xyXG4gICAgICBoZWlnaHQgOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXBwbHktd2lkZ2V0IHtcclxuICAgIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG4gICAgYm90dG9tICAgIDogMDtcclxuICAgIGxlZnQgICAgICA6IDA7XHJcbiAgICByaWdodCAgICAgOiAwO1xyXG4gICAgei1pbmRleCAgIDogMTAwO1xyXG4gICAgcGFkZGluZyAgIDogMzBweCA4OHB4IDMwcHg7XHJcbiAgICB6LWluZGV4ICAgOiA2NTI7XHJcbiAgICBib3gtc2hhZG93OiAwcHggLTAuOTk2MzRweCA0LjEyMTIxcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wMiksIDBweCAtMi43NTQ3NHB4IDExLjM5NDYxcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNCksIDBweCAtNi42MzIzNnB4IDI3LjQzMzg0cHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNSksIDBweCAtMjJweCA5MXB4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDcpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hcHBseS13aWRnZXQtYnRuIHtcclxuICAgIHdpZHRoIDogMjE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICZfX2FwcGx5LXdpZGdldC1yZXNldCB7XHJcbiAgLy8gICBmb250LXNpemUgICAgICA6IDMwMHB4O1xyXG4gIC8vICAgZm9udC1zaXplICAgICAgOiAxNnB4O1xyXG4gIC8vICAgY29sb3IgICAgICAgICAgOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgLy8gICBib3JkZXItYm90dG9tICA6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgLy8gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIC8vICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gIC8vICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICB3aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgbWFyZ2luICAgIDogMCBhdXRvO1xyXG4gICAgYm9yZGVyICAgIDogMDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBwYWRkaW5nICAgOiAwO1xyXG5cclxuICAgIC8vINCU0LvRjyBtb3ppbGxhIGZpcmVmb3hcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogI0M2QzZDNiB0cmFuc3BhcmVudDtcclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIC8vIHdpZHRoOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkM2QzY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0IDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1lLXdyYXAge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBjdXJzb3IgICAgICAgICA6IHBvaW50ZXI7XHJcblxyXG4gICAgJi5qcy1hY2NvcmRpb24tYnRuLS1hY3RpdmUge1xyXG4gICAgICAuZmlsdGVyLWNhdGFsb2dfX25hbWUtaWNvbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICZfX25hbWUtaWNvbiB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgfVxyXG5cclxuICAmX19jaGVja2JveC1pdGVtIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICAmX19jaGVja2JveGVzLXdyYXAtLWNvbG9yIHtcclxuICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgIDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTRweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweDtcclxuICB9XHJcblxyXG4gICZfX2NoZWNrYm94LWl0ZW0tLWNvbG9yIHtcclxuICAgIHBhZGRpbmctbGVmdCA6IDRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU5cHg7XHJcbiAgICBvdmVyZmxvdyAgICAgIDogaGlkZGVuO1xyXG4gICAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1yb3cge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1jb2wge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWNvbC0tcGhvdG8ge1xyXG4gICAgd2lkdGg6IDE5MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWNvbC0taW5mbyB7XHJcbiAgICB3aWR0aCAgICAgICA6IGNhbGMoMTAwJSAtIDE5MHB4KTtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoICAgICAgIDogY2FsYygxMDAlIC0gOTZweCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tYWJvdXQge1xyXG4gICAgaGVpZ2h0ICAgICAgICA6IDEwMCU7XHJcbiAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmX19waWN0dXJlLXdyYXAge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tY291bnQge31cclxuXHJcbiAgLnByb2R1Y3RfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0IDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxNHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3RfX29wdGlvbnMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0X19vcHRpb25zLWxpc3Qge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3RfX3ByaWNlLXdyYXAge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3RfX3ByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ByaWNlLWJsb2NrIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAgZmxleC1ncm93ICAgICAgOiAxO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1idG4tZGVsIHtcclxuICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICA6IDA7XHJcbiAgICByaWdodCAgICA6IDA7XHJcbiAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRucy13cmFwIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgICAgIDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0ICAgIDogLTEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQgICA6IC0xMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4gICAgICAgIDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bi1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdCA6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZzogMCAwIDhweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Ftb3VudCB7XHJcbiAgICBmb250LXNpemUgIDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtY291bnQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtY291bnRfX2lucHV0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggICAgICAgOiAzMHB4O1xyXG4gICAgICBoZWlnaHQgICAgICA6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0IDogNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bi1nby1jYXRhbG9nIHtcclxuICAgIHdpZHRoICAgIDogMjg3cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxufSIsIi5jb21wYXJlIHtcclxuICBwYWRkaW5nLXRvcCAgIDogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogOTNweDtcclxuICBvdmVyZmxvdyAgICAgIDogaGlkZGVuO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogMjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBvdmVyZmxvdyAgIDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7fVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGFiIHtcclxuICAgIGRpc3BsYXkgOiBmbGV4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgPmRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS0tbmFtZSB7XHJcbiAgICB3aWR0aCAgICA6IDI0MHB4O1xyXG4gICAgbWluLXdpZHRoOiAyNDBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgID5kaXYge1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiAjRURFREVEO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLS12YWx1ZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgID5kaXYge1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERURFRDtcclxuICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICNFREVERUQ7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VERURFRDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tLXZhbHVlIHtcclxuICAgIGZsZXgtZ3JvdyA6IDE7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1kZWwtd3JhcCB7XHJcbiAgICBoZWlnaHQgICAgOiA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIGhlaWdodCAgICAgICAgIDogNDhweDtcclxuICAgICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWRlbCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWNhcmQtd3JhcCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLW9wdGlvbi1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZSAgICAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgICAgOiAxLjQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZyAgIDogMC4zNnB4O1xyXG4gICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBvdmVyZmxvdyAgICAgOiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZSAgOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogMzZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQtcGljdHVyZS13cmFwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy10b3AgICA6IDQ2cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZC1pbmZvLXdyYXAge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgcGFkZGluZzogMTlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcmQtcGljdHVyZSB7XHJcbiAgICB3aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgIDogMTcwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZC1uYW1lLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICB9XHJcblxyXG4gICZfX2NhcmQtbmFtZSB7XHJcbiAgICBmb250LXNpemUgIDogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NhcmQtcHJpY2Utd3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZC1wcmljZSB7XHJcbiAgICBmb250LXNpemUgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NhcmQtYnRucy13cmFwIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgICAgIDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdCAgICA6IC02cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQgICA6IC02cHg7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkLWJ0bnMtaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiA2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkLWxpbmsge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWNvbnRlbnQgIDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ24gICAgIDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlciAgICAgICAgIDogMXB4IHNvbGlkIEBjb2xvci1ibGFjaztcclxuICAgIGJhY2tncm91bmQgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgY29sb3IgICAgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgbWluLWhlaWdodCAgICAgOiAzM3B4O1xyXG4gICAgbWF4LXdpZHRoICAgICAgOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoICAgICAgOiAxMjNweDtcclxuICAgIGZvbnQtZmFtaWx5ICAgIDogQGZvbnQ7XHJcbiAgICBmb250LXNpemUgICAgICA6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0ICAgIDogNTAwO1xyXG4gICAgcGFkZGluZyAgICAgICAgOiA1cHggMTBweCA0cHg7XHJcbiAgICB0cmFuc2l0aW9uICAgICA6IGFsbCAwLjVzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcbiAgICBib3JkZXItcmFkaXVzICA6IDNweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjM0MzODM0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWluZm8ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0taW5mby1uYW1lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgZGlzcGxheSAgICAgICA6IGJsb2NrO1xyXG4gICAgICB3aWR0aCAgICAgICAgIDogMzAlO1xyXG4gICAgICBwYWRkaW5nICAgICAgIDogMTJweCAxMHB4O1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0ICA6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheSAgICAgICA6IGJsb2NrO1xyXG4gICAgICB3aWR0aCAgICAgICAgIDogMTI2cHg7XHJcbiAgICAgIHBhZGRpbmcgICAgICAgOiAxMnB4IDEwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodCAgIDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBib3JkZXItcmlnaHQgIDogMXB4IHNvbGlkICNFREVERUQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWluZm8tdmFsdWUge1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuNDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xyXG4gICAgb3BhY2l0eSAgICAgICA6IDAuNjtcclxuXHJcbiAgICBvdmVyZmxvdyAgICAgOiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZSAgOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nICAgIDogMTJweCAxMHB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICB3aWR0aCAgICAgIDogNzAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZyAgICAgICA6IDEycHggOHB4O1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICB3aWR0aCAgICAgICAgIDogY2FsYygxMDAlIC0gMTI2cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbXBhcmVfX2l0ZW0taW5mby0tZGlmZmVyZW50IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGNEYxRUQ7XHJcbiAgICAgIGNvbG9yICAgICA6IEBjb2xvci1icm93bjtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBTZWxlY3RcclxuLmNvbXBhcmVfX2NhcmQtc2VsZWN0IHtcclxuICBmb250LWZhbWlseSAgICAgOiBAZm9udDtcclxuICB3aWR0aCAgICAgICAgICAgOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZSAgICAgICA6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQgICAgIDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0ICAgICA6IDEuMjtcclxuICBjb2xvciAgICAgICAgICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgLy8gcGFkZGluZy1yaWdodDogMjBweDtcclxuICBwYWRkaW5nLWxlZnQgICAgOiAwO1xyXG4gIGJhY2tncm91bmQgICAgICA6ICNmZmZmZmY7XHJcblxyXG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICBhbGlnbi1jb250ZW50ICA6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduICAgICA6IGNlbnRlcjtcclxuXHJcbiAgY3Vyc29yICAgICAgICAgICAgOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2UgICA6IG5vbmU7XHJcbiAgLW1zLWFwcGVhcmFuY2UgICAgOiBub25lO1xyXG4gIGFwcGVhcmFuY2UgICAgICAgIDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29tcGFyZV9fY2FyZC1zZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb21wYXJlX19jYXJkLWZvci1zZWxlY3Qge1xyXG4gIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcbiAgZGlzcGxheSAgOiBmbGV4O1xyXG4gIHdpZHRoICAgIDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gIG1hcmdpbiAgIDogYXV0bztcclxufVxyXG5cclxuLmNvbXBhcmVfX2NhcmQtZm9yLXNlbGVjdDpiZWZvcmUge1xyXG4gIHBvc2l0aW9uICAgICAgOiBhYnNvbHV0ZTtcclxuICB0b3AgICAgICAgICAgIDogMDtcclxuICByaWdodCAgICAgICAgIDogMDtcclxuICBib3R0b20gICAgICAgIDogMDtcclxuICB3aWR0aCAgICAgICAgIDogMTZweDtcclxuICBoZWlnaHQgICAgICAgIDogMTZweDtcclxuICBtYXJnaW4gICAgICAgIDogYXV0bztcclxuICBjb250ZW50ICAgICAgIDogJyc7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYmFja2dyb3VuZCAgICA6IHVybCguLi9pbWFnZXMvaWNvbnMvaW5saW5lL3NtYWxsLWFycm93LnN2Zykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlciwgI2ZmZmZmZjtcclxufVxyXG5cclxuLmNvbXBhcmVfX2NhcmQtc2VsZWN0IG9wdGlvbiB7XHJcbiAgZm9udC1zaXplICA6IDEycHg7XHJcbiAgcGFkZGluZyAgICA6IDVweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59IiwiLmZhdm9yaXQtYnRuIHtcclxuICBmb250LXNpemU6IDA7XHJcblxyXG4gIHN2ZyBwYXRoIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgZmlsbDogIzUwNEM0ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYWN0aXZlIHtcclxuICAgIHN2ZyBwYXRoIHtcclxuICAgICAgZmlsbDogIzUwNEM0ODtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJvZHVjdC1maXhlZCB7XHJcbiAgcG9zaXRpb24gICAgICA6IHN0aWNreTtcclxuICBwb3NpdGlvbiAgICAgIDogLXdlYmtpdC1zdGlja3k7XHJcbiAgbGVmdCAgICAgIDogMDtcclxuICByaWdodCAgICAgOiAwO1xyXG4gIGJvdHRvbSAgICA6IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICBib3gtc2hhZG93OiAwcHggLTAuOTk2MzRweCA0LjEyMTIxcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wMiksIDBweCAtMi43NTQ3NHB4IDExLjM5NDYxcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNCksIDBweCAtNi42MzIzNnB4IDI3LjQzMzg0cHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNSksIDBweCAtMjJweCA5MXB4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDcpO1xyXG4gIHotaW5kZXggICA6IDk5OTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgcGFkZGluZy10b3AgICA6IDQ4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuICAgIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1pcGFkKSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wICAgOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTI3cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpbm5lcikge1xyXG4gICAgICBtYXJnaW4tbGVmdCA6IC0xMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4taXBhZCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdCA6IC0xMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sIHtcclxuICAgIHBhZGRpbmctbGVmdCA6IDI3cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpbm5lcikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4taXBhZCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgd2lkdGg6IDMxLjYlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi1pcGFkKSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDI4LjYlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICB3aWR0aDogMTUuNCU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLWlwYWQpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMjAuNCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHdpZHRoOiAyNC43JTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIHdpZHRoOiAyOC4zJTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4taXBhZCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAyNi4zJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZS13cmFwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lIHtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG5cclxuICAmX19wYXJhbWV0cmVzLXdyYXAge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1mb3JtX19hdmFpbGFiaWxpdHktdGV4dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWZvcm1fX2F2YWlsYWJpbGl0eS1ub3RlLWJ0biB7XHJcbiAgICB3aWR0aCA6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmX19zaXplIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAmX19zaXplLW5hbWUge1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZy1yaWdodCA6IDRweDtcclxuICB9XHJcblxyXG4gICZfX2NvbG9ycy13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgfVxyXG5cclxuICAmX19jb2xvci1uYW1lIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XHJcbiAgfVxyXG5cclxuICAmX19idXktaXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idXktbmFtZSB7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nLXJpZ2h0IDogNHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtZm9ybV9fcHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtZm9ybV9fcHJpY2UtY29sIHtcclxuICAgIHdpZHRoICAgICA6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWNvdW50IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtZm9ybV9fYnRucy1jb2wge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1mb3JtX19jaGVja2JveC1pdGVtIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1mb3JtX19sYWJlbC1jaGVja2JveC1jb2xvciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWZvcm1fX3ByaWNlLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTZWxlY3RcclxuLnByb2R1Y3QtZml4ZWRfX3NlbGVjdCB7XHJcbiAgZm9udC1mYW1pbHkgIDogQGZvbnQ7XHJcbiAgd2lkdGggICAgICAgIDogMTAwJTtcclxuICBmb250LXNpemUgICAgOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0ICA6IDUwMDtcclxuICBsaW5lLWhlaWdodCAgOiAxLjI7XHJcbiAgY29sb3IgICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0IDogMDtcclxuICBiYWNrZ3JvdW5kICAgOiAjZmZmZmZmO1xyXG5cclxuICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgYWxpZ24tY29udGVudCAgOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbiAgICAgOiBjZW50ZXI7XHJcblxyXG4gIGN1cnNvciAgICAgICAgICAgIDogcG9pbnRlcjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlICAgOiBub25lO1xyXG4gIC1tcy1hcHBlYXJhbmNlICAgIDogbm9uZTtcclxuICBhcHBlYXJhbmNlICAgICAgICA6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2R1Y3QtZml4ZWRfX3NlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3QtZml4ZWRfX2NhcmQtZm9yLXNlbGVjdCB7XHJcbiAgcG9zaXRpb24gOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5ICA6IGZsZXg7XHJcbiAgd2lkdGggICAgOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMjIwcHg7XHJcbiAgbWFyZ2luICAgOiBhdXRvO1xyXG59XHJcblxyXG4ucHJvZHVjdC1maXhlZF9fY2FyZC1mb3Itc2VsZWN0OmJlZm9yZSB7XHJcbiAgcG9zaXRpb24gICAgICA6IGFic29sdXRlO1xyXG4gIHRvcCAgICAgICAgICAgOiAwO1xyXG4gIHJpZ2h0ICAgICAgICAgOiAwO1xyXG4gIGJvdHRvbSAgICAgICAgOiAwO1xyXG4gIHdpZHRoICAgICAgICAgOiAxNnB4O1xyXG4gIGhlaWdodCAgICAgICAgOiAxNnB4O1xyXG4gIG1hcmdpbiAgICAgICAgOiBhdXRvO1xyXG4gIGNvbnRlbnQgICAgICAgOiAnJztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBiYWNrZ3JvdW5kICAgIDogdXJsKC4uL2ltYWdlcy9pY29ucy9pbmxpbmUvc21hbGwtYXJyb3cuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyLCAjZmZmZmZmO1xyXG59XHJcblxyXG4ucHJvZHVjdC1maXhlZF9fc2VsZWN0IG9wdGlvbiB7XHJcbiAgZm9udC1zaXplICA6IDEycHg7XHJcbiAgcGFkZGluZyAgICA6IDVweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59IiwiLm9yZGVyaW5nIHtcclxuICBwYWRkaW5nLXRvcCAgIDogMjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzNweDtcclxuXHJcbiAgJl9fY29sLS10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDlweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLS1jYXJkLXRpdGxlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41NnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jYXJkLXRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICBmb250LXNpemUgICAgIDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAmX19jYXJkLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBjb2xvciAgICAgIDogcmdiYSg4MCwgNzYsIDcyLCAwLjgwKTtcclxuICB9XHJcblxyXG4gICZfX3N0ZXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbSAgIDogMThweDtcclxuICAgIGJvcmRlci10b3AgICAgICA6IDFweCBzb2xpZCByZ2JhKDgwLCA3NiwgNzIsIDAuMTApO1xyXG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoODAsIDc2LCA3MiwgMC4xMCk7ICAgIFxyXG4gIH1cclxuXHJcbiAgJl9fc3RlcC1idG4td3JhcCB7XHJcbiAgICBwYWRkaW5nICAgICAgICA6IDI1cHggMjRweDtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGFsaWduLWNvbnRlbnQgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY3Vyc29yICAgICAgICAgOiBwb2ludGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZzogMjRweCAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RlcC1uYW1lIHtcclxuICAgIG1heC13aWR0aCAgICAgOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuICAgIHBhZGRpbmctcmlnaHQgOiAxMnB4O1xyXG4gICAgY29sb3IgICAgICAgICA6IEBjb2xvci1icm93bjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41NHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gICZfX3N0ZXAtYnRuIHtcclxuICAgIHdpZHRoICAgICA6IDI0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICB9XHJcblxyXG4gICZfX3N0ZXAtaW5mby13cmFwIHtcclxuICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZyAgICAgIDogMCAxNHB4IDI0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDgwLCA3NiwgNzIsIDAuMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3RlcC1pbmZvLXRleHQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS41O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgbWFyZ2luLXRvcCA6IC0xMHB4O1xyXG4gICAgICBmb250LXNpemUgIDogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgY29sb3IgICAgICA6ICM4RDhDOEI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaGVja2JveGVzLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICB9XHJcblxyXG4gICZfX2NoZWNrYm94LWl0ZW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWlucHV0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuICBcclxuICAmX19pdGVtLW5leHQtYnRuLXdyYXAge1xyXG4gICAgdGV4dC1hbGlnbiA6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19uZXh0LWJ0biB7XHJcbiAgICBkaXNwbGF5ICAgICAgOiBpbmxpbmUtZmxleDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQgICA6IEBjb2xvci1ibGFjaztcclxuICAgIGNvbG9yICAgICAgICA6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemUgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgIDogMS41O1xyXG4gICAgcGFkZGluZyAgICAgIDogNXB4IDIwcHg7XHJcbiAgICB0cmFuc2l0aW9uICAgOiBhbGwgMC41cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAY29sb3ItYnJvd247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lucHV0cy1yb3cge1xyXG4gICAgbWFyZ2luLWxlZnQgOiAtNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lucHV0cy1jb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0IDogNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIHdpZHRoICA6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dHMtY29sLS1jaXR5IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICB9XHJcblxyXG4gICZfX2NhcmQtd3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlLWl0ZW0td3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2UtaXRlbSB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX3ByaWNlLW5hbWUge1xyXG4gICAgZm9udC1mYW1pbHkgICA6IEBmb250MjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2UtdmFsdWUge1xyXG4gICAgZm9udC1zaXplICA6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3VtbSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvbW9jb2RlLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU3cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcCAgIDogMzNweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IDE3OXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbWVzc2FuZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19jb21tZW50LXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlbmQtY2hlY2tib3gtd3JhcCB7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgLmZvcm1fX2NoZWNrLXRleHQge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZW5kLWJ0bi13cmFwIHtcclxuICAgIHBhZGRpbmctbGVmdCA6IDQycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodCAgIDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4vLyBDaGVjaGJveFxyXG4ub3JkZXJpbmdfX2xhYmVsLWNoZWNrYm94IHtcclxuICBjdXJzb3IgIDogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheSA6IGJsb2NrO1xyXG4gIHdpZHRoICAgOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLm9yZGVyaW5nX19pbnB1dC1jaGVja2JveCB7XHJcbiAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5ICAgOiAwO1xyXG4gIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG59XHJcblxyXG5cclxuLm9yZGVyaW5nX19sYWJlbC1jaGVjay13cmFwIHtcclxuICBkaXNwbGF5ICAgIDogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLm9yZGVyaW5nX19pbnB1dC1jaGVja2JveDpjaGVja2VkKy5vcmRlcmluZ19fbGFiZWwtY2hlY2std3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLm9yZGVyaW5nX19jaGVjay1jaGVjayB7XHJcbiAgd2lkdGggICAgICAgIDogMjBweDtcclxuICBoZWlnaHQgICAgICAgOiAyMHB4O1xyXG4gIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCByZ2JhKDgwLCA3NiwgNzIsIDAuODApO1xyXG4gIGRpc3BsYXkgICAgICA6IGJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLm9yZGVyaW5nX19jaGVjay10ZXh0IHtcclxuICBmb250LXdlaWdodCA6IDQwMDtcclxuICBmb250LXNpemUgICA6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQgOiAxLjQ7XHJcbiAgY29sb3IgICAgICAgOiByZ2JhKDgwLCA3NiwgNzIsIDAuODApO1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxuICBtYXgtd2lkdGggICA6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIGRpc3BsYXkgICAgIDogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbiAgOiBsZWZ0O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yICAgICAgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQgOiA3MDA7XHJcbiAgICBmb250LXNpemUgICA6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5vcmRlcmluZ19fY2hlY2stbGluayB7XHJcbiAgZmxleC1ncm93ICA6IDE7XHJcbiAgdGV4dC1hbGlnbiA6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZSAgOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLm9yZGVyaW5nX19jaGVjay1wcmljZSB7XHJcbiAgZmxleC1ncm93ICA6IDE7XHJcbiAgdGV4dC1hbGlnbiA6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZSAgOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLm9yZGVyaW5nX19pbnB1dC1jaGVja2JveDpjaGVja2VkKy5vcmRlcmluZ19fbGFiZWwtY2hlY2std3JhcCAub3JkZXJpbmdfX2NoZWNrLWNoZWNrIHtcclxuICBiYWNrZ3JvdW5kICA6IHVybCguLi9pbWFnZXMvaWNvbnMvY2hlY2std2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyLCBAY29sb3ItYnJvd247XHJcbiAgYm9yZGVyLWNvbG9yOiBAY29sb3ItYnJvd247XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbn1cclxuXHJcbi5vcmRlcmluZ19fc3RlcC1idG4td3JhcC5qcy1hY2NvcmRpb24tYnRuLS1hY3RpdmUge1xyXG4gIC5vcmRlcmluZ19fc3RlcC1idG4ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbn0iLCIub3JkZXJpbmctY2FyZCB7XHJcbiAgb3ZlcmZsb3cgICAgIDogaGlkZGVuO1xyXG4gIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCAjRURFREVEO1xyXG4gIHBhZGRpbmcgICAgICA6IDI0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgIHBhZGRpbmc6IDI0cHggMTRweDtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERURFRDtcclxuICB9XHJcblxyXG4gICZfX2J0bi1kZWwge1xyXG4gICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgIDogMjRweDtcclxuICAgIHJpZ2h0ICAgIDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICB0b3AgIDogMTRweDtcclxuICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHBhdGgge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcm93IHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLS1waG90byB7XHJcbiAgICB3aWR0aDogMTkwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wtLWluZm8ge1xyXG4gICAgd2lkdGggICAgICAgOiBjYWxjKDEwMCUgLSAxOTBweCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgd2lkdGggICAgICA6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZS13cmFwIHtcclxuICAgIHBhZGRpbmctbGVmdCA6IDQ2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYWJvdXQge1xyXG4gICAgaGVpZ2h0ICAgICAgICA6IDEwMCU7XHJcbiAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgIHBhZGRpbmctcmlnaHQgOiAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAxNHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0IDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0X19vcHRpb25zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xyXG4gICAgZmxleC1ncm93ICAgICA6IDE7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdF9fb3B0aW9ucy1saXN0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0X19wcmljZS13cmFwIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0X19wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2UtYmxvY2sge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1jb3VudCB7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtY291bnRfX2lucHV0IHtcclxuICAgIHdpZHRoICAgICAgIDogMzBweDtcclxuICAgIGhlaWdodCAgICAgIDogMzBweDtcclxuICAgIG1hcmdpbi1sZWZ0IDogNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgfVxyXG59IiwiLnByb21vY29kZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19pbnB1dCB7XHJcbiAgICBmb250LWZhbWlseSAgOiBAZm9udDtcclxuICAgIHdpZHRoICAgICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgICAgOiA1MnB4O1xyXG4gICAgYm9yZGVyICAgICAgIDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiBAY29sb3Itc2lsdmVyO1xyXG5cclxuICAgIGZvbnQtc2l6ZSAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgOiA0MDA7XHJcbiAgICBjb2xvciAgICAgICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAyNHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XHJcbiAgICBib3gtc2l6aW5nICAgOiBib3JkZXItYm94O1xyXG5cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZSAgIDogbm9uZTtcclxuICAgIGFwcGVhcmFuY2UgICAgICAgIDogbm9uZTtcclxuXHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICBjb2xvciAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgY29sb3IgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgIGNvbG9yICA6IEBjb2xvci1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgIGNvbG9yICA6IEBjb2xvci1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBwb3NpdGlvbiAgICAgOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0ICAgICAgICA6IDZweDtcclxuICAgIHdpZHRoICAgICAgICA6IDEyOHB4O1xyXG4gICAgaGVpZ2h0ICAgICAgIDogNDFweDtcclxuICAgIG1pbi1oZWlnaHQgICA6IDQxcHg7XHJcbiAgICB0b3AgICAgICAgICAgOiA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgcGFkZGluZyAgICAgIDogNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggICAgIDogMTI4cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBhZ2U0MDQge1xyXG4gICZfX3dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX3RleHQtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcCAgIDogMTA2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHg7XHJcbiAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4ICAgICAgIDogNTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nLXRvcCAgIDogMjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waWN0dXJlLXdyYXAge1xyXG4gICAgcG9zaXRpb24gICAgICA6IGFic29sdXRlO1xyXG4gICAgdG9wICAgICAgICAgICA6IDA7XHJcbiAgICByaWdodCAgICAgICAgIDogLTMwcHg7XHJcbiAgICB3aWR0aCAgICAgICAgIDogMTAwJTtcclxuICAgIG1heC13aWR0aCAgICAgOiA3MjFweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleCAgICAgICA6IDM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlubmVyKSB7XHJcbiAgICAgIHJpZ2h0OiAtMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgIHRvcCAgICAgICA6IGF1dG87XHJcbiAgICAgIHJpZ2h0ICAgICA6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3IgICAgICAgICA6ICM0MjNFMzk7XHJcbiAgICBmb250LXNpemUgICAgIDogMjAwcHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50ICAgIDogJzQwNCc7XHJcbiAgICAgICAgY29sb3IgICAgICA6IEBjb2xvci1icm93bjtcclxuICAgICAgICBmb250LXNpemUgIDogMjAwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgIHBvc2l0aW9uICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0ICAgICAgIDogMjBweDtcclxuICAgICAgICB0b3AgICAgICAgIDogMjNweDtcclxuICAgICAgICB6LWluZGV4ICAgIDogLTE7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XHJcbiAgICAgICAgICB0b3AgICAgICA6IDEycHg7XHJcbiAgICAgICAgICBsZWZ0ICAgICA6IDE5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBjb2xvciAgICAgICAgIDogIzQyM0UzOTtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiA1NHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjE7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaW5uZXIpIHtcclxuICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplICAgICA6IDMwcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgY29sb3IgICAgICAgICA6ICM0MjNFMzk7XHJcbiAgICBmb250LXNpemUgICAgIDogNDJweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4xO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaW5uZXIpIHtcclxuICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplICAgICA6IDEycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG5zLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLS1icm93biB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG5zLXJvdyB7XHJcbiAgICBkaXNwbGF5ICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC0xMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICB9XHJcblxyXG4gICZfX2J0bnMtY29sIHtcclxuICAgIHBhZGRpbmctbGVmdCAgOiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodCA6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB3aWR0aCAgICAgICAgIDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubW9kZWwtcGhvdG9nYWxsZXJ5LW5ldyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEzOHB4O1xyXG4gIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcGhvdG8ge1xyXG4gICAgd2lkdGggOiAxMDAlO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB3aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgICBoZWlnaHQgICAgOiAzOTZweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2lubmVyLXNsaWRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDgyOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZm9yLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXIge1xyXG5cclxuICAgIC5zbGljay10cmFjazpiZWZvcmUsXHJcbiAgICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgIGRpc3BsYXkgIDogZmxleDtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgbWFyZ2luLWxlZnQgOiAtMTJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuICAgICAgb3ZlcmZsb3cgICAgOiB2aXNpYmxlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdCA6IC0ycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXdfX2l0ZW0ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICBvcGFjaXR5ICAgICAgOiAwLjM7XHJcbiAgICAgIHRyYW5zaXRpb24gICA6IGFsbCAwLjVzO1xyXG5cclxuICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgLy8gICBvcGFjaXR5OiAxO1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCA6IDJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fcGhvdG8ge1xyXG4gICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdi1idG4ge1xyXG4gICAgZGlzcGxheSAgICAgIDogYmxvY2s7XHJcbiAgICB3aWR0aCAgICAgICAgOiBjYWxjKCgxMDAlIC0gNzY4cHgpIC8gMiAtIDI0cHgpOyAvLzc2OHB4ICjRiNC40YDQuNC90LAg0YTQvtGC0L4pICsgMjRweCAo0L7RgtGB0YLRg9C/0Ysg0LzQtdC20LTRgyDRhNC+0YLQutCw0LzQuCkgPSBcclxuICAgIHBvc2l0aW9uICAgICA6IGFic29sdXRlO1xyXG4gICAgbGVmdCAgICAgICAgIDogMDtcclxuICAgIHRvcCAgICAgICAgICA6IDA7XHJcbiAgICBoZWlnaHQgICAgICAgOiAxMDAlO1xyXG4gICAgei1pbmRleCAgICAgIDogNDtcclxuICAgIC8vIGJhY2tncm91bmQ6IHBpbms7XHJcbiAgICAvLyBvcGFjaXR5ICAgOiAwLjU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbnRlbnQgICAgICAgIDogJyc7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aCAgICAgICAgICA6IDQ0cHg7XHJcbiAgICAgIGhlaWdodCAgICAgICAgIDogNDRweDtcclxuICAgICAgYmFja2dyb3VuZCAgICAgOiAjNTA0QzQ4O1xyXG4gICAgICBwb3NpdGlvbiAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICB0b3AgICAgICAgICAgICA6IDA7XHJcbiAgICAgIGJvdHRvbSAgICAgICAgIDogMDtcclxuICAgICAgbWFyZ2luICAgICAgICAgOiBhdXRvO1xyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogI0M1OUY3MjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmVmb3JlIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcmlnaHQ6IC00NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWZ0ZXIge1xyXG4gICAgICBsZWZ0IDogYXV0bztcclxuICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBsZWZ0OiAtNDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kb3RzIHtcclxuICAgIGRpc3BsYXkgOiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbSAgOiAtNjBweDtcclxuICAgIGxlZnQgICAgOiAwO1xyXG4gICAgcmlnaHQgICA6IDA7XHJcbiAgICBtYXJnaW4gIDogYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fZG90cyAuc2xpY2stZG90cyB7XHJcbiAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gIGZsZXgtd3JhcCAgICAgIDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50ICA6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICBsaXN0LXN0eWxlICAgICA6IG5vbmU7XHJcbiAgcG9pbnRlci1ldmVudHMgOiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0ICAgIDogLTRweDtcclxuICBtYXJnaW4tcmlnaHQgICA6IC00cHg7XHJcblxyXG4gIGxpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplICA6IDA7XHJcbiAgICBtYXJnaW4gICAgIDogMDtcclxuICAgIHBhZGRpbmcgICAgOiAwIDRweDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBmb250LXNpemUgOiAwO1xyXG4gICAgd2lkdGggICAgIDogOXB4O1xyXG4gICAgaGVpZ2h0ICAgIDogOXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzUwNEM0ODtcclxuICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgb3BhY2l0eSAgIDogMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gICAgb3BhY2l0eSAgIDogMC40O1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCIuYmFubmVyLXF1aXoge1xyXG4gIHBvc2l0aW9uICAgICA6IGZpeGVkO1xyXG4gIGxlZnQgICAgICAgICA6IDMwcHg7XHJcbiAgYm90dG9tICAgICAgIDogMzBweDtcclxuICB3aWR0aCAgICAgICAgOiA1MDBweDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGJhY2tncm91bmQgICA6ICNGOEY2RjM7XHJcbiAgei1pbmRleCAgICAgIDogOTk5O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBsZWZ0ICA6IDIwcHg7XHJcbiAgICByaWdodCA6IDIwcHg7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICB3aWR0aCA6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xyXG4gICAgdG9wICAgICAgOiAyMHB4O1xyXG4gICAgcmlnaHQgICAgOiAyMHB4O1xyXG4gICAgY3Vyc29yICAgOiBwb2ludGVyO1xyXG4gICAgei1pbmRleCAgOiA1O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgdG9wICA6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nIDogNDBweCAzMHB4IDMxcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiAzNXB4IDIwcHggMjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8td3JhcCB7XHJcbiAgICB3aWR0aCAgICA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICBjb2xvciAgICAgICAgIDogIzU4NTU1MTtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjE7XHJcbiAgfVxyXG5cclxuICAmX19waWN0dXJlLXdyYXAge1xyXG4gICAgcG9zaXRpb24gICAgICA6IGFic29sdXRlO1xyXG4gICAgcmlnaHQgICAgICAgICA6IDEwcHg7XHJcbiAgICBib3R0b20gICAgICAgIDogMDtcclxuICAgIHdpZHRoICAgICAgICAgOiAxODVweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAzMXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHdpZHRoICAgICAgICA6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnF1aXotcG9wdXAge1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiAjRjhGNkYzO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Nsb3NlIHtcclxuICAgIHRvcCAgIDogMjBweDtcclxuICAgIHJpZ2h0IDogMjBweDtcclxuICAgIHdpZHRoIDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHRvcCAgIDogMTVweDtcclxuICAgICAgcmlnaHQgOiAxNXB4O1xyXG4gICAgICB3aWR0aCA6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8v0JTQvtC/0L7Qu9C90LjRgtC10LvRjNC90L5cclxuICAmX193cmFwIHtcclxuICAgIHBhZGRpbmcgOiA1MHB4IDUwcHggNTNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmc6IDY1cHggMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8td3JhcCB7XHJcbiAgICB3aWR0aCAgICA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDUxNXB4O1xyXG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXggIDogNTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xyXG4gICAgY29sb3IgICAgICAgICA6ICM1ODU1NTE7XHJcbiAgICBmb250LXNpemUgICAgIDogNDVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4xO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplICAgICA6IDI4cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG4gICAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcclxuICAgIGNvbG9yICAgICAgICAgOiAjOEQ4QzhCO1xyXG4gICAgZm9udC1zaXplICAgICA6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuNTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX251bWJlcnMtd3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHdpZHRoICAgICAgICAgOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoICAgICA6IDMwMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX251bS13cmFwIHtcclxuICAgIGRpc3BsYXkgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fbnVtLWljb24ge1xyXG4gICAgd2lkdGg6IDQ5cHg7XHJcbiAgfVxyXG5cclxuICAmX19udW0tY291bnQge1xyXG4gICAgbWF4LXdpZHRoICAgOiBjYWxjKDEwMCUgLSA0OXB4KTtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGNvbG9yICAgICAgIDogIzhEOEM4QjtcclxuICAgIGZvbnQtc2l6ZSAgIDogMjVweDtcclxuICAgIGZvbnQtd2VpZ2h0IDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQgOiAxLjU7XHJcbiAgfVxyXG5cclxuICAmX19udW1iZXJzLXRleHQge1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIGNvbG9yICAgICAgOiAjOEQ4QzhCO1xyXG4gICAgZm9udC1zaXplICA6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gICZfX2J0bi13cmFwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0IDogMzFweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB3aWR0aCAgICAgICAgOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGljdHVyZS13cmFwIHtcclxuICAgIHBvc2l0aW9uICAgICAgOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0ICAgICAgICAgOiAwO1xyXG4gICAgYm90dG9tICAgICAgICA6IDA7XHJcbiAgICB3aWR0aCAgICAgICAgIDogMzIycHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnF1aXoge1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZCAgIDogI0Y4RjZGMztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICB0b3AgICA6IDIwcHg7XHJcbiAgICByaWdodCA6IDIwcHg7XHJcbiAgICB3aWR0aCA6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB0b3AgICA6IDE1cHg7XHJcbiAgICAgIHJpZ2h0IDogMTVweDtcclxuICAgICAgd2lkdGggOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL9CU0L7Qv9C+0LvQvdC40YLQtdC70YzQvdC+XHJcbiAgJl9fd3JhcCB7XHJcbiAgICBwYWRkaW5nIDogNTBweCA1MHB4IDUzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLXdyYXAge1xyXG4gICAgd2lkdGggICAgOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4ICA6IDU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3VjY2VzcyB7XHJcbiAgICAgIG1heC13aWR0aDogNjkwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3VjY2VzcyB7XHJcbiAgICAgIHBhZGRpbmctdG9wICAgOiA1MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTcycHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3AgICA6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3IgICAgICAgICA6IEBjb2xvci1icm93bjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXN1Y2Nlc3Mge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvciAgICAgICAgIDogIzU4NTU1MTtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiA0OHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjE7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMjhweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3VjY2VzcyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvciAgICAgICAgIDogIzhEOEM4QjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjU7XHJcbiAgICB3aWR0aCAgICAgICAgIDogMTAwJTtcclxuICAgIG1heC13aWR0aCAgICAgOiA0NTBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bi13cmFwIHt9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAzMXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoICAgICAgICA6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3VjY2VzcyB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodCAgICAgICA6IDYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbnVtYmVycy13cmFwIHtcclxuICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgIDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGggOiA0NSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19udW1iZXJzLWl0ZW0ge1xyXG4gICAgd2lkdGggICAgICAgIDogNTAlO1xyXG4gICAgcGFkZGluZy1sZWZ0IDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmcgICAgICAgOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX251bS13cmFwIHtcclxuICAgIGRpc3BsYXkgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fbnVtLWljb24ge1xyXG4gICAgd2lkdGggICAgOiA0OXB4O1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbnVtLWNvdW50IHtcclxuICAgIG1heC13aWR0aCAgIDogY2FsYygxMDAlIC0gNDlweCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBjb2xvciAgICAgICA6ICM4RDhDOEI7XHJcbiAgICBmb250LXNpemUgICA6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodCA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0IDogMS41O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbnVtYmVycy10ZXh0IHtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICBjb2xvciAgICAgIDogIzhEOEM4QjtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplICA6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waWN0dXJlLXdyYXAge1xyXG4gICAgcG9zaXRpb24gICAgICA6IGFic29sdXRlO1xyXG4gICAgcmlnaHQgICAgICAgICA6IDA7XHJcbiAgICBib3R0b20gICAgICAgIDogMDtcclxuICAgIHdpZHRoICAgICAgICAgOiA1MTVweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3VjY2VzcyB7XHJcbiAgICAgIHdpZHRoOiA1MTlweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9ncmVzcy1iYXItd3JhcCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tb2Itc3RlcHMtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheSAgICAgICA6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb2dyZXNzLWJhciB7XHJcbiAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICAgIDogNXB4O1xyXG4gICAgYmFja2dyb3VuZCAgIDogI2ZmZmZmZjtcclxuICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcHJvZ3Jlc3MtYmFyLWN1cnJlbnQge1xyXG4gICAgcG9zaXRpb24gICAgIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgICAgOiAwO1xyXG4gICAgbGVmdCAgICAgICAgIDogMDtcclxuICAgIGhlaWdodCAgICAgICA6IDVweDtcclxuICAgIGJhY2tncm91bmQgICA6IEBjb2xvci1icm93bjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAmLS0xIHtcclxuICAgICAgd2lkdGg6IDE2LjY2JTtcclxuICAgIH1cclxuXHJcbiAgICAmLS0yIHtcclxuICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS0zIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS00IHtcclxuICAgICAgd2lkdGg6IDY2LjY2JTtcclxuICAgIH1cclxuXHJcbiAgICAmLS01IHtcclxuICAgICAgd2lkdGg6IDgzLjMzJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS02IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1lLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hbWUtc3RlcCB7XHJcbiAgICBjb2xvciAgICAgIDogIzU4NTU1MTtcclxuICAgIGZvbnQtc2l6ZSAgOiA0NXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGVwLXN1YnRpdGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgY29sb3IgICAgICA6ICM4RDhDOEI7XHJcbiAgICBmb250LXNpemUgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgJl9fY2hvaXNlLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Nob2lzZS1yb3cge1xyXG4gICAgbWFyZ2luLWxlZnQgOiAtNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gICAgZGlzcGxheSAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9fY2hvaXNlLWNvbCB7XHJcbiAgICB3aWR0aCAgICAgICAgOiAzMy4zMyU7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLTUge1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXNtIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc20tcHJpY2Uge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaG9pc2UtY29sLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jaG9pc2UtaXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2LXdyYXAge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGVwcy13cmFwIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0ZXBzIHtcclxuICAgIGNvbG9yICAgICAgICAgOiAjOEQ4QzhCO1xyXG4gICAgZm9udC1zaXplICAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2LWJ0bnMtd3JhcCB7XHJcbiAgICBkaXNwbGF5ICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC0zcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNnB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdi1idG4taXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAzcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2LWJ0bi1iZWZvcmUge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoICAgICAgICAgIDogNDlweDtcclxuICAgIGhlaWdodCAgICAgICAgIDogNDhweDtcclxuICAgIGJvcmRlci1yYWRpdXMgIDogNXB4O1xyXG4gICAgYm9yZGVyICAgICAgICAgOiAxcHggc29saWQgcmdiYSg4OCwgODUsIDgxLCAwLjMwKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYtYnRuLWJlZm9yZS1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICB9XHJcblxyXG4gICZfX25hdi1idG4tYWZ0ZXIge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodCAgICAgICAgIDogNDhweDtcclxuICAgIHBhZGRpbmcgICAgICAgIDogMTJweCAyMXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgICA6IEBjb2xvci1icm93bjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb24gICAgIDogYWxsIDAuNXM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdi1idG4tYWZ0ZXItbmFtZSB7XHJcbiAgICBjb2xvciAgICAgICAgIDogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjM7XHJcbiAgICBwYWRkaW5nLXJpZ2h0IDogOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICB9XHJcblxyXG4gICZfX25hdi1idG4tYWZ0ZXItaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG5cclxuICAmX19zaXplLXJvdyB7XHJcbiAgICBkaXNwbGF5ICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmX19zaXplLWNvbC0tbGVmdCB7XHJcbiAgICB3aWR0aDogMzgwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zaXplLWNvbC0tcmlnaHQge1xyXG4gICAgd2lkdGggICAgICAgOiBjYWxjKDEwMCUgLSAzODBweCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yYWRpby1pdGVtIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NpemUtcGljdHVyZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgYm9yZGVyICAgICAgIDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbiAgfVxyXG5cclxuICAmX19yYWRpby1pdGVtLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdC10aXRsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIGNvbG9yICAgICAgICAgOiAjNTg1NTUxO1xyXG4gICAgZm9udC1zaXplICAgICA6IDQ4cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMTtcclxuICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgICAgIDogMjhweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZXJyb3Ige1xyXG4gICAgICB3aWR0aCAgICA6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogOTMwcHg7XHJcbiAgICAgIG1hcmdpbiAgIDogYXV0bztcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHQtc3VidGl0bGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICBjb2xvciAgICAgICAgIDogIzhEOEM4QjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZXJyb3Ige1xyXG4gICAgICB3aWR0aCAgICA6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICAgIG1hcmdpbiAgIDogYXV0bztcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2FkLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVzdWx0LWxpc3Qtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9hZC13cmFwIHtcclxuICAgIGRpc3BsYXkgIDogYmxvY2s7XHJcbiAgICBtYXJnaW4gICA6IGF1dG87XHJcbiAgICB3aWR0aCAgICA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDQ1NHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvYWQge1xyXG4gICAgZGlzcGxheSAgICAgIDogYmxvY2s7XHJcbiAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICAgIDogMTNweDtcclxuICAgIGJhY2tncm91bmQgICA6ICNDNTlGNzI7XHJcbiAgICBvdmVyZmxvdyAgICAgOiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMzNweDtcclxuICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG4gICAgICB3aWR0aCAgICAgOiAyMDAlO1xyXG4gICAgICBoZWlnaHQgICAgOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3F1aXovbG9hZDIuc3ZnKSByZXBlYXQgY2VudGVyO1xyXG5cclxuICAgICAgYW5pbWF0aW9uOiBsaW5lTG9hZCAxMHMgbGluZWFyIGluZmluaXRlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcXVpei9sb2FkMi1tb2Iuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVzdWx0LWxvYWQtcm93IHtcclxuICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgIDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdC1sb2FkLWNvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQgIDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodCA6IDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgd2lkdGggICAgICAgICA6IDIwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm90LW1vYiB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHQtbnVsbC1pdGVtIHt9XHJcblxyXG4gICZfX3Jlc3VsdC1udWxsLWl0ZW0tdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b20gOiAxM3B4O1xyXG4gICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgICAgIDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQgICAgICA6ICcnO1xyXG4gICAgICBkaXNwbGF5ICAgICAgOiBibG9jaztcclxuICAgICAgd2lkdGggICAgICAgIDogMTAwJTtcclxuICAgICAgaGVpZ2h0ICAgICAgIDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgYmFja2dyb3VuZCAgIDogI0VCRUJFQjtcclxuICAgICAgcG9zaXRpb24gICAgIDogYWJzb2x1dGU7XHJcbiAgICAgIHRvcCAgICAgICAgICA6IDA7XHJcbiAgICAgIGxlZnQgICAgICAgICA6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHQtbnVsbC1pdGVtLWJvdHRvbSB7XHJcbiAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICAgIDogMzhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiAjRUJFQkVCO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb2R1Y3QtaXRlbSB7XHJcbiAgICAucHJvZHVjdF9fcGljdHVyZS13cmFwIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIC5wcm9kdWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHQtcm93IHtcclxuICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgIGZsZXgtd3JhcCAgIDogd3JhcDtcclxuICAgIG1hcmdpbi1sZWZ0IDogLTJweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0IDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVzdWx0LWNvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQgIDogMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodCA6IDJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgd2lkdGggICAgICAgICA6IDIwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgd2lkdGggICAgICAgIDogMTAwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogMTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm0td3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWVycm9yIHtcclxuICAgICAgcGFkZGluZy10b3AgICA6IDI1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtLXRpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGggICAgIDogNjczcHg7XHJcbiAgICBjb2xvciAgICAgICAgIDogIzU4NTU1MTtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAyNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjM7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplICAgICA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtLXJvdyB7XHJcbiAgICBkaXNwbGF5ICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC01cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgfVxyXG5cclxuICAmX19mb3JtLWNvbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQgIDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodCA6IDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgd2lkdGggICAgICAgICA6IDMzLjMzJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm0taW5wdXQge1xyXG4gICAgaGVpZ2h0ICAgICAgIDogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBib3JkZXIgICAgICAgOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAgIGJhY2tncm91bmQgICA6ICNFQ0U4REY7XHJcbiAgICBmb250LXNpemUgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgIDogNTAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBjb2xvciAgOiAjOEQ4QzhCO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBjb2xvciAgOiAjOEQ4QzhCO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBjb2xvciAgOiAjOEQ4QzhCO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGNvbG9yICA6ICM4RDhDOEI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtLWJ0biB7XHJcbiAgICBoZWlnaHQgICAgICAgOiA4MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGZvbnQtc2l6ZSAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgOiA1MDA7XHJcbiAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgaGVpZ2h0ICAgICAgIDogNjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bi13cmFwLWFnYWluIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2J0bi1hZ2FpbiB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1mbGV4O1xyXG4gICAgcGFkZGluZy1sZWZ0ICAgOiAzcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0ICA6IDNweDtcclxuICAgIHBhZGRpbmctYm90dG9tIDogOXB4O1xyXG4gICAgcG9zaXRpb24gICAgICAgOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudCAgIDogJyc7XHJcbiAgICAgIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gICAgICB3aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgICBib3R0b20gICAgOiAwO1xyXG4gICAgICBsZWZ0ICAgICAgOiAwO1xyXG4gICAgICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0ICAgIDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjOEQ4QzhCO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuLWFnYWluLWljb24ge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgd2lkdGggICAgOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuLWFnYWluLW5hbWUge1xyXG4gICAgd2hpdGUtc3BhY2UgOiBub3dyYXA7XHJcbiAgICBtYXgtd2lkdGggICA6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICBjb2xvciAgICAgICA6ICM4RDhDOEI7XHJcbiAgICBmb250LXNpemUgICA6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodCA6IDUwMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENoZWNrYm94ZXMgXHJcbi8vIDFcclxuLnF1aXpfX2NhcmQtbGFiZWwtcmFkaW8ge1xyXG4gIGN1cnNvciAgOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnF1aXpfX2NhcmQtaW5wdXQtcmFkaW8ge1xyXG4gIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eSAgIDogMDtcclxuICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnF1aXpfX2NhcmQtbGFiZWwtcmFkaW8td3JhcCB7fVxyXG5cclxuLnF1aXpfX2NhcmQtY2hlY2stcmFkaW8ge1xyXG4gIGRpc3BsYXkgOiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wICAgICA6IDIwcHg7XHJcbiAgbGVmdCAgICA6IDIwcHg7XHJcbiAgb3BhY2l0eSA6IDA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHRvcCA6IDEwcHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnF1aXpfX2NhcmQtaW5wdXQtcmFkaW86Y2hlY2tlZCsucXVpel9fY2FyZC1sYWJlbC1yYWRpby13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5xdWl6X19jYXJkLXBpY3R1cmUtd3JhcCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5xdWl6X19jYXJkLXBpY3R1cmUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgYm9yZGVyICAgICAgIDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcbn1cclxuXHJcbi5xdWl6X19jYXJkLXJhZGlvLXRleHQge1xyXG4gIGNvbG9yICAgICAgOiAjOEQ4QzhCO1xyXG4gIGZvbnQtc2l6ZSAgOiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLnF1aXpfX2NhcmQtaW5wdXQtcmFkaW86Y2hlY2tlZCsucXVpel9fY2FyZC1sYWJlbC1yYWRpby13cmFwIC5xdWl6X19jYXJkLWNoZWNrLXJhZGlvIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucXVpel9fY2FyZC1pbnB1dC1yYWRpbzpjaGVja2VkKy5xdWl6X19jYXJkLWxhYmVsLXJhZGlvLXdyYXAgLnF1aXpfX2NhcmQtcGljdHVyZSB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI0M1OUY3MjtcclxufVxyXG5cclxuLnF1aXpfX2NhcmQtaW5wdXQtcmFkaW86Y2hlY2tlZCsucXVpel9fY2FyZC1sYWJlbC1yYWRpby13cmFwIC5xdWl6X19jYXJkLXJhZGlvLXRleHQge1xyXG4gIGNvbG9yOiBAY29sb3ItYnJvd247XHJcbn1cclxuXHJcbi8vIDJcclxuLnF1aXpfX2xhYmVsLXJhZGlvIHtcclxuICBjdXJzb3IgIDogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5xdWl6X19pbnB1dC1yYWRpbyB7XHJcbiAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5ICAgOiAwO1xyXG4gIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG59XHJcblxyXG4ucXVpel9fbGFiZWwtcmFkaW8td3JhcCB7XHJcbiAgZGlzcGxheSAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zICA6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xyXG4gIGJhY2tncm91bmQgICA6ICNFQ0U4REY7XHJcbiAgcGFkZGluZyAgICAgIDogMjZweCAyMHB4O1xyXG4gIHdpZHRoICAgICAgICA6IDEwMCU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgIHBhZGRpbmc6IDE3cHggMjBweDtcclxuICB9XHJcblxyXG4gICYtLXNtYWxsIHtcclxuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5xdWl6X19pbnB1dC1yYWRpbzpjaGVja2VkKy5xdWl6X19sYWJlbC1yYWRpby13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5xdWl6X19jaGVjay1yYWRpbyB7XHJcbiAgd2lkdGggICAgICAgIDogMjZweDtcclxuICBoZWlnaHQgICAgICAgOiAyNnB4O1xyXG4gIGJvcmRlciAgICAgICA6IDJweCBzb2xpZCAjQzU5RjcyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnF1aXpfX3JhZGlvLXRleHQge1xyXG4gIGZvbnQtc2l6ZSAgIDogMTVweDtcclxuICBmb250LXdlaWdodCA6IDUwMDtcclxuICBsaW5lLWhlaWdodCA6IDEuMjtcclxuICBjb2xvciAgICAgICA6ICM4RDhDOEI7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIHBhZGRpbmctdG9wIDogM3B4O1xyXG4gIG1heC13aWR0aCAgIDogY2FsYygxMDAlIC0gMjZweCk7XHJcbn1cclxuXHJcbi5xdWl6X19pbnB1dC1yYWRpbzpjaGVja2VkKy5xdWl6X19sYWJlbC1yYWRpby13cmFwIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjQzU5RjcyO1xyXG59XHJcblxyXG4ucXVpel9faW5wdXQtcmFkaW86Y2hlY2tlZCsucXVpel9fbGFiZWwtcmFkaW8td3JhcCAucXVpel9fY2hlY2stcmFkaW8ge1xyXG4gIGJhY2tncm91bmQ6ICNDNTlGNzI7XHJcbn1cclxuXHJcbi5xdWl6X19pbnB1dC1yYWRpbzpjaGVja2VkKy5xdWl6X19sYWJlbC1yYWRpby13cmFwIC5xdWl6X19jaGVjay1yYWRpbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQgICAgICAgIDogJyc7XHJcbiAgZGlzcGxheSAgICAgICAgOiBibG9jaztcclxuICB3aWR0aCAgICAgICAgICA6IDEycHg7XHJcbiAgaGVpZ2h0ICAgICAgICAgOiA5cHg7XHJcbiAgYmFja2dyb3VuZCAgICAgOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxMiA5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTQuMTk1MzcgOC42ODQyMUMzLjk5MDY2IDguNjg0MDcgMy43OTIzMSA4LjYxMzA5IDMuNjM0IDguNDgzM0wwLjk4NjczMSA2LjMxNDY3QzAuNjI0NzUgNi4wMDAyMSAwLjU3ODQ3IDUuNDU0OSAwLjg4MjI3OCA1LjA4MzkzQzEuMTg2MDkgNC43MTI5NiAxLjcyOTgyIDQuNjUwODYgMi4xMDk0NiA0Ljk0Mzc2TDQuMTU5OTEgNi42MjE5NEwxMC4wNjkgMS4xNzk2NkMxMC4yOTExIDAuOTE1NTcxIDEwLjY0NjMgMC44MDQzODYgMTAuOTc5MyAwLjg5NDY5OUMxMS4zMTI0IDAuOTg1MDEyIDExLjU2MjcgMS4yNjA0IDExLjYyMSAxLjYwMDUzQzExLjY3OTMgMS45NDA2NSAxMS41MzQ4IDIuMjgzNjYgMTEuMjUwOCAyLjQ3OTY3TDQuNzk4MSA4LjQ0Nzg1QzQuNjM0ODIgOC42MDA4NCA0LjQxOTEyIDguNjg1NDMgNC4xOTUzNyA4LjY4NDIxWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgcG9zaXRpb24gICAgICAgOiBhYnNvbHV0ZTtcclxuICB0b3AgICAgICAgICAgICA6IDA7XHJcbiAgYm90dG9tICAgICAgICAgOiAwO1xyXG4gIGxlZnQgICAgICAgICAgIDogMDtcclxuICByaWdodCAgICAgICAgICA6IDA7XHJcbiAgbWFyZ2luICAgICAgICAgOiBhdXRvO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxpbmVMb2FkIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgfVxyXG59IiwiLnF1aXotbmV3IHtcclxuICAvLyBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIG92ZXJmbG93ICA6IGhpZGRlbjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgLy8gcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIC8vIGJhY2tncm91bmQgICAgOiAjZmZkYWQ4O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7fVxyXG5cclxuICAgICYtLWFnZS1jaGlsZCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudCAgICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICAgICAgIDogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAgIDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMTInIGhlaWdodD0nNjI5JyB2aWV3Qm94PScwIDAgMzEyIDYyOScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjg0LjcwNyAwLjAwMzE2NjQ1QzE2MC45ODEgMC41NDgwNSA0NC4yOTQ2IDcyLjQ1NiA4LjQ1NjEyIDE5MS4wMDRDLTI1LjUwNTIgMzAzLjM0MyA0Ny44MzI3IDQwNy43OTEgMTM5LjE4NiA0ODEuMzYyQzI1Mi43MTIgNTcyLjc4OCAzOTUuOTQ4IDY4Mi4xNjIgNTE2LjM2MSA2MDAuMDM5QzY0Mi41NiA1MTMuOTcgNjIzLjU4OSAzMzEuMTI1IDU2OC41NDEgMTg4LjUzN0M1MjMuMjg4IDcxLjMyMTkgNDEwLjIzOCAtMC41NDk2NjcgMjg0LjcwNyAwLjAwMzE2NjQ1WicgZmlsbD0nJTIzRkY5QkY1JyBmaWxsLW9wYWNpdHk9JzAuNCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgIDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoICAgICAgICAgICAgICA6IDMxMnB4O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgICAgICA6IDYyOXB4O1xyXG4gICAgICAgIHBvc2l0aW9uICAgICAgICAgICA6IGZpeGVkO1xyXG4gICAgICAgIHRvcCAgICAgICAgICAgICAgICA6IDI1cHg7XHJcbiAgICAgICAgcmlnaHQgICAgICAgICAgICAgIDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50cyAgICAgOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaW5uZXIpIHtcclxuICAgICAgICAgIHJpZ2h0OiAtMTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzMicgaGVpZ2h0PScyMzEnIHZpZXdCb3g9JzAgMCAxMzIgMjMxJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMTguODIyIC0zMS45OTg3QzY3LjE4NTIgLTMxLjc3MDggMTguNDg2MyAtMS43MDQzOSAzLjUyOTE2IDQ3Ljg2MzNDLTEwLjY0NDYgOTQuODM0OCAxOS45NjI5IDEzOC41MDcgNTguMDg5MiAxNjkuMjY5QzEwNS40NjkgMjA3LjQ5NiAxNjUuMjQ4IDI1My4yMjggMjE1LjUwMiAyMTguODkxQzI2OC4xNzIgMTgyLjkwMyAyNjAuMjU0IDEwNi40NTEgMjM3LjI4IDQ2LjgzMkMyMTguMzkzIC0yLjE3ODYxIDE3MS4yMTIgLTMyLjIyOTggMTE4LjgyMiAtMzEuOTk4N1onIGZpbGw9JyUyM0ZGOUJGNScgZmlsbC1vcGFjaXR5PScwLjQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAvLyB3aWR0aCAgICAgICAgICAgOiAxMzJweDtcclxuICAgICAgICAgIC8vIGhlaWdodCAgICAgICAgICA6IDIzMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMzInIGhlaWdodD0nMjYzJyB2aWV3Qm94PScwIDAgMTMyIDI2MycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTE4LjgyMiAwLjAwMTMyMzk3QzY3LjE4NTIgMC4yMjkxNTMgMTguNDg2MyAzMC4yOTU2IDMuNTI5MTYgNzkuODYzM0MtMTAuNjQ0NiAxMjYuODM1IDE5Ljk2MjkgMTcwLjUwNyA1OC4wODkyIDIwMS4yNjlDMTA1LjQ2OSAyMzkuNDk2IDE2NS4yNDggMjg1LjIyOCAyMTUuNTAyIDI1MC44OTFDMjY4LjE3MiAyMTQuOTAzIDI2MC4yNTQgMTM4LjQ1MSAyMzcuMjggNzguODMyQzIxOC4zOTMgMjkuODIxNCAxNzEuMjEyIC0wLjIyOTgyOSAxMTguODIyIDAuMDAxMzIzOTdaJyBmaWxsPSclMjNGRjlCRjUnIGZpbGwtb3BhY2l0eT0nMC40Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgd2lkdGggICAgICAgICAgIDogMTMycHg7XHJcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgOiAyNjNweDtcclxuICAgICAgICAgIHRvcCAgICAgICAgICAgICA6IC0zMnB4O1xyXG4gICAgICAgICAgcmlnaHQgICAgICAgICAgIDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50ICAgICAgICAgICAgOiAnJztcclxuICAgICAgICBkaXNwbGF5ICAgICAgICAgICAgOiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICAgOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYxMScgaGVpZ2h0PSc2MjknIHZpZXdCb3g9JzAgMCA2MTEgNjI5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yODQuNzA3IDAuMDAzMTY2NDVDMTYwLjk4MSAwLjU0ODA1IDQ0LjI5NDYgNzIuNDU2IDguNDU2MTIgMTkxLjAwNEMtMjUuNTA1MiAzMDMuMzQzIDQ3LjgzMjcgNDA3Ljc5MSAxMzkuMTg2IDQ4MS4zNjJDMjUyLjcxMiA1NzIuNzg4IDM5NS45NDggNjgyLjE2MiA1MTYuMzYxIDYwMC4wMzlDNjQyLjU2IDUxMy45NyA2MjMuNTg5IDMzMS4xMjUgNTY4LjU0MSAxODguNTM3QzUyMy4yODggNzEuMzIxOSA0MTAuMjM4IC0wLjU0OTY2NyAyODQuNzA3IDAuMDAzMTY2NDVaJyBmaWxsPSclMjNFQkY0REYnIGZpbGwtb3BhY2l0eT0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCAgOiBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGggICAgICAgICAgICAgIDogNjExcHg7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgIDogNjI5cHg7XHJcbiAgICAgICAgcG9zaXRpb24gICAgICAgICAgIDogZml4ZWQ7XHJcbiAgICAgICAgdG9wICAgICAgICAgICAgICAgIDogNDQzcHg7XHJcbiAgICAgICAgbGVmdCAgICAgICAgICAgICAgIDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50cyAgICAgOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaW5uZXIpIHtcclxuICAgICAgICAgIGxlZnQ6IC0zMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgICAgICBsZWZ0OiAtNDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYyJyBoZWlnaHQ9JzI2Mycgdmlld0JveD0nMCAwIDYyIDI2MycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNLTc0LjE3OCAwLjAwMTMyMzk3Qy0xMjUuODE1IDAuMjI5MTUzIC0xNzQuNTE0IDMwLjI5NTYgLTE4OS40NzEgNzkuODYzM0MtMjAzLjY0NSAxMjYuODM1IC0xNzMuMDM3IDE3MC41MDcgLTEzNC45MTEgMjAxLjI2OUMtODcuNTMxMSAyMzkuNDk2IC0yNy43NTE3IDI4NS4yMjggMjIuNTAyNSAyNTAuODkxQzc1LjE3MTUgMjE0LjkwMyA2Ny4yNTQgMTM4LjQ1MSA0NC4yNzk3IDc4LjgzMkMyNS4zOTM1IDI5LjgyMTQgLTIxLjc4NzkgLTAuMjI5ODI5IC03NC4xNzggMC4wMDEzMjM5N1onIGZpbGw9JyUyM0Y1RkFFRicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgIHdpZHRoICAgICAgICAgICA6IDYycHg7XHJcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgOiAyNjNweDtcclxuICAgICAgICAgIHRvcCAgICAgICAgICAgICA6IDI0N3B4O1xyXG4gICAgICAgICAgbGVmdCAgICAgICAgICAgIDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1nZW5kZXItY2hpbGQge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICAgICAgICA6ICcnO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgICA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjExJyBoZWlnaHQ9JzYyOScgdmlld0JveD0nMCAwIDYxMSA2MjknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI4NC43MDcgMC4wMDMxNjY0NUMxNjAuOTgxIDAuNTQ4MDUgNDQuMjk0NiA3Mi40NTYgOC40NTYxMiAxOTEuMDA0Qy0yNS41MDUyIDMwMy4zNDMgNDcuODMyNyA0MDcuNzkxIDEzOS4xODYgNDgxLjM2MkMyNTIuNzEyIDU3Mi43ODggMzk1Ljk0OCA2ODIuMTYyIDUxNi4zNjEgNjAwLjAzOUM2NDIuNTYgNTEzLjk3IDYyMy41ODkgMzMxLjEyNSA1NjguNTQxIDE4OC41MzdDNTIzLjI4OCA3MS4zMjE5IDQxMC4yMzggLTAuNTQ5NjY3IDI4NC43MDcgMC4wMDMxNjY0NVonIGZpbGw9JyUyM0ZGOUJGNScgZmlsbC1vcGFjaXR5PScwLjQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0ICA6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgICAgOiBjb250YWluO1xyXG4gICAgICAgIHdpZHRoICAgICAgICAgICAgICA6IDYxMXB4O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgICAgICA6IDYyOXB4O1xyXG4gICAgICAgIHBvc2l0aW9uICAgICAgICAgICA6IGZpeGVkO1xyXG4gICAgICAgIHRvcCAgICAgICAgICAgICAgICA6IDA7XHJcbiAgICAgICAgcmlnaHQgICAgICAgICAgICAgIDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50cyAgICAgOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaW5uZXIpIHtcclxuICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICA6IDI2MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplICAgIDogY292ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICAgOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYyJyBoZWlnaHQ9JzIxNScgdmlld0JveD0nMCAwIDYyIDIxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNLTc0LjE3OCAtNDcuOTk4N0MtMTI1LjgxNSAtNDcuNzcwOCAtMTc0LjUxNCAtMTcuNzA0NCAtMTg5LjQ3MSAzMS44NjMzQy0yMDMuNjQ1IDc4LjgzNDggLTE3My4wMzcgMTIyLjUwNyAtMTM0LjkxMSAxNTMuMjY5Qy04Ny41MzExIDE5MS40OTYgLTI3Ljc1MTcgMjM3LjIyOCAyMi41MDI1IDIwMi44OTFDNzUuMTcxNSAxNjYuOTAzIDY3LjI1NCA5MC40NTEyIDQ0LjI3OTcgMzAuODMyQzI1LjM5MzUgLTE4LjE3ODYgLTIxLjc4NzkgLTQ4LjIyOTggLTc0LjE3OCAtNDcuOTk4N1onIGZpbGw9JyUyM0Y1RkFFRicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICA6IDYycHg7XHJcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgOiAyMTVweDtcclxuICAgICAgICAgIHJpZ2h0ICAgICAgICAgICAgICA6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0ICAgICAgICAgICAgICAgOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICAgICAgICA6ICcnO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgICA6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljNi5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgIDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSAgICA6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoICAgICAgICAgICAgICA6IDQ5OHB4O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgICAgICA6IDIyNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uICAgICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbSAgICAgICAgICAgICA6IDA7XHJcbiAgICAgICAgcmlnaHQgICAgICAgICAgICAgIDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50cyAgICAgOiBub25lO1xyXG4gICAgICAgIHotaW5kZXggICAgICAgICAgICA6IDEwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaW5uZXIpIHtcclxuICAgICAgICAgIHJpZ2h0OiAtMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZSgwLCAyMyUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMzInIGhlaWdodD0nMjYzJyB2aWV3Qm94PScwIDAgMTMyIDI2MycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTE4LjgyMiAwLjAwMTMyMzk3QzY3LjE4NTIgMC4yMjkxNTMgMTguNDg2MyAzMC4yOTU2IDMuNTI5MTYgNzkuODYzM0MtMTAuNjQ0NiAxMjYuODM1IDE5Ljk2MjkgMTcwLjUwNyA1OC4wODkyIDIwMS4yNjlDMTA1LjQ2OSAyMzkuNDk2IDE2NS4yNDggMjg1LjIyOCAyMTUuNTAyIDI1MC44OTFDMjY4LjE3MiAyMTQuOTAzIDI2MC4yNTQgMTM4LjQ1MSAyMzcuMjggNzguODMyQzIxOC4zOTMgMjkuODIxNCAxNzEuMjEyIC0wLjIyOTgyOSAxMTguODIyIDAuMDAxMzIzOTdaJyBmaWxsPSclMjNGRjlCRjUnIGZpbGwtb3BhY2l0eT0nMC40Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgd2lkdGggICAgICAgICAgIDogMTMycHg7XHJcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgOiAxMTBweDtcclxuICAgICAgICAgIHotaW5kZXggICAgICAgICA6IDA7XHJcbiAgICAgICAgICByaWdodCAgICAgICAgICAgOiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtICAgICAgIDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jaGlsZC1ncm93dGgge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICAgICAgICA6ICcnO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgICA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQyNScgaGVpZ2h0PSc0MjUnIHZpZXdCb3g9JzAgMCA0MjUgNDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScyMTIuNScgY3k9JzIxMi41JyByPScyMTIuNScgZmlsbD0nJTIzRkZFRUNFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgIDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSAgICA6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoICAgICAgICAgICAgICA6IDQyNXB4O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgICAgICA6IDQyNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uICAgICAgICAgICA6IGZpeGVkO1xyXG4gICAgICAgIHRvcCAgICAgICAgICAgICAgICA6IDA7XHJcbiAgICAgICAgcmlnaHQgICAgICAgICAgICAgIDogOTNweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50cyAgICAgOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaW5uZXIpIHtcclxuICAgICAgICAgIHJpZ2h0OiAtMjEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgICAgICByaWdodDogLTMwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAgIDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2MicgaGVpZ2h0PScyNjMnIHZpZXdCb3g9JzAgMCA2MiAyNjMnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTS03NC4xNzggMC4wMDEzMjM5N0MtMTI1LjgxNSAwLjIyOTE1MyAtMTc0LjUxNCAzMC4yOTU2IC0xODkuNDcxIDc5Ljg2MzNDLTIwMy42NDUgMTI2LjgzNSAtMTczLjAzNyAxNzAuNTA3IC0xMzQuOTExIDIwMS4yNjlDLTg3LjUzMTEgMjM5LjQ5NiAtMjcuNzUxNyAyODUuMjI4IDIyLjUwMjUgMjUwLjg5MUM3NS4xNzE1IDIxNC45MDMgNjcuMjU0IDEzOC40NTEgNDQuMjc5NyA3OC44MzJDMjUuMzkzNSAyOS44MjE0IC0yMS43ODc5IC0wLjIyOTgyOSAtNzQuMTc4IDAuMDAxMzIzOTdaJyBmaWxsPSclMjNGNUZBRUYnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICB3aWR0aCAgICAgICAgICAgICAgOiA2MnB4O1xyXG4gICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgIDogMjYzcHg7XHJcbiAgICAgICAgICByaWdodCAgICAgICAgICAgICAgOiBhdXRvO1xyXG4gICAgICAgICAgbGVmdCAgICAgICAgICAgICAgIDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIHRvcCAgICAgICAgICAgICAgICA6IDEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICAgICAgICA6ICcnO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgICA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDIwJyBoZWlnaHQ9JzYyOScgdmlld0JveD0nMCAwIDQyMCA2MjknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEzNS4yOTMgMC4wMDMxNjY0NUMyNTkuMDE5IDAuNTQ4MDUgMzc1LjcwNSA3Mi40NTYgNDExLjU0NCAxOTEuMDA0QzQ0NS41MDUgMzAzLjM0MyAzNzIuMTY3IDQwNy43OTEgMjgwLjgxNCA0ODEuMzYyQzE2Ny4yODggNTcyLjc4OCAyNC4wNTIxIDY4Mi4xNjIgLTk2LjM2MDggNjAwLjAzOUMtMjIyLjU2IDUxMy45NyAtMjAzLjU4OSAzMzEuMTI1IC0xNDguNTQxIDE4OC41MzdDLTEwMy4yODggNzEuMzIxOSA5Ljc2MjM0IC0wLjU0OTY2NyAxMzUuMjkzIDAuMDAzMTY2NDVaJyBmaWxsPSclMjNGRjlCRjUnIGZpbGwtb3BhY2l0eT0nMC40Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCAgOiBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGggICAgICAgICAgICAgIDogNDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgIDogNjI5cHg7XHJcbiAgICAgICAgcG9zaXRpb24gICAgICAgICAgIDogZml4ZWQ7XHJcbiAgICAgICAgdG9wICAgICAgICAgICAgICAgIDogMzYwcHg7XHJcbiAgICAgICAgbGVmdCAgICAgICAgICAgICAgIDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50cyAgICAgOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaW5uZXIpIHtcclxuICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICA6IDIwMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAgIDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMzInIGhlaWdodD0nMjYzJyB2aWV3Qm94PScwIDAgMTMyIDI2MycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTE4LjgyMiAwLjAwMTMyMzk3QzY3LjE4NTIgMC4yMjkxNTMgMTguNDg2MyAzMC4yOTU2IDMuNTI5MTYgNzkuODYzM0MtMTAuNjQ0NiAxMjYuODM1IDE5Ljk2MjkgMTcwLjUwNyA1OC4wODkyIDIwMS4yNjlDMTA1LjQ2OSAyMzkuNDk2IDE2NS4yNDggMjg1LjIyOCAyMTUuNTAyIDI1MC44OTFDMjY4LjE3MiAyMTQuOTAzIDI2MC4yNTQgMTM4LjQ1MSAyMzcuMjggNzguODMyQzIxOC4zOTMgMjkuODIxNCAxNzEuMjEyIC0wLjIyOTgyOSAxMTguODIyIDAuMDAxMzIzOTdaJyBmaWxsPSclMjNGRjlCRjUnIGZpbGwtb3BhY2l0eT0nMC40Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgd2lkdGggICAgICAgICAgICAgIDogMTMycHg7XHJcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgOiAyNjNweDtcclxuICAgICAgICAgIHJpZ2h0ICAgICAgICAgICAgICA6IDA7XHJcbiAgICAgICAgICBsZWZ0ICAgICAgICAgICAgICAgOiBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgdG9wICAgICAgICAgICAgICAgIDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbSAgICAgICAgICAgICA6IDg3cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10eXBlLWdlYXItc2hpZnQge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICAgICAgICA6ICcnO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgICA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzEyJyBoZWlnaHQ9JzYyOScgdmlld0JveD0nMCAwIDMxMiA2MjknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI4NC43MDcgMC4wMDMxNjY0NUMxNjAuOTgxIDAuNTQ4MDUgNDQuMjk0NiA3Mi40NTYgOC40NTYxMiAxOTEuMDA0Qy0yNS41MDUyIDMwMy4zNDMgNDcuODMyNyA0MDcuNzkxIDEzOS4xODYgNDgxLjM2MkMyNTIuNzEyIDU3Mi43ODggMzk1Ljk0OCA2ODIuMTYyIDUxNi4zNjEgNjAwLjAzOUM2NDIuNTYgNTEzLjk3IDYyMy41ODkgMzMxLjEyNSA1NjguNTQxIDE4OC41MzdDNTIzLjI4OCA3MS4zMjE5IDQxMC4yMzggLTAuNTQ5NjY3IDI4NC43MDcgMC4wMDMxNjY0NVonIGZpbGw9JyUyM0ZGOUJGNScgZmlsbC1vcGFjaXR5PScwLjQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0ICA6IG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aCAgICAgICAgICAgICAgOiAzMTJweDtcclxuICAgICAgICBoZWlnaHQgICAgICAgICAgICAgOiA2MjlweDtcclxuICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgOiBmaXhlZDtcclxuICAgICAgICB0b3AgICAgICAgICAgICAgICAgOiAyNXB4O1xyXG4gICAgICAgIHJpZ2h0ICAgICAgICAgICAgICA6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHMgICAgIDogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlubmVyKSB7XHJcbiAgICAgICAgICByaWdodDogLTE1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAgIDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMzInIGhlaWdodD0nMjYzJyB2aWV3Qm94PScwIDAgMTMyIDI2MycgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTE4LjgyMiAwLjAwMTMyMzk3QzY3LjE4NTIgMC4yMjkxNTMgMTguNDg2MyAzMC4yOTU2IDMuNTI5MTYgNzkuODYzM0MtMTAuNjQ0NiAxMjYuODM1IDE5Ljk2MjkgMTcwLjUwNyA1OC4wODkyIDIwMS4yNjlDMTA1LjQ2OSAyMzkuNDk2IDE2NS4yNDggMjg1LjIyOCAyMTUuNTAyIDI1MC44OTFDMjY4LjE3MiAyMTQuOTAzIDI2MC4yNTQgMTM4LjQ1MSAyMzcuMjggNzguODMyQzIxOC4zOTMgMjkuODIxNCAxNzEuMjEyIC0wLjIyOTgyOSAxMTguODIyIDAuMDAxMzIzOTdaJyBmaWxsPSclMjNGNUZBRUYnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgd2lkdGggICAgICAgICAgICAgIDogMTMycHg7XHJcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgOiAxNjJweDtcclxuICAgICAgICAgIHRvcCAgICAgICAgICAgICAgICA6IGF1dG87XHJcbiAgICAgICAgICBib3R0b20gICAgICAgICAgICAgOiAwO1xyXG4gICAgICAgICAgcmlnaHQgICAgICAgICAgICAgIDogMDtcclxuICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICAgICAgICA6ICcnO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgICA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNjExJyBoZWlnaHQ9JzYyOScgdmlld0JveD0nMCAwIDYxMSA2MjknIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI4NC43MDcgMC4wMDMxNjY0NUMxNjAuOTgxIDAuNTQ4MDUgNDQuMjk0NiA3Mi40NTYgOC40NTYxMiAxOTEuMDA0Qy0yNS41MDUyIDMwMy4zNDMgNDcuODMyNyA0MDcuNzkxIDEzOS4xODYgNDgxLjM2MkMyNTIuNzEyIDU3Mi43ODggMzk1Ljk0OCA2ODIuMTYyIDUxNi4zNjEgNjAwLjAzOUM2NDIuNTYgNTEzLjk3IDYyMy41ODkgMzMxLjEyNSA1NjguNTQxIDE4OC41MzdDNTIzLjI4OCA3MS4zMjE5IDQxMC4yMzggLTAuNTQ5NjY3IDI4NC43MDcgMC4wMDMxNjY0NVonIGZpbGw9JyUyM0VCRjRERicgZmlsbC1vcGFjaXR5PScwLjUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0ICA6IG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aCAgICAgICAgICAgICAgOiA2MTFweDtcclxuICAgICAgICBoZWlnaHQgICAgICAgICAgICAgOiA2MjlweDtcclxuICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgOiBmaXhlZDtcclxuICAgICAgICB0b3AgICAgICAgICAgICAgICAgOiA0NDNweDtcclxuICAgICAgICBsZWZ0ICAgICAgICAgICAgICAgOiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzICAgICA6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpbm5lcikge1xyXG4gICAgICAgICAgbGVmdDogLTMwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgICAgIGxlZnQ6IC00NTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTIyJyBoZWlnaHQ9JzI2Mycgdmlld0JveD0nMCAwIDEyMiAyNjMnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTS0xNC4xNzggMC4wMDEzMjM5N0MtNjUuODE0OCAwLjIyOTE1MyAtMTE0LjUxNCAzMC4yOTU2IC0xMjkuNDcxIDc5Ljg2MzNDLTE0My42NDUgMTI2LjgzNSAtMTEzLjAzNyAxNzAuNTA3IC03NC45MTA4IDIwMS4yNjlDLTI3LjUzMTEgMjM5LjQ5NiAzMi4yNDgzIDI4NS4yMjggODIuNTAyNSAyNTAuODkxQzEzNS4xNzIgMjE0LjkwMyAxMjcuMjU0IDEzOC40NTEgMTA0LjI4IDc4LjgzMkM4NS4zOTM1IDI5LjgyMTQgMzguMjEyMSAtMC4yMjk4MjkgLTE0LjE3OCAwLjAwMTMyMzk3WicgZmlsbD0nJTIzRkZEN0ZCJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgd2lkdGggICAgICAgICAgIDogMTIycHg7XHJcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgOiAyNjNweDtcclxuICAgICAgICAgIHRvcCAgICAgICAgICAgICA6IDM2M3B4O1xyXG4gICAgICAgICAgbGVmdCAgICAgICAgICAgIDogMDtcclxuICAgICAgICAgIHJpZ2h0ICAgICAgICAgICA6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVzdWx0IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50ICAgICAgICAgICAgICAgICAgOiAnJztcclxuICAgICAgICBkaXNwbGF5ICAgICAgICAgICAgICAgICAgOiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICAgICAgICAgOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MjUnIGhlaWdodD0nNDI1JyB2aWV3Qm94PScwIDAgNDI1IDQyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMjEyLjUnIGN5PScyMTIuNScgcj0nMjEyLjUnIGZpbGw9JyUyM0ZGRUVDRScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uICAgICAgOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0ICAgICAgICA6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemUgICAgICAgICAgOiBjb3ZlcjtcclxuICAgICAgICB3aWR0aCAgICAgICAgICAgICAgICAgICAgOiA0MjVweDtcclxuICAgICAgICBoZWlnaHQgICAgICAgICAgICAgICAgICAgOiA0MjVweDtcclxuICAgICAgICAvLyBwb3NpdGlvbiAgICAgICAgICAgOiBmaXhlZDtcclxuICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyB0b3AgICAgICAgICAgICAgICAgICAgOiAwO1xyXG4gICAgICAgIHRvcCAgICAgICAgICAgICAgICAgICAgICA6IC05MHB4O1xyXG4gICAgICAgIHJpZ2h0ICAgICAgICAgICAgICAgICAgICA6IDkzcHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHMgICAgICAgICAgIDogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlubmVyKSB7XHJcbiAgICAgICAgICByaWdodDogLTIxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICAgICAgcmlnaHQ6IC0zMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudCAgICAgICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICAgICAgICAgIDogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAgICAgIDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MjAnIGhlaWdodD0nNjI5JyB2aWV3Qm94PScwIDAgNDIwIDYyOScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTM1LjI5MyAwLjAwMzE2NjQ1QzI1OS4wMTkgMC41NDgwNSAzNzUuNzA1IDcyLjQ1NiA0MTEuNTQ0IDE5MS4wMDRDNDQ1LjUwNSAzMDMuMzQzIDM3Mi4xNjcgNDA3Ljc5MSAyODAuODE0IDQ4MS4zNjJDMTY3LjI4OCA1NzIuNzg4IDI0LjA1MjEgNjgyLjE2MiAtOTYuMzYwOCA2MDAuMDM5Qy0yMjIuNTYgNTEzLjk3IC0yMDMuNTg5IDMzMS4xMjUgLTE0OC41NDEgMTg4LjUzN0MtMTAzLjI4OCA3MS4zMjE5IDkuNzYyMzQgLTAuNTQ5NjY3IDEzNS4yOTMgMC4wMDMxNjY0NVonIGZpbGw9JyUyM0ZGOUJGNScgZmlsbC1vcGFjaXR5PScwLjQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAgIDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0ICAgICA6IG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aCAgICAgICAgICAgICAgICAgOiA0MjBweDtcclxuICAgICAgICBoZWlnaHQgICAgICAgICAgICAgICAgOiA2MjlweDtcclxuICAgICAgICAvLyBwb3NpdGlvbiAgICAgICAgICAgOiBmaXhlZDtcclxuICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3AgICAgICAgICAgICAgICAgICAgOiAzNjBweDtcclxuICAgICAgICBsZWZ0ICAgICAgICAgICAgICAgICAgOiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzICAgICAgICA6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpbm5lcikge1xyXG4gICAgICAgICAgd2lkdGggICAgICAgICAgICAgIDogMjAwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICAgICAgOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyMicgaGVpZ2h0PScyNjMnIHZpZXdCb3g9JzAgMCAxMjIgMjYzJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00tMTQuMTc4IDAuMDAxMzIzOTdDLTY1LjgxNDggMC4yMjkxNTMgLTExNC41MTQgMzAuMjk1NiAtMTI5LjQ3MSA3OS44NjMzQy0xNDMuNjQ1IDEyNi44MzUgLTExMy4wMzcgMTcwLjUwNyAtNzQuOTEwOCAyMDEuMjY5Qy0yNy41MzExIDIzOS40OTYgMzIuMjQ4MyAyODUuMjI4IDgyLjUwMjUgMjUwLjg5MUMxMzUuMTcyIDIxNC45MDMgMTI3LjI1NCAxMzguNDUxIDEwNC4yOCA3OC44MzJDODUuMzkzNSAyOS44MjE0IDM4LjIxMjEgLTAuMjI5ODI5IC0xNC4xNzggMC4wMDEzMjM5N1onIGZpbGw9JyUyM0ZGRDdGQicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgIHdpZHRoICAgICAgICAgICAgICAgICA6IDEyMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICAgIDogMjYzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uICAgOiBjZW50ZXI7XHJcbiAgICAgICAgICB0b3AgICAgICAgICAgICAgICAgICAgOiAzNjJweDtcclxuICAgICAgICAgIC8vIHBvc2l0aW9uICAgICAgICAgICA6IGZpeGVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy10b3AgICA6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFnZS1jaGlsZCB7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6ICNGQUU3QjU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICAgICAgICA6ICcnO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgICA6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljMS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCAgOiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplICAgIDogY29udGFpbjtcclxuICAgICAgICB3aWR0aCAgICAgICAgICAgICAgOiAzNzNweDtcclxuICAgICAgICBoZWlnaHQgICAgICAgICAgICAgOiAyMTJweDtcclxuICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3AgICAgICAgICAgICAgICAgOiAyOTBweDtcclxuICAgICAgICBsZWZ0ICAgICAgICAgICAgICAgOiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzICAgICA6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleCAgICAgICAgICAgIDogMTA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgICAgICB3aWR0aCA6IDMwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNzFweDtcclxuICAgICAgICAgIHRvcCAgIDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3F1aXovbmV3L3BpYzFfcy5wbmcpO1xyXG4gICAgICAgICAgd2lkdGggICAgICAgICAgIDogODFweDtcclxuICAgICAgICAgIGhlaWdodCAgICAgICAgICA6IDExMHB4O1xyXG4gICAgICAgICAgdG9wICAgICAgICAgICAgIDogMjE3cHg7XHJcbiAgICAgICAgICBsZWZ0ICAgICAgICAgICAgOiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQgICAgICAgICAgIDogLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudCAgICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICAgICAgIDogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAgIDogdXJsKC4uL2ltYWdlcy9xdWl6L25ldy9waWMyLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCAgOiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplICAgIDogY292ZXI7XHJcbiAgICAgICAgd2lkdGggICAgICAgICAgICAgIDogNDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgIDogNDk3cHg7XHJcbiAgICAgICAgcG9zaXRpb24gICAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tICAgICAgICAgICAgIDogLTIzN3B4O1xyXG4gICAgICAgIHJpZ2h0ICAgICAgICAgICAgICA6IC0yMTJweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50cyAgICAgOiBub25lO1xyXG4gICAgICAgIHotaW5kZXggICAgICAgICAgICA6IDEwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaW5uZXIpIHtcclxuICAgICAgICAgIHJpZ2h0OiAtMjUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3F1aXovbmV3L3BpYzJfcy5wbmcpO1xyXG4gICAgICAgICAgd2lkdGggICAgICAgICAgIDogMTYycHg7XHJcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgOiAxNjRweDtcclxuICAgICAgICAgIGJvdHRvbSAgICAgICAgICA6IDExMHB4O1xyXG4gICAgICAgICAgcmlnaHQgICAgICAgICAgIDogYXV0bztcclxuICAgICAgICAgIGxlZnQgICAgICAgICAgICA6IC0yMHB4O1xyXG4gICAgICAgICAgei1pbmRleCAgICAgICAgIDogMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1nZW5kZXItY2hpbGQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgICAgY29udGVudCAgICAgICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5ICAgICAgICAgICAgICAgOiBibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgICAgICA6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljNl9zLnBuZyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uICAgOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgICAgIDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplICAgICAgIDogY292ZXI7XHJcbiAgICAgICAgICB3aWR0aCAgICAgICAgICAgICAgICAgOiAxNjJweDtcclxuICAgICAgICAgIGhlaWdodCAgICAgICAgICAgICAgICA6IDE2NHB4O1xyXG4gICAgICAgICAgcG9zaXRpb24gICAgICAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3AgICAgICAgICAgICAgICAgICAgOiAyNDBweDtcclxuICAgICAgICAgIC8vIHRvcCAgICAgICAgICAgICAgICA6IDI3NXB4O1xyXG4gICAgICAgICAgbGVmdCAgICAgICAgICAgICAgICAgIDogLTIwcHg7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50cyAgICAgICAgOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICAgICAgICA6ICcnO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgICA6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljNy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgIDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSAgICA6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoICAgICAgICAgICAgICA6IDQyNXB4O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgICAgICA6IDI2OHB4O1xyXG4gICAgICAgIHBvc2l0aW9uICAgICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbSAgICAgICAgICAgICA6IDA7XHJcbiAgICAgICAgbGVmdCAgICAgICAgICAgICAgIDogOTBweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50cyAgICAgOiBub25lO1xyXG4gICAgICAgIHotaW5kZXggICAgICAgICAgICA6IDEwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaW5uZXIpIHtcclxuICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGUoLTIyJSwgMzAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljN19zLnBuZyk7XHJcbiAgICAgICAgICB3aWR0aCAgICAgICAgICAgOiA4MXB4O1xyXG4gICAgICAgICAgaGVpZ2h0ICAgICAgICAgIDogMTEwcHg7XHJcbiAgICAgICAgICBib3R0b20gICAgICAgICAgOiAxMzBweDtcclxuICAgICAgICAgIGxlZnQgICAgICAgICAgICA6IGF1dG87XHJcbiAgICAgICAgICByaWdodCAgICAgICAgICAgOiAtMjBweDtcclxuICAgICAgICAgIHRyYW5zZm9ybSAgICAgICA6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2hpbGQtZ3Jvd3RoIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50ICAgICAgICAgICAgOiAnJztcclxuICAgICAgICBkaXNwbGF5ICAgICAgICAgICAgOiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICAgOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYxMScgaGVpZ2h0PSc2MjknIHZpZXdCb3g9JzAgMCA2MTEgNjI5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yODQuNzA3IDAuMDAzMTY2NDVDMTYwLjk4MSAwLjU0ODA1IDQ0LjI5NDYgNzIuNDU2IDguNDU2MTIgMTkxLjAwNEMtMjUuNTA1MiAzMDMuMzQzIDQ3LjgzMjcgNDA3Ljc5MSAxMzkuMTg2IDQ4MS4zNjJDMjUyLjcxMiA1NzIuNzg4IDM5NS45NDggNjgyLjE2MiA1MTYuMzYxIDYwMC4wMzlDNjQyLjU2IDUxMy45NyA2MjMuNTg5IDMzMS4xMjUgNTY4LjU0MSAxODguNTM3QzUyMy4yODggNzEuMzIxOSA0MTAuMjM4IC0wLjU0OTY2NyAyODQuNzA3IDAuMDAzMTY2NDVaJyBmaWxsPSclMjNFQkY0REYnIGZpbGwtb3BhY2l0eT0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIHdpZHRoICAgICAgICAgICAgICA6IDYxMXB4O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgICAgICA6IDI2NHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgIDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSAgICA6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uICAgICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbSAgICAgICAgICAgICA6IDA7XHJcbiAgICAgICAgcmlnaHQgICAgICAgICAgICAgIDogLTMwNXB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzICAgICA6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleCAgICAgICAgICAgIDogMTA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgICA6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljOF8yLnBuZyk7XHJcbiAgICAgICAgICB3aWR0aCAgICAgICAgICAgICAgOiAxNjJweDtcclxuICAgICAgICAgIC8vIGhlaWdodCAgICAgICAgICA6IDE2NHB4O1xyXG4gICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgIDogMTA0cHg7XHJcbiAgICAgICAgICBsZWZ0ICAgICAgICAgICAgICAgOiAtMjBweDtcclxuICAgICAgICAgIGJvdHRvbSAgICAgICAgICAgICA6IDA7XHJcbiAgICAgICAgICByaWdodCAgICAgICAgICAgICAgOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXR5cGUtZ2Vhci1zaGlmdCB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudCAgICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICAgICAgIDogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSAgIDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDI1JyBoZWlnaHQ9JzQyNScgdmlld0JveD0nMCAwIDQyNSA0MjUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzIxMi41JyBjeT0nMjEyLjUnIHI9JzIxMi41JyBmaWxsPSclMjNGRkVFQ0UnLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdCAgOiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplICAgIDogY292ZXI7XHJcbiAgICAgICAgd2lkdGggICAgICAgICAgICAgIDogNDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgIDogMjUxcHg7XHJcbiAgICAgICAgcG9zaXRpb24gICAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tICAgICAgICAgICAgIDogMDtcclxuICAgICAgICByaWdodCAgICAgICAgICAgICAgOiAtMjEzcHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHMgICAgIDogbm9uZTtcclxuICAgICAgICB6LWluZGV4ICAgICAgICAgICAgOiAxMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlubmVyKSB7XHJcbiAgICAgICAgICByaWdodDogLTI1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWl6L25ldy9waWM3X3MucG5nKTtcclxuICAgICAgICAgIHdpZHRoICAgICAgICAgICA6IDgxcHg7XHJcbiAgICAgICAgICBoZWlnaHQgICAgICAgICAgOiAxMTBweDtcclxuICAgICAgICAgIGJvdHRvbSAgICAgICAgICA6IDA7XHJcbiAgICAgICAgICBsZWZ0ICAgICAgICAgICAgOiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQgICAgICAgICAgIDogLTIwcHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0gICAgICAgOiBub25lO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHMgIDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheSAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljMl9zXzIucG5nKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogNjVweDtcclxuICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiA3NXB4O1xyXG4gICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDEwNnB4O1xyXG4gICAgICAgICAgbGVmdCAgICAgICAgICAgICA6IC0yMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplICA6IGNvbnRhaW47XHJcbiAgICAgICAgICB6LWluZGV4ICAgICAgICAgIDogLTE7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50cyAgIDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yZXN1bHQge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgei1pbmRleCAgICAgICA6IDI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50ICAgICAgICAgICAgOiAnJztcclxuICAgICAgICBkaXNwbGF5ICAgICAgICAgICAgOiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlICAgOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYxMScgaGVpZ2h0PSc2MjknIHZpZXdCb3g9JzAgMCA2MTEgNjI5JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yODQuNzA3IDAuMDAzMTY2NDVDMTYwLjk4MSAwLjU0ODA1IDQ0LjI5NDYgNzIuNDU2IDguNDU2MTIgMTkxLjAwNEMtMjUuNTA1MiAzMDMuMzQzIDQ3LjgzMjcgNDA3Ljc5MSAxMzkuMTg2IDQ4MS4zNjJDMjUyLjcxMiA1NzIuNzg4IDM5NS45NDggNjgyLjE2MiA1MTYuMzYxIDYwMC4wMzlDNjQyLjU2IDUxMy45NyA2MjMuNTg5IDMzMS4xMjUgNTY4LjU0MSAxODguNTM3QzUyMy4yODggNzEuMzIxOSA0MTAuMjM4IC0wLjU0OTY2NyAyODQuNzA3IDAuMDAzMTY2NDVaJyBmaWxsPSclMjNFQkY0REYnIGZpbGwtb3BhY2l0eT0nMC41Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIHdpZHRoICAgICAgICAgICAgICA6IDYxMXB4O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgICAgICA6IDYyOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgIDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSAgICA6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uICAgICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbSAgICAgICAgICAgICA6IDE5MHB4O1xyXG4gICAgICAgIHJpZ2h0ICAgICAgICAgICAgICA6IC0zMDVweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50cyAgICAgOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWdlLWNoaWxkLXBpY3R1cmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tICA6IC0xMDBweDtcclxuICAgIGxlZnQgICAgOiAtNzJweDtcclxuICAgIHdpZHRoICAgOiAzOTBweDtcclxuICAgIHotaW5kZXggOiAxMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIGNvbG9yICAgICAgICAgOiAjNDIzRTM5O1xyXG4gICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiA0MnB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC44NHB4O1xyXG4gICAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleCAgICAgICA6IDU7XHJcblxyXG4gICAgd2lkdGggICAgOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgIG1hcmdpbiAgIDogYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAyOHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGNvbG9yICAgICAgICAgOiAjNDIzRTM5O1xyXG4gICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiA0MnB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC44NHB4O1xyXG5cclxuICAgIHdpZHRoICAgIDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNTA0cHg7XHJcbiAgICBtYXJnaW4gICA6IGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemUgIDogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgcG9zaXRpb24gICA6IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4ICAgIDogMTM7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcmVzdWx0IHtcclxuICAgICAgbWF4LXdpZHRoOiA3NjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bi13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleCAgIDogMTAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTExMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZyAgICAgICAgOiAyMHB4IDEwMHB4O1xyXG4gICAgd2lkdGggICAgICAgICAgOiAyNjNweDtcclxuICAgIG1heC13aWR0aCAgICAgIDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXMgIDogMzBweDtcclxuICAgIGJhY2tncm91bmQgICAgIDogI0ZGMEMwMDtcclxuICAgIGNvbG9yICAgICAgICAgIDogI0ZGRjtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgIDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQgICAgOiAxLjI7XHJcbiAgICBtaW4taGVpZ2h0ICAgICA6IDcwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uICAgICA6IGFsbCAwLjVzO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IEBjb2xvci1icm93bjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDgwYTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbmZvLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3AgICA6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgcG9zaXRpb24gICA6IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNsaWRlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wICAgOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXJlc3VsdCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgICAgOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdCAgICA6IC0xMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0ICAgOiAtMTJweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0IDogLTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXNsaWRlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wICAgOiA2MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3AgIDogNDBweDtcclxuICAgICAgICBkaXNwbGF5ICAgICAgOiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdCAgOiAtMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQgOiAtMjBweDtcclxuICAgICAgICB3aWR0aCAgICAgICAgOiBjYWxjKDEwMCUgKyA0MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQgOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgICBvdmVyZmxvdyAgICA6IHZpc2libGU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdCA6IC01cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0ICA6IDEycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0IDogMTJweDtcclxuICAgIHdpZHRoICAgICAgICAgOiAzMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIHdpZHRoICAgICAgICAgOiAzNzBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0ICA6IDVweDtcclxuICAgICAgcGFkZGluZy1yaWdodCA6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iLXNtYWxsKSB7XHJcbiAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge31cclxuXHJcbiAgJl9fbmF2LXdyYXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgOiBibG9jaztcclxuICAgICAgcG9zaXRpb24gICAgICA6IGFic29sdXRlO1xyXG4gICAgICBsZWZ0ICAgICAgICAgIDogMDtcclxuICAgICAgcmlnaHQgICAgICAgICA6IDA7XHJcbiAgICAgIHRvcCAgICAgICAgICAgOiA0MHB4O1xyXG4gICAgICBib3R0b20gICAgICAgIDogMTUwcHg7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2LWJ0biB7XHJcbiAgICBwb3NpdGlvbiAgICAgIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgICAgIDogNTAlO1xyXG4gICAgdHJhbnNmb3JtICAgICA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aCAgICAgICAgIDogNzJweDtcclxuICAgIGhlaWdodCAgICAgICAgOiA3MnB4O1xyXG4gICAgZGlzcGxheSAgICAgICA6IGJsb2NrO1xyXG4gICAgei1pbmRleCAgICAgICA6IDk5OTtcclxuICAgIG9wYWNpdHkgICAgICAgOiAwLjc7XHJcbiAgICB0cmFuc2l0aW9uICAgIDogYWxsIDAuNXM7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB3aWR0aCA6IDQ2cHg7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1iZWZvcmUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFmdGVyIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgIC8vIG9wYWNpdHkgICAgICAgICAgOiAwLjc7XHJcbiAgICAgIG9wYWNpdHkgICAgICAgOiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhZ3Mtd3JhcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gICZfX3RhZ3MtbGlzdCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICAgICA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0ICAgIDogLTVweDtcclxuICAgIG1hcmdpbi1yaWdodCAgIDogLTVweDtcclxuICB9XHJcblxyXG4gICZfX3RhZ3MtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDVweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGFnIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci1yYWRpdXMgIDogOHB4O1xyXG4gICAgYmFja2dyb3VuZCAgICAgOiAjRjRGMUVEO1xyXG4gICAgcGFkZGluZyAgICAgICAgOiA0cHggOHB4IDRweCAxMnB4O1xyXG4gICAgbWluLXdpZHRoICAgICAgOiA4NXB4O1xyXG4gICAgbWluLWhlaWdodCAgICAgOiAzMXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGFnLW5hbWUge1xyXG4gICAgY29sb3IgICAgICAgIDogIzg5NjMzNjtcclxuICAgIGZvbnQtc2l6ZSAgICA6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodCAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgOiAxLjM7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgfVxyXG5cclxuICAmX190YWctZGVsIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICB9XHJcblxyXG4gICZfX2lucHV0LWdyb3duLXdyYXAge1xyXG4gICAgd2lkdGggICAgICAgICA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGggICAgIDogNDk1cHg7XHJcbiAgICBtYXJnaW4gICAgICAgIDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleCAgICAgICA6IDU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgbWF4LXdpZHRoICAgICA6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudCAgICAgICAgICAgIDogJyc7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbiAgICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgcG9pbnRlci1ldmVudHMgICAgIDogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZSAgIDogdXJsKC4uL2ltYWdlcy9xdWl6L25ldy9waWM5LnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0ICA6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplICAgIDogY292ZXI7XHJcbiAgICAgIHdpZHRoICAgICAgICAgICAgICA6IDI4OHB4O1xyXG4gICAgICBoZWlnaHQgICAgICAgICAgICAgOiAxNjRweDtcclxuICAgICAgbGVmdCAgICAgICAgICAgICAgIDogLTE1M3B4O1xyXG4gICAgICBib3R0b20gICAgICAgICAgICAgOiAtNjBweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50ICAgICAgICAgICAgOiAnJztcclxuICAgICAgZGlzcGxheSAgICAgICAgICAgIDogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uICAgICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50cyAgICAgOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlICAgOiB1cmwoLi4vaW1hZ2VzL3F1aXovbmV3L3BpYzEwLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0ICA6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplICAgIDogY292ZXI7XHJcbiAgICAgIHdpZHRoICAgICAgICAgICAgICA6IDM3MnB4O1xyXG4gICAgICBoZWlnaHQgICAgICAgICAgICAgOiAyMTJweDtcclxuICAgICAgbGVmdCAgICAgICAgICAgICAgIDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgIHRvcCAgICAgICAgICAgICAgICA6IC01OHB4O1xyXG4gICAgICB6LWluZGV4ICAgICAgICAgICAgOiAzO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgICB3aWR0aCAgICAgICAgICA6IDMwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBsZWZ0ICAgICAgICAgICA6IDcyJTtcclxuICAgICAgICB0b3AgICAgICAgICAgICA6IC0xMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljMTBfcy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZSA6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoICAgICAgICAgICA6IDgxcHg7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICAgIDogMTEwcHg7XHJcbiAgICAgICAgdG9wICAgICAgICAgICAgIDogLTU2cHg7XHJcbiAgICAgICAgbGVmdCAgICAgICAgICAgIDogYXV0bztcclxuICAgICAgICByaWdodCAgICAgICAgICAgOiAtMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5wdXQtZ3Jvd24tYm94IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiAjRjRGMUVEO1xyXG4gICAgcGFkZGluZyAgICAgIDogNXB4IDAgNDBweCAwO1xyXG4gICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4ICAgICAgOiAyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgcGFkZGluZyAgICAgIDogNDBweCAwIDQ1cHg7XHJcbiAgICAgIGJveC1zaGFkb3cgICA6IDBweCAyMC45NTJweCA3MS4xMTFweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjE0KSwgMHB4IDkuODMycHggMzEuMTMxcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4xMCksIDBweCA2LjI2MnB4IDE4LjQ5MXB4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDgpLCAwcHggNC4yNDFweCAxMS43NTdweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA3KSwgMHB4IDIuNzE1cHggNy4xMTlweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA2KSwgMHB4IDEuMzQ3cHggMy4zNjdweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA0KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lucHV0LWdyb3duIHtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udDtcclxuICAgIHdpZHRoICAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICA6IDMwMHB4O1xyXG4gICAgYm9yZGVyICAgICA6IDA7XHJcbiAgICBiYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgZm9udC1zaXplICAgIDogMjYwcHg7XHJcbiAgICBmb250LXdlaWdodCAgOiA1MDA7XHJcbiAgICBjb2xvciAgICAgICAgOiAjNTg1NTUxO1xyXG4gICAgcGFkZGluZy1sZWZ0IDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBib3JkZXIgICAgICAgOiAwO1xyXG4gICAgYm94LXNpemluZyAgIDogYm9yZGVyLWJveDtcclxuICAgIGxpbmUtaGVpZ2h0ICA6IDE7XHJcbiAgICB0ZXh0LWFsaWduICAgOiBjZW50ZXI7XHJcblxyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAtbW96LWFwcGVhcmFuY2UgICA6IHRleHRmaWVsZDtcclxuICAgIGFwcGVhcmFuY2UgICAgICAgIDogdGV4dGZpZWxkO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgZm9udC1zaXplOiAxNjBweDtcclxuICAgICAgaGVpZ2h0ICAgOiAxODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgY29sb3IgIDogQGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBjb2xvciAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGNvbG9yICA6IEBjb2xvci1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBjb2xvciAgOiBAY29sb3ItYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbC1ncm93IHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAwO1xyXG4gICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgIGNvbG9yICAgICAgICAgOiAjNTg1NTUxO1xyXG4gICAgZm9udC1zaXplICAgICA6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogODAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjc4cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZGlzcGxheSAgICAgICA6IGJsb2NrO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZSAgOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdHlwZS1nZWFyLXNoaWZ0LXdyYXAge1xyXG4gICAgd2lkdGggICAgOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA2MzhweDtcclxuICAgIG1hcmdpbiAgIDogYXV0bztcclxuICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnF1aXotbmV3X19yb3cge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXggOiAxMztcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50ICAgICAgICAgICAgOiAnJztcclxuICAgICAgZGlzcGxheSAgICAgICAgICAgIDogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgICA6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljMS5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0ICA6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplICAgIDogY29udGFpbjtcclxuICAgICAgd2lkdGggICAgICAgICAgICAgIDogMzczcHg7XHJcbiAgICAgIGhlaWdodCAgICAgICAgICAgICA6IDIxMnB4O1xyXG4gICAgICBwb3NpdGlvbiAgICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wICAgICAgICAgICAgICAgIDogLTM2cHg7XHJcbiAgICAgIGxlZnQgICAgICAgICAgICAgICA6IC0xODZweDtcclxuICAgICAgcG9pbnRlci1ldmVudHMgICAgIDogbm9uZTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50ICAgICAgICAgICAgOiAnJztcclxuICAgICAgZGlzcGxheSAgICAgICAgICAgIDogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2UgICA6IHVybCguLi9pbWFnZXMvcXVpei9uZXcvcGljOS5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdCAgOiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZSAgICA6IGNvdmVyO1xyXG4gICAgICB3aWR0aCAgICAgICAgICAgICAgOiAyODhweDtcclxuICAgICAgaGVpZ2h0ICAgICAgICAgICAgIDogMTY0cHg7XHJcbiAgICAgIHBvc2l0aW9uICAgICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICBib3R0b20gICAgICAgICAgICAgOiA1MHB4O1xyXG4gICAgICByaWdodCAgICAgICAgICAgICAgOiAtMTQycHg7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzICAgICA6IG5vbmU7XHJcbiAgICAgIHotaW5kZXggICAgICAgICAgICA6IDExO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQtd3JhcCB7XHJcbiAgICB3aWR0aCAgICAgIDogMTAwJTtcclxuICAgIG1heC13aWR0aCAgOiAxMDMycHg7XHJcbiAgICBtYXJnaW4gICAgIDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGNvbG9yICAgICAgOiAjNTA0QzQ4O1xyXG4gICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZSAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHQtd3JhcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4IDogMTA7XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHQtYm94IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiAjZmZmZmZmO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jvdy1yZXN1bHQge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgICAgOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19jb2wtcmVzdWx0IHt9XHJcblxyXG4gICZfX2NvbC1yZXN1bHQtLXBob3RvIHtcclxuICAgIHdpZHRoICAgIDogMTAwJTtcclxuICAgIG1heC13aWR0aDogY2FsYyg3NjhweCArIDYwcHgpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpbm5lcikge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGggICAgOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29sLXJlc3VsdC0taW5mbyB7XHJcbiAgICB3aWR0aCAgICA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzQwcHggKyA2MHB4KTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG90b2dhbGxlcnktd3JhcCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMzBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaW5uZXIpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgIC5wcm9kdWN0LWluZm9fX2Zvci10aHVtYnMge1xyXG4gICAgICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgLnByb2R1Y3QtaW5mb19fZm9yLXRodW1icyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVzdWx0LWluZm8td3JhcCB7XHJcbiAgICBwYWRkaW5nICAgICAgIDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmcgICA6IDEwcHggMCAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50ICAgICAgICAgOiAnJztcclxuICAgICAgICBkaXNwbGF5ICAgICAgICAgOiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEzMicgaGVpZ2h0PScyNjMnIHZpZXdCb3g9JzAgMCAxMzIgMjYzJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMTguODIyIDAuMDAxMzIzOTdDNjcuMTg1MiAwLjIyOTE1MyAxOC40ODYzIDMwLjI5NTYgMy41MjkxNiA3OS44NjMzQy0xMC42NDQ2IDEyNi44MzUgMTkuOTYyOSAxNzAuNTA3IDU4LjA4OTIgMjAxLjI2OUMxMDUuNDY5IDIzOS40OTYgMTY1LjI0OCAyODUuMjI4IDIxNS41MDIgMjUwLjg5MUMyNjguMTcyIDIxNC45MDMgMjYwLjI1NCAxMzguNDUxIDIzNy4yOCA3OC44MzJDMjE4LjM5MyAyOS44MjE0IDE3MS4yMTIgLTAuMjI5ODI5IDExOC44MjIgMC4wMDEzMjM5N1onIGZpbGw9JyUyM0Y1RkFFRicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICB3aWR0aCAgICAgICAgICAgOiAxMzJweDtcclxuICAgICAgICBoZWlnaHQgICAgICAgICAgOiAyNjNweDtcclxuICAgICAgICBwb3NpdGlvbiAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3AgICAgICAgICAgICAgOiA2NHB4O1xyXG4gICAgICAgIHJpZ2h0ICAgICAgICAgICA6IC0yMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHQtaW5mby1ib3gge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXggOiAzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVzdWx0LWxhYmVsLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcmVzdWx0LWxhYmVsIHtcclxuICAgIGRpc3BsYXkgICAgICAgOiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmcgICAgICAgOiAxMHB4IDI0cHggOHB4O1xyXG4gICAgY29sb3IgICAgICAgICA6ICMyRTJDMjk7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXMgOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgIDogI0Y0RTFCQjtcclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdC1zdWJ0aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBjb2xvciAgICAgICAgIDogI0ZGNjcxMTtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdC10aXRsZSB7XHJcbiAgICBjb2xvciAgICAgICAgIDogQGNvbG9yLWJyb3duO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplICAgICA6IDM4cHg7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4xO1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdC1wcmljZSB7XHJcbiAgICBjb2xvciAgICAgICAgIDogIzUwNEM0ODtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjE7XHJcbiAgICB0ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHQtYnRuLXdyYXAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fcmVzdWx0LWJ0biB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmcgICAgICAgIDogMTBweCAxNnB4O1xyXG4gICAgd2lkdGggICAgICAgICAgOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoICAgICAgOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZCAgICAgOiAjRkYwQzAwO1xyXG4gICAgY29sb3IgICAgICAgICAgOiAjRkZGO1xyXG4gICAgZm9udC1zaXplICAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICAgIG1pbi1oZWlnaHQgICAgIDogNDRweDtcclxuICAgIGxldHRlci1zcGFjaW5nIDogMC4xNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbiAgICAgOiBhbGwgMC41cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiBAY29sb3ItYnJvd247XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Q4MGEwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgICBtYXgtd2lkdGggOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmFyaWFibGVzLXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleCA6IDEzO1xyXG4gIH1cclxuXHJcbiAgJl9fdmFyaWFibGVzLXRpdGxlIHtcclxuICAgIGNvbG9yICAgICAgICAgICAgOiAjNTA0QzQ4O1xyXG4gICAgcGFkZGluZy1ib3R0b20gICA6IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybSAgIDogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplICAgICAgICA6IDM4cHg7XHJcbiAgICBsaW5lLWhlaWdodCAgICAgIDogMS4xO1xyXG4gICAgZm9udC13ZWlnaHQgICAgICA6IDcwMDtcclxuICAgIC8vIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgdGV4dC1hbGlnbiAgICAgICA6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgICAgOiAyOHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5xdWl6LW5ldysucHJvbW8tc3Vic2NyaWJlIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDaGVja2JveGVzIFxyXG4ucXVpei1uZXdfX2NhcmQtbGFiZWwtcmFkaW8ge1xyXG4gIGN1cnNvciAgOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnF1aXotbmV3X19jYXJkLWlucHV0LXJhZGlvIHtcclxuICBkaXNwbGF5ICAgOiBibG9jaztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHkgICA6IDA7XHJcbiAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5xdWl6LW5ld19fY2FyZC1sYWJlbC1yYWRpby13cmFwIHtcclxuICBiYWNrZ3JvdW5kICAgOiAjZmZmZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgb3ZlcmZsb3cgICAgIDogaGlkZGVuO1xyXG4gIGRpc3BsYXkgICAgICA6IGJsb2NrO1xyXG5cclxuICAmLS1pY29uIHtcclxuICAgIGJhY2tncm91bmQ6ICNGOEY2RjM7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAucXVpei1uZXdfX2NhcmQtY2hlY2stcmFkaW8ge1xyXG4vLyAgIGRpc3BsYXkgOiBibG9jaztcclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgdG9wICAgICA6IDIwcHg7XHJcbi8vICAgbGVmdCAgICA6IDIwcHg7XHJcbi8vICAgb3BhY2l0eSA6IDA7XHJcblxyXG4vLyAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuLy8gICAgIHRvcCA6IDEwcHg7XHJcbi8vICAgICBsZWZ0OiAxMHB4O1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLnF1aXotbmV3X19jYXJkLWlucHV0LXJhZGlvOmNoZWNrZWQrLnF1aXotbmV3X19jYXJkLWxhYmVsLXJhZGlvLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggMTEycHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4xNCksIDBweCAxNS40ODVweCA0OS4wMzFweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjEwKSwgMHB4IDkuODYzcHggMjkuMTIzcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wOCksIDBweCA2LjY3OXB4IDE4LjUxN3B4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDcpLCAwcHggNC4yNzVweCAxMS4yMTJweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA2KSwgMHB4IDIuMTIxcHggNS4zMDNweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA0KTtcclxuICBiYWNrZ3JvdW5kOiAjRjRGMUVEO1xyXG59XHJcblxyXG4ucXVpei1uZXdfX2NhcmQtcGljdHVyZS13cmFwIHtcclxuICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xyXG4gIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudCAgICAgIDogJyc7XHJcbiAgICBkaXNwbGF5ICAgICAgOiBibG9jaztcclxuICAgIHdpZHRoICAgICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgICAgOiAxMDAlO1xyXG4gICAgcG9zaXRpb24gICAgIDogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4IDQwcHggMCAwO1xyXG4gICAgbGVmdCAgICAgICAgIDogMDtcclxuICAgIHRvcCAgICAgICAgICA6IDA7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMjIsIDIwMSwgMTc1LCAwLjMwKSAwJSwgcmdiYSgyMjIsIDIwMSwgMTc1LCAwLjMwKSAxMDAlKTtcclxuICAgIHotaW5kZXggICAgICA6IDM7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpei1uZXdfX2NhcmQtaWNvbi13cmFwIHtcclxuICBoZWlnaHQgICAgICAgICA6IDIyMHB4O1xyXG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICBhbGlnbi1pdGVtcyAgICA6IGZsZXgtZW5kO1xyXG4gIHBhZGRpbmctYm90dG9tIDogMjBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnF1aXotbmV3X19jYXJkLXBpY3R1cmUge1xyXG4gICYtLXR5cGUtZ2Vhci1zaGlmdCB7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWl6LW5ld19fY2FyZC1yYWRpby10ZXh0IHtcclxuICBjb2xvciAgICAgIDogIzhEOEM4QjtcclxuICBmb250LXNpemUgIDogMjBweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgcGFkZGluZyAgICA6IDI4cHggMjBweCAzMHB4O1xyXG4gIHRleHQtYWxpZ24gOiBjZW50ZXI7XHJcbiAgZGlzcGxheSAgICA6IGJsb2NrO1xyXG59XHJcblxyXG4vLyAucXVpei1uZXdfX2NhcmQtaW5wdXQtcmFkaW86Y2hlY2tlZCsucXVpei1uZXdfX2NhcmQtbGFiZWwtcmFkaW8td3JhcCAucXVpei1uZXdfX2NhcmQtY2hlY2stcmFkaW8ge1xyXG4vLyAgIG9wYWNpdHk6IDE7XHJcbi8vIH1cclxuXHJcbi5xdWl6LW5ld19fY2FyZC1pbnB1dC1yYWRpbzpjaGVja2VkKy5xdWl6LW5ld19fY2FyZC1sYWJlbC1yYWRpby13cmFwIC5xdWl6LW5ld19fY2FyZC1waWN0dXJlIHt9XHJcblxyXG4ucXVpei1uZXdfX2NhcmQtaW5wdXQtcmFkaW86Y2hlY2tlZCsucXVpei1uZXdfX2NhcmQtbGFiZWwtcmFkaW8td3JhcCAucXVpei1uZXdfX2NhcmQtcGljdHVyZS0tdHlwZS1nZWFyLXNoaWZ0IHtcclxuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxufVxyXG5cclxuLnF1aXotbmV3X19jYXJkLWlucHV0LXJhZGlvOmNoZWNrZWQrLnF1aXotbmV3X19jYXJkLWxhYmVsLXJhZGlvLXdyYXAgLnF1aXotbmV3X19jYXJkLXJhZGlvLXRleHQge1xyXG4gIGNvbG9yOiAjNTg1NTUxO1xyXG59XHJcblxyXG4ucXVpei1uZXdfX2lucHV0LWdyb3duOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4ucXVpei1uZXdfX2lucHV0LWdyb3duOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbWFyZ2luICAgICAgICAgICAgOiAwO1xyXG59IiwiLnF1aXotbmV3LWFnZS1zbGlkZXIge1xyXG4gIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XHJcbiAgcGFkZGluZy10b3AgICA6IDYwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gIHBvc2l0aW9uICAgICAgOiByZWxhdGl2ZTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgbWFyZ2luLWxlZnQgOiAtMjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcCA6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmX19ib3gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcbiAgICB3aWR0aCAgICA6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwNHB4O1xyXG4gICAgbWFyZ2luICAgOiBhdXRvO1xyXG4gICAgcG9zaXRpb24gOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX25hdi1idG4ge1xyXG4gICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgICAgOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGggICAgIDogNzJweDtcclxuICAgIGhlaWdodCAgICA6IDcycHg7XHJcbiAgICBkaXNwbGF5ICAgOiBibG9jaztcclxuICAgIHotaW5kZXggICA6IDk5OTtcclxuICAgIG9wYWNpdHkgICA6IDAuNztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICB3aWR0aCA6IDQ2cHg7XHJcbiAgICAgIGhlaWdodDogNDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1iZWZvcmUge1xyXG4gICAgICBsZWZ0OiAtMzZweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBsZWZ0ICAgICA6IGNhbGMoNTAlIC0gMTM3cHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWZ0ZXIge1xyXG4gICAgICByaWdodDogLTM2cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgICAgbGVmdCAgICAgOiBjYWxjKDUwJSArIDEzN3B4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5ICAgICAgIDogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXIge1xyXG4gICAgei1pbmRleCA6IDU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdCA6IC03cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWNvbmQge1xyXG4gICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xyXG4gICAgICB0b3AgICAgICA6IDUwJTtcclxuICAgICAgbGVmdCAgICAgOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB3aWR0aCAgICA6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAzMnB4O1xyXG4gICAgICBtYXJnaW4gICA6IGF1dG87XHJcbiAgICAgIHotaW5kZXggIDogNDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aGlyZCB7XHJcbiAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XHJcbiAgICAgIHRvcCAgICAgIDogNTAlO1xyXG4gICAgICBsZWZ0ICAgICA6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHdpZHRoICAgIDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4gICA6IGF1dG87XHJcbiAgICAgIHotaW5kZXggIDogMztcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0IDogN3B4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLXdyYXAge1xyXG4gICAgd2lkdGggICAgICAgICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICAgICAgOiA0NjlweDtcclxuICAgIGJhY2tncm91bmQgICAgIDogI0Y0RjFFRDtcclxuICAgIGJvcmRlci1yYWRpdXMgIDogODBweDtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcclxuICAgIHBhZGRpbmcgICAgICAgIDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUxcHg7XHJcbiAgICAgIGhlaWdodCAgICAgICA6IDI5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1udW1iZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvciAgICAgICAgIDogIzQyM0UzOTtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAyNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaW5uZXIpIHtcclxuICAgICAgZm9udC1zaXplOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIC8vIGZvbnQtc2l6ZTogMTYwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLXRleHQge1xyXG4gICAgY29sb3IgICAgICAgICA6ICM0MjNFMzk7XHJcbiAgICBmb250LXNpemUgICAgIDogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA4MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNzhweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpei1uZXctYWdlLXNsaWRlcl9fc2xpZGVyIHtcclxuICAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbSB7XHJcbiAgICB3aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgb3BhY2l0eSAgIDogMDtcclxuICAgIHRyYW5zZm9ybSA6IHNjYWxlKDAuNSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIC8vIHdpZHRoICAgIDogMjYwcHg7XHJcbiAgICAgIHdpZHRoICAgICAgIDogMjc0cHg7XHJcbiAgICAgIHRyYW5zZm9ybSAgIDogbm9uZTtcclxuICAgICAgLy8gb3BhY2l0eSAgOiAxO1xyXG4gICAgICBvcGFjaXR5ICAgICA6IDAuNTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgICBvcGFjaXR5ICA6IDE7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbS13cmFwIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMC45NTJweCA3MS4xMTFweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjE0KSwgMHB4IDkuODMycHggMzEuMTMxcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4xMCksIDBweCA2LjI2MnB4IDE4LjQ5MXB4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDgpLCAwcHggNC4yNDFweCAxMS43NTdweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA3KSwgMHB4IDIuNzE1cHggNy4xMTlweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA2KSwgMHB4IDEuMzQ3cHggMy4zNjdweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stY3VycmVudCAucXVpei1uZXctYWdlLXNsaWRlcl9faXRlbS13cmFwIHtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDMzcHggMTEycHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4xNCksIDBweCAxNS40ODVweCA0OS4wMzFweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjEwKSwgMHB4IDkuODYzcHggMjkuMTIzcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wOCksIDBweCA2LjY3OXB4IDE4LjUxN3B4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMDcpLCAwcHggNC4yNzVweCAxMS4yMTJweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA2KSwgMHB4IDIuMTIxcHggNS4zMDNweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA0KTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMjAuOTUycHggNzEuMTExcHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4xNCksIDBweCA5LjgzMnB4IDMxLjEzMXB4IDBweCByZ2JhKDg4LCA4NSwgODEsIDAuMTApLCAwcHggNi4yNjJweCAxOC40OTFweCAwcHggcmdiYSg4OCwgODUsIDgxLCAwLjA4KSwgMHB4IDQuMjQxcHggMTEuNzU3cHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNyksIDBweCAyLjcxNXB4IDcuMTE5cHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNiksIDBweCAxLjM0N3B4IDMuMzY3cHggMHB4IHJnYmEoODgsIDg1LCA4MSwgMC4wNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5xdWl6LW5ldy1hZ2Utc2xpZGVyX19zbGlkZXItc2Vjb25kIHtcclxuICAucXVpei1uZXctYWdlLXNsaWRlciB7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICYuc2xpY2stY3VycmVudCB7XHJcbiAgICAgICAgb3BhY2l0eSAgOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0td3JhcCB7XHJcbiAgICAgIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgICAgIGhlaWdodCAgICA6IDM1MnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjhGNkYzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbnVtYmVyIHtcclxuICAgICAgZm9udC1zaXplICAgOiAxNzBweDtcclxuICAgICAgLy8gb3BhY2l0eSAgOiAwLjI7XHJcbiAgICAgIGNvbG9yICAgICAgIDogI0RERDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEzNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXRleHQge1xyXG4gICAgICBmb250LXNpemUgICA6IDE4cHg7XHJcbiAgICAgIC8vIG9wYWNpdHkgIDogMC4yO1xyXG4gICAgICBjb2xvciAgICAgICA6ICNEREQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpei1uZXctYWdlLXNsaWRlcl9fc2xpZGVyLXRoaXJkIHtcclxuICAucXVpei1uZXctYWdlLXNsaWRlciB7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuXHJcbiAgICAgICYuc2xpY2stY3VycmVudCB7XHJcbiAgICAgICAgb3BhY2l0eSAgOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0td3JhcCB7XHJcbiAgICAgIHdpZHRoICAgICA6IDEwMCU7XHJcbiAgICAgIGhlaWdodCAgICA6IDIyN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRjhGNkYzO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbnVtYmVyIHtcclxuICAgICAgZm9udC1zaXplICAgOiAxMzBweDtcclxuICAgICAgLy8gb3BhY2l0eSAgOiAwLjE7XHJcbiAgICAgIGNvbG9yICAgICAgIDogI0RERDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAaXBhZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZSAgIDogMTJweDtcclxuICAgICAgLy8gb3BhY2l0eSAgOiAwLjE7XHJcbiAgICAgIGNvbG9yICAgICAgIDogI0RERDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZmlsdGVyLWNhdGFsb2ctbmV3IHtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgcG9zaXRpb24gICAgICAgOiBmaXhlZDtcclxuICAgIHotaW5kZXggICAgICAgIDogMTAxMDE7XHJcbiAgICB0b3AgICAgICAgICAgICA6IDA7XHJcbiAgICByaWdodCAgICAgICAgICA6IDA7XHJcbiAgICBib3R0b20gICAgICAgICA6IDA7XHJcbiAgICBsZWZ0ICAgICAgICAgICA6IDA7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IG5vbmU7XHJcbiAgICBoZWlnaHQgICAgICAgICA6IDEwMHZoO1xyXG4gICAgbWFyZ2luICAgICAgICAgOiBhdXRvO1xyXG4gICAgcGFkZGluZyAgICAgICAgOiAwO1xyXG4gICAgYmFja2dyb3VuZCAgICAgOiByZ2JhKDE3LCAxNywgMTcsIDAuNjApO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgcG9zaXRpb24gICAgIDogYWJzb2x1dGU7XHJcbiAgICAgIHRvcCAgICAgICAgICA6IDA7XHJcbiAgICAgIGxlZnQgICAgICAgICA6IDA7XHJcbiAgICAgIC8vIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICB3aWR0aCAgICAgOiA2MjBweDtcclxuICAgICAgbWF4LXdpZHRoIDogMTAwJTtcclxuICAgICAgaGVpZ2h0ICAgIDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgY29sb3IgICAgIDogQGNvbG9yLWJsYWNrO1xyXG5cclxuICAgICAgcGFkZGluZzogMTUwcHggNjhweCAxOTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoICAgICAgICAgOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZyAgICAgICA6IDEwMHB4IDEwcHggMTYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4tcmV0dXJuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5ICAgIDogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uICAgOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wICAgICAgICA6IDYxcHg7XHJcbiAgICAgIGxlZnQgICAgICAgOiA4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgICAgdG9wIDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bi1yZXR1cm4taWNvbiB7XHJcbiAgICB3aWR0aCAgICAgICAgICA6IDI0cHg7XHJcbiAgICBoZWlnaHQgICAgICAgICA6IDI0cHg7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplICAgICAgOiAwO1xyXG4gICAgYmFja2dyb3VuZCAgICAgOiAjNDIzRTM5O1xyXG4gICAgYm9yZGVyLXJhZGl1cyAgOiA1MCU7XHJcbiAgfVxyXG5cclxuICAmX19idG4tcmV0dXJuLW5hbWUge1xyXG4gICAgbWF4LXdpZHRoICAgOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgZm9udC1zaXplICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgOiA1MDA7XHJcbiAgICBjb2xvciAgICAgICA6ICM0MjNFMzk7XHJcbiAgfVxyXG5cclxuICAmX19jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgICAgIHdpZHRoICAgICA6IDI0cHg7XHJcbiAgICAgIGhlaWdodCAgICA6IDI0cHg7XHJcbiAgICAgIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG4gICAgICB0b3AgICAgICAgOiA1NXB4O1xyXG4gICAgICByaWdodCAgICAgOiA4OHB4O1xyXG4gICAgICBjdXJzb3IgICAgOiBwb2ludGVyO1xyXG4gICAgICB6LWluZGV4ICAgOiA1O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgbWFyZ2luICAgIDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXIgICAgOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHRvcCAgIDogNTBweDtcclxuICAgICAgcmlnaHQgOiAyMHB4O1xyXG4gICAgICB3aWR0aCA6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQgICAgOiAwO1xyXG4gICAgICByaWdodCAgIDogMDtcclxuICAgICAgdG9wICAgICA6IDA7XHJcbiAgICAgIGJvdHRvbSAgOiAwO1xyXG4gICAgICBtYXJnaW4gIDogYXV0bztcclxuXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aCAgOiAxMDAlO1xyXG4gICAgICBoZWlnaHQgOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXBwbHktd2lkZ2V0IHtcclxuICAgIHBvc2l0aW9uICA6IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb24gIDogc3RpY2t5O1xyXG4gICAgYm90dG9tICAgIDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nICAgOiAxNHB4IDA7XHJcbiAgICB6LWluZGV4ICAgOiAxMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tICA6IDA7XHJcbiAgICAgIGxlZnQgICAgOiAwO1xyXG4gICAgICByaWdodCAgIDogMDtcclxuICAgICAgei1pbmRleCA6IDEwMDtcclxuICAgICAgcGFkZGluZyA6IDMwcHggODhweCA1MHB4O1xyXG4gICAgICB6LWluZGV4IDogOTk5O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hcHBseS13aWRnZXQtYnRuLXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19hcHBseS13aWRnZXQtYnRuIHtcclxuICAgIHdpZHRoIDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXBwbHktd2lkZ2V0LWNvdW50LXdyYXAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmX19hcHBseS13aWRnZXQtY291bnQge1xyXG4gICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZSAgICAgOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQgICA6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYXBwbHktd2lkZ2V0LXJlc2V0IHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19hcHBseS13aWRnZXQtcmVzZXQtaWNvbiB7XHJcbiAgICB3aWR0aCAgICA6IDE5cHg7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgfVxyXG5cclxuICAmX19hcHBseS13aWRnZXQtcmVzZXQtbmFtZSB7XHJcbiAgICBjb2xvciAgICAgIDogQGNvbG9yLWdyYXk7XHJcbiAgICBmb250LXNpemUgIDogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICB3aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgbWFyZ2luICAgIDogMCBhdXRvO1xyXG4gICAgYm9yZGVyICAgIDogMDtcclxuXHJcbiAgICBwYWRkaW5nICAgICAgOiAxMnB4IDEzcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlciAgICAgICA6IDFweCBzb2xpZCAjRjRGMUVEO1xyXG5cclxuICAgIC8vINCU0LvRjyBtb3ppbGxhIGZpcmVmb3hcclxuICAgIC8vIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIC8vIHNjcm9sbGJhci1jb2xvcjogI0M2QzZDNiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZyAgIDogMDtcclxuXHJcbiAgICAgIGJvcmRlciAgICAgICA6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIC8vIHdpZHRoOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNkM2QzY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybS13cmFwIHtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybS1pdGVtIHtcclxuICAgIHBhZGRpbmcgICA6IDEycHggMCAxMnB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjb2xvci1ncmF5O1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgYm9yZGVyLXRvcCA6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYW1lLXdyYXAge1xyXG4gICAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcbiAgICBjdXJzb3IgICAgICAgICA6IHBvaW50ZXI7XHJcblxyXG4gICAgJi5qcy1hY2NvcmRpb24tYnRuLS1hY3RpdmUge1xyXG4gICAgICAuZmlsdGVyLWNhdGFsb2ctbmV3X19uYW1lLWljb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmFtZS1ib3gge1xyXG4gICAgZGlzcGxheSAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fbmFtZSB7XHJcbiAgICBmb250LXNpemUgICAgIDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgOiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodCAgIDogMS4yO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuXHJcbiAgICAmLS1wcmljZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBpcGFkKSB7XHJcbiAgICAgIGJyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb3VudCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtcyAgICA6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGggICAgICAgICAgOiAxNnB4O1xyXG4gICAgaGVpZ2h0ICAgICAgICAgOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZCAgICAgOiBAY29sb3ItYnJvd247XHJcbiAgICBib3JkZXItcmFkaXVzICA6IDUwJTtcclxuICAgIGNvbG9yICAgICAgICAgIDogI0ZGRjtcclxuICAgIGZvbnQtc2l6ZSAgICAgIDogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0ICAgIDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQgICAgOiAxLjI7XHJcbiAgICBsZXR0ZXItc3BhY2luZyA6IDAuM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQgICAgOiA0cHg7XHJcbiAgfVxyXG5cclxuICAmX19uYW1lLWljb24ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICBmb250LXNpemUgOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gICZfX2NoZWNrYm94LWl0ZW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICB9XHJcblxyXG4gICZfX2NoZWNrYm94ZXMtd3JhcCB7XHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luLWxlZnQgOiAtNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdCA6IDRweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2hlY2tib3hlcy13cmFwLS1jb2xvciB7XHJcbiAgICBkaXNwbGF5ICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC0ycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcbiAgfVxyXG5cclxuICAmX19jaGVja2JveC1pdGVtLS1jb2xvciB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgfVxyXG5cclxuICAmX19yb3ctcHJpY2Uge1xyXG4gICAgZGlzcGxheSAgICAgOiBmbGV4O1xyXG4gICAgZmxleC13cmFwICAgOiB3cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQgOiAtM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xyXG4gIH1cclxuXHJcbiAgJl9fY29sLXByaWNlIHtcclxuICAgIHBhZGRpbmctbGVmdCA6IDNweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgIHdpZHRoICAgICAgICA6IDUwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1pbnB1dC1wcmljZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29sb3IgICAgICA6IEBjb2xvci1ncmF5O1xyXG4gICAgICBmb250LXNpemUgIDogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgcG9zaXRpb24gICA6IGFic29sdXRlO1xyXG4gICAgICB0b3AgICAgICAgIDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm0gIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICfigr0nO1xyXG4gICAgICByaWdodCAgOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZnJvbSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAn0L7RgjonO1xyXG4gICAgICAgIGxlZnQgICA6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRvIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICfQtNC+Oic7XHJcbiAgICAgICAgbGVmdCAgIDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dC1wcmljZSB7XHJcbiAgICBmb250LWZhbWlseSAgIDogQGZvbnQ7XHJcbiAgICB3aWR0aCAgICAgICAgIDogMTAwJTtcclxuICAgIGhlaWdodCAgICAgICAgOiAzMXB4O1xyXG4gICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzIDogOHB4O1xyXG4gICAgYmFja2dyb3VuZCAgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyICAgICAgICA6IDFweCBzb2xpZCAjREREO1xyXG4gICAgZm9udC1zaXplICAgICA6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodCAgIDogNTAwO1xyXG4gICAgY29sb3IgICAgICAgICA6IEBjb2xvci1ibGFjaztcclxuICAgIHBhZGRpbmctbGVmdCAgOiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodCA6IDEwcHg7XHJcbiAgICBib3gtc2l6aW5nICAgIDogYm9yZGVyLWJveDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlICAgOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZSAgICAgICAgOiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHt9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGNvbG9yICA6IEBjb2xvci1ncmF5O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBjb2xvciAgOiBAY29sb3ItZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgY29sb3IgIDogQGNvbG9yLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgY29sb3IgIDogQGNvbG9yLWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWJyb3duO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2UtdGFncy1ib3gge1xyXG4gICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAmX19wcmljZS10YWdzLXJvdyB7XHJcbiAgICBkaXNwbGF5ICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXAgICA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC0ycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcbiAgfVxyXG5cclxuICAmX19wcmljZS10YWdzLWNvbCB7XHJcbiAgICBwYWRkaW5nOiAwIDJweCA0cHg7XHJcbiAgfVxyXG5cclxuICAmX19jaGVja2JveGVzLWJ0bnMge1xyXG4gICAgZGlzcGxheSAgICAgOiBmbGV4O1xyXG4gICAgcGFkZGluZy10b3AgOiA2cHg7XHJcbiAgICBtYXJnaW4tbGVmdCA6IC01cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgfVxyXG5cclxuICAmX19jaGVja2JveGVzLWJ0bi1pdGVtIHtcclxuICAgIHdpZHRoICAgICAgICA6IDUwJTtcclxuICAgIHBhZGRpbmctbGVmdCA6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuLWNob2lzZS1hbGwsXHJcbiAgJl9fYnRuLXJlc2V0LWFsbCB7XHJcbiAgICBkaXNwbGF5ICAgIDogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19idG4tY2hvaXNlLWFsbC1pY29uLFxyXG4gICZfX2J0bi1yZXNldC1hbGwtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICB3aWR0aCAgICA6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAmX19idG4tY2hvaXNlLWFsbC1uYW1lLFxyXG4gICZfX2J0bi1yZXNldC1hbGwtbmFtZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgIGZvbnQtc2l6ZSAgIDogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0IDogMS4zO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuLWNob2lzZS1hbGwtbmFtZSB7XHJcbiAgICBjb2xvcjogQGNvbG9yLWJyb3duO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuLXJlc2V0LWFsbC1uYW1lIHtcclxuICAgIGNvbG9yOiBAY29sb3ItZ3JheTtcclxuICB9XHJcblxyXG4gICZfX25vdGUge1xyXG4gICAgZm9udC1zaXplICAgOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGlwYWQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25vdGUtaWNvbiB7XHJcbiAgICB6LWluZGV4IDogNTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIENoZWNoYm94XHJcbi5maWx0ZXItY2F0YWxvZy1uZXdfX2xhYmVsLWNoZWNrYm94IHtcclxuICBjdXJzb3IgIDogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheSA6IGJsb2NrO1xyXG4gIHdpZHRoICAgOiAxMDAlO1xyXG59XHJcblxyXG4uZmlsdGVyLWNhdGFsb2ctbmV3X19pbnB1dC1jaGVja2JveCB7XHJcbiAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5ICAgOiAwO1xyXG4gIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG59XHJcblxyXG4uZmlsdGVyLWNhdGFsb2ctbmV3X19sYWJlbC1jaGVjay13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZmlsdGVyLWNhdGFsb2ctbmV3X19pbnB1dC1jaGVja2JveDpjaGVja2VkKy5maWx0ZXItY2F0YWxvZy1uZXdfX2xhYmVsLWNoZWNrLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmZpbHRlci1jYXRhbG9nLW5ld19fY2hlY2stY2hlY2sge1xyXG4gIHdpZHRoICAgICAgICA6IDE2cHg7XHJcbiAgaGVpZ2h0ICAgICAgIDogMTZweDtcclxuICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5ICAgICAgOiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyICAgICAgIDogMXB4IHNvbGlkICM1MDRDNDg7XHJcbn1cclxuXHJcbi5maWx0ZXItY2F0YWxvZy1uZXdfX2NoZWNrLXRleHQge1xyXG4gIG1heC13aWR0aCAgIDogY2FsYygxMDAlIC0gMTZweCk7XHJcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgcGFkZGluZy10b3AgOiAxcHg7XHJcbiAgZm9udC13ZWlnaHQgOiA0MDA7XHJcbiAgZm9udC1zaXplICAgOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0IDogMS4zO1xyXG4gIGRpc3BsYXkgICAgIDogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbiAgOiBsZWZ0O1xyXG4gIGRpc3BsYXkgICAgIDogZmxleDtcclxuICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5ICAgIDogaW5saW5lLWZsZXg7XHJcbiAgICBjb2xvciAgICAgIDogQGNvbG9yLWdyYXk7XHJcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gIH1cclxuXHJcbiAgZW0ge1xyXG4gICAgZm9udC1zdHlsZSAgIDogbm9ybWFsO1xyXG4gICAgZGlzcGxheSAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtcyAgOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemUgICAgOiA2cHg7XHJcbiAgICBsaW5lLWhlaWdodCAgOiAxLjM7XHJcbiAgICBjb2xvciAgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgcGFkZGluZyAgICAgIDogM3B4IDRweCAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgOiBAY29sb3ItYnJvd247XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQgIDogNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1jYXRhbG9nLW5ld19faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCsuZmlsdGVyLWNhdGFsb2ctbmV3X19sYWJlbC1jaGVjay13cmFwIC5maWx0ZXItY2F0YWxvZy1uZXdfX2NoZWNrLWNoZWNrIHtcclxuICBiYWNrZ3JvdW5kICA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDExIDgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAuMzQ2MSAwLjM0ODM4OUw0LjUxNzUgNi4zNDgzOUwwLjM0NjA2OSAyLjM0ODM5JyBzdHJva2U9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIsIEBjb2xvci1icm93bjtcclxuICBib3JkZXItY29sb3I6IEBjb2xvci1icm93bjtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQG1vYikge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDhweDtcclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXItY2F0YWxvZy1uZXdfX2xhYmVsLWNoZWNrLXdyYXAtLWluLXN0b2NrIHtcclxuICAuZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVjay1jaGVjayB7XHJcbiAgICBib3JkZXItY29sb3I6IEBjb2xvci1icm93bjtcclxuICB9XHJcblxyXG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX2NoZWNrLXRleHQge1xyXG4gICAgY29sb3I6IEBjb2xvci1icm93bjtcclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXItY2F0YWxvZy1uZXdfX2xhYmVsLWNoZWNrLXdyYXAtLW5vdC1hdmFpbGFibGUge1xyXG4gIC5maWx0ZXItY2F0YWxvZy1uZXdfX2NoZWNrLWNoZWNrIHtcclxuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yLWdyYXk7XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVjay10ZXh0IHtcclxuICAgIGNvbG9yOiBAY29sb3ItZ3JheTtcclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXItY2F0YWxvZy1uZXdfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQrLmZpbHRlci1jYXRhbG9nLW5ld19fbGFiZWwtY2hlY2std3JhcC0tbm90LWF2YWlsYWJsZSAuZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVjay1jaGVjayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yLWdyYXk7XHJcbiAgYm9yZGVyLWNvbG9yICAgIDogQGNvbG9yLWdyYXk7XHJcbn1cclxuXHJcbi8vIENoZWNoYm94IENPTE9SXHJcbi5maWx0ZXItY2F0YWxvZy1uZXdfX2xhYmVsLWNoZWNrYm94LWNvbG9yIHtcclxuICBjdXJzb3IgIDogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcblxyXG4uZmlsdGVyLWNhdGFsb2ctbmV3X19pbnB1dC1jaGVja2JveC1jb2xvciB7XHJcbiAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5ICAgOiAwO1xyXG4gIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG59XHJcblxyXG5cclxuLmZpbHRlci1jYXRhbG9nLW5ld19fbGFiZWwtY2hlY2std3JhcC1jb2xvciB7XHJcbiAgZGlzcGxheSAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zICA6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi5maWx0ZXItY2F0YWxvZy1uZXdfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQrLmZpbHRlci1jYXRhbG9nLW5ld19fbGFiZWwtY2hlY2std3JhcC1jb2xvciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuLmZpbHRlci1jYXRhbG9nLW5ld19fY2hlY2stY2hlY2stY29sb3Ige1xyXG4gIHdpZHRoICAgICAgICAgICA6IDIwcHg7XHJcbiAgaGVpZ2h0ICAgICAgICAgIDogMjBweDtcclxuICAvLyBib3JkZXIgICAgICAgOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIHBvc2l0aW9uICAgICAgICA6IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQgICAgICA6ICNmZmZmZmY7XHJcbiAgYm9yZGVyLXJhZGl1cyAgIDogNTAlO1xyXG59XHJcblxyXG4uZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVjay10ZXh0LWNvbG9yIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLmZpbHRlci1jYXRhbG9nLW5ld19faW5wdXQtY2hlY2tib3gtY29sb3I6Y2hlY2tlZCsuZmlsdGVyLWNhdGFsb2ctbmV3X19sYWJlbC1jaGVjay13cmFwLWNvbG9yIC5maWx0ZXItY2F0YWxvZy1uZXdfX2NoZWNrLWNoZWNrLWNvbG9yIHtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgZGlzcGxheSAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgd2lkdGggICAgICAgICAgICA6IDExcHg7XHJcbiAgICBoZWlnaHQgICAgICAgICAgIDogOHB4O1xyXG4gICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgdG9wICAgICAgICAgICAgICA6IDU1JTtcclxuICAgIHRyYW5zZm9ybSAgICAgICAgOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgbGVmdCAgICAgICAgICAgICA6IDA7XHJcbiAgICByaWdodCAgICAgICAgICAgIDogMDtcclxuICAgIG1hcmdpbiAgICAgICAgICAgOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTEnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDExIDgnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMTAuMzQ2MSAwLjM0ODM4OUw0LjUxNzUgNi4zNDgzOUwwLjM0NjA2OSAyLjM0ODM5JyBzdHJva2U9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcbn1cclxuXHJcbi5maWx0ZXItY2F0YWxvZy1uZXdfX2lucHV0LWNoZWNrYm94LWNvbG9yOmNoZWNrZWQrLmZpbHRlci1jYXRhbG9nLW5ld19fbGFiZWwtY2hlY2std3JhcC1jb2xvciAuZmlsdGVyLWNhdGFsb2ctbmV3X19jaGVjay1jaGVjay1jb2xvci0td2hpdGUge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzExJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMSA4JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTEwLjM0NjEgMC4zNDgzODlMNC41MTc1IDYuMzQ4MzlMMC4zNDYwNjkgMi4zNDgzOScgc3Ryb2tlPSclMjM1MDRDNDgnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSYWRpbyB0YWcgcHJpY2VcclxuLmZpbHRlci1jYXRhbG9nLW5ld19fcHJpY2UtdGFnLWxhYmVsIHtcclxuICBjdXJzb3IgIDogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5maWx0ZXItY2F0YWxvZy1uZXdfX3ByaWNlLXRhZy1yYWRpbyB7XHJcbiAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5ICAgOiAwO1xyXG4gIHBvc2l0aW9uICA6IGFic29sdXRlO1xyXG59XHJcblxyXG4uZmlsdGVyLWNhdGFsb2ctbmV3X19wcmljZS10YWctcmFkaW86Y2hlY2tlZCsuZmlsdGVyLWNhdGFsb2ctbmV3X19wcmljZS10YWctYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5maWx0ZXItY2F0YWxvZy1uZXdfX3ByaWNlLXRhZy1ib3gge1xyXG4gIGRpc3BsYXkgICAgICA6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nICAgICAgOiAycHg7XHJcbiAgd2hpdGUtc3BhY2UgIDogbm93cmFwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBib3JkZXIgICAgICAgOiAxcHggc29saWQgQGNvbG9yLWdyYXk7XHJcbiAgY29sb3IgICAgICAgIDogQGNvbG9yLWdyYXk7XHJcbiAgZm9udC1zaXplICAgIDogMTBweDtcclxuICBmb250LXdlaWdodCAgOiA1MDA7XHJcbiAgbGluZS1oZWlnaHQgIDogMS41O1xyXG4gIHRyYW5zaXRpb24gICA6IGFsbCAwLjVzO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBwYWRkaW5nOiAycHggNHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvciAgICAgICA6IEBjb2xvci1ibGFjaztcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3ItYnJvd247XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLWNhdGFsb2ctbmV3X19wcmljZS10YWctcmFkaW86Y2hlY2tlZCsuZmlsdGVyLWNhdGFsb2ctbmV3X19wcmljZS10YWctYm94IHtcclxuICBiYWNrZ3JvdW5kICA6ICNGNEYxRUQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjRjRGMUVEO1xyXG4gIGNvbG9yICAgICAgIDogQGNvbG9yLWJyb3duO1xyXG59XHJcblxyXG4vLyBUb29sdGlwXHJcbi5maWx0ZXItY2F0YWxvZy1uZXdfX25vdGUtaW5mby5qcy10b29sdGlwLXRleHQge1xyXG4gIHRvcCAgICAgICAgICA6IC00OHB4O1xyXG4gIGxlZnQgICAgICAgICA6IDQzcHg7XHJcbiAgcmlnaHQgICAgICAgIDogYXV0bztcclxuICBib3R0b20gICAgICAgOiBhdXRvO1xyXG4gIHdpZHRoICAgICAgICA6IDU2MHB4O1xyXG4gIHRyYW5zZm9ybSAgICA6IG5vbmU7XHJcbiAgYmFja2dyb3VuZCAgIDogI0Y0RjFFRDtcclxuICBjb2xvciAgICAgICAgOiBAY29sb3ItYmxhY2s7XHJcbiAgei1pbmRleCAgICAgIDogOTk5O1xyXG4gIHRleHQtYWxpZ24gICA6IGxlZnQ7XHJcbiAgcGFkZGluZyAgICAgIDogMjRweCAyMHB4IDIwcHggMzBweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAgIHdpZHRoICA6IDI4MHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmpzLXRvb2x0aXAtdGV4dC0tYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICB0b3AgICAgOiAzMHB4O1xyXG4gICAgbGVmdCAgIDogLTMwcHg7XHJcbiAgICB3aWR0aCAgOiAyMDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQgICAgICAgICA6ICcnO1xyXG4gICAgZGlzcGxheSAgICAgICAgIDogYmxvY2s7XHJcbiAgICB3aWR0aCAgICAgICAgICAgOiAyOHB4O1xyXG4gICAgaGVpZ2h0ICAgICAgICAgIDogMzJweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjgnIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAyOCAzMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00xIDE3LjU5MTRDLTAuMzMzMzMzIDE2LjgyMTYgLTAuMzMzMzM1IDE0Ljg5NzEgMC45OTk5OTkgMTQuMTI3M0wyNSAwLjI3MDkxNUMyNi4zMzMzIC0wLjQ5ODg4NyAyOCAwLjQ2MzM2MiAyOCAyLjAwMjk2TDI4IDI5LjcxNThDMjggMzEuMjU1NCAyNi4zMzMzIDMyLjIxNzYgMjUgMzEuNDQ3OEwxIDE3LjU5MTRaJyBmaWxsPSclMjNGNEYxRUQnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBwb3NpdGlvbiAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgIHRvcCAgICAgICAgICAgICA6IDQwcHg7XHJcbiAgICBib3R0b20gICAgICAgICAgOiBhdXRvO1xyXG4gICAgbGVmdCAgICAgICAgICAgIDogLTIwcHg7XHJcbiAgICB0cmFuc2Zvcm0gICAgICAgOiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAgICAgdG9wICAgICAgOiAtMTNweDtcclxuICAgICAgbGVmdCAgICAgOiAyN3B4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIHotaW5kZXggIDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLWNhdGFsb2ctbmV3X19ub3RlLWluZm8tYm94IHtcclxuICBtaW4taGVpZ2h0ICAgOiA1MHB4O1xyXG4gIG1heC1oZWlnaHQgICA6IDUwdmg7XHJcbiAgb3ZlcmZsb3cteSAgIDogYXV0bztcclxuICBvdmVyZmxvdy14ICAgOiBoaWRkZW47XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufSIsIi50dW1ibGVyX19sYWJlbCB7XHJcbiAgY3Vyc29yICA6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udHVtYmxlcl9faW5wdXQtY2hlY2tib3gge1xyXG4gIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgb3BhY2l0eSAgIDogMDtcclxuICBwb3NpdGlvbiAgOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnR1bWJsZXJfX2lucHV0LWNoZWNrYm94OmNoZWNrZWQrLnR1bWJsZXJfX2NhcHN1bGUtbGFiZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnR1bWJsZXJfX2NhcHN1bGUge1xyXG4gIGRpc3BsYXkgICAgICAgICA6IGJsb2NrO1xyXG4gIHdpZHRoICAgICAgICAgICA6IDM2cHg7XHJcbiAgaGVpZ2h0ICAgICAgICAgIDogMjBweDtcclxuICBib3JkZXItcmFkaXVzICAgOiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvci1ncmF5O1xyXG4gIGN1cnNvciAgICAgICAgICA6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb24gICAgICAgIDogcmVsYXRpdmU7XHJcbiAgYm94LXNpemluZyAgICAgIDogYm9yZGVyLWJveDtcclxuICB0cmFuc2l0aW9uICAgICAgOiBhbGwgMC41cztcclxufVxyXG5cclxuLnR1bWJsZXJfX2NpcmNsZSB7XHJcbiAgcG9zaXRpb24gICAgICAgIDogYWJzb2x1dGU7XHJcbiAgbGVmdCAgICAgICAgICAgIDogMDtcclxuICB0b3AgICAgICAgICAgICAgOiAycHg7XHJcbiAgbWFyZ2luICAgICAgICAgIDogYXV0bztcclxuICBoZWlnaHQgICAgICAgICAgOiAxNnB4O1xyXG4gIHdpZHRoICAgICAgICAgICA6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1cyAgIDogNTAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgdHJhbnNpdGlvbiAgICAgIDogYWxsIDAuNXM7XHJcbn1cclxuXHJcbi50dW1ibGVyX19pbnB1dC1jaGVja2JveDpjaGVja2VkKy50dW1ibGVyX19jYXBzdWxlLWxhYmVsIC50dW1ibGVyX19jYXBzdWxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3ItYnJvd247XHJcbiAgYm9yZGVyLWNvbG9yICAgIDogQGNvbG9yLWJyb3duO1xyXG59XHJcblxyXG4udHVtYmxlcl9faW5wdXQtY2hlY2tib3g6Y2hlY2tlZCsudHVtYmxlcl9fY2Fwc3VsZS1sYWJlbCAudHVtYmxlcl9fY2Fwc3VsZSAudHVtYmxlcl9fY2lyY2xlIHtcclxuICBhbmltYXRpb24tbmFtZSAgICAgICAgICAgOiB0dW1ibGVyVG9nZ2xlO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbiAgICAgICA6IDQwMG1zO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGUgICAgICA6IGZvcndhcmRzO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIGJhY2tncm91bmQtY29sb3IgICAgICAgICA6ICM4OTYzMzY7XHJcbn1cclxuXHJcbi50dW1ibGVyX19pbnB1dC1jaGVja2JveDpub3QoOmNoZWNrZWQpKy50dW1ibGVyX19jYXBzdWxlLWxhYmVsIC50dW1ibGVyX19jYXBzdWxlIC50dW1ibGVyX19jaXJjbGUge1xyXG4gIGFuaW1hdGlvbi1uYW1lICAgICAgICAgICA6IHR1bWJsZXJUb2dnbGVCYWNrO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbiAgICAgICA6IDQwMG1zO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGUgICAgICA6IGZvcndhcmRzO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gIGFuaW1hdGlvbi1kaXJlY3Rpb24gICAgICA6IHJldmVyc2U7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB0dW1ibGVyVG9nZ2xlQmFjayB7XHJcbiAgMCUge1xyXG4gICAgbGVmdDogMnB4O1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBsZWZ0OiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHR1bWJsZXJUb2dnbGUge1xyXG4gIDAlIHtcclxuICAgIGxlZnQ6IDJweDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgbGVmdDogMThweDtcclxuICB9XHJcbn0iLCIuYnVyZ2VyLW1lbnUge1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAdGFibGV0KSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGRpc3BsYXkgICAgICAgOiBub25lO1xyXG4gICAgcG9zaXRpb24gICAgICA6IGFic29sdXRlO1xyXG4gICAgbGVmdCAgICAgICAgICA6IDA7XHJcbiAgICB0b3AgICAgICAgICAgIDogMDtcclxuICAgIHdpZHRoICAgICAgICAgOiAzNDBweDtcclxuICAgIG1heC13aWR0aCAgICAgOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodCAgICA6IDEwMHZoO1xyXG4gICAgaGVpZ2h0ICAgICAgICA6IDEwMHZoO1xyXG5cclxuICAgIHotaW5kZXggICAgICA6IDYwMDtcclxuICAgIC8vIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgd2lkdGggOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcCB7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgICBwb2ludGVyLWV2ZW50cyAgIDogYXV0bztcclxuICAgICAgLy8gYmFja2dyb3VuZCAgICA6ICMzMEJBOEY7XHJcbiAgICAgIGJhY2tncm91bmQgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgICBwYWRkaW5nICAgICAgICAgIDogMCAzMHB4IDYwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQgICAgICAgOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy15ICAgICAgIDogYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1cyAgICA6IDAgMjRweCAyNHB4IDA7XHJcbiAgICAgIHBvc2l0aW9uICAgICAgICAgOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAbW9iKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQgICAgOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgcGFkZGluZyAgICAgICA6IDBweCAyMHB4IDgwcHg7IC8v0LfQtNC10YHRjCDQsdGD0LTQtdGCINGB0YDQsNCx0LDRgtGL0LLQsNGC0YwgcGFkZGluZy1ib3R0b20sINGC0Log0Y3RgtC+INCy0L3Rg9GC0YDQuCDQvtGB0L3QvtCy0L3QvtCz0L4g0LHQu9C+0LrQsCwg0YMg0LrQvtGC0L7RgNC+0LPQviDRhNC40LrRgS4g0LLRi9GB0L7RgtCwIVxyXG4gICAgICBtYXJnaW4tdG9wICAgIDogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN1Ym1lbnUge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50cyAgIDogbm9uZTtcclxuICAgIC8vIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XHJcblxyXG4gICAgLy8gd2lkdGggIDogMjIwcHg7XHJcbiAgICB3aWR0aCAgOiAxMDAlO1xyXG4gICAgbGVmdCAgIDogMDtcclxuICAgIHRvcCAgICA6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgYmFja2dyb3VuZCAgICAgICAgICAgICA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXIgICAgICAgIDogYmx1cig3cHgpO1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoN3B4KTtcclxuICAgIGJvcmRlci10b3AgICAgICAgICAgICAgOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIwKTtcclxuICAgIG9wYWNpdHkgICAgICAgICAgICAgICAgOiAwO1xyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgLy8gdHJhbnNmb3JtIDogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzLCB0cmFuc2Zvcm0gMC43cztcclxuICAgICAgb3BhY2l0eSAgICAgIDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgZGlzcGxheSAgIDogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgIGNvbG9yICAgICA6ICNGRkZGRkY7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIGNvbG9yICAgICA6IEBjb2xvci1icm93bjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICB3aWR0aCAgICAgICAgICA6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmcgICAgICAgIDogMTBweCAyNHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGRpc3BsYXkgICAgICAgIDogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemUgICAgICA6IDEzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0ICAgIDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodCAgICA6IDEuMjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmcgOiAwLjEzcHg7XHJcbiAgICAgIHBvc2l0aW9uICAgICAgIDogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluay1uYW1lIHt9XHJcblxyXG4gICAgJl9fbGluazpob3ZlciB7fVxyXG5cclxuICAgICZfX2Nsb3NlLWJ0biB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHRhYmxldCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmX19jbG9zZS1idG4ge1xyXG4gICAgICB3aWR0aCAgICAgICAgOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQgOiAzMnB4O1xyXG4gICAgICBjb2xvciAgICAgICAgOiAjNDIzRTM5O1xyXG4gICAgICBmb250LXNpemUgICAgOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodCAgOiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0ICA6IDEuNTtcclxuICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi1oZWlnaHQgICA6IDI0cHg7XHJcbiAgICAgIHRleHQtYWxpZ24gICA6IGxlZnQ7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICA6ICcnO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICA6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoICAgICAgICA6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgIDogMjRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb24gICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdCAgICAgICAgIDogMDtcclxuICAgICAgICB0b3AgICAgICAgICAgOiAwO1xyXG4gICAgICAgIGJvdHRvbSAgICAgICA6IDA7XHJcbiAgICAgICAgbWFyZ2luICAgICAgIDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBvcGFjaXR5PScwLjYnJTNFJTNDcGF0aCBkPSdNMTAgMTJMNiA4TDEwIDQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCBjZW50ZXIsICM0MjNFMzk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIGNvbG9yICAgICAgICAgIDogQGNvbG9yLWJyb3duO1xyXG4gICAgICBmb250LXNpemUgICAgICA6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0ICAgIDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodCAgICA6IDEuMTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmcgOiAwLjMycHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbSAgOiAxNnB4O1xyXG4gICAgICBkaXNwbGF5ICAgICAgICA6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbSAgOiAyMHB4O1xyXG4gICAgICBjb2xvciAgICAgICAgICA6ICM0MjNFMzk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1zaXplICAgICAgOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodCAgICA6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQgICAgOiAxLjE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nIDogMC40OHB4O1xyXG4gICAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zICAgIDogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgLm1lbnVfX2l0ZW06aG92ZXI+LmpzLXN1Ym1lbnUuc3VibWVudSxcclxuICAuanMtc3VibWVudS0tb3BlbiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfX2l0ZW06aG92ZXI+LmpzLXN1Ym1lbnUuc3VibWVudSAuc3VibWVudV9fd3JhcCxcclxuICAuanMtc3VibWVudS0tb3BlbiAgLnN1Ym1lbnVfX3dyYXAge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgb3BhY2l0eSAgOiAxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuICAubWVudV9faXRlbTpob3Zlcj4uanMtc3VibWVudS5zdWJzdWJtZW51IHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1lbnVfX2l0ZW06aG92ZXI+LmpzLXN1Ym1lbnUuc3Vic3VibWVudSAuc3Vic3VibWVudV9fd3JhcCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICBvcGFjaXR5ICA6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLS13aGl0ZSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQG1pbi10YWJsZXQpIHtcclxuXHJcbiAgICAuc3VibWVudSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDQ2LCA0MiwgMzksIDAuMSk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmYmZhZjg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Ym1lbnVfX2l0ZW0ge1xyXG4gICAgICBjb2xvcjogQGNvbG9yLWJsYWNrO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yLWJyb3duO1xyXG4gICAgICAgIGNvbG9yICAgICA6ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB0YWJsZXQpIHtcclxuICAuanMtc3VibWVudSB7XHJcbiAgICAvLyBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICBwb3NpdGlvbiAgICAgICAgICAgICAgIDogZml4ZWQ7XHJcbiAgICB0b3AgICAgICAgICAgICAgICAgICAgIDogMDtcclxuICAgIGxlZnQgICAgICAgICAgICAgICAgICAgOiAwO1xyXG4gICAgLy8gb3ZlcmZsb3cteSAgICA6IGF1dG87XHJcbiAgICAvLyB3aWR0aCAgICAgICAgICAgICAgIDogMTAwJTtcclxuICAgIHdpZHRoICAgICAgICAgICAgICAgICAgOiAzNDBweDtcclxuICAgIG1heC13aWR0aCAgICAgICAgICAgICAgOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodCAgICAgICAgICAgICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgICAgICAgICAgICAgICAgIDogMzIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgICAgICAgICAgIDogI2ZmZmZmZjtcclxuICAgIC8vIGJhY2tncm91bmQgICAgICAgOiAjN0ZGRkQ0O1xyXG4gICAgcGFkZGluZyAgICAgICAgICAgICAgICA6IDA7XHJcbiAgICBwYWRkaW5nLXRvcCAgICAgICAgICAgIDogMTVweDtcclxuICAgIG1heC1oZWlnaHQgICAgICAgICAgICAgOiAxMDB2aDtcclxuICAgIHBhZGRpbmctdG9wICAgICAgICAgICAgOiAyNHB4O1xyXG4gICAgaGVpZ2h0ICAgICAgICAgICAgICAgICA6IDEwMHZoO1xyXG4gICAgei1pbmRleCAgICAgICAgICAgICAgICA6IDExMDE7XHJcbiAgICBwYWRkaW5nLWJvdHRvbSAgICAgICAgIDogODBweDtcclxuXHJcbiAgICAmLmpzLXN1Ym1lbnUtLW9wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5qcy1zdWJtZW51X193cmFwIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5qcy1zdWJtZW51IC5qcy1zdWJzdWJtZW51IC5pbm5lciB7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtb2IpIHtcclxuICAuanMtc3VibWVudSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iXX0= */

/* End */


/* Start:/local/templates/wowbikes_pre/css/uncompressed.css?1706270033350*/
/*css*/
.accessories-promo .accessory__picture-wrap,
.accessories-promo .product__picture-wrap {
  background: #F4F1ED !important;
}

.accessories-promo .accessory__picture,
.accessories-promo .product__picture {
  mix-blend-mode: multiply;
}

@media screen and (max-width: 960px) { 
  
}
@media screen and (max-width: 670px) { 
  
} 
/* End */


/* Start:/local/templates/wowbikes_pre/css/owl.carousel.min.css?17714718653351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/wowbikes_pre/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/wowbikes_pre/css/owl.theme.default.min.css?17714718651013*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/local/templates/wowbikes_pre/css/wowbikes.css?178150623170870*/
@import url(https://fonts.googleapis.com/css?family=Manrope:200,300,regular,500,600,700,800);
.wow-sections {
	font-family: "Manrope", sans-serif;
}
@media screen and (max-width: 1100px) {
	.wow-sections .tabs .brands-nav-wr .container,
	.wow-sections .tabs .tabs-nav-wr .container {
		padding-right: 0;
	}
}
.wow-sections .tabs .brands-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 30px;
}
@media screen and (max-width: 1100px) {
	.wow-sections .tabs .brands-list {
		margin-bottom: 24px;
	}
}
.wow-sections .tabs .brands-list .brands-list-link {
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	margin-right: 20px;
	color: #423e39;
	font-family: Manrope;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.wow-sections .tabs .brands-list .brands-list-link p {
	margin-right: 14px;
	white-space: nowrap;
}
.wow-sections .tabs .brands-list .brands-list-link i {
	content: "";
	display: inline-block;
	width: 6px;
	height: 12px;
	background-color: #c59f72;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
}
.wow-sections .tabs .brands-list .brands-list-link:hover {
	color: #c59f72;
}
.wow-sections .tabs-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 30px;
}
@media screen and (max-width: 1100px) {
	.wow-sections .tabs-nav {
		margin-bottom: 24px;
	}
	.wow-sections .tabs-nav .btn-all {
		padding: 10px 14px;
	}
	.wow-sections .tabs-nav > .btn-all {
		display: none;
	}
}
.wow-sections .tabs-nav__links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	border: 1px solid #504c48;
	border-radius: 12px;
	margin-right: 20px;
	text-decoration: none;
}
.wow-sections .tabs-nav__links .btn-all,
.wow-sections .tabs-nav__links .btn-all-models {
	display: none;
}
@media screen and (max-width: 1100px) {
	.wow-sections .tabs-nav__links {
		margin-right: 0;
		border-radius: 12px 0 0 12px;
		border-right: 1px solid transparent;
	}
	.wow-sections .tabs-nav__links .btn-all,
	.wow-sections .tabs-nav__links .btn-all-models {
		padding: 12px 24px;
		color: #504c48;
		font-size: 15px;
		font-weight: 500;
		line-height: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		border: none;
	}
	.wow-sections .tabs-nav__links .btn-all.active-tab p,
.wow-sections .tabs-nav__links .btn-all-models.active-tab p {
		color: #fff;
	}
	.wow-sections .tabs-nav__links .btn-all.active-tab i,
 .wow-sections .tabs-nav__links .btn-all-models.active-tab i{
		content: "";
		background-color: #fff;
	}
	.wow-sections .tabs-nav__links .btn-all i,
.wow-sections .tabs-nav__links .btn-all-models i {
		content: "";
		background-color: #423e39;
	}
}
.owl-carousel.owl-nav-links .owl-stage {
	display: flex;
}
.wow-sections .tabs-nav__link {
	padding: 14px 24px;
	color: #504c48;
	border-radius: 12px;
	font-size: 15px;
	font-weight: 500;
	line-height: 1;
	text-decoration: none;
	display: inline-flex;
	white-space: nowrap;
}
.wow-sections .tabs-nav__link.active-tab {
	background-color: #504c48;
	color: #fff;
}
.wow-sections .tabs-body {
	width: 100%;
}
.wow-sections .tabs-body-item {
	width: 100%;
}
.wow-sections .tabs-body-row {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	gap: 20px;
}
.wow-sections-col .tabs-body-row {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
	gap: 0;
}
.wow-sections-col .tabs-body-row .catalog__col {
	display: flex;
	flex: 0 1 25%;
	max-width: 25%;
	padding: 0 10px;
	margin-bottom: 20px;
	
}
.catalog-page__text-wrap.js-text-more-wrap{
    margin-top: 40px;
}
.catalog-page__text-wrap.js-text-more-wrap ul{
    margin-left: 20px;
}
.catalog-page__text-wrap.js-text-more-wrap ul li{
list-style: disc;
}
@media screen and (max-width: 1200px) {
	.wow-sections .tabs-body-row {
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr;
	}
	.wow-sections-col .tabs-body-row .catalog__col {
	flex: 0 1 33.33%;
	max-width: 33.33%;
	}
}
@media screen and (max-width: 880px) {
	.wow-sections .tabs-body-row {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
	.wow-sections-col .tabs-body-row .catalog__col {
	flex: 0 1 50%;
	max-width: 50%;
	}
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-row {
		gap: 12px;
	}
	.wow-sections-col .tabs-body-row .catalog__col{
		padding: 0 6px;
		margin-bottom: 12px;
	}
	.wow-sections-col .tabs-body-row {
		margin: 0 -6px;
		gap: 0;
	}
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-row {
		gap: 7px;
	}
	.wow-sections-col .tabs-body-row {
		gap: 0;
	}
}
.wow-sections .tabs-body-elem {
	display: flex;
	flex-direction: column;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	border-radius: 24px;
	overflow: hidden;
	width: 100%;
	background-color: #f5f5f5;
}
.wow-sections .tabs-body-elem.dnone,
.wow-sections .catalog__col.dnone,
.wow-sections .tabs .brands-list.dnone {
	display: none;
}
.wow-sections .tabs-body-elem:hover {
	-webkit-box-shadow: 0px 11px 28px 0px rgba(148, 148, 148, 0.2);
	box-shadow: 0px 11px 28px 0px rgba(148, 148, 148, 0.2);
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem {
		border-radius: 12px;
	}
}
.wow-sections .tabs-body-elem-content {
	padding: 20px;
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-elem-content {
		padding: 15px;
	}
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-content {
		padding: 10px;
	}
}
.wow-sections .tabs-body-elem-img {
	overflow: hidden;
	width: 100%;
	height: 240px;
	border-radius: 24px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	flex: 1 1 auto;
}
.wow-sections .tabs-body-elem-img  .product-item-image-original,.wow-sections .tabs-body-elem-img  .product-item-image-alternative{
z-index: 0;
background-size: cover;
}
@media screen and (max-width: 1350px) {
	.wow-sections .tabs-body-elem-img {
		height: 200px;
	}
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-elem-img {
		height: 150px;
	}
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-img {
		height: 130px;
	}
}
.wow-sections .tabs-body-elem-img .labels {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	top: 20px;
	left: 20px;
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-img .labels {
		top: 7px;
		left: 7px;
	}
}
.wow-sections .tabs-body-elem-img .labels div {
	padding: 8px;
	border-radius: 8px;
	font-weight: 500;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	margin-bottom: 5px;
	margin-right: 10px;
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-elem-img .labels div {
		padding: 5px;
		border-radius: 5px;
		font-size: 10px;
	}
	.wow-sections .tabs-body-elem-img .labels div:not(:last-child) {
		margin-right: 5px;
	}
}
.wow-sections .tabs-body-elem-img .prod-img {
	max-width: 100%;
}
.wow-sections .tabs-body-elem-img .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 24px;
	display: none;
}
.wow-sections .tabs-body-elem-img .new {
	background-color: #fff;
	color: #c59f72;
}
.wow-sections .tabs-body-elem-img .new.g {
	background-color: #c59f72;
	color: #fff;
}
.wow-sections .tabs-body-elem-img .sel {
	background-color: #fe0000;
	color: #fff;
}
.wow-sections .tabs-body-elem-img .credit {
	color: #444444;
	background-color: #e5c45b;
}
.wow-sections .tabs-body-elem-img .hover-content {
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(239, 239, 239, 0.8);
	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;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.wow-sections .tabs-body-elem-img .hover-content a {
	font-weight: 500;
	font-size: 15px;
	line-height: 1.1;
	text-align: center;
	padding: 8px 15px;
	border-radius: 5px;
	margin-bottom: 10px;
	display: inline-block;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	width: 161px;
}
.tabs-body-elem-img>a{
	pointer-events: none;
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-elem-img .hover-content a {
		width: 130px;
		font-size: 12px;
		padding: 7px;
		margin-bottom: 5px;
	}
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-img .hover-content a {
		width: 125px;
		font-size: 10px;min-height: auto;
	}
}
.wow-sections .tabs-body-elem-img .hover-content .more-btn {
	background-color: #504c48;
	color: #fff;
	text-decoration: none;
}
.wow-sections .tabs-body-elem-img .hover-content .more-btn:hover {
	color: #fff;
	background-color: #c59f72;
}
.wow-sections .tabs-body-elem-img .hover-content .test-ride-btn {
	color: #504c48;
	background-color: #fff;
	border: 1px solid #504c48;
	text-decoration: none;
	min-height: unset;
	line-height: 1;
}
.wow-sections .tabs-body-elem-img .hover-content .test-ride-btn:hover {
	background-color: #504c48;
	color: #fff;
}
.wow-sections .tabs-body-elem-img .hover-content .btn-gold {
	color: #fff;
	background-color: #c59f72;
	margin-bottom: 0;
	text-decoration: none;
}
.wow-sections .tabs-body-elem-img .hover-content .btn-gold:hover {
	background-color: #f4e1bb;
	color: #423e39;
}
.wow-sections .tabs-body-elem-img .hover-content .tlb {
	position: absolute;
	top: 18px;
	left: 18px;
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-elem-img .hover-content .test-ride-btn{
		width: 130px;
	}
	.wow-sections .tabs-body-elem-img .hover-content .tlb {
		top: 10px;
		left: 10px;
	}
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-img .hover-content .test-ride-btn{
		width: 110px;
	}
	.wow-sections .tabs-body-elem-img .hover-content .tlb {
		top: 5px;
		left: 5px;
	}
}
.wow-sections .tabs-body-elem-img .hover-content .trb {
	position: absolute;
	top: 18px;
	right: 18px;
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-elem-img .hover-content .trb {
		top: 10px;
		right: 10px;
	}
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-img .hover-content .trb {
		top: 5px;
		right: 5px;
	}
}
.wow-sections .tabs-body-elem-img .hover-content .blb {
	position: absolute;
	bottom: 18px;
	left: 18px;
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-elem-img .hover-content .blb {
		bottom: 10px;
		left: 10px;
	}
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-img .hover-content .blb {
		bottom: 5px;
		left: 5px;
	}
}
.wow-sections .tabs-body-elem-img .hover-content .brb {
	position: absolute;
	bottom: 18px;
	right: 18px;
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-elem-img .hover-content .brb {
		bottom: 10px;
		right: 10px;
	}
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-img .hover-content .brb {
		bottom: 5px;
		right: 5px;
	}
}
.wow-sections .catalog__item:hover .hover-content {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.wow-sections .tabs-body-elem-colors {
	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;
	flex-wrap: wrap;
	margin-bottom: 15px;
}
@media screen and (max-width: 1350px) {
	.wow-sections .tabs-body-elem-colors {
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-colors {
		margin-bottom: 8px;
	}
}
.wow-sections .tabs-body-elem-colors li,.wow-sections .tabs-body-elem-colors .sku_item_color .sku_icon_color {
	list-style: none;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #bbbbbb;
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-elem-colors li,.wow-sections .tabs-body-elem-colors .sku_item_color .sku_icon_color  {
		width: 15px;
		height: 15px;
	}
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-colors li ,.wow-sections .tabs-body-elem-colors .sku_item_color .sku_icon_color {
		width: 10px;
		height: 10px;
	}
}
.wow-sections .tabs-body-elem-colors li.beige {
	background-color: #f0eadd;
}
.wow-sections .tabs-body-elem-colors li.pink {
	background-color: #f2468b;
}
.wow-sections .tabs-body-elem-colors li.blue {
	background-color: #30adf0;
}
.wow-sections .tabs-body-elem-colors li:not(:last-child) {
	margin-right: 6px;
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-colors li:not(:last-child) {
		margin-right: 2px;
	}
}
.wow-sections .tabs-body-elem-nav-params {
	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-bottom: 15px;
}
@media screen and (max-width: 1350px) {
	.wow-sections .tabs-body-elem-nav-params {
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-elem-nav-params {
		-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;
	}
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-nav-params {
		margin-bottom: 5px;
	}
}
.wow-sections .tabs-body-elem-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.wow-sections .tabs-body-elem-nav .product__compare {
	padding: 0;
	margin-right: 24px;
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-elem-nav {
		margin-bottom: 10px;
	}
}
.wow-sections .tabs-body-elem-nav a {
	width: 16px;
	height: 16px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	display: flex;
	align-items: center;
	justify-content: center;
}
.wow-sections .tabs-body-elem-nav a:not(:last-child) {
	margin-right: 30px;
}
.wow-sections .tabs-body-elem-nav a i {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background-color: #504c48;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
}
.wow-sections .tabs-body-elem-nav a:hover i {
	background-color: #c59f72;
}
.wow-sections .tabs-body-elem-params {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.wow-sections .tabs-body-elem-params .point {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.wow-sections .tabs-body-elem-params .point:not(:last-child) {
	margin-right: 12px;
}
.wow-sections .tabs-body-elem-params .point__img {
	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: 18px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 4px;
}
.wow-sections .tabs-body-elem-params .point__img img {
	max-width: 100%;
}
.wow-sections .tabs-body-elem-params .point__text {
	color: rgba(65, 62, 59, 0.6);
	font-weight: 500;
	font-size: 14px;
	line-height: 1;
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-params .point__text {
		font-size: 9px;
	}
}
.wow-sections .tabs-body-elem-name {
	margin-bottom: 15px;
	flex: 1 1 auto;
}
@media screen and (max-width: 1350px) {
	.wow-sections .tabs-body-elem-name {
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-name {
		margin-bottom: 8px;
	}
}
.wow-sections .tabs-body-elem-name span {
	font-weight: 600;
	font-size: 13px;
	line-height: 1.2;
	color: #888888;
	margin-bottom: 8px;
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-name span {
		font-size: 12px;
	}
}
.wow-sections .tabs-body-elem-name p {
	color: #413e3b;
	font-weight: 500;
	font-size: 15px;
	line-height: 1.2;
}
@media screen and (max-width: 460px) {
	.wow-sections .tabs-body-elem-name p {
		font-size: 12px;
	}
}
.wow-sections .tabs-body-elem-price-cart {
	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;
}
.wow-sections .tabs-body-elem-price .old {
	margin-bottom: 8px;
	color: #888888;
	font-weight: 700;
	font-size: 16px;
	line-height: 1;
}
@media screen and (max-width: 1350px) {
	.wow-sections .tabs-body-elem-price .old {
		font-size: 14px;
	}
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-elem-price .old {
		font-size: 12px;
	}
}
.wow-sections .tabs-body-elem-price .cur {
	color: #413e3b;
	font-weight: 700;
	font-size: 23px;
	line-height: 100%;
}
@media screen and (max-width: 1350px) {
	.wow-sections .tabs-body-elem-price .cur {
		font-size: 20px;
	}
}
@media screen and (max-width: 576px) {
	.wow-sections .tabs-body-elem-price .cur {
		font-size: 15px;
	}
}
.wow-sections .tabs-body-elem-cart .product-item-info-container{
margin: 0;
}
.wow-sections .tabs-body-elem-cart button{
		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;
}
.wow-sections .tabs-body-elem-cart {
	cursor: pointer;
	width: 40px;
	height: 40px;
	border-radius: 12px;
	background-color: #c59f72;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	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 #c59f72;
}
.wow-sections .tabs-body-elem-cart i {
	content: "";
	display: inline-block;
	width: 19px;
	height: 19px;
	background-color: #fff;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.wow-sections .tabs-body-elem-cart img {
	max-width: 19px;
}
.wow-sections .tabs-body-elem-cart:hover {
	color: red;
	background-color: #f4e1bb;
	border: 1px solid #c59f72;
}
.wow-sections .tabs-body-elem-cart:hover i {
	background-color: #423e39;
}

.container {
	max-width: 1430px;
	padding: 0 15px;
	margin: 0 auto;
}

.btn-all, .btn-all-models {
	font-family: Manrope;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #423e39;
	padding: 14px 28px;
	border-radius: 12px;
	border: 1px solid #c59f72;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	text-decoration: none;
}
.btn-all p, .btn-all-models p {
	margin-right: 13px;
	color: #423e39;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
}
.btn-all i, .btn-all-models i {
	content: "";
	display: inline-block;
	width: 6px;
	height: 12px;
	background-color: #c59f72;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.btn-all:hover, .btn-all-models:hover {
	color: #423e39;
	background-color: #f4e1bb;
	border: 1px solid #c59f72;
}
.btn-all:hover i, .btn-all-models:hover i {
	background-color: #423e39;
}

.pb-120 {
	padding-bottom: 120px;
}
@media screen and (max-width: 1100px) {
	.pb-120 {
		padding-bottom: 80px;
	}
}
@media screen and (max-width: 576px) {
	.pb-120 {
		padding-bottom: 60px;
	}
}

.head {
	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-bottom: 40px;
}
@media screen and (max-width: 767px) {
	.head {
		margin-bottom: 25px;
	}
}

.salebonus {
	overflow: hidden;
}
.salebonus .head-ttl {
	width: 60%;
}
@media screen and (max-width: 767px) {
	.salebonus .head-ttl {
		width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.salebonus .head .btn-all,.salebonus .head .btn-all-models {
		display: none;
	}
}

.salebonus-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.salebonus-row .owl-item {
	width: 18%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 6.45%;
    flex: 0 0 6.45%;
    max-width: 18%;
	/* -ms-flex: 0 0 3.5%;
	flex: 0 0 3.5%; */
}
@media screen and (max-width: 1099px) {
	.salebonus-row .owl-item {
		width: 19%;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 6.7%;
		flex: 0 0 6.7%;
		max-width: 19%;
		/* flex: 0 0 3.6%;
		-ms-flex: 0 0 3.6%; */
	}
}
@media screen and (max-width: 959px) {
	.salebonus-row .owl-item {
		        width: 50%;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.8%;
        flex: 0 0 8.8%;
        max-width: 50%;
	}
}
@media screen and (max-width: 559px) {
	.salebonus-row .owl-item {
		width: 100%;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		max-width: 100%;
	}
}

.salebonus-row .owl-item:nth-child(1) {

	/* -ms-flex:  0 0 7.3%;
	    flex: 0 0 7.3%; */
		 width: 35%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 35%;
    flex: 0 0 13%;
    max-width: 35%;
}
@media screen and (max-width: 959px) {
	.salebonus-row .owl-item:nth-child(1) {
		        width: 23.5%;
        -webkit-box-flex: 0;
        -ms-flex: 1 0 23.5%;
        flex: 0 0 9%;
        max-width: 50%;
	}
}
@media screen and (max-width: 559px) {
	.salebonus-row .owl-item:nth-child(1) {
		width: 100%;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		max-width: 100%;
	}
}
.salebonus-row .owl-item:nth-child(1) .salebonus-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: #f4f1ed;
}
@media screen and (max-width: 767px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.salebonus-row .owl-item:nth-child(1) .salebonus-item .name {
	width: 50%;
	color: #504c48;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 20px 40px;
}
@media screen and (max-width: 1400px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item .name {
		width: 60%;
	}
}
@media screen and (max-width: 1260px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item .name {
		padding: 20px;
	}
}
@media screen and (max-width: 960px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item .name {
		padding: 15px;
	}
}
@media screen and (max-width: 767px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item .name {
		width: 100%;
	}
}
@media screen and (max-width: 460px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item .name {
		padding: 10px;
	}
}
.salebonus-row .owl-item:nth-child(1) .salebonus-item .name .ttl {
	color: #504c48;
	font-weight: 800;
	font-size: 33px;
	line-height: 135%;
	letter-spacing: 0.86px;
	text-transform: uppercase;
	margin-bottom: 30px;
}
@media screen and (max-width: 1400px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item .name .ttl {
		font-size: 30px;
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 960px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item .name .ttl {
		font-size: 23px;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 767px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item .name .ttl {
		font-size: 18px;
	}
}
@media screen and (max-width: 576px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item .name .ttl {
		font-size: 15px;
	}
}
.salebonus-row .owl-item:nth-child(1) .salebonus-item .name .text {
	width: 217px;
	display: block;
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	letter-spacing: 0.39px;
}
@media screen and (max-width: 1400px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item .name .text {
		width: 100%;
	}
}
@media screen and (max-width: 767px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item .name .text {
		font-size: 14px;
	}
}
.salebonus-row .owl-item:nth-child(1) .salebonus-item .name .point {
	display: none;
}
.salebonus-row .owl-item:nth-child(1) .salebonus-item .img {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	width: 50%;
	height: 100%;
	margin-bottom: 0;
	border-radius: 0 24px 24px 0;
}
@media screen and (max-width: 1400px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item .img {
		width: 40%;
	}
}
@media screen and (max-width: 767px) {
	.salebonus-row .owl-item:nth-child(1) .salebonus-item .img {
		width: 100%;
	}
}
.salebonus-row .owl-item:nth-child(1) .salebonus-item .img img {
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center center;
	object-position: center center;
}

.salebonus-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.salebonus-item {
	width: 100%;
	background-color: #efefef;
	border-radius: 24px;
	overflow: hidden;
	position: relative;
}
.salebonus-item > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 2;
}
@media screen and (max-width: 460px) {
	.salebonus-item {
		border-radius: 12px;
	}
}
.salebonus-item .img {
	height: 197px;
	position: relative;
}
@media screen and (max-width: 1400px) {
	.salebonus-item .img {
		height: 170px;
	}
}
@media screen and (max-width: 1200px) {
	.salebonus-item .img {
		height: 150px;
	}
}
@media screen and (max-width: 1050px) {
	.salebonus-item .img {
		height: 130px;
	}
}
@media screen and (max-width: 959px) {
	.salebonus-item .img {
		height: 200px;
	}
}
@media screen and (max-width: 740px) {
	.salebonus-item .img {
		height: 170px;
	}
}
@media screen and (max-width: 640px) {
	.salebonus-item .img {
		height: 150px;
	}
}
@media screen and (max-width: 559px) {
	.salebonus-item .img {
		height: 165px;
	}
}
.salebonus-item .img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 24px;
	-o-object-position: top center;
	object-position: top center;
}
@media screen and (max-width: 460px) {
	.salebonus-item .img img {
		border-radius: 12px;
	}
}
.salebonus-item .name {
	padding: 20px;
}
@media screen and (max-width: 1260px) {
	.salebonus-item .name {
		padding: 20px 15px;
	}
}
@media screen and (max-width: 576px) {
	.salebonus-item .name {
		padding: 12px;
	}
}
@media screen and (max-width: 460px) {
	.salebonus-item .name {
		padding: 6px;
	}
}
.salebonus-item .name .ttl {
	font-family: Manrope;
	font-weight: 500;
	font-size: 15px;
	line-height: 120%;
	color: #000;
}
@media screen and (max-width: 460px) {
	.salebonus-item .name .ttl {
		font-size: 13px;
	}
}
.salebonus-item .name .text {
	font-family: Manrope;
	display: none;
}
.salebonus-item .name .point {
	padding: 4px;
	border: 1px solid rgba(0, 0, 0, 0.6);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 16px;
	margin-bottom: 12px;
}
@media screen and (max-width: 460px) {
	.salebonus-item .name .point {
		border-radius: 6px;
		margin-bottom: 6px;
	}
}
.salebonus-item .name .point__img {
	margin-right: 8px;
}
.salebonus-item .name .point__img img {
	width: 18px;
}
.salebonus-item .name .point__text {
	font-family: Manrope;
	font-weight: 500;
	font-size: 12px;
	line-height: 120%;
	color: rgba(0, 0, 0, 0.6);
}

.head-ttl {
	font-family: Manrope;
	font-weight: 700;
	font-size: 32px;
	line-height: 120%;
	color: #423e39;
}
@media screen and (max-width: 767px) {
	.head-ttl {
		font-size: 25px;
	}
}
.owl-carousel.owl-carouel-salebonus1 .owl-stage-outer {
	display: flex;
}
.owl-carousel.owl-carouel-salebonus .owl-stage {
	width: 100% !important;
}
.owl-carousel.owl-carouel-salebonus1 .owl-stage {
	flex: 1 1 auto;
}
.owl-carousel.owl-carouel-salebonus .owl-stage,
.owl-carousel.owl-carouel-salebonus1 .owl-stage,
.owl-carousel.owl-carouel-salebonus.owl-drag .owl-item,
.owl-carousel.owl-carouel-salebonus1.owl-drag .owl-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	background-color: #fff;
	border: 1px solid #c59f72;
	font-size: 14px;
	color: #c59f72;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
@media screen and (max-width: 767px) {
	.owl-carousel .owl-nav button.owl-next,
	.owl-carousel .owl-nav button.owl-prev {
		width: 35px;
		height: 35px;
		font-size: 10px;
	}
}

.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-prev:hover {
	color: #423e39;
	background-color: #f4e1bb;
}

.owl-carousel .owl-nav button.owl-next.disabled,
.owl-carousel .owl-nav button.owl-prev.disabled {
	color: #bbbbbb;
	border: 1px solid #bbbbbb;
	background-color: #fff;
}

.owl-carousel .owl-nav button.owl-prev {
	margin-right: 10px;
}

.owl-carousel .owl-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: -42px;
	-webkit-transform: translate(0, -100%);
	-ms-transform: translate(0, -100%);
	transform: translate(0, -100%);
	right: 0;
}
.owl-carousel.owl-carouel-salebonus1 .owl-nav {
	top: -34px;
}
@media screen and (max-width: 767px) {
	.owl-carousel .owl-nav {
		top: auto;
		bottom: 0;
		-webkit-transform: translate(0, 100%);
		-ms-transform: translate(0, 100%);
		transform: translate(0, 100%);
	}
}

.btn-row {
	display: none;
}
.btn-row a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
@media screen and (max-width: 767px) {
	.btn-row {
		display: block;
	}
	.btn-row .btn-all, .btn-row .btn-all-models {
		padding: 10px 15px;
	}
}

.aboutus {
	overflow: hidden;
}
.aboutus-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -10px;
}
@media screen and (max-width: 1000px) {
	.aboutus-row {
		margin: 0 -5px;
	}
}

.aboutus-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.33%;
	flex: 0 1 33.33%;
	max-width: 33.33%;
	padding: 0 10px;
	margin-bottom: 20px;
}
@media screen and (max-width: 1000px) {
	.aboutus-col {
		padding: 0 5px;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 860px) {
	.aboutus-col {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		max-width: 50%;
	}
}
@media screen and (max-width: 480px) {
	.aboutus-col {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		max-width: 100%;
	}
}
.aboutus-col:nth-child(8) {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 66.66%;
	flex: 0 1 66.66%;
	max-width: 66.66%;
}
@media screen and (max-width: 860px) {
	.aboutus-col:nth-child(8) {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 50%;
		flex: 0 1 50%;
		max-width: 50%;
	}
}
@media screen and (max-width: 480px) {
	.aboutus-col:nth-child(8) {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		max-width: 100%;
	}
}
.aboutus-col:nth-child(8) .aboutus-item {
	background-color: #c59f72;
}
.aboutus-col:nth-child(8) .aboutus-item .text {
	color: #f9f5f1;
}

.aboutus-item {
	width: 100%;
	color: #fff;
	background-color: #413e3b;
	border-radius: 24px;
	padding: 68px 48px;
	position: relative;
	overflow: hidden;
}
@media screen and (max-width: 1200px) {
	.aboutus-item {
		padding: 50px 30px;
	}
}
@media screen and (max-width: 1000px) {
	.aboutus-item {
		padding: 30px;
	}
}
@media screen and (max-width: 576px) {
	.aboutus-item {
		padding: 20px 15px;
		border-radius: 12px;
	}
}
.aboutus-item img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 24px;
	z-index: 2;
}
@media screen and (max-width: 576px) {
	.aboutus-item img {
		border-radius: 12px;
	}
}
.aboutus-item .name {
	font-family: Manrope;
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
	margin-bottom: 20px;
}
@media screen and (max-width: 1000px) {
	.aboutus-item .name {
		font-size: 20px;
	}
}
@media screen and (max-width: 480px) {
	.aboutus-item .name {
		font-size: 18px;
		margin-bottom: 10px;
	}
}
.aboutus-item .text {
	color: #d9d8d7;
	font-family: Manrope;
	font-size: 15px;
	line-height: 140%;
}

.tryit .tryit-desc {
	background-color: #f5f5f5;
	border-radius: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (max-width: 767px) {
	.tryit .tryit-desc {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
@media screen and (max-width: 576px) {
	.tryit .tryit-desc {
		border-radius: 12px;
	}
}

.tryit-desc-offer {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 91px 80px;
	padding-right: 60px;
}
.tryit-desc-offer .offer {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
@media screen and (max-width: 1200px) {
	.tryit-desc-offer {
		padding: 60px 40px;
		padding-right: 40px;
	}
}
@media screen and (max-width: 1200px) {
	.tryit-desc-offer {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		width: 50%;
	}
}
@media screen and (max-width: 1000px) {
	.tryit-desc-offer {
		padding: 40px 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 767px) {
	.tryit-desc-offer {
		width: 100%;
		padding: 30px 20px;
		padding-right: 20px;
	}
}
@media screen and (max-width: 576px) {
	.tryit-desc-offer {
		padding: 20px 15px;
		padding-right: 15px;
	}
}
.tryit-desc-offer .offer .note {
	font-family: Manrope;
	margin-bottom: 16px;
	color: #c59f72;
	font-weight: 700;
	font-size: 15px;
	line-height: 120%;
	text-transform: uppercase;
}
.tryit-desc-offer .offer__title {
	color: #423e39;
	font-family: Manrope;
	font-weight: 700;
	font-size: 32px;
	line-height: 120%;
	margin-bottom: 40px;
}
@media screen and (max-width: 1000px) {
	.tryit-desc-offer .offer__title {
		font-size: 25px;
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 576px) {
	.tryit-desc-offer .offer__title {
		font-size: 20px;
		margin-bottom: 15px;
	}
}
.tryit-desc-offer .offer__text {
	margin-bottom: 40px;
	font-family: Manrope;
	font-size: 15px;
	line-height: 140%;
	color: #888888;
}
@media screen and (max-width: 1000px) {
	.tryit-desc-offer .offer__text {
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 576px) {
	.tryit-desc-offer .offer__link {
		width: 100%;
	}
}

.img-tryit {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 630px;
	flex: 0 0 630px;
	width: 630px;
	position: relative;
}
@media screen and (max-width: 1200px) {
	.img-tryit {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		width: 50%;
	}
}
@media screen and (max-width: 767px) {
	.img-tryit {
		width: 100%;
		height: 350px;
	}
}
@media screen and (max-width: 576px) {
	.img-tryit {
		height: 190px;
	}
}
.img-tryit img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 24px;
}
@media screen and (max-width: 767px) {
	.img-tryit img {
		border-radius: 0 0 24px 24px;
	}
}
@media screen and (max-width: 576px) {
	.img-tryit img {
		border-radius: 0 0 12px 12px;
	}
}

.btn-gold {
	text-decoration: none;
	font-family: "Manrope", sans-serif;
	text-align: center;
	padding: 16px 48px;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	background-color: #c59f72;
	color: #fff;
	border-radius: 8px;
	font-weight: 500;
	font-size: 15px;
	text-align: center;
	border: 1px solid #c59f72;
}
@media screen and (max-width: 576px) {
	.btn-gold {
		padding: 13px 20px;
		font-size: 14px;
	}
}
.btn-gold:hover {
	color: #423e39;
	border: 1px solid #c59f72;
	background-color: #f4e1bb;
}

.ourfeatures-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -10px;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
@media screen and (max-width: 960px) {
	.ourfeatures-row {
		margin: 0 -5px;
	}
}
@media screen and (max-width: 576px) {
	.ourfeatures-row {
		margin: 0;
	}
}

.ourfeatures-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.33%;
	flex: 0 1 33.33%;
	max-width: 33.33%;
	padding: 0 10px;
	margin-bottom: 20px;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
@media screen and (max-width: 959px) {
	.ourfeatures-col {
		padding: 0;
		margin-bottom: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 280px;
		flex: 0 0 280px;
		width: 280px;
		max-width: 100%;
	}
}
.ourfeatures-col:hover {
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.ourfeatures-col:hover img {
	display: none;
}
.ourfeatures-col:hover .ourfeatures-item {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.ourfeatures-col:hover .ourfeatures-item .name {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
}
.ourfeatures-col:hover .btn-white {
	display: block;
}
.ourfeatures-col:last-child .ourfeatures-item {
	background-color: #c59f72;
}
@media screen and (max-width: 959px) {
	.ourfeatures-col:last-child .ourfeatures-item {
		background-color: #423e39;
	}
}
.ourfeatures-col:last-child .ourfeatures-item .btn-white {
	display: block;
}
@media screen and (max-width: 959px) {
	.ourfeatures-col:last-child .ourfeatures-item .btn-white {
		display: none;
	}
}
.ourfeatures-col:last-child:hover img {
	display: none;
}
.ourfeatures-col:last-child:hover .ourfeatures-item {
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset;
}
@media screen and (max-width: 959px) {
	.ourfeatures-col:last-child:hover .ourfeatures-item {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
}
.ourfeatures-col:last-child:hover .ourfeatures-item .name {
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
@media screen and (max-width: 959px) {
	.ourfeatures-col:last-child:hover .ourfeatures-item .name {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
.ourfeatures-col:last-child:hover .btn-white {
	display: block;
}

.ourfeatures-item {
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	-webkit-box-shadow: 0px 4px 9px 0px rgba(148, 148, 148, 0.1019607843);
	box-shadow: 0px 4px 9px 0px rgba(148, 148, 148, 0.1019607843);
	-webkit-box-shadow: 0px 16px 16px 0px rgba(148, 148, 148, 0.0901960784);
	box-shadow: 0px 16px 16px 0px rgba(148, 148, 148, 0.0901960784);
	-webkit-box-shadow: 0px 36px 22px 0px rgba(148, 148, 148, 0.0509803922);
	box-shadow: 0px 36px 22px 0px rgba(148, 148, 148, 0.0509803922);
	-webkit-box-shadow: 0px 65px 26px 0px rgba(148, 148, 148, 0.0117647059);
	box-shadow: 0px 65px 26px 0px rgba(148, 148, 148, 0.0117647059);
	-webkit-box-shadow: 0px 101px 28px 0px rgba(148, 148, 148, 0);
	box-shadow: 0px 101px 28px 0px rgba(148, 148, 148, 0);
	width: 100%;
	min-height: 330px;
	background-color: #423e39;
	padding: 30px;
	border-radius: 24px;
	color: #fff;
	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: start;
	-ms-flex-align: start;
	align-items: flex-start;
	position: relative;
	transition: all 0.5s ease 0s;
}
@media screen and (max-width: 1200px) {
	.ourfeatures-item {
		padding: 30px;
	}
}
@media screen and (max-width: 1000px) {
	.ourfeatures-item {
		padding: 20px;
	}
}
@media screen and (max-width: 576px) {
	.ourfeatures-item {
		border-radius: 12px;
		padding: 20px 15px;
	}
}
.ourfeatures-item .btn-white {
	margin-top: 40px;
	display: none;
}
.ourfeatures-item .btn-white:hover {
	color: #423e39;
	background-color: #f4e1bb;
	border: 1px solid #f4e1bb;
}
.ourfeatures-item img {
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	width: 60px;
	margin-bottom: 98px;
}
@media screen and (max-width: 1400px) {
	.ourfeatures-item img {
		margin-bottom: 77px;
	}
}
@media screen and (max-width: 1100px) {
	.ourfeatures-item img {
		margin-bottom: 40px;
	}
}
.ourfeatures-item .name {
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	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: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
	transition: all 0.5s ease 0s;
}
.ourfeatures-item .name a {
	margin-top: 40px;
}
@media screen and (max-width: 1000px) {
	.ourfeatures-item .name a {
		margin-top: 20px;
	}
}
@media screen and (max-width: 576px) {
	.ourfeatures-item .name a {
		margin-top: 15px;
	}
}
.ourfeatures-item .name__ttl {
	margin-bottom: 20px;
	font-family: Manrope;
	font-weight: 600;
	font-size: 24px;
	line-height: 120%;
}
.ourfeatures-item .name__text {
	font-family: Manrope;
	font-size: 15px;
	line-height: 140%;
	color: rgba(255, 255, 255, 0.8);
}

.btn-white {
	text-decoration: none;
	font-family: Manrope;
	text-align: center;
	padding: 12px 22px;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	background-color: #fff;
	color: #c59f72;
	border-radius: 12px;
	border: 1px solid #fff;
	font-size: 15px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
.btn-white:hover {
	border: 1px solid #504c48;
	color: #504c48;
}

.owl-carousel.owl-our-features .owl-item img {
	width: 60px;
}

.owl-carousel.owl-our-features .owl-stage,
.owl-carousel.owl-drag.owl-our-features .owl-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.owl-carousel.owl-our-features .owl-item:last-child .btn-white {
	display: block;
}
.owl-carousel.owl-our-features .owl-item:last-child .ourfeatures-item {
	background-color: #c59f72;
}
.owl-carousel.owl-our-features .owl-item:last-child:hover .ourfeatures-item .name {
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.owl-carousel.owl-our-features .owl-item:last-child:hover .ourfeatures-item {
	-webkit-box-pack: unset;
	-ms-flex-pack: unset;
	justify-content: unset;
}

.img-tryit form {
	width: 100%;
}
.img-tryit form .form-inputs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (max-width: 950px) {
	.img-tryit form .form-inputs {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.img-tryit form .form-inputs > div {
	width: 50%;
}
.img-tryit form .form-inputs > div .form-input {
	width: 100%;
}
@media screen and (max-width: 950px) {
	.img-tryit form .form-inputs > div {
		width: 100%;
	}
}
.img-tryit form .form-btn {
	width: 100%;
}
.img-tryit form .form-input {
	border: 1px solid #c59f72;
	margin-bottom: 12px;
	padding: 18px;
	background-color: #fff;
	border-radius: 8px;
}
@media screen and (max-width: 950px) {
	.img-tryit form .form-input {
		padding: 14px;
	}
}
.img-tryit .form-inputs > div:first-child {
	margin-right: 12px;
}
@media screen and (max-width: 950px) {
	.img-tryit .form-inputs > div:first-child {
		margin-right: 0;
	}
}
.img-tryit form .form-input::-webkit-input-placeholder {
	font-family: Manrope;
	font-size: 14px;
	line-height: 100%;
	color: #cbcac9;
}
.img-tryit form .form-input::-moz-placeholder {
	font-family: Manrope;
	font-size: 14px;
	line-height: 100%;
	color: #cbcac9;
}
.img-tryit form .form-input:-ms-input-placeholder {
	font-family: Manrope;
	font-size: 14px;
	line-height: 100%;
	color: #cbcac9;
}
.img-tryit form .form-input::-ms-input-placeholder {
	font-family: Manrope;
	font-size: 14px;
	line-height: 100%;
	color: #cbcac9;
}
.img-tryit form .form-input::placeholder {
	font-family: Manrope;
	font-size: 14px;
	line-height: 100%;
	color: #cbcac9;
}
.img-tryit form textarea {
	margin-bottom: 20px;
	width: 100%;
	height: 119px;
	resize: none;
}
.img-tryit form .form-ch-wr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
}
.img-tryit form .form-ch-wr p {
	margin-top: 3px;
	font-family: Manrope;
	font-weight: 500;
	font-size: 14px;
	line-height: 100%;
	color: #a19e9d;
}
.img-tryit form .form-ch-wr p a {
	text-decoration: underline;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.img-tryit form .form-ch-wr p a:hover {
	color: #c59f72;
}
.img-tryit form .form-ch {
	position: absolute;
	z-index: 1;
	opacity: 0;
	cursor: pointer;
	width: 20px;
	height: 20px;
}
.img-tryit form .form-ch + label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.img-tryit form .form-ch + label::before {
	content: "";
	width: 20px;
	height: 20px;
	border-radius: 4px;
	border: 1px solid #73706d;
	margin-right: 8px;
}
.img-tryit form .form-ch:checked + label::before {
	border-color: #73706d;
	background-color: #f5f5f5;
	background-size: 10px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2373706D' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.leavereq .img-tryit {
	padding: 40px;
	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;
}
@media screen and (max-width: 767px) {
	.leavereq .img-tryit {
		height: auto;
		padding-top: 0;
	}
}
@media screen and (max-width: 576px) {
	.leavereq .img-tryit {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 20px;
	}
}

@media screen and (max-width: 767px) {
	.head .btn-all, .head .btn-all-models {
		display: none;
	}
}

.usefularticles-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.usefularticles-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.usefularticles-item {
	width: 100%;
	background-color: #fff;
	overflow: hidden;
}
.usefularticles-item a {
	text-decoration: none;
}
.usefularticles-item .img {
	width: 100%;
	height: 197px;
	position: relative;
	margin-bottom: 20px;
}
@media screen and (max-width: 1000px) {
	.usefularticles-item .img {
		height: 160px;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 576px) {
	.usefularticles-item .img {
		height: 120px;
	}
}
.usefularticles-item .img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 24px;
}
@media screen and (max-width: 576px) {
	.usefularticles-item .img img {
		border-radius: 12px;
	}
}
.usefularticles-item .data {
	color: rgba(0, 0, 0, 0.6);
	font-family: Manrope;
	font-weight: 500;
	font-size: 12px;
	line-height: 120%;
	margin-bottom: 12px;
}
@media screen and (max-width: 1000px) {
	.usefularticles-item .data {
		margin-bottom: 5px;
	}
}
.usefularticles-item .name {
	font-family: Manrope;
	font-weight: 500;
	font-size: 15px;
	line-height: 120%;
	color: #000;
}
@media screen and (max-width: 576px) {
	.usefularticles-item .name {
		font-size: 13px;
	}
}

.oursrore-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -10px;
	margin-bottom: 10px;
}
@media screen and (max-width: 1000px) {
	.oursrore-row {
		margin: 0 -5px;
	}
}

.oursrore-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 33.33%;
	flex: 1 1 33.33%;
	max-width: 100%;
	padding: 0 10px;
	margin-bottom: 20px;
}
@media screen and (max-width: 1000px) {
	.oursrore-col {
		padding: 0 5px;
		margin-bottom: 10px;
	}
}
@media screen and (max-width: 860px) {
	.oursrore-col {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		max-width: 100%;
	}
}
@media screen and (max-width: 500px) {
	.oursrore-col {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 100%;
		flex: 0 1 100%;
		max-width: 100%;
	}
}

.oursrore-item {
	width: 100%;
	background-color: #f5f5f5;
	padding: 30px;
	border-radius: 24px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
@media screen and (max-width: 1000px) {
	.oursrore-item {
		padding: 30px;
	}
}
@media screen and (max-width: 767px) {
	.oursrore-item {
		padding: 20px;
	}
}
@media screen and (max-width: 576px) {
	.oursrore-item {
		padding: 20px 15px;
		border-radius: 12px;
	}
}
.oursrore-item .btn-all,.oursrore-item  .btn-all-models{
	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;
	padding: 10px;
}
.oursrore-item .work {
	margin-bottom: 30px;
	flex: 1 1 auto;
}
@media screen and (max-width: 576px) {
	.oursrore-item .work {
		margin-bottom: 15px;
	}
}
.oursrore-item .work .point:not(:last-child) {
	margin-bottom: 10px;
}
.oursrore-item .addr {
	margin-bottom: 30px;
}
@media screen and (max-width: 576px) {
	.oursrore-item .addr {
		margin-bottom: 15px;
	}
}
.oursrore-item .addr .name {
	color: #504c48;
	font-family: Manrope;
	font-weight: 700;
	font-size: 18px;
	line-height: 120%;
	letter-spacing: 0px;
	text-transform: uppercase;
	margin-bottom: 12px;
}
.oursrore-item .point {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.oursrore-item .point__img {
	width: 16px;
	margin-right: 10px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}
.oursrore-item .point__img img {
	max-width: 100%;
}
.oursrore-item .point__text {
	color: #504c48;
	font-family: Manrope;
	font-weight: 500;
	font-size: 14px;
	line-height: 120%;
}

@media screen and (max-width: 860px) {
	.ourcoop .container {
		padding-right: 0;
	}
}

.ourcoop-row {
	background-color: #2d2d2d;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 77px 1fr 77px 1fr 77px 1fr 77px 1fr 77px 1fr 77px 1fr 77px 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	gap: 77px;
	border-radius: 24px;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 6px;
	padding-bottom: 6px;
	display: flex!important;
}
@media screen and (max-width: 1400px) {
	.ourcoop-row {
		padding-left: 30px;
		padding-right: 30px;
		gap: 60px;
	}
}
@media screen and (max-width: 1200px) {
	.ourcoop-row {
		padding-left: 20px;
		padding-right: 20px;
		gap: 15px;
	}
}
@media screen and (max-width: 860px) {
	.ourcoop-row {
		border-radius: 24px 0 0 24px;
	}
}

.ourcoop-item {
	width: 100px;
	height: 70px;
	opacity: 0.3;
	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;
}
.ourcoop-item.ourcoop-item-200{
width: 200px;
}
.ourcoop-item.ourcoop-item-150{
width: 150px;
}
.ourcoop-item a {
color:#fff;
text-decoration:none;
font-size: large;
	width: 100%;
	height: 100%;
	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;
}
.owl-carousel.owl-ourcoop .owl-item a img {
	/* max-width: 100%; */
	max-height: 100%;
	width: auto;
}
.owl-carousel.owl-ourcoop .owl-stage {
	display: flex;
}
.main-screen {
	margin-bottom: 20px;
}
.main-screen__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
}
.main-screen__body #bx_incl_area_4_1 {
	overflow: hidden;
	flex: 1 1 auto;
	margin-right: 20px;
}
.main-screen__body #bx_incl_area_4_1 .main-screen-row,
.main-screen__body #bx_incl_area_4_1 .main-screen-row .owl-stage-outer {
	width: 100%;
	height: 100%;
}
@media screen and (max-width: 1150px) {
	.main-screen__body {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.owl-carousel.owl-carouel-mscreen .owl-stage-outer {
	width: 100%;
}
.main-screen-row {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-right: 20px;
	overflow: hidden;
	border-radius: 24px;
	width: 100%;
	max-width: 100%;
}
@media screen and (max-width: 1150px) {
	.main-screen-row {
		margin-right: 0;
		margin-bottom: 20px;
	}
}
@media screen and (max-width: 576px) {
	.main-screen-row {
		border-radius: 12px;
	}
}

.main-screen-item {
	width: 100%;
	height: 100%;
	position: relative;
}
.main-screen-item > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
@media screen and (max-width: 1150px) {
	.main-screen-item {
		padding-bottom: 60%;
	}
}
.main-screen-item img {
	position: absolute;
	border-radius: 24px;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
@media screen and (max-width: 576px) {
	.main-screen-item img {
		border-radius: 12px;
	}
}

.main-screen-info {
	width: 300px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	background-color: #f4f1ed;
	border-radius: 24px;
	padding: 20px ;
	font-family: "Manrope", sans-serif;
	color: #504c48;
}
@media screen and (max-width: 1200px) {
	.main-screen-info{
padding: 20px 15px;
width: 270px;
	}
}
@media screen and (max-width: 1150px) {
	.main-screen-info {
		width: 100%;
	}
}
@media screen and (max-width: 576px) {
	.main-screen-info {
		border-radius: 12px;
	}
}
.main-screen-info .btn-gold {
	padding: 11px;
	width: 100%;
	border-radius: 12px;
	text-decoration: none;
	display: inline-block;
}
.main-screen-info .ttl {
	font-weight: 700;
	font-size: 20px;
	line-height: 120%;
	margin-bottom: 20px;
}
@media screen and (max-width: 1200px) {
	.main-screen-info .ttl {
		margin-bottom: 10px;
	}
}
.main-screen-info .ttx {
	margin-bottom: 40px;
	font-weight: 500;
	font-size: 15px;
	line-height: 120%;
}
@media screen and (max-width: 1200px) {
	.main-screen-info .ttx {
		margin-bottom: 20px;
	}
}
.main-screen-info .points {
	margin-bottom: 20px;
}

@media screen and (max-width: 1150px) {
	.main-screen-info .points {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 -5px;
		margin-bottom: 0;
	}
}
.main-screen-info .points-item:not(:last-child) {
	margin-bottom: 15px;
}

@media screen and (max-width: 1150px) {
    .main-screen-info .ttl {
        margin-bottom: 20px;
    }
.main-screen-info .points-item:not(:last-child) {
	margin-bottom: 30px;
}
	.main-screen-info .points-item {
		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-flex: 1;
		-ms-flex: 1 0 33.33%;
		flex: 1 0 33.33%;
		max-width: 100%;
		padding: 0 5px;
		margin-bottom: 30px;
	}

}
@media screen and (max-width: 800px) {
	.main-screen-info .points-item {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 50%;
		flex: 1 0 50%;
		max-width: 100%;
	}
}
.btn-gold.mobile{
display:none;
}
.owl-carousel.owl-ourcoop .owl-item,.owl-carousel.owl-ourcoop .owl-item .ourcoop-item{
transition: all 0.3s ease 0s;
}
.owl-carousel.owl-ourcoop .owl-item:hover .ourcoop-item{
opacity:0.9;
}
@media screen and (max-width: 576px) {
	.main-screen-info .points-item {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 100%;
		flex: 1 0 100%;
		margin-bottom: 20px;
	}

.btn-gold.mobile{
display:block;
}
	.main-screen-info .ttx, .main-screen-info .points,.btn-gold.nonemob,.ourcoop {
display:none;
}
}
.main-screen-info .points-item .ttl {
	margin-bottom: 12px;
	font-weight: 700;
	font-size: 14px;
	line-height: 120%;
	text-transform: uppercase;
}
.main-screen-info .points-item .point {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.main-screen-info .points-item .point img {
	width: 16px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 10px;
}
.main-screen-info .points-item .point__text {
	font-family: Manrope;
	font-weight: 500;
	font-size: 14px;
	line-height: 120%;
}

.owl-carousel.owl-carouel-mscreen .owl-stage {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}

.owl-carousel.owl-carouel-mscreen.owl-drag .owl-item {
	height: 100%;
}

.owl-carousel.owl-carouel-mscreen.owl-loaded {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.owl-carousel.owl-carouel-mscreen .owl-dots {
	position: absolute;
	bottom: 16px;
	width: 100%;
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 40px;
	z-index: 5;
}
@media screen and (max-width: 1200px) {
.main-screen-info .points-item .ttl{
font-size: 12px;
}
	.owl-carousel.owl-carouel-mscreen .owl-dots {
		padding: 0 15px;
	}
}
@media screen and (max-width: 1150px){
.main-screen-info .points-item .ttl{
font-size: 14px;
}
}
.owl-carousel.owl-carouel-mscreen button.owl-dot {
	border-radius: 2px;
	height: 4px;
	background-color: rgba(255, 255, 255, 0.6);
	width: 20%;
	margin: 0 2px;
}

.owl-carousel.owl-carouel-mscreen button.owl-dot.active {
	background-color: #c59f72;
}

.oursrore.col-4 .oursrore-col .oursrore-item h3.name {
    min-height: 55px; 
    margin-bottom: 15px !important;
    display: flex;
    align-items: flex-start;
}

.oursrore.col-4 .oursrore-col .oursrore-item .addr {
    min-height: 85px; 
    margin-bottom: 20px !important;
}

.oursrore.col-4 .oursrore-col .oursrore-item .addr .point {
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

.oursrore.col-4 .oursrore-col .oursrore-item .work .point {
    min-height: 50px; 
    display: flex;
    align-items: flex-start;
    margin-bottom: 15px !important;
    gap: 10px;
}

.oursrore.col-4 .oursrore-col .oursrore-item .point__img {
    margin-top: 4px;
    flex-shrink: 0;
}
.oursrore.col-4 .oursrore-col .oursrore-item .contacts-item_link-wrap {
    margin-top: auto;
}


.oursrore.col-4 .oursrore-col {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 25%;
	flex: 1 1 25%;
	max-width: 100%;
	padding: 0 10px;
	margin-bottom: 20px;
}
.oursrore.col-4 .oursrore-col .oursrore-item .work .point:not(:last-child) {
	margin-bottom: 30px;
}

@media screen and (max-width: 1400px) {
	.oursrore.col-4 .oursrore-col .oursrore-item .addr,
	.oursrore.col-4 .oursrore-col .oursrore-item .work {
		margin-bottom: 24px;
	}
	.oursrore.col-4 .oursrore-col .oursrore-item {
		padding: 30px;
	}
	.oursrore.col-4 .oursrore-col .oursrore-item .work .point:not(:last-child) {
		margin-bottom: 24px;
	}
}
@media screen and (max-width: 1200px) {
	.oursrore.col-4 .oursrore-col {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		padding: 0 8px;
		margin-bottom: 16px;
	}
	.oursrore.col-4 .oursrore-col .oursrore-item {
		padding: 30px 20px;
		border-radius: 16px;
	}
}
@media screen and (max-width: 576px) {
	.oursrore.col-4 .oursrore-col {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		padding: 0;
	}
}

@media screen and (max-width: 576px) {
	.oursrore.col-4 .oursrore-row {
		margin: 0;
	}
}

.usefularticles-tab .tabs-nav__links {
	border: 1px solid #504c48;
	border-radius: 12px;
	overflow: hidden;
}
.usefularticles-tab .tabs-nav__links .tabs-nav__link {
	padding: 15px 24px;
	border-radius: 12px;
	font-size: 15px;
	font-family: Manrope;
	font-weight: 600;
}
.usefularticles-tab .tabs-nav__links .tabs-nav__link.active-tab {
	background-color: #504c48;
	color: #fff;
}

.usefularticles-tab .tabs-nav {
	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-bottom: 40px;
}
.promo-subscribe__ch {
	display: flex;
	max-width: 550px;
	width: 100%;
	margin: 0 auto;
	margin-top: 20px;
}
.leavereq .message,
.leavereq .message-checkbox-2,
.leavereq .message-checkbox {
	margin-bottom: 12px;
	color: #c59f72;
}
.promo-subscribe__ch p,
.message,
.message-checkbox-2,
.message-checkbox,
.tryit .sended {
	font-family: Manrope;
	font-weight: 500;
	font-style: Medium;
	font-size: 14px;
	line-height: 120%;
	color: #a19e9d;
}
.promo-subscribe__ch input[type="checkbox"] {
	-webkit-appearance: none;
	appearance: none;
	flex: 0 0 auto;
	margin-right: 12px;
	width: 20px;
	height: 20px;
	border-radius: 4px;
	border: 1px solid #73706d;
}
.promo-subscribe__ch input[type="checkbox"]:checked {
	background-size: 10px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2373706D' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
@media screen and (max-width: 767px) {
		.usefularticles .owl-carousel .owl-nav{
        bottom: -30px;
}
	.usefularticles .tabs-body{
margin-bottom: 30px;
}
	.usefularticles-tab .tabs-nav .btn-all, .usefularticles-tab .tabs-nav .btn-all-models {
		display: none;
	}
}
.wow-sections .btn-row{
	display: none;
}
.usefularticles-tab .owl-carousel.owl-carouel-usefularticles .owl-stage {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
@media screen and (max-width: 1114px) {
	.wow-sections .tabs-nav > .btn-all,.wow-sections .tabs-nav >.btn-all-models {
		display: none;
	}
	.wow-sections .btn-row{
display: block;
	}
}
.promo-subscribe.gray_bg {
	background-color: #f5f5f5;
	border-radius: 24px;
	padding: 40px;
}
.promo-subscribe.gray_bg .promo-subscribe__input {
	background: #fff;
}
.cont_map {
	width: 100%;
	border-radius: 24px;
	overflow: hidden;
}
.cont_map .contacts-map__map {
	border-radius: 24px;
	overflow: hidden;
}
.cont_map .contacts-map {
	border-radius: 24px;
	overflow: hidden;
}
.cont_map__body {
	position: relative;
	height: 600px;
	border-radius: 24px;
	overflow: hidden;
}
.cont_map__body img {
	border-radius: 24px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	object-position: left bottom;
	height: 100%;
	object-fit: cover;
}
@media screen and (max-width: 890px) {
	.cont_map__body {
		height: 400px;
	}
}
@media screen and (max-width: 600px) {
	.cont_map__body {
		height: 250px;
	}
	.promo-subscribe.gray_bg {
		padding: 20px;
	}
}
@media screen and (max-width: 400px) {
	.cont_map__body {
		height: 200px;
	}
}
.tryit .sended {
	color: #037e23;
	text-align: center;
	margin-top: 15px;
	display: none;
}
.tryit .load {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 15px;
	display: none;
}
.tryit .load img {
	width: 30px;
	position: static;
}
.oursrore.col-4 {
	width: 100%;
}
.oursrore .contacts-item__link-wrap {
	cursor: pointer;
	padding-top: 0;
}
.tabs-body-row .catalog__col,
.tabs-body-row .catalog__col .catalog__item {
	display: flex;
}
.tabs-body-row .catalog__col .catalog__item {
	padding: 0;
	width: 100%;
}

.popup-window.popup-window-with-titlebar .popup-window-content >div{
	display: flex;
	flex-direction: column;
    align-items: center;
}

/*страница категории */
.action-head{
    position: relative;
    width: 100%;

border-radius: 24px;
overflow:hidden;    
padding-bottom: 23.2%;
margin-bottom:40px;display: block;
}
.action-head img{
    object-position: 0 -47px;
}
.of-cover{
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;    

}


/*catalog_section_cat*/


.catalog_section_cat .col-new{
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}

.catalog_section_cat #preset_tags a .catalog-navigation__choise-filters-item {
padding-left:0;
}
.catalog_section_cat .catalog-page__header-wrap1{
margin-bottom:40px;
}
.catalog_section_cat .col-new .subtitle{
    order: 2;padding-bottom: 5px;
color: #9F9E9E;
    font-family: Open sans;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
}
.catalog_section_cat .col-new .title {
    margin-right: 20px;padding-bottom: 5px;
font-family: Manrope;
    font-weight: 700;
    font-size: 32px;
    line-height: 120%;
}
.catalog-navigation__choise-filters{
padding-top: 0;
}
.catalog_section_cat .catalog-navigation__row{
margin-bottom:30px;
}
.catalog_section_cat .catalog-sorting__label-radio-wrap .catalog-sorting__radio-text{
    color: #888888;
    font-family: Manrope;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0%;
    text-align: center;
    text-transform: none;
}
.catalog_section_cat .catalog-sorting__input-radio:checked + .catalog-sorting__label-radio-wrap .catalog-sorting__radio-text {
    color: #423E39;

}
.catalog_section_cat .js-sorting-item:not(:last-child){
margin-right:32px;
}
.catalog_section_cat .filter-catalog-new__inner{
padding: 0;
    border-radius: 0;
    border: none;
}
.catalog_section_cat .filter-catalog-new__name,
.catalog_section_cat .filter-catalog-new__apply-widget-count {
color: #242527;
    font-family: Manrope;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
}
.catalog_section_cat .filter-catalog-new__form-item {
    padding: 15px 0 16px;
    border-top: none;
}
.catalog_section_cat .filter-catalog-new__name-box{
    margin-right: 8px;
}
.catalog_section_cat  .range .noUi-horizontal .noUi-handle{
    filter: none;
}
.catalog_section_cat .noUi-handle{
    border: none;
}

.catalog_section_cat .range .noUi-horizontal .noUi-handle::before{
    background: #ffffff;
}
.catalog_section_cat .range .noUi-horizontal .noUi-handle,
.catalog_section_cat .range .noUi-connect {
    background: #C59F72;
}
.catalog_section_cat .tumbler__input-checkbox:checked + .tumbler__capsule-label .tumbler__capsule .tumbler__circle{
    background-color: #fff;
}
.catalog_section_cat .filter-catalog-new__name-icon path{
stroke: #B5B5B9;
}
.catalog_section_cat .filter-catalog-new__info {
    padding-top: 26px;
}
.catalog_section_cat .filter-catalog-new__check-check{
    width: 20px;
    height: 20px;
    display: block;
    border-radius: 6px;
    border: 1px solid #9F9E9E;
}
.catalog_section_cat .filter-catalog-new__check-text{
    font-family: Manrope;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: 0%;
    padding-left: 10px;
    color: #242527;
}
.catalog_section_cat .filter-catalog-new__checkbox-item {
    padding-bottom: 16px;
}
.catalog_section_cat .filter-catalog-new__apply-widget-btn{
    padding: 11px;
    border-radius: 12px;
    font-family: Manrope;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
}
.catalog_section_cat .filter-catalog-new__apply-widget-reset{
	padding: 16.5px 8px;
    background-color: #F5F5F5;
    border-radius: 12px;
    border: 1px solid #888888;
    font-weight: 500;
    font-size: 13px;
    line-height: 120%;
    text-align: center;
}
.catalog_section_cat .filter-catalog-new__apply-widget-reset-icon{
    order: 2;
    display: flex;
    margin-left: 5px;
}
.catalog_section_cat .filter-catalog-new__apply-widget-reset-icon path{
    stroke: #9F9E9E;
}
.catalog_section_cat .filter-catalog-new__apply-widget-reset-name{
color: #9F9E9E;
}
/*catalog_section_cat*/

@media screen and (max-width: 1200px){
	.action-head{
padding-bottom: 22%;
}
}
@media screen and (max-width: 950px){
	.action-head{
padding-bottom: 20%;
}
}
@media screen and (max-width: 660px){
	.action-head{
border-radius: 16px;        
padding-bottom: 20%;
}
.action-head img {
    object-position: 0 -35px;
}
}
@media screen and (max-width: 767px){
.catalog_section_cat .catalog-navigation__choise-filters-name {
    margin-right: 0;
}
.catalog_section_cat #preset_tags a .catalog-navigation__choise-filters-item {
    margin-right: 0;
}
}
@media screen and (max-width: 510px){
    .action-head img {
        object-position: 0 -18px;
    }
}

.official-distributor-label {
	display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.2em;
    margin: 11px 0 23px;
    color: #413E3B;
}

.official-distributor-label__icon {
    display: block;
    width: 16px;
    height: 16px;
	margin-right: 8px;
	font-size: 0;
	line-height: 0;
}

.official-distributor-label__icon svg {
	width: 16px;
    height: 16px;
}

@media (max-width: 1439px) {
	.official-distributor-label {
		margin-top: 11px;
		margin-bottom: 24px;
	}	
}

@media (max-width: 1365px) {
	.official-distributor-label {
		margin-top: 17px;
		margin-bottom: 24px;
	}	
}

@media (max-width: 639px) {
	.official-distributor-label {
		margin-top: 24px;
		margin-bottom: 23px;
	}	
}


.catalog__list-wrap .official-distributor-label {
	margin-top: 0;
}
/* End */


/* Start:/local/templates/wowbikes_pre/css/brand-color-early-rider.css?176235922010198*/
.brand--early-rider .brand__promo-name {
  color: #191512;
}
.brand--early-rider .brand-about__title {
  color: #191512;
}
.brand--early-rider .brand-about__title span {
  color: #bed899;
}
.brand--early-rider .brand-about__picture-wrap:before {
  background: #bed899;
}
.brand--early-rider .brand__subtitle {
  color: #bed899;
}
.brand--early-rider .brand-models__title {
  color: #191512;
}
.brand--early-rider .brand-models__title span {
  color: #bed899;
}
.brand--early-rider .brand-video__title {
  color: #191512;
}
.brand--early-rider .brand-video__title span {
  color: #bed899;
}
.brand--early-rider .promo-banner__subtitle {
  color: #bed899;
}
.brand--early-rider .promo-banner__btn {
  background: #bed899;
  border-color: #bed899;
}
.brand--early-rider .product-features__title {
  color: #191512;
}
.brand--early-rider .product-features__title span {
  color: #bed899;
}
.brand--early-rider .product-features__subtitle {
  color: #bed899;
}
.brand--early-rider .brand-accessories__title {
  color: #191512;
}
.brand--early-rider .model-photogallery-new__title {
  color: #191512;
}
.brand--early-rider .model-photogallery-new__title span {
  color: #bed899;
}
.brand--early-rider .brand__btn-catalog {
  background: #bed899;
  border-color: #bed899;
}
.brand--early-rider .promo-subscribe__subtitle {
  color: #bed899;
}
.brand--early-rider .promo-subscribe__title {
  color: #191512;
}
.brand--early-rider .promo-subscribe__title span {
  color: #bed899;
}
.brand--early-rider .promo-subscribe__btn {
  background: #bed899;
  border-color: #bed899;
}
.brand--early-rider .brand-advantages__icon svg path[fill="#EB0316"] {
  fill: #bed899;
}
.brand--early-rider .brand-advantages__icon svg path[stroke="#EB0316"] {
  stroke: #bed899;
}
@media screen and (min-width: 1201px) {
  .brand--early-rider .promo-banner__btn:hover {
    background: #a3c86e;
    border-color: #a3c86e;
    color: #ffffff;
  }
  .brand--early-rider .model-photogallery-new__nav-btn span:hover svg path {
    stroke: #bed899;
  }
  .brand--early-rider .brand__btn-catalog:hover {
    background: #a3c86e;
    border-color: #a3c86e;
    color: #ffffff;
  }
  .brand--early-rider .promo-subscribe__btn:hover {
    background: #a3c86e;
    border-color: #a3c86e;
    color: #ffffff;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJyYW5kLWNvbG9yLWVhcmx5LXJpZGVyLmxlc3MiLCJicmFuZC1jb2xvci1lYXJseS1yaWRlci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFFSSxlQUFBO0NDRkg7QURBRDtFQU1JLGVBQUE7Q0NISDtBREhEO0VBVUksZUFBQTtDQ0pIO0FETkQ7RUFjSSxvQkFBQTtDQ0xIO0FEVEQ7RUFrQkksZUFBQTtDQ05IO0FEWkQ7RUFzQkksZUFBQTtDQ1BIO0FEZkQ7RUF5Qk0sZUFBQTtDQ1BMO0FEbEJEO0VBOEJJLGVBQUE7Q0NUSDtBRHJCRDtFQWlDTSxlQUFBO0NDVEw7QUR4QkQ7RUFzQ0ksZUFBQTtDQ1hIO0FEM0JEO0VBMENJLG9CQUFBO0VBQ0Esc0JBQUE7Q0NaSDtBRC9CRDtFQXVESSxlQUFBO0NDZEg7QUR6Q0Q7RUEwRE0sZUFBQTtDQ2RMO0FENUNEO0VBK0RJLGVBQUE7Q0NoQkg7QUQvQ0Q7RUFtRUksZUFBQTtDQ2pCSDtBRGxERDtFQXVFSSxlQUFBO0NDbEJIO0FEckREO0VBMEVNLGVBQUE7Q0NsQkw7QUR4REQ7RUFxRkksb0JBQUE7RUFDQSxzQkFBQTtDQ3JCSDtBRGpFRDtFQWtHSSxlQUFBO0NDdkJIO0FEM0VEO0VBc0dJLGVBQUE7Q0N4Qkg7QUQ5RUQ7RUEwR0ksZUFBQTtDQ3pCSDtBRGpGRDtFQThHSSxvQkFBQTtFQUNBLHNCQUFBO0NDMUJIO0FEckZEO0VBMkhJLGNBQUE7Q0M1Qkg7QUQvRkQ7RUErSEksZ0JBQUE7Q0M3Qkg7QURyREc7RUFDRTtJQUNFLG9CQUFBO0lBQ0Esc0JBQUE7SUFDQSxlQUFBO0dDWkw7RUR5Q0Q7SUFFSSxnQkFBQTtHQ3BCSDtFRDZCRztJQUNFLG9CQUFBO0lBQ0Esc0JBQUE7SUFDQSxlQUFBO0dDckJMO0VEMkNHO0lBQ0Usb0JBQUE7SUFDQSxzQkFBQTtJQUNBLGVBQUE7R0MxQkw7Q0FyREYiLCJmaWxlIjoiYnJhbmQtY29sb3ItZWFybHktcmlkZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnbWFpbi9fdmFyaWFibGVzLmxlc3MnO1xyXG5cclxuLmJyYW5kLS1lYXJseS1yaWRlciB7XHJcbiAgLmJyYW5kX19wcm9tby1uYW1lIHtcclxuICAgIGNvbG9yOiAjMTkxNTEyO1xyXG4gIH1cclxuXHJcbiAgLmJyYW5kLWFib3V0X190aXRsZSB7XHJcbiAgICBjb2xvcjogIzE5MTUxMjtcclxuICB9XHJcblxyXG4gIC5icmFuZC1hYm91dF9fdGl0bGUgc3BhbiB7XHJcbiAgICBjb2xvcjogI2JlZDg5OTtcclxuICB9XHJcblxyXG4gIC5icmFuZC1hYm91dF9fcGljdHVyZS13cmFwOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmVkODk5O1xyXG4gIH1cclxuXHJcbiAgLmJyYW5kX19zdWJ0aXRsZSB7XHJcbiAgICBjb2xvcjogI2JlZDg5OTtcclxuICB9XHJcblxyXG4gIC5icmFuZC1tb2RlbHNfX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjMTkxNTEyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogI2JlZDg5OTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5icmFuZC12aWRlb19fdGl0bGUge1xyXG4gICAgY29sb3I6ICMxOTE1MTI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjYmVkODk5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vLWJhbm5lcl9fc3VidGl0bGUge1xyXG4gICAgY29sb3I6ICNiZWQ4OTk7XHJcbiAgfVxyXG5cclxuICAucHJvbW8tYmFubmVyX19idG4ge1xyXG4gICAgYmFja2dyb3VuZCAgOiAjYmVkODk5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmVkODk5O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQgIDogI2EzYzg2ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNhM2M4NmU7XHJcbiAgICAgICAgY29sb3IgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1mZWF0dXJlc19fdGl0bGUge1xyXG4gICAgY29sb3I6ICMxOTE1MTI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjYmVkODk5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtZmVhdHVyZXNfX3N1YnRpdGxlIHtcclxuICAgIGNvbG9yOiAjYmVkODk5O1xyXG4gIH1cclxuXHJcbiAgLmJyYW5kLWFjY2Vzc29yaWVzX190aXRsZSB7XHJcbiAgICBjb2xvcjogIzE5MTUxMjtcclxuICB9XHJcblxyXG4gIC5tb2RlbC1waG90b2dhbGxlcnktbmV3X190aXRsZSB7XHJcbiAgICBjb2xvcjogIzE5MTUxMjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICNiZWQ4OTk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAgIC5tb2RlbC1waG90b2dhbGxlcnktbmV3X19uYXYtYnRuIHNwYW46aG92ZXIgc3ZnIHBhdGgge1xyXG4gICAgICBzdHJva2U6ICNiZWQ4OTk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnJhbmRfX2J0bi1jYXRhbG9nIHtcclxuICAgIGJhY2tncm91bmQgIDogI2JlZDg5OTtcclxuICAgIGJvcmRlci1jb2xvcjogI2JlZDg5OTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAbWluLXRhYmxldCkge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kICA6ICNhM2M4NmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYTNjODZlO1xyXG4gICAgICAgIGNvbG9yICAgICAgIDogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vLXN1YnNjcmliZV9fc3VidGl0bGUge1xyXG4gICAgY29sb3I6ICNiZWQ4OTk7XHJcbiAgfVxyXG5cclxuICAucHJvbW8tc3Vic2NyaWJlX190aXRsZSB7XHJcbiAgICBjb2xvcjogIzE5MTUxMjtcclxuICB9XHJcblxyXG4gIC5wcm9tby1zdWJzY3JpYmVfX3RpdGxlIHNwYW4ge1xyXG4gICAgY29sb3I6ICNiZWQ4OTk7XHJcbiAgfVxyXG5cclxuICAucHJvbW8tc3Vic2NyaWJlX19idG4ge1xyXG4gICAgYmFja2dyb3VuZCAgOiAjYmVkODk5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmVkODk5O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBtaW4tdGFibGV0KSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQgIDogI2EzYzg2ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNhM2M4NmU7XHJcbiAgICAgICAgY29sb3IgICAgICAgOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnJhbmQtYWR2YW50YWdlc19faWNvbiBzdmcgcGF0aFtmaWxsPVwiI0VCMDMxNlwiXSB7XHJcbiAgICBmaWxsOiAjYmVkODk5O1xyXG4gIH1cclxuXHJcbiAgLmJyYW5kLWFkdmFudGFnZXNfX2ljb24gc3ZnIHBhdGhbc3Ryb2tlPVwiI0VCMDMxNlwiXSB7XHJcbiAgICBzdHJva2U6ICNiZWQ4OTk7XHJcbiAgfVxyXG59IiwiLmJyYW5kLS1lYXJseS1yaWRlciAuYnJhbmRfX3Byb21vLW5hbWUge1xuICBjb2xvcjogIzE5MTUxMjtcbn1cbi5icmFuZC0tZWFybHktcmlkZXIgLmJyYW5kLWFib3V0X190aXRsZSB7XG4gIGNvbG9yOiAjMTkxNTEyO1xufVxuLmJyYW5kLS1lYXJseS1yaWRlciAuYnJhbmQtYWJvdXRfX3RpdGxlIHNwYW4ge1xuICBjb2xvcjogI2JlZDg5OTtcbn1cbi5icmFuZC0tZWFybHktcmlkZXIgLmJyYW5kLWFib3V0X19waWN0dXJlLXdyYXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2JlZDg5OTtcbn1cbi5icmFuZC0tZWFybHktcmlkZXIgLmJyYW5kX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjYmVkODk5O1xufVxuLmJyYW5kLS1lYXJseS1yaWRlciAuYnJhbmQtbW9kZWxzX190aXRsZSB7XG4gIGNvbG9yOiAjMTkxNTEyO1xufVxuLmJyYW5kLS1lYXJseS1yaWRlciAuYnJhbmQtbW9kZWxzX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNiZWQ4OTk7XG59XG4uYnJhbmQtLWVhcmx5LXJpZGVyIC5icmFuZC12aWRlb19fdGl0bGUge1xuICBjb2xvcjogIzE5MTUxMjtcbn1cbi5icmFuZC0tZWFybHktcmlkZXIgLmJyYW5kLXZpZGVvX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNiZWQ4OTk7XG59XG4uYnJhbmQtLWVhcmx5LXJpZGVyIC5wcm9tby1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNiZWQ4OTk7XG59XG4uYnJhbmQtLWVhcmx5LXJpZGVyIC5wcm9tby1iYW5uZXJfX2J0biB7XG4gIGJhY2tncm91bmQ6ICNiZWQ4OTk7XG4gIGJvcmRlci1jb2xvcjogI2JlZDg5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuYnJhbmQtLWVhcmx5LXJpZGVyIC5wcm9tby1iYW5uZXJfX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2EzYzg2ZTtcbiAgICBib3JkZXItY29sb3I6ICNhM2M4NmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5icmFuZC0tZWFybHktcmlkZXIgLnByb2R1Y3QtZmVhdHVyZXNfX3RpdGxlIHtcbiAgY29sb3I6ICMxOTE1MTI7XG59XG4uYnJhbmQtLWVhcmx5LXJpZGVyIC5wcm9kdWN0LWZlYXR1cmVzX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNiZWQ4OTk7XG59XG4uYnJhbmQtLWVhcmx5LXJpZGVyIC5wcm9kdWN0LWZlYXR1cmVzX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjYmVkODk5O1xufVxuLmJyYW5kLS1lYXJseS1yaWRlciAuYnJhbmQtYWNjZXNzb3JpZXNfX3RpdGxlIHtcbiAgY29sb3I6ICMxOTE1MTI7XG59XG4uYnJhbmQtLWVhcmx5LXJpZGVyIC5tb2RlbC1waG90b2dhbGxlcnktbmV3X190aXRsZSB7XG4gIGNvbG9yOiAjMTkxNTEyO1xufVxuLmJyYW5kLS1lYXJseS1yaWRlciAubW9kZWwtcGhvdG9nYWxsZXJ5LW5ld19fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjYmVkODk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5icmFuZC0tZWFybHktcmlkZXIgLm1vZGVsLXBob3RvZ2FsbGVyeS1uZXdfX25hdi1idG4gc3Bhbjpob3ZlciBzdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjYmVkODk5O1xuICB9XG59XG4uYnJhbmQtLWVhcmx5LXJpZGVyIC5icmFuZF9fYnRuLWNhdGFsb2cge1xuICBiYWNrZ3JvdW5kOiAjYmVkODk5O1xuICBib3JkZXItY29sb3I6ICNiZWQ4OTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmJyYW5kLS1lYXJseS1yaWRlciAuYnJhbmRfX2J0bi1jYXRhbG9nOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTNjODZlO1xuICAgIGJvcmRlci1jb2xvcjogI2EzYzg2ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmJyYW5kLS1lYXJseS1yaWRlciAucHJvbW8tc3Vic2NyaWJlX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjYmVkODk5O1xufVxuLmJyYW5kLS1lYXJseS1yaWRlciAucHJvbW8tc3Vic2NyaWJlX190aXRsZSB7XG4gIGNvbG9yOiAjMTkxNTEyO1xufVxuLmJyYW5kLS1lYXJseS1yaWRlciAucHJvbW8tc3Vic2NyaWJlX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNiZWQ4OTk7XG59XG4uYnJhbmQtLWVhcmx5LXJpZGVyIC5wcm9tby1zdWJzY3JpYmVfX2J0biB7XG4gIGJhY2tncm91bmQ6ICNiZWQ4OTk7XG4gIGJvcmRlci1jb2xvcjogI2JlZDg5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuYnJhbmQtLWVhcmx5LXJpZGVyIC5wcm9tby1zdWJzY3JpYmVfX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2EzYzg2ZTtcbiAgICBib3JkZXItY29sb3I6ICNhM2M4NmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5icmFuZC0tZWFybHktcmlkZXIgLmJyYW5kLWFkdmFudGFnZXNfX2ljb24gc3ZnIHBhdGhbZmlsbD1cIiNFQjAzMTZcIl0ge1xuICBmaWxsOiAjYmVkODk5O1xufVxuLmJyYW5kLS1lYXJseS1yaWRlciAuYnJhbmQtYWR2YW50YWdlc19faWNvbiBzdmcgcGF0aFtzdHJva2U9XCIjRUIwMzE2XCJdIHtcbiAgc3Ryb2tlOiAjYmVkODk5O1xufVxuIl19 */

/* End */
/* /local/templates/wowbikes_pre/components/bitrix/catalog.compare.list/top/style.css?1700221438674 */
/* /local/templates/wowbikes_pre/components/bitrix/sale.basket.basket.line/top/style.min.css?16988810734065 */
/* /local/templates/wowbikes_pre/components/bitrix/sale.basket.basket.line/top_mob/style.min.css?16993962364065 */
/* /local/templates/wowbikes_pre/components/bitrix/breadcrumb/universal/style.min.css?1699450688620 */
/* /local/components/ts/test_ride_d7/templates/subscribe/style.css?1702940476293 */
/* /local/templates/wowbikes_pre/components/bitrix/news.list/brands_footer/style.css?1698875137150 */
/* /local/components/ts/test_ride_d7/templates/feedback/style.css?1701382648293 */
/* /local/components/ts/test_ride_d7/templates/.default/style.css?1701296784293 */
/* /local/components/ts/test_ride_d7/templates/toorder/style.css?1707256105293 */
/* /local/components/ts/test_ride_d7/templates/select_bike_quiz/style.css?1739224099373 */
/* /local/templates/wowbikes_pre/components/bitrix/search.title/wowbikes/style.min.css?1700668063708 */
/* /local/templates/wowbikes_pre/components/bitrix/sale.basket.basket.line/pop_up/style.min.css?16993965734065 */
/* /local/templates/wowbikes_pre/styles.css?177147313865 */
/* /local/templates/wowbikes_pre/template_styles.css?17817962559244 */
/* /local/templates/wowbikes_pre/css/slick.css?17062700321895 */
/* /local/templates/wowbikes_pre/css/jquery.fancybox.css?170774438018326 */
/* /local/templates/wowbikes_pre/css/select2.css?170627003217839 */
/* /local/templates/wowbikes_pre/css/nouislider.css?17062700326020 */
/* /local/templates/wowbikes_pre/css/style-new.css?17720977001299247 */
/* /local/templates/wowbikes_pre/css/uncompressed.css?1706270033350 */
/* /local/templates/wowbikes_pre/css/owl.carousel.min.css?17714718653351 */
/* /local/templates/wowbikes_pre/css/owl.theme.default.min.css?17714718651013 */
/* /local/templates/wowbikes_pre/css/wowbikes.css?178150623170870 */
/* /local/templates/wowbikes_pre/css/brand-color-early-rider.css?176235922010198 */
