@import "../_libs/_css/normalize.css";
/* ...................................... 
    
			BASE
    
...................................... */
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000000;
}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
.wrapper {
  width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
.content-wrapper {
  width: 930px;
  background-color: #FFF;
  padding: 30px 15px;
}
.content-wrapper--rounded {
  border-radius: 10px;
}
.related {
  padding-top: 51px;
  padding-bottom: 30px;
  background-color: transparent;
}
.related__title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
  margin: 0 0 25px;
}
.content-wrapper--shadow {
  -webkit-box-shadow: 3px 4px 10px rgba(186, 186, 186, 0.44);
  box-shadow: 3px 4px 10px rgba(186, 186, 186, 0.44);
}
.hidden {
  display: none;
}
/*
@keyframes slideDown {
	0% {
		height: 0px;

		display: block;
		overflow: hidden;
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	50% {
		height: 47px;

		display: block;
		overflow: hidden;
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	65% {
		height: 175px;

		display: block;
		overflow: hidden;
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	80% {
		height: 313px;

		display: block;
		overflow: hidden;
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	95% {
		height: 376px;

		display: block;
		overflow: hidden;
		padding-top: 0px;
		margin-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	100% {
		display: block;
	}		
}
*/
/* ...................................... 
    
			HEADER
    
...................................... */
/* важен порядок подключения img-первым прописываем подключение самой верхней кортинки в наложении */
/* путь прописывает относительно css файла, тк этот код попадет в css */
.header-bg {
  background: url("../img/bg/header-bg-building.jpg") top right no-repeat, url("../img/bg/header-bg-repeat.png") top left repeat-x;
}
.header {
  padding-top: 110px;
}
/* вставляем стили из авакодо для заголовка */
/* Style for "Онлайн бук" */
.header__title {
  color: #ffffff;
  font-size: 42px;
  font-weight: 800;
  line-height: 1;
  margin: 0 0 18px;
}
.header__subtitle {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  margin: 0 0 36px;
}
/* ...................................... 
    
			ADMIN-BUTTON
    
...................................... */
.admin-button-wrapper {
  position: absolute;
  display: block;
  top: 104px;
  right: 0;
  width: 200px;
  height: 51px;
  overflow: hidden;
}
.admin-button {
  position: absolute;
  top: 0;
  right: -143px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 51px;
  border-radius: 26px;
  background-color: #f5585c;
  padding: 0 30px 0 20px;
  -webkit-transition: 0.4s ease-in;
  -o-transition: 0.4s ease-in;
  transition: 0.4s ease-in;
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
}
.admin-button:hover {
  right: -20px;
  text-decoration: none;
  background-color: #df373b;
}
.admin-button:active {
  color: #fff;
  text-decoration: none;
  outline-style: none;
  outline: none;
  background-color: #eb353a;
}
.admin-button__icon {
  margin-right: 10px;
  width: 16px;
  height: 18px;
}
/* ...................................... 
    
			APPARTMENT-CARD
    
...................................... */
.appartment-card {
  margin-bottom: 31px;
}
.appartment-card__img {
  margin-bottom: 9px;
}
/* у текста есть высота строки и ее надо учитывать */
.appartment-card__details {
  color: #809fa4;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 4px;
}
.apartment-card__title {
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 6px;
  line-height: 1.3;
}
.appartment-card__price {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
}
a.appartment-card-link {
  text-decoration: none;
  color: inherit;
}
a.appartment-card-link:hover {
  text-decoration: none;
  color: inherit;
}
a.appartment-card-link:hover .appartment-card__title {
  text-decoration: none;
  color: #f5585c;
}
/* ...................................... 
    
			SINGLE
    
...................................... */
.single-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 15px;
  padding-right: 15px;
}
.single {
  padding-right: 40px;
}
.single__info {
  color: #809fa4;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  text-transform: uppercase;
}
.single__title {
  font-size: 28px;
  font-weight: 700;
}
.single-tag {
  color: #809fa4;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  display: inline-block;
  margin-bottom: 12px;
}
.single-tag:not(:last-child)::after {
  content: '.';
  padding-left: 5px;
}
.single__price {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 14px;
}
.single__price span {
  font-size: 14px;
  font-weight: 400;
}
.single-botton-wrapper {
  margin-bottom: 17px;
}
.single-description {
  color: #333333;
  font-size: 14px;
  line-height: 1.57;
}
.single-description p {
  line-height: 1.57;
  font-size: 14px;
  color: #333333;
  margin: 0 0 15px;
}
.gallery {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  /*отменяет сжатие блоков*/
}
.gallery__big {
  margin-bottom: 10px;
}
.gallery-mini-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*выравниваем в линию*/
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /*распределит по прямой*/
}
.booking-form-wrapper {
  margin-left: -30px;
}
.booking-form-wrapper::before {
  content: "";
  display: table;
}
/* ...................................... 
    
			FORM
    
...................................... */
.form {
  background-color: #f1f2f2;
  padding: 30px 30px 40px;
  margin-top: 22px;
  margin-bottom: 30px;
}
.form__title {
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 20px;
}
.form__input {
  height: 46px;
  width: 100%;
  border-radius: 6px;
  border: 2px solid #cdcdcd;
  margin-bottom: 10px;
  padding: 0 15px 0;
  color: #000000;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}
.form__input:hover {
  outline-style: none;
}
.form__input:focus,
.form__input:active {
  outline-style: none;
  border: 2px solid #f5585c;
}
/* ...................................... 
    
			BUTTON
    
...................................... */
.button {
  /* стиль кнопки */
  display: inline-block;
  border-radius: 6px;
  background-color: #f5585c;
  padding: 13px 15px 13px;
  border: none;
  /* работаем над текстом */
  color: #ffffff;
  font-family: "Open Sans";
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
  -webkit-transition: 0.2s ease-in;
  -o-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  cursor: pointer;
}
.button:hover,
.button:focus {
  color: #fff;
  text-decoration: none;
  outline-style: none;
  outline: none;
  background-color: #df373b;
}
.button:active {
  color: #fff;
  text-decoration: none;
  outline-style: none;
  outline: none;
  background-color: #eb353a;
}
/* ...................................... 
    
			FOOTER
    
...................................... */
.footer {
  background-color: #eff3f3;
  padding: 40px 0;
  text-align: center;
}
.footer__coperight {
  color: #585858;
  font-size: 14px;
  line-height: 1.3;
}
.footer__coperight a {
  color: #585858;
  text-decoration: underline;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5sZXNzIiwiYmFzZS9iYXNlLmxlc3MiLCJibG9ja3MvaGVhZGVyLmxlc3MiLCJibG9ja3MvYWRtaW4tYnV0dG9uLmxlc3MiLCJibG9ja3MvYXBwYXJ0bWVudC1jYXJkLmxlc3MiLCJibG9ja3Mvc2luZ2xlLmxlc3MiLCJibG9ja3MvZm9ybS5sZXNzIiwiYmxvY2tzL2J1dHRvbi5sZXNzIiwiYmxvY2tzL2Zvb3Rlci5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHNDQ0NRO0FEQVI7Ozs7eUNBSXlDO0FFQ3pDO0VBQU0scUNBQUE7RUFBc0MsaUJBQUE7RUFBaUIsZUFBQTtDRkk1RDtBRUhEO0VBQUssZ0JBQUE7RUFBaUIsYUFBQTtFQUFjLGVBQUE7Q0ZRbkM7QUVQRDtFQUFVLGNBQUE7RUFBZSxrQkFBQTtFQUFtQixtQkFBQTtDRlkzQztBRVZEO0VBQWtCLGFBQUE7RUFBYyx1QkFBQTtFQUF3QixtQkFBQTtDRmV2RDtBRWREO0VBQTJCLG9CQUFBO0NGaUIxQjtBRWZEO0VBQVUsa0JBQUE7RUFBbUIscUJBQUE7RUFBc0IsOEJBQUE7Q0ZvQmxEO0FFbkJEO0VBQWlCLGdCQUFBO0VBQWlCLGlCQUFBO0VBQWtCLGlCQUFBO0VBQWtCLGlCQUFBO0NGeUJyRTtBRXZCRDtFQUEwQiwyREFBQTtFQUFBLG1EQUFBO0NGMEJ6QjtBRXhCRDtFQUFTLGNBQUE7Q0YyQlI7QUFDRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF3REU7QUFDRjs7Ozt5Q0FJeUM7QUFDekMscUdBQXFHO0FBQ3JHLHdFQUF3RTtBR3JHeEU7RUFBWSxpSUFBQTtDSHdHWDtBR3RHRDtFQUFTLG1CQUFBO0NIeUdSO0FBQ0QsOENBQThDO0FBQzlDLDRCQUE0QjtBR3hHNUI7RUFBZ0IsZUFBQTtFQUFnQixnQkFBQTtFQUFpQixpQkFBQTtFQUFrQixlQUFBO0VBQWdCLGlCQUFBO0NIK0dsRjtBRzlHRDtF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QUNBLGlCQUFBO0NQNlNIO0FPMVNEO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUVBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtDUDJTSDtBT3pTRztFQUNJLG9CQUFBO0NQMlNQO0FPeFNHOztFQUVJLG9CQUFBO0VBQ0EsMEJBQUE7Q1AwU1A7QUFDRDs7Ozt5Q0FJeUM7QVFoVnpDO0VSa1ZFLGtCQUFrQjtFUWhWaEIsc0JBQUE7RUFFQSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0Esd0JBQUE7RUFFQSxhQUFBO0VSZ1ZGLDBCQUEwQjtFUTdVeEIsZUFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUVBLGlDQUFBO0VBQUEsNEJBQUE7RUFBQSx5QkFBQTtFQUNBLGdCQUFBO0NSOFVIO0FRNVVHOztFQUNJLFlBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0NSK1VQO0FRNVVHO0VBQ0ksWUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7Q1I4VVA7QUFDRDs7Ozt5Q0FJeUM7QVNyWHpDO0VBQVMsMEJBQUE7RUFBMkIsZ0JBQUE7RUFBaUIsbUJBQUE7Q1QwWHBEO0FTelhEO0VBQW9CLGVBQUE7RUFBZ0IsZ0JBQUE7RUFBaUIsaUJBQUE7Q1Q4WHBEO0FTOVhEO0VBQ08sZUFBQTtFQUFnQiwyQkFBQTtDVGlZdEIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vX2xpYnMvX2Nzcy9ub3JtYWxpemUuY3NzXCI7XG4vKiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiBcbiAgICBcblx0XHRcdEJBU0VcbiAgICBcbi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uICovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogOTMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cbi5jb250ZW50LXdyYXBwZXItLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnJlbGF0ZWQge1xuICBwYWRkaW5nLXRvcDogNTFweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJlbGF0ZWRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuLmNvbnRlbnQtd3JhcHBlci0tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogM3B4IDRweCAxMHB4IHJnYmEoMTg2LCAxODYsIDE4NiwgMC40NCk7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG5cdDAlIHtcblx0XHRoZWlnaHQ6IDBweDtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cblx0NTAlIHtcblx0XHRoZWlnaHQ6IDQ3cHg7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XG5cdDY1JSB7XG5cdFx0aGVpZ2h0OiAxNzVweDtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cblx0ODAlIHtcblx0XHRoZWlnaHQ6IDMxM3B4O1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0fVxuXHQ5NSUge1xuXHRcdGhlaWdodDogMzc2cHg7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XG5cdDEwMCUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XHRcdFxufVxuKi9cbi8qIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIFxuICAgIFxuXHRcdFx0SEVBREVSXG4gICAgXG4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAqL1xuLyog0LLQsNC20LXQvSDQv9C+0YDRj9C00L7QuiDQv9C+0LTQutC70Y7Rh9C10L3QuNGPIGltZy3Qv9C10YDQstGL0Lwg0L/RgNC+0L/QuNGB0YvQstCw0LXQvCDQv9C+0LTQutC70Y7Rh9C10L3QuNC1INGB0LDQvNC+0Lkg0LLQtdGA0YXQvdC10Lkg0LrQvtGA0YLQuNC90LrQuCDQsiDQvdCw0LvQvtC20LXQvdC40LggKi9cbi8qINC/0YPRgtGMINC/0YDQvtC/0LjRgdGL0LLQsNC10YIg0L7RgtC90L7RgdC40YLQtdC70YzQvdC+IGNzcyDRhNCw0LnQu9CwLCDRgtC6INGN0YLQvtGCINC60L7QtCDQv9C+0L/QsNC00LXRgiDQsiBjc3MgKi9cbi5oZWFkZXItYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYmcvaGVhZGVyLWJnLWJ1aWxkaW5nLmpwZ1wiKSB0b3AgcmlnaHQgbm8tcmVwZWF0LCB1cmwoXCIuLi9pbWcvYmcvaGVhZGVyLWJnLXJlcGVhdC5wbmdcIikgdG9wIGxlZnQgcmVwZWF0LXg7XG59XG4uaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuLyog0LLRgdGC0LDQstC70Y/QtdC8INGB0YLQuNC70Lgg0LjQtyDQsNCy0LDQutC+0LTQviDQtNC70Y8g0LfQsNCz0L7Qu9C+0LLQutCwICovXG4vKiBTdHlsZSBmb3IgXCLQntC90LvQsNC50L0g0LHRg9C6XCIgKi9cbi5oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG59XG4uaGVhZGVyX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAzNnB4O1xufVxuLyogLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gXG4gICAgXG5cdFx0XHRBRE1JTi1CVVRUT05cbiAgICBcbi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uICovXG4uYWRtaW4tYnV0dG9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDEwNHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWRtaW4tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTQzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTFweDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NTg1YztcbiAgcGFkZGluZzogMCAzMHB4IDAgMjBweDtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFkbWluLWJ1dHRvbjpob3ZlciB7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYzNzNiO1xufVxuLmFkbWluLWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzNTNhO1xufVxuLmFkbWluLWJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi8qIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIFxuICAgIFxuXHRcdFx0QVBQQVJUTUVOVC1DQVJEXG4gICAgXG4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAqL1xuLmFwcGFydG1lbnQtY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG4uYXBwYXJ0bWVudC1jYXJkX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG4vKiDRgyDRgtC10LrRgdGC0LAg0LXRgdGC0Ywg0LLRi9GB0L7RgtCwINGB0YLRgNC+0LrQuCDQuCDQtdC1INC90LDQtNC+INGD0YfQuNGC0YvQstCw0YLRjCAqL1xuLmFwcGFydG1lbnQtY2FyZF9fZGV0YWlscyB7XG4gIGNvbG9yOiAjODA5ZmE0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5hcGFydG1lbnQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5hcHBhcnRtZW50LWNhcmRfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuYS5hcHBhcnRtZW50LWNhcmQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmFwcGFydG1lbnQtY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEuYXBwYXJ0bWVudC1jYXJkLWxpbms6aG92ZXIgLmFwcGFydG1lbnQtY2FyZF9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZjU1ODVjO1xufVxuLyogLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gXG4gICAgXG5cdFx0XHRTSU5HTEVcbiAgICBcbi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uICovXG4uc2luZ2xlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5zaW5nbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLnNpbmdsZV9faW5mbyB7XG4gIGNvbG9yOiAjODA5ZmE0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpbmdsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2luZ2xlLXRhZyB7XG4gIGNvbG9yOiAjODA5ZmE0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc2luZ2xlLXRhZzpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcuJztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uc2luZ2xlX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5zaW5nbGVfX3ByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2luZ2xlLWJvdHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5zaW5nbGUtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41Nztcbn1cbi5zaW5nbGUtZGVzY3JpcHRpb24gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmdhbGxlcnkge1xuICBmbGV4LXNocmluazogMDtcbiAgLyrQvtGC0LzQtdC90Y/QtdGCINGB0LbQsNGC0LjQtSDQsdC70L7QutC+0LIqL1xufVxuLmdhbGxlcnlfX2JpZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZ2FsbGVyeS1taW5pLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKtCy0YvRgNCw0LLQvdC40LLQsNC10Lwg0LIg0LvQuNC90LjRjiovXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLyrRgNCw0YHQv9GA0LXQtNC10LvQuNGCINC/0L4g0L/RgNGP0LzQvtC5Ki9cbn1cbi5ib29raW5nLWZvcm0td3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbi5ib29raW5nLWZvcm0td3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4vKiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiBcbiAgICBcblx0XHRcdEZPUk1cbiAgICBcbi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uICovXG4uZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjI7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvcm1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLmZvcm1fX2lucHV0IHtcbiAgaGVpZ2h0OiA0NnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2RjZGNkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZm9ybV9faW5wdXQ6aG92ZXIge1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xufVxuLmZvcm1fX2lucHV0OmZvY3VzLFxuLmZvcm1fX2lucHV0OmFjdGl2ZSB7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmNTU4NWM7XG59XG4vKiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiBcbiAgICBcblx0XHRcdEJVVFRPTlxuICAgIFxuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gKi9cbi5idXR0b24ge1xuICAvKiDRgdGC0LjQu9GMINC60L3QvtC/0LrQuCAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NTg1YztcbiAgcGFkZGluZzogMTNweCAxNXB4IDEzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgLyog0YDQsNCx0L7RgtCw0LXQvCDQvdCw0LQg0YLQtdC60YHRgtC+0LwgKi9cbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ1dHRvbjpob3Zlcixcbi5idXR0b246Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYzNzNiO1xufVxuLmJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzNTNhO1xufVxuLyogLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gXG4gICAgXG5cdFx0XHRGT09URVJcbiAgICBcbi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uICovXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjNmMztcbiAgcGFkZGluZzogNDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyX19jb3BlcmlnaHQge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmZvb3Rlcl9fY29wZXJpZ2h0IGEge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIvLyBsaWJzXHJcbkBpbXBvcnQgXCIuLi9fbGlicy9fY3NzL25vcm1hbGl6ZS5jc3NcIjtcclxuXHJcbi8vIGJhc2VcclxuQGltcG9ydCBcImJhc2UvYmFzZVwiO1xyXG5cclxuLy8gYmxvY2tzXHJcbkBpbXBvcnQgXCJibG9ja3MvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvYWRtaW4tYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvYXBwYXJ0bWVudC1jYXJkXCI7XHJcbkBpbXBvcnQgXCJibG9ja3Mvc2luZ2xlXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvZm9ybVwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2J1dHRvblwiO1xyXG5AaW1wb3J0IFwiYmxvY2tzL2Zvb3RlclwiOyIsIi8qIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIFxyXG4gICAgXHJcblx0XHRcdEJBU0VcclxuICAgIFxyXG4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAqL1xyXG5cclxuYm9keSB7Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNDAwO2NvbG9yOiAjMDAwMDAwO31cclxuaW1nIHttYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgZGlzcGxheTogYmxvY2s7fVxyXG4ud3JhcHBlciB7d2lkdGg6IDExNzBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzt9XHJcblxyXG4uY29udGVudC13cmFwcGVyIHt3aWR0aDogOTMwcHg7IGJhY2tncm91bmQtY29sb3I6ICNGRkY7IHBhZGRpbmc6IDMwcHggMTVweDt9XHJcbi5jb250ZW50LXdyYXBwZXItLXJvdW5kZWQge2JvcmRlci1yYWRpdXM6IDEwcHg7fVxyXG5cclxuLnJlbGF0ZWQge3BhZGRpbmctdG9wOiA1MXB4OyBwYWRkaW5nLWJvdHRvbTogMzBweDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxyXG4ucmVsYXRlZF9fdGl0bGUge2ZvbnQtc2l6ZTogMjJweDsgZm9udC13ZWlnaHQ6IDcwMDsgbGluZS1oZWlnaHQ6IDEuMzsgbWFyZ2luOiAwIDAgMjVweDt9XHJcblxyXG4uY29udGVudC13cmFwcGVyLS1zaGFkb3cge2JveC1zaGFkb3c6IDNweCA0cHggMTBweCByZ2JhKDE4NiwxODYsMTg2LDAuNDQpO31cclxuXHJcbi5oaWRkZW4ge2Rpc3BsYXk6IG5vbmU7fVxyXG4vLyAub3BlbiB7YW5pbWF0aW9uOiBzbGlkZURvd24gMXMgZWFzZTt9XHJcbi8qXHJcbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcclxuXHQwJSB7XHJcblx0XHRoZWlnaHQ6IDBweDtcclxuXHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHR9XHJcblx0NTAlIHtcclxuXHRcdGhlaWdodDogNDdweDtcclxuXHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHR9XHJcblx0NjUlIHtcclxuXHRcdGhlaWdodDogMTc1cHg7XHJcblxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0fVxyXG5cdDgwJSB7XHJcblx0XHRoZWlnaHQ6IDMxM3B4O1xyXG5cclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdH1cclxuXHQ5NSUge1xyXG5cdFx0aGVpZ2h0OiAzNzZweDtcclxuXHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHRcdFxyXG59XHJcbiovIiwiLyogLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gXHJcbiAgICBcclxuXHRcdFx0SEVBREVSXHJcbiAgICBcclxuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gKi9cclxuXHJcbi8qINCy0LDQttC10L0g0L/QvtGA0Y/QtNC+0Log0L/QvtC00LrQu9GO0YfQtdC90LjRjyBpbWct0L/QtdGA0LLRi9C8INC/0YDQvtC/0LjRgdGL0LLQsNC10Lwg0L/QvtC00LrQu9GO0YfQtdC90LjQtSDRgdCw0LzQvtC5INCy0LXRgNGF0L3QtdC5INC60L7RgNGC0LjQvdC60Lgg0LIg0L3QsNC70L7QttC10L3QuNC4ICovXHJcbi8qINC/0YPRgtGMINC/0YDQvtC/0LjRgdGL0LLQsNC10YIg0L7RgtC90L7RgdC40YLQtdC70YzQvdC+IGNzcyDRhNCw0LnQu9CwLCDRgtC6INGN0YLQvtGCINC60L7QtCDQv9C+0L/QsNC00LXRgiDQsiBjc3MgKi9cclxuLmhlYWRlci1iZyB7YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2JnL2hlYWRlci1iZy1idWlsZGluZy5qcGdcIikgdG9wIHJpZ2h0IG5vLXJlcGVhdCwgdXJsKFwiLi4vaW1nL2JnL2hlYWRlci1iZy1yZXBlYXQucG5nXCIpIHRvcCBsZWZ0IHJlcGVhdC14O31cclxuXHJcbi5oZWFkZXIge3BhZGRpbmctdG9wOiAxMTBweDt9XHJcbi8qINCy0YHRgtCw0LLQu9GP0LXQvCDRgdGC0LjQu9C4INC40Lcg0LDQstCw0LrQvtC00L4g0LTQu9GPINC30LDQs9C+0LvQvtCy0LrQsCAqL1xyXG4vKiBTdHlsZSBmb3IgXCLQntC90LvQsNC50L0g0LHRg9C6XCIgKi9cclxuLmhlYWRlcl9fdGl0bGUge2NvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDQycHg7IGZvbnQtd2VpZ2h0OiA4MDA7IGxpbmUtaGVpZ2h0OiAxOyBtYXJnaW46IDAgMCAxOHB4O31cclxuLmhlYWRlcl9fc3VidGl0bGUge2NvbG9yOiAjZmZmZmZmOyBmb250LXNpemUgOjE2cHg7IGZvbnQtd2VpZ2h0OiA0MDA7IGxpbmUtaGVpZ2h0OiAxOyBtYXJnaW46IDAgMCAzNnB4O30iLCIvKiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiBcclxuICAgIFxyXG5cdFx0XHRBRE1JTi1CVVRUT05cclxuICAgIFxyXG4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAqL1xyXG5cclxuLmFkbWluLWJ1dHRvbi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAxMDRweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmFkbWluLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogLTE0M3B4O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTU4NWM7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAyMHB4O1xyXG5cclxuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbjtcclxuXHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZjM3M2I7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZS1zdHlsZTogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjM1M2E7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZG1pbi1idXR0b25fX2ljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbn0iLCIvKiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiBcclxuICAgIFxyXG5cdFx0XHRBUFBBUlRNRU5ULUNBUkRcclxuICAgIFxyXG4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAqL1xyXG5cclxuLmFwcGFydG1lbnQtY2FyZCB7bWFyZ2luLWJvdHRvbTogMzFweDt9XHJcbi5hcHBhcnRtZW50LWNhcmRfX2ltZyB7bWFyZ2luLWJvdHRvbTogOXB4O30gXHJcbi8qINGDINGC0LXQutGB0YLQsCDQtdGB0YLRjCDQstGL0YHQvtGC0LAg0YHRgtGA0L7QutC4INC4INC10LUg0L3QsNC00L4g0YPRh9C40YLRi9Cy0LDRgtGMICovXHJcbi5hcHBhcnRtZW50LWNhcmRfX2RldGFpbHMge2NvbG9yOiAjODA5ZmE0OyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiA2MDA7IGxpbmUtaGVpZ2h0OiAxLjM7IG1hcmdpbi1ib3R0b206IDRweDt9XHJcbi5hcGFydG1lbnQtY2FyZF9fdGl0bGUge2ZvbnQtc2l6ZTogMTZweDsgZm9udC13ZWlnaHQ6IDcwMDsgbWFyZ2luOiAwIDAgNnB4OyBsaW5lLWhlaWdodDogMS4zO31cclxuLmFwcGFydG1lbnQtY2FyZF9fcHJpY2Uge2ZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEuMzt9XHJcblxyXG5hLmFwcGFydG1lbnQtY2FyZC1saW5rIHt0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBpbmhlcml0O1xyXG4gICAgJjpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAuYXBwYXJ0bWVudC1jYXJkX190aXRsZSB7dGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogI2Y1NTg1Yzt9XHJcbiAgICB9XHJcbn0iLCIvKiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiBcclxuICAgIFxyXG5cdFx0XHRTSU5HTEVcclxuICAgIFxyXG4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAqL1xyXG5cclxuLnNpbmdsZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG5cclxuLnNpbmdsZSB7cGFkZGluZy1yaWdodDogNDBweDt9XHJcblxyXG4uc2luZ2xlX19pbmZvIHtcclxuICAgIGNvbG9yOiAjODA5ZmE0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4OyBcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IFxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnNpbmdsZV9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4OyBcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5zaW5nbGUtdGFnIHtcclxuICAgIGNvbG9yOiAjODA5ZmE0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4OyBcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IFxyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IFxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJy4nOyBcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZV9fcHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAxOHB4OyBcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7IFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtYm90dG9uLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbToxN3B4O1xyXG59XHJcblxyXG4uc2luZ2xlLWRlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgZm9udC1zaXplOiAxNHB4OyBcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU3OyBcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41NztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7IFxyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYWxsZXJ5IHtmbGV4LXNocmluazogMDsgLyrQvtGC0LzQtdC90Y/QtdGCINGB0LbQsNGC0LjQtSDQsdC70L7QutC+0LIqL31cclxuLmdhbGxlcnlfX2JpZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5nYWxsZXJ5LW1pbmktd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4OyAvKtCy0YvRgNCw0LLQvdC40LLQsNC10Lwg0LIg0LvQuNC90LjRjiovXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8q0YDQsNGB0L/RgNC10LTQtdC70LjRgiDQv9C+INC/0YDRj9C80L7QuSovXHJcbn1cclxuXHJcbi5ib29raW5nLWZvcm0td3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG59IiwiLyogLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gXHJcbiAgICBcclxuXHRcdFx0Rk9STVxyXG4gICAgXHJcbi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uICovXHJcblxyXG4uZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYyO1xyXG4gICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmZvcm1fX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG59XHJcblxyXG4uZm9ybV9faW5wdXQge1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2RjZGNkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweCAwO1xyXG5cclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBvdXRsaW5lLXN0eWxlOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmNTU4NWM7XHJcbiAgICB9XHJcbn0iLCIvKiAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiBcclxuICAgIFxyXG5cdFx0XHRCVVRUT05cclxuICAgIFxyXG4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiAqL1xyXG5cclxuLmJ1dHRvbiB7XHJcbiAgICAvKiDRgdGC0LjQu9GMINC60L3QvtC/0LrQuCAqL1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLy8gaGVpZ2h0OiA0MHB4OyAxNCArIDEzICsgMTMgKHBhZGRpbmcgKyBmb250LXNpemUpXHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU1ODVjO1xyXG4gICAgcGFkZGluZzogMTNweCAxNXB4IDEzcHg7XHJcblxyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgXHJcbiAgICAvKiDRgNCw0LHQvtGC0LDQtdC8INC90LDQtCDRgtC10LrRgdGC0L7QvCAqL1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDsgXHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBcclxuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIFxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGYzNzNiO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzNTNhO1xyXG4gICAgfVxyXG59IiwiLyogLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gXHJcbiAgICBcclxuXHRcdFx0Rk9PVEVSXHJcbiAgICBcclxuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gKi9cclxuXHJcbi5mb290ZXIge2JhY2tncm91bmQtY29sb3I6ICNlZmYzZjM7IHBhZGRpbmc6IDQwcHggMDsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuLmZvb3Rlcl9fY29wZXJpZ2h0IHtjb2xvcjogIzU4NTg1ODsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgYSB7Y29sb3I6ICM1ODU4NTg7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxufSJdfQ== */
