@font-face {
  font-family: "WixMadeforDisplay";
  src: local("WixMadeforDisplay-Bold"), local("WixMadeforDisplay-Bold"), url("fonts/WixMadeforDisplay-Bold.ttf") format("truetype"), url("fonts/WixMadeforDisplay-Bold.woff") format("woff"), url("fonts/WixMadeforDisplay-Bold.woff2") format("woff2"), url("fonts/WixMadeforDisplay-Bold.eot") format("eot");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "WixMadeforDisplay";
  src: local("WixMadeforDisplay-Regular"), local("WixMadeforDisplay-Regular"), url("fonts/WixMadeforDisplay-Regular.ttf") format("truetype"), url("fonts/WixMadeforDisplay-Regular.woff") format("woff"), url("fonts/WixMadeforDisplay-Regular.woff2") format("woff2"), url("fonts/WixMadeforDisplay-Regular.eot") format("eot");
  font-weight: 400;
  font-style: normal;
}
.body {
  color: #fff;
  line-height: 1.1;
  position: relative;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
  font-size: 18rem;
}
@media (max-width: 767px) {
  .body {
    font-size: 14rem;
  }
}

* {
  -webkit-tap-highlight-color: transparent;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

a,
button,
:focus,
:hover,
:active {
  outline: none;
  text-decoration: none;
}

body {
  margin: 0;
  padding: 0;
}
body.modal-open {
  overflow: hidden;
  height: 100vh;
}
body.modal-open .main {
  display: none;
}

main {
  display: flex;
  flex-direction: column;
  height: 100%;
  flex-grow: 1;
}

acronym {
  text-decoration: none;
}

li {
  list-style: none;
}

html {
  box-sizing: border-box;
  overflow-x: hidden;
  font-size: 0.2666666667vw;
}
@media (min-width: 768px) {
  html {
    font-size: 0.0520833333vw;
  }
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  font-family: "WixMadeforDisplay", Arial, sans-serif;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18rem;
  line-height: 1.4;
  overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0;
}

ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

a {
  color: inherit;
  text-decoration: none;
}

button {
  padding: 0;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  border: 1rem solid transparent;
  color: inherit;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

picture {
  display: block;
}

.container {
  width: 100%;
  max-width: 1720rem;
  margin: 0 auto;
}

.body {
  line-height: 1.1;
  background-color: #1F1E25;
  position: relative;
}
.body.js-no-scroll {
  overflow: hidden;
  height: 100vh;
}

.h1 {
  font-size: 80rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  .h1 {
    font-size: 42rem;
  }
}

.h2,
.h3 {
  font-size: 42rem;
}
@media (max-width: 767px) {
  .h2,
  .h3 {
    font-size: 24rem;
  }
}

.header {
  position: absolute;
  top: 48rem;
  left: 0;
  width: 100%;
  padding: 18rem 0;
  z-index: 2;
}
@media (max-width: 767px) {
  .header {
    padding: 9rem 0;
    top: 20rem;
  }
}
.header__container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 8rem 0 4rem;
}
@media (max-width: 767px) {
  .header__container {
    padding: 0 20rem;
  }
}
.header__img {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.header__img-logo {
  width: 60rem;
  margin-right: 18rem;
}
@media (max-width: 767px) {
  .header__img-logo {
    width: 42rem;
    margin-right: 12rem;
  }
}
.header__img-text {
  width: 158rem;
}
@media (max-width: 767px) {
  .header__img-text {
    width: 110rem;
  }
}
.header__img img {
  width: 100%;
}
.header__right {
  display: flex;
  margin-right: 1rem;
  color: #656373;
  height: 100%;
  display: flex;
  align-items: center;
}
.header__right-col {
  width: 284rem;
  height: 100%;
  display: flex;
  justify-content: end;
}
@media (max-width: 767px) {
  .header__right-col {
    display: none;
  }
}
.header__right-col a {
  cursor: pointer;
}

.menu-btn {
  margin-right: -4rem;
  cursor: pointer;
}
@media (max-width: 767px) {
  .menu-btn {
    display: block;
    width: fit-content;
  }
}
.menu-btn img {
  width: 48rem;
}
@media (max-width: 767px) {
  .menu-btn img {
    width: 36rem;
  }
}

.menu, .video_popup {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 48rem;
  z-index: 100;
  display: none;
}
@media (max-width: 767px) {
  .menu, .video_popup {
    padding: 0;
  }
}
.menu:before, .video_popup:before {
  content: "";
  display: block;
  background-color: #fff;
  width: 100%;
  height: 100%;
}
.menu .line, .video_popup .line {
  position: absolute;
  background-color: #BFBFBF;
  height: 100%;
  width: 1rem;
  top: 0;
}
.menu .line.line1, .video_popup .line.line1 {
  height: 1rem;
  width: 100%;
  left: 0;
  top: 144rem;
}
@media (max-width: 767px) {
  .menu .line.line1, .video_popup .line.line1 {
    top: 20rem;
  }
}
.menu .line.line2, .video_popup .line.line2 {
  left: 96rem;
}
@media (max-width: 767px) {
  .menu .line.line2, .video_popup .line.line2 {
    height: 1rem;
    width: 100%;
    left: 0;
    top: 80rem;
  }
}
.menu .line.line3, .video_popup .line.line3 {
  left: 380rem;
}
@media (max-width: 767px) {
  .menu .line.line3, .video_popup .line.line3 {
    left: 20rem;
  }
}
.menu .line.line4, .video_popup .line.line4 {
  left: 951rem;
}
@media (max-width: 767px) {
  .menu .line.line4, .video_popup .line.line4 {
    left: 356rem;
  }
}
.menu .line.line5, .video_popup .line.line5 {
  left: 1522rem;
}
.menu .line.line6, .video_popup .line.line6 {
  left: 1807rem;
}
.menu .inner, .video_popup .inner {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 48rem;
}
@media (max-width: 767px) {
  .menu .inner, .video_popup .inner {
    padding: 20rem;
  }
}
.menu .header__img, .video_popup .header__img {
  position: absolute;
  left: 96rem;
  top: 66rem;
}
@media (max-width: 767px) {
  .menu .header__img, .video_popup .header__img {
    left: 20rem;
    top: 29rem;
  }
}
.menu .list, .video_popup .list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  counter-reset: menu;
  position: absolute;
  left: 379rem;
  top: 255rem;
  height: 610rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  .menu .list, .video_popup .list {
    left: 20rem;
    top: 142rem;
    height: auto;
  }
}
.menu .list a, .video_popup .list a {
  color: #1F1E25;
  letter-spacing: 3rem;
  width: 571rem;
  display: flex;
  line-height: 1.5;
  height: 150rem;
}
@media (max-width: 767px) {
  .menu .list a, .video_popup .list a {
    width: auto;
    letter-spacing: 2rem;
    height: 77rem;
  }
}
.menu .list a:before, .video_popup .list a:before {
  counter-increment: menu;
  content: "0" counter(menu) ". ";
  color: #D9D9D9;
  font-size: 42rem;
  width: 78rem;
  display: inline-block;
  letter-spacing: 0;
  flex-shrink: 0;
  position: relative;
  top: -26rem;
}
@media (max-width: 767px) {
  .menu .list a:before, .video_popup .list a:before {
    font-size: 24rem;
    width: 48rem;
    top: -11rem;
  }
}
.menu .list a:hover, .video_popup .list a:hover {
  color: #292AF9;
}
.menu .close, .video_popup .close {
  cursor: pointer;
  position: absolute;
  right: 98rem;
  top: 80rem;
}
@media (max-width: 767px) {
  .menu .close, .video_popup .close {
    width: 26rem;
    right: 22rem;
    top: 37rem;
  }
}

body.menu_active .menu {
  display: block;
}

.anchor {
  position: relative;
  top: -32rem;
  height: 0;
  font-size: 0;
}

@media (max-width: 767px) {
  .video_popup {
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.7);
  }
  .video_popup:before {
    content: none;
  }
}
.video_popup .inner {
  padding: 146rem 96rem;
}
@media (max-width: 767px) {
  .video_popup .inner {
    padding: 94rem 20rem 24rem;
    background-color: #fff;
    position: relative;
    height: auto;
  }
}

body.video_active .video_popup {
  display: flex;
}

.section-first {
  background-image: url(./img/bg-1.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 0 0;
}
@media (max-width: 767px) {
  .section-first {
    background-image: none;
  }
}

.entry {
  padding: 265rem 0 13rem;
  min-height: 969rem;
}
@media (max-width: 767px) {
  .entry {
    background-image: url(./img/bg-1-mob.png);
    background-size: 100% 100%;
    min-height: 920rem;
    position: relative;
    padding-top: 80rem;
  }
}
.entry__left {
  margin: 0 284rem;
}
@media (max-width: 767px) {
  .entry__left {
    margin: 0;
    padding-top: 96rem;
  }
}
.entry__left-title {
  max-width: 700rem;
}
.entry__left-text {
  display: flex;
  flex-direction: column;
  width: 288rem;
  align-items: flex-end;
  padding: 39rem 0 145rem;
  margin-top: 185rem;
  text-transform: uppercase;
  letter-spacing: 2.7rem;
  position: relative;
}
@media (max-width: 767px) {
  .entry__left-text {
    width: fit-content;
    margin-left: auto;
    margin-top: 101rem;
    padding: 26rem 0 0;
  }
}
.entry__left-text::before {
  content: "";
  border: 6rem solid transparent;
  border-top: 6rem solid #fff;
  border-right: 6rem solid #fff;
  position: absolute;
  top: 0rem;
  right: -1rem;
  width: 12rem;
  height: 12rem;
}
.entry__left-text span {
  margin-right: -5rem;
}
.entry__left-text span:not(:first-child) {
  margin-top: 14rem;
}
.entry__container {
  position: relative;
}
@media (max-width: 767px) {
  .entry__container {
    padding: 0 20rem;
    position: static;
  }
}
.entry__img {
  position: absolute;
  right: -90rem;
  bottom: -14rem;
  width: 960rem;
}
@media (max-width: 767px) {
  .entry__img {
    width: 378rem;
    right: 0;
    bottom: 0;
  }
}
.entry__img img {
  width: 100%;
}

.entry-content {
  line-height: 1.47;
  padding: 242rem 0 127rem;
  min-height: 960rem;
  margin: 0 284rem;
}
@media (max-width: 767px) {
  .entry-content {
    margin-left: 0;
    background-image: url(./img/bg-2-mob.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom;
    min-height: 914rem;
    padding: 46rem 18rem 0;
    margin: 0;
  }
}
.entry-content__text {
  max-width: 828rem;
  font-size: 32rem;
  margin-bottom: 20rem;
}
@media (max-width: 767px) {
  .entry-content__text {
    font-size: 20rem;
  }
}
.entry-content .images {
  display: flex;
}
@media (max-width: 767px) {
  .entry-content .images {
    justify-content: space-between;
  }
}
.entry-content .images img {
  width: 300rem;
  margin-right: 32rem;
}
@media (max-width: 767px) {
  .entry-content .images img {
    width: 160rem;
    margin-right: 0;
  }
}

.slider-wrapper {
  width: 100%;
  display: flex;
}

.slider {
  display: flex;
  width: 1142rem;
  margin: 0 288rem;
}
@media (max-width: 767px) {
  .slider {
    width: 100%;
    padding: 0 19rem;
    margin: 0;
  }
}
.slider__top {
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 0 70rem 0;
}
@media (max-width: 767px) {
  .slider__top {
    font-size: 14rem;
  }
}
.slider__slide {
  display: flex !important;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .slider__slide .slider__text {
    margin: 50rem 0 0;
    padding-bottom: 50rem;
  }
}
.slider__slide.--reverse .slider__text {
  padding: 104rem 36rem 49rem 72rem;
  line-height: 1.77;
}
@media (max-width: 767px) {
  .slider__slide.--reverse .slider__text {
    margin-top: 20rem;
    padding: 0;
    padding-bottom: 50rem;
    max-width: 338rem;
  }
}
.slider__img {
  width: 576rem;
  flex-shrink: 0;
  margin-left: auto;
  position: relative;
}
@media (max-width: 767px) {
  .slider__img {
    width: 100%;
    margin: 0;
  }
}
.slider__img img {
  width: 100%;
}

.slider-container {
  border-top: 1rem solid #393740;
  border-bottom: 1rem solid #393740;
}
@media (max-width: 767px) {
  .slider-container {
    margin-top: 0;
  }
}
.slider-container__bottom {
  height: 90rem;
  border-top: 1rem solid #393740;
  position: relative;
}
.slider-container__bottom .container {
  height: 100%;
  display: flex;
  justify-content: end;
}

.slider-btns {
  width: fit-content;
  display: flex;
}
.slider-btns__button {
  width: 144rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  cursor: pointer;
  transition: color ease-in 0.24s;
}
.slider-btns__button svg {
  width: 48rem;
  height: auto;
}
.slider-btns__button:hover {
  color: #fff;
}
.slider-btns__button:first-child {
  border-right: 1rem solid #393740;
}
.slider-btns__button.slick-disabled {
  color: #393740;
  cursor: unset;
}

.slick-slide {
  opacity: 0;
  transition: opacity ease-in 0.24s;
}
@media (max-width: 767px) {
  .slick-slide {
    display: flex;
    flex-direction: column;
    border-left: 1rem solid #393740;
    border-right: 1rem solid #393740;
    opacity: 1;
  }
}
.slick-slide.current {
  display: flex;
}
.slick-slide.slick-current.slick-active {
  opacity: 1;
}
.progress {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4rem;
  background-color: transparent;
  background-image: linear-gradient(to right, #292AF9, #292AF9);
  background-repeat: no-repeat;
  background-size: 20% 100%;
  background-position: left;
  transition: background-size 0.24s ease-in;
}

@media (max-width: 767px) {
  .desktop {
    display: none;
  }
}

@media (min-width: 768px) {
  .mobile {
    display: none;
  }
}

.description {
  position: relative;
}
.description__wrapp {
  padding: 244rem 0;
  margin: 0 288rem;
  display: flex;
}
@media (max-width: 767px) {
  .description__wrapp {
    margin: 0;
    flex-direction: column;
    padding: 169rem 20rem;
  }
}
.description__left {
  width: 576rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .description__left {
    width: 336rem;
  }
}
.description__left img {
  width: 100%;
}
.description__text {
  line-height: 1.47;
  position: relative;
}
.description__text img {
  position: absolute;
  right: -268rem;
  bottom: -40rem;
  width: 576rem;
}
@media (max-width: 767px) {
  .description__text img {
    width: 288rem;
    right: -47rem;
    bottom: 0;
  }
}
.description__asset {
  position: absolute;
  left: 0;
  top: 50%;
  width: 836rem;
  transform: translateY(-50%);
}
@media (max-width: 767px) {
  .description__asset {
    width: 356rem;
    top: 290rem;
  }
}
.description__asset img {
  width: 100%;
}

.about {
  background-image: url(./img/bg-2.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 767px) {
  .about {
    background-image: url(./img/bg-22-mob.png);
  }
}
.about__wrapper {
  margin: 0 294rem;
  display: flex;
  justify-content: space-between;
  padding: 284rem 0 96rem;
  line-height: 1.77;
  min-height: 995rem;
}
@media (max-width: 767px) {
  .about__wrapper {
    margin: 0;
    padding: 81rem 20rem 45rem;
    flex-direction: column;
    min-height: 1010rem;
  }
}
.about__left {
  max-width: 288rem;
  font-size: 16rem;
  line-height: 28rem;
}
@media (max-width: 767px) {
  .about__left {
    max-width: 100%;
  }
}
.about__right {
  max-width: 288rem;
  color: #1F1E25;
  padding-top: 96rem;
}
@media (max-width: 767px) {
  .about__right {
    padding: 60rem 0 0 84rem;
  }
}
.about__right-text {
  font-size: 18rem;
  line-height: 26rem;
}
.about__right-text:not(:first-child) {
  margin-top: 48rem;
}
@media (max-width: 767px) {
  .about__right-text:not(:first-child) {
    margin-top: 16rem;
  }
}
.about__right-text b {
  font-weight: 800;
}

.blue-colored {
  color: #292AF9;
}

.test-wrapper {
  padding: 149rem 0 280rem;
  margin: 0 288rem;
}
@media (max-width: 767px) {
  .test-wrapper {
    margin: 0;
    padding: 158rem 20rem 189rem;
  }
}

.test-top {
  font-weight: 700;
  text-transform: uppercase;
}

.test-header {
  margin-top: 64rem;
}
@media (max-width: 767px) {
  .test-header {
    margin-top: 42rem;
  }
}

.test-body {
  border: 1rem solid #393740;
  height: fit-content;
  min-height: 432rem;
  display: flex;
  margin-top: 100rem;
}
@media (max-width: 767px) {
  .test-body {
    margin-top: 60rem;
  }
}

.question {
  display: flex;
  max-width: 672rem;
  width: 96rem;
  color: #393740;
  line-height: 1.5;
  position: relative;
}
@media (max-width: 767px) {
  .question {
    display: none;
  }
}
.question:not(:last-child) {
  border-right: 1rem solid #393740;
}
.question__body {
  padding: 36rem 96rem 96rem 0;
  display: none;
}
@media (max-width: 767px) {
  .question__body {
    padding: 23rem 0 54rem 0;
  }
}
.question__text {
  font-size: 24rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  .question__text {
    font-size: 18rem;
    padding-right: 40rem;
  }
}
.question__text.hint {
  font-weight: 400;
}
.question__col {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 42rem;
  font-weight: 700;
  width: 96rem;
  height: 96rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .question__col {
    width: 72rem;
    height: 72rem;
    font-size: 24rem;
  }
}
.question.active {
  width: 100%;
  color: #fff;
  min-width: 672rem;
}
@media (max-width: 767px) {
  .question.active {
    display: flex;
    min-width: 0;
  }
}
.question.active .question__body {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.question.active.--false {
  background: linear-gradient(61deg, rgba(249, 41, 76, 0.15) 0%, rgba(31, 30, 37, 0.15) 16.25%), #1F1E25;
}
.question.active.--true {
  background: linear-gradient(57deg, rgba(41, 42, 249, 0.2) 0%, rgba(31, 30, 37, 0.2) 17.39%), #1F1E25;
}
.question__buttons {
  display: flex;
  margin-top: auto;
}
@media (max-width: 767px) {
  .question__buttons {
    flex-direction: column;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .question__buttons {
    margin-top: 74rem;
  }
}
.question__btn {
  width: 228rem;
  height: 72rem;
  display: flex;
  align-items: center;
  padding: 24rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2.7rem;
  cursor: pointer;
}
@media (max-width: 767px) {
  .question__btn {
    width: 228rem;
    margin: 0;
    font-size: 14rem;
    margin-top: 24rem;
    height: 72rem;
  }
}
.question__btn.--true {
  border: 1rem solid #292AF9;
  margin-right: 24rem;
  background: linear-gradient(72deg, rgba(41, 42, 249, 0.15) 0%, rgba(31, 30, 37, 0.15) 48%), #1F1E25;
}
.question__btn.--true svg {
  width: 26rem;
}
@media (max-width: 767px) {
  .question__btn.--true svg {
    width: 22rem;
  }
}
.question__btn.--false {
  border: 1rem solid #F9294C;
  background: linear-gradient(72deg, rgba(249, 41, 76, 0.15) 0%, rgba(31, 30, 37, 0.15) 48%), #1F1E25;
}
.question__btn.--false svg {
  width: 24rem;
}
.question__btn span {
  margin: 0 auto;
}
.question__answer-type {
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 30rem;
  margin-top: 5rem;
}
.question.--answer .question__text {
  font-weight: 400;
}
.question.--answer.active .question__next-btn {
  display: block;
}
.question__next-btn {
  position: absolute;
  top: 36rem;
  right: 36rem;
  cursor: pointer;
}
.question__next-btn svg {
  width: 48rem;
}
.question.--false {
  background: linear-gradient(61deg, rgba(249, 41, 76, 0.15) 0%, rgba(31, 30, 37, 0.15) 36.25%), #1F1E25;
}
.question.--true {
  background: linear-gradient(57deg, rgba(41, 42, 249, 0.2) 0%, rgba(31, 30, 37, 0.2) 37.39%), #1F1E25;
}

.benefits {
  background-color: #fff;
  padding-top: 99rem;
  color: #1F1E25;
}
@media (max-width: 767px) {
  .benefits {
    padding: 110rem 0 90rem;
  }
}
.benefits__top {
  margin: 0 288rem;
}
@media (max-width: 767px) {
  .benefits__top {
    margin: 0;
    padding: 0 20rem;
  }
}
.benefits__top-subtitle {
  text-transform: uppercase;
  font-weight: 700;
}
.benefits__top-title {
  margin-top: 68rem;
}
@media (max-width: 767px) {
  .benefits__top-title {
    margin-top: 50rem;
  }
}
.benefits__list {
  margin-top: 160rem;
}
@media (max-width: 767px) {
  .benefits__list {
    margin-top: 50rem;
  }
}
.benefits__item {
  display: flex;
}
@media (max-width: 767px) {
  .benefits__item {
    flex-direction: column;
  }
}
.benefits__item-img {
  width: 816rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .benefits__item-img {
    width: 100%;
    height: 336rem;
  }
}
.benefits__item-img img {
  width: 100%;
}
@media (max-width: 767px) {
  .benefits__item-img img {
    height: 100%;
    object-fit: cover;
  }
}
.benefits__item-right {
  border-top: 1rem solid #D9D9D9;
  padding-left: 144rem;
  display: flex;
}
@media (max-width: 767px) {
  .benefits__item-right {
    flex-direction: column;
    padding: 0 20rem 60rem;
  }
}
.benefits__item-counter {
  font-size: 80rem;
  font-weight: 700;
  color: #D9D9D9;
  height: fit-content;
  transform: translateY(-80%);
  margin-right: 20rem;
}
@media (max-width: 767px) {
  .benefits__item-counter {
    margin: 0;
    transform: none;
    margin-top: -75rem;
  }
}
.benefits__item-title {
  font-weight: 700;
  margin-top: -4rem;
}
.benefits__item-text {
  margin-top: 50rem;
  max-width: 432rem;
  line-height: 1.77;
  font-size: 22rem;
}
@media (max-width: 767px) {
  .benefits__item-text {
    margin-top: 14rem;
    font-size: 16rem;
  }
}
@media (max-width: 767px) {
  .benefits__item-content {
    margin-top: 60rem;
  }
}

.video {
  width: 100%;
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .video {
    width: 100%;
  }
}
.video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.play-btn {
  width: 144rem;
  height: 144rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.play-btn svg {
  width: 100%;
}

.work {
  padding-bottom: 108rem;
}
@media (max-width: 767px) {
  .work {
    padding-bottom: 40rem;
  }
}
.work__wrapper {
  margin: 0 288rem;
  padding: 280rem 0 0;
}
@media (max-width: 767px) {
  .work__wrapper {
    margin: 0;
    padding: 161rem 20rem 0;
  }
}
.work__wrapper.--new {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .work__wrapper.--new {
    flex-direction: column;
  }
}
.work__wrapper.wrapper2 {
  padding-top: 100rem;
  margin-bottom: 12rem;
}
@media (max-width: 767px) {
  .work__wrapper.wrapper2 {
    padding-top: 40rem;
  }
  .work__wrapper.wrapper2 .work__title.h1 {
    font-size: 38rem;
  }
}
.work__subtitle {
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .work__subtitle {
    letter-spacing: 2.1rem;
    line-height: 1.71;
  }
}
.work__title {
  margin-top: 66rem;
}
@media (max-width: 767px) {
  .work__title {
    margin-top: 42rem;
  }
}
.work__container {
  position: relative;
}
.work__col {
  width: 33.3333333333%;
}
@media (max-width: 767px) {
  .work__col {
    width: 100%;
  }
}
.work__col.--big {
  width: calc((33.3333333333% - 64rem) * 2);
}
@media (max-width: 767px) {
  .work__col.--big {
    width: 100%;
  }
}
.work__col:not(.--big) {
  margin-top: 135rem;
}
@media (max-width: 767px) {
  .work__col:not(.--big) {
    margin-top: 0;
  }
}
.work__comps {
  margin-top: 125rem;
}
@media (max-width: 767px) {
  .work__comps {
    margin-top: 50rem;
  }
}
.work__comps-title {
  font-size: 24rem;
  line-height: 36rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  .work__comps-title {
    font-size: 18rem;
    line-height: 1.66;
  }
}
.work__comps-icons {
  display: flex;
  flex-wrap: wrap;
  margin-top: 50rem;
  gap: 36rem 24rem;
  align-items: flex-end;
}
@media (max-width: 767px) {
  .work__comps-icons {
    margin-top: 38rem;
  }
}
.work__text {
  line-height: 1.77;
}
@media (max-width: 767px) {
  .work__text {
    margin-top: 48rem;
    font-size: 16rem;
  }
}
.work__text.--big {
  font-size: 24rem;
  font-weight: 700;
  margin-top: 60rem;
  line-height: 1.5;
}
@media (max-width: 767px) {
  .work__text.--big {
    margin-top: 60rem;
    font-size: 18rem;
  }
}

.cards {
  margin-top: 80rem;
  border: 1rem solid #393740;
  display: flex;
  position: relative;
}
@media (max-width: 767px) {
  .cards {
    flex-direction: column;
  }
}
.cards::before {
  content: "";
  position: absolute;
  bottom: 96rem;
  left: 50%;
  height: 1rem;
  width: 100vw;
  transform: translateX(-50%);
  background-color: #393740;
}
@media (max-width: 767px) {
  .cards::before {
    display: none;
  }
}
.cards::after {
  content: "";
  position: absolute;
  bottom: 96rem;
  right: -286rem;
  width: 286rem;
  height: 286rem;
  height: 290rem;
  background: rgb(41, 42, 249);
  background: linear-gradient(35deg, rgba(41, 42, 249, 0.15) 10%, rgba(31, 30, 37, 0.15) 58.25%);
}
@media (max-width: 767px) {
  .cards::after {
    display: none;
  }
}
.cards__item {
  width: 33.3333333333%;
  min-height: 528rem;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .cards__item {
    width: 100%;
    border-bottom: 1rem solid #393740;
    min-height: 408rem;
    position: relative;
  }
}
.cards__item::before {
  content: "";
  position: absolute;
  bottom: -1rem;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 1rem;
  background-color: #393740;
}
.cards__item:not(:last-child) {
  border-right: 1rem solid #393740;
}
.cards__item-top {
  padding: 36rem 36rem 31rem;
}
@media (max-width: 767px) {
  .cards__item-top {
    padding: 30rem;
  }
}
.cards__item-text {
  margin-top: 105rem;
  font-size: 24rem;
  font-weight: 700;
  line-height: 1.5;
}
@media (max-width: 767px) {
  .cards__item-text {
    font-size: 18rem;
    margin-top: 62rem;
  }
}
.cards__item-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 96rem;
  margin-top: auto;
  padding: 0 24rem 0 36rem;
  font-weight: 700;
  color: #393740;
  text-transform: uppercase;
  cursor: pointer;
}
@media (max-width: 767px) {
  .cards__item-btn {
    border-top: 1rem solid #393740;
    height: 72rem;
  }
}
.cards__item-btn:hover {
  color: #fff;
}
.cards__item-btn svg {
  width: 48rem;
  height: auto;
}
.cards__asset-1 {
  position: absolute;
  right: 33.3333333333%;
  top: 100%;
  width: 1rem;
  height: 1221rem;
  background-color: #393740;
}
@media (max-width: 767px) {
  .cards__asset-1 {
    display: none;
  }
}
.cards__asset-2 {
  position: absolute;
  right: -288rem;
  top: calc(100% - 96rem);
  width: 1rem;
  height: 1317rem;
  background-color: #393740;
}
.cards__asset-3 {
  position: absolute;
  left: 0;
  bottom: 100%;
  width: 1rem;
  height: 733rem;
  background-color: #393740;
}
@media (max-width: 767px) {
  .cards__asset-3 {
    display: none;
  }
}

.companies {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10rem 50rem;
  margin-top: 30rem;
}
@media (max-width: 767px) {
  .companies {
    margin-top: 32rem;
  }
}
.companies__item {
  display: flex;
  justify-content: start;
  padding-left: 36rem;
  padding-bottom: 4rem;
  position: relative;
}
.companies__item::before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  border-bottom: 12rem solid #fff;
  border-right: 12rem solid transparent;
}

.coop {
  padding-top: 280rem;
  background-color: #fff;
  color: #1F1E25;
}
@media (max-width: 767px) {
  .coop {
    padding: 153rem 20rem 0;
  }
}
.coop__row {
  display: flex;
  width: 100%;
  font-size: 18rem;
  line-height: 1.75;
}
@media (max-width: 767px) {
  .coop__row {
    flex-direction: column;
    font-size: 16rem;
  }
}
.coop__row:last-child {
  padding-left: 379.5rem;
  margin-top: 102rem;
}
@media (max-width: 767px) {
  .coop__row:last-child {
    margin-top: 0;
    padding-left: 0;
  }
}
.coop__row:last-child .coop__row-right {
  padding-top: 92rem;
}
@media (max-width: 767px) {
  .coop__row:last-child .coop__row-right {
    padding-top: 0;
  }
}
.coop__row-wrapper {
  display: flex;
  padding: 0 288rem;
}
@media (max-width: 767px) {
  .coop__row-wrapper {
    padding: 0;
    flex-direction: column;
  }
}
.coop__row-left {
  font-weight: 700;
  margin-right: 94rem;
  line-height: 1.47;
  max-width: 666rem;
}
@media (max-width: 767px) {
  .coop__row-left {
    margin-right: 0;
  }
}
.coop__row-right {
  max-width: 384rem;
  line-height: 1.77;
}
@media (max-width: 767px) {
  .coop__row-right {
    margin-top: 50rem;
  }
}
.coop__row-img {
  margin-left: auto;
  width: 960rem;
}
@media (max-width: 767px) {
  .coop__row-img {
    width: calc(100% + 40rem);
    transform: translateX(-20rem);
    margin-top: 64rem;
  }
}
.coop__row-img img {
  width: 100%;
}

.about-top {
  display: flex;
  line-height: 1.77;
}
@media (max-width: 767px) {
  .about-top {
    flex-direction: column;
  }
}
.about-top__left {
  padding: 95rem 84rem 95rem 384rem;
  position: relative;
  border-right: 1rem solid #393740;
  border-bottom: 1rem solid #393740;
  font-size: 18rem;
  line-height: 1.75;
}
@media (max-width: 767px) {
  .about-top__left {
    padding: 69rem 20rem 64rem;
    font-size: 16rem;
  }
}
.about-top__left::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  background: linear-gradient(215deg, rgba(41, 42, 249, 0.15) 10%, rgba(31, 30, 37, 0.15) 58.25%);
  width: 276rem;
  height: 276rem;
}
.about-top__right {
  padding: 95rem 384rem 0 0;
  font-size: 18rem;
  line-height: 1.75;
}
@media (max-width: 767px) {
  .about-top__right {
    margin: 0 20rem 0;
    padding: 69rem 0 0;
    border-left: 1rem solid #393740;
    font-size: 16rem;
  }
}

.about-brands {
  padding: 105rem 0;
  display: flex;
  margin: 0 288rem;
  border-left: 1rem solid #393740;
  justify-content: space-between;
  border-bottom: 1rem solid #393740;
}
@media (max-width: 767px) {
  .about-brands {
    flex-direction: column;
    padding: 0;
    margin: 0 20rem;
  }
}
.about-brands__title {
  font-size: 24rem;
  font-weight: 700;
  max-width: 342rem;
  line-height: 1.5;
  margin-right: 95rem;
}
@media (max-width: 767px) {
  .about-brands__title {
    font-size: 18rem;
    padding-top: 50rem;
  }
}
.about-brands__list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 36rem 24rem;
  max-width: 760rem;
}
@media (max-width: 767px) {
  .about-brands__list {
    padding: 38rem 20rem 158rem;
  }
}
.about-brands__item img {
  min-height: 24rem;
  max-height: 60rem;
  height: auto;
}

.about-brands-video {
  margin: 64rem 288rem 0;
  width: auto;
  padding-bottom: 64rem;
}
@media (max-width: 767px) {
  .about-brands-video {
    margin: 32rem 20rem 0;
    padding-bottom: 32rem;
  }
}
.about-brands-video .products__heading {
  margin-bottom: 20rem;
}

.products {
  margin: 0 288rem 0;
  border: 1rem solid #393740;
}
@media (max-width: 767px) {
  .products {
    margin: 0 20rem;
  }
}
.products__cards {
  display: flex;
  margin-top: 77rem;
  position: relative;
  flex-wrap: wrap;
  border-top: 1rem solid #393740;
}
@media (max-width: 767px) {
  .products__cards {
    flex-direction: column;
    margin-top: 0;
    border: 1rem solid #393740;
  }
}
.products__cards::before {
  content: "";
  position: absolute;
  bottom: 96rem;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 1rem;
  background-color: #393740;
}
@media (max-width: 767px) {
  .products__cards::before {
    display: none;
  }
}
.products__heading {
  font-weight: 700;
  text-transform: uppercase;
  margin-left: 2rem;
  margin-top: -1rem;
}
.products__top {
  display: flex;
  margin-top: 66rem;
}
@media (max-width: 767px) {
  .products__top {
    flex-direction: column;
    padding-bottom: 62rem;
  }
}
.products__title {
  margin-right: 87rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .products__title {
    margin-right: 0;
    font-size: 41rem;
  }
}
.products__subtitle {
  margin-top: 44rem;
  font-size: 18rem;
  line-height: 1.77;
}
@media (max-width: 767px) {
  .products__subtitle {
    font-size: 16rem;
  }
}
.products__item {
  display: flex;
  flex-direction: column;
  border-bottom: 1rem solid #393740;
  width: 50%;
}
@media (max-width: 767px) {
  .products__item {
    width: 100%;
  }
}
.products__item:nth-child(odd) {
  border-right: 1rem solid #393740;
}
@media (max-width: 767px) {
  .products__item:nth-child(odd) {
    border: none;
  }
}
@media (max-width: 767px) {
  .products__item:last-child .products__item-btn {
    border-bottom: none;
  }
}
.products__item-img {
  width: 468rem;
  margin-top: 96rem;
  margin-bottom: auto;
}
@media (max-width: 767px) {
  .products__item-img {
    width: 280rem;
  }
}
.products__item-img img {
  width: 100%;
}
.products__item-title {
  margin: 75rem 0 40rem;
  font-weight: 700;
  padding: 0 36rem;
}
@media (max-width: 767px) {
  .products__item-title {
    font-size: 16rem;
    line-height: 1.5;
    margin-top: 32rem;
  }
}
.products__item-btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0 36rem;
  height: 96rem;
  cursor: pointer;
  margin-top: auto;
}
@media (max-width: 767px) {
  .products__item-btn {
    border-bottom: 1rem solid #393740;
  }
}
@media (max-width: 767px) {
  .products__item-btn {
    height: 72rem;
  }
}
.products__item-btn svg {
  width: 48rem;
  height: auto;
}

.descr {
  margin: 104rem 288rem 92rem;
  display: flex;
  padding-left: 36rem;
  line-height: 1.77;
}
@media (max-width: 767px) {
  .descr {
    margin: 72rem 0;
    padding: 0 20rem;
  }
}
.descr__img {
  width: 72rem;
  height: 72rem;
  flex-shrink: 0;
  margin-right: 72rem;
}
@media (max-width: 767px) {
  .descr__img {
    margin-right: 24rem;
  }
}
.descr__img svg {
  width: 100%;
  height: auto;
}
@media (max-width: 767px) {
  .descr__text {
    font-size: 16rem;
    line-height: 1.75;
  }
}

.news {
  margin-top: 280rem;
  padding-bottom: 287rem;
}
@media (max-width: 767px) {
  .news {
    padding-bottom: 168rem;
  }
}
.news__row {
  display: flex;
  border-top: 1rem solid #393740;
  padding: 0 395.5rem;
}
@media (max-width: 767px) {
  .news__row {
    padding: 0 20rem;
  }
}
.news__row:last-child {
  border-bottom: 1rem solid #393740;
}
.news__left {
  border-right: 1rem solid #393740;
  width: 276.5rem;
  padding-bottom: 154rem;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .news__left {
    width: 84rem;
  }
}
.news__heading {
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 120rem;
}
@media (max-width: 767px) {
  .news__heading {
    width: fit-content;
    margin-left: auto;
    margin-bottom: 52rem;
  }
}
.news__date {
  display: flex;
  flex-direction: column;
  margin-top: 72rem;
  color: #393740;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .news__date {
    font-size: 14rem;
  }
}
.news__date .big {
  font-size: 80rem;
  font-weight: 700;
}
@media (max-width: 767px) {
  .news__date .big {
    font-size: 24rem;
  }
}
.news__right {
  display: flex;
  margin-top: 58rem;
}
@media (max-width: 767px) {
  .news__right {
    margin-top: 70rem;
  }
}
.news__title {
  font-size: 24rem;
  font-weight: 700;
  line-height: 1.5;
}
@media (max-width: 767px) {
  .news__title {
    font-size: 18rem;
  }
}
.news__text {
  margin-top: 22rem;
  font-size: 18rem;
  line-height: 1.77;
}
@media (max-width: 767px) {
  .news__text {
    font-size: 16rem;
  }
}
.news__content {
  padding-bottom: 62rem;
  align-self: flex-end;
  position: relative;
  width: 720rem;
}
@media (max-width: 767px) {
  .news__content {
    width: 100%;
    padding-bottom: 30rem;
  }
}
.news__btn {
  position: absolute;
  top: 27rem;
  right: -95rem;
  transform: translateX(100%);
  cursor: pointer;
  width: 48rem;
}
@media (max-width: 767px) {
  .news__btn {
    position: static;
    transform: none;
    margin-top: 22rem;
  }
}
.news__btn svg {
  width: 100%;
}
.news__more-btn {
  margin-left: 671rem;
  height: 72rem;
  display: flex;
  align-items: center;
  padding: 0 24rem 0 28rem;
  border: 1rem solid #393740;
  width: fit-content;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2.7rem;
  cursor: pointer;
}
@media (max-width: 767px) {
  .news__more-btn {
    margin-left: 103rem;
    margin-right: 20rem;
    margin-top: -1rem;
  }
}
.news__more-btn svg {
  width: 17rem;
  height: auto;
  flex-shrink: 0;
  margin-left: 24rem;
}

.footer {
  border-top: 4rem solid #393740;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 96rem;
  color: #656373;
}
@media (max-width: 767px) {
  .footer {
    flex-direction: column-reverse;
    padding: 0 20rem;
  }
}
.footer__contacts {
  display: flex;
}
@media (max-width: 767px) {
  .footer__text {
    padding: 38rem 0 48rem;
    font-size: 16rem;
    text-align: center;
    line-height: 1.75;
  }
}
.footer__link {
  width: 288rem;
  height: 96rem;
  display: flex;
  align-items: center;
  justify-content: end;
  cursor: pointer;
  position: relative;
  border-right: 1rem solid #393740;
}
@media (max-width: 767px) {
  .footer__link {
    width: 168rem;
    flex-shrink: 0;
    font-size: 18rem;
  }
}
.footer__link::before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  right: 0;
  top: 0;
  border-top: 12rem solid #393740;
  border-left: 12rem solid transparent;
}

.facts {
  border-top: 1rem solid #393740;
}
.facts__container {
  padding: 0 288rem 287rem;
}
@media (max-width: 767px) {
  .facts__container {
    padding: 0 20rem 100rem;
  }
}
.facts__title {
  margin-top: 66rem;
}
@media (max-width: 767px) {
  .facts__title {
    margin-top: 50rem;
  }
}
.facts__heading {
  text-transform: uppercase;
  font-weight: 700;
}
.facts__top {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .facts__top {
    flex-direction: column;
    justify-content: start;
  }
}
.facts__subtitle {
  width: 292rem;
  padding: 139rem 0 194rem;
  font-weight: 700;
  line-height: 1.66;
  border-left: 1rem solid #393740;
}
@media (max-width: 767px) {
  .facts__subtitle {
    border: none;
    padding: 0;
    margin-top: 45rem;
    font-size: 18rem;
  }
}
.facts__text {
  width: 288rem;
  padding: 70rem 0 0;
  line-height: 1.66;
}
@media (max-width: 767px) {
  .facts__text {
    padding: 0;
    margin-top: 60rem;
    font-size: 18rem;
  }
}

.table {
  background-color: #fff;
  color: #1F1E25;
  border-collapse: collapse;
}
.table__head {
  position: relative;
  padding: 34rem 28rem 34rem 36rem;
  text-align: left;
  border-left: 1rem solid #D9D9D9;
  letter-spacing: 2.1rem;
  text-transform: uppercase;
  font-size: 14rem;
}
@media (max-width: 767px) {
  .table thead > .table__row {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='336' height='2' viewBox='0 0 336 2' fill='none'%3E%3Cpath d='M0 1L336 1.00006' stroke='%23393740' stroke-width='2' stroke-dasharray='8 8'/%3E%3C/svg%3E");
    background-position: bottom center;
    background-size: 100%;
  }
}
.table__row:not(:last-child) {
  border-bottom: 1rem solid #D9D9D9;
}
.table td {
  padding: 34rem 28rem 34rem 36rem;
  border-left: 1rem solid #D9D9D9;
  font-size: 18rem;
  line-height: 1.42;
}
.table td.table__main {
  font-size: 24rem;
  font-weight: 700;
}
.table__asset-1 {
  width: 100%;
  margin-top: 64rem;
}
.table__asset-1 img {
  width: 100%;
}
.table--mob {
  width: 100%;
}
.table--mob .table__main {
  border-bottom: 2rem solid #393740;
}

.table-wrapper {
  position: relative;
  margin-top: 92rem;
}
@media (max-width: 767px) {
  .table-wrapper {
    overflow: hidden;
    margin-top: 60rem;
  }
}

.table-asset {
  position: absolute;
  top: 83rem;
  left: 0;
  width: 1536rem;
}
@media (max-width: 767px) {
  .table-asset {
    display: none;
  }
}

.plyr button.plyr__control--overlaid {
  background: url(./img/video-play-btn.svg) 50% 50% no-repeat;
  width: 144rem;
  height: 144rem;
}
.plyr button.plyr__control--overlaid * {
  display: none;
}
.plyr button.plyr__control--overlaid:hover {
  background: #aaa url(./img/video-play-btn.svg) 50% 50% no-repeat;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ1c2FsL3N0eWxlLnNjc3MiLCJydXNhbC9fc2Nzcy9fbGF5b3V0LnNjc3MiLCJydXNhbC9fc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJydXNhbC9fc2Nzcy9faW5kZXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFO0VBQ0E7RUFLQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUtBO0VBQ0E7O0FDMERGO0VBQ0UsT0MvRVc7RURnRlg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBNUVBO0VBb0VGO0lBV0k7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7QUFNQTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBRUE7O0FBaEpBO0VBNElGO0lBT0k7Ozs7QUFJSjtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQUE7RUFFRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FFM05GO0VBQ0U7RUFDQSxrQkRIVztFQ0lYOztBQUVBO0VBQ0U7RUFDQTs7O0FBS0o7RUFDRTtFQUNBOztBRk5BO0VFSUY7SUFLSTs7OztBQUlKO0FBQUE7RUFFRTs7QUZmQTtFRWFGO0FBQUE7SUFLSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtF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dXNlIFwic2FzczptYXRoXCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1dpeE1hZGVmb3JEaXNwbGF5JztcbiAgc3JjOiBsb2NhbCgnV2l4TWFkZWZvckRpc3BsYXktQm9sZCcpLCBsb2NhbCgnV2l4TWFkZWZvckRpc3BsYXktQm9sZCcpLFxuICAgIHVybCgnZm9udHMvV2l4TWFkZWZvckRpc3BsYXktQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCdmb250cy9XaXhNYWRlZm9yRGlzcGxheS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2ZvbnRzL1dpeE1hZGVmb3JEaXNwbGF5LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCdmb250cy9XaXhNYWRlZm9yRGlzcGxheS1Cb2xkLmVvdCcpIGZvcm1hdCgnZW90Jyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1dpeE1hZGVmb3JEaXNwbGF5JztcbiAgc3JjOiBsb2NhbCgnV2l4TWFkZWZvckRpc3BsYXktUmVndWxhcicpLCBsb2NhbCgnV2l4TWFkZWZvckRpc3BsYXktUmVndWxhcicpLFxuICAgIHVybCgnZm9udHMvV2l4TWFkZWZvckRpc3BsYXktUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCdmb250cy9XaXhNYWRlZm9yRGlzcGxheS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ2ZvbnRzL1dpeE1hZGVmb3JEaXNwbGF5LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCdmb250cy9XaXhNYWRlZm9yRGlzcGxheS1SZWd1bGFyLmVvdCcpIGZvcm1hdCgnZW90Jyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGltcG9ydCBcIl9zY3NzL2xheW91dFwiO1xuQGltcG9ydCBcIl9zY3NzL2luZGV4XCI7IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTUlYSU5TXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AbWl4aW4gZGVza3RvcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYWJzb2x1dGUxMDAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1peGluIGJlZm9yZV9hZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XG4gIGhlaWdodDogJHNpemU7XG4gIHdpZHRoOiAkc2l6ZTtcbn1cblxuQG1peGluIHJvdW5kKCRzaXplKSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQGluY2x1ZGUgc3F1YXJlKCRzaXplKTtcbn1cblxuQG1peGluIHZlcnRpY2FsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuQG1peGluIHNjcm9sbGJhciB7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgICBoZWlnaHQ6IDE1cmVtO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtcmVzaXplciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjpzdGFydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbjplbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp2ZXJ0aWNhbCB7XG4gICAgbWluLWhlaWdodDogMjByZW07XG4gICAgYmFja2dyb3VuZDogI0UyMDAxQTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gIH1cbn1cblxuLmJvZHkge1xuICBjb2xvcjogJG1haW4td2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE4cmVtO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNHJlbTsgICAgIFxuICB9XG59XG5cbioge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG5cbmEsXG5idXR0b24sXG46Zm9jdXMsXG46aG92ZXIsXG46YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAvLyBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAvLyBkaXNwbGF5OiBmbGV4O1xuICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICYubW9kYWwtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgLm1haW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5hY3JvbnltIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgZm9udC1zaXplOiBjYWxjKDEwMHZ3IC8gMzc1KTtcblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgLyAxOTIwKTtcbiAgfVxufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICdXaXhNYWRlZm9yRGlzcGxheScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDE4cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzIwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmVudHJ5LWNvbnRhaW5lciB7XG59IiwiJG1haW4td2hpdGU6ICNmZmY7XG4kbWFpbi1ibGFjazogIzFGMUUyNTtcbiRtYWluLWdyYXk6ICM2NTYzNzM7XG4kbWFpbi1kYXJrLWdyYXk6ICMzOTM3NDA7XG4kbWFpbi1saWdodC1ncmF5OiAjRDlEOUQ5O1xuJHNlY29uZC1saWdodC1ncmF5OiAjQkZCRkJGO1xuJG1haW4tcmVkOiAjRjkyOTRDO1xuJG1haW4tYmx1ZTogIzI5MkFGOTtcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLmJvZHkge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibGFjaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuanMtbm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxufVxuXG4uaDEge1xuICBmb250LXNpemU6IDgwcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiA0MnJlbTtcbiAgfVxufVxuXG4uaDIsXG4uaDMge1xuICBmb250LXNpemU6IDQycmVtO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAyNHJlbTtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMThyZW0gMDtcbiAgei1pbmRleDogMjtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDlyZW0gMDtcbiAgICB0b3A6IDIwcmVtO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgOHJlbSAwIDRyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMCAyMHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLWxvZ28ge1xuICAgICAgd2lkdGg6IDYwcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDQycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICB3aWR0aDogMTU4cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTEwcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgY29sb3I6ICRtYWluLWdyYXk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYtY29sIHtcbiAgICAgIHdpZHRoOiAyODRyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZW51LWJ0biB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDQ4cmVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAzNnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUsIC52aWRlb19wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiA0OHJlbTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCRkJGO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICB0b3A6IDA7XG4gICAgJi5saW5lMSB7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDE0NHJlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHRvcDogMjByZW07XG4gICAgICB9XG4gICAgfVxuICAgICYubGluZTIge1xuICAgICAgbGVmdDogOTZyZW07XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDgwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmxpbmUzIHtcbiAgICAgIGxlZnQ6IDM4MHJlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGxlZnQ6IDIwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmxpbmU0IHtcbiAgICAgIGxlZnQ6IDk1MXJlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGxlZnQ6IDM1NnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5saW5lNSB7XG4gICAgICBsZWZ0OiAxNTIycmVtO1xuICAgIH1cbiAgICAmLmxpbmU2IHtcbiAgICAgIGxlZnQ6IDE4MDdyZW07XG4gICAgfVxuICB9XG5cbiAgLmlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDQ4cmVtO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAyMHJlbTtcbiAgICB9XG4gIH1cbiAgLmhlYWRlcl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOTZyZW07XG4gICAgdG9wOiA2NnJlbTtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbGVmdDogMjByZW07XG4gICAgICB0b3A6IDI5cmVtO1xuICAgIH1cbiAgfVxuICAubGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb3VudGVyLXJlc2V0OiBtZW51O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzNzlyZW07XG4gICAgdG9wOiAyNTVyZW07XG4gICAgaGVpZ2h0OiA2MTByZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbGVmdDogMjByZW07XG4gICAgICB0b3A6IDE0MnJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG1haW4tYmxhY2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3JlbTtcbiAgICAgIHdpZHRoOiA1NzFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGhlaWdodDogMTUwcmVtO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDc3cmVtO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbWVudTtcbiAgICAgICAgY29udGVudDogXCIwXCIgY291bnRlcihtZW51KSBcIi4gXCI7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1saWdodC1ncmF5O1xuICAgICAgICBmb250LXNpemU6IDQycmVtO1xuICAgICAgICB3aWR0aDogNzhyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTI2cmVtO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICAgICAgd2lkdGg6IDQ4cmVtO1xuICAgICAgICAgIHRvcDogLTExcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOThyZW07XG4gICAgdG9wOiA4MHJlbTtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDI2cmVtO1xuICAgICAgcmlnaHQ6IDIycmVtO1xuICAgICAgdG9wOiAzN3JlbTtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5tZW51X2FjdGl2ZSB7XG4gIC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFuY2hvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzJyZW07XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udmlkZW9fcG9wdXAge1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5pbm5lciB7XG4gICAgcGFkZGluZzogMTQ2cmVtIDk2cmVtO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiA5NHJlbSAyMHJlbSAyNHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbmJvZHkudmlkZW9fYWN0aXZlIHtcbiAgLnZpZGVvX3BvcHVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zZWN0aW9uLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2JnLTEucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbi5lbnRyeSB7XG4gIHBhZGRpbmc6IDI2NXJlbSAwIDEzcmVtO1xuICBtaW4taGVpZ2h0OiA5NjlyZW07XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvYmctMS1tb2IucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA5MjByZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA4MHJlbTtcbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIG1hcmdpbjogMCAyODRyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDk2cmVtO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA3MDByZW07XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDI4OHJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDM5cmVtIDAgMTQ1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMTg1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjdyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMXJlbTtcbiAgICAgICAgcGFkZGluZzogMjZyZW0gMCAwO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXI6IDZyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDZyZW0gc29saWQgJG1haW4td2hpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnJlbSBzb2xpZCAkbWFpbi13aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDByZW07XG4gICAgICAgIHJpZ2h0OiAtMXJlbTtcbiAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXJlbTtcblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjByZW07XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtOTByZW07XG4gICAgYm90dG9tOiAtMTRyZW07XG4gICAgd2lkdGg6IDk2MHJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMzc4cmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uZW50cnktY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICBwYWRkaW5nOiAyNDJyZW0gMCAxMjdyZW07XG4gIG1pbi1oZWlnaHQ6IDk2MHJlbTtcbiAgbWFyZ2luOiAwIDI4NHJlbTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9iZy0yLW1vYi5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4taGVpZ2h0OiA5MTRyZW07XG4gICAgcGFkZGluZzogNDZyZW0gMThyZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDgyOHJlbTtcbiAgICBmb250LXNpemU6IDMycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcmVtO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDIwcmVtO1xuICAgIH1cbiAgfVxuICAuaW1hZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzAwcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnJlbTtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAxNjByZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTE0MnJlbTtcbiAgbWFyZ2luOiAwIDI4OHJlbTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTlyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAwIDAgNzByZW0gMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE0cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge31cblxuICAmX19zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuc2xpZGVyX190ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbjogNTByZW0gMCAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTByZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi4tLXJldmVyc2Uge1xuICAgICAgLnNsaWRlcl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDEwNHJlbSAzNnJlbSA0OXJlbSA3MnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzc7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogNTc2cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbn1cblxuLnNsaWRlci1jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcmVtIHNvbGlkICRtYWluLWRhcmstZ3JheTtcbiAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCAkbWFpbi1kYXJrLWdyYXk7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBoZWlnaHQ6IDkwcmVtO1xuICAgIGJvcmRlci10b3A6IDFyZW0gc29saWQgJG1haW4tZGFyay1ncmF5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLWJ0bnMge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTQ0cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICRtYWluLXdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluIC4yNHM7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDQ4cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtYWluLXdoaXRlO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkICRtYWluLWRhcmstZ3JheTtcbiAgICB9XG5cbiAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbWFpbi1kYXJrLWdyYXk7XG4gICAgICBjdXJzb3I6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi5zbGljay1zbGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbiAuMjRzO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkICRtYWluLWRhcmstZ3JheTtcbiAgICBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgJG1haW4tZGFyay1ncmF5O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmN1cnJlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHt9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRtYWluLWJsdWUsICRtYWluLWJsdWUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgLjI0cyBlYXNlLWluO1xufVxuXG4uZGVza3RvcCB7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlIHtcbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fd3JhcHAge1xuICAgIHBhZGRpbmc6IDI0NHJlbSAwO1xuICAgIG1hcmdpbjogMCAyODhyZW07XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMTY5cmVtIDIwcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIHdpZHRoOiA1NzZyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDMzNnJlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMjY4cmVtO1xuICAgICAgYm90dG9tOiAtNDByZW07XG4gICAgICB3aWR0aDogNTc2cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMjg4cmVtO1xuICAgICAgICByaWdodDogLTQ3cmVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYXNzZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA4MzZyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAzNTZyZW07XG4gICAgICB0b3A6IDI5MHJlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5hYm91dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9iZy0yLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2JnLTIyLW1vYi5wbmcpO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDI5NHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyODRyZW0gMCA5NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NztcbiAgICBtaW4taGVpZ2h0OiA5OTVyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogODFyZW0gMjByZW0gNDVyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogMTAxMHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDI4OHJlbTtcbiAgICBmb250LXNpemU6IDE2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIG1heC13aWR0aDogMjg4cmVtO1xuICAgIGNvbG9yOiAkbWFpbi1ibGFjaztcbiAgICBwYWRkaW5nLXRvcDogOTZyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogNjByZW0gMCAwIDg0cmVtO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cmVtO1xuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsdWUtY29sb3JlZCB7XG4gIGNvbG9yOiAkbWFpbi1ibHVlO1xufVxuXG4udGVzdC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTQ5cmVtIDAgMjgwcmVtO1xuICBtYXJnaW46IDAgMjg4cmVtO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1OHJlbSAyMHJlbSAxODlyZW07XG4gIH1cbn1cblxuLnRlc3QtdG9wIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRlc3QtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNjRyZW07XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MnJlbTtcbiAgfVxufVxuXG4udGVzdC1ib2R5IHtcbiAgYm9yZGVyOiAxcmVtIHNvbGlkICRtYWluLWRhcmstZ3JheTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogNDMycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMDByZW07XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHJlbTtcbiAgfVxufVxuXG4ucXVlc3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDY3MnJlbTtcbiAgd2lkdGg6IDk2cmVtO1xuICBjb2xvcjogJG1haW4tZGFyay1ncmF5O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgJG1haW4tZGFyay1ncmF5O1xuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgcGFkZGluZzogMzZyZW0gOTZyZW0gOTZyZW0gMDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDIzcmVtIDAgNTRyZW0gMDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE4cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogNDByZW07XG4gICAgfVxuXG4gICAgJi5oaW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0MnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiA5NnJlbTtcbiAgICBoZWlnaHQ6IDk2cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiA3MnJlbTtcbiAgICAgIGhlaWdodDogNzJyZW07XG4gICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogJG1haW4td2hpdGU7XG4gICAgbWluLXdpZHRoOiA2NzJyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAucXVlc3Rpb25fX2JvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLi0tZmFsc2Uge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYxZGVnLCByZ2JhKDI0OSwgNDEsIDc2LCAwLjE1KSAwJSwgcmdiYSgzMSwgMzAsIDM3LCAwLjE1KSAxNi4yNSUpLCAjMUYxRTI1O1xuICAgIH1cblxuICAgICYuLS10cnVlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1N2RlZywgcmdiYSg0MSwgNDIsIDI0OSwgMC4yMCkgMCUsIHJnYmEoMzEsIDMwLCAzNywgMC4yMCkgMTcuMzklKSwgIzFGMUUyNTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnRuIHtcbiAgICB3aWR0aDogMjI4cmVtO1xuICAgIGhlaWdodDogNzJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMi43cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMjI4cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDI0cmVtO1xuICAgICAgaGVpZ2h0OiA3MnJlbTtcbiAgICB9XG5cbiAgICAmLi0tdHJ1ZSB7XG4gICAgICBib3JkZXI6IDFyZW0gc29saWQgJG1haW4tYmx1ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRyZW07XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNzJkZWcsIHJnYmEoNDEsIDQyLCAyNDksIDAuMTUpIDAlLCByZ2JhKDMxLCAzMCwgMzcsIDAuMTUpIDQ4JSksICMxRjFFMjU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyNnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiAyMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuLS1mYWxzZSB7XG4gICAgICBib3JkZXI6IDFyZW0gc29saWQgJG1haW4tcmVkO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDcyZGVnLCByZ2JhKDI0OSwgNDEsIDc2LCAwLjE1KSAwJSwgcmdiYSgzMSwgMzAsIDM3LCAwLjE1KSA0OCUpLCAjMUYxRTI1O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19hbnN3ZXItdHlwZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcmVtO1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cblxuICAmLi0tYW5zd2VyIHtcbiAgICAucXVlc3Rpb25fX3RleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSAucXVlc3Rpb25fX25leHQtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX25leHQtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNnJlbTtcbiAgICByaWdodDogMzZyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA0OHJlbTtcbiAgICB9XG4gIH1cblxuICAmLi0tZmFsc2Uge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MWRlZywgcmdiYSgyNDksIDQxLCA3NiwgMC4xNSkgMCUsIHJnYmEoMzEsIDMwLCAzNywgMC4xNSkgMzYuMjUlKSwgIzFGMUUyNTtcbiAgfVxuXG4gICYuLS10cnVlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTdkZWcsIHJnYmEoNDEsIDQyLCAyNDksIDAuMjApIDAlLCByZ2JhKDMxLCAzMCwgMzcsIDAuMjApIDM3LjM5JSksICMxRjFFMjU7XG4gIH1cbn1cblxuLmJlbmVmaXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4td2hpdGU7XG4gIHBhZGRpbmctdG9wOiA5OXJlbTtcbiAgY29sb3I6ICRtYWluLWJsYWNrO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMTEwcmVtIDAgOTByZW07XG4gIH1cblxuICAmX190b3Age1xuICAgIG1hcmdpbjogMCAyODhyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAyMHJlbTtcbiAgICB9XG5cbiAgICAmLXN1YnRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogNjhyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDE2MHJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IDgxNnJlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMzZyZW07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIGJvcmRlci10b3A6IDFyZW0gc29saWQgJG1haW4tbGlnaHQtZ3JheTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTQ0cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMCAyMHJlbSA2MHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvdW50ZXIge1xuICAgICAgZm9udC1zaXplOiA4MHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJG1haW4tbGlnaHQtZ3JheTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwJSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTc1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IC00cmVtO1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHJlbTtcbiAgICAgIG1heC13aWR0aDogNDMycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzc7XG4gICAgICBmb250LXNpemU6IDIycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyBoZWlnaHQ6IDg2NHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiA1MDRyZW07XG4gIH1cblxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5wbGF5LWJ0biB7XG4gIHdpZHRoOiAxNDRyZW07XG4gIGhlaWdodDogMTQ0cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi53b3JrIHtcbiAgcGFkZGluZy1ib3R0b206IDEwOHJlbTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHJlbTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCAyODhyZW07XG4gICAgcGFkZGluZzogMjgwcmVtIDAgMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxNjFyZW0gMjByZW0gMDtcbiAgICB9XG5cbiAgICAmLi0tbmV3IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgICYud3JhcHBlcjIge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycmVtO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcmVtO1xuICAgICAgICAud29ya19fdGl0bGUuaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNjZyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogNDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19jb2wge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi4tLWJpZyB7XG4gICAgICB3aWR0aDogY2FsYygoKDEwMCUvMykgLSA2NHJlbSkgKiAyKTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLi0tYmlnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMzVyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29tcHMge1xuICAgIG1hcmdpbi10b3A6IDEyNXJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHJlbTtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMzZyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDE4cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiA1MHJlbTtcbiAgICAgIGdhcDogMzZyZW0gMjRyZW07XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM4cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1nIHt9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS43NztcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZyZW07XG4gICAgfVxuXG4gICAgJi4tLWJpZyB7XG4gICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDYwcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjByZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMThyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJkcyB7XG4gIG1hcmdpbi10b3A6IDgwcmVtO1xuICBib3JkZXI6IDFyZW0gc29saWQgJG1haW4tZGFyay1ncmF5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDk2cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1kYXJrLWdyYXk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA5NnJlbTtcbiAgICByaWdodDogLTI4NnJlbTtcbiAgICB3aWR0aDogMjg2cmVtO1xuICAgIGhlaWdodDogMjg2cmVtO1xuICAgIGhlaWdodDogMjkwcmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYig0MSwgNDIsIDI0OSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1ZGVnLCByZ2JhKDQxLCA0MiwgMjQ5LCAwLjE1KSAxMCUsIHJnYmEoMzEsIDMwLCAzNywgMC4xNSkgNTguMjUlKTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBtaW4taGVpZ2h0OiA1MjhyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCAkbWFpbi1kYXJrLWdyYXk7XG4gICAgICBtaW4taGVpZ2h0OiA0MDhyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZGFyay1ncmF5O1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFyZW0gc29saWQgJG1haW4tZGFyay1ncmF5O1xuICAgIH1cblxuICAgICYtdG9wIHtcbiAgICAgIHBhZGRpbmc6IDM2cmVtIDM2cmVtIDMxcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiAzMHJlbTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDVyZW07XG4gICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDYycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiA5NnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDI0cmVtIDAgMzZyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRtYWluLWRhcmstZ3JheTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcmVtIHNvbGlkICRtYWluLWRhcmstZ3JheTtcbiAgICAgICAgaGVpZ2h0OiA3MnJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNDhyZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hc3NldC0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDEyMjFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZGFyay1ncmF5O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYXNzZXQtMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjg4cmVtO1xuICAgIHRvcDogY2FsYygxMDAlIC0gOTZyZW0pO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMTMxN3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1kYXJrLWdyYXk7XG4gIH1cblxuICAmX19hc3NldC0zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiA3MzNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZGFyay1ncmF5O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYW5pZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDEwcmVtIDUwcmVtO1xuICBtYXJnaW4tdG9wOiAzMHJlbTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDMycmVtO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMzZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxMnJlbSBzb2xpZCAkbWFpbi13aGl0ZTtcbiAgICAgIGJvcmRlci1yaWdodDogMTJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5jb29wIHtcbiAgcGFkZGluZy10b3A6IDI4MHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4td2hpdGU7XG4gIGNvbG9yOiAkbWFpbi1ibGFjaztcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDE1M3JlbSAyMHJlbSAwO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQtc2l6ZTogMTZyZW07XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzc5LjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxMDJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmNvb3BfX3Jvdy1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwIDI4OHJlbTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxlZnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogOTRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NztcbiAgICAgIG1heC13aWR0aDogNjY2cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1yaWdodCB7XG4gICAgICBtYXgtd2lkdGg6IDM4NHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc3O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHdpZHRoOiA5NjByZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjByZW0pO1xuICAgICAgICBtYXJnaW4tdG9wOiA2NHJlbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYm91dC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMS43NztcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBwYWRkaW5nOiA5NXJlbSA4NHJlbSA5NXJlbSAzODRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yaWdodDogMXJlbSBzb2xpZCAkbWFpbi1kYXJrLWdyYXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCAkbWFpbi1kYXJrLWdyYXk7XG4gICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiA2OXJlbSAyMHJlbSA2NHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZyZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMTVkZWcsIHJnYmEoNDEsIDQyLCAyNDksIDAuMTUpIDEwJSwgcmdiYSgzMSwgMzAsIDM3LCAwLjE1KSA1OC4yNSUpO1xuICAgICAgd2lkdGg6IDI3NnJlbTtcbiAgICAgIGhlaWdodDogMjc2cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiA5NXJlbSAzODRyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMThyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luOiAwIDIwcmVtIDA7XG4gICAgICBwYWRkaW5nOiA2OXJlbSAwIDA7XG4gICAgICBib3JkZXItbGVmdDogMXJlbSBzb2xpZCAkbWFpbi1kYXJrLWdyYXk7XG4gICAgICBmb250LXNpemU6IDE2cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYWJvdXQtYnJhbmRzIHtcbiAgcGFkZGluZzogMTA1cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAyODhyZW07XG4gIGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkICRtYWluLWRhcmstZ3JheTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICMzOTM3NDA7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDIwcmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXgtd2lkdGg6IDM0MnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1yaWdodDogOTVyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMzZyZW0gMjRyZW07XG4gICAgbWF4LXdpZHRoOiA3NjByZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMzhyZW0gMjByZW0gMTU4cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuXG4gICAgaW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI0cmVtO1xuICAgICAgbWF4LWhlaWdodDogNjByZW07XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5hYm91dC1icmFuZHMtdmlkZW8ge1xuICBtYXJnaW46IDY0cmVtIDI4OHJlbSAwO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDY0cmVtO1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbjogMzJyZW0gMjByZW0gMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJyZW07XG4gIH1cbiAgLnByb2R1Y3RzX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHJlbTtcbiAgfVxufVxuXG4ucHJvZHVjdHMge1xuICBtYXJnaW46IDAgMjg4cmVtIDA7XG4gIGJvcmRlcjogMXJlbSBzb2xpZCAkbWFpbi1kYXJrLWdyYXk7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW46IDAgMjByZW07XG4gIH1cblxuICAmX19jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA3N3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci10b3A6IDFyZW0gc29saWQgJG1haW4tZGFyay1ncmF5O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyOiAxcmVtIHNvbGlkICRtYWluLWRhcmstZ3JheTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogOTZyZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1kYXJrLWdyYXk7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDY2cmVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogODdyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiA0MXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDRyZW07XG4gICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NztcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE2cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICRtYWluLWRhcmstZ3JheTtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vICY6Zmlyc3QtY2hpbGQge1xuICAgIC8vICAgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkICRtYWluLWRhcmstZ3JheTtcblxuICAgIC8vICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAvLyAgICAgYm9yZGVyOiBub25lO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXJlbSBzb2xpZCAkbWFpbi1kYXJrLWdyYXk7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnByb2R1Y3RzX19pdGVtLWJ0biB7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIHdpZHRoOiA0NjhyZW07XG4gICAgICBtYXJnaW4tdG9wOiA5NnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHdpZHRoOiAyODByZW07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiA3NXJlbSAwIDQwcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDAgMzZyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAwIDM2cmVtO1xuICAgICAgaGVpZ2h0OiA5NnJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgJG1haW4tZGFyay1ncmF5O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBoZWlnaHQ6IDcycmVtO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNDhyZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRlc2NyIHtcbiAgbWFyZ2luOiAxMDRyZW0gMjg4cmVtIDkycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDM2cmVtO1xuICBsaW5lLWhlaWdodDogMS43NztcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbjogNzJyZW0gMDtcbiAgICBwYWRkaW5nOiAwIDIwcmVtO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogNzJyZW07XG4gICAgaGVpZ2h0OiA3MnJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycmVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRyZW07XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE2cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgfVxuICB9XG59XG5cbi5uZXdzIHtcbiAgbWFyZ2luLXRvcDogMjgwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjg3cmVtO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2OHJlbTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge31cblxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCAkbWFpbi1kYXJrLWdyYXk7XG4gICAgcGFkZGluZzogMCAzOTUuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcmVtOyBcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCAkbWFpbi1kYXJrLWdyYXk7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkICRtYWluLWRhcmstZ3JheTtcbiAgICB3aWR0aDogMjc2LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE1NHJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICB3aWR0aDogODRyZW07IFxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjByZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50OyBcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDcycmVtO1xuICAgIGNvbG9yOiAkbWFpbi1kYXJrLWdyYXk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgIGZvbnQtc2l6ZTogMTRyZW07IFxuICAgIH1cblxuICAgIC5iaWcge1xuICAgICAgZm9udC1zaXplOiA4MHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDI0cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDU4cmVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDcwcmVtO1xuICAgIH0gXG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICBmb250LXNpemU6IDE4cmVtOyBcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMnJlbTtcbiAgICBmb250LXNpemU6IDE4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc3O1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgIGZvbnQtc2l6ZTogMTZyZW07IFxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MnJlbTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDcyMHJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI3cmVtO1xuICAgIHJpZ2h0OiAtOTVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogNDhyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAyMnJlbTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9yZS1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA2NzFyZW07XG4gICAgaGVpZ2h0OiA3MnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyNHJlbSAwIDI4cmVtO1xuICAgIGJvcmRlcjogMXJlbSBzb2xpZCAkbWFpbi1kYXJrLWdyYXk7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMi43cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAzcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTdyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJvcmRlci10b3A6IDRyZW0gc29saWQgJG1haW4tZGFyay1ncmF5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOTZyZW07XG4gIGNvbG9yOiAkbWFpbi1ncmF5O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyAgIFxuICAgIHBhZGRpbmc6IDAgMjByZW07XG4gIH1cblxuICAmX19jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMzhyZW0gMCA0OHJlbTsgXG4gICAgICBmb250LXNpemU6IDE2cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgd2lkdGg6IDI4OHJlbTtcbiAgICBoZWlnaHQ6IDk2cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yaWdodDogMXJlbSBzb2xpZCAkbWFpbi1kYXJrLWdyYXk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDE2OHJlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItdG9wOiAxMnJlbSBzb2xpZCAkbWFpbi1kYXJrLWdyYXk7XG4gICAgICBib3JkZXItbGVmdDogMTJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5mYWN0cyB7XG4gIGJvcmRlci10b3A6IDFyZW0gc29saWQgJG1haW4tZGFyay1ncmF5O1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyODhyZW0gMjg3cmVtO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjByZW0gMTAwcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA2NnJlbTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHt9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIHdpZHRoOiAyOTJyZW07XG4gICAgcGFkZGluZzogMTM5cmVtIDAgMTk0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gICAgYm9yZGVyLWxlZnQ6IDFyZW0gc29saWQgJG1haW4tZGFyay1ncmF5O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA0NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMThyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IDI4OHJlbTtcbiAgICBwYWRkaW5nOiA3MHJlbSAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDYwcmVtO1xuICAgICAgZm9udC1zaXplOiAxOHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4td2hpdGU7XG4gIGNvbG9yOiAkbWFpbi1ibGFjaztcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAmX19oZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzRyZW0gMjhyZW0gMzRyZW0gMzZyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItbGVmdDogMXJlbSBzb2xpZCAkbWFpbi1saWdodC1ncmF5O1xuICAgIGxldHRlci1zcGFjaW5nOiAyLjFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cmVtO1xuICB9XG5cbiAgdGhlYWQgPiAudGFibGVfX3JvdyB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzM2JyBoZWlnaHQ9JzInIHZpZXdCb3g9JzAgMCAzMzYgMicgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wIDFMMzM2IDEuMDAwMDYnIHN0cm9rZT0nJTIzMzkzNzQwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1kYXNoYXJyYXk9JzggOCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCAkbWFpbi1saWdodC1ncmF5O1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAzNHJlbSAyOHJlbSAzNHJlbSAzNnJlbTtcbiAgICBib3JkZXItbGVmdDogMXJlbSBzb2xpZCAkbWFpbi1saWdodC1ncmF5O1xuICAgIGZvbnQtc2l6ZTogMThyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIH1cblxuICB0ZC50YWJsZV9fbWFpbiB7XG4gICAgZm9udC1zaXplOiAyNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJl9fYXNzZXQtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNjRyZW07XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tbW9iIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC50YWJsZV9fbWFpbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAycmVtIHNvbGlkICRtYWluLWRhcmstZ3JheTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDkycmVtO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiA2MHJlbTtcbiAgfVxufVxuXG4udGFibGUtYXNzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODNyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNTM2cmVtO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGx5ciB7XG4gIGJ1dHRvbi5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4vaW1nL3ZpZGVvLXBsYXktYnRuLnN2ZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE0NHJlbTtcbiAgICBoZWlnaHQ6IDE0NHJlbTtcbiAgICAqIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2FhYSB1cmwoLi9pbWcvdmlkZW8tcGxheS1idG4uc3ZnKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
