:root {
  --header-height: 164px;
}
@media screen and (max-width: 1199.98px) {
  :root {
    --header-height: 124px;
  }
}

.header {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  padding: 50px 0 0;
  z-index: 100;
  -webkit-transition: 300ms padding-top, 300ms padding-bottom;
  transition: 300ms padding-top, 300ms padding-bottom;
}
@media screen and (max-width: 1199.98px) {
  .header {
    padding: 30px 0 0;
  }
}
@media screen and (max-width: 767.98px) {
  .header {
    padding: 10px 0 15px;
    background-color: #010719;
  }
}
.header.is-selected {
  padding-top: 5px;
  padding-bottom: 0;
}
@media screen and (max-width: 767.98px) {
  .header.is-selected {
    padding-bottom: 5px;
  }
}

.header-burger {
  border: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
  background-color: transparent;
  color: inherit;
  font: inherit;
  line-height: normal;
  -webkit-font-smoothing: inherit;
  -moz-osx-font-smoothing: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  display: none;
}
.header-burger::-moz-focus-inner {
  border: 0;
  padding: 0;
}
@media screen and (max-width: 767.98px) {
  .header-burger {
    position: relative;
    z-index: 2;
    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: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 32px;
    height: 32px;
    gap: 8px;
    cursor: pointer;
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
    -webkit-transition: 300ms -webkit-transform;
    transition: 300ms -webkit-transform;
    transition: 300ms transform;
    transition: 300ms transform, 300ms -webkit-transform;
  }
  .header-burger.is-selected span:nth-child(1) {
    -webkit-transform: translate(0px, 5px) rotate(45deg);
        -ms-transform: translate(0px, 5px) rotate(45deg);
            transform: translate(0px, 5px) rotate(45deg);
  }
  .header-burger.is-selected span:nth-child(2) {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    display: none;
  }
  .header-burger.is-selected span:nth-child(3) {
    -webkit-transform: translate(0, -5px) rotate(-45deg);
        -ms-transform: translate(0, -5px) rotate(-45deg);
            transform: translate(0, -5px) rotate(-45deg);
  }
}
.header-burger span {
  height: 2px;
  background-color: #ffffff;
  width: 100%;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: 300ms -webkit-transform;
  transition: 300ms -webkit-transform;
  transition: 300ms transform;
  transition: 300ms transform, 300ms -webkit-transform;
}

.header-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 16px 10px 38px;
  background-color: #1C252E;
}
@media screen and (max-width: 767.98px) {
  .header-panel {
    padding-left: 0;
    padding-right: 0;
    border: none;
    background-color: transparent;
  }
}

.header-logo {
  position: relative;
  z-index: 2;
  max-width: 131px;
  width: 100%;
}
@media screen and (max-width: 991.98px) {
  .header-logo {
    max-width: 80px;
  }
}
.header-logo picture,
.header-logo img {
  display: block;
  width: 100%;
}

.header-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 50px;
}
@media screen and (max-width: 991.98px) {
  .header-nav {
    gap: 25px;
  }
}
@media screen and (max-width: 767.98px) {
  .header-nav {
    display: none;
  }
  .header-nav.is-selected {
    z-index: 1;
    position: fixed;
    top: 0;
    padding-top: var(--header-height);
    bottom: 0;
    right: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
    background-color: #010719;
    -webkit-animation: fadeIn 300ms;
            animation: fadeIn 300ms;
  }
}

.header-link {
  text-decoration: none;
  color: inherit;
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 767.98px) {
  .header-link {
    font-size: 21px;
  }
}
.header-link--btn {
  text-align: center;
  padding: 8px 30px;
  min-height: 44px;
  color: #071622;
  background-color: #F6E200;
  border: 1px solid #F6E200;
  -webkit-transition: 300ms background-color, 300ms border-color, 300ms background-color, 300ms color;
  transition: 300ms background-color, 300ms border-color, 300ms background-color, 300ms color;
}
@media screen and (max-width: 991.98px) {
  .header-link--btn {
    padding: 4px 25px 6px;
    min-height: 32px;
  }
}
@media screen and (max-width: 767.98px) {
  .header-link--btn {
    width: 100%;
  }
}
.header-link--btn.bg-white {
  background-color: #ffffff;
}
@media (hover: hover) and (pointer: fine) {
  .header-link--btn:hover {
    background-color: transparent;
    color: #ffffff;
    border-color: #ffffff;
  }
}
.header-link--btn:active {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
  background-color: #A3A7AA;
  border-color: #A3A7AA;
  color: #071622;
}

.header-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}
@media screen and (max-width: 767.98px) {
  .header-btns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}

.hero {
  padding: 0;
  background-image: url(../images/hero/bg.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.hero-content {
  padding-top: var(--header-height);
  display: grid;
  grid-template-columns: 53.5% 31%;
  gap: 70px 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  padding-left: 3.3%;
  height: 100vh;
  height: 100svh;
  min-height: calc(553px + var(--header-height));
}
@media screen and (max-width: 575.98px) {
  .hero-content {
    padding-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
    min-height: unset;
    height: auto;
    min-height: 100svh;
  }
}

.hero-pic,
.hero-text-1,
.hero-text-2 {
  display: block;
}
@media screen and (max-width: 575.98px) {
  .hero-pic,
  .hero-text-1,
  .hero-text-2 {
    max-width: 70%;
  }
}
.hero-pic > img,
.hero-text-1 > img,
.hero-text-2 > img {
  display: block;
  width: 100%;
  height: auto;
}

.hero-pic {
  grid-row: 1/3;
  grid-column: 2;
}

.hero-text-1 {
  grid-row: 1;
  grid-column: 1;
  max-width: 627px;
}

.hero-text-2 {
  grid-row: 2;
  grid-column: 1;
  max-width: 494px;
}

.excellent-choice-text > *:first-child {
  margin-top: 0;
}

.adv {
  overflow: hidden;
  background-color: #F6E200;
  color: #071622;
}

.adv-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}

.adv-item {
  position: relative;
  padding-left: 42px;
  font-weight: 500;
  -webkit-transition: 300ms color;
  transition: 300ms color;
}
@media screen and (max-width: 767.98px) {
  .adv-item {
    padding-left: 24px;
  }
}
.adv-item::before {
  content: "";
  position: absolute;
  width: 15px;
  height: 22px;
  left: 0;
  top: calc(50% - 11px);
  background-image: url("../images/adv/arrow.svg");
  background-repeat: no-repeat;
  background-size: 15px 22px;
}
@media screen and (max-width: 767.98px) {
  .adv-item::before {
    top: calc(50% - 8px);
    width: 12px;
    height: 17px;
    background-size: 10px 15px;
  }
}

@media screen and (max-width: 575.98px) {
  .adv-heading {
    font-size: 24px;
  }
}
@media screen and (max-width: 374.98px) {
  .adv-heading {
    font-size: 20px;
  }
}

.scheme {
  background-image: radial-gradient(farthest-corner at center, rgba(255, 255, 255, 0.2), #000);
}

.scheme-pic {
  display: block;
  max-width: 1440px;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
.scheme-pic > img {
  display: block;
  width: 100%;
  height: auto;
}

.models {
  overflow: hidden;
  background-image: url("../images/models/bg.jpg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}

.model {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767.98px) {
  .model {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.model:nth-child(even) .model-pic {
  grid-column: 2;
}
.model:nth-child(even) .model-desc {
  padding-left: 0;
  padding-right: 11%;
  grid-column: 1;
}

.model-pic {
  grid-row: 1;
  width: 100%;
}
@media screen and (max-width: 767.98px) {
  .model-pic {
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
  }
}
.model-pic > img {
  display: block;
  width: 100%;
  height: auto;
  -webkit-filter: drop-shadow(0 0 100px rgba(255, 255, 255, 0.15));
          filter: drop-shadow(0 0 100px rgba(255, 255, 255, 0.15));
}

.model-title {
  padding-bottom: 5%;
}

.model-desc {
  padding-top: 10%;
  padding-bottom: 10%;
  padding-left: 11%;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 767.98px) {
  .model-desc {
    padding: 0 !important;
  }
}
.model-desc ul {
  padding-left: 20px;
}

.model-text ul {
  margin: 0;
}

@media screen and (max-width: 991.98px) {
  .models-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 100px;
  }
}
@media screen and (max-width: 575.98px) {
  .models-list {
    gap: 70px;
  }
}

.assortment-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
@media screen and (max-width: 991.98px) {
  .assortment-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 575.98px) {
  .assortment-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.assortment-item {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  padding: 20px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  background-color: rgba(214, 216, 213, 0.2);
  color: inherit;
  font-weight: 700;
  font-size: 22px;
  text-decoration: none;
}
@media screen and (max-width: 1199.98px) {
  .assortment-item {
    gap: 20px;
  }
}

.assortment-item-pic {
  display: block;
  width: 95%;
  -ms-flex-item-align: center;
      align-self: center;
}
.assortment-item-pic > img {
  width: 100%;
  height: auto;
  display: block;
}

.assortment-subtitle {
  font-weight: 700;
  font-size: 16px;
}

.assortment-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: "Druk Text Wide Cyr";
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 30px;
}
.assortment-title > img {
  width: 30px;
  height: auto;
}

.assortment-label {
  margin-right: -20px;
  font-size: 12px;
  line-height: 1;
  padding: 6px 12px;
  font-family: "Druk Text Wide Cyr";
  -ms-flex-item-align: end;
      align-self: flex-end;
  background-color: #FA4516;
}

.video {
  padding-top: 0;
}

.video-control {
  display: block;
  position: relative;
  cursor: pointer;
}
.video-control__poster, .video-control__poster > img {
  display: block;
  width: 100%;
  height: auto;
  margin: 0;
}
.video-control__play {
  position: absolute;
  top: calc(50% - 50px);
  left: calc(50% - 50px);
  -webkit-transition: 300ms -webkit-transform;
  transition: 300ms -webkit-transform;
  transition: 300ms transform;
  transition: 300ms transform, 300ms -webkit-transform;
}
.video-control__play, .video-control__play > img {
  display: block;
  margin: 0;
  width: 100px;
  height: 100px;
}
@media (hover: hover) and (pointer: fine) {
  .video-control:hover .video-control__play {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
}
.video-control:active .video-control__play {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
}

.action {
  padding-top: 30px;
  padding-bottom: 80px;
  background-image: url("../images/action/bg.jpg");
  background-size: cover;
  background-position: left center;
}
@media screen and (max-width: 767.98px) {
  .action {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}

.action-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 75px;
}
@media screen and (max-width: 767.98px) {
  .action-content {
    gap: 35px;
  }
}

.action-label {
  padding: 12px 48px;
  background-color: #FA4516;
  font-family: "Druk Text Wide Cyr";
  font-size: 40px;
  text-transform: uppercase;
  font-weight: 900;
}
@media screen and (max-width: 575.98px) {
  .action-label {
    font-size: 30px;
    width: 100%;
  }
}

.action-title {
  font-size: 40px;
  font-weight: 700;
  color: #F6E200;
  text-transform: uppercase;
}
@media screen and (max-width: 1199.98px) {
  .action-title {
    font-size: 30px;
  }
}
@media screen and (max-width: 767.98px) {
  .action-title {
    font-size: 24px;
  }
}
@media screen and (max-width: 575.98px) {
  .action-title {
    font-size: 20px;
  }
}

.action-rules-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.action-rules-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  color: #F6E200;
}
.action-rules-list li span {
  font-weight: 500;
  color: #ffffff;
}
@media screen and (max-width: 575.98px) {
  .action-rules-list li {
    font-size: 14px;
  }
}
.action-rules-list li:not(:last-child) {
  margin-bottom: 12px;
}

.action-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 70px;
}
@media screen and (max-width: 767.98px) {
  .action-footer {
    gap: 24px;
  }
}
@media screen and (max-width: 575.98px) {
  .action-footer .btn {
    width: 100%;
  }
}

.action-footlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0;
  list-style: none;
  max-width: 940px;
}
@media screen and (max-width: 1199.98px) {
  .action-footlist {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media screen and (max-width: 767.98px) {
  .action-footlist {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 991.98px) {
  .action-footlist {
    gap: 12px;
  }
}
@media screen and (max-width: 767.98px) {
  .action-footlist {
    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: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.action-footlist li {
  font-size: 16px;
  margin: 0;
  padding-left: 34px;
  font-weight: 500;
  background-image: url("../images/action/arrow.png");
  background-size: 19px 24px;
  background-position: left center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 575.98px) {
  .action-footlist li {
    font-size: 14px;
  }
}

.social {
  padding-top: 140px;
  padding-bottom: 140px;
  background: #F6E200;
}
@media screen and (max-width: 575.98px) {
  .social {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}

.social-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}
@media screen and (max-width: 767.98px) {
  .social-wrapper {
    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: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }
}

.social-info {
  color: #1C252D;
  font-family: "Wix Madefor Display";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.social-info__title {
  font-size: 51px;
  font-weight: 800;
  margin-bottom: 43px;
}
@media screen and (max-width: 1199.98px) {
  .social-info__title {
    font-size: 37px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 767.98px) {
  .social-info__title {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 575.98px) {
  .social-info__title {
    font-size: 24px;
  }
}
@media screen and (max-width: 374.98px) {
  .social-info__title {
    font-size: 20px;
  }
}
.social-info__descr {
  font-size: 24px;
  font-weight: 493;
}
@media screen and (max-width: 1199.98px) {
  .social-info__descr {
    font-size: 16px;
  }
}

.social-links {
  margin: 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
  list-style: none;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 1199.98px) {
  .social-links {
    gap: 10px;
  }
}
@media screen and (max-width: 374.98px) {
  .social-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.social-links__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  border-radius: 0;
  border: 1px solid #1C252D;
  padding: 14px;
  color: #1C252D;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-size: 32px;
  font-weight: 800;
  text-decoration: none;
  -webkit-transition: 300ms background-color, 300ms color;
  transition: 300ms background-color, 300ms color;
}
@media screen and (max-width: 1199.98px) {
  .social-links__link {
    font-size: 18px;
  }
}
@media (hover: hover) and (pointer: fine) {
  .social-links__link:hover {
    background-color: #1C252D;
    color: #F6E200;
  }
}

.footer {
  background: rgb(28, 37, 46);
  min-height: 285px;
}
@media screen and (max-width: 991.98px) {
  .footer {
    background-position: 92%, top;
    min-height: unset;
  }
}
@media screen and (max-width: 767.98px) {
  .footer {
    background-position: 64%, top;
  }
}
@media screen and (max-width: 374.98px) {
  .footer {
    background-position: 62%, top;
  }
}
.footer__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 767.98px) {
  .footer__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.footer-content {
  padding: 80px 0 100px 0;
}
.footer-content__logo {
  width: 150px;
  margin-right: 20px;
}
@media screen and (max-width: 767.98px) {
  .footer-content__logo {
    margin: 0 25px 30px 25px;
  }
}
@media screen and (max-width: 374.98px) {
  .footer-content__logo {
    width: 100%;
    margin: 0 5px 30px 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.footer-content__logo img {
  max-width: 100%;
}
@media screen and (max-width: 374.98px) {
  .footer-content__logo img {
    width: 150px;
  }
}
.footer-content__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 1199.98px) {
  .footer-content__container {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    -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;
  }
}
.footer-content__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 1199.98px) {
  .footer-content__menu {
    margin-bottom: 30px;
  }
}
.footer-content__contacts {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 767.98px) {
  .footer-content__contacts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media screen and (max-width: 374.98px) {
  .footer-content__contacts {
    margin: 0 5px 0 5px;
    gap: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.footer-menu {
  list-style: none;
  margin: 0 45px;
  padding: 0;
}
@media screen and (max-width: 1199.98px) {
  .footer-menu {
    margin: 0;
  }
}
@media screen and (max-width: 991.98px) {
  .footer-menu {
    width: 100%;
    margin: 0 25px;
  }
}
@media screen and (max-width: 374.98px) {
  .footer-menu {
    margin: 0;
    width: unset;
  }
}
.footer-menu__item {
  margin: 5px 0;
}
@media screen and (max-width: 374.98px) {
  .footer-menu__item {
    margin: 15px 0;
  }
}

.footer-link {
  color: #ffffff;
  font-family: "Wix Madefor Display";
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  text-decoration: none;
}
@media screen and (max-width: 374.98px) {
  .footer-link {
    font-size: 13px;
  }
}
.footer-link:hover {
  text-decoration: underline;
}

.footer-contacts {
  padding: 0;
}
@media screen and (max-width: 1199.98px) {
  .footer-contacts {
    width: 100%;
    margin: 0;
  }
}
@media screen and (max-width: 991.98px) {
  .footer-contacts {
    margin: 0 25px;
  }
}
@media screen and (max-width: 374.98px) {
  .footer-contacts {
    margin: 0;
  }
}
.footer-contacts:not(:last-child) {
  margin-bottom: 30px;
}
.footer-contacts__title {
  color: #FFF;
  font-family: "Wix Madefor Display";
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
  margin-bottom: 10px;
}

.footer-contacts-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5px 0;
}
@media screen and (max-width: 374.98px) {
  .footer-contacts-item {
    margin: 15px 0;
  }
}
.footer-contacts-item__text {
  color: #ffffff;
  font-family: "Wix Madefor Display";
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
}
.footer-contacts-item__label {
  color: #ffffff;
  font-family: "Wix Madefor Display";
  font-size: 14px;
  font-weight: 400;
  line-height: 140%; /* 19.6px */
}
@media screen and (max-width: 374.98px) {
  .footer-contacts-item__label {
    display: none;
  }
}
.footer-contacts-item__icon {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.footer-contacts-item__icon svg {
  width: 18px;
  height: 18px;
  fill: none;
  stroke: #ffffff;
}

.footer-copy {
  margin-top: 10px;
  color: #ffffff;
  font-family: "Wix Madefor Display";
  font-size: 12px;
  font-weight: 400;
  line-height: 140%; /* 16.8px */
  max-width: 155px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9oZWFkZXIuc2NzcyIsIm1haW4uY3NzIiwidXRpbHMvc21hcnQtZ3JpZC5zY3NzIiwidXRpbHMvdmFyaWFibGVzLnNjc3MiLCJibG9ja3MvaGVyby5zY3NzIiwiYmxvY2tzL2V4Y2VsbGVudC1jaG9pY2Uuc2NzcyIsImJsb2Nrcy9hZHYuc2NzcyIsImJsb2Nrcy9zY2hlbWUuc2NzcyIsImJsb2Nrcy9tb2RlbHMuc2NzcyIsImJsb2Nrcy9hc3NvcnRtZW50LnNjc3MiLCJibG9ja3MvdmlkZW8uc2NzcyIsImJsb2Nrcy9hY3Rpb24uc2NzcyIsImJsb2Nrcy9zb2NpYWwuc2NzcyIsImJsb2Nrcy9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLHNCQUFBO0FDQ0Y7QUM0Qkk7RUY5Qko7SUFJSSxzQkFBQTtFQ0VGO0FBQ0Y7O0FEQ0E7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkRBQUE7RUFBQSxtREFBQTtBQ0VGO0FDYUk7RUZ0Qko7SUFVSSxpQkFBQTtFQ0dGO0FBQ0Y7QUNvQ007RUZsRE47SUFjSSxvQkFBQTtJQUNBLHlCQUFBO0VDSUY7QUFDRjtBREZFO0VBQ0UsZ0JBQUE7RUFDQSxpQkFBQTtBQ0lKO0FDMEJNO0VGaENKO0lBS0ksbUJBQUE7RUNLSjtBQUNGOztBREFBO0VBQ0UsWUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtFQU9BLGFBQUE7QUNIRjtBREZFO0VBQ0UsU0FBQTtFQUNBLFVBQUE7QUNJSjtBQ0FNO0VGckJOO0lBdUJJLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lB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Q0Y7QVkxMEJFO0VBQ0ksY1Y1S0U7RVU2S0Ysa0NWaEthO0VVaUtiLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBLEVBQUEsV0FBQTtBWjQwQk47QVl6MEJFO0VBQ0ksY1ZwTEU7RVVxTEYsa0NWeEthO0VVeUtiLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBLEVBQUEsV0FBQTtBWjIwQk47QUNqN0JNO0VXaUdKO0lBUVEsYUFBQTtFWjQwQlI7QUFDRjtBWXowQkU7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FaMjBCTjtBWXowQk07RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxlVnhNRjtBRm1oQ1I7O0FZdDBCQTtFQUNFLGdCQUFBO0VBQ0EsY1YvTU07RVVnTk4sa0NWbk1pQjtFVW9NakIsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFBQSxXQUFBO0VBQ0EsZ0JBQUE7QVp5MEJGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLWhlYWRlci1oZWlnaHQ6IDE2NHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLXhsKCdkb3duJykge1xuICAgIC0taGVhZGVyLWhlaWdodDogMTI0cHg7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNTBweCAwIDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24gcGFkZGluZy10b3AsICR0cmFuc2l0aW9uIHBhZGRpbmctYm90dG9tO1xuXG4gIEBpbmNsdWRlIG1lZGlhLXhsKCdkb3duJykge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWQoJ2Rvd24nKSB7XG4gICAgcGFkZGluZzogMTBweCAwIDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDcxOTtcbiAgfVxuXG4gICYuaXMtc2VsZWN0ZWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tZCgnZG93bicpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuLmhlYWRlci1idXJnZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1kKCdkb3duJykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZ2FwOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbiB0cmFuc2Zvcm07XG5cbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA1cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTVweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uIHRyYW5zZm9ybTtcbiAgfVxufVxuXG4uaGVhZGVyLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWQoJ2Rvd24nKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5oZWFkZXItbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMzFweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbGcoJ2Rvd24nKSB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG5cbiAgcGljdHVyZSxcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGVhZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNTBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1sZygnZG93bicpIHtcbiAgICBnYXA6IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1tZCgnZG93bicpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6ICRzcGFjZXIgKiAyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDcxOTtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICB9XG59XG5cbi5oZWFkZXItbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tZCgnZG93bicpIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cblxuICAmLS1idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgIGNvbG9yOiAkY29sb3ItaW52O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFjY2VudDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbiBiYWNrZ3JvdW5kLWNvbG9yLCAkdHJhbnNpdGlvbiBib3JkZXItY29sb3IsICR0cmFuc2l0aW9uIGJhY2tncm91bmQtY29sb3IsICR0cmFuc2l0aW9uIGNvbG9yO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbGcoJ2Rvd24nKSB7XG4gICAgICBwYWRkaW5nOiA0cHggMjVweCA2cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1kKCdkb3duJykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYuYmctd2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWhvdmVyIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tYWN0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWluYWN0aXZlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmctaW5hY3RpdmU7XG4gICAgICBjb2xvcjogJGNvbG9yLWludjtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1kKCdkb3duJykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLS1oZWFkZXItaGVpZ2h0OiAxNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICA6cm9vdCB7XG4gICAgLS1oZWFkZXItaGVpZ2h0OiAxMjRweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBwYWRkaW5nLXRvcCwgMzAwbXMgcGFkZGluZy1ib3R0b207XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA3MTk7XG4gIH1cbn1cbi5oZWFkZXIuaXMtc2VsZWN0ZWQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXIuaXMtc2VsZWN0ZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLmhlYWRlci1idXJnZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLWJ1cmdlcjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXItYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGdhcDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgdHJhbnNmb3JtO1xuICB9XG4gIC5oZWFkZXItYnVyZ2VyLmlzLXNlbGVjdGVkIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDVweCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAuaGVhZGVyLWJ1cmdlci5pcy1zZWxlY3RlZCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1idXJnZXIuaXMtc2VsZWN0ZWQgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG4uaGVhZGVyLWJ1cmdlciBzcGFuIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIHRyYW5zZm9ybTtcbn1cblxuLmhlYWRlci1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjUyRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXItcGFuZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uaGVhZGVyLWxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogMTMxcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5oZWFkZXItbG9nbyBwaWN0dXJlLFxuLmhlYWRlci1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyLW5hdiB7XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGVhZGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW5hdi5pcy1zZWxlY3RlZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA3MTk7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMzAwbXM7XG4gIH1cbn1cblxuLmhlYWRlci1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRlci1saW5rIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi5oZWFkZXItbGluay0tYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMzBweDtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICMwNzE2MjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkUyMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNkUyMDA7XG4gIHRyYW5zaXRpb246IDMwMG1zIGJhY2tncm91bmQtY29sb3IsIDMwMG1zIGJvcmRlci1jb2xvciwgMzAwbXMgYmFja2dyb3VuZC1jb2xvciwgMzAwbXMgY29sb3I7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyLWxpbmstLWJ0biB7XG4gICAgcGFkZGluZzogNHB4IDI1cHggNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXItbGluay0tYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlYWRlci1saW5rLS1idG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuaGVhZGVyLWxpbmstLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uaGVhZGVyLWxpbmstLWJ0bjphY3RpdmUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTNBN0FBO1xuICBib3JkZXItY29sb3I6ICNBM0E3QUE7XG4gIGNvbG9yOiAjMDcxNjIyO1xufVxuXG4uaGVhZGVyLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGVhZGVyLWJ0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLmhlcm8ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hlcm8vYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaGVyby1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUzLjUlIDMxJTtcbiAgZ2FwOiA3MHB4IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzLjMlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMHN2aDtcbiAgbWluLWhlaWdodDogY2FsYyg1NTNweCArIHZhcigtLWhlYWRlci1oZWlnaHQpKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDBzdmg7XG4gIH1cbn1cblxuLmhlcm8tcGljLFxuLmhlcm8tdGV4dC0xLFxuLmhlcm8tdGV4dC0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVyby1waWMsXG4gIC5oZXJvLXRleHQtMSxcbiAgLmhlcm8tdGV4dC0yIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuLmhlcm8tcGljID4gaW1nLFxuLmhlcm8tdGV4dC0xID4gaW1nLFxuLmhlcm8tdGV4dC0yID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oZXJvLXBpYyB7XG4gIGdyaWQtcm93OiAxLzM7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuXG4uaGVyby10ZXh0LTEge1xuICBncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIG1heC13aWR0aDogNjI3cHg7XG59XG5cbi5oZXJvLXRleHQtMiB7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMTtcbiAgbWF4LXdpZHRoOiA0OTRweDtcbn1cblxuLmV4Y2VsbGVudC1jaG9pY2UtdGV4dCA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWR2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RTIwMDtcbiAgY29sb3I6ICMwNzE2MjI7XG59XG5cbi5hZHYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cblxuLmFkdi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IDMwMG1zIGNvbG9yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFkdi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5hZHYtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZHYvYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hZHYtaXRlbTo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFkdi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG4gIC5hZHYtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zY2hlbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3QtY29ybmVyIGF0IGNlbnRlciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAjMDAwKTtcbn1cblxuLnNjaGVtZS1waWMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNjaGVtZS1waWMgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1vZGVscyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tb2RlbHMvYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubW9kZWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5tb2RlbDpudGgtY2hpbGQoZXZlbikgLm1vZGVsLXBpYyB7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuLm1vZGVsOm50aC1jaGlsZChldmVuKSAubW9kZWwtZGVzYyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTElO1xuICBncmlkLWNvbHVtbjogMTtcbn1cblxuLm1vZGVsLXBpYyB7XG4gIGdyaWQtcm93OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RlbC1waWMge1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLm1vZGVsLXBpYyA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxMDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKTtcbn1cblxuLm1vZGVsLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDUlO1xufVxuXG4ubW9kZWwtZGVzYyB7XG4gIHBhZGRpbmctdG9wOiAxMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gIHBhZGRpbmctbGVmdDogMTElO1xuICBncmlkLXJvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RlbC1kZXNjIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tb2RlbC1kZXNjIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubW9kZWwtdGV4dCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGVscy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGVscy1saXN0IHtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cblxuLmFzc29ydG1lbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hc3NvcnRtZW50LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hc3NvcnRtZW50LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYXNzb3J0bWVudC1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTQsIDIxNiwgMjEzLCAwLjIpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmFzc29ydG1lbnQtaXRlbSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5hc3NvcnRtZW50LWl0ZW0tcGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5NSU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5hc3NvcnRtZW50LWl0ZW0tcGljID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hc3NvcnRtZW50LXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYXNzb3J0bWVudC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1ayBUZXh0IFdpZGUgQ3lyXCI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5hc3NvcnRtZW50LXRpdGxlID4gaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFzc29ydG1lbnQtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1ayBUZXh0IFdpZGUgQ3lyXCI7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE0NTE2O1xufVxuXG4udmlkZW8ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnZpZGVvLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW8tY29udHJvbF9fcG9zdGVyLCAudmlkZW8tY29udHJvbF9fcG9zdGVyID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi52aWRlby1jb250cm9sX19wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHRyYW5zaXRpb246IDMwMG1zIHRyYW5zZm9ybTtcbn1cbi52aWRlby1jb250cm9sX19wbGF5LCAudmlkZW8tY29udHJvbF9fcGxheSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnZpZGVvLWNvbnRyb2w6aG92ZXIgLnZpZGVvLWNvbnRyb2xfX3BsYXkge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuLnZpZGVvLWNvbnRyb2w6YWN0aXZlIC52aWRlby1jb250cm9sX19wbGF5IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4uYWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWN0aW9uL2JnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG4uYWN0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA3NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjdGlvbi1jb250ZW50IHtcbiAgICBnYXA6IDM1cHg7XG4gIH1cbn1cblxuLmFjdGlvbi1sYWJlbCB7XG4gIHBhZGRpbmc6IDEycHggNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNDUxNjtcbiAgZm9udC1mYW1pbHk6IFwiRHJ1ayBUZXh0IFdpZGUgQ3lyXCI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hY3Rpb24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0Y2RTIwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5hY3Rpb24tcnVsZXMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hY3Rpb24tcnVsZXMtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRjZFMjAwO1xufVxuLmFjdGlvbi1ydWxlcy1saXN0IGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hY3Rpb24tcnVsZXMtbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYWN0aW9uLXJ1bGVzLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5hY3Rpb24tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY3Rpb24tZm9vdGVyIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hY3Rpb24tZm9vdGVyIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY3Rpb24tZm9vdGxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYWN0aW9uLWZvb3RsaXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hY3Rpb24tZm9vdGxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFjdGlvbi1mb290bGlzdCB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWN0aW9uLWZvb3RsaXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5hY3Rpb24tZm9vdGxpc3QgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWN0aW9uL2Fycm93LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDI0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFjdGlvbi1mb290bGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zb2NpYWwge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgYmFja2dyb3VuZDogI0Y2RTIwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zb2NpYWwge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbi5zb2NpYWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zb2NpYWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbi5zb2NpYWwtaW5mbyB7XG4gIGNvbG9yOiAjMUMyNTJEO1xuICBmb250LWZhbWlseTogXCJXaXggTWFkZWZvciBEaXNwbGF5XCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zb2NpYWwtaW5mb19fdGl0bGUge1xuICBmb250LXNpemU6IDUxcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDQzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNvY2lhbC1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zb2NpYWwtaW5mb19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zb2NpYWwtaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcbiAgLnNvY2lhbC1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc29jaWFsLWluZm9fX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDkzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zb2NpYWwtaW5mb19fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNvY2lhbC1saW5rcyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzQuOThweCkge1xuICAuc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zb2NpYWwtbGlua3NfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFDMjUyRDtcbiAgcGFkZGluZzogMTRweDtcbiAgY29sb3I6ICMxQzI1MkQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBiYWNrZ3JvdW5kLWNvbG9yLCAzMDBtcyBjb2xvcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc29jaWFsLWxpbmtzX19saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnNvY2lhbC1saW5rc19fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjUyRDtcbiAgICBjb2xvcjogI0Y2RTIwMDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDI4LCAzNywgNDYpO1xuICBtaW4taGVpZ2h0OiAyODVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkyJSwgdG9wO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NCUsIHRvcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjIlLCB0b3A7XG4gIH1cbn1cbi5mb290ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5mb290ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweCAwO1xufVxuLmZvb3Rlci1jb250ZW50X19sb2dvIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9vdGVyLWNvbnRlbnRfX2xvZ28ge1xuICAgIG1hcmdpbjogMCAyNXB4IDMwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcbiAgLmZvb3Rlci1jb250ZW50X19sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgNXB4IDMwcHggNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mb290ZXItY29udGVudF9fbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzQuOThweCkge1xuICAuZm9vdGVyLWNvbnRlbnRfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5mb290ZXItY29udGVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZm9vdGVyLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmZvb3Rlci1jb250ZW50X19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZm9vdGVyLWNvbnRlbnRfX21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5mb290ZXItY29udGVudF9fY29udGFjdHMge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZvb3Rlci1jb250ZW50X19jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NC45OHB4KSB7XG4gIC5mb290ZXItY29udGVudF9fY29udGFjdHMge1xuICAgIG1hcmdpbjogMCA1cHggMCA1cHg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uZm9vdGVyLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgNDVweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZm9vdGVyLW1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZvb3Rlci1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcbiAgLmZvb3Rlci1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW46IDVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcbiAgLmZvb3Rlci1tZW51X19pdGVtIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuXG4uZm9vdGVyLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiV2l4IE1hZGVmb3IgRGlzcGxheVwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcbiAgLmZvb3Rlci1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5mb290ZXItbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9vdGVyLWNvbnRhY3RzIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mb290ZXItY29udGFjdHMge1xuICAgIG1hcmdpbjogMCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzQuOThweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5mb290ZXItY29udGFjdHM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZm9vdGVyLWNvbnRhY3RzX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJXaXggTWFkZWZvciBEaXNwbGF5XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9vdGVyLWNvbnRhY3RzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk4cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0cy1pdGVtIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0cy1pdGVtX190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIldpeCBNYWRlZm9yIERpc3BsYXlcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXG59XG4uZm9vdGVyLWNvbnRhY3RzLWl0ZW1fX2xhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIldpeCBNYWRlZm9yIERpc3BsYXlcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzQuOThweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzLWl0ZW1fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyLWNvbnRhY3RzLWl0ZW1fX2ljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZm9vdGVyLWNvbnRhY3RzLWl0ZW1fX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4uZm9vdGVyLWNvcHkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiV2l4IE1hZGVmb3IgRGlzcGxheVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxNi44cHggKi9cbiAgbWF4LXdpZHRoOiAxNTVweDtcbn0iLCIkeHM6IDM3NXB4ICFkZWZhdWx0O1xuJHNtOiA1NzZweCAhZGVmYXVsdDtcbiRtZDogNzY4cHggIWRlZmF1bHQ7XG4kbGc6IDk5MnB4ICFkZWZhdWx0O1xuJHhsOiAxMjAwcHggIWRlZmF1bHQ7XG4keHhsOiAxNDAwcHggIWRlZmF1bHQ7XG5cblxuQG1peGluIG1lZGlhLXh4bCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAoJGRpcmVjdGlvbiA9PXVwKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHh4bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHh4bCAtIDAuMDJweH0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEteGwoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgKCRkaXJlY3Rpb24gPT11cCkge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHhsIC0gMC4wMnB4fSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1sZygkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAoJGRpcmVjdGlvbiA9PXVwKSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbGcgLSAwLjAycHh9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLW1kKCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICgkZGlyZWN0aW9uID09dXApIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWQgLSAwLjAycHh9KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLXNtKCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICgkZGlyZWN0aW9uID09dXApIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbSkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc20gLSAwLjAycHh9KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLXhzKCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICgkZGlyZWN0aW9uID09dXApIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4cykge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICB9XG5cbiAgQGVsc2Uge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skeHMgLSAwLjAycHh9KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gIH1cbn1cblxuXG5cbkBtaXhpbiBtZWRpYS1ob3ZlciB7XG4gIEBtZWRpYSAoaG92ZXI6aG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAaW1wb3J0ICcuL3NtYXJ0LWdyaWQnO1xuXG4kYWNjZW50OiAjRjZFMjAwO1xuXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMxQzI1MkU7XG5cbiRjb2xvcjogI2ZmZmZmZjtcbiRjb2xvci1pbnY6ICMwNzE2MjI7XG4kY29sb3ItZ3JheTogIzg2ODY4NjtcbiRyZWQ6ICNGQTQ1MTY7XG4kYmctaW5hY3RpdmU6ICNBM0E3QUE7XG4kYmc6ICAjMUMyNTJFO1xuJGJnLWRhcms6ICMwNzE2MjI7XG5cbiRmb250LXNpemUtYmFzZTogMTZweDtcbiRmb250LWxpbmUtYmFzZTogMS4zO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICdXaXggTWFkZWZvciBEaXNwbGF5JztcbiRmb250LWZhbWlseS1hbHQ6ICdEcnVrIFRleHQgV2lkZSBDeXInO1xuXG4kY29udGFpbmVyLXdpZHRoOiAxMjQwcHg7XG4kc3BhY2VyOiAxNXB4O1xuXG4kdHJhbnNpdGlvbjogMzAwbXM7XG4kdHJhbnNpdGlvbi1hY3RpdmU6IDUwbXM7XG4iLCJcbi5oZXJvIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaGVyby9iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUzLjUlIDMxJTtcbiAgICBnYXA6IDcwcHggNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMyU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IDEwMHN2aDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDU1M3B4ICsgdmFyKC0taGVhZGVyLWhlaWdodCkpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtc20oJ2Rvd24nKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBzdmg7XG4gICAgfVxufVxuXG4uaGVyby1waWMsXG4uaGVyby10ZXh0LTEsXG4uaGVyby10ZXh0LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLXNtKCdkb3duJykge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICAmPmltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmhlcm8tcGljIHtcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIGdyaWQtY29sdW1uOiAyO1xufVxuXG4uaGVyby10ZXh0LTEge1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIG1heC13aWR0aDogNjI3cHg7XG59XG5cbi5oZXJvLXRleHQtMiB7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgbWF4LXdpZHRoOiA0OTRweDtcbn1cbiIsIi5leGNlbGxlbnQtY2hvaWNlLXRleHQge1xuICAgICY+KiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hZHYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcbiAgICBjb2xvcjogJGNvbG9yLWludjtcbn1cblxuLmFkdi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xufVxuXG4uYWR2LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbiBjb2xvcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Fkdi9hcnJvdy5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDIycHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hZHYtaGVhZGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtc20oJ2Rvd24nKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEteHMoJ2Rvd24nKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG4iLCIuc2NoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3QtY29ybmVyIGF0IGNlbnRlciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAjMDAwKTtcbiAgICA7XG59XG5cbi5zY2hlbWUtcGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmPmltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cbiIsIi5tb2RlbHMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kZWxzL2JnLmpwZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm1vZGVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1kKCdkb3duJykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAubW9kZWwtcGljIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGVsLWRlc2Mge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTElO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RlbC1waWMge1xuICAgIGdyaWQtcm93OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJj5pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMTAwcHggcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSk7XG4gICAgfVxufVxuXG4ubW9kZWwtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1JTtcbn1cblxuLm1vZGVsLWRlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAxMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDExJTtcbiAgICBncmlkLXJvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tZCgnZG93bicpIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuXG4ubW9kZWwtdGV4dCB7XG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4ubW9kZWxzLWxpc3Qge1xuICAgIEBpbmNsdWRlIG1lZGlhLWxnKCdkb3duJykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1zbSgnZG93bicpIHtcbiAgICAgICAgZ2FwOiA3MHB4O1xuICAgIH1cbn1cbiIsIi5hc3NvcnRtZW50LWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1sZygnZG93bicpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1zbSgnZG93bicpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi5hc3NvcnRtZW50LWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNENkQ4RDUsICRhbHBoYTogMC4yKTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14bCgnZG93bicpIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbn1cblxuLmFzc29ydG1lbnQtaXRlbS1waWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5NSU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgJj5pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5hc3NvcnRtZW50LXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFzc29ydG1lbnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYWx0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgJj5pbWcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cbi5hc3NvcnRtZW50LWxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWFsdDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xufVxuIiwiLnZpZGVvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnZpZGVvLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJl9fcG9zdGVyIHtcbiAgICAgICAgJiwgJj5pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wbGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uIHRyYW5zZm9ybTtcbiAgICAgICAgJiwgJj5pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC52aWRlby1jb250cm9sX19wbGF5IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgICAudmlkZW8tY29udHJvbF9fcGxheSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1hY3RpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hY3Rpb24vYmcuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1kKCdkb3duJykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxufVxuXG4uYWN0aW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDc1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tZCgnZG93bicpIHtcbiAgICAgICAgZ2FwOiAzNXB4O1xuICAgIH1cbn1cblxuLmFjdGlvbi1sYWJlbCB7XG4gICAgcGFkZGluZzogMTJweCA0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hbHQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXNtKCdkb3duJykge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmFjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRhY2NlbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXhsKCdkb3duJykge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWQoJ2Rvd24nKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1zbSgnZG93bicpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuLmFjdGlvbi1ydWxlcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGFjY2VudDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtc20oJ2Rvd24nKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjdGlvbi1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA3MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWQoJ2Rvd24nKSB7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtc20oJ2Rvd24nKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjdGlvbi1mb290bGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1heC13aWR0aDogOTQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14bCgnZG93bicpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1kKCdkb3duJykge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWxnKCdkb3duJykge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWQoJ2Rvd24nKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWN0aW9uL2Fycm93LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtc20oJ2Rvd24nKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc29jaWFsIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIGJhY2tncm91bmQ6ICRhY2NlbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtc20oJ2Rvd24nKSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLnNvY2lhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAzMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1kKCdkb3duJykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG4uc29jaWFsLWluZm8ge1xuICBjb2xvcjogIzFDMjUyRDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTFweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14bCgnZG93bicpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWQoJ2Rvd24nKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLXNtKCdkb3duJykge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS14cygnZG93bicpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0OTM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS14bCgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1saW5rcyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBpbmNsdWRlIG1lZGlhLXhsKCkge1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLXhzKCdkb3duJykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUMyNTJEO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgY29sb3I6ICMxQzI1MkQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uIGJhY2tncm91bmQtY29sb3IsICR0cmFuc2l0aW9uIGNvbG9yO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEteGwoJ2Rvd24nKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtaG92ZXIge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQzI1MkQ7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjgsIDM3LCA0NiwgMSk7XG4gIG1pbi1oZWlnaHQ6IDI4NXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWxnKCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTIlLCB0b3A7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjQlLCB0b3A7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS14cygpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDYyJSwgdG9wO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tZCgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICB9XG59XG5cbi5mb290ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDgwcHggMCAxMDBweCAwO1xuXG4gICZfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tZCgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMjVweCAzMHB4IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXhzKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggMzBweCA1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXhzKCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS14bCgpIHtcbiAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEteGwoKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhY3RzIHtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1kKCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS14cygpIHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgNXB4O1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDQ1cHg7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEteGwoKSB7XG4gICAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1sZygpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS14cygpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiA1cHggMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEteHMoKSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci1saW5rIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLXhzKCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4uZm9vdGVyLWNvbnRhY3RzIHtcbiAgcGFkZGluZzogMDtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhLXhsKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1sZygpIHtcbiAgICAgIG1hcmdpbjogMCAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEteHMoKSB7XG4gICAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1jb250YWN0cy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggMDtcblxuICBAaW5jbHVkZSBtZWRpYS14cygpIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAxOS42cHggKi9cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE5LjZweCAqL1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS14cygpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWNvcHkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDE2LjhweCAqL1xuICBtYXgtd2lkdGg6IDE1NXB4O1xufVxuIl19 */
