@charset "UTF-8";
@font-face {
  font-family: "sovest-bold";
  src: url("../fonts/sovest-bold.ttf"); }

@font-face {
  font-family: "sovest-medium";
  src: url("../fonts/sovest-medium.ttf"); }

@font-face {
  font-family: "sovest-regular";
  src: url("../fonts/sovest-regular.ttf"); }

@font-face {
  font-family: "sovest-light";
  src: url("../fonts/sovest-light.ttf"); }

/* ====================================================== main styles */
*,
p,
h1, h2, h3, h4, h5, h6 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  line-height: 1; }

html {
  font-size: 16px;
  overflow-x: hidden; }

body {
  font-family: "sovest-regular", sans-serif;
  font-weight: 400;
  color: #142932; }

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

a {
  text-decoration: none; }
  a:hover {
    text-decoration: none; }

button {
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer; }
  button:focus {
    outline: none; }

input {
  outline: none; }

section {
  position: relative; }

.container {
  position: relative;
  max-width: 1194px; }

.visible-992 {
  display: none; }

.button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 20rem;
  height: 4.375rem;
  background: #1f7f91;
  overflow: hidden; }
  .button span {
    position: relative;
    z-index: 1;
    margin: 0 1.5625rem 0 0;
    font-family: "sovest-bold", sans-serif;
    font-size: 1.5rem;
    color: #FFF; }
  .button img {
    position: relative;
    z-index: 1;
    width: 2.5rem;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
  .button:hover img {
    -webkit-transform: translateX(1rem);
        -ms-transform: translateX(1rem);
            transform: translateX(1rem); }
  .button::before {
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: -1em;
    right: -1em;
    display: block;
    background: #132931;
    -webkit-transform: skewX(14deg) translateX(-100%);
    -ms-transform: skewX(14deg) translateX(-100%);
        transform: skewX(14deg) translateX(-100%);
    -webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1); }
  .button:hover::before {
    -webkit-transform: skewX(14deg) translateX(0);
        -ms-transform: skewX(14deg) translateX(0);
            transform: skewX(14deg) translateX(0); }

.title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 8.125rem;
  background: linear-gradient(76deg, white 49%, rgba(0, 0, 0, 0) 49.1%); }
  .title-box *:not(p) {
    height: 100%; }
  .title-box::after {
    content: '';
    position: absolute;
    top: 1.1rem;
    left: calc(50% - 2.4rem);
    width: 2.0625rem;
    height: 6.125rem;
    background: #142932;
    -webkit-transform: skewX(15deg);
        -ms-transform: skewX(15deg);
            transform: skewX(15deg); }

.title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "sovest-light", sans-serif;
  font-size: 3rem; }

.slogan {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 0 2.1rem;
  color: #142932;
  letter-spacing: 0.5px; }
  .slogan--white {
    color: #FFF; }
  .slogan a {
    color: #1f7f91;
    text-decoration: underline; }

@media screen and (max-width: 1450px) {
  html {
    font-size: 13px; } }

@media screen and (max-width: 992px) {
  .visible-992 {
    display: block; }
  .hidden-992 {
    display: none; }
  .title-box {
    height: auto;
    background: transparent; }
    .title-box::after {
      display: none; }
  .title {
    margin: 0 0 2rem 0;
    font-size: 2rem; }
  .slogan {
    padding: 0; }
    .slogan br {
      display: none; } }

/* ============================================================= HEADER */
.header {
  position: fixed;
  z-index: 100;
  top: -100%;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 6.25rem;
  padding: 0 0 0 0;
  -webkit-transition: all 0.3s, top 1s;
  transition: all 0.3s, top 1s; }
  .header.active {
    background: #fff; }
  .header.active .header__logo {
    width: 5rem;
    margin: 0 0 0 0; }
  .header__logo {
    position: relative;
    width: 11.6875rem;
    margin: 8rem 0 0 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
  .header__contacts {
    margin: 0 0 0 auto; }
  .header__contact {
    margin: 0 0 0 4rem;
    font-size: 1.3125rem;
    color: #142932; }
    .header__contact img {
      margin: 0 0 0 1.3rem; }
    .header__contact:hover {
      color: #142932; }
  .header__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 6.25rem;
    height: 6.25rem;
    margin: 0 0 0 3.7rem;
    background: #1f7f91;
    cursor: pointer;
    overflow: hidden; }
    .header__button:hover .gamburger span {
      width: 2.64em; }

.gamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 2.64em;
  height: 2.64em;
  cursor: pointer;
  overflow: hidden; }
  .gamburger span {
    height: 4px;
    background: #fff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .gamburger span:nth-child(1) {
      width: 2.64em; }
    .gamburger span:nth-child(2) {
      width: 1.946em; }
    .gamburger span:nth-child(3) {
      width: 1.07em; }

@media screen and (max-width: 992px) {
  .header__contacts {
    display: none; }
  .header__button {
    margin: 0 0 0 auto; } }

/* ============================================================= HOME */
.home {
  position: relative;
  height: 67.6875rem;
  margin: 0 0 1.1rem 0;
  background: url("../img/Main-screen.jpg") center top/cover no-repeat;
  opacity: 0;
  -webkit-transition: opacity 1s;
  transition: opacity 1s; }
  .home__box {
    position: relative;
    z-index: 2;
    padding: 17.5rem 0 0 0; }
  .home__title {
    margin: 0 0 3rem 0;
    font-family: "sovest-light", sans-serif;
    font-size: 4.875rem; }
    .home__title span {
      display: inline-block; }
  .home__tagtitle {
    display: block;
    margin: 0 0 4.4rem 0;
    font-family: "sovest-bold", sans-serif;
    font-size: 1.5rem;
    color: #1f7f91; }

@media screen and (max-width: 992px) {
  .home {
    height: 50rem;
    margin: 0; }
    .home::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.5); }
    .home__title {
      font-size: 3.875rem; } }

/* ============================================================= НАШИ ПРЕИМУЩЕСТВА */
.advantages {
  background: url("../img/advantages-screen.jpg") center center/cover no-repeat; }
  .advantages__items, .dignity__items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 3.9rem 4.6rem;
    padding: 3.5rem 0 5.1rem 0; }

.advantage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 26.25rem;
  padding: 3.45rem 2rem 2.3rem 4.8rem;
  border-radius: 10px;
  background-color: white;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(20, 41, 50, 0.2);
          box-shadow: 0px 10px 20px 0px rgba(20, 41, 50, 0.2); }
  .advantage__img {
    width: 14.0625rem;
    height: 8.25rem;
    margin: 0 0 0 -1.5rem; }
    .advantage__img img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain; }
  .advantage__title {
    margin: auto 0 0 0;
    font-family: "sovest-light", sans-serif;
    font-size: 1.5rem; }
  .advantage__text {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 2.3rem 0 0 0; }
    .advantage__text img {
      position: absolute;
      left: -3.5rem;
      width: 2.4375rem; }
    .advantage__text p {
      font-family: "sovest-medium", sans-serif;
      font-size: 0.9375rem;
      line-height: 1.1; }

@media screen and (max-width: 1200px) {
  .advantages__items, .dignity__items {
    gap: 1rem; } }

@media screen and (max-width: 992px) {
  .advantages {
    padding: 3rem 0 0 0; }
    .advantages__items, .dignity__items {
      grid-template-columns: 1fr; } }

/* ============================================================= НАГРАДЫ */
.awards {
  padding: 4rem 0 5.45rem 0; }
  .awards__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .awards__video {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 33.75rem;
    height: 22.5rem;
    margin: 0 3.5rem 0 0;
    border-radius: 10px;
    -webkit-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.15);
            box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.15);
    overflow: hidden; }
    .awards__video img {
      width: 100%;
      height: 100%; }
  .awards__positions {
    padding: 0.7rem 0 0 0; }
  .awards__title {
    margin: 0 0 4rem 0;
    padding: 0 0 0 2.2rem;
    font-family: "sovest-light", sans-serif;
    font-size: 1.875rem;
    line-height: 1.17; }
  .awards__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 0 0 2.9rem; }
  .awards__item {
    text-align: center; }
    .awards__item:not(:last-child) {
      margin: 0 4.7rem 0 0; }
    .awards__item figcaption {
      height: 3.6rem;
      font-family: "sovest-medium", sans-serif;
      font-size: 0.75rem;
      text-transform: uppercase;
      line-height: 1.2; }

@media screen and (max-width: 1200px) {
  .awards__video {
    width: 27rem;
    margin: 0 1rem 0 0; } }

@media screen and (max-width: 992px) {
  .awards__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .awards__video {
    width: 100%;
    margin: 0 0 2rem 0; }
  .awards__positions {
    padding: 0; }
  .awards__title {
    padding: 0 0 0 0;
    text-align: center; }
  .awards__items {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 0 0 0; }
  .awards__item {
    margin: 0 1rem !important; } }

/* ============================================================= СВОБОДНЫЕ ПОМЕЩЕНИЯ */
.vacancy {
  height: 58.75rem;
  background: url("../img/vacancy.jpg") center center/cover no-repeat; }
  .vacancy__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 3rem 0 0 0; }
  .vacancy__areas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 34.6875rem;
    height: 40.1875rem;
    padding: 3.7rem 2rem 2.3rem 1.7rem;
    background: #FFF;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(20, 41, 50, 0.2);
            box-shadow: 0px 10px 20px 0px rgba(20, 41, 50, 0.2); }
  .vacancy__button {
    width: 100%;
    margin: auto 0 0 0; }
  .vacancy__images {
    position: relative;
    width: 31.875rem;
    margin: 3rem 5rem 0 0;
    -webkit-transform: translateX(-2rem);
        -ms-transform: translateX(-2rem);
            transform: translateX(-2rem); }
  .vacancy__image--1 {
    width: 100%; }
  .vacancy__image--2 {
    position: absolute;
    bottom: -1.5rem;
    right: -6rem;
    width: 19.3125rem; }
  .vacancy__image--3 {
    position: absolute;
    top: 0.4rem;
    right: -0.4rem;
    width: 12.125rem; }
  .vacancy__logo {
    position: absolute;
    left: 2rem;
    bottom: 0; }

.areas__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.areas__build {
  width: 49%; }
  .areas__build:hover .build__icon path {
    fill: #1f7f91; }
  .areas__build:hover .floor__visible {
    color: #FFF;
    border-bottom: 2px solid #3394a6;
    border-top: 2px solid #3394a6;
    background: #1f7f91; }

.build__header {
  margin: 0 0 1.5rem 0;
  text-align: center; }

.build__title {
  margin: 0 0 1.2rem 0;
  font-family: "sovest-light", sans-serif;
  font-size: 1.5rem; }

.build__icon {
  width: 9.375rem; }
  .build__icon path {
    fill: #b5b2b8;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }

.build__floors {
  position: relative; }

.floors__item {
  position: relative;
  margin: -2px 0 0 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .floors__item:hover .floor__visible {
    background: #142932; }
  .floors__item:hover .floor__rent {
    width: 41.875rem;
    opacity: 1; }
  .floors__item:hover .floor__arrow {
    opacity: 1; }

.floor__visible {
  position: relative;
  z-index: 2;
  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;
  width: 100%;
  height: 3.95rem;
  padding: 0 2.1rem 0 1.5rem;
  color: #142932;
  border-bottom: 2px solid #FFF;
  border-top: 2px solid #FFF;
  background: #f0f0f0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

.floor__val {
  font-family: "sovest-bold", sans-serif;
  font-size: 1.3125rem; }

.floor__num {
  font-size: 0.9375rem; }

.floor__rent {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 15rem;
  border-bottom: 2px solid #3394a6;
  border-top: 2px solid #3394a6;
  background: #142932;
  opacity: 0;
  -webkit-transition: width 0.3s, opacity 0.3s;
  transition: width 0.3s, opacity 0.3s; }

.floor__arrow {
  position: absolute;
  left: 0;
  opacity: 0; }

.rent__button {
  display: block;
  width: 8.125rem;
  height: 2.5rem;
  margin: 0.625rem 2.7rem 0.625rem 0.625rem;
  font-size: 1.125rem;
  color: #FFF;
  background: #1f7f91;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
  .rent__button:hover {
    width: 8.75rem;
    height: 100%;
    margin: 0 2.7rem 0 0; }

.rent__plan {
  font-size: 1.125rem;
  color: #FFF; }

@media screen and (max-width: 1200px) {
  .floor__visible {
    padding: 0 1rem; } }

@media screen and (max-width: 992px) {
  .vacancy {
    height: auto;
    padding: 3rem 0; }
    .vacancy__images {
      display: none; }
    .vacancy__areas {
      width: 100%;
      height: auto; }
    .vacancy__button span {
      font-size: 1.3rem; }
  .areas__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .areas__build {
    width: 100%;
    margin: 0 0 3rem 0; }
    .areas__build:hover .floor__visible {
      border-bottom: 1px solid #3394a6;
      border-top: 1px solid #3394a6; }
  .floors__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
    .floors__item:hover .floor__rent {
      width: 100%; }
  .floor__rent {
    position: static;
    width: 100%;
    height: 3.875rem;
    margin: -1px 0 0 0;
    border-bottom: 1px solid #3394a6;
    border-top: 1px solid #3394a6;
    opacity: 1; }
  .floor__visible {
    border-bottom: 1px solid #3394a6;
    border-top: 1px solid #3394a6; } }

/* ============================================================= ЭФФЕКТИВНЫЙ ИНСТРУМЕНТ ДЛЯ РАЗВИТИЯ БИЗНЕСА */
.info {
  padding: 0 0 8.3rem 0; }
  .info__banner {
    position: relative;
    height: 29.375rem;
    background: url("../img/info-screen.png") center bottom/cover no-repeat; }
  .info__logo {
    position: absolute;
    bottom: -0.7rem;
    left: calc(50% - 39.3rem);
    width: 11.6875rem; }
  .info__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .info__content {
    width: 50%;
    padding: 3.5rem 3rem 0 0; }
  .info__title {
    margin: 0 0 2.6rem 0;
    font-family: "sovest-light", sans-serif;
    font-size: 3rem;
    line-height: 1.05; }
  .info__text {
    margin: 0 0 1.8rem 0;
    line-height: 1.2; }
  .info__protection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 50%;
    margin: -6.3rem 0 0 0;
    padding: 0 1rem 0 0; }
  .info__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 0.6rem 0; }
  .info__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #1f7f91; }
    .info__link:hover {
      color: #1f7f91; }
    .info__link img {
      width: 1.5625rem;
      margin: 0 1.7rem 0 0; }

.protection__wrapper {
  position: relative; }

.protection__shield {
  position: absolute;
  top: 0;
  left: -9.6rem;
  width: 9.375rem;
  height: 18.75rem;
  padding: 2rem 0 0 3.6rem;
  background: linear-gradient(255.53deg, #1F7F91 65.6%, rgba(255, 255, 255, 0) 65.9%), transparent; }
  .protection__shield img {
    width: 3.8125rem; }

.protection__box {
  width: 31.5625rem;
  height: 18.75rem;
  margin: 0 0 3.2rem 0;
  padding: 2.1rem 6.2rem 0 2.7rem;
  background: #142932; }

.protection__title {
  margin: 0 0 1.8rem 0;
  font-family: "sovest-light", sans-serif;
  font-size: 1.875rem;
  color: #FFF;
  line-height: 1.15; }

.protection__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 1.6rem 0; }

.protection__icon {
  width: 5rem;
  height: 5rem;
  padding: 0.8rem;
  border: 1px solid #24808f;
  border-radius: 3px; }
  .protection__icon img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain; }

.protection__text {
  font-family: "sovest-light", sans-serif;
  color: #FFF; }

.protection__button {
  width: 100%; }

@media screen and (max-width: 1200px) {
  .info__title {
    font-size: 2.8rem; } }

@media screen and (max-width: 992px) {
  .info__title {
    font-size: 2rem; }
  .info__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 2rem 0 0 0; }
  .info__content {
    width: 100%;
    margin: 0 0 2rem 0;
    padding: 0; }
  .info__protection {
    display: block;
    width: 100%;
    margin: 0 0 3rem 0;
    padding: 0; }
  .protection__shield {
    display: none; }
  .protection__box {
    width: 100%;
    height: auto;
    padding: 1rem; }
  .protection__button span {
    font-size: 1.1rem; } }

/* ============================================================= ДОСТОИНСТВА */
.advantages {
  background: url("../img/advantages-screen.jpg") center center/cover no-repeat; }
  .advantages__items, .dignity__items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 3.9rem 4.6rem;
    padding: 3.5rem 0 5.1rem 0; }

.advantage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 26.25rem;
  padding: 3.45rem 2rem 2.3rem 4.8rem;
  border-radius: 10px;
  background-color: white;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(20, 41, 50, 0.2);
          box-shadow: 0px 10px 20px 0px rgba(20, 41, 50, 0.2); }
  .advantage__img {
    width: 14.0625rem;
    height: 8.25rem;
    margin: 0 0 0 -1.5rem; }
    .advantage__img img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain; }
  .advantage__title {
    margin: auto 0 0 0;
    font-family: "sovest-light", sans-serif;
    font-size: 1.5rem; }
  .advantage__text {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 2.3rem 0 0 0; }
    .advantage__text img {
      position: absolute;
      left: -3.5rem;
      width: 2.4375rem; }
    .advantage__text p {
      font-family: "sovest-medium", sans-serif;
      font-size: 0.9375rem;
      line-height: 1.1; }

@media screen and (max-width: 1200px) {
  .advantages__items, .dignity__items {
    gap: 1rem; } }

@media screen and (max-width: 992px) {
  .advantages {
    padding: 3rem 0 0 0; }
    .advantages__items, .dignity__items {
      grid-template-columns: 1fr; } }

.dignity {
  background: url("../img/advantages-screen.jpg") center top/cover no-repeat; }
  .dignity__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 26.25rem;
    border-radius: 10px;
    background-color: white;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(20, 41, 50, 0.2);
            box-shadow: 0px 10px 20px 0px rgba(20, 41, 50, 0.2);
    overflow: hidden; }
  .dignity__img {
    width: 100%;
    height: 16.3rem;
    -o-object-fit: cover;
       object-fit: cover; }
  .dignity__info {
    height: 100%;
    padding: 1.3rem 1.5rem 0 4.55rem; }
  .dignity__title {
    margin: 0 0 1.6rem 0;
    font-family: "sovest-light", sans-serif;
    font-size: 1.5rem; }
  .dignity__text {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .dignity__text img {
      position: absolute;
      left: -3.5rem;
      width: 2.4375rem; }
    .dignity__text p {
      font-family: "sovest-medium", sans-serif;
      font-size: 0.9375rem;
      line-height: 1.1; }

@media screen and (max-width: 992px) {
  .dignity {
    height: auto;
    padding: 3rem 0 0 0;
    background: url("../img/advantages-screen.jpg") center top/cover no-repeat; } }

/* ============================================================= КОНТАКТЫ */
.contacts {
  padding: 6.3rem 0;
  background: #e6e6e6; }
  .contacts__box {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 4.5rem; }
  .contacts__map {
    height: 41.875rem;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(20, 41, 50, 0.2);
            box-shadow: 0px 10px 20px 0px rgba(20, 41, 50, 0.2);
    border-radius: 10px; }
  .contacts__data {
    padding: 1rem 1rem 0 1rem; }
  .contacts__form {
    -webkit-box-shadow: 0px 10px 20px 0px rgba(20, 41, 50, 0.2);
            box-shadow: 0px 10px 20px 0px rgba(20, 41, 50, 0.2);
    border-radius: 10px;
    background: #FFF;
    overflow: hidden; }
  .contacts__row:nth-of-type(1) {
    margin: 0 0 3.5rem 0; }
  .contacts__logo {
    display: block;
    width: 11.6875rem;
    margin: 0 auto 4.8rem auto; }
  .contacts__title {
    margin: 0 0 0.8rem 0;
    padding: 0 0 0.5rem 0.8rem;
    font-family: "sovest-medium", sans-serif;
    text-transform: uppercase;
    border-bottom: 1px solid #1f7f91; }
  .contacts__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 0.7rem 0;
    padding: 0 0 0 0.8rem; }
  .contacts__icon {
    width: 1.625rem;
    margin: 0 0.7rem 0 0; }
  .contacts__adress {
    font-size: 0.875rem; }
  .contacts__phone {
    padding: 0.5rem 0.2rem;
    font-family: "sovest-bold", sans-serif;
    font-size: 1.125rem;
    color: #142932; }
    .contacts__phone:hover {
      color: #FFF;
      background: #1f7f91; }

.form__title {
  height: 8rem;
  padding: 1.9rem 0 0 0;
  background: #1f7f91;
  text-align: center; }
  .form__title h6 {
    font-family: "sovest-bold", sans-serif;
    font-size: 1.5rem;
    color: #FFF;
    line-height: 1.1; }

.form__fields {
  padding: 1.8rem 1.8rem 1.8rem 1.8rem; }

.form__input {
  width: 100%;
  height: 3.75rem;
  margin: 0 0 0.6rem 0;
  padding: 0 0 0 1rem;
  border: none;
  background: #f7f7f7; }
  .form__input::-webkit-input-placeholder {
    color: #142932; }
  .form__input::-moz-placeholder {
    color: #142932; }
  .form__input:-ms-input-placeholder {
    color: #142932; }
  .form__input::-ms-input-placeholder {
    color: #142932; }
  .form__input::placeholder {
    color: #142932; }

.form textarea {
  height: 7.5rem;
  padding: 1.4rem 0 0 1rem; }

.form__button {
  min-width: 100%; }
  .form__button span {
    font-size: 1.125rem;
    text-transform: uppercase; }

@media screen and (max-width: 1200px) {
  .contacts__box {
    gap: 1rem; } }

@media screen and (max-width: 992px) {
  .contacts__box {
    grid-template-columns: 1fr; }
  .contacts__map {
    height: 20rem; } }

/* ============================================================= FOOTER */
.footer {
  padding: 2rem 0;
  background: #142932; }
  .footer__box {
    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; }
  .footer__rights {
    font-size: 0.75rem;
    color: #FFF; }
  .footer__links a {
    font-size: 0.75rem;
    text-transform: uppercase;
    color: #1f7f91; }
    .footer__links a:hover {
      color: #fff;
      text-decoration: underline; }
  .footer__links span {
    color: #1f7f91; }
  .footer__dev {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.75rem;
    color: #fff;
    text-align: right; }
    .footer__dev:hover {
      color: #fff; }
    .footer__dev img {
      width: 6.875rem;
      margin: 0 0 0 1rem; }

@media screen and (max-width: 992px) {
  .footer__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .footer__rights {
    margin: 0 0 1rem 0; }
  .footer__links {
    margin: 0 0 1rem 0; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmxvY2tzL19mb250cy5zYXNzIiwibWFpbi5zYXNzIiwiYmxvY2tzL192YXJzLnNhc3MiLCJibG9ja3MvX2hlYWRlci5zYXNzIiwiYmxvY2tzL19ob21lLnNhc3MiLCJibG9ja3MvX2FkdmFudGFnZXMuc2FzcyIsImJsb2Nrcy9fYXdhcmRzLnNhc3MiLCJibG9ja3MvX3ZhY2FuY3kuc2FzcyIsImJsb2Nrcy9faW5mby5zYXNzIiwiYmxvY2tzL19kaWduaXR5LnNhc3MiLCJibG9ja3MvX2NvbnRhY3RzLnNhc3MiLCJibG9ja3MvX2Zvb3Rlci5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0loQjtFQUNJLDBCQUEwQjtFQUMxQixvQ0FBcUMsRUFBQTs7QUFDekM7RUFDSSw0QkFBNEI7RUFDNUIsc0NBQXVDLEVBQUE7O0FBQzNDO0VBQ0ksNkJBQTZCO0VBQzdCLHVDQUF3QyxFQUFBOztBQUM1QztFQUNJLDJCQUEyQjtFQUMzQixxQ0FBc0MsRUFBQTs7QUNaMUMsdUVBQUE7QUFDQTs7O0VBR0MsOEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixTQUFTO0VBQ1QsVUFBVTtFQUNWLGNBQWMsRUFBQTs7QUFFZjtFQUNDLGVBQWU7RUFDZixrQkFBa0IsRUFBQTs7QUFFbkI7RUFDQyx5Q0NkcUM7RURlckMsZ0JBQWdCO0VBQ2hCLGNDWmMsRUFBQTs7QURjZjtFQUNDLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZ0JBQWdCLEVBQUE7O0FBRWpCO0VBQ0MscUJBQXFCLEVBQUE7RUFEdEI7SUFHRSxxQkFBcUIsRUFBQTs7QUFFdkI7RUFDQyx1QkFBdUI7RUFDdkIsWUFBWTtFQUNaLGFBQWE7RUFDYixlQUFlLEVBQUE7RUFKaEI7SUFNRSxhQUFhLEVBQUE7O0FBRWY7RUFDQyxhQUFhLEVBQUE7O0FBRWQ7RUFDQyxrQkFBa0IsRUFBQTs7QUFHbkI7RUFDQyxrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUE7O0FBRWxCO0VBQ0MsYUFBYSxF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LFNBQVMsRUFBQSxFQUFHOztBQUVmO0VBbkZDO0lBc0ZFLDBCQUEwQixFQUFBO0VBbEY1QjtJQW9GRSxhQUFhLEVBQUEsRUFBRzs7QVQ2RW5CLHlFQUFBO0FVeEtBO0VBQ0MsZUFBZTtFQUNmLG1CVEtjLEVBQUE7RVNKZDtJQUNDLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIseUJBQThCO1FBQTlCLHNCQUE4QjtZQUE5Qiw4QkFBOEIsRUFBQTtFQUMvQjtJQUNDLGtCQUFrQjtJQUNsQixXQUFXLEVBQUE7RUFDWDtJQUVDLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsY0FBYyxFQUFBO0lBSmY7TUFNRSxXQUFXO01BQ1gsMEJBQTBCLEVBQUE7RUFQNUI7SUFTQyxjQUFjLEVBQUE7RUFDaEI7SUFDQyxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsaUJBQWlCLEVBQUE7SUFMakI7TUFPQyxXQUFXLEVBQUE7SUFQWjtNQVNDLGVBQWU7TUFDZixrQkFBa0IsRUFBQTs7QUFFckI7RUE3QkM7SUFnQ0UsNEJBQXNCO0lBQXRCLDZCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCLEVBQUE7RUE1QnhCO0lBOEJFLGtCQUFrQixFQUFBO0VBQ25CO0lBQ0Msa0JBQWtCLEVBQUEsRUFBRyIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzb3Zlc3QtYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NvdmVzdC1ib2xkLnR0ZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic292ZXN0LW1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NvdmVzdC1tZWRpdW0udHRmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzb3Zlc3QtcmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NvdmVzdC1yZWd1bGFyLnR0ZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic292ZXN0LWxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc292ZXN0LWxpZ2h0LnR0ZlwiKTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gbWFpbiBzdHlsZXMgKi9cbiosXG5wLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJzb3Zlc3QtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MjkzMjsgfVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbmlucHV0IHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTE5NHB4OyB9XG5cbi52aXNpYmxlLTk5MiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjByZW07XG4gIGhlaWdodDogNC4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICMxZjdmOTE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJ1dHRvbiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDAgMS41NjI1cmVtIDAgMDtcbiAgICBmb250LWZhbWlseTogXCJzb3Zlc3QtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5idXR0b24gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIC5idXR0b246aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXJlbSk7IH1cbiAgLmJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0xZW07XG4gICAgcmlnaHQ6IC0xZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzEzMjkzMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMTRkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMTRkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4gIC5idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgxNGRlZykgdHJhbnNsYXRlWCgwKTsgfVxuXG4udGl0bGUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA4LjEyNXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDc2ZGVnLCB3aGl0ZSA0OSUsIHJnYmEoMCwgMCwgMCwgMCkgNDkuMSUpOyB9XG4gIC50aXRsZS1ib3ggKjpub3QocCkge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudGl0bGUtYm94OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS4xcmVtO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMi40cmVtKTtcbiAgICB3aWR0aDogMi4wNjI1cmVtO1xuICAgIGhlaWdodDogNi4xMjVyZW07XG4gICAgYmFja2dyb3VuZDogIzE0MjkzMjtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTsgfVxuXG4udGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJzb3Zlc3QtbGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzcmVtOyB9XG5cbi5zbG9nYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMCAyLjFyZW07XG4gIGNvbG9yOiAjMTQyOTMyO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7IH1cbiAgLnNsb2dhbi0td2hpdGUge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5zbG9nYW4gYSB7XG4gICAgY29sb3I6ICMxZjdmOTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52aXNpYmxlLTk5MiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhpZGRlbi05OTIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRpdGxlLWJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRpdGxlLWJveDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAudGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLnNsb2dhbiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zbG9nYW4gYnIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gSEVBREVSICovXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogLTEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYuMjVyZW07XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzLCB0b3AgMXM7IH1cbiAgLmhlYWRlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmhlYWRlci5hY3RpdmUgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgbWFyZ2luOiAwIDAgMCAwOyB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTEuNjg3NXJlbTtcbiAgICBtYXJnaW46IDhyZW0gMCAwIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgLmhlYWRlcl9fY29udGFjdHMge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bzsgfVxuICAuaGVhZGVyX19jb250YWN0IHtcbiAgICBtYXJnaW46IDAgMCAwIDRyZW07XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgY29sb3I6ICMxNDI5MzI7IH1cbiAgICAuaGVhZGVyX19jb250YWN0IGltZyB7XG4gICAgICBtYXJnaW46IDAgMCAwIDEuM3JlbTsgfVxuICAgIC5oZWFkZXJfX2NvbnRhY3Q6aG92ZXIge1xuICAgICAgY29sb3I6ICMxNDI5MzI7IH1cbiAgLmhlYWRlcl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYuMjVyZW07XG4gICAgaGVpZ2h0OiA2LjI1cmVtO1xuICAgIG1hcmdpbjogMCAwIDAgMy43cmVtO1xuICAgIGJhY2tncm91bmQ6ICMxZjdmOTE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuaGVhZGVyX19idXR0b246aG92ZXIgLmdhbWJ1cmdlciBzcGFuIHtcbiAgICAgIHdpZHRoOiAyLjY0ZW07IH1cblxuLmdhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAyLjY0ZW07XG4gIGhlaWdodDogMi42NGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmdhbWJ1cmdlciBzcGFuIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgLmdhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogMi42NGVtOyB9XG4gICAgLmdhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMS45NDZlbTsgfVxuICAgIC5nYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDEuMDdlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19jb250YWN0cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX19idXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bzsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gSE9NRSAqL1xuLmhvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjcuNjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMS4xcmVtIDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9NYWluLXNjcmVlbi5qcGdcIikgY2VudGVyIHRvcC9jb3ZlciBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7IH1cbiAgLmhvbWVfX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMTcuNXJlbSAwIDAgMDsgfVxuICAuaG9tZV9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDNyZW0gMDtcbiAgICBmb250LWZhbWlseTogXCJzb3Zlc3QtbGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDQuODc1cmVtOyB9XG4gICAgLmhvbWVfX3RpdGxlIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5ob21lX190YWd0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgNC40cmVtIDA7XG4gICAgZm9udC1mYW1pbHk6IFwic292ZXN0LWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzFmN2Y5MTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaG9tZSB7XG4gICAgaGVpZ2h0OiA1MHJlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuaG9tZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAuaG9tZV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzLjg3NXJlbTsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0g0J3QkNCo0Jgg0J/QoNCV0JjQnNCj0KnQldCh0KLQktCQICovXG4uYWR2YW50YWdlcyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hZHZhbnRhZ2VzLXNjcmVlbi5qcGdcIikgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgLmFkdmFudGFnZXNfX2l0ZW1zLCAuZGlnbml0eV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDMuOXJlbSA0LjZyZW07XG4gICAgcGFkZGluZzogMy41cmVtIDAgNS4xcmVtIDA7IH1cblxuLmFkdmFudGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDI2LjI1cmVtO1xuICBwYWRkaW5nOiAzLjQ1cmVtIDJyZW0gMi4zcmVtIDQuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMjAsIDQxLCA1MCwgMC4yKTsgfVxuICAuYWR2YW50YWdlX19pbWcge1xuICAgIHdpZHRoOiAxNC4wNjI1cmVtO1xuICAgIGhlaWdodDogOC4yNXJlbTtcbiAgICBtYXJnaW46IDAgMCAwIC0xLjVyZW07IH1cbiAgICAuYWR2YW50YWdlX19pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAuYWR2YW50YWdlX190aXRsZSB7XG4gICAgbWFyZ2luOiBhdXRvIDAgMCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInNvdmVzdC1saWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5hZHZhbnRhZ2VfX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyLjNyZW0gMCAwIDA7IH1cbiAgICAuYWR2YW50YWdlX190ZXh0IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMy41cmVtO1xuICAgICAgd2lkdGg6IDIuNDM3NXJlbTsgfVxuICAgIC5hZHZhbnRhZ2VfX3RleHQgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJzb3Zlc3QtbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hZHZhbnRhZ2VzX19pdGVtcywgLmRpZ25pdHlfX2l0ZW1zIHtcbiAgICBnYXA6IDFyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZzogM3JlbSAwIDAgMDsgfVxuICAgIC5hZHZhbnRhZ2VzX19pdGVtcywgLmRpZ25pdHlfX2l0ZW1zIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSDQndCQ0JPQoNCQ0JTQqyAqL1xuLmF3YXJkcyB7XG4gIHBhZGRpbmc6IDRyZW0gMCA1LjQ1cmVtIDA7IH1cbiAgLmF3YXJkc19fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hd2FyZHNfX3ZpZGVvIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMzMuNzVyZW07XG4gICAgaGVpZ2h0OiAyMi41cmVtO1xuICAgIG1hcmdpbjogMCAzLjVyZW0gMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYXdhcmRzX192aWRlbyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmF3YXJkc19fcG9zaXRpb25zIHtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMCAwIDA7IH1cbiAgLmF3YXJkc19fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDRyZW0gMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyLjJyZW07XG4gICAgZm9udC1mYW1pbHk6IFwic292ZXN0LWxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNzsgfVxuICAuYXdhcmRzX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyLjlyZW07IH1cbiAgLmF3YXJkc19faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmF3YXJkc19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbjogMCA0LjdyZW0gMCAwOyB9XG4gICAgLmF3YXJkc19faXRlbSBmaWdjYXB0aW9uIHtcbiAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwic292ZXN0LW1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hd2FyZHNfX3ZpZGVvIHtcbiAgICB3aWR0aDogMjdyZW07XG4gICAgbWFyZ2luOiAwIDFyZW0gMCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmF3YXJkc19fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5hd2FyZHNfX3ZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7IH1cbiAgLmF3YXJkc19fcG9zaXRpb25zIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5hd2FyZHNfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYXdhcmRzX19pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDAgMDsgfVxuICAuYXdhcmRzX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSDQodCS0J7QkdCe0JTQndCr0JUg0J/QntCc0JXQqdCV0J3QmNCvICovXG4udmFjYW5jeSB7XG4gIGhlaWdodDogNTguNzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy92YWNhbmN5LmpwZ1wiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICAudmFjYW5jeV9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNyZW0gMCAwIDA7IH1cbiAgLnZhY2FuY3lfX2FyZWFzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDM0LjY4NzVyZW07XG4gICAgaGVpZ2h0OiA0MC4xODc1cmVtO1xuICAgIHBhZGRpbmc6IDMuN3JlbSAycmVtIDIuM3JlbSAxLjdyZW07XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDIwLCA0MSwgNTAsIDAuMik7IH1cbiAgLnZhY2FuY3lfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvIDAgMCAwOyB9XG4gIC52YWNhbmN5X19pbWFnZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzEuODc1cmVtO1xuICAgIG1hcmdpbjogM3JlbSA1cmVtIDAgMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJyZW0pOyB9XG4gIC52YWNhbmN5X19pbWFnZS0tMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnZhY2FuY3lfX2ltYWdlLS0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMS41cmVtO1xuICAgIHJpZ2h0OiAtNnJlbTtcbiAgICB3aWR0aDogMTkuMzEyNXJlbTsgfVxuICAudmFjYW5jeV9faW1hZ2UtLTMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNHJlbTtcbiAgICByaWdodDogLTAuNHJlbTtcbiAgICB3aWR0aDogMTIuMTI1cmVtOyB9XG4gIC52YWNhbmN5X19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMnJlbTtcbiAgICBib3R0b206IDA7IH1cblxuLmFyZWFzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmFyZWFzX19idWlsZCB7XG4gIHdpZHRoOiA0OSU7IH1cbiAgLmFyZWFzX19idWlsZDpob3ZlciAuYnVpbGRfX2ljb24gcGF0aCB7XG4gICAgZmlsbDogIzFmN2Y5MTsgfVxuICAuYXJlYXNfX2J1aWxkOmhvdmVyIC5mbG9vcl9fdmlzaWJsZSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzk0YTY7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzMzk0YTY7XG4gICAgYmFja2dyb3VuZDogIzFmN2Y5MTsgfVxuXG4uYnVpbGRfX2hlYWRlciB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJ1aWxkX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEuMnJlbSAwO1xuICBmb250LWZhbWlseTogXCJzb3Zlc3QtbGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmJ1aWxkX19pY29uIHtcbiAgd2lkdGg6IDkuMzc1cmVtOyB9XG4gIC5idWlsZF9faWNvbiBwYXRoIHtcbiAgICBmaWxsOiAjYjViMmI4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG5cbi5idWlsZF9fZmxvb3JzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbG9vcnNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogLTJweCAwIDAgMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmZsb29yc19faXRlbTpob3ZlciAuZmxvb3JfX3Zpc2libGUge1xuICAgIGJhY2tncm91bmQ6ICMxNDI5MzI7IH1cbiAgLmZsb29yc19faXRlbTpob3ZlciAuZmxvb3JfX3JlbnQge1xuICAgIHdpZHRoOiA0MS44NzVyZW07XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZmxvb3JzX19pdGVtOmhvdmVyIC5mbG9vcl9fYXJyb3cge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmZsb29yX192aXNpYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMuOTVyZW07XG4gIHBhZGRpbmc6IDAgMi4xcmVtIDAgMS41cmVtO1xuICBjb2xvcjogIzE0MjkzMjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuXG4uZmxvb3JfX3ZhbCB7XG4gIGZvbnQtZmFtaWx5OiBcInNvdmVzdC1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtOyB9XG5cbi5mbG9vcl9fbnVtIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cblxuLmZsb29yX19yZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzk0YTY7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzM5NGE2O1xuICBiYWNrZ3JvdW5kOiAjMTQyOTMyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCBvcGFjaXR5IDAuM3M7IH1cblxuLmZsb29yX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucmVudF9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4LjEyNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbjogMC42MjVyZW0gMi43cmVtIDAuNjI1cmVtIDAuNjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzFmN2Y5MTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgLnJlbnRfX2J1dHRvbjpob3ZlciB7XG4gICAgd2lkdGg6IDguNzVyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAyLjdyZW0gMCAwOyB9XG5cbi5yZW50X19wbGFuIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICNGRkY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9vcl9fdmlzaWJsZSB7XG4gICAgcGFkZGluZzogMCAxcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZhY2FuY3kge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzcmVtIDA7IH1cbiAgICAudmFjYW5jeV9faW1hZ2VzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudmFjYW5jeV9fYXJlYXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAudmFjYW5jeV9fYnV0dG9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmFyZWFzX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFyZWFzX19idWlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgM3JlbSAwOyB9XG4gICAgLmFyZWFzX19idWlsZDpob3ZlciAuZmxvb3JfX3Zpc2libGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzk0YTY7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzOTRhNjsgfVxuICAuZmxvb3JzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIC5mbG9vcnNfX2l0ZW06aG92ZXIgLmZsb29yX19yZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mbG9vcl9fcmVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMuODc1cmVtO1xuICAgIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzOTRhNjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzOTRhNjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mbG9vcl9fdmlzaWJsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzk0YTY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzk0YTY7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09INCt0KTQpNCV0JrQotCY0JLQndCr0Jkg0JjQndCh0KLQoNCj0JzQldCd0KIg0JTQm9CvINCg0JDQl9CS0JjQotCY0K8g0JHQmNCX0J3QldCh0JAgKi9cbi5pbmZvIHtcbiAgcGFkZGluZzogMCAwIDguM3JlbSAwOyB9XG4gIC5pbmZvX19iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI5LjM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaW5mby1zY3JlZW4ucG5nXCIpIGNlbnRlciBib3R0b20vY292ZXIgbm8tcmVwZWF0OyB9XG4gIC5pbmZvX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMC43cmVtO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzkuM3JlbSk7XG4gICAgd2lkdGg6IDExLjY4NzVyZW07IH1cbiAgLmluZm9fX2JveCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuaW5mb19fY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAzLjVyZW0gM3JlbSAwIDA7IH1cbiAgLmluZm9fX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyLjZyZW0gMDtcbiAgICBmb250LWZhbWlseTogXCJzb3Zlc3QtbGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDU7IH1cbiAgLmluZm9fX3RleHQge1xuICAgIG1hcmdpbjogMCAwIDEuOHJlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLmluZm9fX3Byb3RlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogLTYuM3JlbSAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMCAwOyB9XG4gIC5pbmZvX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMC42cmVtIDA7IH1cbiAgLmluZm9fX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzFmN2Y5MTsgfVxuICAgIC5pbmZvX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMWY3ZjkxOyB9XG4gICAgLmluZm9fX2xpbmsgaW1nIHtcbiAgICAgIHdpZHRoOiAxLjU2MjVyZW07XG4gICAgICBtYXJnaW46IDAgMS43cmVtIDAgMDsgfVxuXG4ucHJvdGVjdGlvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHJvdGVjdGlvbl9fc2hpZWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC05LjZyZW07XG4gIHdpZHRoOiA5LjM3NXJlbTtcbiAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgcGFkZGluZzogMnJlbSAwIDAgMy42cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjU1LjUzZGVnLCAjMUY3RjkxIDY1LjYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY1LjklKSwgdHJhbnNwYXJlbnQ7IH1cbiAgLnByb3RlY3Rpb25fX3NoaWVsZCBpbWcge1xuICAgIHdpZHRoOiAzLjgxMjVyZW07IH1cblxuLnByb3RlY3Rpb25fX2JveCB7XG4gIHdpZHRoOiAzMS41NjI1cmVtO1xuICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICBtYXJnaW46IDAgMCAzLjJyZW0gMDtcbiAgcGFkZGluZzogMi4xcmVtIDYuMnJlbSAwIDIuN3JlbTtcbiAgYmFja2dyb3VuZDogIzE0MjkzMjsgfVxuXG4ucHJvdGVjdGlvbl9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxLjhyZW0gMDtcbiAgZm9udC1mYW1pbHk6IFwic292ZXN0LWxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuXG4ucHJvdGVjdGlvbl9faWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDEuNnJlbSAwOyB9XG5cbi5wcm90ZWN0aW9uX19pY29uIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgcGFkZGluZzogMC44cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjQ4MDhmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnByb3RlY3Rpb25fX2ljb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4ucHJvdGVjdGlvbl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcInNvdmVzdC1saWdodFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRjsgfVxuXG4ucHJvdGVjdGlvbl9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuaW5mb19fYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwIDA7IH1cbiAgLmluZm9fX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5pbmZvX19wcm90ZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAzcmVtIDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucHJvdGVjdGlvbl9fc2hpZWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm90ZWN0aW9uX19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5wcm90ZWN0aW9uX19idXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09INCU0J7QodCi0J7QmNCd0KHQotCS0JAgKi9cbi5hZHZhbnRhZ2VzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FkdmFudGFnZXMtc2NyZWVuLmpwZ1wiKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDsgfVxuICAuYWR2YW50YWdlc19faXRlbXMsIC5kaWduaXR5X19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMy45cmVtIDQuNnJlbTtcbiAgICBwYWRkaW5nOiAzLjVyZW0gMCA1LjFyZW0gMDsgfVxuXG4uYWR2YW50YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMjYuMjVyZW07XG4gIHBhZGRpbmc6IDMuNDVyZW0gMnJlbSAyLjNyZW0gNC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgyMCwgNDEsIDUwLCAwLjIpOyB9XG4gIC5hZHZhbnRhZ2VfX2ltZyB7XG4gICAgd2lkdGg6IDE0LjA2MjVyZW07XG4gICAgaGVpZ2h0OiA4LjI1cmVtO1xuICAgIG1hcmdpbjogMCAwIDAgLTEuNXJlbTsgfVxuICAgIC5hZHZhbnRhZ2VfX2ltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gIC5hZHZhbnRhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG4gICAgZm9udC1mYW1pbHk6IFwic292ZXN0LWxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmFkdmFudGFnZV9fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDIuM3JlbSAwIDAgMDsgfVxuICAgIC5hZHZhbnRhZ2VfX3RleHQgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zLjVyZW07XG4gICAgICB3aWR0aDogMi40Mzc1cmVtOyB9XG4gICAgLmFkdmFudGFnZV9fdGV4dCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcInNvdmVzdC1tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkdmFudGFnZXNfX2l0ZW1zLCAuZGlnbml0eV9faXRlbXMge1xuICAgIGdhcDogMXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5hZHZhbnRhZ2VzIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgMCAwOyB9XG4gICAgLmFkdmFudGFnZXNfX2l0ZW1zLCAuZGlnbml0eV9faXRlbXMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfVxuXG4uZGlnbml0eSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hZHZhbnRhZ2VzLXNjcmVlbi5qcGdcIikgY2VudGVyIHRvcC9jb3ZlciBuby1yZXBlYXQ7IH1cbiAgLmRpZ25pdHlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAyNi4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMjAsIDQxLCA1MCwgMC4yKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5kaWduaXR5X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTYuM3JlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuZGlnbml0eV9faW5mbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuM3JlbSAxLjVyZW0gMCA0LjU1cmVtOyB9XG4gIC5kaWduaXR5X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMS42cmVtIDA7XG4gICAgZm9udC1mYW1pbHk6IFwic292ZXN0LWxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmRpZ25pdHlfX3RleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZGlnbml0eV9fdGV4dCBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTMuNXJlbTtcbiAgICAgIHdpZHRoOiAyLjQzNzVyZW07IH1cbiAgICAuZGlnbml0eV9fdGV4dCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcInNvdmVzdC1tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZGlnbml0eSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FkdmFudGFnZXMtc2NyZWVuLmpwZ1wiKSBjZW50ZXIgdG9wL2NvdmVyIG5vLXJlcGVhdDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0g0JrQntCd0KLQkNCa0KLQqyAqL1xuLmNvbnRhY3RzIHtcbiAgcGFkZGluZzogNi4zcmVtIDA7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7IH1cbiAgLmNvbnRhY3RzX19ib3gge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBnYXA6IDQuNXJlbTsgfVxuICAuY29udGFjdHNfX21hcCB7XG4gICAgaGVpZ2h0OiA0MS44NzVyZW07XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgyMCwgNDEsIDUwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmNvbnRhY3RzX19kYXRhIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAxcmVtOyB9XG4gIC5jb250YWN0c19fZm9ybSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgyMCwgNDEsIDUwLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jb250YWN0c19fcm93Om50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW46IDAgMCAzLjVyZW0gMDsgfVxuICAuY29udGFjdHNfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMS42ODc1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDQuOHJlbSBhdXRvOyB9XG4gIC5jb250YWN0c19fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDAuOHJlbSAwO1xuICAgIHBhZGRpbmc6IDAgMCAwLjVyZW0gMC44cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcInNvdmVzdC1tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWY3ZjkxOyB9XG4gIC5jb250YWN0c19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDAuN3JlbSAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDAuOHJlbTsgfVxuICAuY29udGFjdHNfX2ljb24ge1xuICAgIHdpZHRoOiAxLjYyNXJlbTtcbiAgICBtYXJnaW46IDAgMC43cmVtIDAgMDsgfVxuICAuY29udGFjdHNfX2FkcmVzcyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAuY29udGFjdHNfX3Bob25lIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcInNvdmVzdC1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogIzE0MjkzMjsgfVxuICAgIC5jb250YWN0c19fcGhvbmU6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWY3ZjkxOyB9XG5cbi5mb3JtX190aXRsZSB7XG4gIGhlaWdodDogOHJlbTtcbiAgcGFkZGluZzogMS45cmVtIDAgMCAwO1xuICBiYWNrZ3JvdW5kOiAjMWY3ZjkxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvcm1fX3RpdGxlIGg2IHtcbiAgICBmb250LWZhbWlseTogXCJzb3Zlc3QtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLmZvcm1fX2ZpZWxkcyB7XG4gIHBhZGRpbmc6IDEuOHJlbSAxLjhyZW0gMS44cmVtIDEuOHJlbTsgfVxuXG4uZm9ybV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjc1cmVtO1xuICBtYXJnaW46IDAgMCAwLjZyZW0gMDtcbiAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3OyB9XG4gIC5mb3JtX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMTQyOTMyOyB9XG5cbi5mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA3LjVyZW07XG4gIHBhZGRpbmc6IDEuNHJlbSAwIDAgMXJlbTsgfVxuXG4uZm9ybV9fYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtX19idXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdHNfX2JveCB7XG4gICAgZ2FwOiAxcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3RzX19ib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG4gIC5jb250YWN0c19fbWFwIHtcbiAgICBoZWlnaHQ6IDIwcmVtOyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBGT09URVIgKi9cbi5mb290ZXIge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGJhY2tncm91bmQ6ICMxNDI5MzI7IH1cbiAgLmZvb3Rlcl9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mb290ZXJfX3JpZ2h0cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5mb290ZXJfX2xpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMWY3ZjkxOyB9XG4gICAgLmZvb3Rlcl9fbGlua3MgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5mb290ZXJfX2xpbmtzIHNwYW4ge1xuICAgIGNvbG9yOiAjMWY3ZjkxOyB9XG4gIC5mb290ZXJfX2RldiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5mb290ZXJfX2Rldjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mb290ZXJfX2RldiBpbWcge1xuICAgICAgd2lkdGg6IDYuODc1cmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMCAxcmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX2JveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9vdGVyX19yaWdodHMge1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDsgfVxuICAuZm9vdGVyX19saW5rcyB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwOyB9IH1cbiIsIi8vIGdsb2JhbCBpbmNsdWRlXG4vLyBAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1CYW5nZXJzJmRpc3BsYXk9c3dhcCcpXG5cbi8vIGxvY2FsIGluY2x1ZGVcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInNvdmVzdC1ib2xkXCI7XG4gICAgc3JjIDogdXJsKFwiLi4vZm9udHMvc292ZXN0LWJvbGQudHRmXCIpOyB9XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJzb3Zlc3QtbWVkaXVtXCI7XG4gICAgc3JjIDogdXJsKFwiLi4vZm9udHMvc292ZXN0LW1lZGl1bS50dGZcIik7IH1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInNvdmVzdC1yZWd1bGFyXCI7XG4gICAgc3JjIDogdXJsKFwiLi4vZm9udHMvc292ZXN0LXJlZ3VsYXIudHRmXCIpOyB9XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJzb3Zlc3QtbGlnaHRcIjtcbiAgICBzcmMgOiB1cmwoXCIuLi9mb250cy9zb3Zlc3QtbGlnaHQudHRmXCIpOyB9XG4iLCJAaW1wb3J0ICdibG9ja3MvZm9udHMnO1xuQGltcG9ydCAnYmxvY2tzL3ZhcnMnO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gbWFpbiBzdHlsZXMgKi9cbiosXG5wLFxuaDEsaDIsaDMsaDQsaDUsaDYge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxOyB9XG5cbmh0bWwge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRyZWd1bGFyO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogJGJsYWNrOyB9XG5cbnVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lOyB9XG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cbmJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTsgfSB9XG5cbmlucHV0IHtcblx0b3V0bGluZTogbm9uZTsgfVxuXG5zZWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8vINC/0LXRgNC10L7Qv9GA0LXQtNC10LvQuNGC0Ywg0YjQuNGA0LjQvdGDINC60L7QvdGC0LXQudC90LXRgNCwIGJvb3RzdHJhcFxuLmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMTk0cHg7IH1cblxuLnZpc2libGUtOTkyIHtcblx0ZGlzcGxheTogbm9uZTsgfVxuXG4uYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLXdpZHRoOiAyMHJlbTtcblx0aGVpZ2h0OiA0LjM3NXJlbTtcblx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRzcGFuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRtYXJnaW46IDAgMS41NjI1cmVtIDAgMDtcblx0XHRmb250LWZhbWlseTogJGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAkcHgyNDtcblx0XHRjb2xvcjogI0ZGRjsgfVxuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cblx0Jjpob3ZlciBpbWcge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcmVtKTsgfVxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogLTFlbTtcblx0XHRyaWdodDogLTFlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiAjMTMyOTMxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxNGRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgxNGRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cblx0Jjpob3Zlcjo6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKDE0ZGVnKSB0cmFuc2xhdGVYKDApIHtcblxuIH0gfSB9ICAgIC8vIGJhY2tncm91bmQ6ICMxMzI5MzFcblxuLnRpdGxlLWJveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogOC4xMjVyZW07XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3NmRlZywgd2hpdGUgNDklLCByZ2JhKDAsIDAsIDAsIDApIDQ5LjElKTtcblx0Kjpub3QocCkge1xuXHRcdGhlaWdodDogMTAwJTsgfVxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMS4xcmVtO1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMi40cmVtKTtcblx0XHR3aWR0aDogMi4wNjI1cmVtO1xuXHRcdGhlaWdodDogNi4xMjVyZW07XG5cdFx0YmFja2dyb3VuZDogIzE0MjkzMjtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTsgfSB9XG5cbi50aXRsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAkbGlnaHQ7XG5cdGZvbnQtc2l6ZTogM3JlbTsgfVxuXG4uc2xvZ2FuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMCAwIDAgMi4xcmVtO1xuXHRjb2xvcjogJGJsYWNrO1xuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdHAge31cblx0Ji0td2hpdGUge1xuXHRcdGNvbG9yOiAjRkZGOyB9XG5cdGEge1xuXHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQ1MHB4ICkge1xuXHRodG1sIHtcblx0XHRmb250LXNpemU6IDEzcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogOTkycHggKSB7XG5cdC52aXNpYmxlLTk5MiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7IH1cblx0LmhpZGRlbi05OTIge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LnRpdGxlLWJveCB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfVxuXHQudGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDJyZW0gMDtcblx0XHRmb250LXNpemU6IDJyZW07IH1cblx0LnNsb2dhbiB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEhFQURFUiAqL1xuQGltcG9ydCAnYmxvY2tzL2hlYWRlcic7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEhPTUUgKi9cbkBpbXBvcnQgJ2Jsb2Nrcy9ob21lJztcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0g0J3QkNCo0Jgg0J/QoNCV0JjQnNCj0KnQldCh0KLQktCQICovXG5AaW1wb3J0ICdibG9ja3MvYWR2YW50YWdlcyc7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09INCd0JDQk9Cg0JDQlNCrICovXG5AaW1wb3J0ICdibG9ja3MvYXdhcmRzJztcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0g0KHQktCe0JHQntCU0J3Qq9CVINCf0J7QnNCV0KnQldCd0JjQryAqL1xuQGltcG9ydCAnYmxvY2tzL3ZhY2FuY3knO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSDQrdCk0KTQldCa0KLQmNCS0J3Qq9CZINCY0J3QodCi0KDQo9Cc0JXQndCiINCU0JvQryDQoNCQ0JfQktCY0KLQmNCvINCR0JjQl9Cd0JXQodCQICovXG5AaW1wb3J0ICdibG9ja3MvaW5mbyc7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09INCU0J7QodCi0J7QmNCd0KHQotCS0JAgKi9cbkBpbXBvcnQgJ2Jsb2Nrcy9kaWduaXR5Jztcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0g0JrQntCd0KLQkNCa0KLQqyAqL1xuQGltcG9ydCAnYmxvY2tzL2NvbnRhY3RzJztcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gRk9PVEVSICovXG5AaW1wb3J0ICdibG9ja3MvZm9vdGVyJztcbiIsIi8vIGZvbnRzXG4kYm9sZDogJ3NvdmVzdC1ib2xkJywgc2Fucy1zZXJpZjtcbiRtZWRpdW06ICdzb3Zlc3QtbWVkaXVtJywgc2Fucy1zZXJpZjtcbiRyZWd1bGFyOiAnc292ZXN0LXJlZ3VsYXInLCBzYW5zLXNlcmlmO1xuJGxpZ2h0OiAnc292ZXN0LWxpZ2h0Jywgc2Fucy1zZXJpZjtcblxuLy8gY29sb3JzXG4kYmxhY2s6ICMxNDI5MzI7XG4kZ3JlZW46ICMxZjdmOTE7XG5cbi8vIGZvbnQtc2l6ZXNcbiRweDE0OiAwLjg3NXJlbTtcbiRweDE1OiAwLjkzNzVyZW07XG4kcHgxNjogMXJlbTtcbiRweDE3OiAxLjA2MjVyZW07XG4kcHgxODogMS4xMjVyZW07XG4kcHgxOTogMS4xODc1cmVtO1xuJHB4MjA6IDEuMjVyZW07XG4kcHgyMTogMS4zMTI1cmVtO1xuJHB4MjI6IDEuMzc1cmVtO1xuJHB4MjM6IDEuNDM3NXJlbTtcbiRweDI0OiAxLjVyZW07XG4kcHgyNTogMS41NjI1cmVtO1xuJHB4MjY6IDEuNjI1cmVtO1xuJHB4Mjc6IDEuNjg3NXJlbTtcbiRweDI4OiAxLjc1cmVtO1xuJHB4Mjk6IDEuODEyNXJlbTtcbiRweDMwOiAxLjg3NXJlbTtcbiRweDMxOiAxLjkzNzVyZW07XG4kcHgzMjogMnJlbTtcbiRweDMzOiAyLjA2MjVyZW07XG4kcHgzNDogMi4xMjVyZW07XG4kcHgzNTogMi4xODc1cmVtO1xuJHB4MzY6IDIuMjVyZW07XG4kcHgzNzogMi4zMTI1cmVtO1xuJHB4Mzg6IDIuMzc1cmVtO1xuJHB4Mzk6IDIuNDM3NXJlbTtcbiRweDQwOiAyLjVyZW07XG4iLCIuaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAxMDA7XG5cdHRvcDogLTEwMCU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDYuMjVyZW07XG5cdHBhZGRpbmc6IDAgMCAwIDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzLCB0b3AgMXM7XG5cdCYuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cdCYuYWN0aXZlIC5oZWFkZXJfX2xvZ28ge1xuXHRcdHdpZHRoOiA1cmVtO1xuXHRcdG1hcmdpbjogMCAwIDAgMDsgfVxuXHQmX19sb2dvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDExLjY4NzVyZW07XG5cdFx0bWFyZ2luOiA4cmVtIDAgMCAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG5cdCZfX2NvbnRhY3RzIHtcblx0XHRtYXJnaW46IDAgMCAwIGF1dG87IH1cblx0Jl9fY29udGFjdCB7XG5cdFx0bWFyZ2luOiAwIDAgMCA0cmVtO1xuXHRcdGZvbnQtc2l6ZTogJHB4MjE7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxLjNyZW07IH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7IH0gfVxuXHQmX19idXR0b24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogNi4yNXJlbTtcblx0XHRoZWlnaHQ6IDYuMjVyZW07XG5cdFx0bWFyZ2luOiAwIDAgMCAzLjdyZW07XG5cdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCY6aG92ZXIgLmdhbWJ1cmdlciBzcGFuIHtcblx0XHRcdHdpZHRoOiAyLjY0ZW07IH0gfSB9XG5cbi5nYW1idXJnZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR3aWR0aDogMi42NGVtO1xuXHRoZWlnaHQ6IDIuNjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRzcGFuIHtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdHdpZHRoOiAyLjY0ZW07IH1cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHR3aWR0aDogMS45NDZlbTsgfVxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdHdpZHRoOiAxLjA3ZW07IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA5OTJweCApIHtcblx0LmhlYWRlciB7XG5cdFx0Jl9fY29udGFjdHMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRtYXJnaW46IDAgMCAwIGF1dG87IH0gfSB9XG4iLCIuaG9tZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA2Ny42ODc1cmVtO1xuXHRtYXJnaW46IDAgMCAxLjFyZW0gMDtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvTWFpbi1zY3JlZW4uanBnJykgY2VudGVyIHRvcCAvIGNvdmVyIG5vLXJlcGVhdDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcztcblx0Jl9fYm94IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRwYWRkaW5nOiAxNy41cmVtIDAgMCAwOyB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAzcmVtIDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRsaWdodDtcblx0XHRmb250LXNpemU6IDQuODc1cmVtO1xuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblx0Jl9fdGFndGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCAwIDQuNHJlbSAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkYm9sZDtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRjb2xvcjogJGdyZWVuOyB9XG5cdCZfX2J1dHRvbiB7fSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA5OTJweCApIHtcblx0LmhvbWUge1xuXHRcdGhlaWdodDogNTByZW07XG5cdFx0bWFyZ2luOiAwO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpOyB9XG5cdFx0Jl9fYm94IHt9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAzLjg3NXJlbTsgfSB9IH1cbiIsIi5hZHZhbnRhZ2VzIHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYWR2YW50YWdlcy1zY3JlZW4uanBnJykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG5cdCZfX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdFx0Z2FwOiAzLjlyZW0gNC42cmVtO1xuXHRcdHBhZGRpbmc6IDMuNXJlbSAwIDUuMXJlbSAwOyB9IH1cblxuLmFkdmFudGFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDI2LjI1cmVtO1xuXHRwYWRkaW5nOiAzLjQ1cmVtIDJyZW0gMi4zcmVtIDQuOHJlbTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuXHRib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDIwLCA0MSwgNTAsIDAuMik7XG5cdCZfX2ltZyB7XG5cdFx0d2lkdGg6IDE0LjA2MjVyZW07XG5cdFx0aGVpZ2h0OiA4LjI1cmVtO1xuXHRcdG1hcmdpbjogMCAwIDAgLTEuNXJlbTtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluOyB9IH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogYXV0byAwIDAgMDtcblx0XHRmb250LWZhbWlseTogJGxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogJHB4MjQ7IH1cblx0Jl9fdGV4dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDIuM3JlbSAwIDAgMDtcblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTMuNXJlbTtcblx0XHRcdHdpZHRoOiAyLjQzNzVyZW07IH1cblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAkcHgxNTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMjAwcHggKSB7XG5cdC5hZHZhbnRhZ2VzIHtcblx0XHQmX19pdGVtcyB7XG5cdFx0XHRnYXA6IDFyZW07IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA5OTJweCApIHtcblx0LmFkdmFudGFnZXMge1xuXHRcdHBhZGRpbmc6IDNyZW0gMCAwIDA7XG5cdFx0Jl9faXRlbXMge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH0gfSB9XG5cblxuXG4iLCIuYXdhcmRzIHtcblx0cGFkZGluZzogNHJlbSAwIDUuNDVyZW0gMDtcblx0Jl9fYm94IHtcblx0XHRkaXNwbGF5OiBmbGV4OyB9XG5cdCZfX3ZpZGVvIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogMzMuNzVyZW07XG5cdFx0aGVpZ2h0OiAyMi41cmVtO1xuXHRcdG1hcmdpbjogMCAzLjVyZW0gMCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDJweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlOyB9IH1cblx0Jl9fcG9zaXRpb25zIHtcblx0XHRwYWRkaW5nOiAwLjdyZW0gMCAwIDA7IH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDRyZW0gMDtcblx0XHRwYWRkaW5nOiAwIDAgMCAyLjJyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRsaWdodDtcblx0XHRmb250LXNpemU6ICRweDMwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE3OyB9XG5cdCZfX2l0ZW1zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBhZGRpbmc6IDAgMCAwIDIuOXJlbTsgfVxuXHQmX19pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbjogMCA0LjdyZW0gMCAwOyB9XG5cdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRoZWlnaHQ6IDMuNnJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7IH1cblx0XHRpbWcge30gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMjAwcHggKSB7XG5cdC5hd2FyZHMge1xuXHRcdCZfX3ZpZGVvIHtcblx0XHRcdHdpZHRoOiAyN3JlbTtcblx0XHRcdG1hcmdpbjogMCAxcmVtIDAgMDsgfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDk5MnB4ICkge1xuXHQuYXdhcmRzIHtcblx0XHQmX19ib3gge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXHRcdCZfX3ZpZGVvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMnJlbSAwOyB9XG5cdFx0Jl9fcG9zaXRpb25zIHtcblx0XHRcdHBhZGRpbmc6IDA7IH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdFx0Jl9faXRlbXMge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAwOyB9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRtYXJnaW46IDAgMXJlbSAhaW1wb3J0YW50OyB9IH0gfVxuXG4iLCIudmFjYW5jeSB7XG5cdGhlaWdodDogNTguNzVyZW07XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3ZhY2FuY3kuanBnJykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG5cdCZfX2JveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAzcmVtIDAgMCAwOyB9XG5cdCZfX2FyZWFzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0d2lkdGg6IDM0LjY4NzVyZW07XG5cdFx0aGVpZ2h0OiA0MC4xODc1cmVtO1xuXHRcdHBhZGRpbmc6IDMuN3JlbSAycmVtIDIuM3JlbSAxLjdyZW07XG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDIwLCA0MSwgNTAsIDAuMik7IH1cblx0Jl9fYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IGF1dG8gMCAwIDA7IH1cblx0Jl9faW1hZ2VzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDMxLjg3NXJlbTtcblx0XHRtYXJnaW46IDNyZW0gNXJlbSAwIDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycmVtKTsgfVxuXHQmX19pbWFnZS0tMSB7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblx0Jl9faW1hZ2UtLTIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IC0xLjVyZW07XG5cdFx0cmlnaHQ6IC02cmVtO1xuXHRcdHdpZHRoOiAxOS4zMTI1cmVtOyB9XG5cdCZfX2ltYWdlLS0zIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwLjRyZW07XG5cdFx0cmlnaHQ6IC0wLjRyZW07XG5cdFx0d2lkdGg6IDEyLjEyNXJlbTsgfVxuXHQmX19sb2dvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMnJlbTtcblx0XHRib3R0b206IDA7IH0gfVxuXG4uYXJlYXMge1xuXHQmX19yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cdCZfX2J1aWxkIHtcblx0XHR3aWR0aDogNDklO1xuXHRcdCY6aG92ZXIgLmJ1aWxkX19pY29uIHBhdGgge1xuXHRcdFx0ZmlsbDogJGdyZWVuOyB9XG5cdFx0Jjpob3ZlciAuZmxvb3JfX3Zpc2libGUge1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzOTRhNjtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjMzM5NGE2O1xuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuOyB9IH0gfVxuXG4uYnVpbGQge1xuXHQmX19oZWFkZXIge1xuXHRcdG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwIDAgMS4ycmVtIDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRsaWdodDtcblx0XHRmb250LXNpemU6ICRweDI0OyB9XG5cdCZfX2ljb24ge1xuXHRcdHdpZHRoOiA5LjM3NXJlbTtcblx0XHRwYXRoIHtcblx0XHRcdGZpbGw6ICNiNWIyYjg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zczsgfSB9XG5cdCZfX2Zsb29ycyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLmZsb29ycyB7XG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IC0ycHggMCAwIDA7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0Jjpob3ZlciAuZmxvb3JfX3Zpc2libGUge1xuXHRcdFx0YmFja2dyb3VuZDogJGJsYWNrOyB9XG5cdFx0Jjpob3ZlciAuZmxvb3JfX3JlbnQge1xuXHRcdFx0d2lkdGg6IDQxLjg3NXJlbTtcblx0XHRcdG9wYWNpdHk6IDE7IH1cblx0XHQmOmhvdmVyIC5mbG9vcl9fYXJyb3cge1xuXHRcdFx0b3BhY2l0eTogMTsgfSB9IH1cblxuLmZsb29yIHtcblx0Jl9fdmlzaWJsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDMuOTVyZW07XG5cdFx0cGFkZGluZzogMCAyLjFyZW0gMCAxLjVyZW07XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRjtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgI0ZGRjtcblx0XHRiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG5cdCZfX3ZhbCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRib2xkO1xuXHRcdGZvbnQtc2l6ZTogJHB4MjE7IH1cblx0Jl9fbnVtIHtcblx0XHRmb250LXNpemU6ICRweDE1OyB9XG5cdCZfX3JlbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiAxNXJlbTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzOTRhNjtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzMzOTRhNjtcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCBvcGFjaXR5IDAuM3M7IH1cblx0Jl9fYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdG9wYWNpdHk6IDA7IH0gfVxuXG4ucmVudCB7XG5cdCZfX2J1dHRvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDguMTI1cmVtO1xuXHRcdGhlaWdodDogMi41cmVtO1xuXHRcdG1hcmdpbjogMC42MjVyZW0gMi43cmVtIDAuNjI1cmVtIDAuNjI1cmVtO1xuXHRcdGZvbnQtc2l6ZTogJHB4MTg7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0YmFja2dyb3VuZDogJGdyZWVuO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0d2lkdGg6IDguNzVyZW07XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgMi43cmVtIDAgMDsgfSB9XG5cdCZfX3BsYW4ge1xuXHRcdGZvbnQtc2l6ZTogJHB4MTg7XG5cdFx0Y29sb3I6ICNGRkY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTIwMHB4ICkge1xuXHQuZmxvb3Ige1xuXHRcdCZfX3Zpc2libGUge1xuXHRcdFx0cGFkZGluZzogMCAxcmVtOyB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogOTkycHggKSB7XG5cdC52YWNhbmN5IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogM3JlbSAwO1xuXHRcdCZfX2ltYWdlcyB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9XG5cdFx0Jl9fYXJlYXMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87IH1cblx0XHQmX19idXR0b24ge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtOyB9IH0gfVxuXG5cdC5hcmVhcyB7XG5cdFx0Jl9fcm93IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblx0XHQmX19idWlsZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCAwIDNyZW0gMDtcblx0XHRcdCY6aG92ZXIgLmZsb29yX192aXNpYmxlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzk0YTY7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzM5NGE2OyB9IH0gfVxuXG5cdC5mbG9vcnMge1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdCY6aG92ZXIgLmZsb29yX19yZW50IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7IH0gfSB9XG5cblx0LmZsb29yIHtcblx0XHQmX19yZW50IHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMy44NzVyZW07XG5cdFx0XHRtYXJnaW46IC0xcHggMCAwIDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzOTRhNjtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzM5NGE2O1xuXHRcdFx0b3BhY2l0eTogMTsgfVxuXHRcdCZfX3Zpc2libGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzk0YTY7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzMzOTRhNjsgfSB9IH1cblxuXG4iLCIuaW5mbyB7XG5cdHBhZGRpbmc6IDAgMCA4LjNyZW0gMDtcblx0Jl9fYmFubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAyOS4zNzVyZW07XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaW5mby1zY3JlZW4ucG5nJykgY2VudGVyIGJvdHRvbSAvIGNvdmVyIG5vLXJlcGVhdDsgfVxuXHQmX19sb2dvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMC43cmVtO1xuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gMzkuM3JlbSk7XG5cdFx0d2lkdGg6IDExLjY4NzVyZW07IH1cblx0Jl9fYm94IHtcblx0XHRkaXNwbGF5OiBmbGV4OyB9XG5cdCZfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZzogMy41cmVtIDNyZW0gMCAwOyB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAyLjZyZW0gMDtcblx0XHRmb250LWZhbWlseTogJGxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRsaW5lLWhlaWdodDogMS4wNTsgfVxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW46IDAgMCAxLjhyZW0gMDtcblx0XHRsaW5lLWhlaWdodDogMS4yOyB9XG5cdCZfX3Byb3RlY3Rpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbjogLTYuM3JlbSAwIDAgMDtcblx0XHRwYWRkaW5nOiAwIDFyZW0gMCAwOyB9XG5cdCZfX2xpc3Qge31cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDAuNnJlbSAwOyB9XG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRncmVlbjsgfVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMS41NjI1cmVtO1xuXHRcdFx0bWFyZ2luOiAwIDEuN3JlbSAwIDA7IH0gfSB9XG5cbi5wcm90ZWN0aW9uIHtcblx0Jl9fd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyB9XG5cdCZfX3NoaWVsZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAtOS42cmVtO1xuXHRcdHdpZHRoOiA5LjM3NXJlbTtcblx0XHRoZWlnaHQ6IDE4Ljc1cmVtO1xuXHRcdHBhZGRpbmc6IDJyZW0gMCAwIDMuNnJlbTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjU1LjUzZGVnLCAjMUY3RjkxIDY1LjYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY1LjklKSwgdHJhbnNwYXJlbnQ7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAzLjgxMjVyZW07IH0gfVxuXHQmX19ib3gge1xuXHRcdHdpZHRoOiAzMS41NjI1cmVtO1xuXHRcdGhlaWdodDogMTguNzVyZW07XG5cdFx0bWFyZ2luOiAwIDAgMy4ycmVtIDA7XG5cdFx0cGFkZGluZzogMi4xcmVtIDYuMnJlbSAwIDIuN3JlbTtcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7IH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDEuOHJlbSAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkbGlnaHQ7XG5cdFx0Zm9udC1zaXplOiAkcHgzMDtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRsaW5lLWhlaWdodDogMS4xNTsgfVxuXHQmX19pY29ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luOiAwIDAgMS42cmVtIDA7IH1cblx0Jl9faWNvbiB7XG5cdFx0d2lkdGg6IDVyZW07XG5cdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdHBhZGRpbmc6IDAuOHJlbTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjQ4MDhmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluOyB9IH1cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRsaWdodDtcblx0XHRjb2xvcjogI0ZGRjsgfVxuXHQmX19idXR0b24ge1xuXHRcdHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEyMDBweCApIHtcblx0LmluZm8ge1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMi44cmVtOyB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogOTkycHggKSB7XG5cdC5pbmZvIHtcblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07IH1cblx0XHQmX19ib3gge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDJyZW0gMCAwIDA7IH1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMnJlbSAwO1xuXHRcdFx0cGFkZGluZzogMDsgfVxuXHRcdCZfX3Byb3RlY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCAwIDNyZW0gMDtcblx0XHRcdHBhZGRpbmc6IDA7IH0gfVxuXG5cdC5wcm90ZWN0aW9uIHtcblx0XHQmX19zaGllbGQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTsgfVxuXHRcdCZfX2JveCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDFyZW07IH1cblx0XHQmX19idXR0b24ge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtOyB9IH0gfSB9XG4iLCJAaW1wb3J0ICdibG9ja3MvYWR2YW50YWdlcyc7XG5cbi5kaWduaXR5IHtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYWR2YW50YWdlcy1zY3JlZW4uanBnJykgY2VudGVyIHRvcC9jb3ZlciBuby1yZXBlYXQ7XG5cdCZfX2l0ZW1zIHtcblx0XHRAZXh0ZW5kIC5hZHZhbnRhZ2VzX19pdGVtczsgfVxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWluLWhlaWdodDogMjYuMjVyZW07XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgyMCwgNDEsIDUwLCAwLjIpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47IH1cblx0Jl9faW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDE2LjNyZW07XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7IH1cblx0Jl9faW5mbyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEuM3JlbSAxLjVyZW0gMCA0LjU1cmVtOyB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAxLjZyZW0gMDtcblx0XHRmb250LWZhbWlseTogJGxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogJHB4MjQ7IH1cblx0Jl9fdGV4dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTMuNXJlbTtcblx0XHRcdHdpZHRoOiAyLjQzNzVyZW07IH1cblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAkcHgxNTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7IH0gfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA5OTJweCApIHtcblx0LmRpZ25pdHkge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAzcmVtIDAgMCAwO1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2FkdmFudGFnZXMtc2NyZWVuLmpwZycpIGNlbnRlciB0b3AvY292ZXIgbm8tcmVwZWF0OyB9IH1cbiIsIi5jb250YWN0cyB7XG5cdHBhZGRpbmc6IDYuM3JlbSAwO1xuXHRiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuXHQmX19ib3gge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRnYXA6IDQuNXJlbTsgfVxuXHQmX19tYXAge1xuXHRcdGhlaWdodDogNDEuODc1cmVtO1xuXHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMjAsIDQxLCA1MCwgMC4yKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cdCZfX2RhdGEge1xuXHRcdHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07IH1cblx0Jl9fZm9ybSB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgyMCwgNDEsIDUwLCAwLjIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9XG5cdCZfX3JvdyB7XG5cdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRtYXJnaW46IDAgMCAzLjVyZW0gMDsgfSB9XG5cdCZfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMS42ODc1cmVtO1xuXHRcdG1hcmdpbjogMCBhdXRvIDQuOHJlbSBhdXRvOyB9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAwLjhyZW0gMDtcblx0XHRwYWRkaW5nOiAwIDAgMC41cmVtIDAuOHJlbTtcblx0XHRmb250LWZhbWlseTogJG1lZGl1bTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JlZW47IH1cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDAuN3JlbSAwO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDAuOHJlbTsgfVxuXHQmX19pY29uIHtcblx0XHR3aWR0aDogMS42MjVyZW07XG5cdFx0bWFyZ2luOiAwIDAuN3JlbSAwIDA7IH1cblx0Jl9fYWRyZXNzIHtcblx0XHRmb250LXNpemU6IDAuODc1cmVtOyB9XG5cdCZfX3Bob25lIHtcblx0XHRwYWRkaW5nOiAwLjVyZW0gMC4ycmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkYm9sZDtcblx0XHRmb250LXNpemU6ICRweDE4O1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjsgfSB9IH1cblxuLmZvcm0ge1xuXHQmX190aXRsZSB7XG5cdFx0aGVpZ2h0OiA4cmVtO1xuXHRcdHBhZGRpbmc6IDEuOXJlbSAwIDAgMDtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGg2IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogJHB4MjQ7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7IH0gfVxuXHQmX19maWVsZHMge1xuXHRcdHBhZGRpbmc6IDEuOHJlbSAxLjhyZW0gMS44cmVtIDEuOHJlbTsgfVxuXHQmX19pbnB1dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzLjc1cmVtO1xuXHRcdG1hcmdpbjogMCAwIDAuNnJlbSAwO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDFyZW07XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICRibGFjazsgfSB9XG5cdHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDcuNXJlbTtcblx0XHRwYWRkaW5nOiAxLjRyZW0gMCAwIDFyZW07IH1cblx0Jl9fYnV0dG9uIHtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6ICRweDE4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfSB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEyMDBweCApIHtcblx0LmNvbnRhY3RzIHtcblx0XHQmX19ib3gge1xuXHRcdFx0Z2FwOiAxcmVtOyB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogOTkycHggKSB7XG5cdC5jb250YWN0cyB7XG5cdFx0Jl9fYm94IHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XG5cdFx0Jl9fbWFwIHtcblx0XHRcdGhlaWdodDogMjByZW07IH0gfSB9XG4iLCIuZm9vdGVyIHtcblx0cGFkZGluZzogMnJlbSAwO1xuXHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdCZfX2JveCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXHQmX19yaWdodHMge1xuXHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRjb2xvcjogI0ZGRjsgfVxuXHQmX19saW5rcyB7XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICMxZjdmOTE7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAjMWY3ZjkxOyB9IH1cblx0Jl9fZGV2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICNmZmY7IH1cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDYuODc1cmVtO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxcmVtOyB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogOTkycHggKSB7XG5cdC5mb290ZXIge1xuXHRcdCZfX2JveCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cdFx0Jl9fcmlnaHRzIHtcblx0XHRcdG1hcmdpbjogMCAwIDFyZW0gMDsgfVxuXHRcdCZfX2xpbmtzIHtcblx0XHRcdG1hcmdpbjogMCAwIDFyZW0gMDsgfSB9IH1cbiJdfQ== */
