/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/hero/_hero.scss ***!
  \********************************************************************************************************************************/
.swiper-nav-wrap .swiper-button-prev, .swiper-nav-wrap .swiper-button-next {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(12px);
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  transition: 0.3s ease-in-out;
}
.swiper-nav-wrap .swiper-button-prev:hover, .swiper-nav-wrap .swiper-button-next:hover {
  background: #FFFFFF;
}
.swiper-nav-wrap .swiper-button-prev:hover svg path, .swiper-nav-wrap .swiper-button-next:hover svg path {
  fill: #50B437;
}
.swiper-nav-wrap .swiper-button-prev svg, .swiper-nav-wrap .swiper-button-next svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.swiper-button-prev:after, .swiper-button-next:after {
  content: unset !important;
}

.wysiwyg {
  color: #000a00;
}
.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
  font-weight: 600;
  margin-bottom: 30px;
  margin-top: 70px;
}
@media (max-width: 767px) {
  .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
    margin-bottom: 20px;
    margin-top: 50px;
  }
}
.wysiwyg h1:first-of-type, .wysiwyg h2:first-of-type, .wysiwyg h3:first-of-type, .wysiwyg h4:first-of-type, .wysiwyg h5:first-of-type, .wysiwyg h6:first-of-type {
  margin-top: 0;
}
.wysiwyg h1 {
  font-size: 50px;
  line-height: 1.15;
}
@media (max-width: 767px) {
  .wysiwyg h1 {
    font-size: 42px;
    line-height: 1.16;
  }
}
.wysiwyg h2 {
  font-size: 53px;
  line-height: 1.15;
}
@media (max-width: 767px) {
  .wysiwyg h2 {
    font-size: 27px;
    line-height: 1.14;
  }
}
.wysiwyg h3 {
  font-size: 27px;
  line-height: 1.14;
}
@media (max-width: 767px) {
  .wysiwyg h3 {
    font-size: 24px;
    line-height: 1.16;
  }
}
.wysiwyg h4 {
  font-size: 18px;
  line-height: 1.25;
}
.wysiwyg p {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 15px;
}
.wysiwyg p:last-of-type {
  margin-bottom: 0;
}
.wysiwyg a {
  color: #50b437;
  font-size: 16px;
  line-height: 1.5;
  transition: 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 767px) {
  .wysiwyg a {
    word-break: break-word;
  }
}
.wysiwyg a:hover {
  color: #388127;
}
.wysiwyg ul, .wysiwyg ol {
  margin-bottom: 20px;
}
.wysiwyg ul {
  list-style: disc;
  list-style-position: inside;
}
.wysiwyg ol li {
  list-style: decimal;
}
.wysiwyg ul li, .wysiwyg ol li {
  list-style-position: inside;
  font-size: 16px;
  line-height: 1.5;
}
.wysiwyg strong {
  font-weight: 700;
}
.wysiwyg em {
  font-style: italic;
}

section.hero {
  position: relative;
}
section.hero.shop-hero {
  background: #F0F0F0;
}
section.hero.shop-hero .img-wrapper {
  right: calc((100vw - 1294px) / -2);
  width: 50vw;
  position: relative;
  height: 50vw;
}
@media (max-width: 1330px) {
  section.hero.shop-hero .img-wrapper {
    right: -20px;
  }
}
@media (max-width: 1024px) {
  section.hero.shop-hero .img-wrapper {
    right: unset;
    width: 100%;
    height: unset;
  }
}
section.hero.shop-hero .image-wrap {
  height: auto;
  position: relative;
  top: 138px;
  transition: all 0.5s ease-in-out;
  z-index: 1;
  transform: translateY(0vw);
}
@media (max-width: 1024px) {
  section.hero.shop-hero .image-wrap {
    top: unset;
    max-width: 500px;
  }
}
section.hero.shop-hero img {
  border-top-left-radius: 30px;
  width: 100%;
  height: auto;
  object-position: top left;
  object-fit: cover;
}
@media (max-width: 1024px) {
  section.hero.shop-hero img {
    object-position: center center;
  }
}
section.hero.shop-hero img.full-width {
  border-top-left-radius: 0;
  max-width: 100% !important;
}
section.hero.shop-hero > .wrap {
  background: #F0F0F0;
  padding: 0;
}
@media (max-width: 1024px) {
  section.hero.shop-hero > .wrap {
    display: flex;
    flex-direction: column;
    padding-bottom: 60px;
  }
}
section.hero.shop-hero > .wrap:after {
  content: unset;
}
section.hero.shop-hero .hero-title, section.hero.shop-hero .wysiwyg {
  color: #000A00;
}
section.hero.shop-hero .hero-title {
  width: 524px;
}
@media (max-width: 1024px) {
  section.hero.shop-hero .hero-title {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1024px) {
  section.hero.shop-hero .wysiwyg {
    max-width: 100%;
  }
}
section.hero.shop-hero .swiper-hero {
  background: #F0F0F0;
}
section.hero.shop-hero .swiper-slide {
  background: #F0F0F0;
}
@media (max-width: 1024px) {
  section.hero.shop-hero .swiper-slide {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 0;
  }
}
@media (max-width: 670px) {
  section.hero.shop-hero .swiper-slide {
    padding: 110px 0 60px;
  }
}
section.hero.shop-hero .swiper-slide .container {
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 0;
}
@media (max-width: 1024px) {
  section.hero.shop-hero .swiper-slide .container {
    flex-direction: column;
    height: auto;
  }
}
section.hero.shop-hero .swiper-slide .container .wrap {
  padding: 180px 0 0;
}
@media (max-width: 670px) {
  section.hero.shop-hero .swiper-slide .container .wrap {
    padding: 0;
  }
}
section.hero.shop-hero .swiper-slide:after {
  content: unset;
}
section.hero.shop-hero .btns-wrap {
  display: flex;
  align-items: center;
  gap: 20px;
  max-width: 500px;
  padding-top: 100px;
  margin-bottom: 100px;
}
@media (max-width: 1024px) {
  section.hero.shop-hero .btns-wrap {
    padding-top: 50px;
  }
}
@media (max-width: 670px) {
  section.hero.shop-hero .btns-wrap {
    margin-bottom: 50px;
  }
}
section.hero.shop-hero .btns-wrap .button {
  width: 100%;
  text-align: center;
}
section.hero.shop-hero .btns-wrap .swiper-nav-wrap {
  position: relative;
  right: unset;
  bottom: unset;
}
section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-prev, section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-next {
  margin-top: 0;
  background: #FFFFFF;
}
section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-prev svg path, section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-next svg path {
  fill: #50B437;
}
section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-prev:hover, section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-next:hover {
  background: #000A00;
}
section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-prev:hover svg path, section.hero.shop-hero .btns-wrap .swiper-nav-wrap .swiper-button-next:hover svg path {
  fill: #FFFFFF;
}
section.hero.shop-hero .btns-wrap .container {
  padding: 0;
}
section.hero.shop-hero .container.no-swiper {
  padding: 244px 20px 100px;
}
@media (max-width: 1024px) {
  section.hero.shop-hero .container.no-swiper {
    padding: 110px 20px 0;
  }
}
section.hero.shop-hero .container.no-swiper .wrap {
  padding: 0 !important;
}
section.hero .btns-wrap {
  padding-top: 60px;
}
section.hero .btns-wrap .container {
  padding-bottom: 0 !important;
  padding-right: 0;
}
section.hero .btns-wrap .container .swiper-nav-wrap {
  right: 0;
}
section.hero .btns-wrap .button-round__down {
  min-width: 60px;
}
section.hero > .wrap {
  background: #50B437;
  position: relative;
  overflow: hidden;
}
section.hero > .wrap .container.no-swiper .wrap {
  padding: 180px 0 0;
}
section.hero > .wrap:after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.16);
}
@media (max-width: 767px) {
  section.hero > .wrap.has-vertical-image .image-horizontal {
    display: none;
  }
}
section.hero > .wrap.has-vertical-image .image-vertical {
  display: none;
  object-position: bottom center;
}
@media (max-width: 767px) {
  section.hero > .wrap.has-vertical-image .image-vertical {
    display: block;
    bottom: 0;
    width: 100%;
    height: unset;
    max-width: unset;
  }
}
section.hero > .wrap.no-padding .image-wrap {
  transform: translate(1%, 40%);
}
@media (max-width: 767px) {
  section.hero > .wrap.no-padding .image-wrap {
    transform: translate(1%, 1%);
  }
  section.hero > .wrap.no-padding .image-wrap img {
    width: 100vw;
  }
}
section.hero > .wrap.no-padding .container .wrap {
  padding-bottom: 0;
  padding-top: 285px;
}
@media (max-width: 767px) {
  section.hero > .wrap.no-padding .container .wrap {
    padding-top: 110px;
    padding-bottom: 210px;
  }
}
section.hero > .wrap.small-padding .container.no-swiper .wrap {
  padding: 180px 0 140px;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  section.hero > .wrap.small-padding .container.no-swiper .wrap {
    padding: 140px 0 60px 0;
  }
}
section.hero .container {
  position: relative;
}
section.hero .swiper {
  background: #50B437;
}
section.hero .swiper-slide {
  height: auto;
  align-self: stretch;
}
@media (max-width: 767px) {
  section.hero .swiper-slide {
    align-self: unset;
  }
}
section.hero .swiper-slide .container {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
section.hero .swiper-slide.no-padding .container .wrap {
  padding-bottom: 0;
}
section.hero .swiper-slide.filter:before, section.hero .wrap.filter:before {
  content: "";
  background: linear-gradient(180deg, #000A00 0%, rgba(0, 10, 0, 0) 100%);
  opacity: 0.8;
  height: 358px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
section.hero .swiper-slide.filter:after, section.hero .wrap.filter:after {
  content: "";
  background: #000A00;
  opacity: 0.3;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  height: 100%;
}
section.hero .swiper-nav-wrap {
  position: absolute;
  right: 20px;
  bottom: 0;
  width: 140px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  section.hero .swiper-nav-wrap {
    width: 130px;
  }
}
section.hero .container.no-swiper {
  position: relative;
  color: #FFFFFF;
  padding-bottom: 85px;
  z-index: 2;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  section.hero .container.no-swiper {
    padding-bottom: 60px;
    min-height: unset;
  }
}
section.hero .hero-title {
  font-weight: 600;
  max-width: 630px;
  width: 100%;
  font-size: 50px;
  line-height: 1.15;
}
@media (max-width: 767px) {
  section.hero .hero-title {
    max-width: 100%;
    font-size: 40px;
    line-height: 1.15;
  }
}
section.hero .wysiwyg {
  max-width: 500px;
  width: 100%;
  margin-top: 20px;
  color: #FFFFFF;
}
@media (max-width: 767px) {
  section.hero .wysiwyg {
    max-width: 100%;
    margin-top: 15px;
  }
}
section.hero .swiper-slide {
  background: #50B437;
}
section.hero .swiper-slide:after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.16);
}
@media (max-width: 767px) {
  section.hero .swiper-slide > .container {
    min-height: unset;
  }
}
@media (max-width: 670px) {
  section.hero .swiper-slide.has-vertical-image .image-horizontal {
    display: none;
  }
}
section.hero .swiper-slide.has-vertical-image .image-vertical {
  display: none;
  object-position: bottom center;
}
@media (max-width: 670px) {
  section.hero .swiper-slide.has-vertical-image .image-vertical {
    display: block;
    bottom: 0;
    width: 100%;
    height: unset;
    max-width: unset;
  }
}
section.hero .swiper-slide .container {
  position: relative;
  color: #FFFFFF;
  padding-bottom: 100px;
  z-index: 2;
}
@media (max-width: 767px) {
  section.hero .swiper-slide .container {
    padding-bottom: 60px;
  }
}
section.hero .swiper-slide .container .wrap {
  position: relative;
  z-index: 1;
  padding: 180px 0 0;
}
@media (max-width: 767px) {
  section.hero .swiper-slide .container .wrap {
    padding: 151px 0 0;
  }
}
section.hero .swiper-slide.small-padding .wrap {
  padding-bottom: 0;
}
@media (max-width: 767px) {
  section.hero .swiper-slide.small-padding .wrap {
    padding: 110px 0;
    padding-bottom: 78px;
  }
}
section.hero .image-wrap {
  position: absolute;
  top: unset;
  right: 0;
  bottom: 0;
  transform: translate(1%, 1%);
}
@media (max-width: 767px) {
  section.hero .image-wrap {
    transform: translate(25%, 3%);
  }
}
section.hero img {
  width: calc(60vw - 20px);
  height: auto;
  object-fit: cover;
}
@media (max-width: 767px) {
  section.hero img {
    height: auto;
    max-width: unset;
    width: 100vw;
  }
}
section.hero img.full-width {
  max-width: unset;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  pointer-events: none;
  user-select: none;
  object-fit: cover;
  object-position: right;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBO0VBQ0EsY0N6WEk7QURzZFI7QUE1Rkk7RUFMRjtJQU1JO0lBQ0E7RUErRko7QUFDRjtBQTVGRTtFQUNFLG1CQ3RZSTtBRG9lUjtBQTVGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThGTjtBQXpGTTtFQUZGO0lBR0k7RUE0Rk47QUFDRjtBQXZGUTtFQURGO0lBRUk7RUEwRlI7QUFDRjtBQXZGTTtFQUNFO0VBQ0E7QUF5RlI7QUF4RlE7RUFIRjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUEyRlI7QUFDRjtBQXZGSTtFQUNFO0VBQ0EsY0N6YUU7RUQwYUY7RUFDQTtBQXlGTjtBQXhGTTtFQUxGO0lBTUk7RUEyRk47QUFDRjtBQXpGTTtFQUNFO0VBQ0E7RUFDQTtBQTJGUjtBQTFGUTtFQUpGO0lBS0k7RUE2RlI7QUFDRjtBQXhGTTtFQUNFO0FBMEZSO0FBekZRO0VBRkY7SUFHSTtJQUNBO0VBNEZSO0FBQ0Y7QUF2RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeUZKO0FBeEZJO0VBTkY7SUFPSTtFQTJGSjtBQUNGO0FBeEZFO0VBQ0U7RUFDQTtFQUNBO0FBMEZKO0FBekZJO0VBSkY7SUFLSTtJQUNBO0lBQ0E7RUE0Rko7QUFDRjtBQTFGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNEZOLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fc3dpcGVyLW5hdi5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi90ZW1wbGF0ZS1wYXJ0cy9ibG9ja3MvaGVyby9faGVyby5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb3JlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5zd2lwZXItbmF2LXdyYXAgLnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLW5hdi13cmFwIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIHdpZHRoOiA2MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBzdmcgcGF0aCB7XHJcbiAgICAgIGZpbGw6ICRncmVlbjtcclxuICAgIH1cclxuICB9XHJcbiAgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgY29udGVudDogdW5zZXQhaW1wb3J0YW50O1xyXG59XHJcbiIsIkBpbXBvcnQgXCJzcmMvc2Nzcy9jb3JlL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwic3JjL3Njc3MvY29tcG9uZW50cy9zd2lwZXItbmF2XCI7XHJcbkBpbXBvcnQgXCJzcmMvc2Nzcy9jb21wb25lbnRzL3d5c2l3eWdcIjtcclxuXHJcbnNlY3Rpb24uaGVybyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLnNob3AtaGVybyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtc21va2U7XHJcblxyXG4gICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTI5NHB4KSAvIC0yKTtcclxuICAgICAgd2lkdGg6IDUwdnc7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiA1MHZ3O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMzBweCkge1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utd3JhcCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDEzOHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHZ3KTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAvL21pbi1oZWlnaHQ6IDMzNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC53cmFwIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlLXNtb2tlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXRpdGxlLCAud3lzaXd5ZyB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tdGl0bGUge1xyXG4gICAgICB3aWR0aDogNTI0cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3lzaXd5ZyB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWhlcm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtc21va2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1zbW9rZTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTEwcHggMCA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgcGFkZGluZzogMTgwcHggMCAwO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5idG5zLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItbmF2LXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgYm90dG9tOiB1bnNldDtcclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIubm8tc3dpcGVyIHtcclxuICAgICAgcGFkZGluZzogMjQ0cHggMjBweCAxMDBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDIwcHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG5zLXdyYXAge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAuc3dpcGVyLW5hdi13cmFwIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tcm91bmRfX2Rvd24ge1xyXG4gICAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC53cmFwIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmNvbnRhaW5lci5uby1zd2lwZXIgLndyYXAge1xyXG4gICAgICBwYWRkaW5nOiAxODBweCAwIDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXMtdmVydGljYWwtaW1hZ2Uge1xyXG4gICAgICAuaW1hZ2UtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlLXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5uby1wYWRkaW5nIHtcclxuICAgICAgLmltYWdlLXdyYXAge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDElLCA0MCUpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMSUsIDElKTtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWluZXIgLndyYXAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyODVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsLXBhZGRpbmcge1xyXG4gICAgICAuY29udGFpbmVyLm5vLXN3aXBlciB7XHJcbiAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgcGFkZGluZzogMTgwcHggMCAxNDBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0MHB4IDAgNjBweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBhbGlnbi1zZWxmOiB1bnNldDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICYubm8tcGFkZGluZyB7XHJcbiAgICAgIC5jb250YWluZXIgLndyYXAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXNsaWRlLmZpbHRlciwgLndyYXAuZmlsdGVyIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDBBMDAgMCUsIHJnYmEoMCwgMTAsIDAsIDApIDEwMCUpO1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIGhlaWdodDogMzU4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDBBMDA7XHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLW5hdi13cmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLm5vLXN3aXBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5oZXJvLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3lzaXd5ZyB7XHJcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgIC8vbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXMtdmVydGljYWwtaW1hZ2Uge1xyXG4gICAgICAuaW1hZ2UtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlLXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMTgwcHggMCAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTUxcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGwtcGFkZGluZyB7XHJcbiAgICAgIC53cmFwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDExMHB4IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS13cmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogdW5zZXQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDElLCAxJSk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjUlLCAzJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IGNhbGMoNjB2dyAtIDIwcHgpO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJGdyZWVuOiAjNTBCNDM3O1xyXG4kZGFyay1ncmVlbjogIzM4ODEyNztcclxuJGJsYWNrOiAjMDAwQTAwO1xyXG4kZ3JleTogI0M4QzhDODtcclxuJHdoaXRlLXNtb2tlOiAjRjBGMEYwO1xyXG4kd2hpdGU6ICNGRkZGRkY7XHJcbiRyZWQ6ICNEOTAwMzQ7XHJcblxyXG4kZ3JleV8wNjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4kYmxhY2tfMDg6IHJnYmEoMCwgMTAsIDAsIDAuOCk7XHJcbiRibGFja18wNjogcmdiYSgwLCAxMCwgMCwgMC42KTtcclxuJGJsYWNrXzAyOiByZ2JhKDAsIDEwLCAwLCAwLjE2KVxyXG5cclxuXHJcblxyXG4iLCIud3lzaXd5ZyB7XHJcbiAgY29sb3I6ICMwMDBBMDBGRjtcclxuXHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogNTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICM1MEI0MzdGRjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMzg4MTI3RkY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCwgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgfVxyXG5cclxuICBvbCBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG4gIH1cclxuXHJcbiAgdWwgbGksIG9sIGxpIHtcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIGVtIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/