@charset "UTF-8";
/*
Theme Name: Liptov Agrotech
Author: MAISON D'IDÉE
Author URI: https://www.maisondidee.com
Description: Main template for Liptov Agrotech
Version: 0.0.1
Requires at least: 6.2
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: https://www.liptovagrotech.sk/
*/
body,
html {
  margin: 0;
  scroll-behavior: smooth;
}

body {
  overflow-y: scroll;
  overflow-x: hidden;
}

html * {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (min-width: 1330px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1330px;
  }
}
/*
* Spacing
*/
main {
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}

.single-post main {
  margin-top: 78px;
}
@media (min-width: 992px) {
  .single-post main {
    margin-top: 164px;
  }
  .single-post:has(header.scroll) main {
    margin-top: 100px;
  }
}

article {
  margin-top: 16px;
}
@media (min-width: 768px) {
  article {
    margin-top: 0;
  }
}

.single-kongres-a-event .contact-form-1 {
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .single-kongres-a-event .contact-form-1 {
    margin-bottom: 120px;
  }
}

a.inherit {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  text-decoration: none;
}
a.inherit:hover {
  text-decoration: underline;
}

.mb-small {
  margin-bottom: 48px;
}

.mb-large {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .mb-large {
    margin-bottom: 100px;
  }
}

.banner-no-m .main-banner-2 {
  margin-bottom: 0;
}

.empty-slide {
  visibility: hidden;
}

.w-fit {
  width: fit-content;
}

#ajaxsearchprores3_1.vertical .results,
div.asp_r.asp_r_1.vertical .results {
  scrollbar-color: #0A246A #fff !important;
  scrollbar-width: thin !important;
  box-shadow: 0 5px 5px -5px #dfdfdf;
}

.instagram-feed-client img {
  border-radius: 0 !important;
}

.asp_showmore {
  padding: 12px 24px !important;
  border: 1px solid #1e326e !important;
  color: #fff !important;
  background-color: #1e326e !important;
  border-radius: 40px !important;
  width: fit-content !important;
  margin-top: 24px !important;
  transition: all 0.3s ease-in-out;
}
.asp_showmore:hover {
  color: #1e326e !important;
  background-color: transparent !important;
}

.wpml-ls-statics-footer {
  display: none !important;
}

.blog .main-banner-4 {
  margin-top: 78px;
}
@media (min-width: 992px) {
  .blog .main-banner-4 {
    margin-top: 100px;
  }
}

/*
* Primary
*/
/*
* Gold
*/
/*
* Gray
*/
/*
* Basic
*/
:root {
  --h1-fz: 30px;
  --h1-lh: 1.3;
  --h2-fz: 26px;
  --h2-lh: 1.3;
  --h3-fz: 22px;
  --h3-lh: 1.3;
  --base-fz: 18px;
  --base-lh: 1.3;
  --small-fz: 16px;
  --small-lh: 1.3;
}

@media (min-width: 768px) {
  :root {
    --h1-fz: 45px;
    --h1-lh: 1.3;
    --h2-fz: 30px;
    --h2-lh: 1.3;
    --h3-fz: 25px;
    --h3-lh: 1.3;
    --base-fz: 19px;
    --base-lh: 1.3;
    --small-fz: 16px;
    --small-lh: 1.3;
  }
}
@media (min-width: 1200px) {
  :root {
    --h1-fz: 64px;
    --h1-lh: 1.3;
    --h2-fz: 44px;
    --h2-lh: 1.3;
    --h3-fz: 32px;
    --h3-lh: 1.3;
    --base-fz: 20px;
    --base-lh: 1.3;
    --small-fz: 16px;
    --small-lh: 1.3;
  }
}
* {
  font-optical-sizing: auto;
}

b, strong {
  font-weight: 700;
}

em, i {
  font-style: italic;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Inter", serif;
  font-weight: 400;
  letter-spacing: 1px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
}

p,
a,
li {
  font-family: "Inter", serif;
  font-weight: 400;
}

.btn {
  font-family: "Inter", serif;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  font-weight: 400;
  transition: all 0.3s ease;
}

.btn-primary {
  display: block;
  width: fit-content;
  font-family: "Inter", serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 3.6px;
  color: #ffffff;
  background-color: #2D6D35;
  padding: 12px 32px;
  transition: all 0.3s ease;
  text-transform: uppercase;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
  border-radius: 12px;
  margin-top: 24px;
}
.btn-primary:hover {
  background-color: #D59E06;
}

.btn-secondary {
  padding: 16px 22px;
  color: #ffffff;
  background-color: #D1F1D3;
  border: 1px solid #D1F1D3;
  border-radius: 0;
  text-transform: uppercase;
  letter-spacing: 1.68px;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: "";
}

.btn-transparent {
  padding: 16px 22px;
  border: 1px solid #2D6D35;
  color: #2D6D35;
  background-color: transparent;
  border-radius: 0;
  text-transform: uppercase;
  letter-spacing: 1.68px;
}
.btn-transparent:hover {
  color: #ffffff;
  background-color: #2D6D35;
  border: 1px solid #2D6D35;
}

.btn-transparent-gold {
  padding: 16px 22px;
  border: 1px solid #D59E06;
  color: #D59E06;
  background-color: transparent;
  border-radius: 0;
  text-transform: uppercase;
  letter-spacing: 1.68px;
}
.btn-transparent-gold:hover {
  color: #ffffff;
  background-color: #D59E06;
}

.btn-simple {
  padding: 0;
  color: "";
  border-radius: 0;
  text-transform: uppercase;
  letter-spacing: 3.6px;
  display: flex;
  align-items: center;
  transition: all 0.3s ease-in-out;
}
.btn-simple .arrow {
  display: block;
  width: 9px;
  height: 15px;
  margin-left: 12px;
  margin-bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' fill='none'%3E%3Cpath stroke='%23089CFF' stroke-width='2' d='m1 1 6 6.5L1 14'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.btn-simple:hover {
  color: #ffffff;
}
.btn-simple:hover .arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' fill='none'%3E%3Cpath stroke='%23ffffff' stroke-width='2' d='m1 1 6 6.5L1 14'/%3E%3C/svg%3E");
  animation: arrowA 0.6s infinite alternate forwards;
}

@keyframes arrowA {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(5px);
  }
}
.main-banner-4 {
  min-height: calc(100vh - 78px);
  height: auto;
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .main-banner-4 {
    margin-bottom: 100px;
  }
}
@media (min-width: 992px) {
  .main-banner-4 {
    min-height: calc(100vh - 100px);
  }
}
.main-banner-4.smaller {
  height: 540px;
  position: relative;
}
@media (min-width: 768px) {
  .main-banner-4.smaller {
    height: 645px;
  }
}
@media (min-width: 992px) {
  .main-banner-4.smaller {
    height: 690px;
  }
}
@media (min-width: 1400px) {
  .main-banner-4.smaller {
    height: 630px;
  }
}
.main-banner-4 video {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
}
.main-banner-4 img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  max-width: 100%;
  width: 100% !important;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.main-banner-4 .container {
  padding-top: 20px;
  padding-bottom: 20px;
}
.main-banner-4 .container,
.main-banner-4 .row {
  position: relative;
  z-index: 10;
}
.main-banner-4 .col-12 {
  text-align: center;
}
.main-banner-4 h1 {
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  color: #ffffff;
  margin-bottom: 32px;
}
.main-banner-4 p {
  max-width: 645px;
  font-family: "Inter", serif;
  font-weight: 400;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #ffffff;
  margin: 0 auto 32px;
}
.main-banner-4 .buttons a {
  margin-right: 12px;
  margin-bottom: 12px;
  width: 100%;
}
@media (min-width: 576px) {
  .main-banner-4 .buttons a {
    width: fit-content;
  }
}
@media (min-width: 768px) {
  .main-banner-4 .buttons a {
    margin-right: 12px;
  }
  .main-banner-4 .buttons a:last-child {
    margin-right: 0;
  }
}

@media (min-width: 576px) {
  .informational-panel-btn .main-banner-4 {
    min-height: calc(100vh - 254px);
  }
}
@media (min-width: 1200px) {
  .informational-panel-btn .main-banner-4 {
    min-height: calc(100vh - 157px);
  }
}

.other-articles-list-1,
.news-list-2 {
  padding-bottom: 64px;
}
@media (min-width: 992px) {
  .other-articles-list-1,
  .news-list-2 {
    padding-bottom: 80px;
  }
}
.other-articles-list-1 h2,
.news-list-2 h2 {
  color: #2D6D35;
  font-size: 14px;
  line-height: 16.8px;
  margin-bottom: 12px;
  letter-spacing: 3.36px;
  font-family: "Inter", serif;
  text-align: center;
}
.other-articles-list-1 h3,
.news-list-2 h3 {
  color: #2D6D35;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  margin-bottom: 48px;
  font-weight: 600;
  font-family: "Inter", serif;
  text-align: center;
}
.other-articles-list-1 .btn-more-articles,
.news-list-2 .btn-more-articles {
  margin-top: 48px;
}
@media (min-width: 768px) {
  .other-articles-list-1 .btn-more-articles,
  .news-list-2 .btn-more-articles {
    margin-top: 64px;
  }
}
.other-articles-list-1 .btn-more-articles a,
.news-list-2 .btn-more-articles a {
  margin: 0 auto;
  background: transparent;
  border: 1px solid #2D6D35 !important;
  color: #2D6D35;
}
.other-articles-list-1 .btn-more-articles a:hover,
.news-list-2 .btn-more-articles a:hover {
  color: #ffffff;
  background: #2D6D35;
}
.other-articles-list-1 .news-list-slider-2,
.news-list-2 .news-list-slider-2 {
  padding: 0 12px;
  margin-left: -12px;
  margin-right: -12px;
}
.other-articles-list-1 .news-list-slider-2 .swiper-slide,
.news-list-2 .news-list-slider-2 .swiper-slide {
  height: auto;
}
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .image,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .image {
  margin-bottom: 32px;
}
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .image img,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .image img {
  width: 100%;
  object-fit: cover;
  max-height: 250px;
  border-radius: 20px;
}
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content h3,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content h3 {
  text-align: left;
  margin-bottom: 16px;
  text-decoration: none;
  font-size: 20px;
  line-height: 24px;
}
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content p,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content p {
  overflow: hidden;
}
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content,
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .news-content,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .news-content {
  height: 100%;
}
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content span,
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .news-content span,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content span,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .news-content span {
  display: block;
  font-size: 14px;
  line-height: 16.8px;
  color: "";
  margin-bottom: 8px;
  font-family: "Inter", serif;
}
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content h3,
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .news-content h3,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content h3,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .news-content h3 {
  text-align: left;
  margin-bottom: 16px;
  min-height: 57px;
}
@media (min-width: 768px) {
  .other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content h3,
  .other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .news-content h3,
  .news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content h3,
  .news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .news-content h3 {
    min-height: 83px;
  }
}
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content h3 a,
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .news-content h3 a,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content h3 a,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .news-content h3 a {
  display: block;
  text-decoration: none;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
}
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content p,
.other-articles-list-1 .news-list-slider-2 .swiper-slide .news-list-item .news-content p,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .other-articles-content p,
.news-list-2 .news-list-slider-2 .swiper-slide .news-list-item .news-content p {
  color: #2D6D35;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 32px;
}
.other-articles-list-1 .news-list-slider-2 .swiper-slide .btn,
.news-list-2 .news-list-slider-2 .swiper-slide .btn {
  display: flex;
  width: fit-content;
  font-family: "Inter", serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  color: #ffffff;
  background-color: #2D6D35;
  padding: 12px 32px;
  transition: all 0.3s ease;
  text-transform: uppercase;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
  border-radius: 12px;
  margin-top: 32px;
}
.other-articles-list-1 .news-list-slider-2 .swiper-slide .btn:hover,
.news-list-2 .news-list-slider-2 .swiper-slide .btn:hover {
  background-color: #D59E06;
}
.other-articles-list-1 .news-list-slider-2 .swiper-slide .btn .arrow,
.news-list-2 .news-list-slider-2 .swiper-slide .btn .arrow {
  display: block;
  width: 9px;
  height: 15px;
  margin-left: 12px;
  margin-bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' fill='none'%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' d='m1 1 6 6.5L1 14'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.other-articles-list-1 .news-list-slider-2 .news-list-slider-button-prev,
.other-articles-list-1 .news-list-slider-2 .news-list-slider-button-next,
.news-list-2 .news-list-slider-2 .news-list-slider-button-prev,
.news-list-2 .news-list-slider-2 .news-list-slider-button-next {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  width: 45px;
  height: 45px;
  top: 25%;
  background: #2D6D35;
  transition: all 0.3s ease-in-out;
}
.other-articles-list-1 .news-list-slider-2 .news-list-slider-button-prev:hover,
.other-articles-list-1 .news-list-slider-2 .news-list-slider-button-next:hover,
.news-list-2 .news-list-slider-2 .news-list-slider-button-prev:hover,
.news-list-2 .news-list-slider-2 .news-list-slider-button-next:hover {
  background: #D59E06;
}
.other-articles-list-1 .news-list-slider-2 .news-list-slider-button-prev:after,
.other-articles-list-1 .news-list-slider-2 .news-list-slider-button-next:after,
.news-list-2 .news-list-slider-2 .news-list-slider-button-prev:after,
.news-list-2 .news-list-slider-2 .news-list-slider-button-next:after {
  content: "";
  display: block;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.797852 8.8035H17.0308M17.0308 8.8035L8.91434 0.687012M17.0308 8.8035L8.91434 16.92' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
}
.other-articles-list-1 .news-list-slider-2 .news-list-slider-button-prev,
.news-list-2 .news-list-slider-2 .news-list-slider-button-prev {
  left: 0;
}
.other-articles-list-1 .news-list-slider-2 .news-list-slider-button-prev:after,
.news-list-2 .news-list-slider-2 .news-list-slider-button-prev:after {
  transform: rotate(180deg);
}
.other-articles-list-1 .news-list-slider-2 .news-list-slider-button-next,
.news-list-2 .news-list-slider-2 .news-list-slider-button-next {
  right: 0;
}
.other-articles-list-1 .news-list-slider-2 .swiper-pagination,
.news-list-2 .news-list-slider-2 .swiper-pagination {
  position: relative;
  margin-top: 32px;
}
.other-articles-list-1 .news-list-slider-2 .swiper-pagination .swiper-pagination-bullet,
.news-list-2 .news-list-slider-2 .swiper-pagination .swiper-pagination-bullet {
  background: rgba(45, 109, 53, 0.7);
  width: 20px;
  height: 2px;
  border-radius: 0;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 768px) {
  .news-list-2 .news-list-slider-wrapper:has(.swiper-slide):not(:has(.swiper-slide:nth-child(3))),
  .other-articles-list-1 .news-list-slider-wrapper:has(.swiper-slide):not(:has(.swiper-slide:nth-child(3))) {
    justify-content: center;
  }
}

.main-banner-5 {
  padding: 48px 0;
  background: #2D6D35;
  position: relative;
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .main-banner-5 {
    margin-bottom: 100px;
  }
}
.main-banner-5 .image img {
  width: 100%;
  object-fit: cover;
  max-height: 260px;
  border-radius: 20px;
}
@media (min-width: 768px) {
  .main-banner-5 .image img {
    max-height: unset;
    height: 408px;
  }
}
.main-banner-5 .banner-content {
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .main-banner-5 .banner-content {
    margin-bottom: 0;
  }
}
.main-banner-5 .banner-content h1 {
  text-align: center;
  font-size: var(--h2-fz);
  font-weight: 600;
  line-height: var(--h2-lh);
  color: #ffffff;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .main-banner-5 .banner-content h1 {
    text-align: left;
  }
}
.main-banner-5 .banner-content .text {
  text-align: center;
}
@media (min-width: 768px) {
  .main-banner-5 .banner-content .text {
    text-align: left;
  }
}
.main-banner-5 .banner-content .text p {
  color: #ffffff;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-weight: 300;
  font-family: "Inter", serif;
  margin-bottom: 0;
}
.main-banner-5 .banner-content .reservation {
  background: "";
  font-weight: 700;
  margin-top: 16px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 768px) {
  .main-banner-5 .banner-content .reservation {
    justify-content: left;
  }
}
.main-banner-5 .banner-content .reservation .reservation-links {
  flex-direction: column;
  width: 100%;
}
.main-banner-5 .banner-content .reservation .reservation-links span {
  display: none;
}
.main-banner-5 .banner-content .reservation .reservation-links a {
  margin-top: 4px;
}
@media (min-width: 400px) {
  .main-banner-5 .banner-content .reservation .reservation-links {
    flex-direction: row;
    width: auto;
  }
  .main-banner-5 .banner-content .reservation .reservation-links span {
    display: inline-block;
  }
  .main-banner-5 .banner-content .reservation .reservation-links a {
    margin-top: 0;
  }
}
.main-banner-5 .banner-content .reservation .icon-reservation {
  width: 18px;
  height: 21px;
  margin-right: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='23' viewBox='0 0 20 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 5.23518V0.529297M14 5.23518V0.529297M5 9.94106H15M3 21.7058H17C18.1046 21.7058 19 20.6523 19 19.3528V5.23518C19 3.93569 18.1046 2.88224 17 2.88224H3C1.89543 2.88224 1 3.93569 1 5.23518V19.3528C1 20.6523 1.89543 21.7058 3 21.7058Z' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.main-banner-5 .banner-content .reservation span {
  display: block;
  font-weight: 400;
  font-family: "Inter", serif;
  color: #ffffff;
}
.main-banner-5 .banner-content .reservation a {
  color: #ffffff;
  font-weight: 700;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
  display: block;
}
.main-banner-5 .banner-content .reservation a:first-child {
  margin-left: 4px;
}
.main-banner-5 .banner-content .reservation a:hover {
  color: #D59E06;
}
.main-banner-5 .buttons {
  margin-top: 48px;
}
.main-banner-5 .buttons a {
  padding: 16px 36px;
  width: 100%;
}
@media (min-width: 768px) {
  .main-banner-5 .buttons a {
    width: fit-content;
  }
}
.main-banner-5 .right {
  position: absolute;
  display: flex;
  z-index: 1;
  bottom: 12px;
  right: 32px;
}
.main-banner-5 .right .swiper-pagination {
  position: relative;
  width: fit-content;
  margin-right: 24px;
}
.main-banner-5 .right .main-banner-5-fraction {
  display: block;
  color: #ffffff;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
}
.main-banner-5 .main-banner-5-swiper {
  margin-right: -12px;
  margin-left: -12px;
  max-height: 260px;
}
@media (min-width: 768px) {
  .main-banner-5 .main-banner-5-swiper {
    max-height: unset;
  }
}
@media (min-width: 992px) {
  .main-banner-5 .main-banner-5-swiper {
    margin-left: 0;
  }
}
.main-banner-5 .main-banner-5-swiper .swiper-wrapper {
  max-height: 260px;
}
@media (min-width: 768px) {
  .main-banner-5 .main-banner-5-swiper .swiper-wrapper {
    max-height: unset;
  }
}
.main-banner-5 .main-banner-5-swiper .swiper-slide {
  padding: 0 12px;
  max-height: 260px;
}
@media (min-width: 768px) {
  .main-banner-5 .main-banner-5-swiper .swiper-slide {
    max-height: unset;
  }
}
.main-banner-5 .main-banner-5-swiper .swiper-slide img {
  width: 100%;
  object-fit: cover;
  max-height: 260px;
  border-radius: 20px;
}
@media (min-width: 768px) {
  .main-banner-5 .main-banner-5-swiper .swiper-slide img {
    max-height: unset;
    height: 408px;
  }
}
.main-banner-5 .main-banner-5-swiper .swiper-pagination-bullet {
  width: 14px;
  height: 2px;
  background-color: #ffffff;
  margin-right: 12px;
  margin-left: 0;
  border-radius: 0;
}
@media (min-width: 576px) {
  .main-banner-5 .main-banner-5-swiper .swiper-pagination-bullet {
    width: 24px;
  }
}
.main-banner-5 .main-banner-5-swiper .swiper-pagination-bullet:last-child {
  margin-right: 0;
}
.main-banner-5 .main-banner-5-swiper .main-banner-5-next,
.main-banner-5 .main-banner-5-swiper .main-banner-5-prev {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  width: 45px;
  height: 45px;
  top: 50%;
  transform: translateY(-50%);
  background: #2D6D35;
  transition: all 0.3s ease-in-out;
}
.main-banner-5 .main-banner-5-swiper .main-banner-5-next:hover,
.main-banner-5 .main-banner-5-swiper .main-banner-5-prev:hover {
  background: #D59E06;
}
.main-banner-5 .main-banner-5-swiper .main-banner-5-next:after,
.main-banner-5 .main-banner-5-swiper .main-banner-5-prev:after {
  content: "";
  display: block;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.797852 8.8035H17.0308M17.0308 8.8035L8.91434 0.687012M17.0308 8.8035L8.91434 16.92' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
}
.main-banner-5 .main-banner-5-swiper .main-banner-5-next {
  right: 0;
}
.main-banner-5 .main-banner-5-swiper .main-banner-5-prev {
  left: 0;
}
.main-banner-5 .main-banner-5-swiper .main-banner-5-prev:after {
  transform: rotate(180deg);
}

.single-post article {
  padding: 0 0 64px;
}
@media (min-width: 992px) {
  .single-post article {
    padding: 0 0 100px;
  }
}
.single-post article h2, .single-post article h3, .single-post article h4 {
  color: #2D6D35;
  font-family: "Inter", serif;
  font-weight: 600;
  margin: 32px 0 24px;
}
.single-post article h2 a, .single-post article h3 a, .single-post article h4 a {
  color: #D59E06;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.single-post article h2 a:hover, .single-post article h3 a:hover, .single-post article h4 a:hover {
  color: #2D6D35;
  text-decoration: underline;
}
.single-post article p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #2D6D35;
}
.single-post article p a {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #2D6D35;
  text-decoration: none;
}
.single-post article p a:hover {
  text-decoration: underline;
}
.single-post article ul, .single-post article ol {
  list-style: none;
  padding-left: 0;
}
.single-post article ul li, .single-post article ol li {
  display: flex;
  align-items: start;
  color: "";
  font-weight: 300;
}
.single-post article ul li a, .single-post article ol li a {
  color: #2D6D35;
  text-decoration: none;
  word-spacing: normal;
  margin: 0 4px;
}
.single-post article ul li a:hover, .single-post article ol li a:hover {
  text-decoration: underline;
}
.single-post article ul li:before, .single-post article ol li:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 10px;
  flex-shrink: 0;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1L6 12L1 7' stroke='%23E3B781' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.single-post table {
  color: #2D6D35;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  margin-bottom: 24px;
}
.single-post table tr th {
  padding: 4px 8px;
}
.single-post table tr th:first-child {
  padding-left: 0;
}
.single-post table tr td {
  padding: 4px 8px;
}
.single-post table tr td:first-child {
  padding-left: 0;
}
.single-post .simple-button {
  margin-top: 24px;
}

.navbar-3 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #ffffff;
  z-index: 100;
  transition: all 0.3s ease-in-out;
  background-color: #D1F1D3;
  padding-top: 12px;
  padding-bottom: 12px;
}
@media (min-width: 992px) {
  .navbar-3 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .navbar-3.scroll {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
.navbar-3 .main-logo {
  max-width: 150px;
  height: auto;
}
@media (min-width: 992px) {
  .navbar-3 .main-logo {
    max-width: 200px;
  }
}
.navbar-3 .navbar-toggler {
  border: 0;
  box-shadow: none;
  outline: 0;
}
.navbar-3 .navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%232D6D35' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-3 .navbar-nav {
  margin-top: 40px;
}
@media (min-width: 992px) {
  .navbar-3 .navbar-nav {
    margin-top: 0;
  }
}
.navbar-3 a.nav-link {
  color: #2D6D35;
  font-family: "Inter", serif;
  font-weight: 600;
  padding: 0 !important;
  position: relative;
  margin-left: 24px;
  line-height: 1.5;
  font-size: 22px;
  margin-bottom: 12px;
}
@media (min-width: 992px) {
  .navbar-3 a.nav-link {
    line-height: var(--base-lh);
    font-size: var(--small-fz);
    margin-bottom: 0;
  }
}
.navbar-3 a.nav-link::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 100%;
  height: 2px;
  background-color: #2D6D35;
  opacity: 0;
  transform: translateY(0);
  transition: opacity 0.3s ease, transform 0.3s ease;
}
.navbar-3 a.nav-link:hover::after {
  opacity: 1;
  transform: translateY(-5px);
}
.navbar-3 .logo-link-header {
  position: relative;
}
.navbar-3 .logo-link-header img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.main-banner-6 {
  background-color: #D1F1D3;
  position: relative;
  margin-bottom: 48px;
  height: 500px;
}
@media (min-width: 768px) {
  .main-banner-6 {
    margin-bottom: 120px;
  }
}
@media (min-width: 992px) {
  .main-banner-6 {
    height: 600px;
  }
}
@media (min-width: 1200px) {
  .main-banner-6 {
    height: 700px;
  }
}
.main-banner-6 .container,
.main-banner-6 .row {
  position: relative;
  height: 100%;
}
.main-banner-6 h1 {
  text-align: left;
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  color: #2D6D35;
  margin-bottom: 32px;
  font-family: "Inter", serif;
  font-weight: 700;
}
.main-banner-6 p {
  color: #2D6D35;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  font-family: "Inter", serif;
  margin-bottom: 0;
  font-weight: 400;
}
.main-banner-6 .bottom-img {
  position: absolute;
  right: 0;
  top: 79%;
  max-width: 150px;
  height: auto;
}
@media (min-width: 576px) {
  .main-banner-6 .bottom-img {
    top: 70%;
    max-width: 220px;
  }
}
@media (min-width: 768px) {
  .main-banner-6 .bottom-img {
    top: 59%;
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .main-banner-6 .bottom-img {
    min-width: 400px;
    top: 54%;
  }
}
@media (min-width: 1200px) {
  .main-banner-6 .bottom-img {
    min-width: 574px;
    top: 44%;
  }
}

.text-block {
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .text-block {
    margin-bottom: 120px;
  }
}
.text-block h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: 700;
  color: #2D6D35;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .text-block h2 {
    margin-bottom: 32px;
  }
}
.text-block h2 strong {
  font-weight: 700;
  color: #D59E06;
}
.text-block p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #2D6D35;
  margin-bottom: 0;
}
.text-block a {
  color: #D59E06;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.text-block a:hover {
  color: #2D6D35;
  text-decoration: underline;
}
.text-block ul li {
  color: #2D6D35;
}
.text-block ol li {
  color: #2D6D35;
}

.steps-1 {
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .steps-1 {
    margin-bottom: 120px;
  }
}
.steps-1 .wrapper {
  display: flex;
}
.steps-1 .wrapper:not(:last-child) {
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .steps-1 .wrapper:not(:last-child) {
    margin-bottom: 64px;
  }
}
.steps-1 .number {
  padding-top: 25px;
  width: 100px;
}
@media (min-width: 768px) {
  .steps-1 .number {
    width: 115px;
  }
}
@media (min-width: 992px) {
  .steps-1 .number {
    width: 150px;
  }
}
.steps-1 .number span {
  font-size: 70px;
  line-height: 1;
  font-family: "Inter", serif;
  font-weight: 900;
  color: #D59E06;
  position: relative;
  z-index: 5;
}
@media (min-width: 992px) {
  .steps-1 .number span {
    font-size: 80px;
  }
}
@media (min-width: 768px) {
  .steps-1 .number span {
    font-size: 120px;
  }
}
.steps-1 .number span::before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  background-color: #FFF1CB;
  border-radius: 50%;
  position: absolute;
  top: -10px;
  left: 10px;
  z-index: -1;
}
@media (min-width: 768px) {
  .steps-1 .number span::before {
    width: 60px;
    height: 60px;
    top: 10px;
    left: 20px;
  }
}
@media (min-width: 992px) {
  .steps-1 .number span::before {
    width: 92px;
    height: 92px;
    top: -10px;
    left: 20px;
  }
}
.steps-1 .text {
  max-width: 250px;
}
@media (min-width: 576px) {
  .steps-1 .text {
    max-width: 300px;
  }
}
@media (min-width: 768px) {
  .steps-1 .text {
    max-width: 480px;
  }
}
@media (min-width: 992px) {
  .steps-1 .text {
    max-width: 650px;
  }
}
.steps-1 h2 {
  font-family: "Inter", serif;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: 700;
  color: #2D6D35;
  margin-bottom: 24px;
  text-align: center;
}
@media (min-width: 992px) {
  .steps-1 h2 {
    margin-bottom: 80px;
  }
}
.steps-1 h3 {
  font-family: "Inter", serif;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  font-weight: 600;
  color: #2D6D35;
  margin-bottom: 8px;
}
.steps-1 p {
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #2D6D35;
  margin-bottom: 0;
}

.mosaic-text-image-2 {
  color: #2D6D35;
  margin-bottom: 64px;
  overflow: hidden;
}
@media (min-width: 992px) {
  .mosaic-text-image-2 {
    margin-bottom: 100px;
    overflow: unset;
  }
}
.mosaic-text-image-2 .main-heading h2 {
  font-family: "Inter", serif;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  font-weight: 700;
  margin-bottom: 0;
  color: #2D6D35;
  text-align: center;
}
@media (min-width: 992px) {
  .mosaic-text-image-2 .main-heading h2 {
    margin-bottom: 64px;
  }
}
.mosaic-text-image-2 .main-heading h2 strong {
  color: #D59E06;
  font-weight: 700;
}
.mosaic-text-image-2 .mosaic-item {
  position: relative;
  padding: 40px 0;
}
@media (min-width: 992px) {
  .mosaic-text-image-2 .mosaic-item {
    margin-bottom: 150px;
    position: unset;
    padding: 0;
  }
}
.mosaic-text-image-2 .mosaic-item:last-child {
  margin-bottom: 0;
}
.mosaic-text-image-2 h3 {
  font-family: "Inter", serif;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  font-weight: 600;
  margin-bottom: 16px;
  color: #2D6D35;
}
.mosaic-text-image-2 h3 a {
  text-decoration: none;
  color: #2D6D35;
  font-family: "Inter", serif;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  font-weight: 600;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 h3 {
    margin-bottom: 24px;
  }
}
.mosaic-text-image-2 p {
  font-family: "Inter", serif;
  color: #2D6D35;
  margin-bottom: 0;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
}
.mosaic-text-image-2 p a {
  color: "";
  transition: all 0.3s ease-in-out;
}
.mosaic-text-image-2 p a:hover {
  color: #2D6D35;
}
.mosaic-text-image-2 .address-mosaic {
  display: flex;
  color: "";
  font-family: "Inter", serif;
  font-weight: 700;
  margin-top: 16px;
  text-align: left;
}
.mosaic-text-image-2 .address-mosaic:before {
  content: "";
  display: block;
  width: 16px;
  height: 19px;
  margin-top: 4px;
  margin-right: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6569 14.6569C13.7202 15.5935 11.7616 17.5521 10.4138 18.8999C9.63275 19.681 8.36768 19.6814 7.58663 18.9003C6.26234 17.576 4.34159 15.6553 3.34315 14.6569C0.218951 11.5327 0.218951 6.46734 3.34315 3.34315C6.46734 0.218951 11.5327 0.218951 14.6569 3.34315C17.781 6.46734 17.781 11.5327 14.6569 14.6569Z' stroke='%23E3B781' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 9C12 10.6569 10.6569 12 9 12C7.34315 12 6 10.6569 6 9C6 7.34315 7.34315 6 9 6C10.6569 6 12 7.34315 12 9Z' stroke='%23E3B781' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.mosaic-text-image-2 .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-family: "Inter", serif;
  font-weight: 600;
  letter-spacing: 3.6px;
  font-size: 14px;
  line-height: 1.3;
  color: #ffffff;
  background-color: #2D6D35;
  padding: 12px 32px;
  transition: all 0.3s ease;
  text-transform: uppercase;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
  border-radius: 12px;
  margin-top: 24px;
  position: relative;
  left: 50%;
  transform: translatex(-50%);
}
@media (min-width: 576px) {
  .mosaic-text-image-2 .btn {
    width: fit-content;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image-2 .btn {
    position: unset;
    transform: unset;
  }
}
.mosaic-text-image-2 .btn:hover {
  background-color: #D59E06;
}
.mosaic-text-image-2 .btn:hover .arrow {
  animation: arrowA 0.6s infinite alternate forwards;
}
.mosaic-text-image-2 .btn .arrow {
  display: block;
  width: 9px;
  height: 15px;
  margin-left: 12px;
  margin-bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' fill='none'%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' d='m1 1 6 6.5L1 14'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
}
.mosaic-text-image-2 .revert-order .mosaic-item:nth-child(odd) .content-wrapper {
  background: transparent;
}
.mosaic-text-image-2 .revert-order .mosaic-item:nth-child(odd) .content-wrapper:before {
  display: none;
}
@media (min-width: 992px) {
  .mosaic-text-image-2 .revert-order .mosaic-item:nth-child(odd) .content-wrapper {
    background-color: #ffffff;
    order: 2;
  }
  .mosaic-text-image-2 .revert-order .mosaic-item:nth-child(odd) .content-wrapper:before {
    display: none;
  }
  .mosaic-text-image-2 .revert-order .mosaic-item:nth-child(odd) .image {
    order: 1;
  }
}
.mosaic-text-image-2 .revert-order .mosaic-item:nth-child(even) .content-wrapper {
  background-color: #D1F1D3;
}
@media (min-width: 992px) {
  .mosaic-text-image-2 .revert-order .mosaic-item:nth-child(even) .content-wrapper {
    position: relative;
  }
}
.mosaic-text-image-2 .revert-order .mosaic-item:nth-child(even) .content-wrapper::before {
  content: "";
  display: block;
  width: 300%;
  z-index: -1;
  height: 100%;
  top: unset;
  bottom: 0;
  position: absolute;
  background-color: #D1F1D3;
  left: -100%;
}
@media (min-width: 992px) {
  .mosaic-text-image-2 .revert-order .mosaic-item:nth-child(even) .content-wrapper::before {
    width: calc(100% + 90px);
    z-index: -1;
    height: calc(100% + 64px);
    top: -32px;
    left: 0;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image-2 .mosaic-item:nth-child(even) .content-wrapper {
    order: 2;
  }
  .mosaic-text-image-2 .mosaic-item:nth-child(even) .image {
    order: 1;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image-2 .mosaic-item:nth-child(odd) .right {
    bottom: 32px;
  }
}
@media (min-width: 1200px) {
  .mosaic-text-image-2 .mosaic-item:nth-child(odd) .right {
    bottom: 36px;
  }
}
.mosaic-text-image-2 .mosaic-item:nth-child(odd) .content-wrapper {
  background-color: #D1F1D3;
}
@media (min-width: 992px) {
  .mosaic-text-image-2 .mosaic-item:nth-child(odd) .content-wrapper {
    position: relative;
  }
}
.mosaic-text-image-2 .mosaic-item:nth-child(odd) .content-wrapper::before {
  content: "";
  display: block;
  border-radius: 20px;
  width: 300%;
  z-index: -1;
  height: 100%;
  top: unset;
  bottom: 0;
  position: absolute;
  background-color: #D1F1D3;
  left: -100%;
}
@media (min-width: 992px) {
  .mosaic-text-image-2 .mosaic-item:nth-child(odd) .content-wrapper::before {
    width: calc(100% + 90px);
    z-index: -1;
    height: calc(100% + 64px);
    top: -32px;
    left: 0;
  }
}
.mosaic-text-image-2 .content {
  order: 2;
  margin-bottom: 48px;
  text-align: center;
}
@media (min-width: 992px) {
  .mosaic-text-image-2 .content {
    order: 1;
    padding-right: 45px;
    padding-left: 35px;
    text-align: left;
  }
}
@media (min-width: 1200px) {
  .mosaic-text-image-2 .content {
    padding-right: 75px;
    padding-left: 65px;
  }
}
.mosaic-text-image-2 .content .small_heading {
  font-family: "Inter", serif;
  font-weight: 400;
  color: "";
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  letter-spacing: 3.36px;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.mosaic-text-image-2 .content ul {
  list-style: none;
  padding-left: 0;
}
.mosaic-text-image-2 .content ul li {
  display: flex;
  align-items: start;
  color: "";
  font-weight: 700;
  text-align: left;
}
.mosaic-text-image-2 .content ul li a {
  color: #2D6D35;
  text-decoration: none;
  word-spacing: normal;
  margin: 0 4px;
}
.mosaic-text-image-2 .content ul li a:hover {
  text-decoration: underline;
}
.mosaic-text-image-2 .content ul li:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 10px;
  flex-shrink: 0;
  margin-top: 5px;
  margin-right: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1L6 12L1 7' stroke='%23E3B781' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
.mosaic-text-image-2 .image {
  order: 1;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .image {
    margin-bottom: 32px;
  }
}
.mosaic-text-image-2 .image img {
  border-radius: 20px;
  min-height: 260px;
  max-height: 260px;
  display: block;
  max-width: 100%;
  width: 100% !important;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 576px) {
  .mosaic-text-image-2 .image img {
    min-height: 350px;
    max-height: 350px;
  }
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .image img {
    min-height: 430px;
    max-height: 430px;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .image {
    display: flex;
    order: 2;
    justify-content: end;
    margin-bottom: 0;
  }
}
.mosaic-text-image-2 .mosaic-text-image-2-swiper {
  margin-right: -12px;
  margin-left: -12px;
}
.mosaic-text-image-2 .mosaic-text-image-2-swiper .swiper-slide {
  padding: 0 20px;
  min-height: 260px;
  max-height: 260px;
}
@media (min-width: 576px) {
  .mosaic-text-image-2 .mosaic-text-image-2-swiper .swiper-slide {
    min-height: 350px;
    max-height: 350px;
  }
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .mosaic-text-image-2-swiper .swiper-slide {
    min-height: 430px;
    max-height: 430px;
    width: 100%;
  }
}
.mosaic-text-image-2 .mosaic-text-image-2-swiper:hover .swiper-mosaic-image-2-next {
  animation: hover-arrow-right 0.3s forwards;
  pointer-events: auto;
}
.mosaic-text-image-2 .mosaic-text-image-2-swiper:hover .swiper-mosaic-image-2-prev {
  animation: hover-arrow-left 0.3s forwards;
  pointer-events: auto;
}
.mosaic-text-image-2 .left {
  position: absolute;
  bottom: 28px;
  left: 23px;
}
.mosaic-text-image-2 .left span {
  font-family: "Inter", serif;
  font-weight: 400;
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  color: #ffffff;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .left {
    left: 40px;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image-2 .left {
    left: 25px;
  }
}
@media (min-width: 1200px) {
  .mosaic-text-image-2 .left {
    left: 40px;
  }
  .mosaic-text-image-2 .left span {
    font-size: var(--h3-fz);
    line-height: var(--h3-lh);
  }
}
.mosaic-text-image-2 .right {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 30px;
  right: 23px;
  z-index: 10;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .right {
    right: 40px;
  }
}
@media (min-width: 992px) {
  .mosaic-text-image-2 .right {
    right: 25px;
  }
}
.mosaic-text-image-2 .right .swiper-pagination {
  position: relative;
}
.mosaic-text-image-2 .right .mosaic-text-image-pagination2-fraction {
  width: 40px;
  flex: 0 0 auto;
  font-family: "Inter", serif;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  font-weight: 400;
  color: #ffffff;
  margin-left: 24px;
}
.mosaic-text-image-2 .right .mosaic-text-image-pagination2-bullet {
  position: relative;
  top: auto;
  left: auto;
  bottom: auto;
  flex: 0 0 auto;
  display: none;
  width: auto;
}
@media (min-width: 768px) {
  .mosaic-text-image-2 .right .mosaic-text-image-pagination2-bullet {
    display: flex;
  }
}
.mosaic-text-image-2 .right .mosaic-text-image-pagination2-bullet .swiper-pagination-bullet {
  width: 24px;
  height: 2px;
  background-color: #ffffff;
  margin-right: 12px;
  margin-left: 0;
  border-radius: 0;
}
.mosaic-text-image-2 .right .mosaic-text-image-pagination2-bullet .swiper-pagination-bullet:last-child {
  margin-right: 0;
}
.mosaic-text-image-2 .swiper-mosaic-image-2-next,
.mosaic-text-image-2 .swiper-mosaic-image-2-prev {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  width: 45px;
  height: 45px;
  top: 50%;
  transform: translateY(-50%);
  background: #D1F1D3;
  transition: all 0.3s ease-in-out;
  border-radius: 50%;
}
.mosaic-text-image-2 .swiper-mosaic-image-2-next:hover,
.mosaic-text-image-2 .swiper-mosaic-image-2-prev:hover {
  background: #D59E06;
}
.mosaic-text-image-2 .swiper-mosaic-image-2-next:after,
.mosaic-text-image-2 .swiper-mosaic-image-2-prev:after {
  content: "";
  display: block;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 4.16659L13.3333 9.99992L7.5 15.8333' stroke='%232D6D35' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.mosaic-text-image-2 .swiper-mosaic-image-2-next {
  right: 10px;
  opacity: 0;
}
.mosaic-text-image-2 .swiper-mosaic-image-2-prev {
  left: 10px;
  opacity: 0;
}
.mosaic-text-image-2 .swiper-mosaic-image-2-prev:after {
  transform: rotate(180deg);
}
.mosaic-text-image-2 .mosaic-accordion {
  width: 100%;
  margin-top: 16px;
}
.mosaic-text-image-2 .mosaic-accordion .toggle-show-mosaic {
  width: 100%;
  background: #FFF1CB;
  color: "";
  padding: 16px;
  border: none;
  box-shadow: none;
  display: flex;
  align-items: center;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  font-weight: 600;
  font-family: "Inter", serif;
  position: relative;
  cursor: pointer;
}
.mosaic-text-image-2 .mosaic-accordion .toggle-show-mosaic.active:after {
  transform: rotate(0);
}
.mosaic-text-image-2 .mosaic-accordion .toggle-show-mosaic:after {
  content: "";
  position: absolute;
  display: block;
  right: 21px;
  width: 14px;
  height: 7px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8 8L15 1' stroke='%233D3D3D' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s ease-in-out;
  transform: rotate(180deg);
}
.mosaic-text-image-2 .mosaic-accordion .toggle-show-mosaic .icon-accordion-mosiac {
  display: block;
  width: 17px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.1289 16.0449C15.0864 17.0874 12.875 19.2988 11.4135 20.7603C10.6325 21.5414 9.36862 21.5412 8.58757 20.7601C7.15127 19.3238 4.9841 17.1566 3.87239 16.0449C0.487848 12.6604 0.487848 7.17295 3.87239 3.78841C7.25694 0.403864 12.7444 0.403864 16.1289 3.78841C19.5135 7.17295 19.5135 12.6604 16.1289 16.0449Z' stroke='%23E3B781' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.2507 9.91667C13.2507 11.7116 11.7956 13.1667 10.0007 13.1667C8.20573 13.1667 6.75065 11.7116 6.75065 9.91667C6.75065 8.12174 8.20573 6.66667 10.0007 6.66667C11.7956 6.66667 13.2507 8.12174 13.2507 9.91667Z' stroke='%23E3B781' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 12px;
}
.mosaic-text-image-2 .mosaic-accordion .mosaic-accordion-list {
  background: #FFF1CB;
  max-height: 0;
  overflow: hidden;
  border-top: 1px solid transparent;
  transition: all 0.5s ease-in-out;
}
.mosaic-text-image-2 .mosaic-accordion .mosaic-accordion-list.active {
  border-top: 1px solid #EDD6B9;
  max-height: 500px;
}
.mosaic-text-image-2 .mosaic-accordion .mosaic-accordion-list dl {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 2px 1rem;
  padding: 16px;
  color: "";
  margin-bottom: 0;
}
.mosaic-text-image-2 .mosaic-accordion .mosaic-accordion-list dl dt,
.mosaic-text-image-2 .mosaic-accordion .mosaic-accordion-list dl dd {
  font-family: "Inter", serif;
  font-size: var(--small-fz);
  line-height: var(--base-lh);
  text-align: left;
}
.mosaic-text-image-2 .mosaic-accordion .mosaic-accordion-list dl dt {
  font-weight: 700;
}
.mosaic-text-image-2 .mosaic-accordion .mosaic-accordion-list dl dd {
  font-weight: 400;
  margin-bottom: 0;
}

@keyframes hover-arrow-left {
  0% {
    left: 10px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes hover-arrow-right {
  0% {
    right: 10px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@keyframes fade-in-accordion {
  0% {
    height: 0;
    opacity: 0;
  }
  100% {
    max-height: 500px;
    opacity: 1;
  }
}
.newsletter-content {
  padding: 32px 24px;
  background-color: #D1F1D3;
  border-radius: 20px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .newsletter-content {
    margin-bottom: 100px;
    padding: 64px 80px;
    border-radius: 40px;
  }
}
.newsletter-content h2 {
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #2D6D35;
  margin-bottom: 24px;
  text-align: center;
  font-family: "Inter", serif;
  font-weight: 600;
}
.newsletter-content p {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: #2D6D35;
  text-align: center;
}
.newsletter-content p:first-child {
  margin-bottom: 32px;
}
.newsletter-content p small {
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  color: "";
}
.newsletter-content p small a {
  color: #2D6D35;
  transition: all 0.3s ease-in-out;
}
.newsletter-content p small a:hover {
  color: #D59E06;
}
@media (min-width: 768px) {
  .newsletter-content p {
    font-size: var(--base-fz);
    line-height: var(--base-lh);
  }
}
.newsletter-content form {
  margin-bottom: 16px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media (min-width: 768px) {
  .newsletter-content form {
    flex-direction: row;
  }
}
.newsletter-content form p {
  margin-bottom: 0;
  text-align: center;
}
.newsletter-content form .wpcf7-spinner {
  display: none;
}
.newsletter-content form input.wpcf7-submit {
  font-family: "Inter", serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.3;
  color: #ffffff;
  background-color: #2D6D35;
  padding: 12px 32px;
  transition: all 0.3s ease;
  text-transform: uppercase;
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
  border-radius: 12px;
  margin-top: 8px;
}
@media (min-width: 768px) {
  .newsletter-content form input.wpcf7-submit {
    margin-left: 8px;
    margin-top: 0;
  }
}
.newsletter-content form input.wpcf7-submit:hover {
  background-color: #D59E06;
}
.newsletter-content form input.wpcf7-email {
  max-width: 100%;
  border-radius: 12px;
  border: 1px solid #BCE5BE;
  box-shadow: none !important;
  outline: 0 !important;
  font-family: "Inter", serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.3;
  color: #2D6D35;
  padding: 11px 0 11px 52px;
  background-color: #BCE5BE;
  transition: all 0.3s ease;
}
.newsletter-content form input.wpcf7-email::placeholder {
  color: #2D6D35;
}
.newsletter-content form input.wpcf7-email:focus, .newsletter-content form input.wpcf7-email:active {
  box-shadow: none !important;
  outline: 0 !important;
  border-color: #2D6D35;
}
.newsletter-content form .wpcf7-form-control-wrap {
  position: relative;
}
.newsletter-content form .wpcf7-form-control-wrap::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M3.21436 6.6665L9.78986 11.0502C10.3497 11.4234 11.079 11.4234 11.6389 11.0502L18.2144 6.6665M4.88102 15.8332H16.5477C17.4682 15.8332 18.2144 15.087 18.2144 14.1665V5.83317C18.2144 4.9127 17.4682 4.1665 16.5477 4.1665H4.88102C3.96055 4.1665 3.21436 4.9127 3.21436 5.83317V14.1665C3.21436 15.087 3.96055 15.8332 4.88102 15.8332Z' stroke='%232D6D35' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  position: absolute;
  top: 3px;
  left: 19px;
  z-index: 10;
}

.footer-3 {
  background-color: #2D6D35;
  padding-top: 48px;
  padding-bottom: 48px;
}
.footer-3 .main-logo {
  margin-bottom: 24px;
}
.footer-3 .text p {
  font-family: "Inter", serif;
  font-weight: 400;
  font-size: var(--small-fz);
  line-height: 1.5;
  color: #ffffff;
  margin-bottom: 0;
}
.footer-3 .text p:not(:last-child) {
  margin-bottom: 24px;
}
.footer-3 .text p a {
  font-family: "Inter", serif;
  font-weight: 600;
  font-size: var(--small-fz);
  line-height: 1.5;
  color: #ffffff;
  transition: all 0.3s ease;
  text-decoration: none;
}
.footer-3 .text p a:hover {
  color: #D59E06;
}
.footer-3 .links {
  margin-top: 24px;
}
@media (min-width: 576px) {
  .footer-3 .links {
    margin-top: 0;
  }
}
.footer-3 .links ul {
  list-style-type: none;
  padding: 0;
}
.footer-3 .links ul li:not(:last-child) {
  margin-bottom: 24px;
}
.footer-3 .links ul li a {
  font-family: "Inter", serif;
  font-weight: 400;
  font-size: var(--small-fz);
  line-height: 1.5;
  color: #FFF1CB;
  transition: all 0.3s ease;
  text-decoration: none;
}
.footer-3 .links ul li a:hover {
  color: #D1F1D3;
  text-decoration: underline;
}

.footer3-bottom {
  background-color: #22632B;
  padding-top: 16px;
  padding-bottom: 16px;
}
.footer3-bottom p {
  font-family: "Inter", serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.3;
  color: #ffffff;
  margin-bottom: 0;
}

.simple-page,
.simple-page .text {
  padding-top: 16px;
  margin-bottom: 64px;
  margin-top: 100px;
}
@media (min-width: 992px) {
  .simple-page,
  .simple-page .text {
    margin-bottom: 100px;
    margin-top: 150px;
  }
}
.simple-page h1,
.simple-page .text h1 {
  font-family: "Inter", serif;
  font-size: var(--h1-fz);
  line-height: var(--h1-lh);
  color: #2D6D35;
  margin-bottom: 0;
  font-weight: 700;
}
.simple-page h2,
.simple-page .text h2 {
  font-family: "Inter", serif;
  font-size: var(--h2-fz);
  line-height: var(--h2-lh);
  color: #2D6D35;
  margin-bottom: 16px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .simple-page h2,
  .simple-page .text h2 {
    margin-bottom: 24px;
    margin-top: 24px;
  }
}
.simple-page h3,
.simple-page .text h3 {
  font-family: "Inter", serif;
  font-size: var(--h3-fz);
  line-height: var(--h3-lh);
  color: #2D6D35;
  margin-bottom: 16px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .simple-page h3,
  .simple-page .text h3 {
    margin-bottom: 24px;
    margin-top: 24px;
  }
}
.simple-page h4,
.simple-page h5,
.simple-page .text h4,
.simple-page .text h5 {
  font-family: "Inter", serif;
  font-size: var(--h4-fz);
  line-height: var(--h4-lh);
  color: #2D6D35;
  margin-bottom: 16px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .simple-page h4,
  .simple-page h5,
  .simple-page .text h4,
  .simple-page .text h5 {
    margin-bottom: 24px;
    margin-top: 24px;
  }
}
.simple-page p,
.simple-page .text p {
  font-family: "Inter", serif;
  font-weight: 400;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: "";
}
.simple-page p:last-child,
.simple-page .text p:last-child {
  margin-bottom: 0;
}
.simple-page p img,
.simple-page .text p img {
  margin-top: 44px;
  margin-bottom: 0;
  max-width: 100%;
  height: auto;
}
.simple-page p:first-child img,
.simple-page .text p:first-child img {
  margin-top: 0;
}
.simple-page a,
.simple-page .text a {
  font-family: "Inter", serif;
  font-weight: 400;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: #D59E06;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
.simple-page a:hover,
.simple-page .text a:hover {
  color: #2D6D35;
  text-decoration: underline;
}
.simple-page ul li,
.simple-page .text ul li {
  font-family: "Inter", serif;
  font-weight: 400;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: "";
  margin: 5px 0 5px 0;
}
.simple-page ol li,
.simple-page .text ol li {
  font-family: "Inter", serif;
  font-weight: 400;
  font-size: var(--base-fz);
  line-height: var(--base-lh);
  color: "";
  margin: 5px 0 5px 0;
}
.simple-page img,
.simple-page .text img {
  border-radius: 40px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.simple-page strong,
.simple-page .text strong {
  font-weight: 600;
}
.simple-page a.btn,
.simple-page .text a.btn {
  font-family: "Inter", serif;
  font-size: var(--small-fz);
  line-height: var(--small-lh);
  font-weight: 400;
}
.simple-page a.btn-primary,
.simple-page .text a.btn-primary {
  padding: 16px 22px;
  border: 1px solid #D59E06;
  color: #ffffff;
  background-color: #D59E06;
  border-radius: 0;
  text-transform: uppercase;
  letter-spacing: 1.68px;
}
.simple-page a.btn-primary:hover,
.simple-page .text a.btn-primary:hover {
  color: #D59E06;
  background-color: transparent;
  border: 1px solid #D59E06;
  text-decoration: none;
}
.simple-page a.btn-secondary,
.simple-page .text a.btn-secondary {
  padding: 16px 22px;
  border: 1px solid #2D6D35;
  color: #ffffff;
  background-color: #2D6D35;
  border-radius: 0;
  text-transform: uppercase;
  letter-spacing: 1.68px;
}
.simple-page a.btn-secondary:hover,
.simple-page .text a.btn-secondary:hover {
  color: #2D6D35;
  border: 1px solid #2D6D35;
  background-color: transparent;
  text-decoration: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfcGFydGlhbC9fYmFzZS5zY3NzIiwiX3BhcnRpYWwvX2NvbG9ycy5zY3NzIiwiX3BhcnRpYWwvX3R5cG9ncmFwaHkuc2NzcyIsIl9jb21wb25lbnRzL19tYWluLWJhbm5lci00LnNjc3MiLCJfY29tcG9uZW50cy9fbmV3cy1saXN0LTIuc2NzcyIsIl9jb21wb25lbnRzL19tYWluLWJhbm5lci01LnNjc3MiLCJfY29tcG9uZW50cy9fYmxvZy1kZXRhaWwtMi5zY3NzIiwiX2NvbXBvbmVudHMvX25hdmJhci0zLnNjc3MiLCJfY29tcG9uZW50cy9fbWFpbi1iYW5uZXItNi5zY3NzIiwiX2NvbXBvbmVudHMvX3RleHQuc2NzcyIsIl9jb21wb25lbnRzL19zdGVwcy0xLnNjc3MiLCJfY29tcG9uZW50cy9fbW9zYWljLXRleHQtaW1hZ2UtMi5zY3NzIiwiX2NvbXBvbmVudHMvX25ld3NsZXR0ZXItMS5zY3NzIiwiX2NvbXBvbmVudHMvX2Zvb3Rlci0zLnNjc3MiLCJfcGFnZXMvX3NpbXBsZS1wYWdlLXRlbXBsYXRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQ0FBO0FBQUE7RUFFSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFTSjtFQUVJO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFLSTs7O0FBSVI7QUFBQTtBQUFBO0FBcUJBO0VBQ0k7RUFDQTs7O0FBSUE7RUFDSTs7QUFFSjtFQUNJO0lBQ0k7O0VBR0E7SUFDSTs7OztBQU1oQjtFQUNJLFlBcENPOztBQXNDUDtFQUhKO0lBSVE7Ozs7QUFLSjtFQUNJLGVBdENHOztBQXVDSDtFQUZKO0lBR1E7Ozs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJOzs7QUFJUjtFQUNJLGVBM0RPOzs7QUE4RFg7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RUFGSjtJQUdROzs7QUFFSjtFQUxKO0lBTVE7OztBQVFKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQSxrQlQ3QlE7RVM4QlI7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQWRKO0lBZVE7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBckJKO0lBc0JRO0lBQ0E7SUFDQTtJQUNBOzs7QUFNaEI7RUFDSTs7QUFDQTtFQUZKO0lBR1E7OztBQUVKO0VBTEo7SUFNUTs7O0FBRUo7RUFSSjtJQVNROzs7QUFJUjtFQUNJLGFSNUJFO0VRNkJGLFdScEJvQjtFUXFCcEIsYVJwQm9CO0VRcUJwQixhUjVCUztFUTZCVCxPVGxGaUI7RVNtRmpCLGVWL0NHO0VVZ0RIOztBQUNBO0VBUko7SUFTUSxlVjNDRDs7O0FVOENQO0VBQ0ksYVJ4Q0U7RVF5Q0YsV1I5Qm9CO0VRK0JwQixhUjlCb0I7RVErQnBCLGFSdkNTO0VRd0NULE9UOUZpQjtFUytGakIsZVYvREU7O0FVaUVOO0VBQ0ksV1IvQm9CO0VRZ0NwQixhUi9Cb0I7RVFnQ3BCLE9UcEdpQjtFU3FHakI7OztBQzVHUjtFQUNJLE9WTXFCO0VVTHJCLGVYK0NPO0VXOUNQOztBQUVBO0VBTEo7SUFNUSxlWDZDSTtJVzVDSjs7O0FBS0E7RUFDSSxhVDRDRjtFUzNDRSxXVG9EZ0I7RVNuRGhCLGFUb0RnQjtFU25EaEIsYVQ0Q0s7RVMzQ0w7RUFDQSxPVlhhO0VVWWI7O0FBRUE7RUFUSjtJQVVRLGVYMkJMOzs7QVd4QkM7RUFDSSxPVlZRO0VVV1IsYVRpQ0M7O0FTNUJiO0VBQ0k7RUFDQTs7QUFFQTtFQUpKO0lBS1EsZVhnQkE7SVdmQTtJQUNBOzs7QUFHSjtFQUNJOztBQUlSO0VBQ0ksYVRTRTtFU1JGLFdUbUJvQjtFU2xCcEIsYVRtQm9CO0VTbEJwQixhVFVTO0VTVFQsZVhYRztFV1lILE9WOUNpQjs7QVUrQ2pCO0VBQ0k7RUFDQSxPVmpEYTtFVWtEYjtFQUNBLFdUVWdCO0VTVGhCLGFUVWdCO0VTVGhCLGFUQ0s7O0FTRVQ7RUFoQko7SUFpQlEsZVhyQkQ7OztBV3lCUDtF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QUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUM1SGhCO0VBQ0ksa0JaTXFCO0VZSnJCLGFiNkNPO0VhNUNQLGdCYjRDTzs7QWExQ1A7RUFDSSxlYm9DRzs7QWFoQ0g7RUFDSSxhWDhDRjtFVzdDRSxhWGlESztFV2hETCxXWDhEZ0I7RVc3RGhCO0VBQ0EsT1pnQmE7RVlmYjs7QUFDQTtFQUNJLGVid0JMOztBYXJCQztFQUNJLGFYbUNOO0VXbENNLGFYcUNDO0VXcENELFdYbURZO0VXbERaO0VBQ0EsT1pLUztFWUpUO0VBQ0E7O0FBQ0E7RUFDSSxPWmZJOztBWXFCcEI7RUFDSSxZYktHOztBYUpIO0VBRko7SUFHUTs7O0FBRUo7RUFDSTtFQUNBOztBQUVJO0VBQ0ksZWJKVDs7QWFNSztFQUNJLGFYUVY7RVdQVSxhWFdIO0VXVkcsV1h3QlE7RVd2QlI7RUFDQSxPWnJDSTtFWXNDSjtFQUNBOztBQUNBO0VBQ0ksT1psREM7RVltREQ7OztBQVd4QjtFQUNJO0VBQ0EsYWIvQk87RWFnQ1AsZ0JiaENPOztBYWlDUDtFQUNJLGFYakJFO0VXa0JGLGFYZFM7RVdlVDtFQUNBO0VBQ0EsT1ovQ2lCO0VZZ0RqQjs7O0FDaEZSO0FBQUE7RUFFSSxhZHVDTztFY3RDUCxlZDhDTztFYzdDUDs7QUFDQTtFQUxKO0FBQUE7SUFNUSxlZDZDSTtJYzVDSjs7O0FBRUo7QUFBQTtFQUNJLGFaK0NFO0VZOUNGLFdacURvQjtFWXBEcEIsYVpxRG9CO0VZcERwQixPYk5pQjtFYU9qQjtFQUNBLGFaNkNTOztBWTFDYjtBQUFBO0VBQ0ksYVpzQ0U7RVlyQ0YsV1o4Q29CO0VZN0NwQixhWjhDb0I7RVk3Q3BCLE9iZmlCO0VhZ0JqQixlZGtCRztFY2pCSCxhWm9DUzs7QVluQ1Q7RUFQSjtBQUFBO0lBUVEsZWRpQkQ7SWNoQkMsWWRnQkQ7OztBY2JQO0FBQUE7RUFDSSxhWjBCRTtFWXpCRixXWm9Db0I7RVluQ3BCLGFab0NvQjtFWW5DcEIsT2IzQmlCO0VhNEJqQixlZE1HO0VjTEgsYVp3QlM7O0FZdkJUO0VBUEo7QUFBQTtJQVFRLGVkS0Q7SWNKQyxZZElEOzs7QWNEUDtBQUFBO0FBQUE7QUFBQTtFQUVJLGFaYUU7RVlaRixXWnlCb0I7RVl4QnBCLGFaeUJvQjtFWXhCcEIsT2J4Q2lCO0VheUNqQixlZFBHO0VjUUgsYVpXUzs7QVlWVDtFQVJKO0FBQUE7QUFBQTtBQUFBO0lBU1EsZWRSRDtJY1NDLFlkVEQ7OztBY1lQO0FBQUE7RUFDSSxhWkVFO0VZREYsYVpLUztFWUpULFdaZ0JvQjtFWWZwQixhWmdCb0I7RVlmcEIsT2JuQ2dCOztBYW9DaEI7QUFBQTtFQUNJOztBQUVKO0FBQUE7RUFDSSxZZGxCRDtFY21CQztFQUNBO0VBQ0E7O0FBR0E7QUFBQTtFQUNJOztBQUlaO0FBQUE7RUFDSSxhWm5CRTtFWW9CRixhWmhCUztFWWlCVCxXWkxvQjtFWU1wQixhWkxvQjtFWU1wQixPYmpFZ0I7RWFrRWhCO0VBQ0E7O0FBQ0E7QUFBQTtFQUNJLE9iOUVhO0VhK0ViOztBQUlKO0FBQUE7RUFDSSxhWmpDRjtFWWtDRSxhWjlCSztFWStCTCxXWm5CZ0I7RVlvQmhCLGFabkJnQjtFWW9CaEIsT2J0RVk7RWF1RVo7O0FBSUo7QUFBQTtFQUNJLGFaM0NGO0VZNENFLGFaeENLO0VZeUNMLFdaN0JnQjtFWThCaEIsYVo3QmdCO0VZOEJoQixPYmhGWTtFYWlGWjs7QUFHUjtBQUFBO0VBQ0k7RUFDQSxZZHBFRztFY3FFSCxlZHJFRzs7QWN1RVA7QUFBQTtFQUNJLGFadERTOztBWXdEYjtBQUFBO0VBQ0ksYVo1REU7RVk2REYsV1ozQ29CO0VZNENwQixhWjNDb0I7RVk0Q3BCLGFaM0RTOztBWThEYjtBQUFBO0VBQ0k7RUFDQTtFQUNBLE9iL0ZpQjtFYWdHakIsa0JiaEhnQjtFYWlIaEI7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDSSxPYnJIWTtFYXNIWjtFQUNBO0VBQ0E7O0FBSVI7QUFBQTtFQUNJO0VBQ0E7RUFDQSxPYi9HaUI7RWFnSGpCLGtCYnpJaUI7RWEwSWpCO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0ksT2I5SWE7RWErSWI7RUFDQTtFQUNBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5UaGVtZSBOYW1lOiBMaXB0b3YgQWdyb3RlY2hcbkF1dGhvcjogTUFJU09OIEQnSUTDiUVcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3Lm1haXNvbmRpZGVlLmNvbVxuRGVzY3JpcHRpb246IE1haW4gdGVtcGxhdGUgZm9yIExpcHRvdiBBZ3JvdGVjaFxuVmVyc2lvbjogMC4wLjFcblJlcXVpcmVzIGF0IGxlYXN0OiA2LjJcblJlcXVpcmVzIFBIUDogNy40XG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBodHRwczovL3d3dy5saXB0b3ZhZ3JvdGVjaC5zay9cbiovXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCAnX3BhcnRpYWwvX2Jhc2UnO1xuQGltcG9ydCAnX3BhcnRpYWwvX2NvbG9ycyc7XG5AaW1wb3J0ICdfcGFydGlhbC9fdHlwb2dyYXBoeSc7XG5cbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19uYXZiYXItMlwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21lZ2EtbWVudS0yXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLTRcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0LXdpdGgtYmctMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21vc2FpYy10ZXh0LWltYWdlLTJcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19mb290ZXItMi5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX25ld3MtbGlzdC0yLnNjc3NcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19pbmZvcm1hdGlvbmFsLXBhbmVsLTFcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19pbmZvcm1hdGlvbmFsLXBhbmVsLTJcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19saXN0LW9mLXJvb21zLTFcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19saXN0LW9mLXJvb21zLTJcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19zaW1wbGUtaW1hZ2Utc2xpZGVyLTJcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19jb250YWN0LWZvcm0tMVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19tYWluLWJhbm5lci01XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9faW5mb3JtYXRpb25hbC1wYW5lbC0zXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fY2FyZHMtMlwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2NhcmRzLTNcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19iYW5uZXItMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX3NpbXBsZS1pbWFnZS1zbGlkZXItMy1zd2lwZXJcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19jb250ZW50LWxheW91dC0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Jsb2ctZGV0YWlsLTJcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19jYXJkcy00XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fY2FyaWVyci1kZXRhaWwuc2Nzc1wiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Jsb2ctbGlzdC0yLnNjc3NcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19tb3NhaWMtdGV4dC1pbWFnZS0zXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9faW5mb3JtYXRpb25hbC1wYW5lbC00XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fc2luZ2xlLXBvYnl0b3ZlLWJhbGlja3lcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19jYXJkcy01XCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fbmF2YmFyLXRyYW5hc2l0aW9uXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy90YWJzLTJcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19mb3JtLTJcIjtcbi8vQGltcG9ydCBcIl9wYWdlcy9fc2ltcGxlLXBhZ2UtdGVtcGxhdGVcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190ZXh0LWluLWNvbHVtbnMtMVwiO1xuLy9AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Zvb3Rlci1uZXdzbGV0dGVyXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9faW5mb3JtYXRpb25hbC1wYW5lbC1leHRlbmRcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL190YWJsZS0xXCI7XG4vL0BpbXBvcnQgXCJfY29tcG9uZW50cy9fYnJlYWRjcnVtYnNcIjtcbi8vQGltcG9ydCBcIl9jb21wb25lbnRzL19wYWdpbmF0aW9uLTFcIjtcblxuXG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX25hdmJhci0zXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21haW4tYmFubmVyLTZcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fdGV4dFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRzL19zdGVwcy0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX21vc2FpYy10ZXh0LWltYWdlLTJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50cy9fbmV3c2xldHRlci0xXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudHMvX2Zvb3Rlci0zXCI7XG5AaW1wb3J0IFwiX3BhZ2VzL19zaW1wbGUtcGFnZS10ZW1wbGF0ZVwiOyIsImJvZHksXG5odG1sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmh0bWwgKiB7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4kc2NyZWVuLXNtIDogNTc2cHg7XG4kc2NyZWVuLW1kIDogNzY4cHg7XG4kc2NyZWVuLWxnIDogOTkycHg7XG4kc2NyZWVuLXhsIDogMTIwMHB4O1xuJHNjcmVlbi1kZXNrdG9wIDogMTMzMHB4O1xuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XG5cbiAgICAuY29udGFpbmVyLFxuICAgIC5jb250YWluZXItbGcsXG4gICAgLmNvbnRhaW5lci1tZCxcbiAgICAuY29udGFpbmVyLXNtLFxuICAgIC5jb250YWluZXIteGwge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMzBweDtcbiAgICB9XG59XG5cbi8qXG4qIFNwYWNpbmdcbiovXG5cbiRzcGFjZS00OiA0cHg7XG4kc3BhY2UtODogOHB4O1xuJHNwYWNlLTEyOiAxMnB4O1xuJHNwYWNlLTE2OiAxNnB4O1xuJHNwYWNlLTIwOiAyMHB4O1xuJHNwYWNlLTI0OiAyNHB4O1xuJHNwYWNlLTMyOiAzMnB4O1xuJHNwYWNlLTM2OiAzNnB4O1xuJHNwYWNlLTQwOiA0MHB4O1xuJHNwYWNlLTQ0OiA0NHB4O1xuJHNwYWNlLTQ4OiA0OHB4O1xuJHNwYWNlLTY0OiA2NHB4O1xuJHNwYWNlLTgwOiA4MHB4O1xuJHNwYWNlLTEwMDogMTAwcHg7XG4kc3BhY2UtMTIwOiAxMjBweDtcbiRzcGFjZS0xNTA6IDE1MHB4O1xuXG5tYWluIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2luZ2xlLXBvc3Qge1xuICAgIG1haW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA3OHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZyApIHtcbiAgICAgICAgbWFpbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNjRweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhhcyhoZWFkZXIuc2Nyb2xsKSB7XG4gICAgICAgICAgICBtYWluIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLTE2O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQgKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uc2luZ2xlLWtvbmdyZXMtYS1ldmVudCB7XG4gICAgLmNvbnRhY3QtZm9ybS0xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmEuaW5oZXJpdCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi5tYi1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ4O1xufVxuXG4ubWItbGFyZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgfVxufVxuXG4uYmFubmVyLW5vLW0ge1xuICAgIC5tYWluLWJhbm5lci0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5lbXB0eS1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udy1maXQge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuXG4jYWpheHNlYXJjaHByb3JlczNfMS52ZXJ0aWNhbCAucmVzdWx0cyxcbmRpdi5hc3Bfci5hc3Bfcl8xLnZlcnRpY2FsIC5yZXN1bHRzIHtcbiAgICBzY3JvbGxiYXItY29sb3I6ICMwQTI0NkEgI2ZmZiAhaW1wb3J0YW50O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCAtNXB4ICNkZmRmZGY7XG59XG5cbi5pbnN0YWdyYW0tZmVlZC1jbGllbnQge1xuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5hc3Bfc2hvd21vcmUge1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRTMyNkVGRiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFMzI2RUZGICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzFFMzI2RUZGIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi53cG1sLWxzLXN0YXRpY3MtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nIHtcbiAgICAubWFpbi1iYW5uZXItNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDc4cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnICkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vICBDb2xvcnNcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKlxuKiBQcmltYXJ5XG4qL1xuJGNvbG9yLXByaW1hcnktMTAwICA6ICAgICMyRDZEMzU7IC8vR3JlZWVuIDFcbiRjb2xvci1wcmltYXJ5LTgwICAgOiAgICAjRDFGMUQzOyAvL0dyZWVlbiAyXG4kY29sb3ItcHJpbWFyeS02MCAgIDogICAgJyc7XG4kY29sb3ItcHJpbWFyeS00MCAgIDogICAgJyc7XG4kY29sb3ItcHJpbWFyeS0yMCAgIDogICAgJyc7XG5cbi8qXG4qIEdvbGRcbiovXG4kY29sb3Itc2Vjb25kYXJ5LTEwMDogICAjRDU5RTA2OyAvL0dPTEQgMVxuJGNvbG9yLXNlY29uZGFyeS04MCA6ICAgI0ZGRjFDQjsgLy9HT0xEIDFcbiRjb2xvci1zZWNvbmRhcnktNjAgOiAgICcnO1xuJGNvbG9yLXNlY29uZGFyeS00MCA6ICAgJyc7XG4kY29sb3Itc2Vjb25kYXJ5LTIwIDogICAnJztcblxuLypcbiogR3JheVxuKi9cbiRjb2xvci10ZXJ0aWFyeS0xMDAgOiAgICcnO1xuJGNvbG9yLXRlcnRpYXJ5LTgwICA6ICAgJyc7XG4kY29sb3ItdGVydGlhcnktNjAgIDogICAnJztcblxuLypcbiogQmFzaWNcbiovXG4kY29sb3Itd2hpdGUgICAgICAgIDogICAgI2ZmZmZmZjsiLCIvL1xuLy8gIFRZUE9HUkFQSFlcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbjpyb290IHtcbiAgICAtLWgxLWZ6ICAgICAgICAgICAgICAgICAgICA6IDMwcHg7XG4gICAgLS1oMS1saCAgICAgICAgICAgICAgICAgICAgOiAxLjM7XG4gICAgLS1oMi1meiAgICAgICAgICAgICAgICAgICAgOiAyNnB4O1xuICAgIC0taDItbGggICAgICAgICAgICAgICAgICAgIDogMS4zO1xuICAgIC0taDMtZnogICAgICAgICAgICAgICAgICAgIDogMjJweDtcbiAgICAtLWgzLWxoICAgICAgICAgICAgICAgICAgICA6IDEuMztcbiAgICAtLWJhc2UtZnogICAgICAgICAgICAgICAgICA6IDE4cHg7XG4gICAgLS1iYXNlLWxoICAgICAgICAgICAgICAgICAgOiAxLjM7XG4gICAgLS1zbWFsbC1meiAgICAgICAgICAgICAgICAgOiAxNnB4O1xuICAgIC0tc21hbGwtbGggICAgICAgICAgICAgICAgIDogMS4zO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIC0taDEtZnogICAgICAgICAgICAgICAgICAgIDogNDVweDtcbiAgICAgICAgLS1oMS1saCAgICAgICAgICAgICAgICAgICAgOiAxLjM7XG4gICAgICAgIC0taDItZnogICAgICAgICAgICAgICAgICAgIDogMzBweDtcbiAgICAgICAgLS1oMi1saCAgICAgICAgICAgICAgICAgICAgOiAxLjM7XG4gICAgICAgIC0taDMtZnogICAgICAgICAgICAgICAgICAgIDogMjVweDtcbiAgICAgICAgLS1oMy1saCAgICAgICAgICAgICAgICAgICAgOiAxLjM7XG4gICAgICAgIC0tYmFzZS1meiAgICAgICAgICAgICAgICAgIDogMTlweDtcbiAgICAgICAgLS1iYXNlLWxoICAgICAgICAgICAgICAgICAgOiAxLjM7XG4gICAgICAgIC0tc21hbGwtZnogICAgICAgICAgICAgICAgIDogMTZweDtcbiAgICAgICAgLS1zbWFsbC1saCAgICAgICAgICAgICAgICAgOiAxLjM7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgICAtLWgxLWZ6ICAgICAgICAgICAgICAgICAgICA6IDY0cHg7XG4gICAgICAgIC0taDEtbGggICAgICAgICAgICAgICAgICAgIDogMS4zO1xuICAgICAgICAtLWgyLWZ6ICAgICAgICAgICAgICAgICAgICA6IDQ0cHg7XG4gICAgICAgIC0taDItbGggICAgICAgICAgICAgICAgICAgIDogMS4zO1xuICAgICAgICAtLWgzLWZ6ICAgICAgICAgICAgICAgICAgICA6IDMycHg7XG4gICAgICAgIC0taDMtbGggICAgICAgICAgICAgICAgICAgIDogMS4zO1xuICAgICAgICAtLWJhc2UtZnogICAgICAgICAgICAgICAgICA6IDIwcHg7XG4gICAgICAgIC0tYmFzZS1saCAgICAgICAgICAgICAgICAgIDogMS4zO1xuICAgICAgICAtLXNtYWxsLWZ6ICAgICAgICAgICAgICAgICA6IDE2cHg7XG4gICAgICAgIC0tc21hbGwtbGggICAgICAgICAgICAgICAgIDogMS4zO1xuICAgIH1cbn1cblxuXG5cblxuLy8gVmFyaWFibGVzXG5cbip7XG4gICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbn1cblxuJGZmLTEgICA6IFwiSW50ZXJcIiwgc2VyaWY7XG4kZmYtMiAgIDogXCJJbnRlclwiLCBzZXJpZjtcblxuJGZ3LWJvbGQgICAgICAgOiA3MDA7XG4kZnctc2VtaSAgICAgICA6IDYwMDtcbiRmdy1ub3JtYWwgICAgIDogNDAwO1xuXG4kaDEtZnogICAgICAgICAgICAgICAgICAgIDogdmFyKC0taDEtZnopO1xuJGgxLWxoICAgICAgICAgICAgICAgICAgICA6IHZhcigtLWgxLWxoKTtcbiRoMi1meiAgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1oMi1meik7XG4kaDItbGggICAgICAgICAgICAgICAgICAgIDogdmFyKC0taDItbGgpO1xuJGgzLWZ6ICAgICAgICAgICAgICAgICAgICA6IHZhcigtLWgzLWZ6KTtcbiRoMy1saCAgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1oMy1saCk7XG4kaDQtZnogICAgICAgICAgICAgICAgICAgIDogdmFyKC0taDQtZnopO1xuJGg0LWxoICAgICAgICAgICAgICAgICAgICA6IHZhcigtLWg0LWxoKTtcbiRoNS1meiAgICAgICAgICAgICAgICAgICAgOiB2YXIoLS1oNS1meik7XG4kaDUtbGggICAgICAgICAgICAgICAgICAgIDogdmFyKC0taDUtbGgpO1xuJGJhc2UtZnogICAgICAgICAgICAgICAgICA6IHZhcigtLWJhc2UtZnopO1xuJGJhc2UtbGggICAgICAgICAgICAgICAgICA6IHZhcigtLWJhc2UtbGgpO1xuJHNtYWxsLWZ6ICAgICAgICAgICAgICAgICA6IHZhcigtLXNtYWxsLWZ6KTtcbiRzbWFsbC1saCAgICAgICAgICAgICAgICAgOiB2YXIoLS1zbWFsbC1saCk7XG4kbnVtYmVycy1meiAgICAgICAgICAgICAgIDogdmFyKC0tbnVtYmVycy1meik7XG4kbnVtYmVycy1saCAgICAgICAgICAgICAgIDogdmFyKC0tbnVtYmVycy1saCk7XG5cbmIsIHN0cm9uZ3tmb250LXdlaWdodDogJGZ3LWJvbGQ7fVxuZW0sIGl7Zm9udC1zdHlsZTogaXRhbGljO31cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2e1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICYgYXtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG59XG5cblxucCxcbmEsXG5saXtcbiAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJ0bntcbiAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDMuNnB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLTI0O1xuXG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgfVxufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMTZweCAyMnB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktODA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjY4cHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgfVxufVxuXG4uYnRuLXRyYW5zcGFyZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjY4cHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgfVxufVxuXG4uYnRuLXRyYW5zcGFyZW50LWdvbGQge1xuICAgIHBhZGRpbmc6IDE2cHggMjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjY4cHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgfVxufVxuXG4uYnRuLXNpbXBsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktNjA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAzLjZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLmFycm93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5JyBoZWlnaHQ9JzE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggc3Ryb2tlPSclMjMwODlDRkYnIHN0cm9rZS13aWR0aD0nMicgZD0nbTEgMSA2IDYuNUwxIDE0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5JyBoZWlnaHQ9JzE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS13aWR0aD0nMicgZD0nbTEgMSA2IDYuNUwxIDE0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBhcnJvd0EgMC42cyBpbmZpbml0ZSBhbHRlcm5hdGUgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYXJyb3dBIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgfVxufVxuXG4iLCIubWFpbi1iYW5uZXItNHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzhweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICB9XG4gICAgJi5zbWFsbGVye1xuICAgICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY5MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lcixcbiAgICAucm93e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC5jb2wtMTJ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAkaDEtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2UtMzI7XG4gICAgfVxuICAgIC5idXR0b25zIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbmZvcm1hdGlvbmFsLXBhbmVsLWJ0biB7XG4gICAgLm1haW4tYmFubmVyLTR7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjU0cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU3cHgpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5vdGhlci1hcnRpY2xlcy1saXN0LTEsXG4ubmV3cy1saXN0LTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS04MDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuMzZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00ODtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmJ0bi1tb3JlLWFydGljbGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTQ4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTY0O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uZXdzLWxpc3Qtc2xpZGVyLTIge1xuICAgICAgICBwYWRkaW5nOiAwICRzcGFjZS0xMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtMTI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzcGFjZS0xMjtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAubmV3cy1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm90aGVyLWFydGljbGVzLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm90aGVyLWFydGljbGVzLWNvbnRlbnQsXG4gICAgICAgICAgICAgICAgLm5ld3MtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZ6O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMzI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5JyBoZWlnaHQ9JzE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgZD0nbTEgMSA2IDYuNUwxIDE0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3cy1saXN0LXNsaWRlci1idXR0b24tcHJldixcbiAgICAgICAgLm5ld3MtbGlzdC1zbGlkZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNzk3ODUyIDguODAzNUgxNy4wMzA4TTE3LjAzMDggOC44MDM1TDguOTE0MzQgMC42ODcwMTJNMTcuMDMwOCA4LjgwMzVMOC45MTQzNCAxNi45Micgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5uZXdzLWxpc3Qtc2xpZGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXdzLWxpc3Qtc2xpZGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvci1wcmltYXJ5LTEwMCwgMC4zKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmV3cy1saXN0LTIsXG4ub3RoZXItYXJ0aWNsZXMtbGlzdC0xIHtcbiAgICAubmV3cy1saXN0LXNsaWRlci13cmFwcGVyOmhhcyguc3dpcGVyLXNsaWRlKTpub3QoOmhhcyguc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgzKSkpIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWJhbm5lci01IHtcbiAgICBwYWRkaW5nOiAkc3BhY2UtNDggMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS00ODtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgLmltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVzZXJ2YXRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS02MDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0xNjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlc2VydmF0aW9uLWxpbmtze1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuaWNvbi1yZXNlcnZhdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIzJyB2aWV3Qm94PScwIDAgMjAgMjMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002IDUuMjM1MThWMC41MjkyOTdNMTQgNS4yMzUxOFYwLjUyOTI5N001IDkuOTQxMDZIMTVNMyAyMS43MDU4SDE3QzE4LjEwNDYgMjEuNzA1OCAxOSAyMC42NTIzIDE5IDE5LjM1MjhWNS4yMzUxOEMxOSAzLjkzNTY5IDE4LjEwNDYgMi44ODIyNCAxNyAyLjg4MjI0SDNDMS44OTU0MyAyLjg4MjI0IDEgMy45MzU2OSAxIDUuMjM1MThWMTkuMzUyOEMxIDIwLjY1MjMgMS44OTU0MyAyMS43MDU4IDMgMjEuNzA1OFonIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtNDg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlLTE2ICRzcGFjZS0zNjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMjQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tYmFubmVyLTUtZnJhY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLWJhbm5lci01LXN3aXBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRzcGFjZS0xMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc3BhY2UtMTI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjZS0xMjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UtMTI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tYmFubmVyLTUtbmV4dCxcbiAgICAgICAgLm1haW4tYmFubmVyLTUtcHJldiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDE4IDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC43OTc4NTIgOC44MDM1SDE3LjAzMDhNMTcuMDMwOCA4LjgwMzVMOC45MTQzNCAwLjY4NzAxMk0xNy4wMzA4IDguODAzNUw4LjkxNDM0IDE2LjkyJyBzdHJva2U9J3doaXRlJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYWluLWJhbm5lci01LW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tYmFubmVyLTUtcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2luZ2xlLXBvc3QgIHtcbiAgICBhcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZzogMCAwICRzcGFjZS02NDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkc3BhY2UtMTAwO1xuICAgICAgICB9XG4gICAgICAgIGgyLCBoMywgaDQge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlLTMyIDAgJHNwYWNlLTI0O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgdWwsIG9sIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTggMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNyAxTDYgMTJMMSA3JyBzdHJva2U9JyUyM0UzQjc4MScgc3Ryb2tlLXdpZHRoPScxLjInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB0YWJsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2ltcGxlLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yNDtcbiAgICB9XG59IiwiLm5hdmJhci0zIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcblxuICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtMTI7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xMjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtNjQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgXG4gICAgICAgICYuc2Nyb2xse1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZS0zMjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1sb2dve1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGVye1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlci1pY29ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzMkQ2RDM1JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgICAgfVxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2e1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtNDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlLTI0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc21hbGwtZno7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ28tbGluay1oZWFkZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWJhbm5lci02IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTQ4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyMDtcbiAgICB9XG5cbiAgICBoZWlnaHQ6IDUwMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIsXG4gICAgLnJvd3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgxLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICB9XG5cbiAgICAuYm90dG9tLWltZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA3OSU7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIHRvcDogNzAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgdG9wOiA1OSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgdG9wOiA1NCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTc0cHg7XG4gICAgICAgICAgICB0b3A6IDQ0JTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGV4dC1ibG9jayB7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0zMjtcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc3RlcHMtMSB7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEyMDtcbiAgICB9XG5cbiAgICAud3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtYmVye1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktODA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MnB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0e1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICBmb250LXNpemU6ICRoMi1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS04MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufSIsIi5tb3NhaWMtdGV4dC1pbWFnZS0yIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTEwMDtcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRpbmcge1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9zYWljLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE1MDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5LTEwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZHJlc3MtbW9zYWljIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeS0xMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMTY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMTggMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNC42NTY5IDE0LjY1NjlDMTMuNzIwMiAxNS41OTM1IDExLjc2MTYgMTcuNTUyMSAxMC40MTM4IDE4Ljg5OTlDOS42MzI3NSAxOS42ODEgOC4zNjc2OCAxOS42ODE0IDcuNTg2NjMgMTguOTAwM0M2LjI2MjM0IDE3LjU3NiA0LjM0MTU5IDE1LjY1NTMgMy4zNDMxNSAxNC42NTY5QzAuMjE4OTUxIDExLjUzMjcgMC4yMTg5NTEgNi40NjczNCAzLjM0MzE1IDMuMzQzMTVDNi40NjczNCAwLjIxODk1MSAxMS41MzI3IDAuMjE4OTUxIDE0LjY1NjkgMy4zNDMxNUMxNy43ODEgNi40NjczNCAxNy43ODEgMTEuNTMyNyAxNC42NTY5IDE0LjY1NjlaJyBzdHJva2U9JyUyM0UzQjc4MScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMiA5QzEyIDEwLjY1NjkgMTAuNjU2OSAxMiA5IDEyQzcuMzQzMTUgMTIgNiAxMC42NTY5IDYgOUM2IDcuMzQzMTUgNy4zNDMxNSA2IDkgNkMxMC42NTY5IDYgMTIgNy4zNDMxNSAxMiA5Wicgc3Ryb2tlPSclMjNFM0I3ODEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAzMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTI0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC01MCUpO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFycm93QSAwLjZzIGluZmluaXRlIGFsdGVybmF0ZSBmb3J3YXJkcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS0xMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzknIGhlaWdodD0nMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMSAxIDYgNi41TDEgMTQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmV2ZXJ0LW9yZGVyIHtcbiAgICAgICAgLm1vc2FpYy1pdGVtIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgOTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2NHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9zYWljLWl0ZW0ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDkwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDY0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtNDg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNtYWxsX2hlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5LTEwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMy4zNnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMjtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzEzJyB2aWV3Qm94PScwIDAgMTggMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNyAxTDYgMTJMMSA3JyBzdHJva2U9JyUyM0UzQjc4MScgc3Ryb2tlLXdpZHRoPScxLjInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMzI7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDMwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vc2FpYy10ZXh0LWltYWdlLTItc3dpcGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLTEyO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRzcGFjZS0xMjtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDMwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5zd2lwZXItbW9zYWljLWltYWdlLTItbmV4dCB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBob3Zlci1hcnJvdy1yaWdodCAwLjNzIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLW1vc2FpYy1pbWFnZS0yLXByZXYge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogaG92ZXItYXJyb3ctbGVmdCAwLjNzIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMjhweDtcbiAgICAgICAgbGVmdDogMjNweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDQtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGg0LWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZno7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICByaWdodDogMjNweDtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb3NhaWMtdGV4dC1pbWFnZS1wYWdpbmF0aW9uMi1mcmFjdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc21hbGwtbGg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlLTI0O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vc2FpYy10ZXh0LWltYWdlLXBhZ2luYXRpb24yLWJ1bGxldCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLTEyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1tb3NhaWMtaW1hZ2UtMi1uZXh0LFxuICAgIC5zd2lwZXItbW9zYWljLWltYWdlLTItcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTgwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjUgNC4xNjY1OUwxMy4zMzMzIDkuOTk5OTJMNy41IDE1LjgzMzMnIHN0cm9rZT0nJTIzMkQ2RDM1JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItbW9zYWljLWltYWdlLTItbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5zd2lwZXItbW9zYWljLWltYWdlLTItcHJldiB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vc2FpYy1hY2NvcmRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTE2O1xuXG4gICAgICAgIC50b2dnbGUtc2hvdy1tb3NhaWMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5LTgwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeS0xMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMTY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNiA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDggOEwxNSAxJyBzdHJva2U9JyUyMzNEM0QzRCcgc3Ryb2tlLXdpZHRoPScxLjInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbi1hY2NvcmRpb24tbW9zaWFjIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMCAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjEyODkgMTYuMDQ0OUMxNS4wODY0IDE3LjA4NzQgMTIuODc1IDE5LjI5ODggMTEuNDEzNSAyMC43NjAzQzEwLjYzMjUgMjEuNTQxNCA5LjM2ODYyIDIxLjU0MTIgOC41ODc1NyAyMC43NjAxQzcuMTUxMjcgMTkuMzIzOCA0Ljk4NDEgMTcuMTU2NiAzLjg3MjM5IDE2LjA0NDlDMC40ODc4NDggMTIuNjYwNCAwLjQ4Nzg0OCA3LjE3Mjk1IDMuODcyMzkgMy43ODg0MUM3LjI1Njk0IDAuNDAzODY0IDEyLjc0NDQgMC40MDM4NjQgMTYuMTI4OSAzLjc4ODQxQzE5LjUxMzUgNy4xNzI5NSAxOS41MTM1IDEyLjY2MDQgMTYuMTI4OSAxNi4wNDQ5Wicgc3Ryb2tlPSclMjNFM0I3ODEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTMuMjUwNyA5LjkxNjY3QzEzLjI1MDcgMTEuNzExNiAxMS43OTU2IDEzLjE2NjcgMTAuMDAwNyAxMy4xNjY3QzguMjA1NzMgMTMuMTY2NyA2Ljc1MDY1IDExLjcxMTYgNi43NTA2NSA5LjkxNjY3QzYuNzUwNjUgOC4xMjE3NCA4LjIwNTczIDYuNjY2NjcgMTAuMDAwNyA2LjY2NjY3QzExLjc5NTYgNi42NjY2NyAxMy4yNTA3IDguMTIxNzQgMTMuMjUwNyA5LjkxNjY3Wicgc3Ryb2tlPSclMjNFM0I3ODEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9zYWljLWFjY29yZGlvbi1saXN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktODA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFREQ2Qjk7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgICAgICAgICAgZ2FwOiAycHggMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2UtMTY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIGR0LFxuICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhvdmVyLWFycm93LWxlZnQge1xuICAgIDAlIHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgaG92ZXItYXJyb3ctcmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluLWFjY29yZGlvbiB7XG4gICAgMCUge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn0iLCIubmV3c2xldHRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkc3BhY2UtMzIgJHNwYWNlLTI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTY0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xMDA7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZS02NCAkc3BhY2UtODA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTMyO1xuICAgICAgICB9XG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzbWFsbC1saDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS02MDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZno7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb3Jte1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cGNmNy1zcGlubmVye1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LndwY2Y3LXN1Ym1pdHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS04O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UtODtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0LndwY2Y3LWVtYWlse1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQ0U1QkU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTFweCAwIDExcHggNTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQ0U1QkU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIxJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjEgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIG9wYWNpdHk9JzAuNSclM0UlM0NwYXRoIGQ9J00zLjIxNDM2IDYuNjY2NUw5Ljc4OTg2IDExLjA1MDJDMTAuMzQ5NyAxMS40MjM0IDExLjA3OSAxMS40MjM0IDExLjYzODkgMTEuMDUwMkwxOC4yMTQ0IDYuNjY2NU00Ljg4MTAyIDE1LjgzMzJIMTYuNTQ3N0MxNy40NjgyIDE1LjgzMzIgMTguMjE0NCAxNS4wODcgMTguMjE0NCAxNC4xNjY1VjUuODMzMTdDMTguMjE0NCA0LjkxMjcgMTcuNDY4MiA0LjE2NjUgMTYuNTQ3NyA0LjE2NjVINC44ODEwMkMzLjk2MDU1IDQuMTY2NSAzLjIxNDM2IDQuOTEyNyAzLjIxNDM2IDUuODMzMTdWMTQuMTY2NUMzLjIxNDM2IDE1LjA4NyAzLjk2MDU1IDE1LjgzMzIgNC44ODEwMiAxNS44MzMyWicgc3Ryb2tlPSclMjMyRDZEMzUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mb290ZXItMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuXG4gICAgcGFkZGluZy10b3A6ICRzcGFjZS00ODtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLTQ4O1xuXG4gICAgLm1haW4tbG9nb3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgIH1cblxuICAgIC50ZXh0e1xuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtze1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbWFsbC1mejtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktODA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbi5mb290ZXIzLWJvdHRvbXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI2MzJCO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtMTY7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZS0xNjtcbiAgICBwe1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufSIsIi5zaW1wbGUtcGFnZSxcbi5zaW1wbGUtcGFnZSAudGV4dHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlLTE2O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS02NDtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgxLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgxLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTE7XG4gICAgICAgIGZvbnQtc2l6ZTogJGgyLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGgyLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMTY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0yNDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yNDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0xO1xuICAgICAgICBmb250LXNpemU6ICRoMy1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoMy1saDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTE2O1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtMjQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2UtMjQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDQsXG4gICAgaDV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtMTtcbiAgICAgICAgZm9udC1zaXplOiAkaDQtZno7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaDQtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS0xNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTI0O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhc2UtbGg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnktMTAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlLTQ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAkYmFzZS1mejtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDVweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi0yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6ICRiYXNlLWZ6O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYXNlLWxoO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeS0xMDA7XG4gICAgICAgICAgICBtYXJnaW46IDVweCAwIDVweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZS0yNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLTI0O1xuICAgIH1cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWk7XG4gICAgfVxuICAgIGEuYnRue1xuICAgICAgICBmb250LWZhbWlseTogJGZmLTI7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZ6O1xuICAgICAgICBsaW5lLWhlaWdodDogJHNtYWxsLWxoO1xuICAgICAgICBmb250LXdlaWdodDogJGZ3LW5vcm1hbDtcbiAgICB9XG4gICAgXG4gICAgYS5idG4tcHJpbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNlY29uZGFyeS0xMDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42OHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBhLmJ0bi1zZWNvbmRhcnkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42OHB4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
