

/* Start:/tnved/css/style.css?1704958084157817*/
@font-face {
  font-family: "NotoSansMedium";
  src: url("/media/font/NotoSans/NotoSansMedium.woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "NotoSansSemiBold";
  src: url("/media/font/NotoSans/NotoSansSemiBold.woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
.tnved-common__desc {
  color: var(--text-secondary);
}
.tnved-common__form {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 20px;
  max-width: 1123px;
  width: 100%;
}
.tnved-common__form .error {
  position: absolute;
  right: 2px;
  top: -38px;
  font-size: 12px;
  font-family: "NotoSansMedium", sans-serif;
  color: var(--red-main);
}
.tnved-common__input-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 65px;
}
.tnved-common__input-wrap:hover,
.tnved-common__input-wrap:focus {
  border-color: var(--gray-assign);
}
.tnved-common__input-wrap:before {
  position: absolute;
  content: '';
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 27px;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(/tnved/css/../img/sprite.svg#search);
}
.tnved-common__input-wrap .border {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: calc(100% + 1px);
  height: 100%;
  border-radius: 5px;
  border: 1px solid var(--border-gray);
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.tnved-common__search-value {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px 15px 15px 15px;
  background: #F4F4F4;
  border-radius: 5px;
  margin: 5px 0 5px 5px;
  color: var(--head);
  max-width: 310px;
}
.tnved-common__search-value + .tnved-common__input {
  padding-left: 15px;
}
.tnved-common__search-value span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.tnved-common__search-value .close {
  position: relative;
  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;
  margin-right: 15px;
  min-width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 1px solid var(--gray-assign);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.tnved-common__search-value .close:hover {
  border-color: var(--head);
}
.tnved-common__search-value .close:hover:before,
.tnved-common__search-value .close:hover:after {
  background-color: var(--head);
}
.tnved-common__search-value .close:before,
.tnved-common__search-value .close:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  width: 10px;
  height: 1px;
  background-color: var(--gray-assign);
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.tnved-common__search-value .close:after {
  -webkit-transform: translate(-50%, -50%) rotate(135deg);
  transform: translate(-50%, -50%) rotate(135deg);
}
.tnved-common__input {
  height: 63px;
  border-radius: 5px;
  background-color: #fff;
  font-size: 14px;
  width: calc(100% - 2px);
  margin: 1px auto 0;
  padding: 23px 15px 23px 59px;
  outline: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
}
.tnved-common__input::-webkit-search-decoration,
.tnved-common__input::-webkit-search-cancel-button,
.tnved-common__input::-webkit-search-results-button,
.tnved-common__input::-webkit-search-results-decoration {
  display: none;
}
.tnved-common__input::-webkit-input-placeholder {
  color: var(--gray-assign);
}
.tnved-common__input::-moz-placeholder {
  color: var(--gray-assign);
}
.tnved-common__input:-ms-input-placeholder {
  color: var(--gray-assign);
}
.tnved-common__input::-ms-input-placeholder {
  color: var(--gray-assign);
}
.tnved-common__input::placeholder {
  color: var(--gray-assign);
}
.tnved-common__input:hover + .border,
.tnved-common__input:focus + .border {
  border-color: var(--head);
}
.tnved-common__form-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--red-main);
  font-size: 16px;
  color: #fff;
  border-radius: 5px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  height: 65px;
  width: 100%;
  max-width: 202px;
  margin-left: 10px;
}
.tnved-common__form-btn:hover,
.tnved-common__form-btn:focus {
  background-color: #F93232;
}
.tnved-common__list .placeholder {
  padding-top: 0;
  padding-bottom: 0;
  color: transparent;
  height: 40px;
}
.tnved-common__list .placeholder * {
  color: transparent;
  padding: 0;
}
.tnved-common__item {
  position: relative;
  border: 1px solid transparent;
  border-width: 0 0 1px 1px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.tnved-common__item:last-child .tnved-common__item-wrap:after {
  position: absolute;
  content: '';
  top: -16px;
  height: calc(50% + 17px);
  left: -37px;
  width: 1px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  background-color: transparent;
}
.tnved-common__item.highlight > .tnved-common__item-wrap {
  border-color: var(--red-main);
}
.tnved-common__item.highlight > .tnved-common__item-wrap .tnved-common__item-col--1 {
  border-color: var(--red-main);
}
.tnved-common__item.first-lvl {
  border: none;
}
.tnved-common__item.first-lvl > .tnved-common__item-wrap .tnved-common__item-col--1 {
  max-width: 200px;
  width: 100%;
}
.tnved-common__item.first-lvl > .tnved-common__item-wrap .tnved-common__item-col--2 {
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 72px;
  width: 100%;
}
.tnved-common__item.search + .tnved-common__item {
  padding-top: 0;
}
.tnved-common__item.search > .tnved-common__item-wrap .tnved-common__item-col--1 {
  max-width: 195px;
  width: 100%;
}
.tnved-common__item.search .tnved-common__item-wrap {
  cursor: initial;
  border-top: none;
  background-color: #fff;
}
.tnved-common__item.open .tnved-common__item {
  border-color: var(--border-gray);
  border-bottom: none;
}
.tnved-common__item.open .tnved-common__item:last-child {
  border-left: 1px solid #fff;
}
.tnved-common__item.open .tnved-common__item:last-child .tnved-common__item-wrap:after {
  background-color: var(--border-gray);
}
.tnved-common__item.open > .tnved-common__item-wrap {
  background-color: #F5F5F5;
}
.tnved-common__item.open > .tnved-common__list {
  display: block;
}
.tnved-common__item.open > .tnved-common__item-wrap .tnved-common__item-col--1 .tnved-common__icon-wrap .tnved-common__open-icon {
  background-image: url(/tnved/css/../img/sprite.svg#close);
}
.tnved-common__item .tnved-common__list {
  display: none;
  position: relative;
}
.tnved-common__item .tnved-common__item {
  padding-top: 15px;
  padding-left: 35px;
  margin-left: 35px;
}
.tnved-common__item .tnved-common__item:after {
  left: 70px;
}
.tnved-common__item .tnved-common__item .tnved-common__item-wrap {
  position: relative;
}
.tnved-common__item .tnved-common__item .tnved-common__item-wrap:before {
  position: absolute;
  content: '';
  left: -36px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 36px;
  height: 1px;
  background-color: var(--border-gray);
}
.tnved-common__item + .tnved-common__item {
  padding-top: 15px;
}
.tnved-common__item.no-child .tnved-common__item-wrap {
  cursor: initial;
}
.tnved-common__item.no-child .tnved-common__item-wrap:hover,
.tnved-common__item.no-child .tnved-common__item-wrap:focus {
  background-color: #fff;
}
.tnved-common__item.no-child .tnved-common__item-col--1 {
  background: #FFECEC;
}
.tnved-common__item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid var(--border-gray);
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  cursor: pointer;
}
.tnved-common__item-wrap:hover {
  background-color: #F5F5F5;
}
.tnved-common__item-wrap:hover .tnved-common__open-icon {
  background-image: url(/tnved/css/../img/sprite.svg#open-h);
}
.tnved-common__item-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 14px 15px 14px 15px;
  border-right: 1px solid var(--border-gray);
}
.tnved-common__item-col--1 {
  background-color: #F5F5F5;
  white-space: nowrap;
}
.tnved-common__item-col--2 {
  padding-left: 15px;
  padding-right: 15px;
  white-space: nowrap;
}
.tnved-common__item-col--2 .tnved-common__item-desc:before {
  display: none;
}
.tnved-common__item-col--3 {
  padding-right: 30px;
  width: 100%;
  border-right: none;
}
.tnved-common__item-desc {
  color: var(--head);
  font-family: "NotoSansMedium", sans-serif;
}
.tnved-common__item-desc.bold {
  font-family: "NotoSansSemiBold", sans-serif;
  font-weight: 600;
}
.tnved-common__item-desc.placeholder {
  width: 100%;
}
.tnved-common__icon-wrap {
  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;
  position: relative;
  padding-right: 15px;
  margin-right: 15px;
  min-height: 40px;
}
.tnved-common__icon-wrap.search {
  padding: 0;
  border: none;
  height: auto;
}
.tnved-common__icon-wrap.placeholder {
  width: 100%;
  margin-right: 0;
}
.tnved-common__icon-wrap.placeholder .tnved-search__item-desc {
  width: 100%;
}
.tnved-common__icon-wrap.placeholder .tnved-search__item-desc:before {
  min-height: 40px;
}
.tnved-common__icon-wrap + .tnved-common__item-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.tnved-common__icon-wrap + .tnved-common__item-desc:before {
  position: absolute;
  content: '';
  left: -15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 100%;
  min-height: 40px;
  background-color: var(--border-gray);
}
.tnved-common__icon-wrap.search .tnved-common__item-desc {
  position: relative;
}
.tnved-common__icon-wrap.search .tnved-common__item-desc:before {
  position: absolute;
  content: '';
  left: -15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 100%;
  min-height: 40px;
  background-color: var(--border-gray);
}
.tnved-common__icon {
  height: 40px;
  width: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  border-radius: 50%;
  background-color: transparent;
}
.tnved-common__icon:hover + .tnved-common__icon-tooltip {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
}
.tnved-common__icon.copied:before {
  opacity: 1;
  visibility: visible;
}
.tnved-common__item-show-desc {
  background-image: url(/tnved/css/../img/sprite.svg#desc);
}
.tnved-common__item-show-desc:hover {
  background-image: url(/tnved/css/../img/sprite.svg#desc-active);
}
.tnved-common__open-icon {
  background-image: url(/tnved/css/../img/sprite.svg#open);
}
.tnved-common__open-icon:hover {
  background-image: url(/tnved/css/../img/sprite.svg#open-h);
}
.tnved-common__copy-icon {
  position: relative;
  background-image: url(/tnved/css/../img/sprite.svg#copy);
}
.tnved-common__copy-icon:hover {
  background-image: url(/tnved/css/../img/sprite.svg#copy-active);
}
.tnved-common__copy-icon:before {
  position: absolute;
  left: 37%;
  bottom: -35px;
  content: 'Скопировано в буфер обмена';
  font-size: 13px;
  font-family: "NotoSansMedium", sans-serif;
  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-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-transform-origin: center;
  transform-origin: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 5;
  opacity: 0;
  line-height: 1;
  visibility: hidden;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  height: 34px;
  padding: 5px;
  border: 1px solid var(--gray-header-border);
  border-radius: 1px;
  background-color: #fff;
  color: var(--text-secondary);
}
.tnved-common__item-desc {
  position: relative;
}
.tnved-common__icon-tooltip {
  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;
  position: absolute;
  left: 37%;
  -webkit-transform: translateX(-50%) scale(0.9);
  transform: translateX(-50%) scale(0.9);
  -webkit-transform-origin: center;
  transform-origin: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 116px;
  top: -39px;
  z-index: 4;
  opacity: 0;
  font-size: 12px;
  font-family: "NotoSansMedium", sans-serif;
  line-height: 1;
  visibility: hidden;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  height: 34px;
  border: 0.5px solid var(--gray-header-border);
  border-radius: 1px;
  background-color: #fff;
  color: var(--text-secondary);
}
.tnved-common__icon-tooltip:before,
.tnved-common__icon-tooltip:after {
  position: absolute;
  content: '';
  bottom: -15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 5px;
  height: 5px;
  border: 5px solid transparent;
  border-top: 10px solid var(--gray-header-border);
  border-radius: 1px;
}
.tnved-common__icon-tooltip:after {
  border-top: 10px solid #fff;
  bottom: -14px;
}
.tnved-common__go-back {
  position: relative;
  z-index: 2;
  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;
  text-align: right;
  font-size: 16px;
  font-family: var(--font-roboto);
  color: var(--head);
  background: #FFFFFF;
  border-radius: 5px;
  max-width: 315px;
  padding: 22px 30px 22px 24px;
  width: 100%;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.tnved-common__go-back:after {
  position: absolute;
  z-index: -1;
  content: '';
  height: 100%;
  background-color: var(--red-main);
  right: 0;
  left: unset;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 0;
  border-radius: 3px;
}
.tnved-common__go-back:before {
  position: absolute;
  z-index: -2;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid var(--border-gray);
  border-radius: 5px;
}
.tnved-common__go-back:hover {
  color: #fff;
  border-color: var(--red-main);
}
.tnved-common__go-back:hover:after {
  width: 100%;
}
.tnved-common__go-back span {
  position: relative;
  z-index: 2;
  max-width: 83px;
  width: 100%;
  height: 38px;
  background-color: var(--red-main);
  margin-right: 25px;
  border-radius: 5px;
}
.tnved-common__go-back span:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 26px;
  height: 26px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(/tnved/css/../img/sprite.svg#arrow-white);
}
@media (max-width: 1400px) {
  .tnved-common__form {
    max-width: 100%;
  }
}
@media (max-width: 1240px) {
  .tnved-common__search-value {
    max-width: 220px;
  }
  .tnved-common__item-col--2 {
    display: none;
  }
  .tnved-common__item {
    scroll-margin-top: 104px;
  }
  .tnved-common__item .tnved-common__item {
    margin-left: 18px;
    padding-left: 16px;
  }
  .tnved-common__item .tnved-common__item .tnved-common__item-wrap:before {
    width: 17px;
    left: -17px;
  }
  .tnved-common__item.open .tnved-common__item .tnved-common__item-wrap:after {
    left: -18px;
  }
}
@media (max-width: 1023px) {
  .tnved-common__item-desc {
    font-size: 15px;
  }
}
@media (max-width: 900px) {
  .tnved-common__form {
    margin-top: 40px;
  }
  .tnved-common__input-wrap:before {
    left: 20px;
  }
  .tnved-common__input {
    padding-left: 50px;
  }
  .tnved-common__search-value {
    max-width: 130px;
  }
  .tnved-common__item {
    border: none;
  }
  .tnved-common__item .tnved-common__item {
    padding-top: 10px;
    padding-left: 0;
    margin-left: 15px;
  }
  .tnved-common__item.first-lvl {
    border: none;
  }
  .tnved-common__item.first-lvl > .tnved-common__item-wrap .tnved-common__item-col--1 {
    max-width: 100%;
  }
  .tnved-common__item.search > .tnved-common__item-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .tnved-common__item.search > .tnved-common__item-wrap .tnved-common__item-col--1 {
    max-width: 195px;
    border-right: 1px solid var(--border-gray);
    border-bottom: none;
  }
  .tnved-common__item + .tnved-common__item {
    padding-top: 20px;
  }
  .tnved-common__item.search + .tnved-common__item {
    padding-top: 0;
  }
  .tnved-common__item.open > .tnved-common__item-wrap,
  .tnved-common__item.open > .tnved-common__item-wrap .tnved-common__item-col--1 {
    background-color: #EBEBEB;
  }
  .tnved-common__item.open .tnved-common__item-show-desc:hover,
  .tnved-common__item.open .tnved-common__item-show-desc:focus {
    background-image: url(/tnved/css/../img/sprite.svg#desc-active);
  }
  .tnved-common__item.open .tnved-common__copy-icon:hover,
  .tnved-common__item.open .tnved-common__copy-icon:focus {
    background-image: url(/tnved/css/../img/sprite.svg#copy-active);
  }
  .tnved-common__item.no-child .tnved-common__item-wrap:hover .tnved-common__item-col--1 {
    background-color: #FFECEC;
  }
  .tnved-common__item-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tnved-common__item-wrap:before,
  .tnved-common__item-wrap:after {
    display: none;
  }
  .tnved-common__item-wrap:hover {
    background-color: #fff;
  }
  .tnved-common__item-wrap:hover .tnved-common__open-icon {
    background-image: url(/tnved/css/../img/sprite.svg#open);
  }
  .tnved-common__item-col--1 {
    border-right: none;
    border-bottom: 1px solid var(--border-gray);
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
  }
  .tnved-common__item-col--1:hover {
    background-color: #EBEBEB;
  }
  .tnved-common__item-col--1:hover .tnved-common__open-icon {
    background-image: url(/tnved/css/../img/sprite.svg#open-h);
  }
  .tnved-common__item-col--3 {
    padding-top: 9px;
    padding-bottom: 10px;
    min-height: 60px;
  }
  .tnved-common__item-show-desc:hover,
  .tnved-common__item-show-desc:focus {
    background-image: url(/tnved/css/../img/sprite.svg#desc-active);
  }
  .tnved-common__open-icon:hover,
  .tnved-common__open-icon:focus {
    background-image: url(/tnved/css/../img/sprite.svg#open-h);
  }
  .tnved-common__copy-icon:hover,
  .tnved-common__copy-icon:focus {
    background-image: url(/tnved/css/../img/sprite.svg#copy-active);
  }
  .tnved-common__item-desc {
    font-size: 14px;
  }
}
@media (max-width: 650px) {
  .tnved-common__item.search > .tnved-common__item-wrap {
    border-top: 1px solid var(--border-gray);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tnved-common__item.search > .tnved-common__item-wrap .tnved-common__item-col--1 {
    max-width: 100%;
    border-right: none;
    border-bottom: 1px solid var(--border-gray);
  }
  .tnved-common__item.search + .tnved-common__item {
    padding-top: 15px;
  }
}
@media (max-width: 576px) {
  .tnved-common__go-back {
    max-width: 344px;
  }
  .tnved-common__form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 35px;
  }
  .tnved-common__form .error {
    top: -25px;
  }
  .tnved-common__input-wrap:before {
    display: none;
  }
  .tnved-common__input-wrap .border {
    left: -1px;
    width: calc(100% + 2px);
  }
  .tnved-common__input {
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .tnved-common__search-value {
    background-color: transparent;
    padding: 0;
    margin-left: 0;
    padding-left: 0;
  }
  .tnved-common__search-value span {
    display: none;
  }
  .tnved-common__search-value .close {
    background-color: #fff;
    margin-right: 13px;
  }
  .tnved-common__form-btn {
    max-width: 100%;
    margin-left: 0;
    margin-top: 10px;
  }
  .tnved-common__list {
    margin-top: 40px;
  }
  .tnved-common__list .tnved-common__list {
    margin-top: 0;
  }
  .tnved-common__list .placeholder {
    height: 32px;
  }
  .tnved-common__item {
    scroll-margin-top: 100px;
  }
  .tnved-common__item + .tnved-common__item {
    padding-top: 16px;
  }
  .tnved-common__item .tnved-common__item {
    margin-left: 10px;
    padding-top: 10px;
  }
  .tnved-common__item.search .tnved-common__item-wrap:hover > .tnved-common__item-col--1 {
    background-color: #F5F5F5;
  }
  .tnved-common__item.search .tnved-common__item-wrap {
    border-top: 1px solid var(--border-gray);
  }
  .tnved-common__item.open > .tnved-common__item-wrap,
  .tnved-common__item.open > .tnved-common__item-col--1 {
    background-color: #EBEBEB;
  }
  .tnved-common__item.no-child .tnved-common__item-wrap:hover .tnved-common__item-col--1 {
    background-color: #FFECEC;
  }
  .tnved-common__item-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tnved-common__item-wrap:before,
  .tnved-common__item-wrap:after {
    display: none;
  }
  .tnved-common__item-col {
    min-height: 50px;
    padding: 9px 9px 9px 9px;
  }
  .tnved-common__item-col--3 {
    min-height: 50px;
  }
  .tnved-common__item-col--3 .tnved-common__icon-wrap {
    margin-right: 11px;
    border-right: none;
  }
  .tnved-common__item-col--3 .tnved-common__icon-wrap + .tnved-common__item-desc:before {
    left: -11px;
  }
  .tnved-common__icon-wrap {
    padding-right: 9px;
    margin-right: 10px;
    height: calc(100% - 30px);
    min-height: 30px;
  }
  .tnved-common__icon-wrap.placeholder .tnved-search__item-desc {
    width: 100%;
  }
  .tnved-common__icon-wrap.placeholder .tnved-search__item-desc:before {
    min-height: 30px;
  }
  .tnved-common__icon-wrap + .tnved-common__item-desc:before {
    min-height: 30px;
    left: -10px;
  }
  .tnved-common__icon-wrap.search .tnved-common__item-desc:before {
    min-height: 30px;
    left: -10px;
  }
  .tnved-common__icon {
    height: 32px;
    width: 32px;
  }
  .tnved-common__icon-tooltip {
    display: none;
  }
}
@media (max-width: 320px) {
  .tnved-common__item-desc {
    word-break: break-word;
  }
}
.tnved-desc__title.entry-column__title.tnved-main__subtitle {
  position: relative;
  margin-top: 39px;
}
.tnved-desc__title.entry-column__title.tnved-main__subtitle:after {
  position: absolute;
  content: "";
  height: 4px;
  width: 48px;
  bottom: 0;
  background-color: var(--red-main);
  width: 100%;
}
.tnved-desc__title.entry-column__title.tnved-main__subtitle h1 {
  font-size: 24px;
  text-align: left;
  padding: 0;
  margin: 0;
}
.tnved-desc__actions {
  margin-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid var(--border-gray);
}
.tnved-desc__actions-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  max-width: 1160px;
}
.tnved-desc__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.tnved-desc__list.hidden {
  display: none;
}
.tnved-desc__item + .tnved-desc__item {
  margin-left: 12px;
}
.tnved-desc__selector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 100px;
  padding: 8px 39px;
  height: 52px;
  color: var(--text-secondary);
  font-size: 16px;
  line-height: 1;
  background-color: #fff;
  white-space: nowrap;
  border: 1px solid var(--border-gray);
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.tnved-desc__selector:hover,
.tnved-desc__selector:focus {
  background-color: #f5f5f5;
  border-color: var(--disabled-input-text);
}
.tnved-desc__selector.active {
  color: var(--head);
  background-color: #f5f5f5;
  border-color: var(--head);
}
.tnved-desc__selector:disabled {
  pointer-events: none;
  background-color: #fff;
  border: 1px solid var(--border-gray);
}
.tnved-desc__selector.placeholder {
  height: 52px;
  color: transparent;
  background-color: #fff;
  border: 1px solid var(--border-gray);
}
.tnved-desc__desc {
  display: none;
  max-width: 1160px;
  margin-top: 41px;
}
.tnved-desc__desc img {
  width: 100%;
  max-height: 300px;
  -o-object-fit: contain;
  object-fit: contain;
}
.tnved-desc__desc .placeholder {
  height: 20px;
}
.tnved-desc__desc.active {
  display: block;
}
.tnved-desc__desc .find {
  background-color: #FFECEC;
}
.tnved-desc__desc * {
  color: var(--text-secondary);
  font-size: 16px;
  text-align: justify;
  line-height: 1.42;
}
.tnved-desc__desc * + * {
  margin-top: 15px;
  margin-bottom: 8px;
}
.tnved-desc__desc .text-italic {
  font-style: italic;
}
.tnved-desc__desc p span ~ a {
  padding: 0 2px;
}
.tnved-desc__desc p a + a {
  padding-left: 0;
}
.tnved-desc__desc p a + span {
  padding-left: 3px;
}
.tnved-desc__desc a {
  font-family: "NotoSansSemiBold", sans-serif;
  color: var(--red-elem-icon);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.tnved-desc__desc a span {
  color: var(--red-elem-icon);
}
.tnved-desc__desc a:hover {
  color: var(--red-main);
}
.tnved-desc__desc a:hover span {
  color: var(--red-main);
}
.tnved-desc__desc .tnvedBold {
  font-family: "NotoSansSemiBold", sans-serif;
}
.tnved-desc__desc table {
  width: 100%;
  padding: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
  border: 1px solid var(--border-gray);
  margin-bottom: 16px;
}
.tnved-desc__desc table td {
  padding: 8px;
  overflow-wrap: break-word;
  width: 1%;
  border: 1px solid var(--border-gray);
}
.tnved-desc__desc table tr:nth-child(2n + 1) {
  background-color: #f5f5f5;
}
@media (max-width: 1600px) {
  .tnved-desc__actions {
    max-width: 1120px;
  }
  .tnved-desc__actions-wrap {
    max-width: 1120px;
  }
}
@media (max-width: 900px) {
  .tnved-desc__title.entry-column__title.tnved-main__subtitle h1 {
    font-size: 20px;
  }
  .tnved-desc__actions {
    margin-top: 30px;
  }
  .tnved-desc__desc {
    margin-top: 32px;
  }
  .tnved-desc__desc * {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .tnved-desc__actions-wrap {
    -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;
  }
  .tnved-desc__list {
    margin-top: 24px;
  }
  .tnved-desc__item + .tnved-desc__item {
    margin-left: 12px;
  }
}
@media (max-width: 576px) {
  .tnved-desc__title.entry-column__title.tnved-main__subtitle {
    display: block;
    margin-top: 33px;
  }
  .tnved-desc__actions {
    margin-top: 25px;
    padding-bottom: 0;
    border-bottom: none;
  }
  .tnved-desc__actions-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tnved-desc__desc {
    margin-top: 25px;
  }
}
@media (max-width: 320px) {
  .tnved-desc__list {
    width: 100%;
  }
  .tnved-desc__item {
    width: 100%;
  }
  .tnved-desc__selector {
    padding: 8px 20px;
    font-size: 14px;
    width: 100%;
  }
}
.tnved-main {
  padding-top: 24px;
}
.tnved-main__title {
  position: relative;
  font-size: 34px;
  text-align: left;
  font-family: var(--font-roboto-bold);
  color: var(--head);
  margin: 60px 0 19px;
  padding: 0;
  padding-bottom: 12px;
}
.tnved-main__title:after {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  height: 4px;
  width: 48px;
  background-color: var(--red-main);
}
.tnved-main__subtitle.entry-column__title {
  margin-top: 60px;
  margin-bottom: 30px;
  padding-bottom: 17px;
}
.tnved-main__subtitle.entry-column__title:after {
  width: 100%;
}
.tnved-main ~ section.entry-banners {
  margin-bottom: 160px;
}
.tnved-main .breadcrumbs {
  margin-top: 0;
}
.page > section.tnved-main {
  margin-bottom: 160px;
}
@media (max-width: 1460px) {
  .tnved-main .breadcrumbs {
    margin-top: 24px;
  }
}
@media (max-width: 1440px) {
  .tnved-main .breadcrumbs {
    margin-top: 0;
  }
}
@media (max-width: 1400px) {
  .tnved-main ~ section.entry-banners {
    margin-bottom: 140px;
  }
  .page > section.tnved-main {
    margin-bottom: 140px;
  }
}
@media (max-width: 1315px) {
  .tnved-main .breadcrumbs {
    margin-top: 24px;
  }
}
@media (max-width: 1206px) {
  .tnved-main .breadcrumbs {
    margin-top: 0;
  }
}
@media (max-width: 1240px) {
  .tnved-main__title {
    margin: 40px 0 19px;
  }
  .tnved-main__subtitle.entry-column__title {
    margin-top: 40px;
    margin-bottom: 25px;
  }
  .tnved-main ~ section.entry-banners {
    margin-bottom: 120px;
  }
  .page > section.tnved-main {
    margin-bottom: 120px;
  }
}
@media (max-width: 1024px) {
  .tnved-main__title {
    font-family: var(--font-roboto);
    font-size: 24px;
  }
  .tnved-main__subtitle.entry-column__title h2 {
    font-size: 24px;
    font-family: var(--font-roboto);
  }
}
@media (max-width: 900px) {
  .tnved-main {
    padding-top: 0;
  }
  .tnved-main__title {
    margin-top: 33px;
  }
  .tnved-main__subtitle.entry-column__title {
    margin-bottom: 21px;
  }
  .tnved-main ~ section.entry-banners {
    margin-bottom: 100px;
  }
  .tnved-main .breadcrumbs {
    margin-top: 16px;
    height: 22px;
  }
  .page > section.tnved-main {
    margin-bottom: 100px;
  }
}
@media (max-width: 576px) {
  .tnved-main__title {
    margin-top: 27px;
  }
  .tnved-main__subtitle.entry-column__title {
    display: none;
  }
  .tnved-main ~ section.entry-banners {
    margin-bottom: 80px;
  }
  .page > section.tnved-main {
    margin-bottom: 80px;
  }
}
.tnved-search__title.entry-column__title.tnved-main__subtitle {
  position: relative;
  margin-top: 39px;
}
.tnved-search__title.entry-column__title.tnved-main__subtitle:after {
  position: absolute;
  content: "";
  height: 4px;
  width: 48px;
  bottom: 0;
  background-color: var(--red-main);
  width: 100%;
}
.tnved-search__title.entry-column__title.tnved-main__subtitle h1 {
  font-family: var(--font-roboto-bold);
  font-size: 34px;
  text-align: left;
  padding: 0;
  margin: 0;
}
.tnved-search__title.entry-column__title.tnved-main__subtitle + .tnved-common__desc {
  margin-top: 39px;
}
.tnved-search__search-desc {
  font-family: "NotoSansMedium", sans-serif;
  color: var(--gray-assign);
  margin-top: 18px;
  max-width: 1123px;
}
.tnved-search__search-desc.error {
  font-family: inherit;
  color: var(--text-secondary);
}
.tnved-search__search-desc + .tnved-desc__actions {
  padding-bottom: 0;
  border-bottom: none;
  margin-top: 48px;
}
.tnved-search__list-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid var(--border-gray);
  margin-top: 48px;
}
.tnved-search__list-col {
  font-family: "NotoSansMedium", sans-serif;
  color: var(--gray-assign);
  padding: 29px 15px;
  width: 100%;
}
.tnved-search__list-col:first-child {
  max-width: 265px;
  min-width: 265px;
}
.tnved-search__list-col + .tnved-search__list-col {
  border-left: 1px solid var(--border-gray);
}
.tnved-search__item-desc {
  font-family: "NotoSansSemiBold", sans-serif;
  border-bottom: 1px solid transparent;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  padding: 0;
}
.tnved-search__item-desc:hover {
  color: var(--red-elem-icon);
  border-color: var(--red-elem-icon);
}
.tnved-search__item-desc:hover + .tnved-common__icon-tooltip {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
}
.tnved-search__item-desc + .tnved-common__icon-tooltip {
  min-width: 130px;
  top: -36px;
  left: 50%;
}
.tnved-search__show-more {
  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: 100%;
  max-width: 227px;
  height: 59px;
  border-radius: 5px;
  cursor: pointer;
  margin: 52px auto 0;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  color: var(--text-secondary);
  font-size: 16px;
  font-family: var(--font-roboto);
  background-color: var(--bg-service-gray);
}
.tnved-search__show-more:hover {
  background-color: var(--gray-1);
}
.tnved-search__show-more.hidden {
  display: none;
}
@media (max-width: 1600px) {
  .tnved-search__title.entry-column__title.tnved-main__subtitle {
    margin-bottom: 22px;
  }
  .tnved-search__title.entry-column__title.tnved-main__subtitle + .tnved-common__desc {
    margin-top: 22px;
  }
  .tnved-search__search-desc + .tnved-desc__actions {
    margin-top: 41px;
  }
  .tnved-search__list-heading {
    margin-top: 41px;
  }
}
@media (max-width: 1240px) {
  .tnved-search__title.entry-column__title.tnved-main__subtitle {
    margin-bottom: 0px;
  }
  .tnved-search__title.entry-column__title.tnved-main__subtitle + .tnved-common__desc {
    margin-top: 35px;
  }
}
@media (max-width: 1024px) {
  .tnved-search__title.entry-column__title.tnved-main__subtitle h1 {
    font-size: 24px;
    font-family: var(--font-roboto);
  }
}
@media (max-width: 900px) {
  .tnved-search__title.entry-column__title.tnved-main__subtitle + .tnved-common__desc {
    margin-top: 19px;
  }
  .tnved-search__search-desc {
    font-size: 14px;
  }
  .tnved-search__search-desc + .tnved-desc__actions {
    margin-top: 47px;
  }
  .tnved-search__list-heading {
    margin-top: 47px;
  }
}
@media (max-width: 650px) {
  .tnved-search__list-heading {
    display: none;
  }
  .tnved-search__search-desc {
    margin-bottom: 40px;
  }
  .tnved-search__search-desc + .tnved-desc__actions {
    margin-bottom: 40px;
  }
}
@media (max-width: 576px) {
  .tnved-search__title.entry-column__title.tnved-main__subtitle {
    display: block;
    margin-top: 33px;
  }
  .tnved-search__search-desc {
    font-size: 14px;
    margin-bottom: 0;
  }
  .tnved-search__search-desc .red-text.dblock {
    display: block;
  }
  .tnved-search__search-desc + .tnved-desc__actions {
    margin-top: 40px;
    margin-bottom: 0;
  }
  .tnved-search__item-desc {
    color: var(--red-main);
  }
  .tnved-search__show-more {
    margin-top: 75px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9jb21tb24ubGVzcyIsInN0eWxlLmNzcyIsInRudmVkLWNvbW1vbi90bnZlZC1jb21tb24ubGVzcyIsInRudmVkLWRlc2MvdG52ZWQtZGVzYy5sZXNzIiwidG52ZWQtbWFpbi90bnZlZC1tYWluLmxlc3MiLCJ0bnZlZC1zZWFyY2gvdG52ZWQtc2VhcmNoLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQSw2QkFBQTtFQUNBLHFEQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FDQ0E7QURFQTtFQUNBLCtCQUFBO0VBQ0EsdURBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUNBQTtBQ1ZBO0VBQ0EsNEJBQUE7QURZQTtBQ1RBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0FEV0E7QUNqQkE7RUFTQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLHlDQUFBO0VBQ0Esc0JBQUE7QURXQTtBQ1BBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FEU0E7QUNQQTs7RUFFQSxnQ0FBQTtBRFNBO0FDTkE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7RUFBQSwyQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLCtDQUFBO0FEUUE7QUM5QkE7RUEwQkEsa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFBQSxxQkFBQTtBRE9BO0FD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QTtBSWxvQ0E7RUFDQSwrQkFBQTtBSm9vQ0E7QUlqb0NBO0VBQ0EsYUFBQTtBSm1vQ0E7QUk5bkNBO0VBRUE7SUFDQSxtQkFBQTtFSituQ0U7RUlob0NGO0lBSUEsZ0JBQUE7RUorbkNFO0VJM25DRjtJQUVBLGdCQUFBO0VKNG5DRTtFSXhuQ0Y7SUFDQSxnQkFBQTtFSjBuQ0U7QUFDRjtBSXRuQ0E7RUFFQTtJQUNBLGtCQUFBO0VKdW5DRTtFSXhuQ0Y7SUFJQSxnQkFBQTtFSnVuQ0U7QUFDRjtBSWxuQ0E7RUFFQTtJQUNBLGVBQUE7SUFDQSwrQkFBQTtFSm1uQ0U7QUFDRjtBSS9tQ0E7RUFFQTtJQUdBLGdCQUFBO0VKOG1DRTtFSTFtQ0Y7SUFDQSxlQUFBO0VKNG1DRTtFSTdtQ0Y7SUFJQSxnQkFBQTtFSjRtQ0U7RUl4bUNGO0lBQ0EsZ0JBQUE7RUowbUNFO0FBQ0Y7QUl0bUNBO0VBRUE7SUFDQSxhQUFBO0VKdW1DRTtFSXBtQ0Y7SUFDQSxtQkFBQTtFSnNtQ0U7RUl2bUNGO0lBSUEsbUJBQUE7RUpzbUNFO0FBQ0Y7QUlobUNBO0VBRUE7SUFDQSxjQUFBO0lBQ0EsZ0JBQUE7RUppbUNFO0VJOWxDRjtJQUNBLGVBQUE7SUFDQSxnQkFBQTtFSmdtQ0U7RUlsbUNGO0lBS0EsY0FBQTtFSmdtQ0U7RUlybUNGO0lBU0EsZ0JBQUE7SUFDQSxnQkFBQTtFSitsQ0U7RUkzbENGO0lBQ0Esc0JBQUE7RUo2bENFO0VJMWxDRjtJQUNBLGdCQUFBO0VKNGxDRTtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNNZWRpdW1cIjtcclxuICAgIHNyYzogdXJsKFwiL21lZGlhL2ZvbnQvTm90b1NhbnMvTm90b1NhbnNNZWRpdW0ud29mZjJcIik7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zU2VtaUJvbGRcIjtcclxuICAgIHNyYzogdXJsKFwiL21lZGlhL2ZvbnQvTm90b1NhbnMvTm90b1NhbnNTZW1pQm9sZC53b2ZmMlwiKTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBOb3RvTWVkaXVtOiBcIk5vdG9TYW5zTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbkBOb3RvU2VtaTogXCJOb3RvU2Fuc1NlbWlCb2xkXCIsIHNhbnMtc2VyaWY7IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiL21lZGlhL2ZvbnQvTm90b1NhbnMvTm90b1NhbnNNZWRpdW0ud29mZjJcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zU2VtaUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIvbWVkaWEvZm9udC9Ob3RvU2Fucy9Ob3RvU2Fuc1NlbWlCb2xkLndvZmYyXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi50bnZlZC1jb21tb25fX2Rlc2Mge1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xufVxuLnRudmVkLWNvbW1vbl9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogMTEyM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50bnZlZC1jb21tb25fX2Zvcm0gLmVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICB0b3A6IC0zOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1yZWQtbWFpbik7XG59XG4udG52ZWQtY29tbW9uX19pbnB1dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuLnRudmVkLWNvbW1vbl9faW5wdXQtd3JhcDpob3Zlcixcbi50bnZlZC1jb21tb25fX2lucHV0LXdyYXA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktYXNzaWduKTtcbn1cbi50bnZlZC1jb21tb25fX2lucHV0LXdyYXA6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMjdweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnN2ZyNzZWFyY2gpO1xufVxuLnRudmVkLWNvbW1vbl9faW5wdXQtd3JhcCAuYm9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuLnRudmVkLWNvbW1vbl9fc2VhcmNoLXZhbHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgY29sb3I6IHZhcigtLWhlYWQpO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xufVxuLnRudmVkLWNvbW1vbl9fc2VhcmNoLXZhbHVlICsgLnRudmVkLWNvbW1vbl9faW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4udG52ZWQtY29tbW9uX19zZWFyY2gtdmFsdWUgc3BhbiB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRudmVkLWNvbW1vbl9fc2VhcmNoLXZhbHVlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheS1hc3NpZ24pO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLnRudmVkLWNvbW1vbl9fc2VhcmNoLXZhbHVlIC5jbG9zZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0taGVhZCk7XG59XG4udG52ZWQtY29tbW9uX19zZWFyY2gtdmFsdWUgLmNsb3NlOmhvdmVyOmJlZm9yZSxcbi50bnZlZC1jb21tb25fX3NlYXJjaC12YWx1ZSAuY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkKTtcbn1cbi50bnZlZC1jb21tb25fX3NlYXJjaC12YWx1ZSAuY2xvc2U6YmVmb3JlLFxuLnRudmVkLWNvbW1vbl9fc2VhcmNoLXZhbHVlIC5jbG9zZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hc3NpZ24pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuLnRudmVkLWNvbW1vbl9fc2VhcmNoLXZhbHVlIC5jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xufVxuLnRudmVkLWNvbW1vbl9faW5wdXQge1xuICBoZWlnaHQ6IDYzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgbWFyZ2luOiAxcHggYXV0byAwO1xuICBwYWRkaW5nOiAyM3B4IDE1cHggMjNweCA1OXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4udG52ZWQtY29tbW9uX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi50bnZlZC1jb21tb25fX2lucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLnRudmVkLWNvbW1vbl9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnRudmVkLWNvbW1vbl9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG52ZWQtY29tbW9uX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tZ3JheS1hc3NpZ24pO1xufVxuLnRudmVkLWNvbW1vbl9faW5wdXQ6aG92ZXIgKyAuYm9yZGVyLFxuLnRudmVkLWNvbW1vbl9faW5wdXQ6Zm9jdXMgKyAuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1oZWFkKTtcbn1cbi50bnZlZC1jb21tb25fX2Zvcm0tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1tYWluKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIGhlaWdodDogNjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnRudmVkLWNvbW1vbl9fZm9ybS1idG46aG92ZXIsXG4udG52ZWQtY29tbW9uX19mb3JtLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOTMyMzI7XG59XG4udG52ZWQtY29tbW9uX19saXN0IC5wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4udG52ZWQtY29tbW9uX19saXN0IC5wbGFjZWhvbGRlciAqIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG4udG52ZWQtY29tbW9uX19pdGVtOmxhc3QtY2hpbGQgLnRudmVkLWNvbW1vbl9faXRlbS13cmFwOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAtMTZweDtcbiAgaGVpZ2h0OiBjYWxjKDUwJSArIDE3cHgpO1xuICBsZWZ0OiAtMzdweDtcbiAgd2lkdGg6IDFweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udG52ZWQtY29tbW9uX19pdGVtLmhpZ2hsaWdodCA+IC50bnZlZC1jb21tb25fX2l0ZW0td3JhcCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLW1haW4pO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbS5oaWdobGlnaHQgPiAudG52ZWQtY29tbW9uX19pdGVtLXdyYXAgLnRudmVkLWNvbW1vbl9faXRlbS1jb2wtLTEge1xuICBib3JkZXItY29sb3I6IHZhcigtLXJlZC1tYWluKTtcbn1cbi50bnZlZC1jb21tb25fX2l0ZW0uZmlyc3QtbHZsIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbS5maXJzdC1sdmwgPiAudG52ZWQtY29tbW9uX19pdGVtLXdyYXAgLnRudmVkLWNvbW1vbl9faXRlbS1jb2wtLTEge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50bnZlZC1jb21tb25fX2l0ZW0uZmlyc3QtbHZsID4gLnRudmVkLWNvbW1vbl9faXRlbS13cmFwIC50bnZlZC1jb21tb25fX2l0ZW0tY29sLS0yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3MnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50bnZlZC1jb21tb25fX2l0ZW0uc2VhcmNoICsgLnRudmVkLWNvbW1vbl9faXRlbSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbS5zZWFyY2ggPiAudG52ZWQtY29tbW9uX19pdGVtLXdyYXAgLnRudmVkLWNvbW1vbl9faXRlbS1jb2wtLTEge1xuICBtYXgtd2lkdGg6IDE5NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi50bnZlZC1jb21tb25fX2l0ZW0uc2VhcmNoIC50bnZlZC1jb21tb25fX2l0ZW0td3JhcCB7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50bnZlZC1jb21tb25fX2l0ZW0ub3BlbiAudG52ZWQtY29tbW9uX19pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItZ3JheSk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udG52ZWQtY29tbW9uX19pdGVtLm9wZW4gLnRudmVkLWNvbW1vbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbS5vcGVuIC50bnZlZC1jb21tb25fX2l0ZW06bGFzdC1jaGlsZCAudG52ZWQtY29tbW9uX19pdGVtLXdyYXA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItZ3JheSk7XG59XG4udG52ZWQtY29tbW9uX19pdGVtLm9wZW4gPiAudG52ZWQtY29tbW9uX19pdGVtLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuLnRudmVkLWNvbW1vbl9faXRlbS5vcGVuID4gLnRudmVkLWNvbW1vbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbS5vcGVuID4gLnRudmVkLWNvbW1vbl9faXRlbS13cmFwIC50bnZlZC1jb21tb25fX2l0ZW0tY29sLS0xIC50bnZlZC1jb21tb25fX2ljb24td3JhcCAudG52ZWQtY29tbW9uX19vcGVuLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjY2xvc2UpO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbSAudG52ZWQtY29tbW9uX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbSAudG52ZWQtY29tbW9uX19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG4udG52ZWQtY29tbW9uX19pdGVtIC50bnZlZC1jb21tb25fX2l0ZW06YWZ0ZXIge1xuICBsZWZ0OiA3MHB4O1xufVxuLnRudmVkLWNvbW1vbl9faXRlbSAudG52ZWQtY29tbW9uX19pdGVtIC50bnZlZC1jb21tb25fX2l0ZW0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50bnZlZC1jb21tb25fX2l0ZW0gLnRudmVkLWNvbW1vbl9faXRlbSAudG52ZWQtY29tbW9uX19pdGVtLXdyYXA6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogLTM2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWdyYXkpO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbSArIC50bnZlZC1jb21tb25fX2l0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi50bnZlZC1jb21tb25fX2l0ZW0ubm8tY2hpbGQgLnRudmVkLWNvbW1vbl9faXRlbS13cmFwIHtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbS5uby1jaGlsZCAudG52ZWQtY29tbW9uX19pdGVtLXdyYXA6aG92ZXIsXG4udG52ZWQtY29tbW9uX19pdGVtLm5vLWNoaWxkIC50bnZlZC1jb21tb25fX2l0ZW0td3JhcDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udG52ZWQtY29tbW9uX19pdGVtLm5vLWNoaWxkIC50bnZlZC1jb21tb25fX2l0ZW0tY29sLS0xIHtcbiAgYmFja2dyb3VuZDogI0ZGRUNFQztcbn1cbi50bnZlZC1jb21tb25fX2l0ZW0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG52ZWQtY29tbW9uX19pdGVtLXdyYXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuLnRudmVkLWNvbW1vbl9faXRlbS13cmFwOmhvdmVyIC50bnZlZC1jb21tb25fX29wZW4taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnN2ZyNvcGVuLWgpO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbS1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4IDE1cHggMTRweCAxNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG59XG4udG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50bnZlZC1jb21tb25fX2l0ZW0tY29sLS0yIC50bnZlZC1jb21tb25fX2l0ZW0tZGVzYzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbS1jb2wtLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbS1kZXNjIHtcbiAgY29sb3I6IHZhcigtLWhlYWQpO1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc01lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbS1kZXNjLmJvbGQge1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc1NlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udG52ZWQtY29tbW9uX19pdGVtLWRlc2MucGxhY2Vob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50bnZlZC1jb21tb25fX2ljb24td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi50bnZlZC1jb21tb25fX2ljb24td3JhcC5zZWFyY2gge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi50bnZlZC1jb21tb25fX2ljb24td3JhcC5wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udG52ZWQtY29tbW9uX19pY29uLXdyYXAucGxhY2Vob2xkZXIgLnRudmVkLXNlYXJjaF9faXRlbS1kZXNjIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG52ZWQtY29tbW9uX19pY29uLXdyYXAucGxhY2Vob2xkZXIgLnRudmVkLXNlYXJjaF9faXRlbS1kZXNjOmJlZm9yZSB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4udG52ZWQtY29tbW9uX19pY29uLXdyYXAgKyAudG52ZWQtY29tbW9uX19pdGVtLWRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udG52ZWQtY29tbW9uX19pY29uLXdyYXAgKyAudG52ZWQtY29tbW9uX19pdGVtLWRlc2M6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWdyYXkpO1xufVxuLnRudmVkLWNvbW1vbl9faWNvbi13cmFwLnNlYXJjaCAudG52ZWQtY29tbW9uX19pdGVtLWRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG52ZWQtY29tbW9uX19pY29uLXdyYXAuc2VhcmNoIC50bnZlZC1jb21tb25fX2l0ZW0tZGVzYzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItZ3JheSk7XG59XG4udG52ZWQtY29tbW9uX19pY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50bnZlZC1jb21tb25fX2ljb246aG92ZXIgKyAudG52ZWQtY29tbW9uX19pY29uLXRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG59XG4udG52ZWQtY29tbW9uX19pY29uLmNvcGllZDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnRudmVkLWNvbW1vbl9faXRlbS1zaG93LWRlc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjZGVzYyk7XG59XG4udG52ZWQtY29tbW9uX19pdGVtLXNob3ctZGVzYzpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnN2ZyNkZXNjLWFjdGl2ZSk7XG59XG4udG52ZWQtY29tbW9uX19vcGVuLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjb3Blbik7XG59XG4udG52ZWQtY29tbW9uX19vcGVuLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjb3Blbi1oKTtcbn1cbi50bnZlZC1jb21tb25fX2NvcHktaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI2NvcHkpO1xufVxuLnRudmVkLWNvbW1vbl9fY29weS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI2NvcHktYWN0aXZlKTtcbn1cbi50bnZlZC1jb21tb25fX2NvcHktaWNvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM3JTtcbiAgYm90dG9tOiAtMzVweDtcbiAgY29udGVudDogJ9Ch0LrQvtC/0LjRgNC+0LLQsNC90L4g0LIg0LHRg9GE0LXRgCDQvtCx0LzQtdC90LAnO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB6LWluZGV4OiA1O1xuICBvcGFjaXR5OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LWhlYWRlci1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG4udG52ZWQtY29tbW9uX19pdGVtLWRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG52ZWQtY29tbW9uX19pY29uLXRvb2x0aXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzNyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwLjkpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMTZweDtcbiAgdG9wOiAtMzlweDtcbiAgei1pbmRleDogNDtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc01lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1ncmF5LWhlYWRlci1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG4udG52ZWQtY29tbW9uX19pY29uLXRvb2x0aXA6YmVmb3JlLFxuLnRudmVkLWNvbW1vbl9faWNvbi10b29sdGlwOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYm90dG9tOiAtMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB2YXIoLS1ncmF5LWhlYWRlci1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4udG52ZWQtY29tbW9uX19pY29uLXRvb2x0aXA6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XG4gIGJvdHRvbTogLTE0cHg7XG59XG4udG52ZWQtY29tbW9uX19nby1iYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJvYm90byk7XG4gIGNvbG9yOiB2YXIoLS1oZWFkKTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtd2lkdGg6IDMxNXB4O1xuICBwYWRkaW5nOiAyMnB4IDMwcHggMjJweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuLnRudmVkLWNvbW1vbl9fZ28tYmFjazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1tYWluKTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IHVuc2V0O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnRudmVkLWNvbW1vbl9fZ28tYmFjazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi50bnZlZC1jb21tb25fX2dvLWJhY2s6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtbWFpbik7XG59XG4udG52ZWQtY29tbW9uX19nby1iYWNrOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG52ZWQtY29tbW9uX19nby1iYWNrIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogODNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLW1haW4pO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi50bnZlZC1jb21tb25fX2dvLWJhY2sgc3BhbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjYXJyb3ctd2hpdGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudG52ZWQtY29tbW9uX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnRudmVkLWNvbW1vbl9fc2VhcmNoLXZhbHVlIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG4gIC50bnZlZC1jb21tb25fX2l0ZW0tY29sLS0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50bnZlZC1jb21tb25fX2l0ZW0ge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDRweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtIC50bnZlZC1jb21tb25fX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtIC50bnZlZC1jb21tb25fX2l0ZW0gLnRudmVkLWNvbW1vbl9faXRlbS13cmFwOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgbGVmdDogLTE3cHg7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faXRlbS5vcGVuIC50bnZlZC1jb21tb25fX2l0ZW0gLnRudmVkLWNvbW1vbl9faXRlbS13cmFwOmFmdGVyIHtcbiAgICBsZWZ0OiAtMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG52ZWQtY29tbW9uX19pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC50bnZlZC1jb21tb25fX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faW5wdXQtd3JhcDpiZWZvcmUge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19zZWFyY2gtdmFsdWUge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC50bnZlZC1jb21tb25fX2l0ZW0gLnRudmVkLWNvbW1vbl9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC50bnZlZC1jb21tb25fX2l0ZW0uZmlyc3QtbHZsIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faXRlbS5maXJzdC1sdmwgPiAudG52ZWQtY29tbW9uX19pdGVtLXdyYXAgLnRudmVkLWNvbW1vbl9faXRlbS1jb2wtLTEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLnNlYXJjaCA+IC50bnZlZC1jb21tb25fX2l0ZW0td3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLnNlYXJjaCA+IC50bnZlZC1jb21tb25fX2l0ZW0td3JhcCAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtICsgLnRudmVkLWNvbW1vbl9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faXRlbS5zZWFyY2ggKyAudG52ZWQtY29tbW9uX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLm9wZW4gPiAudG52ZWQtY29tbW9uX19pdGVtLXdyYXAsXG4gIC50bnZlZC1jb21tb25fX2l0ZW0ub3BlbiA+IC50bnZlZC1jb21tb25fX2l0ZW0td3JhcCAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLm9wZW4gLnRudmVkLWNvbW1vbl9faXRlbS1zaG93LWRlc2M6aG92ZXIsXG4gIC50bnZlZC1jb21tb25fX2l0ZW0ub3BlbiAudG52ZWQtY29tbW9uX19pdGVtLXNob3ctZGVzYzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI2Rlc2MtYWN0aXZlKTtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLm9wZW4gLnRudmVkLWNvbW1vbl9fY29weS1pY29uOmhvdmVyLFxuICAudG52ZWQtY29tbW9uX19pdGVtLm9wZW4gLnRudmVkLWNvbW1vbl9fY29weS1pY29uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjY29weS1hY3RpdmUpO1xuICB9XG4gIC50bnZlZC1jb21tb25fX2l0ZW0ubm8tY2hpbGQgLnRudmVkLWNvbW1vbl9faXRlbS13cmFwOmhvdmVyIC50bnZlZC1jb21tb25fX2l0ZW0tY29sLS0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQ0VDO1xuICB9XG4gIC50bnZlZC1jb21tb25fX2l0ZW0td3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLXdyYXA6YmVmb3JlLFxuICAudG52ZWQtY29tbW9uX19pdGVtLXdyYXA6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faXRlbS13cmFwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC50bnZlZC1jb21tb25fX2l0ZW0td3JhcDpob3ZlciAudG52ZWQtY29tbW9uX19vcGVuLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnN2ZyNvcGVuKTtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB9XG4gIC50bnZlZC1jb21tb25fX2l0ZW0tY29sLS0xOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICB9XG4gIC50bnZlZC1jb21tb25fX2l0ZW0tY29sLS0xOmhvdmVyIC50bnZlZC1jb21tb25fX29wZW4taWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI29wZW4taCk7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faXRlbS1jb2wtLTMge1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLXNob3ctZGVzYzpob3ZlcixcbiAgLnRudmVkLWNvbW1vbl9faXRlbS1zaG93LWRlc2M6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnN2ZyNkZXNjLWFjdGl2ZSk7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9fb3Blbi1pY29uOmhvdmVyLFxuICAudG52ZWQtY29tbW9uX19vcGVuLWljb246Zm9jdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnN2ZyNvcGVuLWgpO1xuICB9XG4gIC50bnZlZC1jb21tb25fX2NvcHktaWNvbjpob3ZlcixcbiAgLnRudmVkLWNvbW1vbl9fY29weS1pY29uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjY29weS1hY3RpdmUpO1xuICB9XG4gIC50bnZlZC1jb21tb25fX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnRudmVkLWNvbW1vbl9faXRlbS5zZWFyY2ggPiAudG52ZWQtY29tbW9uX19pdGVtLXdyYXAge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLnNlYXJjaCA+IC50bnZlZC1jb21tb25fX2l0ZW0td3JhcCAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xuICB9XG4gIC50bnZlZC1jb21tb25fX2l0ZW0uc2VhcmNoICsgLnRudmVkLWNvbW1vbl9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudG52ZWQtY29tbW9uX19nby1iYWNrIHtcbiAgICBtYXgtd2lkdGg6IDM0NHB4O1xuICB9XG4gIC50bnZlZC1jb21tb25fX2Zvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19mb3JtIC5lcnJvciB7XG4gICAgdG9wOiAtMjVweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pbnB1dC13cmFwOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pbnB1dC13cmFwIC5ib3JkZXIge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19zZWFyY2gtdmFsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC50bnZlZC1jb21tb25fX3NlYXJjaC12YWx1ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50bnZlZC1jb21tb25fX3NlYXJjaC12YWx1ZSAuY2xvc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC50bnZlZC1jb21tb25fX2Zvcm0tYnRuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC50bnZlZC1jb21tb25fX2xpc3QgLnRudmVkLWNvbW1vbl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19saXN0IC5wbGFjZWhvbGRlciB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC50bnZlZC1jb21tb25fX2l0ZW0ge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtICsgLnRudmVkLWNvbW1vbl9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faXRlbSAudG52ZWQtY29tbW9uX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLnNlYXJjaCAudG52ZWQtY29tbW9uX19pdGVtLXdyYXA6aG92ZXIgPiAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLnNlYXJjaCAudG52ZWQtY29tbW9uX19pdGVtLXdyYXAge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faXRlbS5vcGVuID4gLnRudmVkLWNvbW1vbl9faXRlbS13cmFwLFxuICAudG52ZWQtY29tbW9uX19pdGVtLm9wZW4gPiAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLm5vLWNoaWxkIC50bnZlZC1jb21tb25fX2l0ZW0td3JhcDpob3ZlciAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUNFQztcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faXRlbS13cmFwOmJlZm9yZSxcbiAgLnRudmVkLWNvbW1vbl9faXRlbS13cmFwOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50bnZlZC1jb21tb25fX2l0ZW0tY29sIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDlweCA5cHggOXB4IDlweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMyB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMyAudG52ZWQtY29tbW9uX19pY29uLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faXRlbS1jb2wtLTMgLnRudmVkLWNvbW1vbl9faWNvbi13cmFwICsgLnRudmVkLWNvbW1vbl9faXRlbS1kZXNjOmJlZm9yZSB7XG4gICAgbGVmdDogLTExcHg7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faWNvbi13cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pY29uLXdyYXAucGxhY2Vob2xkZXIgLnRudmVkLXNlYXJjaF9faXRlbS1kZXNjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pY29uLXdyYXAucGxhY2Vob2xkZXIgLnRudmVkLXNlYXJjaF9faXRlbS1kZXNjOmJlZm9yZSB7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pY29uLXdyYXAgKyAudG52ZWQtY29tbW9uX19pdGVtLWRlc2M6YmVmb3JlIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC50bnZlZC1jb21tb25fX2ljb24td3JhcC5zZWFyY2ggLnRudmVkLWNvbW1vbl9faXRlbS1kZXNjOmJlZm9yZSB7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgfVxuICAudG52ZWQtY29tbW9uX19pY29uIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gIH1cbiAgLnRudmVkLWNvbW1vbl9faWNvbi10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnRudmVkLWNvbW1vbl9faXRlbS1kZXNjIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG59XG4udG52ZWQtZGVzY19fdGl0bGUuZW50cnktY29sdW1uX190aXRsZS50bnZlZC1tYWluX19zdWJ0aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzlweDtcbn1cbi50bnZlZC1kZXNjX190aXRsZS5lbnRyeS1jb2x1bW5fX3RpdGxlLnRudmVkLW1haW5fX3N1YnRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLW1haW4pO1xuICB3aWR0aDogMTAwJTtcbn1cbi50bnZlZC1kZXNjX190aXRsZS5lbnRyeS1jb2x1bW5fX3RpdGxlLnRudmVkLW1haW5fX3N1YnRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udG52ZWQtZGVzY19fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xufVxuLnRudmVkLWRlc2NfX2FjdGlvbnMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xufVxuLnRudmVkLWRlc2NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRudmVkLWRlc2NfX2xpc3QuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50bnZlZC1kZXNjX19pdGVtICsgLnRudmVkLWRlc2NfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi50bnZlZC1kZXNjX19zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogOHB4IDM5cHg7XG4gIGhlaWdodDogNTJweDtcbiAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4udG52ZWQtZGVzY19fc2VsZWN0b3I6aG92ZXIsXG4udG52ZWQtZGVzY19fc2VsZWN0b3I6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6IHZhcigtLWRpc2FibGVkLWlucHV0LXRleHQpO1xufVxuLnRudmVkLWRlc2NfX3NlbGVjdG9yLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1oZWFkKTtcbn1cbi50bnZlZC1kZXNjX19zZWxlY3RvcjpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG59XG4udG52ZWQtZGVzY19fc2VsZWN0b3IucGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDUycHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xufVxuLnRudmVkLWRlc2NfX2Rlc2Mge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luLXRvcDogNDFweDtcbn1cbi50bnZlZC1kZXNjX19kZXNjIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi50bnZlZC1kZXNjX19kZXNjIC5wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMjBweDtcbn1cbi50bnZlZC1kZXNjX19kZXNjLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRudmVkLWRlc2NfX2Rlc2MgLmZpbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQ0VDO1xufVxuLnRudmVkLWRlc2NfX2Rlc2MgKiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG59XG4udG52ZWQtZGVzY19fZGVzYyAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi50bnZlZC1kZXNjX19kZXNjIC50ZXh0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50bnZlZC1kZXNjX19kZXNjIHAgc3BhbiB+IGEge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cbi50bnZlZC1kZXNjX19kZXNjIHAgYSArIGEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udG52ZWQtZGVzY19fZGVzYyBwIGEgKyBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4udG52ZWQtZGVzY19fZGVzYyBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNTZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tcmVkLWVsZW0taWNvbik7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4udG52ZWQtZGVzY19fZGVzYyBhIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tcmVkLWVsZW0taWNvbik7XG59XG4udG52ZWQtZGVzY19fZGVzYyBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXJlZC1tYWluKTtcbn1cbi50bnZlZC1kZXNjX19kZXNjIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtbWFpbik7XG59XG4udG52ZWQtZGVzY19fZGVzYyAudG52ZWRCb2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90b1NhbnNTZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLnRudmVkLWRlc2NfX2Rlc2MgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXItc3BhY2luZzogMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udG52ZWQtZGVzY19fZGVzYyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDElO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG59XG4udG52ZWQtZGVzY19fZGVzYyB0YWJsZSB0cjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50bnZlZC1kZXNjX19hY3Rpb25zIHtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgfVxuICAudG52ZWQtZGVzY19fYWN0aW9ucy13cmFwIHtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC50bnZlZC1kZXNjX190aXRsZS5lbnRyeS1jb2x1bW5fX3RpdGxlLnRudmVkLW1haW5fX3N1YnRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnRudmVkLWRlc2NfX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLnRudmVkLWRlc2NfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnRudmVkLWRlc2NfX2Rlc2MgKiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRudmVkLWRlc2NfX2FjdGlvbnMtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAudG52ZWQtZGVzY19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAudG52ZWQtZGVzY19faXRlbSArIC50bnZlZC1kZXNjX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50bnZlZC1kZXNjX190aXRsZS5lbnRyeS1jb2x1bW5fX3RpdGxlLnRudmVkLW1haW5fX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICB9XG4gIC50bnZlZC1kZXNjX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnRudmVkLWRlc2NfX2FjdGlvbnMtd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudG52ZWQtZGVzY19fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC50bnZlZC1kZXNjX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG52ZWQtZGVzY19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRudmVkLWRlc2NfX3NlbGVjdG9yIHtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50bnZlZC1tYWluIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4udG52ZWQtbWFpbl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcm9ib3RvLWJvbGQpO1xuICBjb2xvcjogdmFyKC0taGVhZCk7XG4gIG1hcmdpbjogNjBweCAwIDE5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLnRudmVkLW1haW5fX3RpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1tYWluKTtcbn1cbi50bnZlZC1tYWluX19zdWJ0aXRsZS5lbnRyeS1jb2x1bW5fX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG59XG4udG52ZWQtbWFpbl9fc3VidGl0bGUuZW50cnktY29sdW1uX190aXRsZTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRudmVkLW1haW4gfiBzZWN0aW9uLmVudHJ5LWJhbm5lcnMge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbn1cbi50bnZlZC1tYWluIC5icmVhZGNydW1icyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFnZSA+IHNlY3Rpb24udG52ZWQtbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAudG52ZWQtbWFpbiAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRudmVkLW1haW4gLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50bnZlZC1tYWluIH4gc2VjdGlvbi5lbnRyeS1iYW5uZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuICAucGFnZSA+IHNlY3Rpb24udG52ZWQtbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzE1cHgpIHtcbiAgLnRudmVkLW1haW4gLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwNnB4KSB7XG4gIC50bnZlZC1tYWluIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudG52ZWQtbWFpbl9fdGl0bGUge1xuICAgIG1hcmdpbjogNDBweCAwIDE5cHg7XG4gIH1cbiAgLnRudmVkLW1haW5fX3N1YnRpdGxlLmVudHJ5LWNvbHVtbl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAudG52ZWQtbWFpbiB+IHNlY3Rpb24uZW50cnktYmFubmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLnBhZ2UgPiBzZWN0aW9uLnRudmVkLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50bnZlZC1tYWluX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcm9ib3RvKTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnRudmVkLW1haW5fX3N1YnRpdGxlLmVudHJ5LWNvbHVtbl9fdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb2JvdG8pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnRudmVkLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC50bnZlZC1tYWluX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgfVxuICAudG52ZWQtbWFpbl9fc3VidGl0bGUuZW50cnktY29sdW1uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxuICAudG52ZWQtbWFpbiB+IHNlY3Rpb24uZW50cnktYmFubmVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnRudmVkLW1haW4gLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuICAucGFnZSA+IHNlY3Rpb24udG52ZWQtbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudG52ZWQtbWFpbl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cbiAgLnRudmVkLW1haW5fX3N1YnRpdGxlLmVudHJ5LWNvbHVtbl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRudmVkLW1haW4gfiBzZWN0aW9uLmVudHJ5LWJhbm5lcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBhZ2UgPiBzZWN0aW9uLnRudmVkLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi50bnZlZC1zZWFyY2hfX3RpdGxlLmVudHJ5LWNvbHVtbl9fdGl0bGUudG52ZWQtbWFpbl9fc3VidGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDM5cHg7XG59XG4udG52ZWQtc2VhcmNoX190aXRsZS5lbnRyeS1jb2x1bW5fX3RpdGxlLnRudmVkLW1haW5fX3N1YnRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLW1haW4pO1xuICB3aWR0aDogMTAwJTtcbn1cbi50bnZlZC1zZWFyY2hfX3RpdGxlLmVudHJ5LWNvbHVtbl9fdGl0bGUudG52ZWQtbWFpbl9fc3VidGl0bGUgaDEge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb2JvdG8tYm9sZCk7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnRudmVkLXNlYXJjaF9fdGl0bGUuZW50cnktY29sdW1uX190aXRsZS50bnZlZC1tYWluX19zdWJ0aXRsZSArIC50bnZlZC1jb21tb25fX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xufVxuLnRudmVkLXNlYXJjaF9fc2VhcmNoLWRlc2Mge1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc01lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tZ3JheS1hc3NpZ24pO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXgtd2lkdGg6IDExMjNweDtcbn1cbi50bnZlZC1zZWFyY2hfX3NlYXJjaC1kZXNjLmVycm9yIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XG59XG4udG52ZWQtc2VhcmNoX19zZWFyY2gtZGVzYyArIC50bnZlZC1kZXNjX19hY3Rpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4udG52ZWQtc2VhcmNoX19saXN0LWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4udG52ZWQtc2VhcmNoX19saXN0LWNvbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG9TYW5zTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1ncmF5LWFzc2lnbik7XG4gIHBhZGRpbmc6IDI5cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG52ZWQtc2VhcmNoX19saXN0LWNvbDpmaXJzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogMjY1cHg7XG4gIG1pbi13aWR0aDogMjY1cHg7XG59XG4udG52ZWQtc2VhcmNoX19saXN0LWNvbCArIC50bnZlZC1zZWFyY2hfX2xpc3QtY29sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG59XG4udG52ZWQtc2VhcmNoX19pdGVtLWRlc2Mge1xuICBmb250LWZhbWlseTogXCJOb3RvU2Fuc1NlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcGFkZGluZzogMDtcbn1cbi50bnZlZC1zZWFyY2hfX2l0ZW0tZGVzYzpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtZWxlbS1pY29uKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtZWxlbS1pY29uKTtcbn1cbi50bnZlZC1zZWFyY2hfX2l0ZW0tZGVzYzpob3ZlciArIC50bnZlZC1jb21tb25fX2ljb24tdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbn1cbi50bnZlZC1zZWFyY2hfX2l0ZW0tZGVzYyArIC50bnZlZC1jb21tb25fX2ljb24tdG9vbHRpcCB7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHRvcDogLTM2cHg7XG4gIGxlZnQ6IDUwJTtcbn1cbi50bnZlZC1zZWFyY2hfX3Nob3ctbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMjdweDtcbiAgaGVpZ2h0OiA1OXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiA1MnB4IGF1dG8gMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJvYm90byk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLXNlcnZpY2UtZ3JheSk7XG59XG4udG52ZWQtc2VhcmNoX19zaG93LW1vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTEpO1xufVxuLnRudmVkLXNlYXJjaF9fc2hvdy1tb3JlLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50bnZlZC1zZWFyY2hfX3RpdGxlLmVudHJ5LWNvbHVtbl9fdGl0bGUudG52ZWQtbWFpbl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLnRudmVkLXNlYXJjaF9fdGl0bGUuZW50cnktY29sdW1uX190aXRsZS50bnZlZC1tYWluX19zdWJ0aXRsZSArIC50bnZlZC1jb21tb25fX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbiAgLnRudmVkLXNlYXJjaF9fc2VhcmNoLWRlc2MgKyAudG52ZWQtZGVzY19fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDFweDtcbiAgfVxuICAudG52ZWQtc2VhcmNoX19saXN0LWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnRudmVkLXNlYXJjaF9fdGl0bGUuZW50cnktY29sdW1uX190aXRsZS50bnZlZC1tYWluX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC50bnZlZC1zZWFyY2hfX3RpdGxlLmVudHJ5LWNvbHVtbl9fdGl0bGUudG52ZWQtbWFpbl9fc3VidGl0bGUgKyAudG52ZWQtY29tbW9uX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50bnZlZC1zZWFyY2hfX3RpdGxlLmVudHJ5LWNvbHVtbl9fdGl0bGUudG52ZWQtbWFpbl9fc3VidGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb2JvdG8pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnRudmVkLXNlYXJjaF9fdGl0bGUuZW50cnktY29sdW1uX190aXRsZS50bnZlZC1tYWluX19zdWJ0aXRsZSArIC50bnZlZC1jb21tb25fX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cbiAgLnRudmVkLXNlYXJjaF9fc2VhcmNoLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAudG52ZWQtc2VhcmNoX19zZWFyY2gtZGVzYyArIC50bnZlZC1kZXNjX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICB9XG4gIC50bnZlZC1zZWFyY2hfX2xpc3QtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC50bnZlZC1zZWFyY2hfX2xpc3QtaGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG52ZWQtc2VhcmNoX19zZWFyY2gtZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAudG52ZWQtc2VhcmNoX19zZWFyY2gtZGVzYyArIC50bnZlZC1kZXNjX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRudmVkLXNlYXJjaF9fdGl0bGUuZW50cnktY29sdW1uX190aXRsZS50bnZlZC1tYWluX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgfVxuICAudG52ZWQtc2VhcmNoX19zZWFyY2gtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRudmVkLXNlYXJjaF9fc2VhcmNoLWRlc2MgLnJlZC10ZXh0LmRibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRudmVkLXNlYXJjaF9fc2VhcmNoLWRlc2MgKyAudG52ZWQtZGVzY19fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50bnZlZC1zZWFyY2hfX2l0ZW0tZGVzYyB7XG4gICAgY29sb3I6IHZhcigtLXJlZC1tYWluKTtcbiAgfVxuICAudG52ZWQtc2VhcmNoX19zaG93LW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbiIsIi50bnZlZC1jb21tb24ge1xyXG4gICAgQGJnLWdyYXk6ICNGNUY1RjU7XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTEyM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuZXJyb3Ige1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHRvcDogLTM4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBOb3RvTWVkaXVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcmVkLW1haW4pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dC13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS1hc3NpZ24pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI3NlYXJjaCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm9yZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaC12YWx1ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xyXG5cclxuICAgICAgICArLnRudmVkLWNvbW1vbl9faW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXktYXNzaWduKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWhlYWQpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS1hc3NpZ24pO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgICBtYXJnaW46IDFweCBhdXRvIDA7XHJcbiAgICAgICAgcGFkZGluZzogMjNweCAxNXB4IDIzcHggNTlweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyYXktYXNzaWduKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICsuYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0taGVhZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtbWFpbik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDJweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5MzIzMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC50bnZlZC1jb21tb25fX2l0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTAlICsgMTdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgPi50bnZlZC1jb21tb25fX2l0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXJlZC1tYWluKTtcclxuXHJcbiAgICAgICAgICAgICAgICAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQtbWFpbik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmlyc3QtbHZsIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgPi50bnZlZC1jb21tb25fX2l0ZW0td3JhcCAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4udG52ZWQtY29tbW9uX19pdGVtLXdyYXAgLnRudmVkLWNvbW1vbl9faXRlbS1jb2wtLTIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWFyY2grJiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWFyY2gge1xyXG4gICAgICAgICAgICA+LnRudmVkLWNvbW1vbl9faXRlbS13cmFwIC50bnZlZC1jb21tb25fX2l0ZW0tY29sLS0xIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTk1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRudmVkLWNvbW1vbl9faXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAudG52ZWQtY29tbW9uX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRudmVkLWNvbW1vbl9faXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAudG52ZWQtY29tbW9uX19pdGVtLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+LnRudmVkLWNvbW1vbl9faXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+LnRudmVkLWNvbW1vbl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPi50bnZlZC1jb21tb25fX2l0ZW0td3JhcCAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSAudG52ZWQtY29tbW9uX19pY29uLXdyYXAgLnRudmVkLWNvbW1vbl9fb3Blbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnN2ZyNjbG9zZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50bnZlZC1jb21tb24ge1xyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50bnZlZC1jb21tb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYrJiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uby1jaGlsZCB7XHJcbiAgICAgICAgICAgIC50bnZlZC1jb21tb24ge1xyXG4gICAgICAgICAgICAgICAgJl9faXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2l0ZW0tY29sLS0xIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFQ0VDO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0td3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWdyYXk7XHJcblxyXG4gICAgICAgICAgICAudG52ZWQtY29tbW9uIHtcclxuICAgICAgICAgICAgICAgICZfX29wZW4taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI29wZW4taCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1jb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTRweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuXHJcbiAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1ncmF5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC50bnZlZC1jb21tb25fX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWhlYWQpO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBATm90b01lZGl1bTtcclxuXHJcbiAgICAgICAgJi5ib2xkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBOb3RvU2VtaTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbi13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICYuc2VhcmNoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIC50bnZlZC1zZWFyY2hfX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKy50bnZlZC1jb21tb24ge1xyXG4gICAgICAgICAgICAmX19pdGVtLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VhcmNoIHtcclxuICAgICAgICAgICAgLnRudmVkLWNvbW1vbiB7XHJcbiAgICAgICAgICAgICAgICAmX19pdGVtLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgKy50bnZlZC1jb21tb25fX2ljb24tdG9vbHRpcCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb3BpZWQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXNob3ctZGVzYyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI2Rlc2MpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI2Rlc2MtYWN0aXZlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3Blbi1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjb3Blbik7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjb3Blbi1oKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29weS1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI2NvcHkpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI2NvcHktYWN0aXZlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAzNyU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfQodC60L7Qv9C40YDQvtCy0LDQvdC+INCyINCx0YPRhNC10YAg0L7QsdC80LXQvdCwJztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQE5vdG9NZWRpdW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyYXktaGVhZGVyLWJvcmRlcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1kZXNjIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbi10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDM3JTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMC45KTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTE2cHg7XHJcbiAgICAgICAgdG9wOiAtMzlweDtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBATm90b01lZGl1bTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgdmFyKC0tZ3JheS1oZWFkZXItYm9yZGVyKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1zZWNvbmRhcnkpO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB2YXIoLS1ncmF5LWhlYWRlci1ib3JkZXIpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3R0b206IC0xNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19nby1iYWNrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb2JvdG8pO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHggMzBweCAyMnB4IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkLW1haW4pO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLW1haW4pO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4M3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtbWFpbik7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnN2ZyNhcnJvdy13aGl0ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLnRudmVkLWNvbW1vbiB7XHJcbiAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDEyNDBweCkge1xyXG4gICAgLnRudmVkLWNvbW1vbiB7XHJcbiAgICAgICAgJl9fc2VhcmNoLXZhbHVlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0tY29sIHtcclxuICAgICAgICAgICAgJi0tMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwNHB4O1xyXG5cclxuICAgICAgICAgICAgLnRudmVkLWNvbW1vbl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAudG52ZWQtY29tbW9uX19pdGVtLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgIC50bnZlZC1jb21tb25fX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC50bnZlZC1jb21tb25fX2l0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgLnRudmVkLWNvbW1vbiB7XHJcblxyXG4gICAgICAgICZfX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAudG52ZWQtY29tbW9uIHtcclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lucHV0LXdyYXAge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NlYXJjaC12YWx1ZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnRudmVkLWNvbW1vbl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZpcnN0LWx2bCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgPi50bnZlZC1jb21tb25fX2l0ZW0td3JhcCAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICA+LnRudmVkLWNvbW1vbl9faXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4udG52ZWQtY29tbW9uX19pdGVtLXdyYXAgLnRudmVkLWNvbW1vbl9faXRlbS1jb2wtLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYrJiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWFyY2grJiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vcGVuIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+LnRudmVkLWNvbW1vbl9faXRlbS13cmFwLFxyXG4gICAgICAgICAgICAgICAgPi50bnZlZC1jb21tb25fX2l0ZW0td3JhcCAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudG52ZWQtY29tbW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtLXNob3ctZGVzYyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnN2ZyNkZXNjLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvcHktaWNvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnN2ZyNjb3B5LWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubm8tY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLnRudmVkLWNvbW1vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUNFQztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbS13cmFwIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAudG52ZWQtY29tbW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19vcGVuLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5zdmcjb3Blbik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtLWNvbCB7XHJcbiAgICAgICAgICAgICYtLTEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG52ZWQtY29tbW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fb3Blbi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnN2ZyNvcGVuLWgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0tc2hvdy1kZXNjIHtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI2Rlc2MtYWN0aXZlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fb3Blbi1pY29uIHtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUuc3ZnI29wZW4taCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvcHktaWNvbiB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnN2ZyNjb3B5LWFjdGl2ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAudG52ZWQtY29tbW9uIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgPi50bnZlZC1jb21tb25fX2l0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4udG52ZWQtY29tbW9uX19pdGVtLXdyYXAgLnRudmVkLWNvbW1vbl9faXRlbS1jb2wtLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWFyY2grJiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC50bnZlZC1jb21tb24ge1xyXG4gICAgICAgICZfX2dvLWJhY2sge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICAuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5wdXQtd3JhcCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2VhcmNoLXZhbHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb3JtLWJ0biB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIC50bnZlZC1jb21tb25fX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgICYrJiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRudmVkLWNvbW1vbl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAudG52ZWQtY29tbW9uX19pdGVtLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+LnRudmVkLWNvbW1vbl9faXRlbS1jb2wtLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudG52ZWQtY29tbW9uX19pdGVtLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgPi50bnZlZC1jb21tb25fX2l0ZW0td3JhcCxcclxuICAgICAgICAgICAgICAgID4udG52ZWQtY29tbW9uX19pdGVtLWNvbC0tMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uby1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAudG52ZWQtY29tbW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50bnZlZC1jb21tb25fX2l0ZW0tY29sLS0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQ0VDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtLXdyYXAge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbS1jb2wge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggOXB4IDlweCA5cHg7XHJcblxyXG4gICAgICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRudmVkLWNvbW1vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9faWNvbi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICArLnRudmVkLWNvbW1vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pdGVtLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pY29uLXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICYucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgLnRudmVkLXNlYXJjaF9faXRlbS1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgKy50bnZlZC1jb21tb24ge1xyXG4gICAgICAgICAgICAgICAgJl9faXRlbS1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgLnRudmVkLWNvbW1vbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbS1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24tdG9vbHRpcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgLnRudmVkLWNvbW1vbiB7XHJcbiAgICAgICAgJl9faXRlbS1kZXNjIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudG52ZWQtZGVzYyB7XHJcbiAgICAmX190aXRsZS5lbnRyeS1jb2x1bW5fX3RpdGxlLnRudmVkLW1haW5fX3N1YnRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzlweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1tYWluKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9ucy13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJismIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlbGVjdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDM5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGlzYWJsZWQtaW5wdXQtdGV4dCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1oZWFkKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTYwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDFweDtcclxuXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbmQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQ0VDO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAqKyoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1pdGFsaWMge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgc3Bhbn5hIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhK2Ege1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhK3NwYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQE5vdG9TZW1pO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcmVkLWVsZW0taWNvbik7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZC1lbGVtLWljb24pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQtbWFpbik7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXJlZC1tYWluKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRudmVkQm9sZCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBATm90b1NlbWk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyOm50aC1jaGlsZCgybiArIDEpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgLnRudmVkLWRlc2Mge1xyXG4gICAgICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2FjdGlvbnMtd3JhcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgIC50bnZlZC1kZXNjIHtcclxuICAgICAgICAmX190aXRsZS5lbnRyeS1jb2x1bW5fX3RpdGxlLnRudmVkLW1haW5fX3N1YnRpdGxlIHtcclxuXHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnRudmVkLWRlc2Mge1xyXG4gICAgICAgICZfX2FjdGlvbnMtd3JhcCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJismIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zZWxlY3RvciB7fVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgLnRudmVkLWRlc2Mge1xyXG4gICAgICAgICZfX3RpdGxlLmVudHJ5LWNvbHVtbl9fdGl0bGUudG52ZWQtbWFpbl9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2FjdGlvbnMtd3JhcCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAudG52ZWQtZGVzYyB7XHJcbiAgICAgICAgJl9fbGlzdHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2l0ZW17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2VsZWN0b3Ige1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudG52ZWQtbWFpbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJvYm90by1ib2xkKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0taGVhZCk7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgMTlweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1tYWluKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUuZW50cnktY29sdW1uX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIH5zZWN0aW9uLmVudHJ5LWJhbm5lcnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2U+c2VjdGlvbi50bnZlZC1tYWluIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxNDYwcHgpIHtcclxuICAgIC50bnZlZC1tYWluIHtcclxuICAgICAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAudG52ZWQtbWFpbiB7XHJcbiAgICAgICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLnRudmVkLW1haW4ge1xyXG4gICAgICAgIH5zZWN0aW9uLmVudHJ5LWJhbm5lcnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2U+c2VjdGlvbi50bnZlZC1tYWluIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTMxNXB4KSB7XHJcbiAgICAudG52ZWQtbWFpbiB7XHJcbiAgICAgICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDEyMDZweCkge1xyXG4gICAgLnRudmVkLW1haW4ge1xyXG4gICAgICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMjQwcHgpIHtcclxuICAgIC50bnZlZC1tYWluIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDE5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdWJ0aXRsZS5lbnRyeS1jb2x1bW5fX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIH5zZWN0aW9uLmVudHJ5LWJhbm5lcnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2U+c2VjdGlvbi50bnZlZC1tYWluIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAudG52ZWQtbWFpbiB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb2JvdG8pO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdWJ0aXRsZS5lbnRyeS1jb2x1bW5fX3RpdGxlIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb2JvdG8pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgIC50bnZlZC1tYWluIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VidGl0bGUuZW50cnktY29sdW1uX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB+c2VjdGlvbi5lbnRyeS1iYW5uZXJzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlPnNlY3Rpb24udG52ZWQtbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAudG52ZWQtbWFpbiB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VidGl0bGUuZW50cnktY29sdW1uX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB+c2VjdGlvbi5lbnRyeS1iYW5uZXJzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2U+c2VjdGlvbi50bnZlZC1tYWluIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG59IiwiLnRudmVkLXNlYXJjaCB7XHJcbiAgICAmX190aXRsZS5lbnRyeS1jb2x1bW5fX3RpdGxlLnRudmVkLW1haW5fX3N1YnRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzlweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1tYWluKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJvYm90by1ib2xkKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArLnRudmVkLWNvbW1vbl9fZGVzYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaC1kZXNjIHtcclxuICAgICAgICBmb250LWZhbWlseTogQE5vdG9NZWRpdW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyYXktYXNzaWduKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTEyM3B4O1xyXG5cclxuICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArLnRudmVkLWRlc2NfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1oZWFkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtY29sIHtcclxuICAgICAgICBmb250LWZhbWlseTogQE5vdG9NZWRpdW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWdyYXktYXNzaWduKTtcclxuICAgICAgICBwYWRkaW5nOiAyOXB4IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2NXB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI2NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJismIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBOb3RvU2VtaTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcmVkLWVsZW0taWNvbik7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkLWVsZW0taWNvbik7XHJcblxyXG4gICAgICAgICAgICArLnRudmVkLWNvbW1vbl9faWNvbi10b29sdGlwIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArLnRudmVkLWNvbW1vbl9faWNvbi10b29sdGlwIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgdG9wOiAtMzZweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaG93LW1vcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyN3B4O1xyXG4gICAgICAgIGhlaWdodDogNTlweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbjogNTJweCBhdXRvIDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcm9ib3RvKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1zZXJ2aWNlLWdyYXkpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheS0xKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgLnRudmVkLXNlYXJjaCB7XHJcbiAgICAgICAgJl9fdGl0bGUuZW50cnktY29sdW1uX190aXRsZS50bnZlZC1tYWluX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcblxyXG4gICAgICAgICAgICArLnRudmVkLWNvbW1vbl9fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zZWFyY2gtZGVzYyB7XHJcbiAgICAgICAgICAgICsudG52ZWQtZGVzY19fYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTI0MHB4KSB7XHJcbiAgICAudG52ZWQtc2VhcmNoIHtcclxuICAgICAgICAmX190aXRsZS5lbnRyeS1jb2x1bW5fX3RpdGxlLnRudmVkLW1haW5fX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgKy50bnZlZC1jb21tb25fX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAudG52ZWQtc2VhcmNoIHtcclxuICAgICAgICAmX190aXRsZS5lbnRyeS1jb2x1bW5fX3RpdGxlLnRudmVkLW1haW5fX3N1YnRpdGxlIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb2JvdG8pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgIC50bnZlZC1zZWFyY2gge1xyXG4gICAgICAgICZfX3RpdGxlLmVudHJ5LWNvbHVtbl9fdGl0bGUudG52ZWQtbWFpbl9fc3VidGl0bGUge1xyXG5cclxuICAgICAgICAgICAgKy50bnZlZC1jb21tb25fX2Rlc2Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2VhcmNoLWRlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICArLnRudmVkLWRlc2NfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAudG52ZWQtc2VhcmNoIHtcclxuICAgICAgICAmX19saXN0LWhlYWRpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2VhcmNoLWRlc2Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgKy50bnZlZC1kZXNjX19hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgLnRudmVkLXNlYXJjaCB7XHJcbiAgICAgICAgJl9fdGl0bGUuZW50cnktY29sdW1uX190aXRsZS50bnZlZC1tYWluX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2VhcmNoLWRlc2Mge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAucmVkLXRleHQuZGJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICArLnRudmVkLWRlc2NfX2FjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0tZGVzYyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQtbWFpbik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zaG93LW1vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */

/* End */


/* Start:/pageBlockComponents/banners/css/style.min.css?171395381827310*/
@charset "UTF-8";

* {
	padding: 0;
	margin: 0;
	border: 0;
}

*,
:after,
:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

:active,
:focus {
	outline: 0;
}

a:active,
a:focus {
	outline: 0;
}

aside,
footer,
header,
nav {
	display: block;
}

body,
html {
	height: 100%;
	width: 100%;
	line-height: 1.5;
	font-size: 1rem;
}

button,
input,
textarea {
	font-family: inherit;
}

input::-ms-clear {
	display: none;
}

button {
	cursor: pointer;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

a,
a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

ul li {
	list-style: none;
}

img {
	vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: 400;
}

.entry-banners .entry-column__title::after {
	width: 100%;
}

.entry-banners .entry-column__title::after {
	width: 100%;
}

.btn--banner span {
	position: relative;
	z-index: 5;
}

@font-face {
	font-family: RobotoBold;
	src: url(/media/font/Roboto/RobotoBold.eot);
	src: url(/media/font/Roboto/RobotoBold.eot) format("embedded-opentype"),
		url(/media/font/Roboto/RobotoBold.woff2) format("woff2"),
		url(/media/font/Roboto/RobotoBold.woff) format("woff"),
		url(/media/font/RobotoBold.ttf) format("truetype"),
		url(/media/font/Roboto/RobotoBold.svg#RobotoBold) format("svg");
	font-display: swap;
}

@font-face {
	font-family: NotoSansMedium;
	src: url(/media/font/NotoSans/NotoSansMedium.eot);
	src: url(/media/font/NotoSans/NotoSansMedium.eot) format("embedded-opentype"),
		url(/media/font/NotoSans/NotoSansMedium.woff2) format("woff2"),
		url(/media/font/NotoSans/NotoSansMedium.woff) format("woff"),
		url(/media/font/NotoSans/NotoSansMedium.ttf) format("truetype"),
		url(/media/font/NotoSans/NotoSansMedium.svg#NotoSansMedium) format("svg");
	font-display: swap;
}

@font-face {
	font-family: NotoSansBold;
	src: url(/media/font/NotoSans/NotoSansBold.eot);
	src: url(/media/font/NotoSans/NotoSansBold.eot) format("embedded-opentype"),
		url(/media/font/NotoSans/NotoSansBold.woff2) format("woff2"),
		url(/media/font/NotoSans/NotoSansBold.woff) format("woff"),
		url(/media/font/NotoSans/NotoSansBold.ttf) format("truetype"),
		url(/media/font/NotoSans/NotoSansBold.svg#NotoSansBold) format("svg");
	font-display: swap;
}

:root {
	--font-notoSans-med: "NotoSansMedium", sans-serif;
	--font-notoSans-bold: "NotoSansBold", sans-serif;
	--font-roboto-bold: "RobotoBold", sans-serif;
}

.red-text {
	color: var(--red-main);
}

.swiper-banners {
	height: 100%;
	width: 100%;
	margin: -70px auto 0;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-banners .swiper-wrapper {
	margin-top: 5.6%;
	padding-bottom: 3.05%;
}

.swiper-banners .swiper-pagination-bullet:after {
	position: absolute;
	content: "";
	z-index: -1;
	width: 10px;
	height: 10px;
	top: 50%;
	left: 50%;
	opacity: 0;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	transition: 0.2s;
}

.swiper-banners .swiper-pagination-bullet {
	position: relative;
}

.swiper-banners .swiper-pagination-bullet.swiper-pagination-bullet-active {
	box-shadow: none;
}

.swiper-banners
	.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after {
	width: 25px;
	height: 25px;
	background-color: rgba(228, 45, 50, 0.5);
	opacity: 1;
	box-shadow: none;
}

.swiper-banners .swiper-pagination .swiper-pagination-bullet:before {
	position: absolute;
	content: "";
	z-index: 1;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #b1b1b1;
	border-radius: 50%;
	transition: 0.2s;
}

.swiper-banners
	.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:before {
	background-color: var(--red-main);
}

.swiper-banners
	.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	animation: progress 10.4s cubic-bezier(0.25, 0.4, 0.75, 0.6);
	width: 25px;
	height: 25px;
	background-color: rgba(228, 45, 50, 0.5);
	opacity: 1;
	box-shadow: none;
}

.swiper-banners.stop
	.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	animation-play-state: paused;
}

.swiper-banners
	.swiper-pagination-bullet.swiper-pagination-bullet-active:before {
	background-color: var(--red-main);
	transform: translate(-50%, -50%);
}

.swiper-banners .swiper-pagination-bullet::before {
	opacity: 1;
}

@media (max-width: 1024px) {
	.swiper-banners .swiper-pagination-bullet:after {
		width: 7px;
		height: 7px;
	}

	.swiper-banners
		.swiper-pagination-bullet:not(
			.swiper-pagination-bullet-active
		):hover:after {
		width: 18px;
		height: 18px;
	}

	.swiper-banners .swiper-pagination .swiper-pagination-bullet:before {
		width: 7px;
		height: 7px;
	}

	.swiper-banners
		.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
		width: 18px;
		height: 18px;
	}
}

@keyframes progress {
	0% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			50% -21%,
			50% -21%,
			50% -21%,
			50% -21%
		);
	}

	25% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			121% 50%,
			121% 50%,
			121% 50%
		);
	}

	50% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			50% 121%,
			50% 121%,
			50% 121%
		);
	}

	75% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			50% 121%,
			-21% 50%,
			-21% 50%
		);
	}

	100% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			50% 121%,
			-21% 50%,
			50% -21%
		);
	}
}

.icon-youtube {
	background: url(/pageBlockComponents/banners/icons/icons.svg#youtube)
		no-repeat;
	--s: 70px;
	width: var(--s);
	height: var(--s);
	display: inline-block;
	-webkit-transform: translateX(12%);
	-ms-transform: translateX(12%);
	transform: translateX(12%);
}

@font-face {
	font-family: NotoSansSemiBold;
	src: url(/media/font/NotoSans/NotoSansSemiBold.woff2) format("woff2");
	font-weight: 400;
	font-style: normal;
}

.swiper-pagination-bullet {
	border: none;
}

.assymetric-block {
	margin-top: 80px;
}

.assymetric-block + .assymetric-block {
	margin-top: 0;
}

.banner {
	position: relative;
	width: 100%;
	max-height: 300px;
	height: 300px;
	margin-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	--bg-clr: #f93232;
	--hov-clr: #fff;
	--clr: var(--head);
	overflow: hidden;
}

.banner .banner__title {
	color: var(--clr);
}

.banner.youtube h3.banner__title {
	display: initial;
}

.banner.v2 .banner__content {
	padding: 55px 117px 36px;
}

.banner.forum .banner__content {
	padding: 26px 0 30px 80px;
}

.banner.solid-btn .btn--banner {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.banner.self .banner__img {
	width: 35.7%;
	right: 11.4%;
}

.banner.form910 .banner__img {
	width: 44%;
}

.banner.useful .banner__img {
	width: 52.6%;
	right: 1.7%;
	bottom: 2%;
}

.banner.outsourcing .banner__img {
	right: 6%;
	width: 35.2%;
}

.banner.youtube .banner__img {
	width: 53%;
	right: 2%;
}

.banner.youtube .banner__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.banner.light.solid-btn .btn--banner,
.banner.valuta.dark.solid-btn .btn--banner {
	background: #27241d;
	-webkit-box-shadow: none;
	box-shadow: none;
	--bg-clr: #fff;
	--clr: #fff;
}

.banner.light.solid-btn .btn--banner:hover,
.banner.valuta.dark.solid-btn .btn--banner:hover {
	color: #27241d;
}

.banner.dark.solid-btn .btn--banner {
	background: #fff;
	--bg-clr: var(--btn-bg-color);
	--clr: var(--btn-bg-color);
}

.banner.dark.solid-btn .btn--banner:hover {
	color: #fff;
}

.banner.calc .banner__img {
	width: 100%;
	top: 0;
}

.banner.calc .banner__img img {
	height: 100%;
	max-width: initial;
}

.banner__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	padding: 42px 0 48px 80px;
}

.banner h4.banner__pretitle {
	font-size: 1.75rem;
	font-family: NotoSansSemiBold, sans-serif;
	color: var(--text-secondary);
	line-height: normal;
}

.banner__title {
	font-size: 2.5rem;
	font-family: var(--font-roboto-bold);
	text-transform: uppercase;
	margin-bottom: 0;
	line-height: 1.5;
	margin-top: -8px;
}

.banner__title .red-text {
	color: var(--red-main);
}

.banner__bg-img {
	z-index: -1;
	width: 100%;
	position: absolute;
	height: 100%;
	-o-object-position: left;
	object-position: left;
	-o-object-fit: cover;
	object-fit: cover;
	top: 0;
	left: 0;
}

.banner.red .banner__title {
	color: #fff;
}

.banner.red h4.banner__pretitle {
	color: #fff;
}

.banner.red .btn--banner {
	background: #fff;
	color: var(--head);
}

.banner.red .btn--banner:hover {
	background-color: var(--gray-1);
}

.banner__content-list {
	position: absolute;
	z-index: 2;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 11.3%;
	max-width: 263px;
}

.banner__content-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.banner__content-item + .banner__content-item {
	margin-top: 21px;
}

.banner__content-item-img {
	width: 59px;
	height: 59px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.banner__content-item-desc {
	font-size: 1rem;
	font-family: NotoSansSemiBold;
	margin-left: 13px;
	color: #fff;
}

.banner.self .banner__bg-img {
	/* -o-object-position: right; */
	/* object-position: right */
}

.banner.self .banner__content-list {
	right: 196px;
	max-width: 370px;
}

.banner.self .banner__content-item-desc {
	font-size: 16px;
	margin-left: 12px;
}

.banner.self .banner__content-item-img {
	width: 48px;
	height: 54px;
}

.banner.self .banner__content-item + .banner__content-item {
	margin-top: 10px;
}

.banner.outsourcing .banner__bg-img {
	/* /* -o-object-position: right;
    object-position: right */
}

.btn--banner {
	padding: 15px 0 16px;
	background: var(--red-main);
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	font-size: 1.25rem;
	font-family: var(--font-notoSans-med);
	width: 240px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: none;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.btn--banner:hover {
	background-color: var(--bg-clr);
}

.btn--banner:after {
	display: none;
}

.entry-banners {
	--entry-height: auto;
}

.sm-v {
	display: none;
}

main br {
	display: block;
}

@media (max-width: 1670px) {
	.banner__content-list {
		display: none;
	}

	/*  .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 1640px) {
	.banner h4.banner__pretitle {
		font-size: 1.625rem;
	}

	.banner__title {
		font-size: 2.375rem;
	}

	.banner__content-list {
		display: block;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */
}

@media (max-width: 1630px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media only screen and (max-width: 1600px) {
	.icon-youtube {
		--s: 4.7vw;
	}

	.banner.forum .banner__content {
		padding: 20px 0 23px 80px;
	}

	.banner.self .banner__img {
		width: 39%;
		right: 4.8%;
	}

	.banner.news .banner__img {
		width: 44%;
		right: -12.2%;
	}

	.banner.useful .banner__img {
		width: 47.5%;
		right: 1%;
		top: 21%;
	}

	.banner.outsourcing .banner__img {
		right: 2%;
		width: 36%;
	}

	.banner.youtube .banner__img {
		width: 52%;
		right: 1%;
	}

	.banner.calc .banner__img {
		right: 11%;
	}

	.banner {
		height: 263px;
	}

	.banner__content {
		padding: 32px 0 36px 80px;
	}

	.banner__content-list {
		max-width: 230px;
		right: 11.5%;
	}

	.banner__content-item + .banner__content-item {
		margin-top: 18px;
	}

	.banner__content-item-img {
		width: 51px;
		height: 51px;
	}

	.banner__content-item-desc {
		font-size: 0.875rem;
		margin-left: 11px;
	}

	.banner.self .banner__content-list {
		max-width: 358px;
		right: 134px;
	}

	.banner.self .banner__content-item-desc {
		font-size: 16px;
	}

	.banner.self .banner__content-item-img {
		width: 40px;
		height: 46px;
	}

	.banner.self .banner__content-item + .banner__content-item {
		margin-top: 10px;
	}
}

@media (max-width: 1600px) {
	.banner__content-list {
		display: block;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */
}

@media (max-width: 1570px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 1550px) {
	.banner__content {
		padding: 32px 0 36px 60px;
	}

	.banner.self .banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}

	.banner.outsourcing .banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}
}

@media only screen and (max-width: 1440px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 6vw;
	}

	.banner.v2 .banner__content {
		padding: 2.2vw 3.2vw;
	}

	.banner.v2 .banner__title {
		margin: 0;
	}

	.banner {
		height: 220px;
	}

	.banner__content {
		padding: 28px 0 32px 60px;
	}

	.banner.forum .banner__content {
		padding: 15px 0 15px 60px;
	}

	.banner h4.banner__pretitle {
		font-size: 1.375rem;
	}

	.banner__title {
		font-size: 2rem;
	}

	.banner__content-list {
		max-width: 193px;
		right: 11.1%;
	}

	.banner__content-item + .banner__content-item {
		margin-top: 15px;
	}

	.banner__content-item-img {
		width: 42.9px;
		height: 42.8px;
	}

	.banner__content-item-desc {
		font-size: 0.73125rem;
		margin-left: 10px;
	}

	.banner.self .banner__content-list {
		max-width: 322px;
		right: 9%;
	}

	.banner.self .banner__content-item-desc {
		font-size: 14px;
	}

	.banner.self .banner__content-item-img {
		width: 38px;
		height: 43px;
	}

	.banner.self .banner__content-item + .banner__content-item {
		margin-top: 9px;
	}

	.btn--banner {
		padding: 1.4vw 0 1.3vw;
		font-size: 1.3vw;
	}
}

@media (max-width: 1440px) {
	.banner__content-list {
		display: block;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */
}

@media (max-width: 1410px) {
	.banner.self .banner__content-list {
		max-width: 322px;
		right: 97px;
	}
}

@media (max-width: 1400px) {
	.banner__content {
		padding: 28px 0 32px 50px;
	}

	.banner.forum .banner__content {
		padding: 15px 0 15px 50px;
	}
}

@media (max-width: 1320px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 1300px) {
	.banner h4.banner__pretitle {
		font-size: 1.25rem;
	}

	.banner__title {
		font-size: 1.75rem;
	}
}

@media (max-width: 1250px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: 18% center;
		object-position: 18% center;
	}
}

@media (max-width: 1210px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}
}

@media only screen and (max-width: 1209px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 7vw;
	}

	.banner.youtube .banner__img {
		width: 55.5%;
	}

	.banner h4.banner__pretitle {
		font-size: 1.125rem;
	}

	.banner__title {
		font-size: 1.625rem;
	}

	.banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}
}

@media (max-width: 1180px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}
}

@media (max-width: 1150px) {
	.swiper-banners .swiper-wrapper {
		padding-bottom: 5%;
	}
}

@media (max-width: 1100px) {
	.banner {
		height: 168px;
	}

	.banner__content {
		padding: 20px 0 25px 40px;
	}

	.banner.forum .banner__content {
		padding: 10px 0 12px 40px;
	}

	.banner h4.banner__pretitle {
		font-size: 1rem;
	}

	.banner__title {
		font-size: 1.5rem;
		margin-top: 0;
	}

	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}

	.banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}

	.banner__content-list {
		display: block;
		max-width: 148px;
		right: 11%;
	}

	.banner__content-item + .banner__content-item {
		margin-top: 12px;
	}

	.banner__content-item-img {
		width: 33px;
		height: 33px;
	}

	.banner__content-item-desc {
		font-size: 0.5625rem;
		margin-left: 5px;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */

	.banner.self .banner__content-list {
		max-width: 258px;
		right: initial;
		right: 8%;
	}

	.banner.self .banner__content-item-desc {
		font-size: 0.6875rem;
	}

	.banner.self .banner__content-item-img {
		width: 30px;
		height: 34px;
	}

	.banner.self .banner__content-item + .banner__content-item {
		margin-top: 7px;
	}

	/*  .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */

	.btn--banner {
		padding: 13px 0;
		width: 200px;
		font-size: 1rem;
	}
}

@media (max-width: 1070px) {
	.banner.self .banner__content-list {
		right: 7.5%;
		left: initial;
	}
}

@media (max-width: 1050px) {
	.banner.self .banner__content-list {
		right: 7.2%;
		left: initial;
	}
}

@media only screen and (max-width: 1024px) {
	.swiper-banners {
		margin-top: 0;
	}

	.swiper-banners .swiper-wrapper {
		margin-top: 0;
	}

	.swiper-banners .swiper-navigation {
		display: none;
	}

	.swiper-banners .swiper-pagination-bullet {
		--s: 7px;
		margin: 4px 6.5px;
	}

	.banner.youtube .banner__img {
		width: 50.5%;
	}

	.banner.forum .banner__content {
		padding: 10px 0 12px 50px;
	}
}

@media (max-width: 1024px) {
	.assymetric-block {
		margin-top: 14vw;
	}
}

@media (max-width: 1023px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 950px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}

	.banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}
}

@media only screen and (max-width: 909px) {
	.banner {
		height: 45.005vw;
		max-height: initial;
	}

	.banner__content {
		padding: 3vw 0 3vw 4.4vw;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.banner.forum .banner__content {
		padding: 3vw 0 3vw 4.4vw;
	}

	.banner h4.banner__pretitle {
		font-size: 2.2vw;
		max-width: 40.8vw;
		line-height: 1.4;
	}

	.banner__title {
		font-size: 3.1vw;
		line-height: 1.4;
		max-width: 38.6vw;
		margin-top: 4vw;
	}

	.banner__title .red-text {
		display: block;
	}

	.banner.form910 .banner__title {
		max-width: 32.5vw;
	}

	.banner.form910 .red-text,
	.banner.outsourcing .red-text,
	.banner.self .red-text {
		display: initial;
	}

	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.banner.self .banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.banner.outsourcing .banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.btn--banner {
		padding: 1.8vw 0;
		width: 23vw;
		min-height: initial;
		margin-top: 4vw;
		font-size: 1.75vw;
	}
}

@media only screen and (max-width: 768px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 1vw;
		padding-bottom: 4vw;
	}

	.banner.v2 .banner__content {
		padding: 2vw 3.25vw;
	}

	.banner.news .banner__img {
		width: 40.5%;
		right: -2.8%;
	}

	.banner.form910 .banner__img {
		width: 45%;
	}

	.banner.useful .banner__img {
		right: 0;
	}

	.banner.youtube .banner__img {
		width: 52.5%;
		right: 0.5%;
	}

	.banner.calc .banner__img {
		right: -3%;
	}

	.banner.calc .banner__img img {
		position: absolute;
		right: 0;
	}

	.entry-banners .entry-column__title {
		padding-bottom: 15px;
	}

	.md-h {
		display: none;
	}

	.md-v {
		display: block;
	}
}

@media (max-width: 768px) {
	.assymetric-block {
		margin-top: 8vw;
		height: 30rem;
		max-height: 30rem;
	}

	.swiper-banners .swiper-wrapper {
		padding-bottom: 7vw;
	}
}

@media (max-width: 715px) {
	.banner {
		height: 43.005vw;
		max-height: initial;
	}
}

@media only screen and (max-width: 576px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 2vw;
		padding-bottom: 9vw;
	}

	.banner.v2 .banner__content {
		padding: 22px 16px;
	}

	.banner.self .banner__img {
		width: 50%;
	}

	.banner.form910 .banner__img {
		width: 57%;
	}

	.banner.form910 .btn--banner .sm-h {
		display: none;
	}

	.banner.form910 .btn--banner .sm-v {
		display: block;
	}

	.banner.useful .banner__img {
		bottom: 0;
		top: initial;
		width: 56%;
		right: 2%;
	}

	.banner.outsourcing .banner__img {
		width: 45%;
	}

	.banner.calc.light .banner__img {
		right: -16%;
	}

	.banner {
		height: 47.005vw;
		max-height: initial;
	}

	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.banner.self .banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.banner.outsourcing .banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.entry-banners .entry-column__title {
		padding-bottom: 17px;
	}
}

@media (max-width: 576px) {
	.assymetric-block {
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: initial;
	}

	.assymetric-block.section-call-back {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}

@media only screen and (max-width: 460px) {
	.icon-youtube {
		--s: 6.7vw;
	}

	.banner.form910.dark .banner__img {
		top: 5%;
		right: -0.5%;
		height: 96%;
	}

	.banner.useful.light .banner__title {
		width: 100%;
	}

	.banner.youtube .banner__content {
		padding: 3vw 0 3vw 4.4vw;
	}

	.banner.youtube .banner__bg {
		max-width: 100%;
	}

	.banner.youtube .banner__bg img.sm-h {
		display: block;
		position: absolute;
	}

	.banner.youtube .banner__bg img.sm-v {
		margin-left: auto;
		position: relative;
	}

	.banner.valuta .banner__bg img {
		width: 100%;
		height: auto;
	}

	.banner.calc.light .banner__bg img {
		width: 100%;
		height: auto;
	}

	.banner.dark .banner__img,
	.banner.light .banner__img {
		height: 66%;
		top: 16%;
		right: 4.4%;
	}

	.banner.dark .banner__img img,
	.banner.light .banner__img img {
		height: 100%;
		margin-left: auto;
	}

	.banner.news .banner__pretitle,
	.banner.outsourcing .banner__pretitle,
	.banner.useful .banner__pretitle {
		display: initial;
	}

	.banner.news .banner__title,
	.banner.outsourcing .banner__title,
	.banner.useful .banner__title {
		width: initial;
	}

	.sm-h {
		display: none;
	}

	.sm-v {
		display: block;
	}
}

@media (max-width: 460px) {
	.banner.youtube .banner__pretitle {
		font-size: 2.2vw;
	}
}

@media (max-width: 440px) {
	.banner.youtube .banner__content {
		padding: 3vw 4.2vw;
	}

	.banner.youtube .banner__pretitle {
		font-size: 2.7vw;
	}

	.banner {
		min-height: initial;
		height: 48vw;
	}

	.banner__content {
		padding: 3vw 4.2vw;
	}

	.banner.forum .banner__content {
		padding: 3vw 4.2vw;
	}

	.banner h4.banner__pretitle {
		font-size: 2.7vw;
		max-width: 47.73vw;
	}

	.banner__title {
		font-size: 3.8vw;
		max-width: 47.094vw;
	}

	.banner.form910 .banner__title {
		max-width: 47.094vw;
	}

	.banner.form910 .banner h4.banner__pretitle {
		max-width: 51.094vw;
	}

	.banner.self h4.banner__pretitle {
		max-width: 51.094vw;
	}

	.btn--banner {
		width: 29.276vw;
		font-size: 2.8vw;
		padding: 2vw 0;
	}
}

@media (max-width: 370px) {
	.banner.youtube .banner__pretitle {
		font-size: 2.7vw;
	}
}

/* End */


/* Start:/useful/lib/css/breadcrumbs.min.css?1754910719800*/
.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;list-style-type:none;margin-top:24px;margin-bottom:0;font-family:var(--font-notoSans)}.breadcrumbs a{-webkit-transition:.2s;transition:.2s;border-bottom:1px solid #fff;color:var(--head)}.breadcrumbs a:focus,.breadcrumbs a:hover{color:var(--red-main);border-color:var(--red-main)}.breadcrumbs__divider{margin-left:8px;margin-right:8px;color:var(--gray-4)}.breadcrumbs__divider img{vertical-align:initial}.breadcrumbs__active{color:var(--gray-assign)}@media(max-width: 900px){.breadcrumbs{margin-top:16px;white-space:nowrap;overflow:auto;height:36px}}@media(max-width: 576px){.breadcrumbs{font-size:12px}}/*# sourceMappingURL=breadcrumbs.min.css.map */
/* End */


/* Start:/redesign/link_slider/css/swiper-bundle.min.css?163729794917599*/
/**
 * Swiper 7.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 27, 2021
 */

@font-face {
   font-family: swiper-icons;
   src: url('data:application/font-woff;charset=utf-8;base64, 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');
   font-weight: 400;
   font-style: normal
}

:root {
   --swiper-theme-color: #007aff
}

.swiper {
   margin-left: auto;
   margin-right: auto;
   position: relative;
   overflow: hidden;
   list-style: none;
   padding: 0;
   z-index: 1
}

.swiper-vertical>.swiper-wrapper {
   flex-direction: column
}

.swiper-wrapper {
   position: relative;
   width: 100%;
   height: 100%;
   z-index: 1;
   display: flex;
   transition-property: transform;
   box-sizing: content-box
}

.swiper-android .swiper-slide, .swiper-wrapper {
   transform: translate3d(0px, 0, 0)
}

.swiper-pointer-events {
   touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
   touch-action: pan-x
}

.swiper-slide {
   flex-shrink: 0;
   width: 100%;
   height: 100%;
   position: relative;
   transition-property: transform
}

.swiper-slide-invisible-blank {
   visibility: hidden
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
   height: auto
}

.swiper-autoheight .swiper-wrapper {
   align-items: flex-start;
   transition-property: transform, height
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
   perspective: 1200px
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
   transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   pointer-events: none;
   z-index: 10
}

.swiper-3d .swiper-slide-shadow {
   background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
   background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
   background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
   background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
   background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-css-mode>.swiper-wrapper {
   overflow: auto;
   scrollbar-width: none;
   -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
   display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
   scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
   scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
   scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper::before {
   content: '';
   flex-shrink: 0;
   order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
   margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
   height: 100%;
   min-height: 1px;
   width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
   margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
   width: 100%;
   min-width: 1px;
   height: var(--swiper-centered-offset-after)
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
   scroll-snap-align: center center
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
   content: '';
   position: absolute;
   left: 0;
   top: 0;
   pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
   height: 1px;
   width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
   width: 1px;
   height: var(--swiper-virtual-size)
}

:root {
   --swiper-navigation-size: 44px
}

.swiper-button-next, .swiper-button-prev {
   position: absolute;
   top: 50%;
   width: calc(var(--swiper-navigation-size)/ 44 * 27);
   height: var(--swiper-navigation-size);
   margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
   z-index: 10;
   cursor: pointer;
   display: flex;
   align-items: center;
   justify-content: center;
   color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
   opacity: .35;
   cursor: auto;
   pointer-events: none
}

.swiper-button-next:after, .swiper-button-prev:after {
   font-family: swiper-icons;
   font-size: var(--swiper-navigation-size);
   text-transform: none!important;
   letter-spacing: 0;
   text-transform: none;
   font-variant: initial;
   line-height: 1
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
   left: 10px;
   right: auto
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
   content: 'prev'
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
   right: 10px;
   left: auto
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
   content: 'next'
}

.swiper-button-lock {
   display: none
}

.swiper-pagination {
   position: absolute;
   text-align: center;
   transition: .3s opacity;
   transform: translate3d(0, 0, 0);
   z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
   opacity: 0
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
   bottom: 10px;
   left: 0;
   width: 100%
}

.swiper-pagination-bullets-dynamic {
   overflow: hidden;
   font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   transform: scale(.33);
   position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
   transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
   transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
   transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
   transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
   transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
   transform: scale(.33)
}

.swiper-pagination-bullet {
   width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
   height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
   display: inline-block;
   border-radius: 50%;
   background: var(--swiper-pagination-bullet-inactive-color, #000);
   opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
   border: none;
   margin: 0;
   padding: 0;
   box-shadow: none;
   -webkit-appearance: none;
   appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
   cursor: pointer
}

.swiper-pagination-bullet:only-child {
   display: none!important
}

.swiper-pagination-bullet-active {
   opacity: var(--swiper-pagination-bullet-opacity, 1);
   background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets {
   right: 10px;
   top: 50%;
   transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
   margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
   display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
   top: 50%;
   transform: translateY(-50%);
   width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   display: inline-block;
   transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
   margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
   left: 50%;
   transform: translateX(-50%);
   white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
   transition: .2s transform, .2s right
}

.swiper-pagination-progressbar {
   background: rgba(0, 0, 0, .25);
   position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
   background: var(--swiper-pagination-color, var(--swiper-theme-color));
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 100%;
   transform: scale(0);
   transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
   transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
   width: 100%;
   height: 4px;
   left: 0;
   top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar {
   width: 4px;
   height: 100%;
   left: 0;
   top: 0
}

.swiper-pagination-lock {
   display: none
}

.swiper-scrollbar {
   border-radius: 10px;
   position: relative;
   -ms-touch-action: none;
   background: rgba(0, 0, 0, .1)
}

.swiper-horizontal>.swiper-scrollbar {
   position: absolute;
   left: 1%;
   bottom: 3px;
   z-index: 50;
   height: 5px;
   width: 98%
}

.swiper-vertical>.swiper-scrollbar {
   position: absolute;
   right: 3px;
   top: 1%;
   z-index: 50;
   width: 5px;
   height: 98%
}

.swiper-scrollbar-drag {
   height: 100%;
   width: 100%;
   position: relative;
   background: rgba(0, 0, 0, .5);
   border-radius: 10px;
   left: 0;
   top: 0
}

.swiper-scrollbar-cursor-drag {
   cursor: move
}

.swiper-scrollbar-lock {
   display: none
}

.swiper-zoom-container {
   width: 100%;
   height: 100%;
   display: flex;
   justify-content: center;
   align-items: center;
   text-align: center
}

.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
   max-width: 100%;
   max-height: 100%;
   object-fit: contain
}

.swiper-slide-zoomed {
   cursor: move
}

.swiper-lazy-preloader {
   width: 42px;
   height: 42px;
   position: absolute;
   left: 50%;
   top: 50%;
   margin-left: -21px;
   margin-top: -21px;
   z-index: 10;
   transform-origin: 50%;
   animation: swiper-preloader-spin 1s infinite linear;
   box-sizing: border-box;
   border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
   border-radius: 50%;
   border-top-color: transparent
}

.swiper-lazy-preloader-white {
   --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
   --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
   100% {
      transform: rotate(360deg)
   }
}

.swiper .swiper-notification {
   position: absolute;
   left: 0;
   top: 0;
   pointer-events: none;
   opacity: 0;
   z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
   transition-timing-function: ease-out;
   margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
   flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
   flex-wrap: wrap;
   flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
   transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
   pointer-events: none;
   transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
   pointer-events: none
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
   pointer-events: auto
}

.swiper-cube {
   overflow: visible
}

.swiper-cube .swiper-slide {
   pointer-events: none;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   z-index: 1;
   visibility: hidden;
   transform-origin: 0 0;
   width: 100%;
   height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
   pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
   transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
   pointer-events: auto
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next+.swiper-slide, .swiper-cube .swiper-slide-prev {
   pointer-events: auto;
   visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
   z-index: 0;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
   position: absolute;
   left: 0;
   bottom: 0px;
   width: 100%;
   height: 100%;
   opacity: .6;
   z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
   content: '';
   background: #000;
   position: absolute;
   left: 0;
   top: 0;
   bottom: 0;
   right: 0;
   filter: blur(50px)
}

.swiper-flip {
   overflow: visible
}

.swiper-flip .swiper-slide {
   pointer-events: none;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
   pointer-events: none
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
   pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
   z-index: 0;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden
}

.swiper-creative .swiper-slide {
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   overflow: hidden;
   transition-property: transform, opacity, height
}

.swiper-cards {
   overflow: visible
}

.swiper-cards .swiper-slide {
   transform-origin: center bottom;
   -webkit-backface-visibility: hidden;
   backface-visibility: hidden;
   overflow: hidden
}
/* End */


/* Start:/pageBlockComponents/banners/css/style.min.css?171395381827310*/
@charset "UTF-8";

* {
	padding: 0;
	margin: 0;
	border: 0;
}

*,
:after,
:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

:active,
:focus {
	outline: 0;
}

a:active,
a:focus {
	outline: 0;
}

aside,
footer,
header,
nav {
	display: block;
}

body,
html {
	height: 100%;
	width: 100%;
	line-height: 1.5;
	font-size: 1rem;
}

button,
input,
textarea {
	font-family: inherit;
}

input::-ms-clear {
	display: none;
}

button {
	cursor: pointer;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

a,
a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

ul li {
	list-style: none;
}

img {
	vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: 400;
}

.entry-banners .entry-column__title::after {
	width: 100%;
}

.entry-banners .entry-column__title::after {
	width: 100%;
}

.btn--banner span {
	position: relative;
	z-index: 5;
}

@font-face {
	font-family: RobotoBold;
	src: url(/media/font/Roboto/RobotoBold.eot);
	src: url(/media/font/Roboto/RobotoBold.eot) format("embedded-opentype"),
		url(/media/font/Roboto/RobotoBold.woff2) format("woff2"),
		url(/media/font/Roboto/RobotoBold.woff) format("woff"),
		url(/media/font/RobotoBold.ttf) format("truetype"),
		url(/media/font/Roboto/RobotoBold.svg#RobotoBold) format("svg");
	font-display: swap;
}

@font-face {
	font-family: NotoSansMedium;
	src: url(/media/font/NotoSans/NotoSansMedium.eot);
	src: url(/media/font/NotoSans/NotoSansMedium.eot) format("embedded-opentype"),
		url(/media/font/NotoSans/NotoSansMedium.woff2) format("woff2"),
		url(/media/font/NotoSans/NotoSansMedium.woff) format("woff"),
		url(/media/font/NotoSans/NotoSansMedium.ttf) format("truetype"),
		url(/media/font/NotoSans/NotoSansMedium.svg#NotoSansMedium) format("svg");
	font-display: swap;
}

@font-face {
	font-family: NotoSansBold;
	src: url(/media/font/NotoSans/NotoSansBold.eot);
	src: url(/media/font/NotoSans/NotoSansBold.eot) format("embedded-opentype"),
		url(/media/font/NotoSans/NotoSansBold.woff2) format("woff2"),
		url(/media/font/NotoSans/NotoSansBold.woff) format("woff"),
		url(/media/font/NotoSans/NotoSansBold.ttf) format("truetype"),
		url(/media/font/NotoSans/NotoSansBold.svg#NotoSansBold) format("svg");
	font-display: swap;
}

:root {
	--font-notoSans-med: "NotoSansMedium", sans-serif;
	--font-notoSans-bold: "NotoSansBold", sans-serif;
	--font-roboto-bold: "RobotoBold", sans-serif;
}

.red-text {
	color: var(--red-main);
}

.swiper-banners {
	height: 100%;
	width: 100%;
	margin: -70px auto 0;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-banners .swiper-wrapper {
	margin-top: 5.6%;
	padding-bottom: 3.05%;
}

.swiper-banners .swiper-pagination-bullet:after {
	position: absolute;
	content: "";
	z-index: -1;
	width: 10px;
	height: 10px;
	top: 50%;
	left: 50%;
	opacity: 0;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	transition: 0.2s;
}

.swiper-banners .swiper-pagination-bullet {
	position: relative;
}

.swiper-banners .swiper-pagination-bullet.swiper-pagination-bullet-active {
	box-shadow: none;
}

.swiper-banners
	.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after {
	width: 25px;
	height: 25px;
	background-color: rgba(228, 45, 50, 0.5);
	opacity: 1;
	box-shadow: none;
}

.swiper-banners .swiper-pagination .swiper-pagination-bullet:before {
	position: absolute;
	content: "";
	z-index: 1;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #b1b1b1;
	border-radius: 50%;
	transition: 0.2s;
}

.swiper-banners
	.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:before {
	background-color: var(--red-main);
}

.swiper-banners
	.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	animation: progress 10.4s cubic-bezier(0.25, 0.4, 0.75, 0.6);
	width: 25px;
	height: 25px;
	background-color: rgba(228, 45, 50, 0.5);
	opacity: 1;
	box-shadow: none;
}

.swiper-banners.stop
	.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	animation-play-state: paused;
}

.swiper-banners
	.swiper-pagination-bullet.swiper-pagination-bullet-active:before {
	background-color: var(--red-main);
	transform: translate(-50%, -50%);
}

.swiper-banners .swiper-pagination-bullet::before {
	opacity: 1;
}

@media (max-width: 1024px) {
	.swiper-banners .swiper-pagination-bullet:after {
		width: 7px;
		height: 7px;
	}

	.swiper-banners
		.swiper-pagination-bullet:not(
			.swiper-pagination-bullet-active
		):hover:after {
		width: 18px;
		height: 18px;
	}

	.swiper-banners .swiper-pagination .swiper-pagination-bullet:before {
		width: 7px;
		height: 7px;
	}

	.swiper-banners
		.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
		width: 18px;
		height: 18px;
	}
}

@keyframes progress {
	0% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			50% -21%,
			50% -21%,
			50% -21%,
			50% -21%
		);
	}

	25% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			121% 50%,
			121% 50%,
			121% 50%
		);
	}

	50% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			50% 121%,
			50% 121%,
			50% 121%
		);
	}

	75% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			50% 121%,
			-21% 50%,
			-21% 50%
		);
	}

	100% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			50% 121%,
			-21% 50%,
			50% -21%
		);
	}
}

.icon-youtube {
	background: url(/pageBlockComponents/banners/icons/icons.svg#youtube)
		no-repeat;
	--s: 70px;
	width: var(--s);
	height: var(--s);
	display: inline-block;
	-webkit-transform: translateX(12%);
	-ms-transform: translateX(12%);
	transform: translateX(12%);
}

@font-face {
	font-family: NotoSansSemiBold;
	src: url(/media/font/NotoSans/NotoSansSemiBold.woff2) format("woff2");
	font-weight: 400;
	font-style: normal;
}

.swiper-pagination-bullet {
	border: none;
}

.assymetric-block {
	margin-top: 80px;
}

.assymetric-block + .assymetric-block {
	margin-top: 0;
}

.banner {
	position: relative;
	width: 100%;
	max-height: 300px;
	height: 300px;
	margin-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	--bg-clr: #f93232;
	--hov-clr: #fff;
	--clr: var(--head);
	overflow: hidden;
}

.banner .banner__title {
	color: var(--clr);
}

.banner.youtube h3.banner__title {
	display: initial;
}

.banner.v2 .banner__content {
	padding: 55px 117px 36px;
}

.banner.forum .banner__content {
	padding: 26px 0 30px 80px;
}

.banner.solid-btn .btn--banner {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.banner.self .banner__img {
	width: 35.7%;
	right: 11.4%;
}

.banner.form910 .banner__img {
	width: 44%;
}

.banner.useful .banner__img {
	width: 52.6%;
	right: 1.7%;
	bottom: 2%;
}

.banner.outsourcing .banner__img {
	right: 6%;
	width: 35.2%;
}

.banner.youtube .banner__img {
	width: 53%;
	right: 2%;
}

.banner.youtube .banner__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.banner.light.solid-btn .btn--banner,
.banner.valuta.dark.solid-btn .btn--banner {
	background: #27241d;
	-webkit-box-shadow: none;
	box-shadow: none;
	--bg-clr: #fff;
	--clr: #fff;
}

.banner.light.solid-btn .btn--banner:hover,
.banner.valuta.dark.solid-btn .btn--banner:hover {
	color: #27241d;
}

.banner.dark.solid-btn .btn--banner {
	background: #fff;
	--bg-clr: var(--btn-bg-color);
	--clr: var(--btn-bg-color);
}

.banner.dark.solid-btn .btn--banner:hover {
	color: #fff;
}

.banner.calc .banner__img {
	width: 100%;
	top: 0;
}

.banner.calc .banner__img img {
	height: 100%;
	max-width: initial;
}

.banner__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	padding: 42px 0 48px 80px;
}

.banner h4.banner__pretitle {
	font-size: 1.75rem;
	font-family: NotoSansSemiBold, sans-serif;
	color: var(--text-secondary);
	line-height: normal;
}

.banner__title {
	font-size: 2.5rem;
	font-family: var(--font-roboto-bold);
	text-transform: uppercase;
	margin-bottom: 0;
	line-height: 1.5;
	margin-top: -8px;
}

.banner__title .red-text {
	color: var(--red-main);
}

.banner__bg-img {
	z-index: -1;
	width: 100%;
	position: absolute;
	height: 100%;
	-o-object-position: left;
	object-position: left;
	-o-object-fit: cover;
	object-fit: cover;
	top: 0;
	left: 0;
}

.banner.red .banner__title {
	color: #fff;
}

.banner.red h4.banner__pretitle {
	color: #fff;
}

.banner.red .btn--banner {
	background: #fff;
	color: var(--head);
}

.banner.red .btn--banner:hover {
	background-color: var(--gray-1);
}

.banner__content-list {
	position: absolute;
	z-index: 2;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 11.3%;
	max-width: 263px;
}

.banner__content-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.banner__content-item + .banner__content-item {
	margin-top: 21px;
}

.banner__content-item-img {
	width: 59px;
	height: 59px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.banner__content-item-desc {
	font-size: 1rem;
	font-family: NotoSansSemiBold;
	margin-left: 13px;
	color: #fff;
}

.banner.self .banner__bg-img {
	/* -o-object-position: right; */
	/* object-position: right */
}

.banner.self .banner__content-list {
	right: 196px;
	max-width: 370px;
}

.banner.self .banner__content-item-desc {
	font-size: 16px;
	margin-left: 12px;
}

.banner.self .banner__content-item-img {
	width: 48px;
	height: 54px;
}

.banner.self .banner__content-item + .banner__content-item {
	margin-top: 10px;
}

.banner.outsourcing .banner__bg-img {
	/* /* -o-object-position: right;
    object-position: right */
}

.btn--banner {
	padding: 15px 0 16px;
	background: var(--red-main);
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	font-size: 1.25rem;
	font-family: var(--font-notoSans-med);
	width: 240px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: none;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.btn--banner:hover {
	background-color: var(--bg-clr);
}

.btn--banner:after {
	display: none;
}

.entry-banners {
	--entry-height: auto;
}

.sm-v {
	display: none;
}

main br {
	display: block;
}

@media (max-width: 1670px) {
	.banner__content-list {
		display: none;
	}

	/*  .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 1640px) {
	.banner h4.banner__pretitle {
		font-size: 1.625rem;
	}

	.banner__title {
		font-size: 2.375rem;
	}

	.banner__content-list {
		display: block;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */
}

@media (max-width: 1630px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media only screen and (max-width: 1600px) {
	.icon-youtube {
		--s: 4.7vw;
	}

	.banner.forum .banner__content {
		padding: 20px 0 23px 80px;
	}

	.banner.self .banner__img {
		width: 39%;
		right: 4.8%;
	}

	.banner.news .banner__img {
		width: 44%;
		right: -12.2%;
	}

	.banner.useful .banner__img {
		width: 47.5%;
		right: 1%;
		top: 21%;
	}

	.banner.outsourcing .banner__img {
		right: 2%;
		width: 36%;
	}

	.banner.youtube .banner__img {
		width: 52%;
		right: 1%;
	}

	.banner.calc .banner__img {
		right: 11%;
	}

	.banner {
		height: 263px;
	}

	.banner__content {
		padding: 32px 0 36px 80px;
	}

	.banner__content-list {
		max-width: 230px;
		right: 11.5%;
	}

	.banner__content-item + .banner__content-item {
		margin-top: 18px;
	}

	.banner__content-item-img {
		width: 51px;
		height: 51px;
	}

	.banner__content-item-desc {
		font-size: 0.875rem;
		margin-left: 11px;
	}

	.banner.self .banner__content-list {
		max-width: 358px;
		right: 134px;
	}

	.banner.self .banner__content-item-desc {
		font-size: 16px;
	}

	.banner.self .banner__content-item-img {
		width: 40px;
		height: 46px;
	}

	.banner.self .banner__content-item + .banner__content-item {
		margin-top: 10px;
	}
}

@media (max-width: 1600px) {
	.banner__content-list {
		display: block;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */
}

@media (max-width: 1570px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 1550px) {
	.banner__content {
		padding: 32px 0 36px 60px;
	}

	.banner.self .banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}

	.banner.outsourcing .banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}
}

@media only screen and (max-width: 1440px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 6vw;
	}

	.banner.v2 .banner__content {
		padding: 2.2vw 3.2vw;
	}

	.banner.v2 .banner__title {
		margin: 0;
	}

	.banner {
		height: 220px;
	}

	.banner__content {
		padding: 28px 0 32px 60px;
	}

	.banner.forum .banner__content {
		padding: 15px 0 15px 60px;
	}

	.banner h4.banner__pretitle {
		font-size: 1.375rem;
	}

	.banner__title {
		font-size: 2rem;
	}

	.banner__content-list {
		max-width: 193px;
		right: 11.1%;
	}

	.banner__content-item + .banner__content-item {
		margin-top: 15px;
	}

	.banner__content-item-img {
		width: 42.9px;
		height: 42.8px;
	}

	.banner__content-item-desc {
		font-size: 0.73125rem;
		margin-left: 10px;
	}

	.banner.self .banner__content-list {
		max-width: 322px;
		right: 9%;
	}

	.banner.self .banner__content-item-desc {
		font-size: 14px;
	}

	.banner.self .banner__content-item-img {
		width: 38px;
		height: 43px;
	}

	.banner.self .banner__content-item + .banner__content-item {
		margin-top: 9px;
	}

	.btn--banner {
		padding: 1.4vw 0 1.3vw;
		font-size: 1.3vw;
	}
}

@media (max-width: 1440px) {
	.banner__content-list {
		display: block;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */
}

@media (max-width: 1410px) {
	.banner.self .banner__content-list {
		max-width: 322px;
		right: 97px;
	}
}

@media (max-width: 1400px) {
	.banner__content {
		padding: 28px 0 32px 50px;
	}

	.banner.forum .banner__content {
		padding: 15px 0 15px 50px;
	}
}

@media (max-width: 1320px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 1300px) {
	.banner h4.banner__pretitle {
		font-size: 1.25rem;
	}

	.banner__title {
		font-size: 1.75rem;
	}
}

@media (max-width: 1250px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: 18% center;
		object-position: 18% center;
	}
}

@media (max-width: 1210px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}
}

@media only screen and (max-width: 1209px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 7vw;
	}

	.banner.youtube .banner__img {
		width: 55.5%;
	}

	.banner h4.banner__pretitle {
		font-size: 1.125rem;
	}

	.banner__title {
		font-size: 1.625rem;
	}

	.banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}
}

@media (max-width: 1180px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}
}

@media (max-width: 1150px) {
	.swiper-banners .swiper-wrapper {
		padding-bottom: 5%;
	}
}

@media (max-width: 1100px) {
	.banner {
		height: 168px;
	}

	.banner__content {
		padding: 20px 0 25px 40px;
	}

	.banner.forum .banner__content {
		padding: 10px 0 12px 40px;
	}

	.banner h4.banner__pretitle {
		font-size: 1rem;
	}

	.banner__title {
		font-size: 1.5rem;
		margin-top: 0;
	}

	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}

	.banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}

	.banner__content-list {
		display: block;
		max-width: 148px;
		right: 11%;
	}

	.banner__content-item + .banner__content-item {
		margin-top: 12px;
	}

	.banner__content-item-img {
		width: 33px;
		height: 33px;
	}

	.banner__content-item-desc {
		font-size: 0.5625rem;
		margin-left: 5px;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */

	.banner.self .banner__content-list {
		max-width: 258px;
		right: initial;
		right: 8%;
	}

	.banner.self .banner__content-item-desc {
		font-size: 0.6875rem;
	}

	.banner.self .banner__content-item-img {
		width: 30px;
		height: 34px;
	}

	.banner.self .banner__content-item + .banner__content-item {
		margin-top: 7px;
	}

	/*  .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */

	.btn--banner {
		padding: 13px 0;
		width: 200px;
		font-size: 1rem;
	}
}

@media (max-width: 1070px) {
	.banner.self .banner__content-list {
		right: 7.5%;
		left: initial;
	}
}

@media (max-width: 1050px) {
	.banner.self .banner__content-list {
		right: 7.2%;
		left: initial;
	}
}

@media only screen and (max-width: 1024px) {
	.swiper-banners {
		margin-top: 0;
	}

	.swiper-banners .swiper-wrapper {
		margin-top: 0;
	}

	.swiper-banners .swiper-navigation {
		display: none;
	}

	.swiper-banners .swiper-pagination-bullet {
		--s: 7px;
		margin: 4px 6.5px;
	}

	.banner.youtube .banner__img {
		width: 50.5%;
	}

	.banner.forum .banner__content {
		padding: 10px 0 12px 50px;
	}
}

@media (max-width: 1024px) {
	.assymetric-block {
		margin-top: 14vw;
	}
}

@media (max-width: 1023px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 950px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}

	.banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}
}

@media only screen and (max-width: 909px) {
	.banner {
		height: 45.005vw;
		max-height: initial;
	}

	.banner__content {
		padding: 3vw 0 3vw 4.4vw;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.banner.forum .banner__content {
		padding: 3vw 0 3vw 4.4vw;
	}

	.banner h4.banner__pretitle {
		font-size: 2.2vw;
		max-width: 40.8vw;
		line-height: 1.4;
	}

	.banner__title {
		font-size: 3.1vw;
		line-height: 1.4;
		max-width: 38.6vw;
		margin-top: 4vw;
	}

	.banner__title .red-text {
		display: block;
	}

	.banner.form910 .banner__title {
		max-width: 32.5vw;
	}

	.banner.form910 .red-text,
	.banner.outsourcing .red-text,
	.banner.self .red-text {
		display: initial;
	}

	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.banner.self .banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.banner.outsourcing .banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.btn--banner {
		padding: 1.8vw 0;
		width: 23vw;
		min-height: initial;
		margin-top: 4vw;
		font-size: 1.75vw;
	}
}

@media only screen and (max-width: 768px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 1vw;
		padding-bottom: 4vw;
	}

	.banner.v2 .banner__content {
		padding: 2vw 3.25vw;
	}

	.banner.news .banner__img {
		width: 40.5%;
		right: -2.8%;
	}

	.banner.form910 .banner__img {
		width: 45%;
	}

	.banner.useful .banner__img {
		right: 0;
	}

	.banner.youtube .banner__img {
		width: 52.5%;
		right: 0.5%;
	}

	.banner.calc .banner__img {
		right: -3%;
	}

	.banner.calc .banner__img img {
		position: absolute;
		right: 0;
	}

	.entry-banners .entry-column__title {
		padding-bottom: 15px;
	}

	.md-h {
		display: none;
	}

	.md-v {
		display: block;
	}
}

@media (max-width: 768px) {
	.assymetric-block {
		margin-top: 8vw;
		height: 30rem;
		max-height: 30rem;
	}

	.swiper-banners .swiper-wrapper {
		padding-bottom: 7vw;
	}
}

@media (max-width: 715px) {
	.banner {
		height: 43.005vw;
		max-height: initial;
	}
}

@media only screen and (max-width: 576px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 2vw;
		padding-bottom: 9vw;
	}

	.banner.v2 .banner__content {
		padding: 22px 16px;
	}

	.banner.self .banner__img {
		width: 50%;
	}

	.banner.form910 .banner__img {
		width: 57%;
	}

	.banner.form910 .btn--banner .sm-h {
		display: none;
	}

	.banner.form910 .btn--banner .sm-v {
		display: block;
	}

	.banner.useful .banner__img {
		bottom: 0;
		top: initial;
		width: 56%;
		right: 2%;
	}

	.banner.outsourcing .banner__img {
		width: 45%;
	}

	.banner.calc.light .banner__img {
		right: -16%;
	}

	.banner {
		height: 47.005vw;
		max-height: initial;
	}

	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.banner.self .banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.banner.outsourcing .banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.entry-banners .entry-column__title {
		padding-bottom: 17px;
	}
}

@media (max-width: 576px) {
	.assymetric-block {
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: initial;
	}

	.assymetric-block.section-call-back {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}

@media only screen and (max-width: 460px) {
	.icon-youtube {
		--s: 6.7vw;
	}

	.banner.form910.dark .banner__img {
		top: 5%;
		right: -0.5%;
		height: 96%;
	}

	.banner.useful.light .banner__title {
		width: 100%;
	}

	.banner.youtube .banner__content {
		padding: 3vw 0 3vw 4.4vw;
	}

	.banner.youtube .banner__bg {
		max-width: 100%;
	}

	.banner.youtube .banner__bg img.sm-h {
		display: block;
		position: absolute;
	}

	.banner.youtube .banner__bg img.sm-v {
		margin-left: auto;
		position: relative;
	}

	.banner.valuta .banner__bg img {
		width: 100%;
		height: auto;
	}

	.banner.calc.light .banner__bg img {
		width: 100%;
		height: auto;
	}

	.banner.dark .banner__img,
	.banner.light .banner__img {
		height: 66%;
		top: 16%;
		right: 4.4%;
	}

	.banner.dark .banner__img img,
	.banner.light .banner__img img {
		height: 100%;
		margin-left: auto;
	}

	.banner.news .banner__pretitle,
	.banner.outsourcing .banner__pretitle,
	.banner.useful .banner__pretitle {
		display: initial;
	}

	.banner.news .banner__title,
	.banner.outsourcing .banner__title,
	.banner.useful .banner__title {
		width: initial;
	}

	.sm-h {
		display: none;
	}

	.sm-v {
		display: block;
	}
}

@media (max-width: 460px) {
	.banner.youtube .banner__pretitle {
		font-size: 2.2vw;
	}
}

@media (max-width: 440px) {
	.banner.youtube .banner__content {
		padding: 3vw 4.2vw;
	}

	.banner.youtube .banner__pretitle {
		font-size: 2.7vw;
	}

	.banner {
		min-height: initial;
		height: 48vw;
	}

	.banner__content {
		padding: 3vw 4.2vw;
	}

	.banner.forum .banner__content {
		padding: 3vw 4.2vw;
	}

	.banner h4.banner__pretitle {
		font-size: 2.7vw;
		max-width: 47.73vw;
	}

	.banner__title {
		font-size: 3.8vw;
		max-width: 47.094vw;
	}

	.banner.form910 .banner__title {
		max-width: 47.094vw;
	}

	.banner.form910 .banner h4.banner__pretitle {
		max-width: 51.094vw;
	}

	.banner.self h4.banner__pretitle {
		max-width: 51.094vw;
	}

	.btn--banner {
		width: 29.276vw;
		font-size: 2.8vw;
		padding: 2vw 0;
	}
}

@media (max-width: 370px) {
	.banner.youtube .banner__pretitle {
		font-size: 2.7vw;
	}
}

/* End */


/* Start:/pageBlockComponents/swiper/style.min.css?16653737355444*/
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:auto;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
/* End */


/* Start:/pageBlockComponents/swiper/common.min.css?16651487621771*/
.swiper-pagination{transform:translateY(-12px);display:flex;justify-content:center;--s:10px}.swiper-pagination-bullet{width:var(--s);height:var(--s);margin:4px 11px;position:relative;z-index:10;background:0 0;transition:250ms ease-in-out,transform 250ms 150ms;border-radius:50%;cursor:pointer}.swiper-pagination-bullet::after,.swiper-pagination-bullet::before{content:"";position:absolute;border-radius:inherit;transition:inherit}.swiper-pagination-bullet::after{width:inherit;height:inherit;background-color:#b1b1b1;z-index:10}.swiper-pagination-bullet::before{background-color:var(--red-main);opacity:.3;z-index:0;--scale:0}.swiper-pagination-bullet-active::before,.swiper-pagination-bullet:hover::before{--scale:1}.swiper-pagination-bullet-active::after,.swiper-pagination-bullet:hover::after{background:var(--red-main)}.swiper-navigation{z-index:10;position:absolute;top:1px;right:-1px;width:110px;display:flex;justify-content:space-between}.swiper-button-disabled{opacity:1}.swiper-button-next,.swiper-button-prev{position:relative;cursor:pointer;width:44px;height:44px;background-image:url("/pageBlockComponents/banners/icons/icons.svg#arrow");background-repeat:no-repeat;filter:grayscale(1) brightness(2.4)}.swiper-button-next.active,.swiper-button-prev.active{filter:none}.swiper-button-prev{margin-right:25px;transform:scaleX(-1)}.swiper .swiper-pagination-bullet::before{height:calc(var(--s) * 2);width:calc(var(--s) * 2);transform:translate(-25%,-25%) scale(var(--scale))}@media only screen and (max-width:1024px){.swiper-button-prev{margin-right:22px}.swiper-button-next,.swiper-button-prev{width:33px;height:33px}}@media only screen and (max-width:909px){.swiper-navigation{top:-7px}}@media only screen and (max-width:768px){.swiper-navigation{display:none}}
/* End */


/* Start:/pageBlockComponents/swiper/entry.min.css?16653737354173*/
.entry-column__subtitle > h3, .entry-column__title > h2 {line-height: 1.25;letter-spacing: 0.01px;}.entry-column__title > h2 {font-size: 2.125em;text-align: left;font-family: var(--font-roboto-bold);margin: 0;padding: 0;color: var(--head);}.entry-column__subtitle > h3 {font-family: var(--font-roboto);font-size: 1.25em;font-weight: 500;color: var(--head);line-height: 1.4;}.entry-column__title {position: relative;margin-bottom: 16px;padding-bottom: 12px;}.entry-column__title::after {position: absolute;content: "";height: 4px;width: 48px;bottom: 0;background-color: var(--red-main);}.entry-column__title {position: relative;margin-bottom: 16px;padding-bottom: 12px;}.entry-column__title::after {position: absolute;content: "";height: 4px;width: 48px;bottom: 0;background-color: var(--red-main);}@font-face {font-family: "RobotoBold";src: url("/media/font/Roboto/RobotoBold.eot");src: url("/media/font/Roboto/RobotoBold.eot") format("embedded-opentype"), url("/media/font/Roboto/RobotoBold.woff2") format("woff2"), url("/media/font/Roboto/RobotoBold.woff") format("woff"), url("/media/font/RobotoBold.ttf") format("truetype"), url("/media/font/Roboto/RobotoBold.svg#RobotoBold") format("svg");font-display: swap;}@font-face {font-family: "NotoSansMedium";src: url("/media/font/NotoSans/NotoSansMedium.eot");src: url("/media/font/NotoSans/NotoSansMedium.eot") format("embedded-opentype"), url("/media/font/NotoSans/NotoSansMedium.woff2") format("woff2"), url("/media/font/NotoSans/NotoSansMedium.woff") format("woff"), url("/media/font/NotoSans/NotoSansMedium.ttf") format("truetype"), url("/media/font/NotoSans/NotoSansMedium.svg#NotoSansMedium") format("svg");font-display: swap;}@font-face {font-family: "NotoSansBold";src: url("/media/font/NotoSans/NotoSansBold.eot");src: url("/media/font/NotoSans/NotoSansBold.eot") format("embedded-opentype"), url("/media/font/NotoSans/NotoSansBold.woff2") format("woff2"), url("/media/font/NotoSans/NotoSansBold.woff") format("woff"), url("/media/font/NotoSans/NotoSansBold.ttf") format("truetype"), url("/media/font/NotoSans/NotoSansBold.svg#NotoSansBold") format("svg");font-display: swap;}:root {--font-notoSans-med: "NotoSansMedium", sans-serif;--font-notoSans-bold: "NotoSansBold", sans-serif;--font-roboto-bold: "RobotoBold", sans-serif;}body {font-family: var(--font-notoSans);font-size: 1rem;line-height: 22px;color: var(--text-secondary);}.red-text {color: var(--red-main);}:root {--left-width: calc( var(--pseudo-container-width) * var(--left-perc) / 100 + var(--pseudo-container-gap) );--right-width: calc( var(--pseudo-container-width) * var(--right-perc) / 100 + var(--pseudo-container-gap) );--pseudo-container-width: 1640px;--ps-con-gap-diff: 0px;--pseudo-container-gap: calc( (100vw - var(--pseudo-container-width) - var(--ps-con-gap-diff)) / 2 );--left-column-width: var(--left-width);--right-column-width: var(--right-width);--even-width: 50%;--estimated-entry-padding: max(var(--pseudo-container-gap), 50px);--right-offset: calc(var(--pseudo-container-gap) - var(--scrollbar-width));--padding-right: max(var(--right-offset), 50px);--scrollbar-width: 0px;}.entry-column {position: relative;padding-left: var(--estimated-entry-padding);padding-right: var(--padding-right);}.entry-column__subtitle > h3 {margin: 0;}.entry-column__link {color: #166dfc;position: absolute;bottom: 14px;right: 8px;font-size: 1.25rem;text-decoration: none;}.entry-column__link:hover {text-decoration: underline;text-underline-offset: 2px;}@media only screen and (max-width: 1440px) {:root {--pseudo-container-width: 1208px;}}@media only screen and (max-width: 1024px) {.entry-column__title > h2 {font-size: 1.25rem;}.entry-column__subtitle > h3 {font-size: 0.875rem;}:root {--ps-con-gap-diff: 20px;--left-perc: 47;--right-perc: 53;}}@media only screen and (max-width: 768px) {:root {--pseudo-container-width: 1025px;--left-column-width: var(--right-width);--right-column-width: var(--left-width);}}@media only screen and (max-width: 576px) {.entry-column__title > h2 {line-height: 1.1;}:root {--pseudo-container-width: 668px;--left-column-width: 100%;--right-column-width: 100%;}.entry-column {padding-left: 16px;padding-right: 16px;}}
/* End */
/* /tnved/css/style.css?1704958084157817 */
/* /pageBlockComponents/banners/css/style.min.css?171395381827310 */
/* /useful/lib/css/breadcrumbs.min.css?1754910719800 */
/* /redesign/link_slider/css/swiper-bundle.min.css?163729794917599 */
/* /pageBlockComponents/banners/css/style.min.css?171395381827310 */
/* /pageBlockComponents/swiper/style.min.css?16653737355444 */
/* /pageBlockComponents/swiper/common.min.css?16651487621771 */
/* /pageBlockComponents/swiper/entry.min.css?16653737354173 */
