.section-counter {
  padding-top: 85px;
  background: url("../images/statistics-bg.png") 50% -25px no-repeat;
  background-size: 100% auto;
}
@media screen and (max-width: 1024px) {
  .section-counter {
    background-size: cover;
  }
}

.section-counter .section-title .text {
  max-width: 650px;
  text-align: center;
}

.section-counter .section-title .caption {
  align-self: center;
}

.counter-wrapper {
  margin: 0 auto;
}

.counter-tab-wrapper {
  flex-direction: column;
  gap: 105px;
  align-items: stretch;
  justify-content: flex-start;
}
@media screen and (max-width: 1024px) {
  .counter-tab-wrapper {
    gap: 32px;
  }
}

.counter-tab-wrapper .logo-img {
  align-self: flex-start;
}

.counter-item-info {
  gap: 16px;
  max-width: 400px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
@media screen and (max-width: 1024px) {
  .counter-item-info {
    max-width: 450px;
  }
}

.counter-number {
  font-size: 143px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  letter-spacing: -4.29px;
  color: #fff;
}

.counter-tab-contents {
  position: relative;
  overflow: hidden;
  border-radius: 18px;
  background: rgba(41, 41, 44, 0.35);
}

.counter-title {
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 26px */
  letter-spacing: -0.78px;
  color: #fff;
}

.counter-tab-info {
  position: relative;
  z-index: 2;
  padding: 44px 36px 88px;
}
@media screen and (max-width: 1024px) {
  .counter-tab-info {
    padding: 32px;
  }
}

.counter-text {
  color: rgba(217, 217, 217, 0.7);
  min-height: 85px;
}

.tab-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
@media screen and (max-width: 768px) {
  .tab-img {
    height: 100%;
    width: auto;
  }
}

.counter-tab-nav {
  justify-content: space-between;
  width: 100%;
  position: relative;
  top: -60px;
  padding: 0 36px;
  z-index: 5;
  gap: 8px;
}
@media screen and (max-width: 1024px) {
  .counter-tab-nav {
    top: auto;
    padding: 0 32px;
    margin-top: 16px;
  }
}
@media screen and (max-width: 768px) {
  .counter-tab-nav {
    flex-direction: column;
    align-items: stretch;
    margin: 16px auto 0;
    text-align: center;
    width: 320px;
  }
}

.counter-tab-nav-item {
  cursor: pointer;
  padding: 12px 0;
  border-top: 2px solid rgba(62, 62, 62, 0.51);
  color: rgba(217, 217, 217, 0.7);
  transition: all 0.3s;
  text-align: center;
  flex: 1;
}
.counter-tab-nav-item.active, .counter-tab-nav-item:hover {
  color: #477AFF;
  border-top: 2px solid #477AFF;
}

.section-technology {
  padding: 116px 0 80px;
}
@media screen and (max-width: 1024px) {
  .section-technology {
    padding: 54px 0;
  }
}

.tech-wrapper {
  padding-bottom: 80px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.14);
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .tech-wrapper {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    padding-bottom: 44px;
  }
}

.lottie-image {
  position: absolute;
  bottom: -24px;
  left: -24px;
  z-index: 0;
  width: calc(100% + 48px);
  height: auto;
}
@media screen and (max-width: 1024px) {
  .lottie-image {
    height: 100%;
    right: 0px !important;
    opacity: 0.4;
    width: 250px;
    left: auto !important;
  }
}

.section-services {
  background: url("../images/services-bg.png") 0 0 no-repeat;
  background-size: auto;
  padding-bottom: 90px;
}
@media screen and (max-width: 1024px) {
  .section-services {
    padding: 54px 0;
  }
}

.section-services .section-title .h2,
.section-services .section-title .h2 span {
  font-size: 55px;
  font-style: normal;
  font-weight: 500;
  line-height: 55px;
  letter-spacing: -1.65px;
}
@media screen and (max-width: 1024px) {
  .section-services .section-title .h2,
  .section-services .section-title .h2 span {
    font-size: 40px;
  }
}

.section-services .section-title {
  margin-left: 50px;
  max-width: 600px;
  margin-bottom: -170px;
}
@media screen and (max-width: 1024px) {
  .section-services .section-title {
    margin: 0;
    max-width: 100%;
  }
}

.services-wrapper {
  flex-direction: column;
  gap: 24px;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .services-wrapper {
    margin-top: 32px;
  }
}

.services-line {
  position: relative;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .services-line {
    gap: 24px;
  }
}

.services-block {
  align-items: flex-end;
  width: 100%;
  justify-content: space-between;
  position: relative;
  gap: 24px;
}
@media screen and (max-width: 1024px) {
  .services-block {
    flex-direction: column;
    align-items: stretch;
  }
}

.services-column {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  text-align: left;
  gap: 24px;
}

.card-information {
  position: relative;
  z-index: 3;
}

.block-1 .services-column {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  text-align: left;
  flex: 0 0 calc(33% - 12px);
  gap: 24px;
}
@media screen and (max-width: 1024px) {
  .block-1 .services-column {
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
  }
}

.services-block.block-2 {
  align-items: stretch;
}

.services-block.block-3 {
  align-items: stretch;
}

.block-2 .services-column {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  text-align: left;
  gap: 24px;
}

.block-2 .services-column.second-column {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  text-align: left;
  gap: 24px;
  flex: 0 0 390px;
}
@media screen and (max-width: 1024px) {
  .block-2 .services-column.second-column {
    flex: 1;
    position: relative;
    z-index: 1;
  }
}

.block-3 .services-column {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  text-align: left;
  gap: 24px;
  flex: 0 0 calc(50% - 12px);
}

@media screen and (max-width: 1024px) {
  .card-information {
    flex: 1;
    position: relative;
    z-index: 1;
    justify-content: flex-start !important;
    max-width: 83%;
  }
}
@media screen and (max-width: 600px) {
  .card-information {
    max-width: 100%;
  }
}

.services-card {
  border-radius: 20px;
  border: 1px solid rgba(62, 62, 62, 0.51);
  position: relative;
  overflow: hidden;
  background: rgba(41, 41, 44, 0.35);
  padding: 32px 24px;
  transition: all 0.3s;
}
@media screen and (max-width: 1024px) {
  .services-card {
    width: 100%;
    padding: 32px 24px;
  }
}
.services-card:hover {
  background: rgba(41, 41, 44, 0.5);
  transition: all 0.3s;
  position: relative;
  border-radius: 20px;
  transition: all 0.3s;
}
.services-card:hover::before {
  height: 100%;
  transition: all 0.3s;
  width: 100%;
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  padding: 1px;
  border-radius: 20px;
  background: linear-gradient(180deg, rgba(71, 122, 255, 0.75), #222 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.card-image {
  z-index: 0 !important;
}
@media screen and (max-width: 1024px) {
  .card-image {
    opacity: 0.3;
    position: absolute !important;
    right: 0 !important;
    left: auto !important;
    transform: none !important;
  }
}

.services-card-1,
.services-card-3 {
  padding-bottom: 200px;
}
@media screen and (max-width: 1024px) {
  .services-card-1,
  .services-card-3 {
    width: 100%;
    padding: 32px 24px;
  }
}

.services-card-2 {
  padding-bottom: 0;
}
@media screen and (max-width: 1024px) {
  .services-card-2 {
    width: 100%;
    padding: 32px 24px;
  }
}

.services-card-4 {
  padding-top: 200px;
}
@media screen and (max-width: 1024px) {
  .services-card-4 {
    padding: 32px 24px;
  }
}

.services-card-5 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
  .services-card-5 {
    padding: 32px 24px;
    justify-content: flex-start;
  }
}

.services-card-6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  .services-card-6 {
    padding: 32px 24px;
  }
}

.services-card-7 {
  padding-bottom: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
}
@media screen and (max-width: 1024px) {
  .services-card-7 {
    height: auto;
    align-items: flex-start;
    padding: 32px 24px;
  }
}

.services-card-8,
.services-card-9 {
  display: flex;
  justify-content: space-between;
  height: 100%;
  min-height: 263px;
}
@media screen and (max-width: 1024px) {
  .services-card-8,
  .services-card-9 {
    min-height: auto;
  }
}

@media screen and (max-width: 1024px) {
  .services-card-3 .lottie-image {
    height: 100%;
    right: -45px !important;
    opacity: 0.4;
    width: 250px;
    left: auto !important;
    top: 0;
  }
}

.services-card-1 .card-image,
.services-card-2 .card-image,
.services-card-7 .card-image {
  position: relative;
  z-index: -1;
  bottom: -20px;
  left: -24px;
  height: auto;
  width: calc(100% + 48px);
}
@media screen and (max-width: 1024px) {
  .services-card-1 .card-image,
  .services-card-2 .card-image,
  .services-card-7 .card-image {
    width: auto;
    left: auto;
    right: 0px !important;
    height: 100%;
    top: 0;
  }
}

.services-card-4 .card-image {
  position: absolute;
  z-index: -1;
  top: -39px;
  left: 60px;
  height: 240px;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .services-card-4 .card-image {
    width: auto;
    left: auto;
    right: -12px !important;
    height: 120%;
    top: -17px;
  }
}

.services-card-5 .card-image {
  position: absolute;
  z-index: -1;
  top: -35px;
  left: -15px;
  height: 100%;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .services-card-5 .card-image {
    left: auto;
    right: -5px !important;
    top: -18px;
  }
}

.services-card-5 .card-information {
  flex: 0 0 55%;
}
@media screen and (max-width: 1024px) {
  .services-card-5 .card-information {
    flex: 1;
    position: relative;
    z-index: 1;
  }
}

.services-card-6 .card-image {
  position: absolute;
  z-index: 0;
  top: 30px;
  right: 0;
  height: 100%;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .services-card-6 .card-image {
    height: 100%;
    right: 0px !important;
    top: 0;
  }
}

.services-card-6 .card-information {
  flex: 0 0 45%;
}
@media screen and (max-width: 1024px) {
  .services-card-6 .card-information {
    flex: 1;
    position: relative;
  }
}

.services-card-8 .card-image {
  position: absolute;
  z-index: 0;
  top: -32px;
  right: -85px;
  height: 110%;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .services-card-8 .card-image {
    top: 0;
    right: -40px !important;
  }
}

.services-card-8 .card-information {
  flex: 0 0 55%;
}
@media screen and (max-width: 1024px) {
  .services-card-8 .card-information {
    flex: 1;
    position: relative;
    z-index: 1;
  }
}

.services-card-9 .card-image {
  position: absolute;
  z-index: -1;
  top: 3px;
  right: -60px;
  height: 130%;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .services-card-9 .card-image {
    top: -10px;
    right: -40px !important;
  }
}

.services-card-9 .card-information {
  flex: 0 0 55%;
}
@media screen and (max-width: 1024px) {
  .services-card-9 .card-information {
    flex: 1;
    position: relative;
    z-index: 1;
  }
}

.services-btn-wrapper {
  justify-content: space-between;
  align-items: center;
  border-radius: 20px;
  width: 100%;
  padding: 44px 24px;
  border: 1px solid rgba(62, 62, 62, 0.51);
  gap: 24px;
  position: relative;
}

.services-btn-wrapper span {
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 26px */
  letter-spacing: -0.78px;
}

.services-btn-wrapper a {
  max-width: 64px;
  animation: grow0 2s forwards;
  transition: all 0.4s linear;
}

.services-btn-wrapper a:hover {
  max-width: 80%;
}

@keyframes grow0 {
  from {
    width: 10%;
  }
  to {
    width: 100%;
  }
}
.card-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 20.8px */
  letter-spacing: -0.48px;
  color: rgba(217, 217, 217, 0.7);
  margin-top: 16px;
}
@media screen and (max-width: 1024px) {
  .card-text {
    color: #fff;
  }
}

.section-reasons {
  padding-bottom: 95px;
}
@media screen and (max-width: 1024px) {
  .section-reasons {
    padding-bottom: 44px;
  }
}
.section-reasons .section-title {
  max-width: 750px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  margin-bottom: 54px;
}
.section-reasons .section-title .caption {
  align-self: center;
}

.reasons-wrapper {
  flex-direction: column;
  width: 100%;
  gap: 24px;
  justify-content: space-between;
}

.reasons-line {
  flex: 1;
  width: 100%;
}
.reasons-line.second-line {
  gap: 24px;
}
@media screen and (max-width: 768px) {
  .reasons-line.second-line {
    flex-direction: column;
  }
}

.reasons-item {
  border-radius: 20px;
  background: rgba(41, 41, 44, 0.35);
  overflow: hidden;
  border: 1px solid rgba(62, 62, 62, 0.51);
  position: relative;
  flex-direction: column;
  flex: 0 0 calc(50% - 12px);
  padding: 300px 54px 54px 54px;
  gap: 24px;
  transition: all 0.3s;
}
@media screen and (max-width: 1024px) {
  .reasons-item {
    padding: 32px;
  }
}
.reasons-item:hover {
  background: rgba(41, 41, 44, 0.5);
  transition: all 0.3s;
  position: relative;
  border-radius: 20px;
  transition: all 0.3s;
}
.reasons-item:hover::before {
  height: 100%;
  transition: all 0.3s;
  width: 100%;
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  padding: 1px;
  border-radius: 20px;
  background: linear-gradient(180deg, rgba(71, 122, 255, 0.75), #222 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
.reasons-item .h4 {
  color: #fff;
}
.reasons-item .text {
  color: rgba(217, 217, 217, 0.7);
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 20.8px */
  letter-spacing: -0.48px;
}
@media screen and (max-width: 1024px) {
  .reasons-item .text {
    color: #fff;
  }
}
.reasons-item .caption {
  color: #477AFF;
  align-self: auto;
}
.reasons-item .reasons-image {
  position: absolute;
  width: 100%;
  top: -18px;
  left: 0;
  z-index: 0;
}
@media screen and (max-width: 1024px) {
  .reasons-item .reasons-image {
    opacity: 0.35;
    width: auto;
    height: 100%;
    right: -29%;
    left: auto;
    top: auto;
    transform: none !important;
  }
}
@media screen and (max-width: 768px) {
  .reasons-item .reasons-image {
    right: -14%;
    top: 0;
    opacity: 0.3;
  }
}
@media screen and (max-width: 390px) {
  .reasons-item .reasons-image {
    right: -23%;
  }
}
.reasons-item .reasons-block {
  flex-direction: column;
  flex: 1;
  gap: 24px;
  position: relative;
  z-index: 2;
}
.reasons-item.reasons-item-1 {
  flex: 1;
  flex-direction: row;
  padding: 54px;
}
@media screen and (max-width: 1024px) {
  .reasons-item.reasons-item-1 {
    padding: 32px;
  }
}
.reasons-item.reasons-item-1 .reasons-image {
  position: absolute;
  width: auto;
  height: 100%;
  top: 18px;
  right: 0;
  left: auto;
  z-index: 0;
}
@media screen and (max-width: 1024px) {
  .reasons-item.reasons-item-1 .reasons-image {
    top: 0;
  }
}
@media screen and (max-width: 768px) {
  .reasons-item.reasons-item-1 .reasons-image {
    top: 0;
    height: 69%;
  }
}
@media screen and (max-width: 520px) {
  .reasons-item.reasons-item-1 .reasons-image {
    top: 0;
    height: 76%;
  }
}
@media screen and (max-width: 430px) {
  .reasons-item.reasons-item-1 .reasons-image {
    top: 0;
    height: 100%;
    right: -22px;
  }
}
@media screen and (max-width: 390px) {
  .reasons-item.reasons-item-1 .reasons-image {
    top: 0;
    height: 85%;
    right: -22px;
  }
}
@media screen and (max-width: 375px) {
  .reasons-item.reasons-item-1 .reasons-image {
    top: 0;
    height: 77%;
  }
}
@media screen and (max-width: 360px) {
  .reasons-item.reasons-item-1 .reasons-image {
    top: 0;
    height: 70%;
    right: -15px;
  }
}
.reasons-item.reasons-item-1 .reasons-block {
  flex: 0 0 50%;
}
@media screen and (max-width: 1024px) {
  .reasons-item.reasons-item-1 .reasons-block {
    flex: 1;
  }
}
.reasons-item.reasons-item-1 .reasons-title {
  gap: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-direction: column;
}
.reasons-item.reasons-item-1 .reasons-info {
  flex-direction: column;
  justify-content: center;
  text-align: center;
  gap: 24px;
}

.reasons-title {
  gap: 16px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  flex-direction: column;
  min-height: 85px;
}

.reasons-info {
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-align: left;
  gap: 24px;
}

.section-clients {
  padding: 200px 0;
  background: #131313;
}
@media screen and (max-width: 1024px) {
  .section-clients {
    padding: 54px 0;
  }
}

.clients-wrapper {
  flex-direction: row;
  gap: 54px;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  position: relative;
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  .clients-wrapper {
    flex-direction: column;
    gap: 32px;
  }
}
.clients-wrapper .section-title {
  flex: 0 0 370px;
}
@media screen and (max-width: 1024px) {
  .clients-wrapper .section-title {
    flex: 1 100%;
    width: 100%;
    margin-bottom: 12px;
  }
}

.clients-arrows {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
}
@media screen and (max-width: 1024px) {
  .clients-arrows {
    justify-content: center;
    gap: 8px;
  }
}

.clients-slider {
  position: relative;
  width: calc(100% - 450px);
  display: flex;
}
@media screen and (max-width: 1024px) {
  .clients-slider {
    width: 100%;
  }
}
.clients-slider .slick-track {
  padding-bottom: 1px;
}

.clients-item {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  gap: 24px;
  padding: 32px;
  border-radius: 20px;
  border: 1px solid rgba(62, 62, 62, 0.51);
  background: #131313;
  transition: all 0.3s;
  position: relative;
}
.clients-item:hover {
  background: rgba(41, 41, 44, 0.5);
  transition: all 0.3s;
  position: relative;
  border-radius: 20px;
  transition: all 0.3s;
}
.clients-item:hover::before {
  height: 100%;
  transition: all 0.3s;
  width: 100%;
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  padding: 1px;
  border-radius: 20px;
  background: linear-gradient(180deg, rgba(71, 122, 255, 0.75), #222 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
.clients-item .text {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 23.4px */
  letter-spacing: -0.54px;
  color: rgba(217, 217, 217, 0.7);
}

.clients-round {
  background: #222;
  border-radius: 100%;
  color: #fff;
  text-align: center;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 32px;
}

.clients-block {
  justify-content: flex-start;
  width: 100%;
  align-items: center;
  padding-top: 24px;
  gap: 10px;
  border-top: 1px solid rgba(62, 62, 62, 0.51);
}

.client-name {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 18px */
  letter-spacing: -0.54px;
  color: #fff;
}

.client-text {
  font-size: 11px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 14.3px */
  letter-spacing: -0.33px;
  color: #fff;
}

.clients-image {
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
}

.index-news-wrapper {
  gap: 54px;
  flex-direction: row-reverse;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .index-news-wrapper {
    flex-direction: column;
    gap: 32px;
  }
}
.index-news-wrapper .section-title {
  flex: 0 0 360px;
}
@media screen and (max-width: 1024px) {
  .index-news-wrapper .section-title {
    flex: 1;
    width: 100%;
  }
}
.index-news-wrapper .index-news {
  display: flex;
  gap: 32px 54px;
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  .index-news-wrapper .index-news {
    gap: 24px;
  }
}
@media screen and (max-width: 768px) {
  .index-news-wrapper .index-news {
    gap: 24px;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    flex-direction: column;
  }
}
.index-news-wrapper .index-news div {
  flex: 0 0 calc(50% - 27px);
  align-items: flex-start;
  font-size: 16px;
  color: rgba(217, 217, 217, 0.7);
  display: flex;
  flex-direction: column;
  padding: 32px 0 0;
  white-space: normal;
  border-top: 1px solid rgba(62, 62, 62, 0.51);
}
@media screen and (max-width: 1024px) {
  .index-news-wrapper .index-news div {
    flex: 0 0 calc(50% - 12px);
    padding: 24px 0 0;
  }
}
@media screen and (max-width: 768px) {
  .index-news-wrapper .index-news div {
    flex: 1;
    width: 100%;
    padding: 24px 0 0;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.index-news-wrapper .index-news h3 {
  color: #fff;
  margin-bottom: 24px;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 18px */
  letter-spacing: -0.54px;
}
@media screen and (max-width: 768px) {
  .index-news-wrapper .index-news h3 {
    text-align: left !important;
    margin: 0 0 16px !important;
  }
}
.index-news-wrapper .index-news h3 a {
  color: #fff;
  text-decoration: none;
  transition: all 0.3s;
}
.index-news-wrapper .index-news h3 a:hover {
  color: #477AFF;
  transition: all 0.3s;
  text-decoration: underline;
}

.news-wrapper {
  gap: 54px;
  flex-direction: column;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .news-wrapper {
    flex-direction: column;
    gap: 32px;
  }
}
.news-wrapper .section-title {
  flex: 1;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .news-wrapper .section-title {
    flex: 1;
    width: 100%;
  }
}
.news-wrapper .index-news {
  display: flex;
  gap: 32px 54px;
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  .news-wrapper .index-news {
    gap: 24px;
  }
}
@media screen and (max-width: 768px) {
  .news-wrapper .index-news {
    gap: 24px;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    flex-direction: column;
  }
}
.news-wrapper .index-news div {
  flex: 0 0 calc(50% - 27px);
  align-items: flex-start;
  font-size: 16px;
  color: rgba(217, 217, 217, 0.7);
  display: flex;
  flex-direction: column;
  padding: 32px 0 0;
  white-space: normal;
  border-top: 1px solid rgba(62, 62, 62, 0.51);
}
@media screen and (max-width: 1024px) {
  .news-wrapper .index-news div {
    flex: 0 0 calc(50% - 12px);
    padding: 24px 0 0;
  }
}
@media screen and (max-width: 768px) {
  .news-wrapper .index-news div {
    flex: 1;
    width: 100%;
    padding: 24px 0 0;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.news-wrapper .index-news h3 {
  color: #fff;
  margin-bottom: 24px;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%; /* 18px */
  letter-spacing: -0.54px;
}
@media screen and (max-width: 768px) {
  .news-wrapper .index-news h3 {
    text-align: left !important;
    margin: 0 0 16px !important;
  }
}
.news-wrapper .index-news h3 a {
  color: #fff;
  text-decoration: none;
  transition: all 0.3s;
}
.news-wrapper .index-news h3 a:hover {
  color: #477AFF;
  transition: all 0.3s;
  text-decoration: underline;
}

.vacancies-wrapper {
  gap: 54px;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .vacancies-wrapper {
    flex-direction: column;
    width: 100%;
    gap: 32px;
  }
}

.vacancies-list {
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 32px;
  flex: 0 0 700px;
}
@media screen and (max-width: 1024px) {
  .vacancies-list {
    flex: 1;
    justify-content: flex-start;
    flex-direction: column;
    width: 100%;
  }
}

.vacancies-item {
  flex: 0 0 calc(50% - 16px);
  gap: 16px;
  flex-direction: column;
  border-top: 1px solid rgba(62, 62, 62, 0.51);
  padding-top: 32px;
}
@media screen and (max-width: 1024px) {
  .vacancies-item {
    flex: 1;
    justify-content: flex-start;
    width: 100%;
  }
}

.vacancies-line {
  align-items: center;
}

.vacancies-btn {
  align-items: center;
  gap: 10px;
  justify-content: flex-start;
  color: #fff;
  text-decoration: underline;
}
.vacancies-btn .btn-arrow {
  width: 32px;
  height: 32px;
}
.vacancies-btn:hover {
  text-decoration: none;
}

.vacancies-day {
  margin-right: 10px;
  border-radius: 14px;
  background: rgba(41, 41, 44, 0.35);
  border: 1px solid rgba(62, 62, 62, 0.51);
  font-size: 10px;
  color: #B7B7B7;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  padding: 6px 15px;
}

.vacancies-block-wrapper {
  flex-direction: column;
  gap: 54px;
}
@media screen and (max-width: 1024px) {
  .vacancies-block-wrapper {
    gap: 12px;
  }
}
.vacancies-block-wrapper .btn {
  align-self: flex-start;
}
@media screen and (max-width: 768px) {
  .vacancies-block-wrapper .btn {
    align-self: center;
  }
}
@media screen and (max-width: 520px) {
  .vacancies-block-wrapper .btn {
    align-self: center;
    padding: 16px 0;
    width: 100%;
  }
}

.vacancies-block {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  gap: 16px;
}
.vacancies-block .h4 {
  margin: 16px 0;
  color: #fff;
}
.vacancies-block .text {
  font-size: 18px;
}

.section-cta {
  padding: 80px 0;
}
@media screen and (max-width: 1024px) {
  .section-cta {
    padding: 44px 0;
  }
}

.cta-info {
  padding: 143px 54px 54px;
  border-radius: 20px;
  background: url("../images/cta-bg.png") 50% 50% no-repeat;
  gap: 54px;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and (max-width: 1024px) {
  .cta-info {
    flex-direction: column;
    gap: 32px;
    padding: 54px;
    justify-content: center;
    align-items: center;
    text-align: center;
    background-size: cover;
  }
}
@media screen and (max-width: 768px) {
  .cta-info {
    padding: 40px 32px;
  }
}

.cta-text {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 350px;
  flex-direction: column;
  gap: 16px;
}
@media screen and (max-width: 1024px) {
  .cta-text {
    max-width: 90%;
    text-align: center;
    justify-content: center;
    align-items: center;
  }
}
.cta-text .text {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%; /* 20.8px */
  letter-spacing: -0.48px;
  color: rgba(217, 217, 217, 0.7);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9fY291bnRlci5zY3NzIiwicGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwiYmxvY2tzL2luZGV4L19zZXJ2aWNlcy5zY3NzIiwicGFydGlhbHMvX21peGlucy5zY3NzIiwiYmxvY2tzL2luZGV4L19yZWFzb25zLnNjc3MiLCJibG9ja3MvaW5kZXgvX2NsaWVudHMuc2NzcyIsImJsb2Nrcy9pbmRleC9fbmV3cy5zY3NzIiwiYmxvY2tzL2luZGV4L192YWNhbmNpZXMuc2NzcyIsImJsb2Nrcy9fY3RhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFKSjtJQUtROzs7O0FBSVI7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUVJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEo7SUFNUTs7OztBQUlSO0VBQ0k7OztBQUlKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5KO0lBT1E7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQ3RDVzs7O0FEd0NmO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9DcERXOzs7QURzRGY7RUFDSTtFQUNBO0VBQ0E7O0FBQ0E7RUFKSjtJQUtROzs7O0FBR1I7RUFDSSxPQzdEVztFRDhEWDs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFSSjtJQVNRO0lBQ0E7Ozs7QUFHUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUko7SUFTUTtJQUNBO0lBQ0E7OztBQUVKO0VBYko7SUFjUTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQSxPQ3RHVztFRHVHWDtFQUNBO0VBQ0E7O0FBRUE7RUFFSSxPQzlHTztFRCtHUDs7O0FFaklSO0VBQ0k7O0FBQ0E7RUFGSjtJQUdROzs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTko7SUFPUTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQSjtJQVFRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFHUjtFQUNJO0VBQ0E7RUFDQTs7QUFFQTtFQUxKO0lBTVE7Ozs7QUFJUjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBKO0FBQUE7SUFRUTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBOztBQUNBO0VBSko7SUFLUTtJQUNBOzs7O0FBSVI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTko7SUFPUTs7OztBQUlSO0VBQ0k7RUFDQTs7QUFDQTtFQUhKO0lBSVE7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFOSjtJQU9RO0lBQ0E7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0VBQ0k7RUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQSjtJQVFRO0lBQ0E7SUFDQTs7OztBQUlSO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQSjtJQVFRO0lBQ0E7SUFDQTs7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHQTtFQURKO0lBRVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUo7RUFSSjtJQVNROzs7O0FBR1I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVRKO0lBVVE7SUFDQTs7O0FBRUo7RUFDSTtFQUNBO0VDOUtKO0VBQ0EsZUFIZ0I7RUFJaEI7O0FBQ0E7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7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QUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsT1AzQk8iLCJmaWxlIjoiaW5kZXgubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG4uc2VjdGlvbi1jb3VudGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N0YXRpc3RpY3MtYmcucG5nXCIpIDUwJSAtMjVweCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tY291bnRlciAuc2VjdGlvbi10aXRsZSAudGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VjdGlvbi1jb3VudGVyIC5zZWN0aW9uLXRpdGxlIC5jYXB0aW9uIHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvdW50ZXItd3JhcHBlciB7XHJcbiAgICAvL21heC13aWR0aDogMTA1MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb3VudGVyLXRhYi13cmFwcGVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvdW50ZXItdGFiLXdyYXBwZXIgLmxvZ28taW1nIHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblxyXG59XHJcblxyXG4uY291bnRlci1pdGVtLWluZm8ge1xyXG4gICAgZ2FwOiAxNnB4O1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvdW50ZXItbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTQzcHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTQuMjlweDtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvci0xO1xyXG59XHJcbi5jb3VudGVyLXRhYi1jb250ZW50c3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg0MSwgNDEsIDQ0LCAwLjM1KTtcclxufVxyXG4uY291bnRlci10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDI2cHggKi9cclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC43OHB4O1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLTE7XHJcbn1cclxuLmNvdW50ZXItdGFiLWluZm97XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogNDRweCAzNnB4IDg4cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuLmNvdW50ZXItdGV4dHtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvci0zO1xyXG4gICAgbWluLWhlaWdodDogODVweDtcclxufVxyXG4udGFiLWltZ3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG4uY291bnRlci10YWItbmF2e1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC02MHB4O1xyXG4gICAgcGFkZGluZzogMCAzNnB4O1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBtYXJnaW46IDE2cHggYXV0byAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbn1cclxuLmNvdW50ZXItdGFiLW5hdi1pdGVte1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRib3JkZXItY29sb3ItMjtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvci0zO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZsZXg6IDE7XHJcblxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0yO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdGV4dC1jb2xvci0yO1xyXG4gICAgfVxyXG59IiwiLy8gRk9OVFNcclxuJGZvbnQtbWFpbjogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZWNvbmQ6ICdCaWN1YmlrJywgc2Fucy1zZXJpZjtcclxuJHJvb3QtZm9udC1zaXplOiAxNnB4O1xyXG5cclxuLy8gUkFESVVTXHJcbiRib3JkZXItcmFkaXVzLWJ1dHRvbjogNnB4O1xyXG4kYm9yZGVyLXJhZGl1cy1kcm9wZG93bjogMjBweDsgLy/RgNCw0LTQuNGD0YEg0LLRi9C/0LDQtNCw0YjQtdC6XHJcbiRib3JkZXItcmFkaXVzLWRyb3Bkb3duLTI6IDEycHg7IC8v0YDQsNC00LjRg9GBINCy0YvQv9Cw0LTQsNGI0LXQulxyXG4kYm9yZGVyLXJhZGl1cy1jYXJkOiAxMHB4O1xyXG4kYm9yZGVyLXJhZGl1cy1jYXJkLTI6IDEycHg7XHJcbiRib3JkZXItcmFkaXVzLWlucHV0OiA2cHg7XHJcblxyXG5cclxuLy8gR0VORVJBTCBDT0xPUlNcclxuJG1haW4tY29sb3ItMTogI0YxM0MzQzsgLy9tYWluLWNvbG9yINC4INC00LvRjyDQutC90L7Qv9C60Lgg0LPQu9Cw0LLQvdC+0LlcclxuXHJcbi8vIFRFWFQgQ09MT1JTXHJcbiR0ZXh0LWNvbG9yLTE6ICNmZmY7IC8v0J7RgdC90L7QstC90L7QuSDRhtCy0LXRgiDRgtC10LrRgdGC0LBcclxuJHRleHQtY29sb3ItMjogIzQ3N0FGRjsgLy/RhtCy0LXRgiDRgtC10LrRgdGC0LAg0LIg0LrQsNGA0YLQvtGH0LrQsNGFINC4INC80LXQu9C60L7QvCDRgtC10LrRgdGC0LVcclxuJHRleHQtY29sb3ItMzogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjcpOyAvLyDRgdC10YDRi9C5XHJcbiR0ZXh0LWNvbG9yLTQ6ICNEOUQ5RDk7XHJcblxyXG5cclxuLy8gQkcgQ09MT1JTXHJcbiRiZy1saW5lYXI6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgMCUsICNmZmYgMTAwJSk7IC8vZ3JhZGllbnQg0LXRgdC70Lgg0L3Rg9C20LXQvSDQsdGD0LTQtdGCXHJcblxyXG4kYmctY29sb3ItMTogIzBFMEUwRjsgLy9ib2R5XHJcbiRiZy1jb2xvci0yOiByZ2JhKDQxLCA0MSwgNDQsIDAuMzUpO1xyXG4kYmctY29sb3ItMzogIzEzMTMxMztcclxuJGJnLWNvbG9yLTQ6ICNmOWY5Zjk7XHJcbiRiZy1jb2xvci01OiAjRUZGNUYyO1xyXG4kYmctY29sb3ItNjogIzUxQjdBOTtcclxuJGJnLWNvbG9yLTc6ICM4RjAwRkY7XHJcbiRiZy1jb2xvci04OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xyXG4kZXJyb3ItY29sb3I6ICNGMTNDM0M7XHJcbiRlcnJvci1jb2xvci1iZzogI0ZGRjRGNDtcclxuXHJcblxyXG4kYnRuLWNvbG9yLTE6ICRtYWluLWNvbG9yLTE7IC8vINCT0LvQsNCy0L3QsNGPINC60L3QvtC/0LrQsCAo0LTRg9Cx0LvRjCDQvNC10LnQvSDRhtCy0LXRgtCwKVxyXG4kYnRuLWNvbG9yLTI6ICMwRTBFMEY7IC8vINCy0YLQvtGA0L7RgdGC0LXQv9C10YDQvdC90LDRjyDQutC90L7Qv9C60LBcclxuJGJ0bi1jb2xvci0zOiAjRkZDNzAwOyAgLy8g0LrQvdC+0L/QutCwINCyINC60L7QvdGC0LDQutGC0LDRhVxyXG4kYnRuLXRleHQtMTogI2ZmZjsgLy8g0YbQstC10YIg0YLQtdC60YHRgtCwINCT0LvQsNCy0L3QsNGPINC60L3QvtC/0LrQsFxyXG4kYnRuLXRleHQtMjogI2ZmZjsgLy8g0YbQstC10YIg0YLQtdC60YHRgtCwINCy0YLQvtGA0L7RgdGC0LXQv9C10YDQvdC90LDRj1xyXG4kYnRuLXRleHQtMzogIzIyMjMyODsgLy8g0YbQstC10YIg0YLQtdC60YHRgtCwINCy0YLQvtGA0L7RgdGC0LXQv9C10YDQvdC90LDRj1xyXG5cclxuJGNhcmQtYmc6ICNmOWY5Zjk7XHJcbiRoZWFkZXItYmc6ICRiZy1jb2xvci0zOyAvL2hlYWRlciDRhNC+0L1cclxuXHJcblxyXG4vLyBCT1JERVIgQ09MT1JTXHJcbiRib3JkZXItY29sb3ItMTogI0U0RUJFNztcclxuJGJvcmRlci1jb2xvci0yOiByZ2JhKDYyLCA2MiwgNjIsIDAuNTEpO1xyXG4kYm9yZGVyLWNvbG9yLTM6ICMzMTMxMzM7XHJcblxyXG4vLyBkcm9wZG93biAmIG5hdlxyXG4kbmF2LWJnOiAkYmctY29sb3ItMzsgLy8ubmF2XHJcbiRiZy1kcm9wZG93bi1saXN0OiAjZjRmNGY0OyAvL9Cy0YvQv9Cw0LTQsNGI0LrQuCDRhNC+0L1cclxuJGJvcmRlci1kcm9wZG93bi1saXN0OiAkYm9yZGVyLWNvbG9yLTI7IC8vINGA0LDQvNC60LAg0LLRi9C/0LDQtNCw0YjQutC4XHJcbiRyZXNwb25zaXZlLWJnOiByZ2JhKDIwMSwgMjAxLCAyMDEsIDAuNzUpOyAvL9GE0L7QvSDQsdC40YTQvtGA0LAg0LTQu9GPINC80L7QsSDQvdCw0LLQuNCz0LDRhtC40LhcclxuLy8gZm9ybXNcclxuJGlucHV0LWJnLWNvbG9yLTE6ICMyMTIxMjE7XHJcbiRpbnB1dC1ib3JkZXItY29sb3ItMTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE0KTtcclxuJGlucHV0LWJvcmRlci1jb2xvci0yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG4kaW5wdXQtdGV4dC1jb2xvci0xOiAkdGV4dC1jb2xvci0xO1xyXG5cclxuLy8gcG9wdXBcclxuJHBvcHVwLWJnOiAjMTcxNzE5OyIsIkBpbXBvcnQgXCJwYXJ0aWFscy9taXhpbnNcIjtcclxuLnNlY3Rpb24tdGVjaG5vbG9neSB7XHJcbiAgICBwYWRkaW5nOiAxMTZweCAwIDgwcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDU0cHggMDtcclxuICAgIH1cclxufVxyXG4udGVjaC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNCk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcclxuICAgIH1cclxufVxyXG4ubG90dGllLWltYWdle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjRweDtcclxuICAgIGxlZnQ6IC0yNHB4O1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5zZWN0aW9uLXNlcnZpY2VzIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zZXJ2aWNlcy1iZy5wbmdcIikgMCAwIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgcGFkZGluZzogNTRweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1zZXJ2aWNlcyAuc2VjdGlvbi10aXRsZSAuaDIsXHJcbi5zZWN0aW9uLXNlcnZpY2VzIC5zZWN0aW9uLXRpdGxlIC5oMiBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMS42NXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXNlcnZpY2VzIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNzBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLXdyYXBwZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWxpbmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWJsb2NrIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtY29sdW1uIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG59XHJcbi5jYXJkLWluZm9ybWF0aW9ue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMztcclxufVxyXG4uYmxvY2stMSAuc2VydmljZXMtY29sdW1uIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZmxleDogMCAwIGNhbGMoMzMlIC0gMTJweCk7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtYmxvY2suYmxvY2stMiB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuLnNlcnZpY2VzLWJsb2NrLmJsb2NrLTMge1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5ibG9jay0yIC5zZXJ2aWNlcy1jb2x1bW4ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBnYXA6IDI0cHg7XHJcbn1cclxuXHJcbi5ibG9jay0yIC5zZXJ2aWNlcy1jb2x1bW4uc2Vjb25kLWNvbHVtbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgZmxleDogMCAwIDM5MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvY2stMyAuc2VydmljZXMtY29sdW1uIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcclxufVxyXG4uY2FyZC1pbmZvcm1hdGlvbntcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgzJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuLnNlcnZpY2VzLWNhcmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItMjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQxLCA0MSwgNDQsIDAuMzUpO1xyXG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0MSwgNDEsIDQ0LCAwLjUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWdyYWQtdHJhbnMtYmcobGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDcxLCAxMjIsIDI1NSwgMC43NSksICMyMjIgMTAwJSksIDFweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLWltYWdle1xyXG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uc2VydmljZXMtY2FyZC0xLFxyXG4uc2VydmljZXMtY2FyZC0zIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtY2FyZC0yIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1jYXJkLTQge1xyXG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1jYXJkLTUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtY2FyZC02IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1jYXJkLTcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtY2FyZC04LFxyXG4uc2VydmljZXMtY2FyZC05IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAyNjNweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWNhcmQtMyAubG90dGllLWltYWdlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHJpZ2h0OiAtNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWNhcmQtMSAuY2FyZC1pbWFnZSxcclxuLnNlcnZpY2VzLWNhcmQtMiAuY2FyZC1pbWFnZSxcclxuLnNlcnZpY2VzLWNhcmQtNyAuY2FyZC1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICBsZWZ0OiAtMjRweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0OHB4KTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWNhcmQtNCAuY2FyZC1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHRvcDogLTM5cHg7XHJcbiAgICBsZWZ0OiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTIwJTtcclxuICAgICAgICB0b3A6IC0xN3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtY2FyZC01IC5jYXJkLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdG9wOiAtMzVweDtcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IC01cHggIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IC0xOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtY2FyZC01IC5jYXJkLWluZm9ybWF0aW9uIHtcclxuICAgIGZsZXg6IDAgMCA1NSU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1jYXJkLTYgLmNhcmQtaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHRvcDogMzBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtY2FyZC02IC5jYXJkLWluZm9ybWF0aW9uIHtcclxuICAgIGZsZXg6IDAgMCA0NSU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtY2FyZC04IC5jYXJkLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB0b3A6IC0zMnB4O1xyXG4gICAgcmlnaHQ6IC04NXB4O1xyXG4gICAgaGVpZ2h0OiAxMTAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogLTQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWNhcmQtOCAuY2FyZC1pbmZvcm1hdGlvbiB7XHJcbiAgICBmbGV4OiAwIDAgNTUlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtY2FyZC05IC5jYXJkLWltYWdlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICByaWdodDogLTYwcHg7XHJcbiAgICBoZWlnaHQ6IDEzMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICByaWdodDogLTQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWNhcmQtOSAuY2FyZC1pbmZvcm1hdGlvbiB7XHJcbiAgICBmbGV4OiAwIDAgNTUlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtYnRuLXdyYXBwZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDQ0cHggMjRweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjIsIDYyLCA2MiwgMC41MSk7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1idG4td3JhcHBlciBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogMjZweCAqL1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc4cHg7XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1idG4td3JhcHBlciBhIHtcclxuICAgIG1heC13aWR0aDogNjRweDtcclxuICAgIGFuaW1hdGlvbjogZ3JvdzAgMnMgZm9yd2FyZHM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBsaW5lYXI7XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1idG4td3JhcHBlciBhOmhvdmVyIHtcclxuICAgIG1heC13aWR0aDogODAlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdyb3cwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMC44cHggKi9cclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC40OHB4O1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLTM7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMTtcclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gbmV3LWZvbnQoJGZvbnQtbmFtZSwgJGZvbnQtbGluayl7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtbmFtZTtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvI3skZm9udC1saW5rfS5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzLyN7JGZvbnQtbGlua30uZW90PyNpZWZpeFwiKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgIHVybChcIi4uL2ZvbnRzLyN7JGZvbnQtbGlua30udHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgdXJsKFwiLi4vZm9udHMvI3skZm9udC1saW5rfS53b2ZmXCIpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICB1cmwoXCIuLi9mb250cy8jeyRmb250LWxpbmt9LndvZmYyXCIpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgLy91cmwoXCIuLi9mb250cy8jeyRmb250LWxpbmt9LnN2ZyNNeUZvbnRcIikgZm9ybWF0KCdzdmcnKTsgICAgXHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItZ3JhZC10cmFucy1iZyhcclxuICAgICRib3JkZXIsXHJcbiAgICAkd2lkdGg6IDMwcHgsXHJcbiAgICAkYm9yZGVyLXJhZGl1czogMjBweFxyXG4pIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgLy8gICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogJHdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib3JkZXI7XHJcbiAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiAwIDApIGNvbnRlbnQtYm94LFxyXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCk7XHJcbiAgICAgICAgbWFzazogbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKSBjb250ZW50LWJveCwgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiB4b3I7XHJcbiAgICAgICAgbWFzay1jb21wb3NpdGU6IGV4Y2x1ZGU7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwicGFydGlhbHMvbWl4aW5zXCI7XHJcbi5zZWN0aW9uLXJlYXNvbnN7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi10aXRsZXtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcclxuXHJcbiAgICAgICAgLmNhcHRpb257XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWFzb25zLXdyYXBwZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ucmVhc29ucy1saW5lIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLnNlY29uZC1saW5lIHtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlYXNvbnMtaXRlbSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLTI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgcGFkZGluZzogMzAwcHggNTRweCA1NHB4IDU0cHg7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQxLCA0MSwgNDQsIDAuNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItZ3JhZC10cmFucy1iZyhsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoNzEsIDEyMiwgMjU1LCAwLjc1KSwgIzIyMiAxMDAlKSwgMXB4KTtcclxuICAgIH1cclxuICAgIC5oNHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMTtcclxuICAgIH1cclxuICAgIC50ZXh0e1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTsgLyogMjAuOHB4ICovXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcHRpb257XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLTI7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucmVhc29ucy1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogLTE4cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMzU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjklO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTQlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCl7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWFzb25zLWJsb2Nre1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWFzb25zLWl0ZW0tMSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHBhZGRpbmc6IDU0cHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWFzb25zLWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDE4cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KXtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzYlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzMHB4KXtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1JTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc3JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCl7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucmVhc29ucy1ibG9ja3tcclxuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlYXNvbnMtdGl0bGV7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlYXNvbnMtaW5mb3tcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucmVhc29ucy10aXRsZXtcclxuICAgIGdhcDogMTZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWluLWhlaWdodDogODVweDtcclxufVxyXG4ucmVhc29ucy1pbmZve1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZ2FwOiAyNHB4O1xyXG59IiwiQGltcG9ydCBcInBhcnRpYWxzL21peGluc1wiO1xyXG4uc2VjdGlvbi1jbGllbnRze1xyXG4gICAgcGFkZGluZzogMjAwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICMxMzEzMTM7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDU0cHggMDtcclxuICAgIH1cclxufVxyXG4uY2xpZW50cy13cmFwcGVye1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGdhcDogNTRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZXtcclxuICAgICAgICBmbGV4OiAwIDAgMzcwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jbGllbnRzLWFycm93c3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6OHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgIH1cclxufVxyXG4uY2xpZW50cy1zbGlkZXJ7XHJcbiAgICAvL2ZsZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stdHJhY2t7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcclxuICAgIH1cclxufVxyXG4uY2xpZW50cy1pdGVte1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGdhcDogMjRweDtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0yO1xyXG4gICAgYmFja2dyb3VuZDogIzEzMTMxMztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDEsIDQxLCA0NCwgMC41KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ncmFkLXRyYW5zLWJnKGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSg3MSwgMTIyLCAyNTUsIDAuNzUpLCAjMjIyIDEwMCUpLCAxcHgpO1xyXG4gICAgfVxyXG4gICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMy40cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMztcclxuICAgIH1cclxufVxyXG4uY2xpZW50cy1yb3VuZHtcclxuICAgIGJhY2tncm91bmQ6ICMyMjI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLTE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxufVxyXG4uY2xpZW50cy1ibG9ja3tcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3ItMjtcclxufVxyXG4uY2xpZW50LW5hbWV7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDE4cHggKi9cclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLTE7XHJcbn1cclxuLmNsaWVudC10ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAxNC4zcHggKi9cclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zM3B4O1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLTE7XHJcbn1cclxuLmNsaWVudHMtaW1hZ2V7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGZsZXg6IDAgMCAzMnB4O1xyXG59XHJcbiIsIi5pbmRleC1uZXdzLXdyYXBwZXJ7XHJcbiAgICBnYXA6IDU0cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGV7XHJcbiAgICAgICAgZmxleDogMCAwIDM2MHB4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5kZXgtbmV3c3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMzJweCA1NHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpdntcclxuICAgICAgICAgICAgZmxleDowIDAgY2FsYyg1MCUgLSAyN3B4KTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLTM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMCAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0yO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiAxOHB4ICovXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41NHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLXdyYXBwZXJ7XHJcbiAgICBnYXA6IDU0cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLXRpdGxle1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmRleC1uZXdze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAzMnB4IDU0cHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICBmbGV4OjAgMCBjYWxjKDUwJSAtIDI3cHgpO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAwIDA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLTI7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0xO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDE4cHggKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU0cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci0xO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi52YWNhbmNpZXMtd3JhcHBlcntcclxuICAgIGdhcDogNTRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgfVxyXG59XHJcbi52YWNhbmNpZXMtbGlzdHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAzMnB4O1xyXG4gICAgZmxleDogMCAwIDcwMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4udmFjYW5jaWVzLWl0ZW17XHJcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxNnB4KTtcclxuICAgIGdhcDogMTZweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvci0yO1xyXG4gICAgcGFkZGluZy10b3A6IDMycHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4udmFjYW5jaWVzLWxpbmV7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi52YWNhbmNpZXMtYnRue1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvci0xO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgLmJ0bi1hcnJvd3tcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuLnZhY2FuY2llcy1kYXl7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLTI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLTI7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBjb2xvcjogI0I3QjdCNztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xyXG59XHJcbi52YWNhbmNpZXMtYmxvY2std3JhcHBlcntcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDU0cHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpe1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi52YWNhbmNpZXMtYmxvY2t7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAuaDR7XHJcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbn0iLCJAdXNlICdzYXNzOmNvbG9yJztcclxuLnNlY3Rpb24tY3Rhe1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICAgICAgICBwYWRkaW5nOiA0NHB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmN0YS1pbmZve1xyXG4gICAgcGFkZGluZzoxNDNweCA1NHB4IDU0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2N0YS1iZy5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbiAgICBnYXA6IDU0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgcGFkZGluZzogNTRweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzJweDtcclxuICAgIH1cclxufVxyXG4uY3RhLXRleHR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyAvKiAyMC44cHggKi9cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItMztcclxuICAgIH1cclxufSJdfQ== */
