:root {
  --accent-blue: #3F67F2;
  --accent-pink: #D8C6FF;
  --not-black: #1F1F1F;
  --black: #1F1F1F;
  --h-gradient: linear-gradient(114.58deg, #2067EF 0%, #7466F5 100%);
  --stroke-gray: #BDBCDB;
  --txt-disabled: #C5C0DB;
  --input-bg: #F7F7FD;
  --white: #ffffff;
  --purple: #605DEC;
  --purple-gray: #E3E4EF;
  --border-gray: #DBDBDB;
  --main-bg: #F1F2F6;
  --purple-hover: #4B47EF;
  --purple-active: #3733F1;
}

body {
  margin-top: 9.5rem;
}

._wrapper {
  background: #F1F2F6;
  overflow-x: hidden;
}
._wrapper section {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
._wrapper img {
  height: auto;
}
._wrapper .title {
  font-weight: bold;
}

._section {
  margin: 12rem 0;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

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

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

._centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.bold {
  font-weight: bold;
}

._f-14 {
  font-size: 1.4rem;
  line-height: 110%;
}

._f-18 {
  font-size: 1.8rem;
  line-height: 110%;
}

._f-20 {
  font-size: 2rem;
  line-height: 110%;
}

._f-24 {
  font-size: 2.4rem;
}

._f-27 {
  font-size: 2.7rem;
  line-height: 110%;
}

._f-32 {
  font-size: 3.2rem;
}

._f-36 {
  font-size: 3.6rem;
}

._f-38 {
  font-size: 3.8rem;
  line-height: 110%;
}

._f-56 {
  font-size: 5.6rem;
  line-height: 110%;
}

.lh-100 {
  line-height: 100%;
}

.lh-110 {
  line-height: 110%;
}

.lh-120 {
  line-height: 120%;
}

.lh-140 {
  line-height: 140%;
}

.lh-160 {
  line-height: 160%;
}

._container-lg {
  padding-left: 2rem;
  padding-right: 2rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 115rem;
}

._container-xl {
  padding-left: 2rem;
  padding-right: 2rem;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 134.6rem;
}

._input {
  display: block;
  width: 100%;
  height: 5.6rem;
  background: var(--white);
  border: 0.1rem solid var(--border-gray);
  border-radius: 1.6rem;
  padding: 0 1.6rem;
  font-size: 1.6rem;
  line-height: 150%;
  color: var(--not-black);
  outline: none;
}
._input::-webkit-input-placeholder {
  opacity: 0.6;
}
._input::-moz-placeholder {
  opacity: 0.6;
}
._input:-ms-input-placeholder {
  opacity: 0.6;
}
._input::-ms-input-placeholder {
  opacity: 0.6;
}
._input::placeholder {
  opacity: 0.6;
}

._btn {
  width: 100%;
  height: 5.6rem;
  -webkit-box-shadow: 0px 0.4rem 0px #000000;
          box-shadow: 0px 0.4rem 0px #000000;
  border-radius: 1.6rem;
  font-size: 1.6rem;
  border: none;
  padding: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
._btn-no-shadow {
  -webkit-box-shadow: none;
          box-shadow: none;
}
._btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
._btn:not([disabled]) {
  cursor: pointer;
}

._button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 1.8rem 3.2rem;
  background: var(--purple);
  border-radius: 1.6rem;
  border: none;
  font-size: 1.6rem;
  line-height: 2rem;
  color: var(--white);
  cursor: pointer;
}
._button:hover {
  background: var(--purple-hover);
}
._button:active {
  background: var(--purple-active);
}
._button-white {
  background: var(--white);
  color: var(--not-black);
}
._button-white:hover, ._button-white:active {
  background: var(--white);
  color: var(--purple);
}
._button-white:active {
  opacity: 0.8;
}
._button-gray {
  background: var(--purple-gray);
  color: var(--not-black);
}
._button-gray:hover, ._button-gray:active {
  background: var(--purple-gray);
  color: var(--purple);
}

._rounded {
  border-radius: 3.4rem;
}

._icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
._icon svg {
  width: 100%;
  height: 100%;
}

@media (max-width: 1400px) {
  ._container-xl {
    max-width: 114.6rem;
  }
}
@media (max-width: 1200px) {
  ._container-xl {
    max-width: 95rem;
  }
}
@media (max-width: 1024px) {
  ._container-lg, ._container-xl {
    max-width: 64.2rem;
  }
  .title {
    font-size: 4.8rem;
  }
  ._section {
    margin: 6rem 0;
  }
  ._f-20 {
    font-size: 1.8rem;
  }
  ._f-27 {
    font-size: 2.4rem;
  }
  ._f-38 {
    font-size: 3.2rem;
  }
  ._f-56 {
    font-size: 4.8rem;
  }
}
@media (max-width: 767px) {
  ._container-lg, ._container-xl {
    max-width: 36.4rem;
  }
  .title {
    font-size: 2.8rem;
  }
  ._section {
    margin: 5rem 0;
  }
  ._f-20 {
    font-size: 1.6rem;
  }
  ._f-27 {
    font-size: 2rem;
  }
  ._f-38 {
    font-size: 2.8rem;
  }
  ._f-56 {
    font-size: 3.2rem;
  }
  ._input {
    font-size: 1.4rem;
  }
}
.gCoursesCard {
  border-radius: var(--radius-radius-card-mobile);
  background: var(--white);
  padding: 2.4rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.gCoursesCard-null {
  background: url(../../static/images/general/g-bg-card.jpg) center no-repeat;
}
.gCoursesCard-null::before {
  display: none;
}
.gCoursesCard::before {
  border-radius: inherit;
  -webkit-transition: border-color 0.2s linear;
  transition: border-color 0.2s linear;
}
.gCoursesCard:hover::before {
  border-width: 0.2rem;
  border-color: var(--purple);
}
.gCoursesCard-icon {
  position: absolute;
  right: 2.4rem;
  top: 1.75rem;
  width: 3.8rem;
}
.gCoursesCard-tags {
  margin-bottom: 1.6rem;
}
.gCoursesCard-tags__item {
  margin-right: 0.6rem;
}
.gCoursesCard-tags__item:last-child {
  margin: 0;
}
.gCoursesCard-tag {
  background: #F1F2F6;
  border-radius: 5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.6rem 1rem 0.6rem 0.6rem;
  font-size: 1rem;
  line-height: 100%;
}
.gCoursesCard-tag-white {
  background: var(--white);
}
.gCoursesCard-tag__icon {
  width: 1.3rem;
  height: 1.3rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.gCoursesCard-tag__txt {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 0.5rem;
}
.gCoursesCard-title {
  margin-top: auto;
}
.gCoursesCard-title a::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.authorIntro {
  background: url(../../static/images/general/g-bg.jpg) center no-repeat;
  border-radius: 0 0 10rem 10rem;
  padding: 12rem 0;
  padding-top: 8.8rem;
  height: 81.4rem;
  position: relative;
  overflow: hidden;
  max-width: 160rem;
  margin-left: auto;
  margin-right: auto;
}
.authorIntro-content {
  text-align: center;
  position: relative;
  z-index: 3;
}
.authorIntro-title {
  font-size: 5.6rem;
  margin-bottom: 2.4rem;
}
.authorIntro-txt {
  margin-bottom: 4rem;
}
.authorIntro-btn {
  margin-left: auto;
  margin-right: auto;
}
.authorIntro-btn:hover {
  color: #4B47EF;
}
.authorIntro-btn:active {
  color: #3733F1;
}
.authorIntro-img {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}
.authorIntro-img__mobile {
  display: none;
}

@media (max-width: 1400px) {
  .authorIntro {
    height: 78.6rem;
  }
  .authorIntro-img {
    bottom: -0.4rem;
  }
  .authorIntro-img img {
    max-width: 130rem;
  }
}
@media (max-width: 1200px) {
  .authorIntro {
    height: 73.6rem;
  }
  .authorIntro-title {
    font-size: 4.8rem;
  }
  .authorIntro-img img {
    max-width: 115rem;
  }
  .authorIntro-txt {
    max-width: 66rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1024px) {
  .authorIntro {
    padding: 5.6rem 0;
    height: 59.5rem;
    border-radius: 0 0 6.4rem 6.4rem;
  }
  .authorIntro-title {
    font-size: 4rem;
  }
  .authorIntro-txt {
    margin-bottom: 2.4rem;
  }
  .authorIntro-img img {
    max-width: 722px;
  }
}
@media (max-width: 767px) {
  .authorIntro {
    height: 55.2rem;
    border-radius: 0 0 3.2rem 3.2rem;
    max-width: 42.4rem;
    margin-left: auto;
    margin-right: auto;
    background: url(../../static/images/general/g-bg-m.jpg) center no-repeat;
    background-size: cover;
  }
  .authorIntro-title {
    font-size: 2.4rem;
    margin-bottom: 1.6rem;
  }
  .authorIntro-txt {
    margin-bottom: 3rem;
  }
  .authorIntro-img {
    bottom: 0;
  }
  .authorIntro-img__desctop {
    display: none;
  }
  .authorIntro-img__mobile {
    display: block;
  }
}
.weSerach-title {
  margin-bottom: 4rem;
}
.weSerach-bottom {
  text-align: center;
  margin-top: 4rem;
  color: var(--text-link-normal);
}
.weSerach-list__item {
  width: 50%;
}
.weSerach-list__item-1 {
  width: 55.8rem;
}
.weSerach-list__item-2 {
  width: calc(100% - 55.8rem);
}
.weSerach-item {
  background: var(--white);
  padding: 1.6rem 5.6rem 1.6rem 1.6rem;
  border-radius: var(--radius-radius-card-desktop);
}
.weSerach-item__inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.weSerach-item__inner-left {
  width: 14.5rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.weSerach-item__inner-right {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 2.4rem;
}
.weSerach-item__txt {
  font-size: 2rem;
  line-height: 160%;
}
.weSerach-item__img img {
  height: 14.5rem;
}

@media (max-width: 1400px) {
  .weSerach-list__item-3 {
    width: 66rem;
  }
  .weSerach-list__item-4 {
    width: calc(100% - 66rem);
  }
  .weSerach-item__img img {
    height: 14.4rem;
  }
}
@media (max-width: 1200px) {
  .weSerach-list__item-1 {
    width: 44rem;
  }
  .weSerach-list__item-2 {
    width: calc(100% - 44rem);
  }
  .weSerach-list__item-3 {
    width: 51.8rem;
  }
  .weSerach-list__item-4 {
    width: calc(100% - 51.8rem);
  }
  .weSerach-item__txt {
    font-size: 1.6rem;
  }
}
@media (max-width: 1024px) {
  .weSerach-title {
    margin-bottom: 2.4rem;
  }
  .weSerach-list__item {
    padding-left: 0.7rem;
    padding-right: 0.7rem;
  }
  .weSerach-list__item-1 {
    width: 26.8rem;
  }
  .weSerach-list__item-2 {
    width: calc(100% - 26.8rem);
  }
  .weSerach-list__item-3 {
    width: 35rem;
  }
  .weSerach-list__item-4 {
    width: calc(100% - 35rem);
  }
  .weSerach-item {
    padding-right: 2.4rem;
    border-radius: var(--radius-radius-card-mobile);
    height: 100%;
  }
  .weSerach-item__inner {
    height: 100%;
  }
  .weSerach-item__inner-left {
    width: 8rem;
  }
  .weSerach-item__inner-right {
    padding-left: 1rem;
  }
  .weSerach-item__txt {
    font-size: 1.2rem;
  }
  .weSerach-item__img img {
    height: 8rem;
  }
  .weSerach-bottom {
    margin-top: 2.4rem;
    font-size: 2.4rem;
  }
}
@media (max-width: 767px) {
  .weSerach-list__item {
    width: 100%;
  }
  .weSerach-bottom {
    font-size: 2rem;
  }
  .weSerach-item {
    padding: 1rem;
    padding-right: 2rem;
  }
}
.authorProgramms-title {
  margin-bottom: 4rem;
}
.authorProgramms-list {
  --m-x: -0.8rem;
  --p-x: 0.8rem;
}
.authorProgramms-list__item {
  width: 25%;
}

@media (max-width: 1400px) {
  .authorProgramms-list__item {
    width: 33.3333333333%;
  }
}
@media (max-width: 1024px) {
  .authorProgramms-title {
    margin-bottom: 2.4rem;
  }
  .authorProgramms-list__item {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .authorProgramms-title {
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
  }
  .authorProgramms-list {
    --m-x: -0.4rem;
    --p-x: 0.4rem;
  }
  .authorProgramms-list__item {
    width: 100%;
  }
}
.whyWeAuthors {
  position: relative;
  max-width: initial !important;
}
.whyWeAuthors-content {
  position: relative;
  z-index: 3;
}
.whyWeAuthors-title {
  margin-bottom: 2.4rem;
}
.whyWeAuthors-txt {
  max-width: 81rem;
}
.whyWeAuthors-txt a {
  color: var(--purple);
  text-decoration: underline;
}
.whyWeAuthors-txt a:hover {
  color: var(--purple-hover);
}
.whyWeAuthors-txt a:active {
  color: var(--purple-active);
}
.whyWeAuthors-txt p {
  margin-bottom: 3.8rem;
}
.whyWeAuthors-txt p:last-child {
  margin-bottom: 0;
}
.whyWeAuthors-qty {
  width: 26.5rem;
  height: 32.6rem;
  border-radius: 24.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  background: url(../../static/images/general/whyWeAuthors-4.jpg) center no-repeat;
  background-size: cover;
  position: absolute;
  top: 7rem;
  right: -4rem;
}
.whyWeAuthors-qty__value {
  font-size: 6.2rem;
  line-height: 120%;
  margin-bottom: 1.2rem;
  font-weight: bold;
}
.whyWeAuthors-qty__txt {
  font-size: 2rem;
  line-height: 160%;
}
.whyWeAuthors-images__item {
  position: absolute;
}
.whyWeAuthors-images__item-1 {
  top: -9.6rem;
  right: 22.1rem;
}
.whyWeAuthors-images__item-2 {
  top: 22.5rem;
  right: 28.8rem;
}
.whyWeAuthors-images__item-3 {
  display: none;
}
.whyWeAuthors-images__item-4 {
  display: none;
}
.whyWeAuthors-decor {
  position: absolute;
  right: 0;
  bottom: -20rem;
  width: 39.8rem;
}

@media (max-width: 1400px) {
  .whyWeAuthors-txt {
    max-width: 65rem;
  }
  .whyWeAuthors-qty {
    right: -7.2rem;
    top: 8.4rem;
  }
  .whyWeAuthors-images__item-1 {
    right: 19.2rem;
    top: -7.8rem;
  }
  .whyWeAuthors-images__item-2 {
    right: 26.8rem;
    top: 24.5rem;
  }
  .whyWeAuthors-decor {
    bottom: -18.2rem;
    right: -2.4rem;
  }
}
@media (max-width: 1200px) {
  .whyWeAuthors-txt {
    max-width: 59rem;
  }
  .whyWeAuthors-qty {
    width: 22.2rem;
    height: 27.2rem;
    border-radius: 20.2rem;
    top: 9.8rem;
    right: -9.4rem;
  }
  .whyWeAuthors-qty__value {
    font-size: 5.2rem;
    margin-bottom: 1rem;
  }
  .whyWeAuthors-qty__txt {
    font-size: 1.6rem;
  }
  .whyWeAuthors-images__item-1 {
    max-width: 30.5rem;
    right: 12.4rem;
    top: -3.8rem;
  }
  .whyWeAuthors-images__item-2 {
    max-width: 6.4rem;
    right: 18.6rem;
    top: 22.5rem;
  }
}
@media (max-width: 1024px) {
  .whyWeAuthors-decor {
    display: none;
  }
  .whyWeAuthors-title {
    margin-bottom: 24rem;
  }
  .whyWeAuthors-txt p {
    margin-bottom: 3rem;
  }
  .whyWeAuthors-qty {
    width: 19.2rem;
    height: 12rem;
    top: 10.8rem;
    right: 9.2rem;
    border-radius: 16.8rem;
  }
  .whyWeAuthors-qty__value {
    font-size: 3.2rem;
    margin-bottom: 0.4rem;
  }
  .whyWeAuthors-qty__txt {
    font-size: 1.2rem;
  }
  .whyWeAuthors-images__item-1 {
    display: none;
  }
  .whyWeAuthors-images__item-2 {
    display: none;
  }
  .whyWeAuthors-images__item-3 {
    display: block;
    top: 7.6rem;
    left: 9.2rem;
  }
  .whyWeAuthors-content::before {
    content: url(../../static/images/general/whyWeAuthors-decor.png);
    position: absolute;
    top: 0.4rem;
    left: 7.6rem;
  }
}
@media (max-width: 767px) {
  .whyWeAuthors-content::before {
    content: url(../../static/images/general/whyWeAuthors-decor-m.svg);
    position: absolute;
    top: -1.6rem;
    left: -2rem;
  }
  .whyWeAuthors-images__item-3 {
    display: none;
  }
  .whyWeAuthors-images__item-4 {
    display: block;
    top: 5.8rem;
    left: 2.6rem;
  }
  .whyWeAuthors-qty {
    width: 12rem;
    height: 16.3rem;
    top: 7.4rem;
    right: 2.8rem;
  }
  .whyWeAuthors-qty__value {
    font-size: 3.2rem;
    margin-bottom: 0.2rem;
  }
  .whyWeAuthors-qty__txt {
    font-size: 1.4rem;
    line-height: 120%;
  }
  .whyWeAuthors-title {
    margin-bottom: 25rem;
  }
}
.advantagesAuthors-title {
  margin-bottom: 4rem;
}
.advantagesAuthors-list__item-1 {
  width: 47.2rem;
}
.advantagesAuthors-list__item-2 {
  width: calc(100% - 47.2rem);
}
.advantagesAuthors-list__item-3 {
  width: 66.8rem;
}
.advantagesAuthors-list__item-4 {
  width: calc(100% - 66.8rem);
}
.advantagesAuthors-item {
  background: var(--white);
  border-radius: var(--radius-radius-card-desktop);
  padding: 4rem;
  padding-right: 5.6rem;
  height: 100%;
}
.advantagesAuthors-item__title {
  margin-bottom: 1.6rem;
  color: var(--text-link-normal);
}
.advantagesAuthors-item__txt {
  padding-left: 2.4rem;
}

@media (max-width: 1400px) {
  .advantagesAuthors-list__item-3 {
    width: 65.4rem;
  }
  .advantagesAuthors-list__item-4 {
    width: calc(100% - 65.4rem);
  }
}
@media (max-width: 1200px) {
  .advantagesAuthors-list__item-1 {
    width: 43.8rem;
  }
  .advantagesAuthors-list__item-2 {
    width: calc(100% - 43.8rem);
  }
  .advantagesAuthors-list__item-3 {
    width: 54.6rem;
  }
  .advantagesAuthors-list__item-4 {
    width: calc(100% - 54.6rem);
  }
}
@media (max-width: 1024px) {
  .advantagesAuthors-title {
    margin-bottom: 2.4rem;
  }
  .advantagesAuthors-list__item {
    width: 100%;
  }
  .advantagesAuthors-item {
    border-radius: var(--radius-radius-card-mobile);
    padding: 3.2rem;
  }
}
@media (max-width: 767px) {
  .advantagesAuthors-item {
    padding: 2.4rem;
  }
  .advantagesAuthors-item__title {
    font-size: 2rem;
  }
  .advantagesAuthors-item__txt {
    padding-left: 1.8rem;
    font-size: 1.2rem;
  }
}
.ourAuthors-title {
  margin-bottom: 6rem;
}
.ourAuthors-slider__slide {
  width: 30rem;
  position: relative;
  z-index: 2;
}
.ourAuthors-slider__slide:hover {
  z-index: 4;
}
.ourAuthors-slider .swiper-wrapper {
  position: relative;
}
.ourAuthors-slider .swiper-wrapper::before {
  content: url(../../static/images/general/slider-decor.svg);
  position: absolute;
  left: -5.1rem;
  top: -10.1rem;
  z-index: 3;
  pointer-events: none;
}
.ourAuthors-slider-wrapper {
  position: relative;
}
.ourAuthors-card {
  position: relative;
  overflow: hidden;
  height: 30rem;
}
.ourAuthors-card-bg {
  border-radius: 5.5rem;
  background: url(../../static/images/general/g-bg-autror.jpg) center no-repeat;
  background-size: contain;
}
.ourAuthors-card:hover {
  z-index: 9;
}
.ourAuthors-card:hover img {
  -webkit-filter: initial;
          filter: initial;
}
.ourAuthors-card:hover .ourAuthors-card__info {
  opacity: 1;
  visibility: visible;
}
.ourAuthors-card__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.ourAuthors-card__img img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  border-radius: 5.5rem;
}
.ourAuthors-card__info {
  width: 100%;
  background: var(--white);
  border-radius: 3.2rem;
  padding: 1.6rem;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.ourAuthors-card__info-name {
  margin-bottom: 0.8rem;
}
.ourAuthors-card__info-txt {
  font-size: 1.2rem;
  line-height: 160%;
}
.ourAuthors-card__null {
  height: 100%;
}

.sections {
  overflow: hidden;
}

@media (max-width: 1024px) {
  .ourAuthors-title {
    margin-bottom: 6rem;
  }
  .ourAuthors-slider__slide {
    width: 20rem;
  }
  .ourAuthors-slider .swiper-wrapper::before {
    content: url(../../static/images/general/slider-decor-2.svg);
    left: -4.3rem;
    top: -7.2rem;
  }
  .ourAuthors-card {
    height: 20rem;
  }
  .ourAuthors-card-bg {
    border-radius: 3.4rem;
  }
  .ourAuthors-card__img img {
    border-radius: 3.4rem;
  }
  .ourAuthors-card__content {
    padding: 10px;
  }
  .ourAuthors-card__info {
    padding: 1.6rem 0.8rem;
    border-radius: 2.4rem;
  }
  .ourAuthors-card__info-name {
    font-size: 1.2rem;
    margin-bottom: 0.4rem;
  }
  .ourAuthors-card__info-txt {
    font-size: 0.9rem;
    line-height: 130%;
  }
  .ourAuthors-card__null {
    font-size: 2rem;
  }
}
@media (max-width: 767px) {
  .ourAuthors-title {
    margin-bottom: 6rem;
  }
}
.merionReviews__list {
  position: relative;
  margin-bottom: 0;
}
.merionReviews__list > div {
  margin-bottom: 0;
}
.merionReviews__list-col {
  width: 33.3333333333%;
}
.merionReviews__list-item {
  margin-bottom: 2.4rem;
}
.merionReviews__list-item:last-child {
  margin-bottom: 0;
}
.merionReviews-item {
  background: var(--white);
  padding: var(--spacing-4);
  border-radius: var(--radius-radius-card-desktop);
}
.merionReviews-item__head {
  margin-bottom: 3.2rem;
}
.merionReviews-item__body {
  margin-bottom: 3.2rem;
}
.merionReviews-item__body--5 {
  margin-bottom: 1.9rem;
}
.merionReviews-item__stars {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.merionReviews-item__stars-item {
  width: 3.3rem;
  height: 3.3rem;
}
.merionReviews-item__stars-item .icon-star {
  fill: var(--text-link-normal);
}
.merionReviews-item__stars-item .star-null {
  fill: var(--color-gray-ui-gray);
}
.merionReviews-item__user-avatar {
  width: 5.8rem;
  height: 5.8rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 50%;
  overflow: hidden;
  background: var(--border-border-primary) url(../../static/images/general/reviews/user.svg) center no-repeat;
}
.merionReviews-item__user-info {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 2.4rem;
}
.merionReviews-item__user-name {
  font-weight: bold;
  font-size: 2rem;
  line-height: 160%;
  margin-bottom: 0.4rem;
}
.merionReviews-item__user-course {
  font-size: 1.4rem;
  line-height: 160%;
  color: var(--text-text-secondary);
}
.merionReviews-item__user-course a {
  color: var(--text-text-primary);
}
.merionReviews-item__body--1, .merionReviews-item__body--2, .merionReviews-item__body--6 {
  min-height: 9.1rem;
}
.merionReviews-item__txt {
  line-height: 160%;
}
.merionReviews-item__txt--mh {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  white-space: normal;
  text-overflow: ellipsis;
}
.merionReviews__more {
  margin-top: 4rem;
  text-align: center;
}

@media (max-width: 1400px) {
  .merionReviews-item__body--2, .merionReviews-item__body--6 {
    min-height: 12.8rem;
  }
  .merionReviews-item__body--5 {
    margin-bottom: 2.4rem;
  }
  .merionReviews-item__txt {
    -webkit-line-clamp: 4;
  }
}
@media (max-width: 1200px) {
  .merionReviews-item__user-name {
    line-height: 120%;
  }
  .merionReviews-item__user-course {
    word-break: break-word;
  }
  .merionReviews-item__body--1, .merionReviews-item__body--5 {
    min-height: 17.8rem;
  }
  .merionReviews-item__body--2, .merionReviews-item__body--6 {
    min-height: 20rem;
  }
  .merionReviews-item__body--5 {
    margin-bottom: 3.2rem;
  }
  .merionReviews-item__txt {
    -webkit-line-clamp: 6;
  }
  .merionReviews-item__txt--4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
  }
  .merionReviews-item__txt--5 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
  }
}
@media (max-width: 1024px) {
  .merionReviews__list::before {
    width: 11.1rem;
    height: 11rem;
    left: -4.6rem;
    bottom: -12rem;
  }
  .merionReviews__list-col {
    width: 50%;
  }
  .merionReviews__list-col:last-child {
    display: none;
  }
  .merionReviews__list-item {
    margin-bottom: 1.6rem;
  }
  .merionReviews-item {
    border-radius: var(--radius-radius-card-mobile);
  }
  .merionReviews-item__user-course {
    font-size: 1.2rem;
  }
  .merionReviews-item__body--1 {
    min-height: 15rem;
  }
  .merionReviews-item__body--2 {
    min-height: 15.6rem;
  }
  .merionReviews-item__body--4 {
    min-height: 6.1rem;
  }
  .merionReviews__more {
    margin-top: 2.4rem;
  }
}
@media (max-width: 767px) {
  .merionReviews__list::before {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    bottom: -20rem;
  }
  .merionReviews__list > div {
    margin-bottom: 0.8rem;
  }
  .merionReviews__list > div:last-child, .merionReviews__list > div:nth-child(2) {
    margin-bottom: 0;
  }
  .merionReviews__list-col {
    width: 100%;
  }
  .merionReviews__list-item {
    margin-bottom: 0.8rem;
  }
  .merionReviews__list-item:last-child {
    margin-bottom: 0;
  }
  .merionReviews-item {
    padding: var(--spacing-3);
  }
  .merionReviews-item__head {
    margin-bottom: 1.6rem;
  }
  .merionReviews-item__body {
    margin-bottom: 1.6rem;
    min-height: initial;
  }
  .merionReviews-item__txt {
    display: block;
  }
  .merionReviews__more {
    margin-top: 1.6rem;
  }
}
.merionAbout__certificate {
  margin-top: 4rem;
  border-radius: var(--radius-radius-card-desktop);
  background: linear-gradient(91deg, #605DEC -0.49%, #C384F9 100.44%);
  padding: var(--spacing-9);
  color: var(--white);
}
.merionAbout__certificate--bg-2 {
  background: url(../../static/images/general/cert-bg.jpg) 0 0 no-repeat;
  background-size: cover;
  color: var(--text-text-primary);
}
.merionAbout__certificate--mt-0 {
  margin-top: 0 !important;
}
.merionAbout__certificate-inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.merionAbout__certificate-img {
  width: 36.3rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.merionAbout__certificate-info {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 6.4rem;
}
.merionAbout__certificate-title {
  margin-bottom: 2.4rem;
}
.merionAbout__certificate-txt {
  font-size: 2.4rem;
  line-height: 160%;
}

@media (max-width: 1400px) {
  .merionAbout__certificate-img {
    width: 34.3rem;
  }
}
@media (max-width: 1200px) {
  .merionAbout__certificate-inner {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .merionAbout__certificate-img {
    width: 27.9rem;
  }
  .merionAbout__certificate-info {
    width: calc(100% - 27.9rem);
  }
  .merionAbout__certificate-txt {
    font-size: 1.6rem;
  }
}
@media (max-width: 1024px) {
  .merionAbout__certificate {
    margin-top: 2.4rem;
    border-radius: var(--radius-radius-card-mobile);
    padding: 4.8rem;
  }
  .merionAbout__certificate--bg-2 {
    background: url(../../static/images/general/cert-bg-t.jpg) 0 0 no-repeat;
    background-size: cover;
    color: var(--text-text-primary);
  }
  .merionAbout__certificate-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .merionAbout__certificate-img {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-left: auto;
    margin-right: auto;
    width: 27.9rem;
    margin-bottom: 4.8rem;
  }
  .merionAbout__certificate-info {
    padding-right: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .merionAbout__certificate {
    padding: var(--spacing-4) var(--spacing-3);
  }
  .merionAbout__certificate-img {
    margin-bottom: 3.2rem;
  }
  .merionAbout__certificate-img img {
    height: 15.4rem;
    width: auto;
  }
  .merionAbout__certificate-title {
    margin-bottom: 1.6rem;
  }
}
.becomeAuthor-title {
  margin-bottom: 2.4rem;
}
.becomeAuthor-subtitle {
  margin-bottom: 4rem;
}
.becomeAuthor-row__col {
  width: 50%;
}
.becomeAuthor-contacts {
  background: var(--purple-gray);
  border-radius: var(--radius-radius-card-desktop);
  padding: 5.6rem;
  height: 100%;
}
.becomeAuthor-contacts__item {
  margin-bottom: 4rem;
}
.becomeAuthor-contacts__item:last-child {
  margin-bottom: 0;
}
.becomeAuthor-contacts__item-link {
  margin-bottom: 0.8rem;
}
.becomeAuthor-contacts__item-link a:hover {
  color: var(--purple-hover);
}
.becomeAuthor-contacts__item-link a:active {
  color: var(--purple-active);
}
.becomeAuthor-form {
  background: var(--white);
  border-radius: var(--radius-radius-card-desktop);
  padding: 4.8rem;
  height: 100%;
  position: relative;
}
.becomeAuthor-form__fields {
  margin-bottom: 1.6rem;
}
.becomeAuthor-form__row {
  --m-x: -0.4rem;
  --p-x: 0.4rem;
}
.becomeAuthor-form__col {
  width: 50%;
}
.becomeAuthor-form__col--fw {
  width: 100%;
}
.becomeAuthor-form__btn {
  width: 100%;
  margin-bottom: 0.8rem;
}
.becomeAuthor-form__consent {
  font-size: 1.2rem;
  line-height: 160%;
}
.becomeAuthor-form__success {
  color: var(--purple);
  height: 10.2rem;
  display: none;
  margin-top: 1rem;
}
.becomeAuthor-form__success-inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.becomeAuthor-form__success-txt {
  margin-left: 1.6rem;
}
.becomeAuthor-form__img {
  position: absolute;
  bottom: -4.8rem;
  right: 7.4rem;
}

@media (max-width: 1400px) {
  .becomeAuthor-row__col-left {
    width: 61.6rem;
  }
  .becomeAuthor-row__col-right {
    width: calc(100% - 61.6rem);
  }
  .becomeAuthor-contacts {
    padding: 8.5rem 11.6rem;
  }
  .becomeAuthor-form__img {
    right: 5.4rem;
  }
}
@media (max-width: 1200px) {
  .becomeAuthor-row__col-left {
    width: 53.6rem;
  }
  .becomeAuthor-row__col-right {
    width: calc(100% - 53.6rem);
  }
  .becomeAuthor-contacts {
    padding: 8.8rem 5rem;
  }
  .becomeAuthor-contacts__item-link {
    font-size: 2.4rem;
  }
  .becomeAuthor-form__consent {
    margin-right: -3.4rem;
  }
  .becomeAuthor-form__img {
    right: 0.2rem;
  }
}
@media (max-width: 1024px) {
  .becomeAuthor-title {
    margin-bottom: 1.6rem;
  }
  .becomeAuthor-subtitle {
    margin-bottom: 2.4rem;
  }
  .becomeAuthor-row__col {
    width: 100%;
  }
  .becomeAuthor-form {
    border-radius: var(--radius-radius-card-mobile);
  }
  .becomeAuthor-form__img {
    right: 5.2rem;
  }
  .becomeAuthor-form__consent {
    margin-right: 0;
  }
  .becomeAuthor-contacts {
    border-radius: var(--radius-radius-card-mobile);
    padding: 6.4rem;
  }
}
@media (max-width: 767px) {
  .becomeAuthor-form {
    padding: 2.4rem;
    padding-bottom: 11.5rem;
  }
  .becomeAuthor-form__col {
    width: 100%;
  }
  .becomeAuthor-form__actions {
    max-width: 100%;
  }
  .becomeAuthor-form__img {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    bottom: -3.4rem;
  }
  .becomeAuthor-form__img img {
    max-width: 14rem;
  }
  .becomeAuthor-form__input {
    font-size: 1.6rem;
  }
  .becomeAuthor-form__consent {
    font-size: 1.2rem;
    opacity: 0.6;
  }
  .becomeAuthor-contacts {
    padding: 6.4rem 4rem;
  }
  .becomeAuthor-contacts__item-link {
    font-size: 2rem;
  }
}

.button--loading::after {
  content: "";
  display: inherit;
  position: inherit;
  width: 15px;
  height: 15px;
  border: 4px solid transparent;
  border-top-color: #1f1f1f;
  border-radius: 50%;
  animation: button-loading-spinner 1s ease infinite;
  margin-left: 0.5rem;
}

@keyframes button-loading-spinner {
  from {
    transform: rotate(0turn);
  }

  to {
    transform: rotate(1turn);
  }
}

.contacts-form__error{
  margin-bottom: 1rem;
  color: var(--error);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvZ2xvYmFsL2dsb2JhbC5zY3NzIiwic3R5bGVzLmNzcyIsIm1vZHVsZXMvYXV0aG9ycy9vbGQuc2NzcyIsIm1vZHVsZXMvYXV0aG9ycy9pbnRyby5zY3NzIiwibW9kdWxlcy9hdXRob3JzL3NlYXJjaC5zY3NzIiwibW9kdWxlcy9hdXRob3JzL3Byb2dyYW1tcy5zY3NzIiwibW9kdWxlcy9hdXRob3JzL3doeXdlLnNjc3MiLCJtb2R1bGVzL2F1dGhvcnMvYWR2YW50YWdlcy5zY3NzIiwibW9kdWxlcy9hdXRob3JzL2F1dGhvcnMuc2NzcyIsIm1vZHVsZXMvYXV0aG9ycy9yZXZpZXdzLnNjc3MiLCJtb2R1bGVzL2F1dGhvcnMvYWJvdXQuc2NzcyIsIm1vZHVsZXMvYXV0aG9ycy9mb3JtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtFQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUVBLHVCQUFBO0VBQ0Esd0JBQUE7QUNBSjs7QURJQTtFQUNJLGFBQUE7QUNESjs7QURJQTtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7QUNESjtBREVJO0VBQ0ksV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUNBUjtBREdJO0VBQ0ksWUFBQTtBQ0RSO0FESUk7RUFDSSxpQkFBQTtBQ0ZSOztBRE1BO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQ0hKOztBRE1BO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QUNISjs7QURNQTtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FDSEo7O0FETUE7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFB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eENWO0FBQ0Y7QVVseENBO0VBU1E7SUFDSSxlQUFBO0lBQ0EsdUJBQUE7RVY0d0NWO0VVM3dDVTtJQUNJLFdBQUE7RVY2d0NkO0VVM3dDVTtJQUNJLGVBQUE7RVY2d0NkO0VVM3dDVTtJQUNJLE9BQUE7SUFDQSxRQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7RVY2d0NkO0VVNXdDYztJQUNJLGdCQUFBO0VWOHdDbEI7RVUzd0NVO0lBQ0ksaUJBQUE7RVY2d0NkO0VVM3dDVTtJQUNJLGlCQUFBO0lBQ0EsWUFBQTtFVjZ3Q2Q7RVUxd0NNO0lBQ0ksb0JBQUE7RVY0d0NWO0VVendDYztJQUNJLGVBQUE7RVYyd0NsQjtBQUNGIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XHJcbiAgICAtLWFjY2VudC1ibHVlOiAjM0Y2N0YyO1xyXG4gICAgLS1hY2NlbnQtcGluazogI0Q4QzZGRjtcclxuICAgIC0tbm90LWJsYWNrOiAjMUYxRjFGO1xyXG4gICAgLS1ibGFjazogIzFGMUYxRjtcclxuICAgIC0taC1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDExNC41OGRlZywgIzIwNjdFRiAwJSwgIzc0NjZGNSAxMDAlKTtcclxuICAgIC0tc3Ryb2tlLWdyYXk6ICNCREJDREI7XHJcbiAgICAtLXR4dC1kaXNhYmxlZDogI0M1QzBEQjtcclxuICAgIC0taW5wdXQtYmc6ICNGN0Y3RkQ7XHJcbiAgICAtLXdoaXRlOiAjZmZmZmZmO1xyXG4gICAgLS1wdXJwbGU6ICM2MDVERUM7XHJcbiAgICAtLXB1cnBsZS1ncmF5OiAjRTNFNEVGO1xyXG4gICAgLS1ib3JkZXItZ3JheTogI0RCREJEQjtcclxuICAgIC0tbWFpbi1iZzogI0YxRjJGNjtcclxuXHJcbiAgICAtLXB1cnBsZS1ob3ZlcjogIzRCNDdFRjtcclxuICAgIC0tcHVycGxlLWFjdGl2ZTogIzM3MzNGMTtcclxufVxyXG5cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLl93cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNGMUYyRjY7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuLl9zZWN0aW9uIHtcclxuICAgIG1hcmdpbjogMTJyZW0gMDtcclxuICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5fZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uX2QtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uX2NlbnRlcmVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uX2YtMTQge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxufVxyXG5cclxuLl9mLTE4IHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbn1cclxuXHJcbi5fZi0yMCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxufVxyXG5cclxuLl9mLTI0IHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG59XHJcblxyXG4uX2YtMjcge1xyXG4gICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxufVxyXG5cclxuLl9mLTMyIHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG59XHJcblxyXG4uX2YtMzYge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbn1cclxuXHJcbi5fZi0zOCB7XHJcbiAgICBmb250LXNpemU6IDMuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG59XHJcblxyXG4uX2YtNTYge1xyXG4gICAgZm9udC1zaXplOiA1LjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxufVxyXG5cclxuLmxoLTEwMCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmxoLTExMCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxufVxyXG5cclxuLmxoLTEyMCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxufVxyXG5cclxuLmxoLTE0MCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxufVxyXG5cclxuLmxoLTE2MCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcclxufVxyXG5cclxuLl9jb250YWluZXItbGcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDExNXJlbTtcclxufVxyXG5cclxuLl9jb250YWluZXIteGwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEzNC42cmVtO1xyXG59XHJcblxyXG4uX2lucHV0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUuNnJlbTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlcjogLjFyZW0gc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xyXG4gICAgcGFkZGluZzogMCAxLjZyZW07XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgY29sb3I6IHZhcigtLW5vdC1ibGFjayk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxufVxyXG5cclxuLl9idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUuNnJlbTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAuNHJlbSAwcHggIzAwMDAwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XHJcbiAgICAmLW5vLXNoYWRvdyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uX2J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogMS44cmVtIDMuMnJlbTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS1ob3Zlcik7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlLWFjdGl2ZSk7XHJcbiAgICB9XHJcbiAgICAmLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW5vdC1ibGFjayk7XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS1ncmF5KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbm90LWJsYWNrKTtcclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS1ncmF5KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXB1cnBsZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5fcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzLjRyZW07XHJcbn1cclxuXHJcbi5faWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5fY29udGFpbmVyLXhsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNC42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuX2NvbnRhaW5lci14bCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLl9jb250YWluZXItbGcsIC5fY29udGFpbmVyLXhsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY0LjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuX3NlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbjogNnJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5fZi0yMCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLl9mLTI3IHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuX2YtMzgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5fZi01NiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLl9jb250YWluZXItbGcsIC5fY29udGFpbmVyLXhsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2LjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuX3NlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbjogNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5fZi0yMCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLl9mLTI3IHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLl9mLTM4IHtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuX2YtNTYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5faW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG59IiwiOnJvb3Qge1xuICAtLWFjY2VudC1ibHVlOiAjM0Y2N0YyO1xuICAtLWFjY2VudC1waW5rOiAjRDhDNkZGO1xuICAtLW5vdC1ibGFjazogIzFGMUYxRjtcbiAgLS1ibGFjazogIzFGMUYxRjtcbiAgLS1oLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTE0LjU4ZGVnLCAjMjA2N0VGIDAlLCAjNzQ2NkY1IDEwMCUpO1xuICAtLXN0cm9rZS1ncmF5OiAjQkRCQ0RCO1xuICAtLXR4dC1kaXNhYmxlZDogI0M1QzBEQjtcbiAgLS1pbnB1dC1iZzogI0Y3RjdGRDtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1wdXJwbGU6ICM2MDVERUM7XG4gIC0tcHVycGxlLWdyYXk6ICNFM0U0RUY7XG4gIC0tYm9yZGVyLWdyYXk6ICNEQkRCREI7XG4gIC0tbWFpbi1iZzogI0YxRjJGNjtcbiAgLS1wdXJwbGUtaG92ZXI6ICM0QjQ3RUY7XG4gIC0tcHVycGxlLWFjdGl2ZTogIzM3MzNGMTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNGMUYyRjY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5fd3JhcHBlciBzZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uX3dyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLl93cmFwcGVyIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uX3NlY3Rpb24ge1xuICBtYXJnaW46IDEycmVtIDA7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5fZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLl9jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uX2YtMTQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5fZi0xOCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuLl9mLTIwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuLl9mLTI0IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbi5fZi0yNyB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuLl9mLTMyIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG59XG5cbi5fZi0zNiB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xufVxuXG4uX2YtMzgge1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5fZi01NiB7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuLmxoLTEwMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGgtMTEwIHtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5saC0xMjAge1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLmxoLTE0MCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG4ubGgtMTYwIHtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbi5fY29udGFpbmVyLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTVyZW07XG59XG5cbi5fY29udGFpbmVyLXhsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzQuNnJlbTtcbn1cblxuLl9pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1LjZyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIHBhZGRpbmc6IDAgMS42cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiB2YXIoLS1ub3QtYmxhY2spO1xuICBvdXRsaW5lOiBub25lO1xufVxuLl9pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNS42cmVtO1xuICBib3gtc2hhZG93OiAwcHggMC40cmVtIDBweCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xufVxuLl9idG4tbm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5fYnRuOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5fYnRuOm5vdChbZGlzYWJsZWRdKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLl9idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxLjhyZW0gMy4ycmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wdXJwbGUpO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS1ob3Zlcik7XG59XG4uX2J1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wdXJwbGUtYWN0aXZlKTtcbn1cbi5fYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tbm90LWJsYWNrKTtcbn1cbi5fYnV0dG9uLXdoaXRlOmhvdmVyLCAuX2J1dHRvbi13aGl0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLl9idXR0b24td2hpdGU6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLl9idXR0b24tZ3JheSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS1ncmF5KTtcbiAgY29sb3I6IHZhcigtLW5vdC1ibGFjayk7XG59XG4uX2J1dHRvbi1ncmF5OmhvdmVyLCAuX2J1dHRvbi1ncmF5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS1ncmF5KTtcbiAgY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG5cbi5fcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMuNHJlbTtcbn1cblxuLl9pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuX2NvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuX2NvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiA5NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuX2NvbnRhaW5lci1sZywgLl9jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogNjQuMnJlbTtcbiAgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG4gIC5fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA2cmVtIDA7XG4gIH1cbiAgLl9mLTIwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuX2YtMjcge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIC5fZi0zOCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbiAgLl9mLTU2IHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5fY29udGFpbmVyLWxnLCAuX2NvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAzNi40cmVtO1xuICB9XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLl9zZWN0aW9uIHtcbiAgICBtYXJnaW46IDVyZW0gMDtcbiAgfVxuICAuX2YtMjAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5fZi0yNyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5fZi0zOCB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLl9mLTU2IHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxuICAuX2lucHV0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmdDb3Vyc2VzQ2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1tb2JpbGUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDIuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ0NvdXJzZXNDYXJkLW51bGwge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL2ctYmctY2FyZC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uZ0NvdXJzZXNDYXJkLW51bGw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ0NvdXJzZXNDYXJkOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBsaW5lYXI7XG59XG4uZ0NvdXJzZXNDYXJkOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAuMnJlbTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuLmdDb3Vyc2VzQ2FyZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi40cmVtO1xuICB0b3A6IDEuNzVyZW07XG4gIHdpZHRoOiAzLjhyZW07XG59XG4uZ0NvdXJzZXNDYXJkLXRhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4uZ0NvdXJzZXNDYXJkLXRhZ3NfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cbi5nQ291cnNlc0NhcmQtdGFnc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmdDb3Vyc2VzQ2FyZC10YWcge1xuICBiYWNrZ3JvdW5kOiAjRjFGMkY2O1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjZyZW0gMXJlbSAwLjZyZW0gMC42cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLmdDb3Vyc2VzQ2FyZC10YWctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG59XG4uZ0NvdXJzZXNDYXJkLXRhZ19faWNvbiB7XG4gIHdpZHRoOiAxLjNyZW07XG4gIGhlaWdodDogMS4zcmVtO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5nQ291cnNlc0NhcmQtdGFnX190eHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmdDb3Vyc2VzQ2FyZC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uZ0NvdXJzZXNDYXJkLXRpdGxlIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYXV0aG9ySW50cm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL2ctYmcuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTByZW0gMTByZW07XG4gIHBhZGRpbmc6IDEycmVtIDA7XG4gIHBhZGRpbmctdG9wOiA4LjhyZW07XG4gIGhlaWdodDogODEuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDE2MHJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hdXRob3JJbnRyby1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4uYXV0aG9ySW50cm8tdGl0bGUge1xuICBmb250LXNpemU6IDUuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuLmF1dGhvckludHJvLXR4dCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uYXV0aG9ySW50cm8tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hdXRob3JJbnRyby1idG46aG92ZXIge1xuICBjb2xvcjogIzRCNDdFRjtcbn1cbi5hdXRob3JJbnRyby1idG46YWN0aXZlIHtcbiAgY29sb3I6ICMzNzMzRjE7XG59XG4uYXV0aG9ySW50cm8taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXV0aG9ySW50cm8taW1nX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hdXRob3JJbnRybyB7XG4gICAgaGVpZ2h0OiA3OC42cmVtO1xuICB9XG4gIC5hdXRob3JJbnRyby1pbWcge1xuICAgIGJvdHRvbTogLTAuNHJlbTtcbiAgfVxuICAuYXV0aG9ySW50cm8taW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMzByZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmF1dGhvckludHJvIHtcbiAgICBoZWlnaHQ6IDczLjZyZW07XG4gIH1cbiAgLmF1dGhvckludHJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgfVxuICAuYXV0aG9ySW50cm8taW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMTVyZW07XG4gIH1cbiAgLmF1dGhvckludHJvLXR4dCB7XG4gICAgbWF4LXdpZHRoOiA2NnJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF1dGhvckludHJvIHtcbiAgICBwYWRkaW5nOiA1LjZyZW0gMDtcbiAgICBoZWlnaHQ6IDU5LjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDYuNHJlbSA2LjRyZW07XG4gIH1cbiAgLmF1dGhvckludHJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgLmF1dGhvckludHJvLXR4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG4gIC5hdXRob3JJbnRyby1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDcyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvckludHJvIHtcbiAgICBoZWlnaHQ6IDU1LjJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDMuMnJlbSAzLjJyZW07XG4gICAgbWF4LXdpZHRoOiA0Mi40cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL2ctYmctbS5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuYXV0aG9ySW50cm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgfVxuICAuYXV0aG9ySW50cm8tdHh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gIC5hdXRob3JJbnRyby1pbWcge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuYXV0aG9ySW50cm8taW1nX19kZXNjdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hdXRob3JJbnRyby1pbWdfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53ZVNlcmFjaC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ud2VTZXJhY2gtYm90dG9tIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1saW5rLW5vcm1hbCk7XG59XG4ud2VTZXJhY2gtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ud2VTZXJhY2gtbGlzdF9faXRlbS0xIHtcbiAgd2lkdGg6IDU1LjhyZW07XG59XG4ud2VTZXJhY2gtbGlzdF9faXRlbS0yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1LjhyZW0pO1xufVxuLndlU2VyYWNoLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDEuNnJlbSA1LjZyZW0gMS42cmVtIDEuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1jYXJkLWRlc2t0b3ApO1xufVxuLndlU2VyYWNoLWl0ZW1fX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZVNlcmFjaC1pdGVtX19pbm5lci1sZWZ0IHtcbiAgd2lkdGg6IDE0LjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLndlU2VyYWNoLWl0ZW1fX2lubmVyLXJpZ2h0IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbn1cbi53ZVNlcmFjaC1pdGVtX190eHQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLndlU2VyYWNoLWl0ZW1fX2ltZyBpbWcge1xuICBoZWlnaHQ6IDE0LjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLndlU2VyYWNoLWxpc3RfX2l0ZW0tMyB7XG4gICAgd2lkdGg6IDY2cmVtO1xuICB9XG4gIC53ZVNlcmFjaC1saXN0X19pdGVtLTQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NnJlbSk7XG4gIH1cbiAgLndlU2VyYWNoLWl0ZW1fX2ltZyBpbWcge1xuICAgIGhlaWdodDogMTQuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud2VTZXJhY2gtbGlzdF9faXRlbS0xIHtcbiAgICB3aWR0aDogNDRyZW07XG4gIH1cbiAgLndlU2VyYWNoLWxpc3RfX2l0ZW0tMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0cmVtKTtcbiAgfVxuICAud2VTZXJhY2gtbGlzdF9faXRlbS0zIHtcbiAgICB3aWR0aDogNTEuOHJlbTtcbiAgfVxuICAud2VTZXJhY2gtbGlzdF9faXRlbS00IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTEuOHJlbSk7XG4gIH1cbiAgLndlU2VyYWNoLWl0ZW1fX3R4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlU2VyYWNoLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIH1cbiAgLndlU2VyYWNoLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbiAgfVxuICAud2VTZXJhY2gtbGlzdF9faXRlbS0xIHtcbiAgICB3aWR0aDogMjYuOHJlbTtcbiAgfVxuICAud2VTZXJhY2gtbGlzdF9faXRlbS0yIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYuOHJlbSk7XG4gIH1cbiAgLndlU2VyYWNoLWxpc3RfX2l0ZW0tMyB7XG4gICAgd2lkdGg6IDM1cmVtO1xuICB9XG4gIC53ZVNlcmFjaC1saXN0X19pdGVtLTQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXJlbSk7XG4gIH1cbiAgLndlU2VyYWNoLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaXVzLWNhcmQtbW9iaWxlKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLndlU2VyYWNoLWl0ZW1fX2lubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLndlU2VyYWNoLWl0ZW1fX2lubmVyLWxlZnQge1xuICAgIHdpZHRoOiA4cmVtO1xuICB9XG4gIC53ZVNlcmFjaC1pdGVtX19pbm5lci1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC53ZVNlcmFjaC1pdGVtX190eHQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC53ZVNlcmFjaC1pdGVtX19pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDhyZW07XG4gIH1cbiAgLndlU2VyYWNoLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlU2VyYWNoLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53ZVNlcmFjaC1ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAud2VTZXJhY2gtaXRlbSB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4uYXV0aG9yUHJvZ3JhbW1zLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5hdXRob3JQcm9ncmFtbXMtbGlzdCB7XG4gIC0tbS14OiAtMC44cmVtO1xuICAtLXAteDogMC44cmVtO1xufVxuLmF1dGhvclByb2dyYW1tcy1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYXV0aG9yUHJvZ3JhbW1zLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXV0aG9yUHJvZ3JhbW1zLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIH1cbiAgLmF1dGhvclByb2dyYW1tcy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvclByb2dyYW1tcy10aXRsZSB7XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxuICAuYXV0aG9yUHJvZ3JhbW1zLWxpc3Qge1xuICAgIC0tbS14OiAtMC40cmVtO1xuICAgIC0tcC14OiAwLjRyZW07XG4gIH1cbiAgLmF1dGhvclByb2dyYW1tcy1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndoeVdlQXV0aG9ycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4ud2h5V2VBdXRob3JzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG4ud2h5V2VBdXRob3JzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuLndoeVdlQXV0aG9ycy10eHQge1xuICBtYXgtd2lkdGg6IDgxcmVtO1xufVxuLndoeVdlQXV0aG9ycy10eHQgYSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53aHlXZUF1dGhvcnMtdHh0IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLWhvdmVyKTtcbn1cbi53aHlXZUF1dGhvcnMtdHh0IGE6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZS1hY3RpdmUpO1xufVxuLndoeVdlQXV0aG9ycy10eHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDMuOHJlbTtcbn1cbi53aHlXZUF1dGhvcnMtdHh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2h5V2VBdXRob3JzLXF0eSB7XG4gIHdpZHRoOiAyNi41cmVtO1xuICBoZWlnaHQ6IDMyLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDI0LjJyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3N0YXRpYy9pbWFnZXMvZ2VuZXJhbC93aHlXZUF1dGhvcnMtNC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cmVtO1xuICByaWdodDogLTRyZW07XG59XG4ud2h5V2VBdXRob3JzLXF0eV9fdmFsdWUge1xuICBmb250LXNpemU6IDYuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud2h5V2VBdXRob3JzLXF0eV9fdHh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi53aHlXZUF1dGhvcnMtaW1hZ2VzX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLndoeVdlQXV0aG9ycy1pbWFnZXNfX2l0ZW0tMSB7XG4gIHRvcDogLTkuNnJlbTtcbiAgcmlnaHQ6IDIyLjFyZW07XG59XG4ud2h5V2VBdXRob3JzLWltYWdlc19faXRlbS0yIHtcbiAgdG9wOiAyMi41cmVtO1xuICByaWdodDogMjguOHJlbTtcbn1cbi53aHlXZUF1dGhvcnMtaW1hZ2VzX19pdGVtLTMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndoeVdlQXV0aG9ycy1pbWFnZXNfX2l0ZW0tNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2h5V2VBdXRob3JzLWRlY29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMjByZW07XG4gIHdpZHRoOiAzOS44cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC53aHlXZUF1dGhvcnMtdHh0IHtcbiAgICBtYXgtd2lkdGg6IDY1cmVtO1xuICB9XG4gIC53aHlXZUF1dGhvcnMtcXR5IHtcbiAgICByaWdodDogLTcuMnJlbTtcbiAgICB0b3A6IDguNHJlbTtcbiAgfVxuICAud2h5V2VBdXRob3JzLWltYWdlc19faXRlbS0xIHtcbiAgICByaWdodDogMTkuMnJlbTtcbiAgICB0b3A6IC03LjhyZW07XG4gIH1cbiAgLndoeVdlQXV0aG9ycy1pbWFnZXNfX2l0ZW0tMiB7XG4gICAgcmlnaHQ6IDI2LjhyZW07XG4gICAgdG9wOiAyNC41cmVtO1xuICB9XG4gIC53aHlXZUF1dGhvcnMtZGVjb3Ige1xuICAgIGJvdHRvbTogLTE4LjJyZW07XG4gICAgcmlnaHQ6IC0yLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLndoeVdlQXV0aG9ycy10eHQge1xuICAgIG1heC13aWR0aDogNTlyZW07XG4gIH1cbiAgLndoeVdlQXV0aG9ycy1xdHkge1xuICAgIHdpZHRoOiAyMi4ycmVtO1xuICAgIGhlaWdodDogMjcuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyMC4ycmVtO1xuICAgIHRvcDogOS44cmVtO1xuICAgIHJpZ2h0OiAtOS40cmVtO1xuICB9XG4gIC53aHlXZUF1dGhvcnMtcXR5X192YWx1ZSB7XG4gICAgZm9udC1zaXplOiA1LjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAud2h5V2VBdXRob3JzLXF0eV9fdHh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAud2h5V2VBdXRob3JzLWltYWdlc19faXRlbS0xIHtcbiAgICBtYXgtd2lkdGg6IDMwLjVyZW07XG4gICAgcmlnaHQ6IDEyLjRyZW07XG4gICAgdG9wOiAtMy44cmVtO1xuICB9XG4gIC53aHlXZUF1dGhvcnMtaW1hZ2VzX19pdGVtLTIge1xuICAgIG1heC13aWR0aDogNi40cmVtO1xuICAgIHJpZ2h0OiAxOC42cmVtO1xuICAgIHRvcDogMjIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud2h5V2VBdXRob3JzLWRlY29yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53aHlXZUF1dGhvcnMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cmVtO1xuICB9XG4gIC53aHlXZUF1dGhvcnMtdHh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbiAgLndoeVdlQXV0aG9ycy1xdHkge1xuICAgIHdpZHRoOiAxOS4ycmVtO1xuICAgIGhlaWdodDogMTJyZW07XG4gICAgdG9wOiAxMC44cmVtO1xuICAgIHJpZ2h0OiA5LjJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTYuOHJlbTtcbiAgfVxuICAud2h5V2VBdXRob3JzLXF0eV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgfVxuICAud2h5V2VBdXRob3JzLXF0eV9fdHh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAud2h5V2VBdXRob3JzLWltYWdlc19faXRlbS0xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53aHlXZUF1dGhvcnMtaW1hZ2VzX19pdGVtLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndoeVdlQXV0aG9ycy1pbWFnZXNfX2l0ZW0tMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA3LjZyZW07XG4gICAgbGVmdDogOS4ycmVtO1xuICB9XG4gIC53aHlXZUF1dGhvcnMtY29udGVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL3doeVdlQXV0aG9ycy1kZWNvci5wbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNHJlbTtcbiAgICBsZWZ0OiA3LjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2h5V2VBdXRob3JzLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKC4uLy4uL3N0YXRpYy9pbWFnZXMvZ2VuZXJhbC93aHlXZUF1dGhvcnMtZGVjb3ItbS5zdmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjZyZW07XG4gICAgbGVmdDogLTJyZW07XG4gIH1cbiAgLndoeVdlQXV0aG9ycy1pbWFnZXNfX2l0ZW0tMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud2h5V2VBdXRob3JzLWltYWdlc19faXRlbS00IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDUuOHJlbTtcbiAgICBsZWZ0OiAyLjZyZW07XG4gIH1cbiAgLndoeVdlQXV0aG9ycy1xdHkge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgICBoZWlnaHQ6IDE2LjNyZW07XG4gICAgdG9wOiA3LjRyZW07XG4gICAgcmlnaHQ6IDIuOHJlbTtcbiAgfVxuICAud2h5V2VBdXRob3JzLXF0eV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgfVxuICAud2h5V2VBdXRob3JzLXF0eV9fdHh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAud2h5V2VBdXRob3JzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXJlbTtcbiAgfVxufVxuLmFkdmFudGFnZXNBdXRob3JzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5hZHZhbnRhZ2VzQXV0aG9ycy1saXN0X19pdGVtLTEge1xuICB3aWR0aDogNDcuMnJlbTtcbn1cbi5hZHZhbnRhZ2VzQXV0aG9ycy1saXN0X19pdGVtLTIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDcuMnJlbSk7XG59XG4uYWR2YW50YWdlc0F1dGhvcnMtbGlzdF9faXRlbS0zIHtcbiAgd2lkdGg6IDY2LjhyZW07XG59XG4uYWR2YW50YWdlc0F1dGhvcnMtbGlzdF9faXRlbS00IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY2LjhyZW0pO1xufVxuLmFkdmFudGFnZXNBdXRob3JzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1kZXNrdG9wKTtcbiAgcGFkZGluZzogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNS42cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWR2YW50YWdlc0F1dGhvcnMtaXRlbV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWxpbmstbm9ybWFsKTtcbn1cbi5hZHZhbnRhZ2VzQXV0aG9ycy1pdGVtX190eHQge1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWR2YW50YWdlc0F1dGhvcnMtbGlzdF9faXRlbS0zIHtcbiAgICB3aWR0aDogNjUuNHJlbTtcbiAgfVxuICAuYWR2YW50YWdlc0F1dGhvcnMtbGlzdF9faXRlbS00IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjUuNHJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkdmFudGFnZXNBdXRob3JzLWxpc3RfX2l0ZW0tMSB7XG4gICAgd2lkdGg6IDQzLjhyZW07XG4gIH1cbiAgLmFkdmFudGFnZXNBdXRob3JzLWxpc3RfX2l0ZW0tMiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQzLjhyZW0pO1xuICB9XG4gIC5hZHZhbnRhZ2VzQXV0aG9ycy1saXN0X19pdGVtLTMge1xuICAgIHdpZHRoOiA1NC42cmVtO1xuICB9XG4gIC5hZHZhbnRhZ2VzQXV0aG9ycy1saXN0X19pdGVtLTQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NC42cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWR2YW50YWdlc0F1dGhvcnMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxuICAuYWR2YW50YWdlc0F1dGhvcnMtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFkdmFudGFnZXNBdXRob3JzLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1tb2JpbGUpO1xuICAgIHBhZGRpbmc6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZHZhbnRhZ2VzQXV0aG9ycy1pdGVtIHtcbiAgICBwYWRkaW5nOiAyLjRyZW07XG4gIH1cbiAgLmFkdmFudGFnZXNBdXRob3JzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmFkdmFudGFnZXNBdXRob3JzLWl0ZW1fX3R4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5vdXJBdXRob3JzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi5vdXJBdXRob3JzLXNsaWRlcl9fc2xpZGUge1xuICB3aWR0aDogMzByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5vdXJBdXRob3JzLXNsaWRlcl9fc2xpZGU6aG92ZXIge1xuICB6LWluZGV4OiA0O1xufVxuLm91ckF1dGhvcnMtc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdXJBdXRob3JzLXNsaWRlciAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi8uLi9zdGF0aWMvaW1hZ2VzL2dlbmVyYWwvc2xpZGVyLWRlY29yLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTUuMXJlbTtcbiAgdG9wOiAtMTAuMXJlbTtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ub3VyQXV0aG9ycy1zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdXJBdXRob3JzLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMzByZW07XG59XG4ub3VyQXV0aG9ycy1jYXJkLWJnIHtcbiAgYm9yZGVyLXJhZGl1czogNS41cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL2ctYmctYXV0cm9yLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLm91ckF1dGhvcnMtY2FyZDpob3ZlciB7XG4gIHotaW5kZXg6IDk7XG59XG4ub3VyQXV0aG9ycy1jYXJkOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogaW5pdGlhbDtcbn1cbi5vdXJBdXRob3JzLWNhcmQ6aG92ZXIgLm91ckF1dGhvcnMtY2FyZF9faW5mbyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ub3VyQXV0aG9ycy1jYXJkX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5vdXJBdXRob3JzLWNhcmRfX2ltZyBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogNS41cmVtO1xufVxuLm91ckF1dGhvcnMtY2FyZF9faW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDMuMnJlbTtcbiAgcGFkZGluZzogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG59XG4ub3VyQXV0aG9ycy1jYXJkX19pbmZvLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG4ub3VyQXV0aG9ycy1jYXJkX19pbmZvLXR4dCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5vdXJBdXRob3JzLWNhcmRfX251bGwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWN0aW9ucyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ckF1dGhvcnMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbiAgLm91ckF1dGhvcnMtc2xpZGVyX19zbGlkZSB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICB9XG4gIC5vdXJBdXRob3JzLXNsaWRlciAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKC4uLy4uL3N0YXRpYy9pbWFnZXMvZ2VuZXJhbC9zbGlkZXItZGVjb3ItMi5zdmcpO1xuICAgIGxlZnQ6IC00LjNyZW07XG4gICAgdG9wOiAtNy4ycmVtO1xuICB9XG4gIC5vdXJBdXRob3JzLWNhcmQge1xuICAgIGhlaWdodDogMjByZW07XG4gIH1cbiAgLm91ckF1dGhvcnMtY2FyZC1iZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMy40cmVtO1xuICB9XG4gIC5vdXJBdXRob3JzLWNhcmRfX2ltZyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDMuNHJlbTtcbiAgfVxuICAub3VyQXV0aG9ycy1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5vdXJBdXRob3JzLWNhcmRfX2luZm8ge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAwLjhyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICB9XG4gIC5vdXJBdXRob3JzLWNhcmRfX2luZm8tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICB9XG4gIC5vdXJBdXRob3JzLWNhcmRfX2luZm8tdHh0IHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgfVxuICAub3VyQXV0aG9ycy1jYXJkX19udWxsIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VyQXV0aG9ycy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuLm1lcmlvblJldmlld3NfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWVyaW9uUmV2aWV3c19fbGlzdCA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubWVyaW9uUmV2aWV3c19fbGlzdC1jb2wge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4ubWVyaW9uUmV2aWV3c19fbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuLm1lcmlvblJldmlld3NfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZXJpb25SZXZpZXdzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1kZXNrdG9wKTtcbn1cbi5tZXJpb25SZXZpZXdzLWl0ZW1fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG59XG4ubWVyaW9uUmV2aWV3cy1pdGVtX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xufVxuLm1lcmlvblJldmlld3MtaXRlbV9fYm9keS0tNSB7XG4gIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcbn1cbi5tZXJpb25SZXZpZXdzLWl0ZW1fX3N0YXJzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubWVyaW9uUmV2aWV3cy1pdGVtX19zdGFycy1pdGVtIHtcbiAgd2lkdGg6IDMuM3JlbTtcbiAgaGVpZ2h0OiAzLjNyZW07XG59XG4ubWVyaW9uUmV2aWV3cy1pdGVtX19zdGFycy1pdGVtIC5pY29uLXN0YXIge1xuICBmaWxsOiB2YXIoLS10ZXh0LWxpbmstbm9ybWFsKTtcbn1cbi5tZXJpb25SZXZpZXdzLWl0ZW1fX3N0YXJzLWl0ZW0gLnN0YXItbnVsbCB7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWdyYXktdWktZ3JheSk7XG59XG4ubWVyaW9uUmV2aWV3cy1pdGVtX191c2VyLWF2YXRhciB7XG4gIHdpZHRoOiA1LjhyZW07XG4gIGhlaWdodDogNS44cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXItYm9yZGVyLXByaW1hcnkpIHVybCguLi8uLi9zdGF0aWMvaW1hZ2VzL2dlbmVyYWwvcmV2aWV3cy91c2VyLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5tZXJpb25SZXZpZXdzLWl0ZW1fX3VzZXItaW5mbyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG59XG4ubWVyaW9uUmV2aWV3cy1pdGVtX191c2VyLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLm1lcmlvblJldmlld3MtaXRlbV9fdXNlci1jb3Vyc2Uge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LXRleHQtc2Vjb25kYXJ5KTtcbn1cbi5tZXJpb25SZXZpZXdzLWl0ZW1fX3VzZXItY291cnNlIGEge1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnkpO1xufVxuLm1lcmlvblJldmlld3MtaXRlbV9fYm9keS0tMSwgLm1lcmlvblJldmlld3MtaXRlbV9fYm9keS0tMiwgLm1lcmlvblJldmlld3MtaXRlbV9fYm9keS0tNiB7XG4gIG1pbi1oZWlnaHQ6IDkuMXJlbTtcbn1cbi5tZXJpb25SZXZpZXdzLWl0ZW1fX3R4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLm1lcmlvblJldmlld3MtaXRlbV9fdHh0LS1taCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm1lcmlvblJldmlld3NfX21vcmUge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1lcmlvblJldmlld3MtaXRlbV9fYm9keS0tMiwgLm1lcmlvblJldmlld3MtaXRlbV9fYm9keS0tNiB7XG4gICAgbWluLWhlaWdodDogMTIuOHJlbTtcbiAgfVxuICAubWVyaW9uUmV2aWV3cy1pdGVtX19ib2R5LS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIH1cbiAgLm1lcmlvblJldmlld3MtaXRlbV9fdHh0IHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lcmlvblJldmlld3MtaXRlbV9fdXNlci1uYW1lIHtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgfVxuICAubWVyaW9uUmV2aWV3cy1pdGVtX191c2VyLWNvdXJzZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuICAubWVyaW9uUmV2aWV3cy1pdGVtX19ib2R5LS0xLCAubWVyaW9uUmV2aWV3cy1pdGVtX19ib2R5LS01IHtcbiAgICBtaW4taGVpZ2h0OiAxNy44cmVtO1xuICB9XG4gIC5tZXJpb25SZXZpZXdzLWl0ZW1fX2JvZHktLTIsIC5tZXJpb25SZXZpZXdzLWl0ZW1fX2JvZHktLTYge1xuICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICB9XG4gIC5tZXJpb25SZXZpZXdzLWl0ZW1fX2JvZHktLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgfVxuICAubWVyaW9uUmV2aWV3cy1pdGVtX190eHQge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgfVxuICAubWVyaW9uUmV2aWV3cy1pdGVtX190eHQtLTQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAubWVyaW9uUmV2aWV3cy1pdGVtX190eHQtLTUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVyaW9uUmV2aWV3c19fbGlzdDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTEuMXJlbTtcbiAgICBoZWlnaHQ6IDExcmVtO1xuICAgIGxlZnQ6IC00LjZyZW07XG4gICAgYm90dG9tOiAtMTJyZW07XG4gIH1cbiAgLm1lcmlvblJldmlld3NfX2xpc3QtY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tZXJpb25SZXZpZXdzX19saXN0LWNvbDpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tZXJpb25SZXZpZXdzX19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgfVxuICAubWVyaW9uUmV2aWV3cy1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaXVzLWNhcmQtbW9iaWxlKTtcbiAgfVxuICAubWVyaW9uUmV2aWV3cy1pdGVtX191c2VyLWNvdXJzZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLm1lcmlvblJldmlld3MtaXRlbV9fYm9keS0tMSB7XG4gICAgbWluLWhlaWdodDogMTVyZW07XG4gIH1cbiAgLm1lcmlvblJldmlld3MtaXRlbV9fYm9keS0tMiB7XG4gICAgbWluLWhlaWdodDogMTUuNnJlbTtcbiAgfVxuICAubWVyaW9uUmV2aWV3cy1pdGVtX19ib2R5LS00IHtcbiAgICBtaW4taGVpZ2h0OiA2LjFyZW07XG4gIH1cbiAgLm1lcmlvblJldmlld3NfX21vcmUge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZXJpb25SZXZpZXdzX19saXN0OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogLTIwcmVtO1xuICB9XG4gIC5tZXJpb25SZXZpZXdzX19saXN0ID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIH1cbiAgLm1lcmlvblJldmlld3NfX2xpc3QgPiBkaXY6bGFzdC1jaGlsZCwgLm1lcmlvblJldmlld3NfX2xpc3QgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tZXJpb25SZXZpZXdzX19saXN0LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lcmlvblJldmlld3NfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICB9XG4gIC5tZXJpb25SZXZpZXdzX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWVyaW9uUmV2aWV3cy1pdGVtIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMpO1xuICB9XG4gIC5tZXJpb25SZXZpZXdzLWl0ZW1fX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgfVxuICAubWVyaW9uUmV2aWV3cy1pdGVtX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgfVxuICAubWVyaW9uUmV2aWV3cy1pdGVtX190eHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZXJpb25SZXZpZXdzX19tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gIH1cbn1cbi5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaXVzLWNhcmQtZGVza3RvcCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MWRlZywgIzYwNURFQyAtMC40OSUsICNDMzg0RjkgMTAwLjQ0JSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctOSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlLS1iZy0yIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3N0YXRpYy9pbWFnZXMvZ2VuZXJhbC9jZXJ0LWJnLmpwZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHZhcigtLXRleHQtdGV4dC1wcmltYXJ5KTtcbn1cbi5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUtLW10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUtaW1nIHtcbiAgd2lkdGg6IDM2LjNyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1lcmlvbkFib3V0X19jZXJ0aWZpY2F0ZS1pbmZvIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiA2LjRyZW07XG59XG4ubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuLm1lcmlvbkFib3V0X19jZXJ0aWZpY2F0ZS10eHQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1lcmlvbkFib3V0X19jZXJ0aWZpY2F0ZS1pbWcge1xuICAgIHdpZHRoOiAzNC4zcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUtaW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUtaW1nIHtcbiAgICB3aWR0aDogMjcuOXJlbTtcbiAgfVxuICAubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlLWluZm8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNy45cmVtKTtcbiAgfVxuICAubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlLXR4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lcmlvbkFib3V0X19jZXJ0aWZpY2F0ZSB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1tb2JpbGUpO1xuICAgIHBhZGRpbmc6IDQuOHJlbTtcbiAgfVxuICAubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlLS1iZy0yIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL2NlcnQtYmctdC5qcGcpIDAgMCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnkpO1xuICB9XG4gIC5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1lcmlvbkFib3V0X19jZXJ0aWZpY2F0ZS1pbWcge1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDI3LjlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICB9XG4gIC5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUtaW5mbyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNCkgdmFyKC0tc3BhY2luZy0zKTtcbiAgfVxuICAubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICB9XG4gIC5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUtaW1nIGltZyB7XG4gICAgaGVpZ2h0OiAxNS40cmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgfVxufVxuLmJlY29tZUF1dGhvci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbi5iZWNvbWVBdXRob3Itc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmJlY29tZUF1dGhvci1yb3dfX2NvbCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uYmVjb21lQXV0aG9yLWNvbnRhY3RzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlLWdyYXkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaXVzLWNhcmQtZGVza3RvcCk7XG4gIHBhZGRpbmc6IDUuNnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJlY29tZUF1dGhvci1jb250YWN0c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uYmVjb21lQXV0aG9yLWNvbnRhY3RzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJlY29tZUF1dGhvci1jb250YWN0c19faXRlbS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuLmJlY29tZUF1dGhvci1jb250YWN0c19faXRlbS1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHVycGxlLWhvdmVyKTtcbn1cbi5iZWNvbWVBdXRob3ItY29udGFjdHNfX2l0ZW0tbGluayBhOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtYWN0aXZlKTtcbn1cbi5iZWNvbWVBdXRob3ItZm9ybSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1jYXJkLWRlc2t0b3ApO1xuICBwYWRkaW5nOiA0LjhyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJlY29tZUF1dGhvci1mb3JtX19maWVsZHMge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4uYmVjb21lQXV0aG9yLWZvcm1fX3JvdyB7XG4gIC0tbS14OiAtMC40cmVtO1xuICAtLXAteDogMC40cmVtO1xufVxuLmJlY29tZUF1dGhvci1mb3JtX19jb2wge1xuICB3aWR0aDogNTAlO1xufVxuLmJlY29tZUF1dGhvci1mb3JtX19jb2wtLWZ3IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmVjb21lQXV0aG9yLWZvcm1fX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG4uYmVjb21lQXV0aG9yLWZvcm1fX2NvbnNlbnQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uYmVjb21lQXV0aG9yLWZvcm1fX3N1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbiAgaGVpZ2h0OiAxMC4ycmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmJlY29tZUF1dGhvci1mb3JtX19zdWNjZXNzLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJlY29tZUF1dGhvci1mb3JtX19zdWNjZXNzLXR4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG59XG4uYmVjb21lQXV0aG9yLWZvcm1fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNC44cmVtO1xuICByaWdodDogNy40cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5iZWNvbWVBdXRob3Itcm93X19jb2wtbGVmdCB7XG4gICAgd2lkdGg6IDYxLjZyZW07XG4gIH1cbiAgLmJlY29tZUF1dGhvci1yb3dfX2NvbC1yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYxLjZyZW0pO1xuICB9XG4gIC5iZWNvbWVBdXRob3ItY29udGFjdHMge1xuICAgIHBhZGRpbmc6IDguNXJlbSAxMS42cmVtO1xuICB9XG4gIC5iZWNvbWVBdXRob3ItZm9ybV9faW1nIHtcbiAgICByaWdodDogNS40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5iZWNvbWVBdXRob3Itcm93X19jb2wtbGVmdCB7XG4gICAgd2lkdGg6IDUzLjZyZW07XG4gIH1cbiAgLmJlY29tZUF1dGhvci1yb3dfX2NvbC1yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUzLjZyZW0pO1xuICB9XG4gIC5iZWNvbWVBdXRob3ItY29udGFjdHMge1xuICAgIHBhZGRpbmc6IDguOHJlbSA1cmVtO1xuICB9XG4gIC5iZWNvbWVBdXRob3ItY29udGFjdHNfX2l0ZW0tbGluayB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgLmJlY29tZUF1dGhvci1mb3JtX19jb25zZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjRyZW07XG4gIH1cbiAgLmJlY29tZUF1dGhvci1mb3JtX19pbWcge1xuICAgIHJpZ2h0OiAwLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJlY29tZUF1dGhvci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICB9XG4gIC5iZWNvbWVBdXRob3Itc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxuICAuYmVjb21lQXV0aG9yLXJvd19fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmVjb21lQXV0aG9yLWZvcm0ge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1tb2JpbGUpO1xuICB9XG4gIC5iZWNvbWVBdXRob3ItZm9ybV9faW1nIHtcbiAgICByaWdodDogNS4ycmVtO1xuICB9XG4gIC5iZWNvbWVBdXRob3ItZm9ybV9fY29uc2VudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5iZWNvbWVBdXRob3ItY29udGFjdHMge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1tb2JpbGUpO1xuICAgIHBhZGRpbmc6IDYuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZWNvbWVBdXRob3ItZm9ybSB7XG4gICAgcGFkZGluZzogMi40cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS41cmVtO1xuICB9XG4gIC5iZWNvbWVBdXRob3ItZm9ybV9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmVjb21lQXV0aG9yLWZvcm1fX2FjdGlvbnMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYmVjb21lQXV0aG9yLWZvcm1fX2ltZyB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAtMy40cmVtO1xuICB9XG4gIC5iZWNvbWVBdXRob3ItZm9ybV9faW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNHJlbTtcbiAgfVxuICAuYmVjb21lQXV0aG9yLWZvcm1fX2lucHV0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuYmVjb21lQXV0aG9yLWZvcm1fX2NvbnNlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAuYmVjb21lQXV0aG9yLWNvbnRhY3RzIHtcbiAgICBwYWRkaW5nOiA2LjRyZW0gNHJlbTtcbiAgfVxuICAuYmVjb21lQXV0aG9yLWNvbnRhY3RzX19pdGVtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufSIsIi5nQ291cnNlc0NhcmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1jYXJkLW1vYmlsZSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBwYWRkaW5nOiAyLjRyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICYtbnVsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3N0YXRpYy9pbWFnZXMvZ2VuZXJhbC9nLWJnLWNhcmQuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgbGluZWFyO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHVycGxlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMi40cmVtO1xyXG4gICAgICAgIHRvcDogMS43NXJlbTtcclxuICAgICAgICB3aWR0aDogMy44cmVtO1xyXG4gICAgfVxyXG4gICAgJi10YWdzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10YWcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGMUYyRjY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMC42cmVtIDFyZW0gMC42cmVtIDAuNnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJi13aGl0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjNyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4zcmVtO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmdDb3Vyc2VzQ2FyZCB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuZ0NvdXJzZXNDYXJkIHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZ0NvdXJzZXNDYXJkIHtcclxuICAgICAgICBcclxuICAgIH1cclxufSIsIi5hdXRob3JJbnRybyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL2ctYmcuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcmVtIDEwcmVtO1xyXG4gICAgcGFkZGluZzogMTJyZW0gMDtcclxuICAgIHBhZGRpbmctdG9wOiA4LjhyZW07XHJcbiAgICBoZWlnaHQ6IDgxLjRyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAxNjByZW07XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjZyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgfVxyXG4gICAgJi10eHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDEuNnJlbSAzLjJyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzRCNDdFRjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzM3MzNGMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5hdXRob3JJbnRybyB7XHJcbiAgICAgICAgaGVpZ2h0OiA3OC42cmVtO1xyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtMC40cmVtO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5hdXRob3JJbnRybyB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaGVpZ2h0OiA3My42cmVtO1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY2cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmF1dGhvckludHJvIHtcclxuICAgICAgICBwYWRkaW5nOiA1LjZyZW0gMDtcclxuICAgICAgICBoZWlnaHQ6IDU5LjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDYuNHJlbSA2LjRyZW07XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmF1dGhvckludHJvIHtcclxuICAgICAgICBoZWlnaHQ6IDU1LjJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDMuMnJlbSAzLjJyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0Mi40cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL2ctYmctbS5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgJl9fZGVzY3RvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX21vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIGh0bWwge1xyXG4vLyAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbi8vIH0iLCIud2VTZXJhY2gge1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuICAgICYtYm90dG9tIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1saW5rLW5vcm1hbCk7XHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NS44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTUuOHJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gNS42cmVtIDEuNnJlbSAxLjZyZW07IFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1kZXNrdG9wKTtcclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0zIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190eHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAud2VTZXJhY2gge1xyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi0zIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NnJlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0LjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC53ZVNlcmFjaCB7XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0cmVtKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MS44cmVtKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX190eHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC53ZVNlcmFjaCB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjdyZW07XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNi44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYuOHJlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cmVtKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1tb2JpbGUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC53ZVNlcmFjaCB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmF1dGhvclByb2dyYW1tcyB7XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICAtLW0teDogLTAuOHJlbTtcclxuICAgICAgICAtLXAteDogMC44cmVtO1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5hdXRob3JQcm9ncmFtbXMge1xyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAuYXV0aG9yUHJvZ3JhbW1zIHtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmF1dGhvclByb2dyYW1tcyB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgIC0tbS14OiAtMC40cmVtO1xyXG4gICAgICAgICAgICAtLXAteDogMC40cmVtO1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLndoeVdlQXV0aG9ycyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgICAmLXR4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MXJlbTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXB1cnBsZSk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wdXJwbGUtaG92ZXIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wdXJwbGUtYWN0aXZlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy44cmVtO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtcXR5IHtcclxuICAgICAgICB3aWR0aDogMjYuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDMyLjZyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjQuMnJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL3doeVdlQXV0aG9ycy00LmpwZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDdyZW07XHJcbiAgICAgICAgcmlnaHQ6IC00cmVtO1xyXG4gICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2LjJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190eHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1hZ2VzIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtOS42cmVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIyLjFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjIuNXJlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyOC44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtNCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1kZWNvciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTIwcmVtO1xyXG4gICAgICAgIHdpZHRoOiAzOS44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAud2h5V2VBdXRob3JzIHtcclxuICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjVyZW07XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXF0eSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNy4ycmVtO1xyXG4gICAgICAgICAgICB0b3A6IDguNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWFnZXMge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE5LjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNy44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjYuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI0LjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kZWNvciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE4LjJyZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLndoeVdlQXV0aG9ycyB7XHJcbiAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU5cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXF0eSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMi4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3LjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwLjJyZW07XHJcbiAgICAgICAgICAgIHRvcDogOS44cmVtO1xyXG4gICAgICAgICAgICByaWdodDogLTkuNHJlbTtcclxuICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltYWdlcyB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMy44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTguNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIyLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC53aHlXZUF1dGhvcnMge1xyXG4gICAgICAgICYtZGVjb3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdHh0IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcXR5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE5LjJyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJyZW07XHJcbiAgICAgICAgICAgIHRvcDogMTAuOHJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDkuMnJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTYuOHJlbTtcclxuICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWFnZXMge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3LjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL3doeVdlQXV0aG9ycy1kZWNvci5wbmcpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3LjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLndoeVdlQXV0aG9ycyB7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9zdGF0aWMvaW1hZ2VzL2dlbmVyYWwvd2h5V2VBdXRob3JzLWRlY29yLW0uc3ZnKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1hZ2VzIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIuNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXF0eSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNi4zcmVtO1xyXG4gICAgICAgICAgICB0b3A6IDcuNHJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDIuOHJlbTtcclxuICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190eHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFkdmFudGFnZXNBdXRob3JzIHtcclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3LjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0Ny4ycmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2LjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi00IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2Ni44cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1kZXNrdG9wKTtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUuNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpbmstbm9ybWFsKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAuYWR2YW50YWdlc0F1dGhvcnMge1xyXG4gICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NS40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi00IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjUuNHJlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5hZHZhbnRhZ2VzQXV0aG9ycyB7XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0My44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDMuOHJlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NC42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi00IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTQuNnJlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5hZHZhbnRhZ2VzQXV0aG9ycyB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaXVzLWNhcmQtbW9iaWxlKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMy4ycmVtO1xyXG4gICAgICAgICAgICAmX190eHQge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmFkdmFudGFnZXNBdXRob3JzIHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjRyZW07XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm91ckF1dGhvcnMge1xyXG4gICAgXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgfVxyXG4gICAgJi1zbGlkZXIge1xyXG4gICAgICAgICZfX3NsaWRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL3NsaWRlci1kZWNvci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTUuMXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEwLjFyZW07XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNsaWRlci13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmLWNhcmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMzByZW07XHJcbiAgICAgICAgJi1iZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUuNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3N0YXRpYy9pbWFnZXMvZ2VuZXJhbC9nLWJnLWF1dHJvci5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm91ckF1dGhvcnMtY2FyZF9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX251bGwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbnMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLm91ckF1dGhvcnMge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgICAgICZfX3NsaWRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL3NsaWRlci1kZWNvci0yLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC03LjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jYXJkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgICAgICAgICAgJi1iZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19udWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAub3VyQXV0aG9ycyB7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1lcmlvblJldmlld3Mge1xyXG4gICBcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1jb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1kZXNrdG9wKTtcclxuICAgICAgICAmX19oZWFkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICAgICAgICAmLS01IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zdGFycyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuM3JlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy4zcmVtO1xyXG4gICAgICAgICAgICAgICAgLmljb24tc3RhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tdGV4dC1saW5rLW5vcm1hbCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3Rhci1udWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1jb2xvci1ncmF5LXVpLWdyYXkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3VzZXIge1xyXG4gICAgICAgICAgICAmLWF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNS44cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1LjhyZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXItYm9yZGVyLXByaW1hcnkpIHVybCguLi8uLi9zdGF0aWMvaW1hZ2VzL2dlbmVyYWwvcmV2aWV3cy91c2VyLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY291cnNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAmLS0xLCAmLS0yLCAmLS02IHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkuMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICBcclxuICAgICAgICAmX190eHQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgJi0tbWgge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21vcmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAubWVyaW9uUmV2aWV3cyB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAmLS0yLCAmLS02IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5tZXJpb25SZXZpZXdzIHtcclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAmX191c2VyIHtcclxuICAgICAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvdXJzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICYtLTEsICYtLTUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3LjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS0yLCAmLS02IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLTUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190eHQge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xyXG4gICAgICAgICAgICAgICAgJi0tNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAubWVyaW9uUmV2aWV3cyB7XHJcbiAgICAgICBcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC00LjZyZW07XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1jYXJkLW1vYmlsZSk7XHJcbiAgICAgICAgICAgICZfX3VzZXIge1xyXG4gICAgICAgICAgICAgICAgJi1jb3Vyc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgJi0tMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNS42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNi4xcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX21vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5tZXJpb25SZXZpZXdzIHtcclxuICAgICAgICBcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCwgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jb2wge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTMpO1xyXG4gICAgICAgICAgICAmX19oZWFkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX21vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1lcmlvbkFib3V0IHtcclxuICAgIFxyXG4gICAgJl9fY2VydGlmaWNhdGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1jYXJkLWRlc2t0b3ApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MWRlZywgIzYwNURFQyAtMC40OSUsICNDMzg0RjkgMTAwLjQ0JSk7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy05KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICYtLWJnLTIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL2NlcnQtYmcuanBnKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1tdC0wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzYuM3JlbTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5tZXJpb25BYm91dCB7XHJcbiAgICAgICBcclxuICAgICAgICAmX19jZXJ0aWZpY2F0ZSB7XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNC4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubWVyaW9uQWJvdXQge1xyXG4gXHJcblxyXG4gICAgICAgICZfX2NlcnRpZmljYXRlIHtcclxuICAgICAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjcuOXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3LjlyZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAubWVyaW9uQWJvdXQge1xyXG4gICAgIFxyXG4gICAgXHJcbiAgICAgICAgJl9fY2VydGlmaWNhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1tb2JpbGUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0LjhyZW07XHJcbiAgICAgICAgICAgICYtLWJnLTIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3N0YXRpYy9pbWFnZXMvZ2VuZXJhbC9jZXJ0LWJnLXQuanBnKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3LjlyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubWVyaW9uQWJvdXQge1xyXG5cclxuXHJcbiAgICAgICAgJl9fY2VydGlmaWNhdGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpIHZhcigtLXNwYWNpbmctMyk7XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJlY29tZUF1dGhvciB7XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG4gICAgJi1yb3cge1xyXG4gICAgICAgIFxyXG4gICAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udGFjdHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS1ncmF5KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaXVzLWNhcmQtZGVza3RvcCk7XHJcbiAgICAgICAgcGFkZGluZzogNS42cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHVycGxlLWhvdmVyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHVycGxlLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1mb3JtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1jYXJkLWRlc2t0b3ApO1xyXG4gICAgICAgIHBhZGRpbmc6IDQuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcm93IHtcclxuICAgICAgICAgICAgLS1tLXg6IC0wLjRyZW07XHJcbiAgICAgICAgICAgIC0tcC14OiAwLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICYtLWZ3IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICZfX2lucHV0IHtcclxuICAgICAgICAvLyAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1tYWluLWJnKTtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1iZyk7XHJcbiAgICAgICAgLy8gICAgIHBhZGRpbmc6IDEuNnJlbTtcclxuICAgICAgICAvLyAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIC8vICAgICAgICAgY29sb3I6IHJnYmEoIzFGMUYxRiwgLjYpO1xyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb25zZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwLjJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtNC44cmVtO1xyXG4gICAgICAgICAgICByaWdodDogNy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmJlY29tZUF1dGhvciB7XHJcbiAgICAgICAgJi1yb3cge1xyXG4gICAgICAgICAgICAmX19jb2wge1xyXG4gICAgICAgICAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjEuNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MS42cmVtKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRhY3RzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOC41cmVtIDExLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZm9ybSB7XHJcbiAgICAgICAgICAgICZfX2NvbnNlbnQge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1LjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5iZWNvbWVBdXRob3Ige1xyXG4gICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgJl9fY29sIHtcclxuICAgICAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzLjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTMuNnJlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250YWN0cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDguOHJlbSA1cmVtO1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1mb3JtIHtcclxuICAgICAgICAgICAgJl9fY29uc2VudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5iZWNvbWVBdXRob3Ige1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLWZvcm0ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaXVzLWNhcmQtbW9iaWxlKTtcclxuICAgICAgICAgICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDIwLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1LjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29uc2VudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb250YWN0cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1tb2JpbGUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5iZWNvbWVBdXRob3Ige1xyXG4gICAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZm9ybSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExLjVyZW07XHJcbiAgICAgICAgICAgICZfX2NvbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0zLjRyZW07XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29uc2VudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRhY3RzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNi40cmVtIDRyZW07XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
