.simple_header .container {
  max-width: 1290px;
}
.simple_header .overflow {
  overflow: hidden;
}
.simple_header .simple_header__title p {
  color: #FFF;
  font-size: 13px;
  font-family: "Gotham Bold";
  margin-bottom: 0;
}
.simple_header .simple_header__title p span {
  font-size: 11px;
  color: #FFF;
  font-weight: 400;
  font-family: "gotham-book";
}
.simple_header h1 {
  margin-bottom: 2rem;
  margin-top: 0;
}
.simple_header .offer_validity {
  --progress: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4.2rem;
  max-width: 483px;
  margin-bottom: 6rem;
}
.simple_header .offer_validity__date {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  color: #fff;
  line-height: 1.35;
}
.simple_header .offer_validity__label {
  display: block;
  font-size: 13px;
  font-family: "gotham-book";
  font-weight: 400;
}
.simple_header .offer_validity__value {
  display: block;
  font-size: 13px;
  font-family: "Gotham Bold";
  font-weight: 700;
}
.simple_header .offer_validity__bar {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  padding-top: 2rem;
}
.simple_header .offer_validity__track {
  position: relative;
  height: 6px;
  border-radius: 6px;
  background-color: rgba(255, 255, 255, 0.2);
}
.simple_header .offer_validity__fill {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: var(--progress);
  border-radius: 6px;
  background-color: #fff;
}
.simple_header .offer_validity__marker {
  position: absolute;
  left: var(--progress);
  bottom: 100%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-bottom: 4px;
  pointer-events: none;
}
.simple_header .offer_validity__tooltip {
  position: relative;
  min-width: 69px;
  height: 25px;
  padding: 0 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff;
  border-radius: 4px;
  color: #001c37;
  font-size: 10px;
  font-family: "gotham-medium";
  font-weight: 500;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -35px;
}
.simple_header .offer_validity__tooltip::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;
  width: 11px;
  height: 11px;
  margin-top: -6px;
  margin-left: -5.5px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 1px;
}
.simple_header .offer_validity--expired .offer_validity__bar, .simple_header .offer_validity--upcoming .offer_validity__bar {
  padding-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.simple_header .offer_validity__expired-badge, .simple_header .offer_validity__upcoming-badge {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.8rem;
  padding: 0.9rem 1.6rem;
  border-radius: 999px;
  background-color: rgba(255, 255, 255, 0.95);
  color: #001c37;
  font-size: 12px;
  font-family: "Gotham Bold";
  font-weight: 700;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  -webkit-box-shadow: 0 4px 16px rgba(0, 28, 55, 0.12);
          box-shadow: 0 4px 16px rgba(0, 28, 55, 0.12);
}
.simple_header .offer_validity__expired-badge::before, .simple_header .offer_validity__upcoming-badge::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.simple_header .offer_validity__expired-badge::before {
  background-color: #c0392b;
}
.simple_header .offer_validity__upcoming-badge::before {
  background-color: #0baf4d;
}
@media (max-width: 568px) {
  .simple_header .offer_validity {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    gap: 1.5rem;
    max-width: 100%;
  }
  .simple_header .offer_validity__bar {
    padding-top: 2.5rem;
  }
  .simple_header .offer_validity--expired .offer_validity__bar, .simple_header .offer_validity--upcoming .offer_validity__bar {
    padding-top: 0;
  }
  .simple_header .offer_validity--end .offer_validity__marker {
    left: auto;
    right: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
.simple_header .offer_validity.off {
  display: none !important;
}
.simple_header .job--form-label {
  color: #001c37;
}
.simple_header .bg {
  background-color: #fff;
  border-radius: 15px;
  padding: 2.5rem 4.5rem;
  position: relative;
  z-index: 40;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width: 780px) {
  .simple_header .bg {
    padding: 2rem 3rem;
  }
}
@media (max-width: 568px) {
  .simple_header .bg {
    padding: 2rem 2rem;
  }
}

.job {
  padding: 2rem 0rem;
  position: relative;
  z-index: 1;
}
.job .title_section {
  padding-left: 3rem;
}
.job .container {
  max-width: 1250px;
}
.job .list_grid .item {
  background-color: #f6f6f6;
}

.section_more-wrapper {
  padding-bottom: 15rem;
}
.section_more-wrapper .container {
  max-width: 1250px;
}
.section_more-wrapper .section_more {
  padding: 4rem 5rem;
}
.section_more-wrapper .section_more .img {
  padding-right: 5rem;
}
@media (max-width: 768px) {
  .section_more-wrapper .section_more .img {
    padding-right: 0rem;
  }
}
.section_more-wrapper .section_more .img img {
  max-width: 200px;
}

.page_content_wrapper {
  padding-top: 2rem;
  padding-bottom: 5rem;
  color: #001c37;
}
.page_content_wrapper .id_offer {
  font-size: 13px;
}
.page_content_wrapper .id_offer span {
  font-family: "Gotham Bold";
  font-weight: 700;
}
.page_content_wrapper h2 {
  margin-top: 6rem;
  margin-bottom: 3rem;
}
.page_content_wrapper p {
  line-height: 1.5;
}
.page_content_wrapper .container {
  display: grid;
  grid-template-columns: 1fr 254px;
  gap: 14rem;
  max-width: 1290px;
  padding-left: 6rem;
}
@media (max-width: 1650px) {
  .page_content_wrapper .container {
    gap: 10rem;
  }
}
@media (max-width: 1300px) {
  .page_content_wrapper .container {
    gap: 5rem;
  }
}
@media (max-width: 992px) {
  .page_content_wrapper .container {
    grid-template-columns: 1fr;
    gap: 0rem;
    padding-left: 1.5rem;
  }
}
.page_content_wrapper :not(.offers_box) > ul {
  list-style: none !important;
  padding-left: 0;
  margin: 0 0 1.8rem;
}
.page_content_wrapper :not(.offers_box) > ul li {
  position: relative;
  padding: 10px 10px 10px 40px;
  border-bottom: 1px solid #ebf6ef;
}
@media (max-width: 768px) {
  .page_content_wrapper :not(.offers_box) > ul li {
    padding: 10px 10px 10px 30px;
  }
}
.page_content_wrapper :not(.offers_box) > ul li:nth-last-child(1) {
  border-bottom: none;
}
.page_content_wrapper :not(.offers_box) > ul li::marker {
  display: none !important;
}
.page_content_wrapper :not(.offers_box) > ul li::before {
  content: "";
  display: block;
  position: absolute;
  top: 15px;
  left: 0;
  width: 15px;
  height: 15px;
  background-image: url(../../../img/strzalka-12@2.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.page_content_wrapper .offers_box ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  list-style: none !important;
  padding: 0;
  margin: 0 0 1.8rem;
}
@media (max-width: 992px) {
  .page_content_wrapper .offers_box ul {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 568px) {
  .page_content_wrapper .offers_box ul {
    grid-template-columns: 1fr;
  }
}
.page_content_wrapper .offers_box ul li {
  background-color: #eef8f1;
  border-radius: 15px;
  padding: 4rem 4rem 2rem;
  height: 100%;
  min-height: 200px;
  border-bottom: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
}
.page_content_wrapper .offers_box ul li::marker {
  display: none !important;
}
.page_content_wrapper .offers_box ul li::before {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  margin: 0 0 10px;
  background-image: url(../../../img/check-1@22.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.page_content_wrapper .offers_box ul li p {
  font-size: 14px;
  margin: 0;
}

.offers .grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 20px;
}
.offers .grid .item {
  background-color: #eef8f1;
  border-radius: 15px;
  padding: 4rem 4rem 2rem;
  height: 100%;
  min-height: 200px;
}
.offers .grid .item img {
  max-width: 25px;
}
.offers .grid .item p {
  font-size: 14px;
  margin-top: 10px;
}

.place_job .title h2 {
  margin-bottom: 3rem;
}
.place_job .place {
  display: grid;
  grid-template-columns: 413fr 450fr;
  min-height: 275px;
  border-radius: 15px;
  overflow: hidden;
  background-color: #f6f6f6;
  width: calc(100% + 3rem);
  margin-left: -3rem;
}
@media (max-width: 992px) {
  .place_job .place {
    width: 100%;
    margin-left: auto;
  }
}
@media (max-width: 780px) {
  .place_job .place {
    grid-template-columns: 1fr;
    min-height: 0;
  }
}
.place_job .place_img {
  min-height: 275px;
  background-color: #e8e8e8;
}
.place_job .place_img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 780px) {
  .place_job .place_img {
    min-height: 220px;
  }
}
.place_job .place_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 2rem 5.5rem;
  color: #001c37;
}
@media (max-width: 992px) {
  .place_job .place_content {
    padding: 3.5rem 3rem;
  }
}
.place_job .place_content h3 {
  margin: 0 0 2.5rem;
  font-size: 1.8rem;
  line-height: 1.2;
  font-family: "Gotham Bold";
  font-weight: 700;
  color: #001c37;
  margin-top: -3rem;
}
@media (max-width: 992px) {
  .place_job .place_content h3 {
    font-size: 2rem;
    margin-top: 2rem;
  }
}
.place_job .place_content__address {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 1.2rem;
}
.place_job .place_content__icon {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 16px;
  height: 20px;
  margin-top: 2px;
}
.place_job .place_content__icon img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.place_job .place_content p {
  margin: 0;
  font-size: 16px;
  line-height: 22px;
  font-family: "gotham-book";
  color: #001c37;
}

.sidebar {
  padding-top: 8rem;
}
.sidebar .sticky {
  top: 100px;
  position: -webkit-sticky;
  position: sticky;
  margin-right: 0px;
  margin-left: auto;
}
.sidebar .sticky .title {
  text-align: center;
  font-family: "Gotham Bold";
  font-weight: 700;
  font-size: 13px;
  margin-top: 0px;
}
.sidebar .sticky .line {
  width: 150%;
  margin-left: -25%;
  height: 1px;
  background-color: #f4f4f4;
  margin-top: 10px;
  margin-bottom: 10px;
}
.sidebar .sticky .button {
  border: none;
  outline: none;
  background-color: #0baf4d;
  color: #FFF;
  border-radius: 5px;
  padding: 1.5rem 1rem;
  margin-top: 0rem;
  cursor: pointer;
  font-family: "Gotham Bold";
  font-size: 13px;
  width: 100%;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 1rem;
}
.sidebar .sticky .time {
  font-size: 13px;
}
.sidebar .sticky .time span {
  font-weight: 700;
  font-family: "Gotham Bold";
}
.sidebar .sticky .tel {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 5px;
  font-weight: 700;
  font-family: "Gotham Bold";
  font-size: 18px;
  text-decoration: none;
}
.sidebar .sticky .tel img {
  max-width: 18px;
}
.sidebar .sticky .bg {
  background-color: #FFF;
  border-radius: 15px;
  padding: 2.5rem 2rem;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.sidebar .sticky .social {
  margin-top: 3.5rem;
}
.sidebar .sticky .social p {
  font-size: 13px;
}
.sidebar .sticky .social .social_links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 2.5rem;
}
.sidebar .sticky .social .social_links a {
  text-decoration: none;
}
.sidebar .sticky .social .social_links a img {
  max-width: 25px;
}

.clause {
  margin-top: 8rem;
}
.clause p {
  font-size: 11px;
  opacity: 0.5;
  line-height: 1.3;
}
.clause ul li,
.clause ol li {
  font-size: 11px;
  opacity: 0.5;
  line-height: 1.3;
}

.offer_banner .container {
  max-width: 1290px;
}
.offer_banner .bg_global {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 15px;
  padding: 0rem 1rem;
  display: grid;
  grid-template-columns: 1fr 254px;
  gap: 1rem;
  margin-top: -73px;
  position: relative;
  z-index: 15;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
@media (max-width: 992px) {
  .offer_banner .bg_global {
    grid-template-columns: 1fr;
  }
}
.offer_banner .detail_up {
  min-height: 73px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 4rem;
}
@media (max-width: 1250px) {
  .offer_banner .detail_up {
    padding-left: 0rem;
  }
}
.offer_banner .detail_up p {
  color: #0ba13b;
  font-family: "Gotham Bold";
  font-weight: 700;
  font-size: 15px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.offer_banner .detail_down {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 4rem;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  min-height: 73px;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 4rem;
}
@media (max-width: 1250px) {
  .offer_banner .detail_down {
    gap: 2rem;
    padding-left: 0rem;
  }
}
@media (max-width: 992px) {
  .offer_banner .detail_down {
    gap: 0rem;
  }
}
.offer_banner .detail_down .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.offer_banner .detail_down .item .icon img {
  max-width: 25px;
}
.offer_banner .detail_down .item .text p {
  font-size: 13px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.offer_banner .right_col .bg {
  background-color: #FFF;
  border-radius: 15px;
  padding: 2.5rem 2rem;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  display: block;
  text-align: center;
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.offer_banner .right_col .bg p {
  text-align: center;
  font-family: "Gotham Bold";
  font-weight: 700;
  font-size: 13px;
  margin-top: 0px;
}
.offer_banner .right_col .bg .button {
  border: none;
  outline: none;
  background-color: #0baf4d;
  color: #FFF;
  border-radius: 5px;
  padding: 1.5rem 1rem;
  margin-top: 0rem;
  cursor: pointer;
  font-family: "Gotham Bold";
  font-size: 13px;
  width: 100%;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 1rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2Uvb2ZlcnRhLXByYWN5LnNjc3MiLCJwYWdlL29mZXJ0YS1wcmFjeS5jc3MiLCJfbWVkaWFxdWVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdFO0VBQ0UsaUJBQUE7QUNGSjtBRE1FO0VBQ0UsZ0JBQUE7QUNKSjtBRFFJO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0FDTk47QURRTTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtBQ05SO0FEV0U7RUFDRSxtQkFBQTtFQUNBLGFBQUE7QUNUSjtBRFlFO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FDVko7QURhSTtFQUNFLHNCQUFBO01BQUEsb0JBQUE7VUFBQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0FDWE47QURjSTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtBQ1pOO0FEZUk7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7QUNiTjtBRGdCSTtFQUNFLG1CQUFBO0VBQUEsZUFBQTtNQUFBLFdBQUE7VUFBQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FDZE47QURpQkk7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLDBDQUFBO0FDZk47QURrQkk7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtBQ2hCTjtBRG9CSTtFQUNFLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxZQUFBO0VBQ0EsbUNBQUE7TUFBQSwrQkFBQTtVQUFBLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxv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QkM7SUFVUSxTQUFBO0lBQ0Esa0JBQUE7RUNsRFY7QUFDRjtBQzdnQkc7RUZtakJDO0lBY1EsU0FBQTtFQ2hEVjtBQUNGO0FEaURRO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBQy9DWjtBRGlEZ0I7RUFDSSxlQUFBO0FDL0NwQjtBRG1EZ0I7RUFDSSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0FDakRwQjtBRHVEUTtFQUNJLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHVEQUFBO1VBQUEsK0NBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUNyRFo7QURzRFk7RUFDSSxrQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBQ3BEaEI7QURzRFk7RUFDSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QUNwRGhCIiwiZmlsZSI6InBhZ2Uvb2ZlcnRhLXByYWN5LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uL19tZWRpYXF1ZXJ5Jztcbi5zaW1wbGVfaGVhZGVyIHtcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgfVxuXG5cbiAgLm92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNpbXBsZV9oZWFkZXJfX3RpdGxlIHtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJvbGRcIjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9va1wiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAub2ZmZXJfdmFsaWRpdHkge1xuICAgIC0tcHJvZ3Jlc3M6IDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQuMnJlbTtcbiAgICBtYXgtd2lkdGg6IDQ4M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgXG5cbiAgICAmX19kYXRlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1ib29rXCI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICZfX3ZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJvbGRcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fYmFyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAmX190cmFjayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICB9XG5cbiAgICAmX19maWxsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogdmFyKC0tcHJvZ3Jlc3MpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAvLyBNYXJrZXIgPSBrb25pZWMgcHJvZ3Jlc3N1OyB0b29sdGlwIHRyenltYSBzacSZIHRlaiBwb3p5Y2ppXG4gICAgJl9fbWFya2VyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IHZhcigtLXByb2dyZXNzKTtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICZfX3Rvb2x0aXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLXdpZHRoOiA2OXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb2xvcjogIzAwMWMzNztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1tZWRpdW1cIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUuNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1leHBpcmVkLFxuICAgICYtLXVwY29taW5nIHtcbiAgICAgIC5vZmZlcl92YWxpZGl0eV9fYmFyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXhwaXJlZC1iYWRnZSxcbiAgICAmX191cGNvbWluZy1iYWRnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDAuOHJlbTtcbiAgICAgIHBhZGRpbmc6IDAuOXJlbSAxLjZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgICBjb2xvcjogIzAwMWMzNztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCb2xkXCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMjgsIDU1LCAwLjEyKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2V4cGlyZWQtYmFkZ2U6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAzOTJiO1xuICAgIH1cblxuICAgICZfX3VwY29taW5nLWJhZGdlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiYWY0ZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJl9fYmFyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJi0tZXhwaXJlZCAub2ZmZXJfdmFsaWRpdHlfX2JhcixcbiAgICAgICYtLXVwY29taW5nIC5vZmZlcl92YWxpZGl0eV9fYmFyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICYtLWVuZCAub2ZmZXJfdmFsaWRpdHlfX21hcmtlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9mZmVyX3ZhbGlkaXR5Lm9mZiB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cblxuICAuam9iLS1mb3JtLWxhYmVsIHtcbiAgICBjb2xvcjogIzAwMWMzNzsgXG4gIH1cblxuICAuYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAyLjVyZW0gNC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0MDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBAaW5jbHVkZSByd2QoNzgwKSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmpvYiB7XG4gIHBhZGRpbmc6IDJyZW0gMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAudGl0bGVfc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG4uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNTBweDtcbn1cbiAgLmxpc3RfZ3JpZCB7XG4gICAgLml0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICB9XG4gIH1cbn1cblxuXG4uc2VjdGlvbl9tb3JlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjUwcHg7XG4gICAgfVxuICAgIC5zZWN0aW9uX21vcmUge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDVyZW07XG4gICAgICAgIC5pbWcge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg3NjgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuXG5cbi5wYWdlX2NvbnRlbnRfd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgY29sb3I6ICMwMDFjMzc7XG4gIFxuICAgIC5pZF9vZmZlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQm9sZFwiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjU0cHg7XG4gICAgICAgIGdhcDogMTRyZW07XG4gICAgICAgIG1heC13aWR0aDogMTI5MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxNjUwKSB7XG4gICAgICAgICAgICBnYXA6IDEwcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMzAwKSB7XG4gICAgICAgICAgICBnYXA6IDVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBnYXA6IDByZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudCB7XG5cbiAgICB9XG4gICAgLy8gTGlzdHkgeiB0cmXFm2NpICh3eW1hZ2FuaWEgaXRkLikg4oCUIGJleiAub2ZmZXJzX2JveFxuICAgIDpub3QoLm9mZmVyc19ib3gpID4gdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAxLjhyZW07XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJmNmVmO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoNzY4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9zdHJ6YWxrYS0xMkAyLnBuZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIDE6MSBqYWsgLm9mZmVycyAuaXRlbVxuICAgIC5vZmZlcnNfYm94IHtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS44cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWY4ZjE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtIDRyZW0gMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gSWtvbmEgamFrIGltZyB3IC5vZmZlcnMgLml0ZW0gKG1heC13aWR0aDogMjVweClcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvY2hlY2stMUAyMi5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuXG4ub2ZmZXJzIHtcbiAgICAuZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICAgIGdhcDogMjBweDtcbiAgICAuaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWY4ZjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gNHJlbSAycmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB9XG59XG5cbi5wbGFjZV9qb2Ige1xuICAudGl0bGUge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICB9XG5cbiAgLnBsYWNlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDEzZnIgNDUwZnI7XG4gICAgbWluLWhlaWdodDogMjc1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoNzgwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnBsYWNlX2ltZyB7XG4gICAgbWluLWhlaWdodDogMjc1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKDc4MCkge1xuICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBsYWNlX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycmVtIDUuNXJlbTtcbiAgICBjb2xvcjogIzAwMWMzNztcblxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcbiAgICAgIHBhZGRpbmc6IDMuNXJlbSAzcmVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCb2xkXCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwMDFjMzc7XG4gICAgICBtYXJnaW4tdG9wOiAtM3JlbTtcblxuICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWRkcmVzcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDEuMnJlbTtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9va1wiO1xuICAgICAgY29sb3I6ICMwMDFjMzc7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAuc3RpY2t5IHtcbiAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJvbGRcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1JTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYmFmNGQ7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCb2xkXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQm9sZFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQm9sZFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDJyZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgICAgICAgICBwIHtcbmZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zb2NpYWxfbGlua3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNsYXVzZSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIHVsIGxpLFxuICAgIG9sIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxufVxuLm9mZmVyX2Jhbm5lciB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTI5MHB4O1xuICAgIH1cbiAgICAuYmdfZ2xvYmFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwcmVtIDFyZW07XG4gICAgICAgIGRpc3BsYXk6Z3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjU0cHg7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTczcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLmRldGFpbF91cCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDczcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgcndkKDEyNTApIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICAgICAgfVxucCB7XG4gICAgY29sb3I6ICMwYmExM2I7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJvbGRcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuICAgIH1cbiAgICAuZGV0YWlsX2Rvd24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDRyZW07XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWluLWhlaWdodDogNzNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcndkKDEyNTApIHtcbiAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XG4gICAgICAgICAgICBnYXA6IDByZW07XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucmlnaHRfY29sIHtcbiAgICAgICAgLmJnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMi41cmVtIDJyZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJvbGRcIjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGJhZjRkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQm9sZFwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5zaW1wbGVfaGVhZGVyIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyOTBweDtcbn1cbi5zaW1wbGVfaGVhZGVyIC5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2ltcGxlX2hlYWRlciAuc2ltcGxlX2hlYWRlcl9fdGl0bGUgcCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2ltcGxlX2hlYWRlciAuc2ltcGxlX2hlYWRlcl9fdGl0bGUgcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJvb2tcIjtcbn1cbi5zaW1wbGVfaGVhZGVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaW1wbGVfaGVhZGVyIC5vZmZlcl92YWxpZGl0eSB7XG4gIC0tcHJvZ3Jlc3M6IDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQuMnJlbTtcbiAgbWF4LXdpZHRoOiA0ODNweDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi5zaW1wbGVfaGVhZGVyIC5vZmZlcl92YWxpZGl0eV9fZGF0ZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG4uc2ltcGxlX2hlYWRlciAub2ZmZXJfdmFsaWRpdHlfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtLWJvb2tcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaW1wbGVfaGVhZGVyIC5vZmZlcl92YWxpZGl0eV9fdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQm9sZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNpbXBsZV9oZWFkZXIgLm9mZmVyX3ZhbGlkaXR5X19iYXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLnNpbXBsZV9oZWFkZXIgLm9mZmVyX3ZhbGlkaXR5X190cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnNpbXBsZV9oZWFkZXIgLm9mZmVyX3ZhbGlkaXR5X19maWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IHZhcigtLXByb2dyZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpbXBsZV9oZWFkZXIgLm9mZmVyX3ZhbGlkaXR5X19tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXByb2dyZXNzKTtcbiAgYm90dG9tOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2ltcGxlX2hlYWRlciAub2ZmZXJfdmFsaWRpdHlfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNjlweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMDAxYzM3O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbS1tZWRpdW1cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG59XG4uc2ltcGxlX2hlYWRlciAub2ZmZXJfdmFsaWRpdHlfX3Rvb2x0aXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbWFyZ2luLWxlZnQ6IC01LjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4uc2ltcGxlX2hlYWRlciAub2ZmZXJfdmFsaWRpdHktLWV4cGlyZWQgLm9mZmVyX3ZhbGlkaXR5X19iYXIsIC5zaW1wbGVfaGVhZGVyIC5vZmZlcl92YWxpZGl0eS0tdXBjb21pbmcgLm9mZmVyX3ZhbGlkaXR5X19iYXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaW1wbGVfaGVhZGVyIC5vZmZlcl92YWxpZGl0eV9fZXhwaXJlZC1iYWRnZSwgLnNpbXBsZV9oZWFkZXIgLm9mZmVyX3ZhbGlkaXR5X191cGNvbWluZy1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcbiAgcGFkZGluZzogMC45cmVtIDEuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIGNvbG9yOiAjMDAxYzM3O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAyOCwgNTUsIDAuMTIpO1xufVxuLnNpbXBsZV9oZWFkZXIgLm9mZmVyX3ZhbGlkaXR5X19leHBpcmVkLWJhZGdlOjpiZWZvcmUsIC5zaW1wbGVfaGVhZGVyIC5vZmZlcl92YWxpZGl0eV9fdXBjb21pbmctYmFkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnNpbXBsZV9oZWFkZXIgLm9mZmVyX3ZhbGlkaXR5X19leHBpcmVkLWJhZGdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAzOTJiO1xufVxuLnNpbXBsZV9oZWFkZXIgLm9mZmVyX3ZhbGlkaXR5X191cGNvbWluZy1iYWRnZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiYWY0ZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAuc2ltcGxlX2hlYWRlciAub2ZmZXJfdmFsaWRpdHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW1wbGVfaGVhZGVyIC5vZmZlcl92YWxpZGl0eV9fYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICB9XG4gIC5zaW1wbGVfaGVhZGVyIC5vZmZlcl92YWxpZGl0eS0tZXhwaXJlZCAub2ZmZXJfdmFsaWRpdHlfX2JhciwgLnNpbXBsZV9oZWFkZXIgLm9mZmVyX3ZhbGlkaXR5LS11cGNvbWluZyAub2ZmZXJfdmFsaWRpdHlfX2JhciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNpbXBsZV9oZWFkZXIgLm9mZmVyX3ZhbGlkaXR5LS1lbmQgLm9mZmVyX3ZhbGlkaXR5X19tYXJrZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc2ltcGxlX2hlYWRlciAub2ZmZXJfdmFsaWRpdHkub2ZmIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpbXBsZV9oZWFkZXIgLmpvYi0tZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiAjMDAxYzM3O1xufVxuLnNpbXBsZV9oZWFkZXIgLmJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMi41cmVtIDQuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0MDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnNpbXBsZV9oZWFkZXIgLmJnIHtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAuc2ltcGxlX2hlYWRlciAuYmcge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgfVxufVxuXG4uam9iIHtcbiAgcGFkZGluZzogMnJlbSAwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uam9iIC50aXRsZV9zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLmpvYiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjUwcHg7XG59XG4uam9iIC5saXN0X2dyaWQgLml0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2VjdGlvbl9tb3JlLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVyZW07XG59XG4uc2VjdGlvbl9tb3JlLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI1MHB4O1xufVxuLnNlY3Rpb25fbW9yZS13cmFwcGVyIC5zZWN0aW9uX21vcmUge1xuICBwYWRkaW5nOiA0cmVtIDVyZW07XG59XG4uc2VjdGlvbl9tb3JlLXdyYXBwZXIgLnNlY3Rpb25fbW9yZSAuaW1nIHtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbl9tb3JlLXdyYXBwZXIgLnNlY3Rpb25fbW9yZSAuaW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICB9XG59XG4uc2VjdGlvbl9tb3JlLXdyYXBwZXIgLnNlY3Rpb25fbW9yZSAuaW1nIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5wYWdlX2NvbnRlbnRfd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgY29sb3I6ICMwMDFjMzc7XG59XG4ucGFnZV9jb250ZW50X3dyYXBwZXIgLmlkX29mZmVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnBhZ2VfY29udGVudF93cmFwcGVyIC5pZF9vZmZlciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWdlX2NvbnRlbnRfd3JhcHBlciBoMiB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucGFnZV9jb250ZW50X3dyYXBwZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnZV9jb250ZW50X3dyYXBwZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI1NHB4O1xuICBnYXA6IDE0cmVtO1xuICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAucGFnZV9jb250ZW50X3dyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFnZV9jb250ZW50X3dyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgZ2FwOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2VfY29udGVudF93cmFwcGVyIC5jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuLnBhZ2VfY29udGVudF93cmFwcGVyIDpub3QoLm9mZmVyc19ib3gpID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwIDAgMS44cmVtO1xufVxuLnBhZ2VfY29udGVudF93cmFwcGVyIDpub3QoLm9mZmVyc19ib3gpID4gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJmNmVmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX2NvbnRlbnRfd3JhcHBlciA6bm90KC5vZmZlcnNfYm94KSA+IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMHB4O1xuICB9XG59XG4ucGFnZV9jb250ZW50X3dyYXBwZXIgOm5vdCgub2ZmZXJzX2JveCkgPiB1bCBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucGFnZV9jb250ZW50X3dyYXBwZXIgOm5vdCgub2ZmZXJzX2JveCkgPiB1bCBsaTo6bWFya2VyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2VfY29udGVudF93cmFwcGVyIDpub3QoLm9mZmVyc19ib3gpID4gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9zdHJ6YWxrYS0xMkAyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlX2NvbnRlbnRfd3JhcHBlciAub2ZmZXJzX2JveCB1bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2VfY29udGVudF93cmFwcGVyIC5vZmZlcnNfYm94IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLnBhZ2VfY29udGVudF93cmFwcGVyIC5vZmZlcnNfYm94IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnBhZ2VfY29udGVudF93cmFwcGVyIC5vZmZlcnNfYm94IHVsIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjhmMTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogNHJlbSA0cmVtIDJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYWdlX2NvbnRlbnRfd3JhcHBlciAub2ZmZXJzX2JveCB1bCBsaTo6bWFya2VyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2VfY29udGVudF93cmFwcGVyIC5vZmZlcnNfYm94IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9jaGVjay0xQDIyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlX2NvbnRlbnRfd3JhcHBlciAub2ZmZXJzX2JveCB1bCBsaSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5vZmZlcnMgLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIGdhcDogMjBweDtcbn1cbi5vZmZlcnMgLmdyaWQgLml0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmOGYxO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiA0cmVtIDRyZW0gMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi5vZmZlcnMgLmdyaWQgLml0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAyNXB4O1xufVxuLm9mZmVycyAuZ3JpZCAuaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucGxhY2Vfam9iIC50aXRsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucGxhY2Vfam9iIC5wbGFjZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDEzZnIgNDUwZnI7XG4gIG1pbi1oZWlnaHQ6IDI3NXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGxhY2Vfam9iIC5wbGFjZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGxhY2Vfam9iIC5wbGFjZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLnBsYWNlX2pvYiAucGxhY2VfaW1nIHtcbiAgbWluLWhlaWdodDogMjc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4ucGxhY2Vfam9iIC5wbGFjZV9pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gIC5wbGFjZV9qb2IgLnBsYWNlX2ltZyB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gIH1cbn1cbi5wbGFjZV9qb2IgLnBsYWNlX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSA1LjVyZW07XG4gIGNvbG9yOiAjMDAxYzM3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wbGFjZV9qb2IgLnBsYWNlX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAzcmVtO1xuICB9XG59XG4ucGxhY2Vfam9iIC5wbGFjZV9jb250ZW50IGgzIHtcbiAgbWFyZ2luOiAwIDAgMi41cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDFjMzc7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wbGFjZV9qb2IgLnBsYWNlX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4ucGxhY2Vfam9iIC5wbGFjZV9jb250ZW50X19hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS4ycmVtO1xufVxuLnBsYWNlX2pvYiAucGxhY2VfY29udGVudF9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ucGxhY2Vfam9iIC5wbGFjZV9jb250ZW50X19pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnBsYWNlX2pvYiAucGxhY2VfY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogXCJnb3RoYW0tYm9va1wiO1xuICBjb2xvcjogIzAwMWMzNztcbn1cblxuLnNpZGViYXIge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbn1cbi5zaWRlYmFyIC5zdGlja3kge1xuICB0b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2lkZWJhciAuc3RpY2t5IC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uc2lkZWJhciAuc3RpY2t5IC5saW5lIHtcbiAgd2lkdGg6IDE1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjUlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zaWRlYmFyIC5zdGlja3kgLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiYWY0ZDtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIG1hcmdpbi10b3A6IDByZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJvbGRcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaWRlYmFyIC5zdGlja3kgLnRpbWUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc2lkZWJhciAuc3RpY2t5IC50aW1lIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQm9sZFwiO1xufVxuLnNpZGViYXIgLnN0aWNreSAudGVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWRlYmFyIC5zdGlja3kgLnRlbCBpbWcge1xuICBtYXgtd2lkdGg6IDE4cHg7XG59XG4uc2lkZWJhciAuc3RpY2t5IC5iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDIuNXJlbSAycmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaWRlYmFyIC5zdGlja3kgLnNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcbn1cbi5zaWRlYmFyIC5zdGlja3kgLnNvY2lhbCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNpZGViYXIgLnN0aWNreSAuc29jaWFsIC5zb2NpYWxfbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIuNXJlbTtcbn1cbi5zaWRlYmFyIC5zdGlja3kgLnNvY2lhbCAuc29jaWFsX2xpbmtzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lkZWJhciAuc3RpY2t5IC5zb2NpYWwgLnNvY2lhbF9saW5rcyBhIGltZyB7XG4gIG1heC13aWR0aDogMjVweDtcbn1cblxuLmNsYXVzZSB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG4uY2xhdXNlIHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5jbGF1c2UgdWwgbGksXG4uY2xhdXNlIG9sIGxpIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5vZmZlcl9iYW5uZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI5MHB4O1xufVxuLm9mZmVyX2Jhbm5lciAuYmdfZ2xvYmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAwcmVtIDFyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI1NHB4O1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi10b3A6IC03M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAub2ZmZXJfYmFubmVyIC5iZ19nbG9iYWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ub2ZmZXJfYmFubmVyIC5kZXRhaWxfdXAge1xuICBtaW4taGVpZ2h0OiA3M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5vZmZlcl9iYW5uZXIgLmRldGFpbF91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICB9XG59XG4ub2ZmZXJfYmFubmVyIC5kZXRhaWxfdXAgcCB7XG4gIGNvbG9yOiAjMGJhMTNiO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQm9sZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm9mZmVyX2Jhbm5lciAuZGV0YWlsX2Rvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLWhlaWdodDogNzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAub2ZmZXJfYmFubmVyIC5kZXRhaWxfZG93biB7XG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZlcl9iYW5uZXIgLmRldGFpbF9kb3duIHtcbiAgICBnYXA6IDByZW07XG4gIH1cbn1cbi5vZmZlcl9iYW5uZXIgLmRldGFpbF9kb3duIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub2ZmZXJfYmFubmVyIC5kZXRhaWxfZG93biAuaXRlbSAuaWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDI1cHg7XG59XG4ub2ZmZXJfYmFubmVyIC5kZXRhaWxfZG93biAuaXRlbSAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5vZmZlcl9iYW5uZXIgLnJpZ2h0X2NvbCAuYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAyLjVyZW0gMnJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5vZmZlcl9iYW5uZXIgLnJpZ2h0X2NvbCAuYmcgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ub2ZmZXJfYmFubmVyIC5yaWdodF9jb2wgLmJnIC5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYmFmNGQ7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBtYXJnaW4tdG9wOiAwcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59IiwiJGJyb3dzZXItY29udGV4dDogMTg7IC8vIERlZmF1bHRcclxuXHJcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1yZW07XHJcbn1cclxuXHJcbi8vIFNtYWxsIHRhYmxldHMgYW5kIGxhcmdlIHNtYXJ0cGhvbmVzIChsYW5kc2NhcGUgdmlldylcclxuJHNjcmVlbi1waG9uZTogNTY4cHg7XHJcbi8vIG9yaWVudGFsIHBob25lT3JpZW50YWxcclxuJHNjcmVlbi1waG9uZU9yaWVudGFsOiA3NjdweDtcclxuLy8gU21hbGwgdGFibGV0cyAocG9ydHJhaXQgdmlldylcclxuJHNjcmVlbi10YWJsZXQ6IDc2OHB4O1xyXG4vLyBUYWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wc1xyXG4kc2NyZWVuLXRhYmxldC1sZzogOTkycHg7XHJcbi8vIExhcmdlIHRhYmxldHMgYW5kIGRlc2t0b3BzXHJcbiRzY3JlZW4tbGFwdG9wLXNtOiAxMjAwcHg7XHJcbi8vIExhcHRvcFxyXG4kc2NyZWVuLWxhcHRvcDogMTM2NnB4O1xyXG4vLyBMYXB0b3AgYmlnXHJcbiRzbWFsbC1kZXNrdG9wLXNtOiAxNDQwcHg7XHJcbi8vIGRlc2t0b3BcclxuJHNjcmVlbi1kZXNrdG9wOiAxNjAwcHg7XHJcblxyXG4vLyBQaG9uZSBvcmllbnRhbFxyXG5AbWl4aW4gcGhvbmVPcmllbnRhbCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmVPcmllbnRhbH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcclxuICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4vLyBTbWFsbCBkZXZpY2VzXHJcbkBtaXhpbiBwaG9uZSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmV9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBNZWRpdW0gZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0IHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXR9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBMYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQtbGcge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldC1sZ30pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEV4dHJhIGxhcmdlIGRldmljZXNcclxuQG1peGluIGxhcHRvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBsYXB0b3BcclxuQG1peGluIGxhcHRvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBMYXB0b3AgYmlnXHJcbkBtaXhpbiBkZXNrdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLWRlc2t0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIERla3N0b3BcclxuQG1peGluIGRlc2t0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWRlc2t0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBDdXN0b20gZGV2aWNlc1xyXG5AbWl4aW4gcndkKCRzY3JlZW4pIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4rJ3B4Jykge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcbiJdfQ== */
