:root {
  --accent-blue: #3F67F2;
  --accent-pink: #D8C6FF;
  --not-black: #1F1F1F;
  --black: #1F1F1F;
  --h-gradient: linear-gradient(114.58deg, #2067EF 0%, #7466F5 100%);
  --a-gradient: linear-gradient(49deg, #605DEC 24.26%, #C384F9 112.98%);
  --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;
}

._row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1.2rem;
  margin-right: -1.2rem;
}
._row > div {
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}

._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-12 {
  font-size: 1.2rem;
}

._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-22 {
  font-size: 2.2rem;
}

._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);
}

._outline-border {
  position: relative;
}
._outline-border::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  /*width: 100%;*/
  /*height: 100%;*/
  border: 1px solid var(--border-gray);
  pointer-events: none;
}

._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%;
}

._link {
  color: var(--purple);
  text-decoration: underline;
}
._link:hover {
  color: var(--purple-hover);
}
._link:active {
  color: var(--purple-active);
}

.color-purple {
  color: var(--purple);
}

.nowrap {
  white-space: nowrap;
}

@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: 3.2rem;
  }
  ._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;
  }
}
.aboutPage {
  padding: 12rem 0;
  overflow: hidden;
}
.aboutPage picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}
.aboutPage__group {
  margin-bottom: 12rem;
}
.aboutPage__group:last-child {
  margin-bottom: 0;
}
.aboutPage-intro__group {
  margin-bottom: 4rem;
}
.aboutPage-intro__group:last-child {
  margin-bottom: 0;
  margin-top: 5.6rem;
}
.aboutPage-intro__top {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.aboutPage-intro__top-left {
  width: calc(100% - 60.5rem);
  padding-right: 5rem;
}
.aboutPage-intro__top-right {
  width: 60.5rem;
}
.aboutPage-intro__title {
  margin-bottom: 2.4rem;
}
.aboutPage-intro__videos {
  margin-bottom: 0;
}
.aboutPage-intro__videos > div {
  margin-bottom: 0;
}
.aboutPage-intro__videos-col {
  width: 33.3333333333%;
}
.aboutPage-intro__videos-item {
  position: relative;
  border-radius: 3.4rem;
  overflow: hidden;
}
.aboutPage-intro__videos-item::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), color-stop(58.85%, rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 58.85%);
}
.aboutPage-intro__videos-img {
  height: 100%;
  width: 100%;
}
.aboutPage-intro__videos-img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.aboutPage-intro__videos-play {
  position: absolute;
  width: 6.2rem;
}
.aboutPage-intro__videos-play img {
  width: 100%;
}
.aboutPage-intro__stats {
  border-top: 0.2rem solid var(--border-gray);
  padding-top: 4rem;
}
.aboutPage-intro__stats-list {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}
.aboutPage-intro__stats-col {
  width: 25%;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.aboutPage-intro__stats-number {
  color: var(--purple);
  margin-bottom: 0.6rem;
}
.aboutPage-slogan {
  color: var(--purple);
}
.aboutPage-slogan__inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.aboutPage-slogan__img {
  width: 5.2rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.aboutPage-slogan__txt {
  margin: 0 5.6rem;
}
.aboutPage-training__title {
  margin-bottom: 4rem;
}
.aboutPage-training__content-top {
  margin-bottom: 2.4rem;
}
.aboutPage-training__list-item {
  width: 33.3333333333%;
}
.aboutPage-training__item {
  background: var(--white);
  border-radius: 5.5rem;
  padding: 4rem;
  height: 100%;
}
.aboutPage-training__item:last-child {
  margin-bottom: 0;
}
.aboutPage-training__item-img {
  margin-bottom: 2.4rem;
  width: 14rem;
}
.aboutPage-training__item-title {
  margin-bottom: 1.6rem;
}
.aboutPage-training__item-txt-group {
  margin-bottom: 2.4rem;
}
.aboutPage-training__item-txt-group:last-child {
  margin-bottom: 0;
}
.aboutPage-training__item-txt-title {
  margin-bottom: 0.8rem;
}
.aboutPage-license {
  background: var(--a-gradient);
  border-radius: 5.5rem;
  padding: 4rem 9rem;
  color: var(--white);
}
.aboutPage-license__inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.aboutPage-license__inner-left {
  width: calc(100% - 35rem);
  padding-right: 8rem;
}
.aboutPage-license__inner-right {
  width: 35rem;
}
.aboutPage-license__title {
  margin-bottom: 2.4rem;
}
.aboutPage-team__title {
  margin-bottom: 4rem;
}
.aboutPage-team__list-item {
  width: 25%;
}
.aboutPage-team__item-img {
  margin-bottom: 2rem;
}
.aboutPage-team__item-img img {
  border-radius: 5.5rem;
  width: 0%;
}
.aboutPage-team__item-name {
  margin-bottom: 1rem;
}
.aboutPage-authors__title {
  margin-bottom: 2.4rem;
}
.aboutPage-authors__txt {
  margin-bottom: 6rem;
}
.aboutPage-authors__slider-slide {
  width: 25rem;
  position: relative;
}
.aboutPage-authors__slider-slide:hover {
  z-index: 3;
}
.aboutPage-authors__slider .swiper-wrapper {
  position: relative;
}
.aboutPage-authors__slider .swiper-wrapper::before {
  content: url(../../static/images/general/a-author-decor.svg);
  position: absolute;
  left: -4.3rem;
  top: -4.7rem;
  z-index: 3;
  pointer-events: none;
}
.aboutPage-authors__item {
  position: relative;
}
.aboutPage-authors__item:hover .aboutPage-authors__item-img img {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
}
.aboutPage-authors__item:hover .aboutPage-authors__item-info {
  visibility: visible;
  opacity: 1;
}
.aboutPage-authors__item-img img {
  border-radius: 5.5rem;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.aboutPage-authors__item-info {
  position: absolute;
  left: 1.5rem;
  right: 1.5rem;
  bottom: 1.5rem;
  height: 10.5rem;
  background: var(--white);
  padding: 1.6rem;
  border-radius: 5.5rem;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.aboutPage-authors__item-name {
  margin-bottom: 0.6rem;
}

@media (max-width: 1400px) {
  .aboutPage-intro__top-left {
    padding-right: 4rem;
  }
  .aboutPage-intro__videos-play {
    width: 5.2rem;
  }
  .aboutPage-training__list-left {
    width: 60.3rem;
  }
  .aboutPage-training__list-right {
    width: calc(100% - 60.3rem);
  }
  .aboutPage-authors__txt {
    font-size: 2.4rem;
  }
  .aboutPage-license {
    padding-right: 5rem;
  }
}
@media (max-width: 1200px) {
  .aboutPage-intro__top-left {
    width: 100%;
    padding-right: 0;
    margin-bottom: 4rem;
  }
  .aboutPage-intro__top-right {
    margin-left: auto;
    margin-right: auto;
  }
  .aboutPage-intro__videos-play {
    width: 4.2rem;
  }
  .aboutPage-slogan__txt {
    font-size: 3.6rem;
    margin: 0 4rem;
  }
  .aboutPage-training__title {
    max-width: 100%;
  }
  .aboutPage-training__list-item {
    width: 100%;
  }
  .aboutPage-training__list-left {
    width: 100%;
    margin-bottom: 2rem;
  }
  .aboutPage-training__list-right {
    width: 100%;
  }
  .aboutPage-training__item {
    padding: 4rem;
  }
  .aboutPage-training__item-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .aboutPage-training__item-row .aboutPage-training__item-img {
    margin-bottom: 0;
  }
  .aboutPage-training__item-title {
    margin-bottom: 1.6rem;
  }
  .aboutPage-training__item-title br {
    display: none;
  }
  .aboutPage-training__item-info {
    width: calc(100% - 14rem);
    padding-left: 2.4rem;
  }
  .aboutPage-authors {
    padding-bottom: 0;
  }
  .aboutPage-authors__txt br {
    display: none;
  }
  .aboutPage-license__title {
    white-space: nowrap;
  }
  .aboutPage-team__list {
    margin-bottom: -4rem;
  }
}
@media (max-width: 1024px) {
  .aboutPage {
    padding: 8rem 0;
  }
  .aboutPage__group {
    margin-bottom: 8rem;
  }
  .aboutPage-intro__top-right {
    width: 52rem;
  }
  .aboutPage-intro__group:last-child {
    margin-top: 4rem;
  }
  .aboutPage-intro__videos > div {
    margin-bottom: 1.6rem;
  }
  .aboutPage-intro__videos > div:last-child {
    margin-bottom: 0;
  }
  .aboutPage-intro__videos-col {
    width: 100%;
    margin-bottom: 1rem;
  }
  .aboutPage-intro__videos-col:last-child {
    margin-bottom: 0;
  }
  .aboutPage-intro__videos-item {
    border-radius: var(--radius-radius-card-mobile);
  }
  .aboutPage-intro__videos-play {
    width: 8.8rem;
  }
  .aboutPage-intro__stats {
    padding-top: 2.4rem;
  }
  .aboutPage-intro__stats-list {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
  }
  .aboutPage-intro__stats-col {
    width: 25%;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }
  .aboutPage-intro__stats-number {
    font-size: 2.4rem;
    margin-bottom: 0.6rem;
  }
  .aboutPage-intro__stats-txt {
    font-size: 1.4rem;
  }
  .aboutPage-slogan__inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .aboutPage-slogan__img {
    width: 4rem;
  }
  .aboutPage-slogan__txt {
    font-size: 2.4rem;
    text-align: center;
    margin: 0 1.6rem;
  }
  .aboutPage-training__content-top {
    margin-bottom: 1.6rem;
  }
  .aboutPage-training__title {
    max-width: 100%;
    margin-bottom: 2.4rem;
  }
  .aboutPage-training__list-left {
    margin-bottom: 1rem;
  }
  .aboutPage-training__item {
    padding: 3rem;
    margin-bottom: 1rem;
    border-radius: var(--radius-radius-card-mobile);
  }
  .aboutPage-training__item-img {
    width: 10rem;
  }
  .aboutPage-training__item-title {
    font-size: 2rem;
    margin-bottom: 1rem;
  }
  .aboutPage-training__item-title br {
    display: block;
  }
  .aboutPage-training__item-txt {
    font-size: 1.4rem;
  }
  .aboutPage-training__item-txt-title {
    font-size: 1.8rem;
  }
  .aboutPage-training__item-info {
    width: calc(100% - 10rem);
    padding-left: 2rem;
  }
  .aboutPage-authors__txt {
    font-size: 2rem;
    margin-bottom: 5rem;
  }
  .aboutPage-authors__slider-slide {
    width: 20rem;
  }
  .aboutPage-authors__slider .swiper-wrapper::before {
    content: url(../../static/images/general/a-author-decor-m.svg);
    top: -3.8rem;
    left: -3.4rem;
  }
  .aboutPage-authors__item-img img {
    border-radius: 3.4rem;
  }
  .aboutPage-authors__item-info {
    left: 1rem;
    right: 1rem;
    bottom: 1rem;
    height: 8.2rem;
    padding: 1rem;
    border-radius: 2.4rem;
  }
  .aboutPage-authors__item-name {
    font-size: 1.4rem;
  }
  .aboutPage-authors__item-txt {
    font-size: 1rem;
  }
  .aboutPage-license {
    padding: 5rem 7rem;
  }
  .aboutPage-license__inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .aboutPage-license__inner-left {
    width: 100%;
    padding-right: 0;
  }
  .aboutPage-license__inner-right {
    margin-left: auto;
    margin-right: auto;
    margin-top: 4rem;
  }
  .aboutPage-license__title {
    font-size: 2.7rem;
    margin-bottom: 1rem;
  }
  .aboutPage-license__txt {
    font-size: 2rem;
    margin-right: -0.5rem;
  }
  .aboutPage-license__img img {
    height: 20rem;
    width: auto;
  }
  .aboutPage-team__title {
    margin-bottom: 2.4rem;
  }
  .aboutPage-team__list {
    margin-right: -0.8rem;
    margin-left: -0.8rem;
  }
  .aboutPage-team__list > div {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
  }
  .aboutPage-team__item-img img {
    border-radius: var(--radius-radius-card-mobile);
  }
  .aboutPage-team__item-name {
    font-size: 1.4rem;
    margin-bottom: 0.8rem;
  }
  .aboutPage-team__item-position {
    font-size: 1.2rem;
  }
}
@media (max-width: 767px) {
  .aboutPage {
    overflow: hidden;
    padding: 4.8rem 0;
  }
  .aboutPage__group {
    margin-bottom: 4.8rem;
  }
  .aboutPage-intro__group {
    margin-bottom: 2.4rem;
  }
  .aboutPage-intro__group:last-child {
    margin-top: 2.4rem;
  }
  .aboutPage-intro__top-left {
    margin-bottom: 2.4rem;
  }
  .aboutPage-intro__videos > div {
    margin-bottom: 0.8rem;
  }
  .aboutPage-intro__videos-play {
    width: 4.8rem;
  }
  .aboutPage-intro__stats-list {
    margin-left: -1.2rem;
    margin-right: -1.2rem;
    margin-bottom: -2.4rem;
  }
  .aboutPage-intro__stats-col {
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    margin-bottom: 2.4rem;
    width: 50%;
  }
  .aboutPage-intro__stats-number {
    font-size: 2rem;
  }
  .aboutPage-slogan__inner {
    margin-left: -3.9rem;
    margin-right: -3.9rem;
  }
  .aboutPage-slogan__txt {
    font-size: 2rem;
  }
  .aboutPage-slogan__txt span {
    display: block;
  }
  .aboutPage-slogan__img {
    width: 3.2rem;
  }
  .aboutPage-training__content-top {
    margin-bottom: 0.8rem;
  }
  .aboutPage-training__item-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .aboutPage-training__item-img {
    width: 8rem;
    margin-bottom: 1rem !important;
  }
  .aboutPage-training__item-info {
    width: 100%;
    padding-left: 0;
  }
  .aboutPage-training__item-txt {
    font-size: 1.4rem;
  }
  .aboutPage-training__item-txt-title {
    font-size: 1.6rem;
  }
  .aboutPage-authors__title {
    margin-bottom: 1.6rem;
  }
  .aboutPage-authors__txt {
    font-size: 1.6rem;
  }
  .aboutPage-license {
    padding: 4rem;
  }
  .aboutPage-license__inner-right {
    margin-top: 3rem;
  }
  .aboutPage-license__title {
    font-size: 2rem;
  }
  .aboutPage-license__txt {
    font-size: 1.6rem;
  }
  .aboutPage-license__img img {
    height: 17.6rem;
  }
  .aboutPage-team__list {
    margin-left: -0.4rem;
    margin-right: -0.4rem;
    margin-bottom: -1.6rem;
  }
  .aboutPage-team__list > div {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }
  .aboutPage-team__list-item {
    width: 50%;
    margin-bottom: 1.6rem;
  }
  .aboutPage-team__item-img {
    margin-bottom: 0.8rem;
  }
  .aboutPage-team__item-name {
    font-size: 1.2rem;
    margin-bottom: 0.4rem;
  }
  .aboutPage-team__item-position {
    font-size: 1.2rem;
  }
}
.merionAbout {
  padding-top: 6.4rem;
  overflow: hidden;
}
.merionAbout__list {
  position: relative;
}
.merionAbout__list::after {
  content: "";
  width: 18.5rem;
  height: 17.4rem;
  background: url(../../static/images/general/mp/about-decor.png) 0 0 no-repeat;
  background-size: contain;
  position: absolute;
  right: -9.4rem;
  bottom: -4.8rem;
}
.merionAbout__list-item {
  width: 77rem;
}
.merionAbout__list-item:first-child, .merionAbout__list-item:last-child {
  width: calc(100% - 77rem);
}
.merionAbout-item {
  position: relative;
  background: var(--white);
  padding: var(--spacing-5);
  border-radius: var(--radius-radius-card-desktop);
  overflow: hidden;
  height: 100%;
}
.merionAbout-item::before {
  -webkit-transition: border-color 0.2s linear;
  transition: border-color 0.2s linear;
}
.merionAbout-item:hover::before {
  border-width: 0.2rem;
  border-color: var(--text-link-normal);
}
.merionAbout-item:active::before {
  border-color: var(--text-link-active);
}
.merionAbout-item__img {
  position: absolute;
  right: 4rem;
}
.merionAbout-item__img--academy {
  bottom: 3.2rem;
}
.merionAbout-item__img--youtube {
  bottom: 0;
}
.merionAbout-item__img--tg {
  right: 3rem;
  bottom: -1.9rem;
}
.merionAbout-item__info--academy {
  max-width: 27.5rem;
}
.merionAbout-item__info--youtube {
  max-width: 44.6rem;
}
.merionAbout-item__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.6rem;
}
.merionAbout-item__title-icon {
  width: 1rem;
  height: 1.8rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 1.4rem;
}
.merionAbout-item__title-icon svg {
  width: 100%;
  height: 100%;
  fill: none;
  stroke-width: 0.3rem;
  stroke: var(--text-text-primary);
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.merionAbout-item__title:hover {
  color: var(--text-link-normal);
}
.merionAbout-item__title:hover svg {
  stroke: var(--text-link-normal);
}
.merionAbout-item__title:active {
  color: var(--text-link-active);
}
.merionAbout-item__title:active svg {
  stroke: var(--text-link-active);
}
.merionAbout-item__txt {
  line-height: 160%;
}
.merionAbout-item__group-left {
  width: 22.5rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.merionAbout-item__group-right {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 4rem;
  overflow: hidden;
}
.merionAbout-item__list-item {
  margin-bottom: 0.8rem;
}
.merionAbout-item__list-item:last-child {
  margin-bottom: 0;
}
.merionAbout-item__bd {
  border-radius: var(--radius-radius-small);
  background: var(--surface-surface-primary);
  padding: var(--spacing-1) var(--spacing-2);
  position: relative;
}
.merionAbout-item__bd-title {
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 160%;
}
.merionAbout-item__bd-date {
  line-height: 160%;
  font-size: 1.2rem;
  color: var(--text-text-secondary);
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.merionAbout-item__bd:hover {
  color: var(--text-link-normal);
}
.merionAbout-item__bd:hover > * {
  color: inherit;
}
.merionAbout-item__bd:active {
  color: var(--text-link-active);
}
.merionAbout-item__bd:active > * {
  color: inherit;
}
.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--mt-0 {
  margin-top: 0;
}
.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__list::after {
    right: -10.2rem;
    bottom: -5.6rem;
  }
  .merionAbout__list-item {
    width: 63rem;
  }
  .merionAbout__list-item:first-child {
    width: calc(100% - 63rem);
  }
  .merionAbout__list-item:nth-child(3) {
    width: 69rem;
  }
  .merionAbout__list-item:last-child {
    width: calc(100% - 69rem);
  }
  .merionAbout-item__info--academy {
    max-width: 23.8rem;
  }
  .merionAbout-item__info--youtube {
    max-width: 35.2rem;
  }
  .merionAbout-item__img--academy {
    top: 4rem;
    bottom: initial;
  }
  .merionAbout-item__img--youtube {
    max-width: 15rem;
  }
  .merionAbout-item__group-left {
    width: 28.1rem;
  }
  .merionAbout-item__group-right {
    padding-left: 2.4rem;
  }
  .merionAbout__certificate-img {
    width: 36.3rem;
  }
}
@media (max-width: 1200px) {
  .merionAbout__list::after {
    right: -6.8rem;
    bottom: -2.8rem;
  }
  .merionAbout__list-item {
    width: 50% !important;
  }
  .merionAbout__list-item:nth-child(3) {
    margin-top: -10.4rem;
  }
  .merionAbout-item {
    height: auto;
  }
  .merionAbout-item--tg {
    height: 100%;
  }
  .merionAbout-item__group {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .merionAbout-item__group-left {
    width: 100%;
  }
  .merionAbout-item__group-right {
    width: 100%;
    padding-left: 0;
    margin-top: 2.4rem;
  }
  .merionAbout-item__info--youtube {
    max-width: 24.3rem;
  }
  .merionAbout-item__img--youtube {
    right: 2.2rem;
  }
  .merionAbout-item__img--tg {
    right: 7rem;
    bottom: -2.4rem;
  }
  .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 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .merionAbout__list::after {
    width: 12.95rem;
    height: 12.18rem;
    z-index: 3;
  }
  .merionAbout__list-item {
    width: 100% !important;
  }
  .merionAbout__list-item:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .merionAbout__list-item:nth-child(3) {
    margin-top: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .merionAbout__list-item:nth-child(2) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .merionAbout__list-item:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .merionAbout-item {
    border-radius: var(--radius-radius-card-mobile);
  }
  .merionAbout-item__title {
    font-size: 2.4rem;
  }
  .merionAbout-item__info--academy {
    max-width: 36.4rem;
  }
  .merionAbout-item__info--youtube {
    max-width: 36.4rem;
  }
  .merionAbout-item__txt .t-hidden {
    display: none;
  }
  .merionAbout-item__img--youtube {
    right: 3rem;
  }
  .merionAbout__certificate {
    margin-top: 2.4rem;
    border-radius: var(--radius-radius-card-mobile);
    padding: var(--spacing-8);
  }
  .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: 6.4rem;
  }
  .merionAbout__certificate-info {
    padding-right: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .merionAbout {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
  }
  .merionAbout__list::after {
    right: -3rem;
    bottom: -1rem;
  }
  .merionAbout-item {
    padding: var(--spacing-4) var(--spacing-3);
  }
  .merionAbout-item--youtube {
    padding-bottom: 0;
  }
  .merionAbout-item__img--academy {
    max-width: 11.4rem;
    right: 1.5rem;
    bottom: 1.5rem;
    top: initial;
  }
  .merionAbout-item__img--youtube {
    position: initial;
    margin-left: auto;
    margin-right: auto;
  }
  .merionAbout-item__img--tg {
    right: 3.4rem;
  }
  .merionAbout-item__txt--academy {
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
  }
  .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;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvZ2xvYmFsL2dsb2JhbC5zY3NzIiwic3R5bGVzLmNzcyIsIm1vZHVsZXMvYWJvdXQvYWJvdXQuc2NzcyIsIm1vZHVsZXMvYWJvdXQvYWJvdXQtMi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksc0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrRUFBQTtFQUNBLHFFQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUVBLHVCQUFBO0VBQ0Esd0JBQUE7QUNBSjs7QURHQTtFQUNJLGFBQUE7QUNBSjs7QURHQTtFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7QUNBSjtBRENJO0VBQ0ksV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUNDUjtBREVJO0VBQ0ksWUFBQTtBQ0FSO0FER0k7RUFDSSxpQkFBQTtBQ0RSOztBREtBO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBQ0ZKOztBREtBO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtNQUFBLGVBQUE7QUNGSjs7QURLQTtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtBQ0ZKO0FER0k7RUFDSSxvQkFBQTtFQUNBLHFCQUFBO0FDRFI7O0FES0E7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBQ0ZKOztBREtBO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QUNGSjs7QURLQTtFQUNJLGlCQUFBO0FDRko7O0FES0E7RUFDSSxpQkFBQTtBQ0ZK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QUFBO0lBQ0Esa0JBQUE7SUFDQSxjQUFBO0lBQ0EscUJBQUE7RUZtNUJkO0VFajVCVTtJQUNJLGdCQUFBO0lBQ0EsV0FBQTtFRm01QmQ7QUFDRjtBRTk0QkE7RUFDSTtJQUNJLG1CQUFBO0lBQ0Esc0JBQUE7RUZnNUJOO0VFOTRCVTtJQUNJLFlBQUE7SUFDQSxhQUFBO0VGZzVCZDtFRTc0Qk07SUFDSSwwQ0FBQTtFRis0QlY7RUU5NEJVO0lBQ0ksaUJBQUE7RUZnNUJkO0VFNzRCYztJQUNJLGtCQUFBO0lBQ0EsYUFBQTtJQUNBLGNBQUE7SUFDQSxZQUFBO0VGKzRCbEI7RUU3NEJjO0lBQ0ksaUJBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VGKzRCbEI7RUU3NEJjO0lBQ0ksYUFBQTtFRis0QmxCO0VFMzRCYztJQUNJLHFCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0VGNjRCbEI7RUV6NEJNO0lBQ0ksMENBQUE7RUYyNEJWO0VFMTRCVTtJQUNJLHFCQUFBO0VGNDRCZDtFRTM0QmM7SUFDSSxlQUFBO0lBQ0EsV0FBQTtFRjY0QmxCO0VFMTRCVTtJQUNJLHFCQUFBO0VGNDRCZDtBQUNGIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XHJcbiAgICAtLWFjY2VudC1ibHVlOiAjM0Y2N0YyO1xyXG4gICAgLS1hY2NlbnQtcGluazogI0Q4QzZGRjtcclxuICAgIC0tbm90LWJsYWNrOiAjMUYxRjFGO1xyXG4gICAgLS1ibGFjazogIzFGMUYxRjtcclxuICAgIC0taC1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDExNC41OGRlZywgIzIwNjdFRiAwJSwgIzc0NjZGNSAxMDAlKTtcclxuICAgIC0tYS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDQ5ZGVnLCAjNjA1REVDIDI0LjI2JSwgI0MzODRGOSAxMTIuOTglKTtcclxuICAgIC0tc3Ryb2tlLWdyYXk6ICNCREJDREI7XHJcbiAgICAtLXR4dC1kaXNhYmxlZDogI0M1QzBEQjtcclxuICAgIC0taW5wdXQtYmc6ICNGN0Y3RkQ7XHJcbiAgICAtLXdoaXRlOiAjZmZmZmZmO1xyXG4gICAgLS1wdXJwbGU6ICM2MDVERUM7XHJcbiAgICAtLXB1cnBsZS1ncmF5OiAjRTNFNEVGO1xyXG4gICAgLS1ib3JkZXItZ3JheTogI0RCREJEQjtcclxuICAgIC0tbWFpbi1iZzogI0YxRjJGNjtcclxuXHJcbiAgICAtLXB1cnBsZS1ob3ZlcjogIzRCNDdFRjtcclxuICAgIC0tcHVycGxlLWFjdGl2ZTogIzM3MzNGMTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uX3dyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0YxRjJGNjtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uX3NlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiAxMnJlbSAwO1xyXG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLl9mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5fcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMnJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuMnJlbTtcclxuICAgID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5fZC1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5fY2VudGVyZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5fZi0xMiB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuLl9mLTE0IHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbn1cclxuXHJcbi5fZi0xOCB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG59XHJcblxyXG4uX2YtMjAge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbn1cclxuXHJcbi5fZi0yMiB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxufVxyXG5cclxuLl9mLTI0IHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG59XHJcblxyXG4uX2YtMjcge1xyXG4gICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxufVxyXG5cclxuLl9mLTMyIHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG59XHJcblxyXG4uX2YtMzYge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbn1cclxuXHJcbi5fZi0zOCB7XHJcbiAgICBmb250LXNpemU6IDMuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG59XHJcblxyXG4uX2YtNTYge1xyXG4gICAgZm9udC1zaXplOiA1LjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxufVxyXG5cclxuLmxoLTEwMCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmxoLTExMCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxufVxyXG5cclxuLmxoLTEyMCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxufVxyXG5cclxuLmxoLTE0MCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxufVxyXG5cclxuLmxoLTE2MCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcclxufVxyXG5cclxuLl9jb250YWluZXItbGcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDExNXJlbTtcclxufVxyXG5cclxuLl9jb250YWluZXIteGwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEzNC42cmVtO1xyXG59XHJcblxyXG4uX2lucHV0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUuNnJlbTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIGJvcmRlcjogLjFyZW0gc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xyXG4gICAgcGFkZGluZzogMCAxLjZyZW07XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgY29sb3I6IHZhcigtLW5vdC1ibGFjayk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxufVxyXG5cclxuLl9idG4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUuNnJlbTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAuNHJlbSAwcHggIzAwMDAwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XHJcbiAgICAmLW5vLXNoYWRvdyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOm5vdChbZGlzYWJsZWRdKSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uX2J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgcGFkZGluZzogMS44cmVtIDMuMnJlbTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS1ob3Zlcik7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlLWFjdGl2ZSk7XHJcbiAgICB9XHJcbiAgICAmLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLW5vdC1ibGFjayk7XHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS1ncmF5KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbm90LWJsYWNrKTtcclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS1ncmF5KTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXB1cnBsZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uX291dGxpbmUtYm9yZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1ncmF5KTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLl9yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMuNHJlbTtcclxufVxyXG5cclxuLl9pY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLl9saW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHVycGxlLWhvdmVyKTtcclxuICAgIH1cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHVycGxlLWFjdGl2ZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xvci1wdXJwbGUge1xyXG4gICAgY29sb3I6IHZhcigtLXB1cnBsZSk7XHJcbn1cclxuXHJcblxyXG4ubm93cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5fY29udGFpbmVyLXhsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNC42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuX2NvbnRhaW5lci14bCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLl9jb250YWluZXItbGcsIC5fY29udGFpbmVyLXhsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY0LjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuX3NlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbjogNnJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5fZi0yMCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLl9mLTI3IHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuX2YtMzgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5fZi01NiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLl9jb250YWluZXItbGcsIC5fY29udGFpbmVyLXhsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2LjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuX3NlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbjogNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5fZi0yMCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLl9mLTI3IHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLl9mLTM4IHtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuX2YtNTYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5faW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG59IiwiOnJvb3Qge1xuICAtLWFjY2VudC1ibHVlOiAjM0Y2N0YyO1xuICAtLWFjY2VudC1waW5rOiAjRDhDNkZGO1xuICAtLW5vdC1ibGFjazogIzFGMUYxRjtcbiAgLS1ibGFjazogIzFGMUYxRjtcbiAgLS1oLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTE0LjU4ZGVnLCAjMjA2N0VGIDAlLCAjNzQ2NkY1IDEwMCUpO1xuICAtLWEtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg0OWRlZywgIzYwNURFQyAyNC4yNiUsICNDMzg0RjkgMTEyLjk4JSk7XG4gIC0tc3Ryb2tlLWdyYXk6ICNCREJDREI7XG4gIC0tdHh0LWRpc2FibGVkOiAjQzVDMERCO1xuICAtLWlucHV0LWJnOiAjRjdGN0ZEO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLXB1cnBsZTogIzYwNURFQztcbiAgLS1wdXJwbGUtZ3JheTogI0UzRTRFRjtcbiAgLS1ib3JkZXItZ3JheTogI0RCREJEQjtcbiAgLS1tYWluLWJnOiAjRjFGMkY2O1xuICAtLXB1cnBsZS1ob3ZlcjogIzRCNDdFRjtcbiAgLS1wdXJwbGUtYWN0aXZlOiAjMzczM0YxO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLl93cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0YxRjJGNjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLl93cmFwcGVyIHNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5fd3JhcHBlciBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uX3dyYXBwZXIgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5fc2VjdGlvbiB7XG4gIG1hcmdpbjogMTJyZW0gMDtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLl9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMS4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjJyZW07XG59XG4uX3JvdyA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG59XG5cbi5fZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLl9jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uX2YtMTIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLl9mLTE0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuXG4uX2YtMTgge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5fZi0yMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5fZi0yMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuXG4uX2YtMjQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuLl9mLTI3IHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuXG4uX2YtMzIge1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cblxuLl9mLTM2IHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG59XG5cbi5fZi0zOCB7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuLl9mLTU2IHtcbiAgZm9udC1zaXplOiA1LjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuXG4ubGgtMTAwIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbi5saC0xMTAge1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuLmxoLTEyMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4ubGgtMTQwIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5saC0xNjAge1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuLl9jb250YWluZXItbGcge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNXJlbTtcbn1cblxuLl9jb250YWluZXIteGwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzNC42cmVtO1xufVxuXG4uX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUuNnJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgcGFkZGluZzogMCAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6IHZhcigtLW5vdC1ibGFjayk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLl9idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1LjZyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwLjRyZW0gMHB4ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG59XG4uX2J0bi1uby1zaGFkb3cge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLl9idG46aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLl9idG46bm90KFtkaXNhYmxlZF0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEuOHJlbSAzLjJyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlLWhvdmVyKTtcbn1cbi5fYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS1hY3RpdmUpO1xufVxuLl9idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1ub3QtYmxhY2spO1xufVxuLl9idXR0b24td2hpdGU6aG92ZXIsIC5fYnV0dG9uLXdoaXRlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4uX2J1dHRvbi13aGl0ZTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uX2J1dHRvbi1ncmF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlLWdyYXkpO1xuICBjb2xvcjogdmFyKC0tbm90LWJsYWNrKTtcbn1cbi5fYnV0dG9uLWdyYXk6aG92ZXIsIC5fYnV0dG9uLWdyYXk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlLWdyYXkpO1xuICBjb2xvcjogdmFyKC0tcHVycGxlKTtcbn1cblxuLl9vdXRsaW5lLWJvcmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5fb3V0bGluZS1ib3JkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uX3JvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAzLjRyZW07XG59XG5cbi5faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLl9pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5fbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtaG92ZXIpO1xufVxuLl9saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUtYWN0aXZlKTtcbn1cblxuLmNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiB2YXIoLS1wdXJwbGUpO1xufVxuXG4ubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuX2NvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuX2NvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiA5NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuX2NvbnRhaW5lci1sZywgLl9jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogNjQuMnJlbTtcbiAgfVxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG4gIC5fc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA2cmVtIDA7XG4gIH1cbiAgLl9mLTIwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuX2YtMjcge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIC5fZi0zOCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbiAgLl9mLTU2IHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5fY29udGFpbmVyLWxnLCAuX2NvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAzNi40cmVtO1xuICB9XG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbiAgLl9zZWN0aW9uIHtcbiAgICBtYXJnaW46IDVyZW0gMDtcbiAgfVxuICAuX2YtMjAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5fZi0yNyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5fZi0zOCB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLl9mLTU2IHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxuICAuX2lucHV0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmFib3V0UGFnZSB7XG4gIHBhZGRpbmc6IDEycmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWJvdXRQYWdlIHBpY3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hYm91dFBhZ2VfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG59XG4uYWJvdXRQYWdlX19ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dFBhZ2UtaW50cm9fX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5hYm91dFBhZ2UtaW50cm9fX2dyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA1LjZyZW07XG59XG4uYWJvdXRQYWdlLWludHJvX190b3Age1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWJvdXRQYWdlLWludHJvX190b3AtbGVmdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MC41cmVtKTtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cbi5hYm91dFBhZ2UtaW50cm9fX3RvcC1yaWdodCB7XG4gIHdpZHRoOiA2MC41cmVtO1xufVxuLmFib3V0UGFnZS1pbnRyb19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG4uYWJvdXRQYWdlLWludHJvX192aWRlb3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFib3V0UGFnZS1pbnRyb19fdmlkZW9zID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYm91dFBhZ2UtaW50cm9fX3ZpZGVvcy1jb2wge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4uYWJvdXRQYWdlLWludHJvX192aWRlb3MtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMy40cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFib3V0UGFnZS1pbnRyb19fdmlkZW9zLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNTguODUlKTtcbn1cbi5hYm91dFBhZ2UtaW50cm9fX3ZpZGVvcy1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFib3V0UGFnZS1pbnRyb19fdmlkZW9zLWltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hYm91dFBhZ2UtaW50cm9fX3ZpZGVvcy1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNi4ycmVtO1xufVxuLmFib3V0UGFnZS1pbnRyb19fdmlkZW9zLXBsYXkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWJvdXRQYWdlLWludHJvX19zdGF0cyB7XG4gIGJvcmRlci10b3A6IDAuMnJlbSBzb2xpZCB2YXIoLS1ib3JkZXItZ3JheSk7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuLmFib3V0UGFnZS1pbnRyb19fc3RhdHMtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVyZW07XG59XG4uYWJvdXRQYWdlLWludHJvX19zdGF0cy1jb2wge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xufVxuLmFib3V0UGFnZS1pbnRyb19fc3RhdHMtbnVtYmVyIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi5hYm91dFBhZ2Utc2xvZ2FuIHtcbiAgY29sb3I6IHZhcigtLXB1cnBsZSk7XG59XG4uYWJvdXRQYWdlLXNsb2dhbl9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hYm91dFBhZ2Utc2xvZ2FuX19pbWcge1xuICB3aWR0aDogNS4ycmVtO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hYm91dFBhZ2Utc2xvZ2FuX190eHQge1xuICBtYXJnaW46IDAgNS42cmVtO1xufVxuLmFib3V0UGFnZS10cmFpbmluZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmFib3V0UGFnZS10cmFpbmluZ19fY29udGVudC10b3Age1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG4uYWJvdXRQYWdlLXRyYWluaW5nX19saXN0LWl0ZW0ge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4uYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1LjVyZW07XG4gIHBhZGRpbmc6IDRyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hYm91dFBhZ2UtdHJhaW5pbmdfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgd2lkdGg6IDE0cmVtO1xufVxuLmFib3V0UGFnZS10cmFpbmluZ19faXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbi5hYm91dFBhZ2UtdHJhaW5pbmdfX2l0ZW0tdHh0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuLmFib3V0UGFnZS10cmFpbmluZ19faXRlbS10eHQtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtLXR4dC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cbi5hYm91dFBhZ2UtbGljZW5zZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWEtZ3JhZGllbnQpO1xuICBib3JkZXItcmFkaXVzOiA1LjVyZW07XG4gIHBhZGRpbmc6IDRyZW0gOXJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5hYm91dFBhZ2UtbGljZW5zZV9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFib3V0UGFnZS1saWNlbnNlX19pbm5lci1sZWZ0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cmVtKTtcbiAgcGFkZGluZy1yaWdodDogOHJlbTtcbn1cbi5hYm91dFBhZ2UtbGljZW5zZV9faW5uZXItcmlnaHQge1xuICB3aWR0aDogMzVyZW07XG59XG4uYWJvdXRQYWdlLWxpY2Vuc2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuLmFib3V0UGFnZS10ZWFtX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uYWJvdXRQYWdlLXRlYW1fX2xpc3QtaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uYWJvdXRQYWdlLXRlYW1fX2l0ZW0taW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5hYm91dFBhZ2UtdGVhbV9faXRlbS1pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNS41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hYm91dFBhZ2UtdGVhbV9faXRlbS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5hYm91dFBhZ2UtYXV0aG9yc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG4uYWJvdXRQYWdlLWF1dGhvcnNfX3R4dCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG4uYWJvdXRQYWdlLWF1dGhvcnNfX3NsaWRlci1zbGlkZSB7XG4gIHdpZHRoOiAyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0UGFnZS1hdXRob3JzX19zbGlkZXItc2xpZGU6aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuLmFib3V0UGFnZS1hdXRob3JzX19zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0UGFnZS1hdXRob3JzX19zbGlkZXIgLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vLi4vc3RhdGljL2ltYWdlcy9nZW5lcmFsL2EtYXV0aG9yLWRlY29yLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQuM3JlbTtcbiAgdG9wOiAtNC43cmVtO1xuICB6LWluZGV4OiAzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hYm91dFBhZ2UtYXV0aG9yc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dFBhZ2UtYXV0aG9yc19faXRlbTpob3ZlciAuYWJvdXRQYWdlLWF1dGhvcnNfX2l0ZW0taW1nIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbn1cbi5hYm91dFBhZ2UtYXV0aG9yc19faXRlbTpob3ZlciAuYWJvdXRQYWdlLWF1dGhvcnNfX2l0ZW0taW5mbyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWJvdXRQYWdlLWF1dGhvcnNfX2l0ZW0taW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUuNXJlbTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuMnMgbGluZWFyO1xufVxuLmFib3V0UGFnZS1hdXRob3JzX19pdGVtLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIGhlaWdodDogMTAuNXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAxLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbn1cbi5hYm91dFBhZ2UtYXV0aG9yc19faXRlbS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dFBhZ2UtaW50cm9fX3RvcC1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX3ZpZGVvcy1wbGF5IHtcbiAgICB3aWR0aDogNS4ycmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtdHJhaW5pbmdfX2xpc3QtbGVmdCB7XG4gICAgd2lkdGg6IDYwLjNyZW07XG4gIH1cbiAgLmFib3V0UGFnZS10cmFpbmluZ19fbGlzdC1yaWdodCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwLjNyZW0pO1xuICB9XG4gIC5hYm91dFBhZ2UtYXV0aG9yc19fdHh0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLWxpY2Vuc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0UGFnZS1pbnRyb19fdG9wLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLWludHJvX190b3AtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuYWJvdXRQYWdlLWludHJvX192aWRlb3MtcGxheSB7XG4gICAgd2lkdGg6IDQuMnJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLXNsb2dhbl9fdHh0IHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBtYXJnaW46IDAgNHJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLXRyYWluaW5nX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5hYm91dFBhZ2UtdHJhaW5pbmdfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFib3V0UGFnZS10cmFpbmluZ19fbGlzdC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtdHJhaW5pbmdfX2xpc3QtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5hYm91dFBhZ2UtdHJhaW5pbmdfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbiAgLmFib3V0UGFnZS10cmFpbmluZ19faXRlbS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtLXJvdyAuYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIH1cbiAgLmFib3V0UGFnZS10cmFpbmluZ19faXRlbS10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtLWluZm8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHJlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIH1cbiAgLmFib3V0UGFnZS1hdXRob3JzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYWJvdXRQYWdlLWF1dGhvcnNfX3R4dCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWJvdXRQYWdlLWxpY2Vuc2VfX3RpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5hYm91dFBhZ2UtdGVhbV9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0UGFnZSB7XG4gICAgcGFkZGluZzogOHJlbSAwO1xuICB9XG4gIC5hYm91dFBhZ2VfX2dyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX3RvcC1yaWdodCB7XG4gICAgd2lkdGg6IDUycmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX2dyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbiAgLmFib3V0UGFnZS1pbnRyb19fdmlkZW9zID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIH1cbiAgLmFib3V0UGFnZS1pbnRyb19fdmlkZW9zID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFib3V0UGFnZS1pbnRyb19fdmlkZW9zLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLWludHJvX192aWRlb3MtY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFib3V0UGFnZS1pbnRyb19fdmlkZW9zLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1tb2JpbGUpO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX3ZpZGVvcy1wbGF5IHtcbiAgICB3aWR0aDogOC44cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX3N0YXRzIHtcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX3N0YXRzLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuMnJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLWludHJvX19zdGF0cy1jb2wge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4ycmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX3N0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX3N0YXRzLXR4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmFib3V0UGFnZS1zbG9nYW5fX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWJvdXRQYWdlLXNsb2dhbl9faW1nIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLXNsb2dhbl9fdHh0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDEuNnJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLXRyYWluaW5nX19jb250ZW50LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtdHJhaW5pbmdfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtdHJhaW5pbmdfX2xpc3QtbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1jYXJkLW1vYmlsZSk7XG4gIH1cbiAgLmFib3V0UGFnZS10cmFpbmluZ19faXRlbS1pbWcge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtLXRpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtLXR4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLmFib3V0UGFnZS10cmFpbmluZ19faXRlbS10eHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtdHJhaW5pbmdfX2l0ZW0taW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbiAgLmFib3V0UGFnZS1hdXRob3JzX190eHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtYXV0aG9yc19fc2xpZGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjByZW07XG4gIH1cbiAgLmFib3V0UGFnZS1hdXRob3JzX19zbGlkZXIgLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCguLi8uLi9zdGF0aWMvaW1hZ2VzL2dlbmVyYWwvYS1hdXRob3ItZGVjb3ItbS5zdmcpO1xuICAgIHRvcDogLTMuOHJlbTtcbiAgICBsZWZ0OiAtMy40cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtYXV0aG9yc19faXRlbS1pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAzLjRyZW07XG4gIH1cbiAgLmFib3V0UGFnZS1hdXRob3JzX19pdGVtLWluZm8ge1xuICAgIGxlZnQ6IDFyZW07XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIGhlaWdodDogOC4ycmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtYXV0aG9yc19faXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLWF1dGhvcnNfX2l0ZW0tdHh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmFib3V0UGFnZS1saWNlbnNlIHtcbiAgICBwYWRkaW5nOiA1cmVtIDdyZW07XG4gIH1cbiAgLmFib3V0UGFnZS1saWNlbnNlX19pbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5hYm91dFBhZ2UtbGljZW5zZV9faW5uZXItbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYWJvdXRQYWdlLWxpY2Vuc2VfX2lubmVyLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLWxpY2Vuc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtbGljZW5zZV9fdHh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtbGljZW5zZV9faW1nIGltZyB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYWJvdXRQYWdlLXRlYW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIH1cbiAgLmFib3V0UGFnZS10ZWFtX19saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjhyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG4gIH1cbiAgLmFib3V0UGFnZS10ZWFtX19saXN0ID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gIH1cbiAgLmFib3V0UGFnZS10ZWFtX19pdGVtLWltZyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1tb2JpbGUpO1xuICB9XG4gIC5hYm91dFBhZ2UtdGVhbV9faXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIH1cbiAgLmFib3V0UGFnZS10ZWFtX19pdGVtLXBvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dFBhZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogNC44cmVtIDA7XG4gIH1cbiAgLmFib3V0UGFnZV9fZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLWludHJvX19ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX2dyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLWludHJvX190b3AtbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX3ZpZGVvcyA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX3ZpZGVvcy1wbGF5IHtcbiAgICB3aWR0aDogNC44cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX3N0YXRzLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMi40cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX3N0YXRzLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5hYm91dFBhZ2UtaW50cm9fX3N0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5hYm91dFBhZ2Utc2xvZ2FuX19pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjlyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy45cmVtO1xuICB9XG4gIC5hYm91dFBhZ2Utc2xvZ2FuX190eHQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLXNsb2dhbl9fdHh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hYm91dFBhZ2Utc2xvZ2FuX19pbWcge1xuICAgIHdpZHRoOiAzLjJyZW07XG4gIH1cbiAgLmFib3V0UGFnZS10cmFpbmluZ19fY29udGVudC10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5hYm91dFBhZ2UtdHJhaW5pbmdfX2l0ZW0taW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5hYm91dFBhZ2UtdHJhaW5pbmdfX2l0ZW0tdHh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtLXR4dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmFib3V0UGFnZS1hdXRob3JzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtYXV0aG9yc19fdHh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLWxpY2Vuc2Uge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbiAgLmFib3V0UGFnZS1saWNlbnNlX19pbm5lci1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAuYWJvdXRQYWdlLWxpY2Vuc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmFib3V0UGFnZS1saWNlbnNlX190eHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtbGljZW5zZV9faW1nIGltZyB7XG4gICAgaGVpZ2h0OiAxNy42cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtdGVhbV9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjZyZW07XG4gIH1cbiAgLmFib3V0UGFnZS10ZWFtX19saXN0ID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjRyZW07XG4gIH1cbiAgLmFib3V0UGFnZS10ZWFtX19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtdGVhbV9faXRlbS1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgfVxuICAuYWJvdXRQYWdlLXRlYW1fX2l0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICB9XG4gIC5hYm91dFBhZ2UtdGVhbV9faXRlbS1wb3NpdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5tZXJpb25BYm91dCB7XG4gIHBhZGRpbmctdG9wOiA2LjRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVyaW9uQWJvdXRfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVyaW9uQWJvdXRfX2xpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4LjVyZW07XG4gIGhlaWdodDogMTcuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL3N0YXRpYy9pbWFnZXMvZ2VuZXJhbC9tcC9hYm91dC1kZWNvci5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTkuNHJlbTtcbiAgYm90dG9tOiAtNC44cmVtO1xufVxuLm1lcmlvbkFib3V0X19saXN0LWl0ZW0ge1xuICB3aWR0aDogNzdyZW07XG59XG4ubWVyaW9uQWJvdXRfX2xpc3QtaXRlbTpmaXJzdC1jaGlsZCwgLm1lcmlvbkFib3V0X19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3N3JlbSk7XG59XG4ubWVyaW9uQWJvdXQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaXVzLWNhcmQtZGVza3RvcCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tZXJpb25BYm91dC1pdGVtOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBsaW5lYXI7XG59XG4ubWVyaW9uQWJvdXQtaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjJyZW07XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1saW5rLW5vcm1hbCk7XG59XG4ubWVyaW9uQWJvdXQtaXRlbTphY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1saW5rLWFjdGl2ZSk7XG59XG4ubWVyaW9uQWJvdXQtaXRlbV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHJlbTtcbn1cbi5tZXJpb25BYm91dC1pdGVtX19pbWctLWFjYWRlbXkge1xuICBib3R0b206IDMuMnJlbTtcbn1cbi5tZXJpb25BYm91dC1pdGVtX19pbWctLXlvdXR1YmUge1xuICBib3R0b206IDA7XG59XG4ubWVyaW9uQWJvdXQtaXRlbV9faW1nLS10ZyB7XG4gIHJpZ2h0OiAzcmVtO1xuICBib3R0b206IC0xLjlyZW07XG59XG4ubWVyaW9uQWJvdXQtaXRlbV9faW5mby0tYWNhZGVteSB7XG4gIG1heC13aWR0aDogMjcuNXJlbTtcbn1cbi5tZXJpb25BYm91dC1pdGVtX19pbmZvLS15b3V0dWJlIHtcbiAgbWF4LXdpZHRoOiA0NC42cmVtO1xufVxuLm1lcmlvbkFib3V0LWl0ZW1fX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuLm1lcmlvbkFib3V0LWl0ZW1fX3RpdGxlLWljb24ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMS40cmVtO1xufVxuLm1lcmlvbkFib3V0LWl0ZW1fX3RpdGxlLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAwLjNyZW07XG4gIHN0cm9rZTogdmFyKC0tdGV4dC10ZXh0LXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGxpbmVhcjtcbn1cbi5tZXJpb25BYm91dC1pdGVtX190aXRsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWxpbmstbm9ybWFsKTtcbn1cbi5tZXJpb25BYm91dC1pdGVtX190aXRsZTpob3ZlciBzdmcge1xuICBzdHJva2U6IHZhcigtLXRleHQtbGluay1ub3JtYWwpO1xufVxuLm1lcmlvbkFib3V0LWl0ZW1fX3RpdGxlOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWxpbmstYWN0aXZlKTtcbn1cbi5tZXJpb25BYm91dC1pdGVtX190aXRsZTphY3RpdmUgc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS10ZXh0LWxpbmstYWN0aXZlKTtcbn1cbi5tZXJpb25BYm91dC1pdGVtX190eHQge1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5tZXJpb25BYm91dC1pdGVtX19ncm91cC1sZWZ0IHtcbiAgd2lkdGg6IDIyLjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1lcmlvbkFib3V0LWl0ZW1fX2dyb3VwLXJpZ2h0IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVyaW9uQWJvdXQtaXRlbV9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuLm1lcmlvbkFib3V0LWl0ZW1fX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tZXJpb25BYm91dC1pdGVtX19iZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtc21hbGwpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zdXJmYWNlLXN1cmZhY2UtcHJpbWFyeSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMSkgdmFyKC0tc3BhY2luZy0yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lcmlvbkFib3V0LWl0ZW1fX2JkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5tZXJpb25BYm91dC1pdGVtX19iZC1kYXRlIHtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC10ZXh0LXNlY29uZGFyeSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xufVxuLm1lcmlvbkFib3V0LWl0ZW1fX2JkOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRleHQtbGluay1ub3JtYWwpO1xufVxuLm1lcmlvbkFib3V0LWl0ZW1fX2JkOmhvdmVyID4gKiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm1lcmlvbkFib3V0LWl0ZW1fX2JkOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWxpbmstYWN0aXZlKTtcbn1cbi5tZXJpb25BYm91dC1pdGVtX19iZDphY3RpdmUgPiAqIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1jYXJkLWRlc2t0b3ApO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTFkZWcsICM2MDVERUMgLTAuNDklLCAjQzM4NEY5IDEwMC40NCUpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTkpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLm1lcmlvbkFib3V0X19jZXJ0aWZpY2F0ZS0tbXQtMCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUtaW1nIHtcbiAgd2lkdGg6IDM2LjNyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1lcmlvbkFib3V0X19jZXJ0aWZpY2F0ZS1pbmZvIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiA2LjRyZW07XG59XG4ubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuLm1lcmlvbkFib3V0X19jZXJ0aWZpY2F0ZS10eHQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1lcmlvbkFib3V0X19saXN0OjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMC4ycmVtO1xuICAgIGJvdHRvbTogLTUuNnJlbTtcbiAgfVxuICAubWVyaW9uQWJvdXRfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDYzcmVtO1xuICB9XG4gIC5tZXJpb25BYm91dF9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjNyZW0pO1xuICB9XG4gIC5tZXJpb25BYm91dF9fbGlzdC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDY5cmVtO1xuICB9XG4gIC5tZXJpb25BYm91dF9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2OXJlbSk7XG4gIH1cbiAgLm1lcmlvbkFib3V0LWl0ZW1fX2luZm8tLWFjYWRlbXkge1xuICAgIG1heC13aWR0aDogMjMuOHJlbTtcbiAgfVxuICAubWVyaW9uQWJvdXQtaXRlbV9faW5mby0teW91dHViZSB7XG4gICAgbWF4LXdpZHRoOiAzNS4ycmVtO1xuICB9XG4gIC5tZXJpb25BYm91dC1pdGVtX19pbWctLWFjYWRlbXkge1xuICAgIHRvcDogNHJlbTtcbiAgICBib3R0b206IGluaXRpYWw7XG4gIH1cbiAgLm1lcmlvbkFib3V0LWl0ZW1fX2ltZy0teW91dHViZSB7XG4gICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgfVxuICAubWVyaW9uQWJvdXQtaXRlbV9fZ3JvdXAtbGVmdCB7XG4gICAgd2lkdGg6IDI4LjFyZW07XG4gIH1cbiAgLm1lcmlvbkFib3V0LWl0ZW1fX2dyb3VwLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgfVxuICAubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlLWltZyB7XG4gICAgd2lkdGg6IDM2LjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lcmlvbkFib3V0X19saXN0OjphZnRlciB7XG4gICAgcmlnaHQ6IC02LjhyZW07XG4gICAgYm90dG9tOiAtMi44cmVtO1xuICB9XG4gIC5tZXJpb25BYm91dF9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lcmlvbkFib3V0X19saXN0LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuNHJlbTtcbiAgfVxuICAubWVyaW9uQWJvdXQtaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZXJpb25BYm91dC1pdGVtLS10ZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tZXJpb25BYm91dC1pdGVtX19ncm91cCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tZXJpb25BYm91dC1pdGVtX19ncm91cC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWVyaW9uQWJvdXQtaXRlbV9fZ3JvdXAtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIH1cbiAgLm1lcmlvbkFib3V0LWl0ZW1fX2luZm8tLXlvdXR1YmUge1xuICAgIG1heC13aWR0aDogMjQuM3JlbTtcbiAgfVxuICAubWVyaW9uQWJvdXQtaXRlbV9faW1nLS15b3V0dWJlIHtcbiAgICByaWdodDogMi4ycmVtO1xuICB9XG4gIC5tZXJpb25BYm91dC1pdGVtX19pbWctLXRnIHtcbiAgICByaWdodDogN3JlbTtcbiAgICBib3R0b206IC0yLjRyZW07XG4gIH1cbiAgLm1lcmlvbkFib3V0X19jZXJ0aWZpY2F0ZS1pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1lcmlvbkFib3V0X19jZXJ0aWZpY2F0ZS1pbWcge1xuICAgIHdpZHRoOiAyNy45cmVtO1xuICB9XG4gIC5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUtaW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3LjlyZW0pO1xuICB9XG4gIC5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUtdHh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVyaW9uQWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG4gIC5tZXJpb25BYm91dF9fbGlzdDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMi45NXJlbTtcbiAgICBoZWlnaHQ6IDEyLjE4cmVtO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgLm1lcmlvbkFib3V0X19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lcmlvbkFib3V0X19saXN0LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAubWVyaW9uQWJvdXRfX2xpc3QtaXRlbTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm1lcmlvbkFib3V0X19saXN0LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAubWVyaW9uQWJvdXRfX2xpc3QtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5tZXJpb25BYm91dC1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaXVzLWNhcmQtbW9iaWxlKTtcbiAgfVxuICAubWVyaW9uQWJvdXQtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIC5tZXJpb25BYm91dC1pdGVtX19pbmZvLS1hY2FkZW15IHtcbiAgICBtYXgtd2lkdGg6IDM2LjRyZW07XG4gIH1cbiAgLm1lcmlvbkFib3V0LWl0ZW1fX2luZm8tLXlvdXR1YmUge1xuICAgIG1heC13aWR0aDogMzYuNHJlbTtcbiAgfVxuICAubWVyaW9uQWJvdXQtaXRlbV9fdHh0IC50LWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVyaW9uQWJvdXQtaXRlbV9faW1nLS15b3V0dWJlIHtcbiAgICByaWdodDogM3JlbTtcbiAgfVxuICAubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1jYXJkLW1vYmlsZSk7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy04KTtcbiAgfVxuICAubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUtaW1nIHtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyNy45cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbTtcbiAgfVxuICAubWVyaW9uQWJvdXRfX2NlcnRpZmljYXRlLWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVyaW9uQWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcbiAgfVxuICAubWVyaW9uQWJvdXRfX2xpc3Q6OmFmdGVyIHtcbiAgICByaWdodDogLTNyZW07XG4gICAgYm90dG9tOiAtMXJlbTtcbiAgfVxuICAubWVyaW9uQWJvdXQtaXRlbSB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00KSB2YXIoLS1zcGFjaW5nLTMpO1xuICB9XG4gIC5tZXJpb25BYm91dC1pdGVtLS15b3V0dWJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubWVyaW9uQWJvdXQtaXRlbV9faW1nLS1hY2FkZW15IHtcbiAgICBtYXgtd2lkdGg6IDExLjRyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICB0b3A6IGluaXRpYWw7XG4gIH1cbiAgLm1lcmlvbkFib3V0LWl0ZW1fX2ltZy0teW91dHViZSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tZXJpb25BYm91dC1pdGVtX19pbWctLXRnIHtcbiAgICByaWdodDogMy40cmVtO1xuICB9XG4gIC5tZXJpb25BYm91dC1pdGVtX190eHQtLWFjYWRlbXkge1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cbiAgLm1lcmlvbkFib3V0X19jZXJ0aWZpY2F0ZSB7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00KSB2YXIoLS1zcGFjaW5nLTMpO1xuICB9XG4gIC5tZXJpb25BYm91dF9fY2VydGlmaWNhdGUtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gIH1cbiAgLm1lcmlvbkFib3V0X19jZXJ0aWZpY2F0ZS1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDE1LjRyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm1lcmlvbkFib3V0X19jZXJ0aWZpY2F0ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICB9XG59IiwiLmFib3V0UGFnZSB7XHJcbiAgICBwYWRkaW5nOiAxMnJlbSAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBpY3R1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJyZW07XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWludHJvIHtcclxuICAgICAgICAmX19ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MC41cmVtKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdmlkZW9zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNvbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMuNHJlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNTApIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDApIDU4Ljg1JSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYuMnJlbTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc3RhdHMge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwLjJyZW0gc29saWQgdmFyKC0tYm9yZGVyLWdyYXkpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMi41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29sIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHVycGxlKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtc2xvZ2FuIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHVycGxlKTtcclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNS4ycmVtO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDUuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXRyYWluaW5nIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNS41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgICAgICAgJi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1saWNlbnNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hLWdyYWRpZW50KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1LjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSA5cmVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cmVtKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi10ZWFtIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1hdXRob3JzIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc2xpZGVyIHtcclxuICAgICAgICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi8uLi9zdGF0aWMvaW1hZ2VzL2dlbmVyYWwvYS1hdXRob3ItZGVjb3Iuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC00LjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5hYm91dFBhZ2UtYXV0aG9yc19faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWJvdXRQYWdlLWF1dGhvcnNfX2l0ZW0taW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUuNXJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgLmFib3V0UGFnZSB7XHJcbiAgICAgICAgJi1pbnRybyB7XHJcbiAgICAgICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAmLXJpZ2h0IHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdmlkZW9zIHtcclxuICAgICAgICAgICAgICAgICYtcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRyYWluaW5nIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAuM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MC4zcmVtKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWF1dGhvcnMge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saWNlbnNlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5hYm91dFBhZ2Uge1xyXG4gICAgICAgICYtaW50cm8ge1xyXG4gICAgICAgICAgICAmX190b3Age1xyXG4gICAgICAgICAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdmlkZW9zIHtcclxuICAgICAgICAgICAgICAgICYtcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXNsb2dhbiB7XHJcbiAgICAgICAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdHJhaW5pbmcge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgJi1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAuYWJvdXRQYWdlLXRyYWluaW5nX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1hdXRob3JzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpY2Vuc2Uge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGVhbSB7XHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmFib3V0UGFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogOHJlbSAwO1xyXG4gICAgICAgICZfX2dyb3VwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbnRybyB7XHJcbiAgICAgICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdmlkZW9zIHtcclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1jYXJkLW1vYmlsZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4LjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3RhdHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogLTVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc2xvZ2FuIHtcclxuICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAvLyBzcGFuIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRyYWluaW5nIHtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1jYXJkLW1vYmlsZSk7XHJcbiAgICAgICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1hdXRob3JzIHtcclxuICAgICAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICYtc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uLy4uL3N0YXRpYy9pbWFnZXMvZ2VuZXJhbC9hLWF1dGhvci1kZWNvci1tLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTMuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTMuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpY2Vuc2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtIDdyZW07XHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190eHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZWFtIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogLTIuNHJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuOHJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1tb2JpbGUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmFib3V0UGFnZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiA0LjhyZW0gMDtcclxuICAgICAgICAmX19ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbnRybyB7XHJcbiAgICAgICAgICAgICZfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX192aWRlb3Mge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0LjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3RhdHMge1xyXG4gICAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc2xvZ2FuIHtcclxuICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zLjlyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zLjlyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdHh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMy4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdHJhaW5pbmcge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdHh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYXV0aG9ycyB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpY2Vuc2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190eHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNy42cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGVhbSB7XHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjRyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjRyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXBvc2l0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tZXJpb25BYm91dCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNi40cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOC41cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE3LjRyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9zdGF0aWMvaW1hZ2VzL2dlbmVyYWwvbXAvYWJvdXQtZGVjb3IucG5nKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC05LjRyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTQuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc3cmVtO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc3cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1kZXNrdG9wKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzIGxpbmVhcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWxpbmstbm9ybWFsKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRleHQtbGluay1hY3RpdmUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICYtLWFjYWRlbXkge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0teW91dHViZSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tdGcge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0xLjlyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICYtLWFjYWRlbXkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNy41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXlvdXR1YmUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NC42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXRleHQtdGV4dC1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtbGluay1ub3JtYWwpO1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLXRleHQtbGluay1ub3JtYWwpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpbmstYWN0aXZlKTtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS10ZXh0LWxpbmstYWN0aXZlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190eHQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZ3JvdXAge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2JkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1zbWFsbCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1cmZhY2Utc3VyZmFjZS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy0xKSB2YXIoLS1zcGFjaW5nLTIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtdGV4dC1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWxpbmstbm9ybWFsKTtcclxuICAgICAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtbGluay1hY3RpdmUpO1xyXG4gICAgICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NlcnRpZmljYXRlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1yYWRpdXMtY2FyZC1kZXNrdG9wKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTFkZWcsICM2MDVERUMgLTAuNDklLCAjQzM4NEY5IDEwMC40NCUpO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctOSk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAmLS1tdC0wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2LjNyZW07XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAubWVyaW9uQWJvdXQge1xyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTEwLjJyZW07XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC01LjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2M3JlbTtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2M3JlbSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY5cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjlyZW0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgJi0tYWNhZGVteSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMy44cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0teW91dHViZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAmLS1hY2FkZW15IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0teW91dHViZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOC4xcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY2VydGlmaWNhdGUge1xyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzYuM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLm1lcmlvbkFib3V0IHtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC02LjhyZW07XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0yLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICYtLXRnIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICYtLXlvdXR1YmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQuM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgJi0teW91dHViZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXRnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yLjRyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY2VydGlmaWNhdGUge1xyXG4gICAgICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNy45cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjcuOXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5tZXJpb25BYm91dCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMi45NXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTIuMThyZW07XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXJhZGl1cy1jYXJkLW1vYmlsZSk7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgJi0tYWNhZGVteSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNi40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0teW91dHViZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNi40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAudC1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICYtLXlvdXR1YmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NlcnRpZmljYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtcmFkaXVzLWNhcmQtbW9iaWxlKTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy04KTtcclxuICAgICAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3LjlyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubWVyaW9uQWJvdXQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zcmVtO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLTQpIHZhcigtLXNwYWNpbmctMyk7XHJcbiAgICAgICAgICAgICYtLXlvdXR1YmUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICYtLWFjYWRlbXkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXlvdXR1YmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXRnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgICAgICAgICAmLS1hY2FkZW15IHtcclxuICAgICAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NlcnRpZmljYXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tc3BhY2luZy00KSB2YXIoLS1zcGFjaW5nLTMpO1xyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTUuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
