@charset "UTF-8";
body {
  font-family: "Manrope", Arial, Helvetica, sans-serif; /*'Manrope', sans-serif;*/
  font-size: 1.25rem !important;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.3px;
  color: #777777;
  margin: 0;
  padding: 0;
  /*max-width: 1980px;*/
}
@media only screen and (min-width: 768px) {
  body {
    font-size: 1rem;
  }
}

.small {
  font-size: 0.9rem;
  line-height: 130%;
  padding: 0.8rem 0 0 0;
  margin-bottom: 0.5rem;
}

h1, h2, h2 a, h3, h3 a, h4, h3, ul li a {
  font-weight: 600;
  color: black;
  line-height: 120%;
  margin-top: 0;
  padding-top: 0;
}

h1, h2, h3, h4 {
  font-weight: normal !important;
  padding-top: 2.5rem;
  padding-bottom: 0.5rem;
}

h1 {
  font-size: 2rem;
}
h1 span {
  display: inline-block;
  margin-top: -2rem !important;
  line-height: 120%;
}
@media only screen and (min-width: 576px) {
  h1 {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 768px) {
  h1 {
    font-size: 2.8rem;
  }
}
@media only screen and (min-width: 992px) {
  h1 {
    font-size: 3rem;
  }
}
h1 span {
  clear: both;
  font-size: 1.2rem;
  color: #777777;
}

h2 {
  font-size: 2rem;
}

h3, h3 a {
  margin: 0;
  font-weight: bold;
  font-size: 1.2rem;
}
@media only screen and (min-width: 768px) {
  h3, h3 a {
    font-size: 1.5rem;
  }
}

ul {
  margin: 0;
  padding: 0;
}

ul li {
  list-style-type: none;
}

img {
  max-width: 100%;
}

* {
  box-sizing: border-box;
}

a {
  text-decoration: none;
}

.more {
  font-size: 1rem;
  font-weight: bold;
  color: #647803;
  display: block;
  margin-top: 1rem;
}

@media only screen and (min-width: 992px) {
  .text {
    max-width: 800px;
    margin: 0 auto 4rem auto;
  }
}
.text ul {
  list-style-position: inside;
  margin-left: 1.5rem;
}
.text ul li::before {
  content: "•";
  color: #f0660a;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.text ul li p {
  display: inline-block;
  vertical-align: top;
}
.text b, .text strong {
  color: black;
}
.text a {
  font-weight: bold;
  color: #f0660a;
}
.text table {
  margin-bottom: 2rem;
}
.text table tbody tr td {
  border-bottom: 1px solid rgb(231, 231, 231);
  padding-bottom: 5px;
}

.clear {
  display: inline-block;
  clear: both !important;
}

.right {
  float: right;
}

p {
  margin-top: 0;
}

.img-responsive {
  width: 100%;
}

/******************************
      PADDING MARGIN
******************************/
.beforeSection {
  padding-top: 2rem;
}

.afterSection {
  padding-bottom: 2rem;
}

.afterSectionBig {
  padding-bottom: 2rem;
}
@media only screen and (min-width: 768px) {
  .afterSectionBig {
    padding-bottom: 5rem;
  }
}

/******************************
           FORMS
******************************/
.flex-two {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .flex-two {
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
.flex-two > * {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .flex-two > * {
    width: 48%;
  }
}
.flex-two img {
  display: block;
}

@media only screen and (min-width: 992px) {
  .wrapper {
    margin-bottom: 5rem;
    background-color: #f7f5f5;
    padding: 2rem;
  }
}

form label {
  display: inline-block;
  padding: 1.5rem 0 0.5rem 0;
  font-weight: bold;
  color: black;
}
form label span {
  color: #f0660a;
}
form a {
  font-weight: bold;
  color: #94b103;
}
form input[type=text], form textarea {
  display: block;
  font-size: 1.2rem;
  width: 100%;
  border-radius: 4px;
  height: 3rem;
  border: 1px solid rgb(190, 190, 190);
}

.input-error, div.error {
  width: 100%;
}
.input-error span, div.error span {
  color: red;
  font-size: 1rem;
  font-style: italic;
}
.input-error p, div.error p {
  width: 100%;
  margin: 0;
  padding: 0.3rem 1rem;
  background-color: rgb(255, 235, 235);
  border-radius: 4px;
  font-size: 1rem;
  font-weight: bold;
  color: red;
}

.primarySubtitle {
  color: #4CAD05;
  font-weight: bold;
}

.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.completedWrapper {
  height: 0;
  opacity: 0;
}
.completedWrapper__display {
  height: auto;
  opacity: 1;
}

figure {
  margin: 0;
}

#map {
  width: 100%;
  height: 600px;
}

@keyframes moveInLeft {
  0% {
    opacity: 0;
    transform: translateX(-10rem);
  }
  80% {
    transform: translateX(1rem);
  }
  100% {
    opacity: 1;
    transform: translate(0);
  }
}
@keyframes moveInRight {
  0% {
    opacity: 0;
    transform: translateX(10rem);
  }
  80% {
    transform: translateX(-1rem);
  }
  100% {
    opacity: 1;
    transform: translate(0);
  }
}
@keyframes moveInBottom {
  0% {
    opacity: 0;
    transform: translateY(3rem);
  }
  100% {
    opacity: 1;
    transform: translate(0);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Create the CSS class */
.fade-in {
  animation-name: fadeIn;
  animation-duration: 1.5s; /* Duration of 1 second */
  animation-timing-function: ease; /* Easing function */
  animation-fill-mode: both; /* Keeps the final state after animation */
}

.row {
  width: 90%;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .row {
    width: 90%;
  }
}
@media only screen and (min-width: 1200px) {
  .row {
    width: 1140px;
  }
}

.break {
  flex-basis: 100%;
  height: 0;
}

.main-aside {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 992px) {
  .main-aside {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media only screen and (min-width: 992px) {
  .main-aside__first {
    width: 65%;
  }
}
.main-aside__second {
  padding-bottom: 5rem;
}
@media only screen and (min-width: 992px) {
  .main-aside__second {
    width: 30%;
  }
}
.main-aside__second {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.navigation__nav {
  display: none;
  width: 0px;
  opacity: 0;
}
@media only screen and (min-width: 992px) {
  .navigation__nav {
    display: block;
    position: static;
    opacity: 1;
    width: auto;
    height: auto;
    box-shadow: none;
  }
}
.navigation__button {
  cursor: pointer;
}
.navigation__checkbox:checked ~ .navigation__nav {
  display: block;
  position: absolute;
  opacity: 1;
  width: 250px;
  top: 10.35vh;
  right: -5.5%;
  z-index: 100;
  height: 88.5vh;
  border-left: 1px solid silver;
  background-color: #fff;
}
@media only screen and (min-width: 992px) {
  .navigation__list li {
    float: left;
  }
}
.navigation__list li a {
  padding: 0 0.6rem;
  font-family: "Ubuntu", sans-serif;
  font-size: 0.9rem;
  color: #777777;
  white-space: nowrap;
}
@media only screen and (min-width: 992px) {
  .navigation__list li a {
    padding: 1rem 0.4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .navigation__list li a {
    padding: 1rem 0.6rem;
  }
}

.header {
  padding: 2vh 0 0.5vh 0;
}
.header__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  /*position: relative;*/
}
.header__icons {
  cursor: pointer;
  color: #aed307;
  font-size: 1.5rem;
}
.header__buttons i {
  font-size: 2rem;
}
.header input[type=checkbox] {
  display: none;
}
.header__logo a img {
  width: 80%;
  height: auto;
}
@media only screen and (min-width: 768px) {
  .header__logo a img {
    width: 100%;
    height: auto;
  }
}

.calendar {
  background-color: #455b61;
  font-size: 16px;
  text-align: center;
}
.calendar p {
  color: white;
  padding: 0.8rem;
  line-height: 120%;
}

.hero {
  position: relative;
  min-height: 40vh;
  background: url("/img/loading.gif") center center no-repeat;
  background-size: 70px 70px;
}
.hero picture img {
  display: block;
}
.hero-homepage__quota {
  position: absolute;
  width: 90%;
  padding: 1.3rem 1.2rem;
  /*background-color: rgba($color: #ffffff, $alpha: 0.8);*/
  background-image: linear-gradient(rgba(255, 255, 255, 0.8), rgba(228, 204, 171, 0.8));
  left: 50%;
  top: 85%;
  transform: translate(-50%, -55%);
  box-shadow: 0 0 20px gray;
  text-align: center;
  border-radius: 5px;
}
@media only screen and (min-width: 768px) {
  .hero-homepage__quota {
    width: 70%;
    padding: 2rem 3rem;
    transform: translate(-50%, -60%);
  }
}
@media only screen and (min-width: 992px) {
  .hero-homepage__quota {
    width: 45%;
    transform: translate(-80%, -65%);
    left: 90%;
    top: 50%;
    background-image: none;
    background-color: rgba(255, 255, 255, 0.8);
  }
}
@media only screen and (min-width: 1200px) {
  .hero-homepage__quota {
    width: 30%;
    left: 90%;
    transform: translate(-80%, -50%);
  }
}
.hero-homepage__quota p {
  margin-bottom: 0.5rem;
  font-size: 1rem;
}
.hero-homepage__quota p a {
  color: black;
}
.hero__order {
  color: #647803;
  font-size: 1.7rem;
  letter-spacing: -1.5px;
  font-family: "Times New Roman", Times, serif;
  margin-bottom: 0.5rem;
  padding-top: 0;
  margin-top: 0.6rem;
  line-height: 100%;
}
@media only screen and (min-width: 576px) {
  .hero__order {
    font-size: 2rem;
    letter-spacing: normal;
  }
}
@media only screen and (min-width: 768px) {
  .hero__order {
    font-size: 2.5rem;
  }
}
.hero__intro {
  display: block;
  font-size: 1rem;
  color: #000;
  line-height: 120%;
  margin-bottom: 1.1rem !important;
}
.hero__button {
  display: inline-block;
  padding: 0.8rem 2rem;
  font-size: 1.4rem;
  font-weight: bold;
  color: white;
  background-color: #647803;
  box-shadow: 0 0 1.5rem gray;
  border-radius: 5px;
  margin: 0.5rem 0 0.7rem 0;
  border-bottom: 5px solid black;
}
@media only screen and (min-width: 768px) {
  .hero__button {
    margin: 1rem 0 2rem 0;
  }
}

.orderData {
  display: none;
}
.orderData > div {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.orderData__input {
  margin-bottom: 1rem;
}
.orderData button {
  width: 100%;
}
.orderData__price {
  padding-top: 0.2rem;
}

.popular {
  width: 100%;
  margin-bottom: 3rem;
}
.popular h3 {
  white-space: nowrap;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid rgb(221, 221, 221);
}
.popular a {
  color: black;
  padding-bottom: -5px !important;
  margin-bottom: 1.5rem;
}
.popular a:not(:last-child) {
  /*margin-right: 1.5rem;*/
}
.popular a:hover {
  border-bottom: 5px solid #aed307;
}

.bullet {
  color: #aed307;
  font-size: 1.5rem;
}

.latestBlogs__item {
  margin-bottom: 2rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.latestBlogs__item-image {
  height: 90px;
  /*width: 35% !important;*/
}
.latestBlogs__item-image img {
  display: inline-block;
  position: absolute;
  height: 90px;
  clip: rect(0, 135px, 90px, 45px);
  margin-left: -45px;
  border-radius: 5px !important;
}
.latestBlogs__item-content {
  max-width: 65% !important;
  margin-left: 105px;
}
.latestBlogs__item-content p {
  padding-top: 0;
}

.person {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 3rem;
}
.person__image {
  float: left;
  width: 110px;
}
.person__image img {
  width: 80px;
  height: 80px;
  border-radius: 40px;
}
.person__content {
  float: left;
}
.person__content h4, .person__content h4 a {
  margin-bottom: 5px;
  color: black;
}
.person__text {
  margin: 0 1rem 1rem 0;
}

.rating__wrapper {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.rating__stars, .rating p {
  margin: 0;
}

.card {
  display: flex;
  flex-direction: column;
  gap: 2.2rem;
  flex-wrap: wrap;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 576px) {
  .card {
    flex-direction: row;
    justify-content: center;
  }
}
.card__item {
  width: 100%;
  text-align: center;
  border: 1px solid #c8ddb9;
  background-color: white;
}
@media only screen and (min-width: 576px) {
  .card__item {
    width: 47%;
  }
}
@media only screen and (min-width: 992px) {
  .card__item {
    width: 31%;
  }
}
.card__item div {
  width: 84%;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1rem;
}
.card__item div h3 {
  font-size: 28px;
  color: #455b61;
  padding-top: 25px;
  padding-bottom: 15px;
}
.card__item div p {
  font-size: 17px;
  line-height: 135%;
}
.card__item div a {
  margin-bottom: 1rem;
}

.team__portrait {
  border-radius: 5px;
  margin: 0 auto;
}
.team__title {
  color: black;
  padding-top: 1rem;
  margin-bottom: 0;
}
.team__title a {
  color: black;
}
.team__title a:hover {
  border-bottom: 5px solid #aed307;
}
.team__job {
  font-size: 0.8rem;
  line-height: 110%;
  padding-top: 1rem;
}

.footer {
  background-color: #5d7e6e;
}
.footer__wrapper {
  display: flex;
  flex-direction: column;
  padding: 4rem 0;
  color: white;
}
@media only screen and (min-width: 768px) {
  .footer__wrapper {
    flex-direction: row;
    justify-content: space-between;
  }
}
.footer__wrapper > div {
  margin-bottom: 3rem;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .footer__wrapper > div {
    margin-bottom: 0;
    text-align: left;
  }
}
.footer__wrapper > div h3 {
  padding-bottom: 2rem;
  color: white;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .footer__wrapper > div h3 {
    text-align: left;
  }
}
@media only screen and (min-width: 768px) {
  .footer__map {
    width: 60%;
  }
}
@media only screen and (min-width: 768px) {
  .footer__contact {
    width: 37%;
  }
}
.footer__list {
  margin-bottom: 1rem;
}
.footer__list span {
  width: 40.676px;
  height: 30.575px;
  vertical-align: middle;
}
.footer__list a {
  color: white;
}
.footer__identity {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.footer__social {
  padding-top: 2rem;
}
.footer__social a:not(:last-child) {
  margin-right: 1rem;
}

.form__item input, .form__item select {
  font-size: 1.5rem;
  color: black;
  border: 1px solid silver;
  border-radius: 5px;
  outline: none;
  width: 100%;
  clear: both !important;
  margin: 0.8rem 0 1rem 0;
}
@media only screen and (min-width: 576px) {
  .form__item input, .form__item select {
    width: 48%;
  }
}
@media only screen and (min-width: 992px) {
  .form__item input, .form__item select {
    width: 35%;
  }
}
.form__item label {
  font-weight: bold;
  color: black;
}

.features {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.features__item {
  width: 46%;
  padding-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .features__item {
    width: 40%;
  }
}
@media only screen and (min-width: 992px) {
  .features__item {
    width: 22%;
  }
}
.features__upper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 1.5rem;
}
.features__upper > * {
  display: inline-block;
}
.features__upper p {
  display: block;
  padding-top: 1rem;
}
@media only screen and (min-width: 576px) {
  .features__upper p {
    font-size: 1rem;
  }
}
.features__number {
  font-size: 40px;
  font-weight: bold;
  color: rgb(231, 231, 231);
}
@media only screen and (min-width: 576px) {
  .features__number {
    font-size: 56px;
  }
}
.features__title {
  padding: 1rem 0 0.8rem 0;
}

.features__item:hover .features__number {
  color: black;
}

.care {
  position: relative;
  background-size: cover;
  background-position: center;
  height: 30rem;
}
@media only screen and (min-width: 992px) {
  .care {
    height: 30rem;
  }
}
.care__content {
  position: absolute;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.care__title {
  text-align: center;
}
.care__title a {
  font-size: 3rem;
  font-weight: bold;
  color: white;
  text-shadow: 0 0 25px #e2e2e2;
}

.aboutUs {
  display: flex;
  flex-direction: column-reverse;
  flex-wrap: wrap;
}
@media only screen and (min-width: 992px) {
  .aboutUs {
    flex-direction: row;
    justify-content: space-between;
  }
}
.aboutUs > div {
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .aboutUs > div {
    width: 47%;
  }
}
.aboutUs__image-thumb {
  height: 90px;
  cursor: pointer;
}
.aboutUs__image-thumb.active {
  cursor: none;
}
.aboutUs__tab {
  margin-top: 3rem;
  margin-bottom: 2rem;
}
.aboutUs__tab input {
  display: none;
}
.aboutUs__tab label {
  display: inline-block;
  font-weight: bold;
  width: 30%;
  padding-bottom: 1rem;
  border-bottom: 5px solid rgb(223, 223, 223);
  cursor: pointer;
}
.aboutUs__tab label:hover {
  color: #94b103;
  border-bottom-color: #aed307;
}
.aboutUs__tab label.active {
  color: black;
  border-bottom-color: #94b103;
  cursor: none;
}
.aboutUs__tab > div {
  margin-top: 1rem;
  display: none;
}
.aboutUs__tab > div > a {
  display: block;
  margin-top: 0.8rem;
}
.aboutUs__tab > div.active {
  display: block;
}
.aboutUs__subtitle {
  color: black;
  font-size: 1.7rem;
  margin-top: -0.6rem;
}

.gallery {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 3rem auto 0 auto;
}
@media only screen and (min-width: 576px) {
  .gallery {
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
.gallery__item {
  width: 100%;
  padding: 0;
  margin: 0 0 1rem 0;
}
@media only screen and (min-width: 576px) {
  .gallery__item {
    width: 49%;
  }
}
.gallery__item figcaption {
  font-size: 0.9rem;
  line-height: 140%;
  font-style: italic;
}
.gallery-homepage {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
.gallery-homepage > div {
  position: relative;
  margin-bottom: 8px;
}
@media only screen and (min-width: 576px) {
  .gallery-homepage > div {
    width: 49%;
  }
}
@media only screen and (min-width: 1200px) {
  .gallery-homepage > div {
    width: 24.5%;
  }
}
.gallery-homepage > div > img {
  display: block;
}
@media only screen and (min-width: 1200px) {
  .gallery-homepage > div > img:hover + div {
    display: block;
  }
}
.gallery-homepage > div > div {
  position: absolute;
  display: block;
  bottom: 0;
  left: 0;
  z-index: 100;
  height: 90px;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6951155462) 0%, rgba(0, 0, 0, 0.5522584034) 70%);
  color: white;
}
@media only screen and (min-width: 1200px) {
  .gallery-homepage > div > div {
    display: none;
  }
}
.gallery-homepage > div > div > p {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  line-height: 140%;
  padding: 0 20px;
  margin: 0;
}

.button {
  padding: 0.8rem 2rem;
  border-radius: 5px;
  display: inline-block;
  font-weight: bold;
  outline: none;
  border: none;
  cursor: pointer;
  margin: 0.6rem;
}
.button, .button:link, .button:visited {
  transition: all 0.2s;
  position: relative;
}
.button:hover {
  transform: translateY(-3px);
}
.button:hover::after {
  transform: scaleX(1.4) scaleY(1.6);
  opacity: 0;
}
.button:active, .button:focus {
  outline: none;
  transform: translateY(-1px);
}
.button-white {
  color: black !important;
  background-color: rgb(228, 228, 228);
}
.button-primary {
  color: white;
  background-color: #647803;
}
.button-primary-light {
  color: white;
  background-color: #94b103;
}
.button-shadow {
  box-shadow: 5px 5px 25px rgb(22, 22, 22);
}
.button-bottom-border {
  border-bottom: 5px solid rgb(1, 20, 0);
}

.testimonial {
  background-color: rgb(228, 228, 228);
  padding: 5rem 0;
  margin-bottom: 5rem;
}
.testimonial__item {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 3rem 2rem;
  margin-bottom: 3rem;
  background-color: white;
}
@media only screen and (min-width: 768px) {
  .testimonial__item {
    padding: 3rem 4rem;
  }
}
@media only screen and (min-width: 992px) {
  .testimonial__item {
    width: 46%;
  }
}
.testimonial__photo {
  padding-bottom: 1rem;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .testimonial__photo {
    margin-right: 2rem;
  }
}
.testimonial__photo img {
  display: inline-block;
  min-width: 70px;
  max-width: 70px;
  border-radius: 35px;
  box-shadow: 1px 3px 15px silver;
}
.testimonial__content a {
  color: #94b103;
  text-decoration: none;
}

#go-facebook {
  display: inline-block;
  width: 27.735px;
  height: 26.409px;
  background: url(/img/sprite.png) 318.998px 66.963px;
}

#go-instagram {
  display: inline-block;
  width: 27.735px;
  height: 26.4px;
  background: url(/img/sprite.png) 318.998px 26.586px;
}

#go-pinterest {
  display: inline-block;
  width: 27.735px;
  height: 26.4px;
  background: url(/img/sprite.png) 278.393px 66.963px;
}

#go-youtube {
  display: inline-block;
  width: 32px;
  height: 49.151px;
  background: url(/img/sprite.png) 489.141px 623.03px;
}

#logo {
  display: inline-block;
  width: 70.054px;
  height: 66.2px;
  background: url(/img/sprite.png) 238.732px 99.825px;
}

#logotype {
  display: none;
  width: 168.678px;
  height: 66.2px;
  background: url(/img/sprite.png) 168.678px 99.825px;
}
@media only screen and (min-width: 992px) {
  #logotype {
    display: inline-block;
  }
}

#menu {
  display: inline-block;
  width: 34.435px;
  height: 27.124px;
  background: url(/img/sprite.png) 318.998px 99.825px;
}
@media only screen and (min-width: 992px) {
  #menu {
    display: none;
  }
}

#map-pin {
  display: inline-block;
  width: 40.676px;
  height: 30.575px;
  background: url(/img/sprite.png) 131.724px 30.575px;
}

#telephone {
  display: inline-block;
  width: 40.676px;
  height: 30.575px;
  background: url(/img/sprite.png) 238.732px 30.575px;
}

#mobile {
  display: inline-block;
  width: 40.676px;
  height: 30.575px;
  background: url(/img/sprite.png) 85.788px 30.575px;
}

#email {
  display: inline-block;
  width: 40.676px;
  height: 30.575px;
  background: url(/img/sprite.png) 188.888px 30.575px;
}

.copyright {
  background-color: #455b61;
  padding: 1.2rem 0;
}
.copyright * {
  font-size: small;
  color: white;
}
.copyright__wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.copyright__wrapper > * {
  text-align: center;
}

.infodesign {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.infodesign * {
  display: inline-block;
}

.product {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  gap: 2rem;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 768px) {
  .product {
    gap: 3rem;
  }
}
.product__subtitle {
  font-size: 1rem;
  line-height: 120%;
}
@media only screen and (min-width: 768px) {
  .product__subtitle {
    font-size: 1.2rem;
  }
}
.product__price {
  display: block;
  font-family: "GFS Didot", serif;
  color: #59714d;
  font-size: 32px;
  font-weight: bold;
  text-align: center;
}
.product__item {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  text-align: center;
  padding: 2rem;
  margin-bottom: 1.5rem;
  border: 1px solid #c8ddb9;
  background-color: #f4f7f0;
}
.product__item > img {
  height: auto !important;
}
@media only screen and (min-width: 576px) {
  .product__item {
    width: 33.33%;
  }
}
@media only screen and (min-width: 1200px) {
  .product__item {
    width: 25%;
  }
}
.product__item h3 {
  text-align: center;
  color: #59714d;
  padding: 1rem, 0;
  margin: 0;
  font-size: 1.5rem;
}
@media only screen and (min-width: 576px) {
  .product__item h3 {
    font-size: 1.6rem;
  }
}
.product__item div a {
  display: block;
  padding: 0.5rem 1rem;
  background-color: #59714d;
  color: white;
  font-size: 1rem;
  text-align: center;
  margin: 0 0.5rem;
}
.productOrderData {
  display: none;
  padding-top: 1rem;
}
.productOrderData__item {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.5rem;
}
.productOrderData__item-photo {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 54%;
}
.productOrderData__item-photo img {
  display: block;
  max-width: 45px;
}
.productOrderData__item-photo span {
  width: 260px;
  font-size: 0.9rem;
  color: black;
  text-align: left;
}
.productOrderData__item select {
  height: 1.6rem;
  font-size: 0.9rem;
}
.productOrderData #productOrderData__total {
  color: black;
  margin-left: 1.6rem;
}
.productOrderData #total {
  display: none;
}
.productOrderData #buy {
  display: none;
}

#payment > div {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#payment > div div:first-child {
  width: 38%;
}
#payment > div div:last-child {
  width: 60%;
}

.homeblog__container {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .homeblog__container {
    flex-direction: row;
    justify-content: center;
    gap: 1rem;
  }
}

.team {
  padding: 2.5rem 0 3rem 0;
  background-color: #f0f5ea;
}
.team__container {
  display: flex;
  flex-direction: column;
  padding-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .team__container {
    flex-direction: row;
    justify-content: center;
    gap: 1rem;
  }
}
.team__item {
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .team__item {
    width: 33%;
  }
}
.team__image {
  width: 180px;
  height: 180px;
  border: 5px solid #c8ddb9;
  border-radius: 90px;
}
.team__title a {
  color: #59714d;
  font-family: "GFS Didot", serif;
  font-weight: 500;
  font-size: 30px;
  line-height: 120%;
}
.team__job {
  font-size: 15px;
  font-weight: 600;
  line-height: 115%;
  text-transform: uppercase;
  padding-top: 8px;
  color: #88a774;
}
.team__description {
  font-size: 16px;
  line-height: 120%;
}

.agrotour {
  margin-top: 6rem;
  position: relative;
}
.agrotour__content {
  position: absolute !important;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.agrotour__content p {
  line-height: 100%;
  padding: 0;
  margin: 0;
  color: white;
  text-align: center;
  padding-bottom: 1rem;
  text-shadow: 2px 2px 4px rgb(0, 0, 0);
}
@media only screen and (min-width: 768px) {
  .agrotour__content p {
    padding-bottom: 2rem;
  }
}
.agrotour__content p.t1 {
  color: white;
  font-size: 24px;
  font-weight: bold;
  line-height: 100%;
  white-space: nowrap;
}
@media only screen and (min-width: 768px) {
  .agrotour__content p.t1 {
    font-size: 42px;
  }
}
@media only screen and (min-width: 992px) {
  .agrotour__content p.t1 {
    font-size: 52px;
  }
}
.agrotour__content p.t2 {
  width: 100%;
  font-family: "GFS Didot", serif;
  font-style: italic;
  font-weight: 700;
  font-size: 19px;
  color: #cbdbbf;
  white-space: nowrap;
}
@media only screen and (min-width: 768px) {
  .agrotour__content p.t2 {
    font-size: 32;
  }
}
@media only screen and (min-width: 992px) {
  .agrotour__content p.t2 {
    font-size: 42px;
  }
}
.agrotour__content p.t3 {
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .agrotour__content p.t3 {
    font-size: 24px;
  }
}
@media only screen and (min-width: 992px) {
  .agrotour__content p.t3 {
    font-size: 32px;
  }
}
.agrotour__content a {
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: white;
  padding: 0.6rem 1rem;
  border: 1px solid white;
  text-shadow: 2px 2px 4px rgb(0, 0, 0);
  margin-left: auto;
  margin-right: auto;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jc3Mvc3R5bGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmJvZHkge1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IC8qJ01hbnJvcGUnLCBzYW5zLXNlcmlmOyovXG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAvKm1heC13aWR0aDogMTk4MHB4OyovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHBhZGRpbmc6IDAuOHJlbSAwIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5oMSwgaDIsIGgyIGEsIGgzLCBoMyBhLCBoNCwgaDMsIHVsIGxpIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuaDEsIGgyLCBoMywgaDQge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuaDEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuaDEgc3BhbiB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMywgaDMgYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMywgaDMgYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubW9yZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjQ3ODAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0cmVtIGF1dG87XG4gIH1cbn1cbi50ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLnRleHQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjZjA2NjBhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cbi50ZXh0IHVsIGxpIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGV4dCBiLCAudGV4dCBzdHJvbmcge1xuICBjb2xvcjogYmxhY2s7XG59XG4udGV4dCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZjA2NjBhO1xufVxuLnRleHQgdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRleHQgdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDIzMSwgMjMxLCAyMzEpO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uY2xlYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICBQQURESU5HIE1BUkdJTlxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJlZm9yZVNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLmFmdGVyU2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uYWZ0ZXJTZWN0aW9uQmlnIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZnRlclNlY3Rpb25CaWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgICAgRk9STVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5mbGV4LXR3byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LXR3byB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZmxleC10d28gPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LXR3byA+ICoge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5mbGV4LXR3byBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNWY1O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMS41cmVtIDAgMC41cmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogYmxhY2s7XG59XG5mb3JtIGxhYmVsIHNwYW4ge1xuICBjb2xvcjogI2YwNjYwYTtcbn1cbmZvcm0gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzk0YjEwMztcbn1cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgZm9ybSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTkwLCAxOTAsIDE5MCk7XG59XG5cbi5pbnB1dC1lcnJvciwgZGl2LmVycm9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZXJyb3Igc3BhbiwgZGl2LmVycm9yIHNwYW4ge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5pbnB1dC1lcnJvciBwLCBkaXYuZXJyb3IgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMzUsIDIzNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHJlZDtcbn1cblxuLnByaW1hcnlTdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNENBRDA1O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbXBsZXRlZFdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29tcGxldGVkV3JhcHBlcl9fZGlzcGxheSB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbkBrZXlmcmFtZXMgbW92ZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTByZW0pO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFyZW0pO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTByZW0pO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmVJbkJvdHRvbSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIENyZWF0ZSB0aGUgQ1NTIGNsYXNzICovXG4uZmFkZS1pbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41czsgLyogRHVyYXRpb24gb2YgMSBzZWNvbmQgKi9cbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgLyogRWFzaW5nIGZ1bmN0aW9uICovXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IC8qIEtlZXBzIHRoZSBmaW5hbCBzdGF0ZSBhZnRlciBhbmltYXRpb24gKi9cbn1cblxuLnJvdyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm93IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucm93IHtcbiAgICB3aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi5icmVhayB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cblxuLm1haW4tYXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1hc2lkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tYXNpZGVfX2ZpcnN0IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG4ubWFpbi1hc2lkZV9fc2Vjb25kIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLWFzaWRlX19zZWNvbmQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5tYWluLWFzaWRlX19zZWNvbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5uYXZpZ2F0aW9uX19uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2aWdhdGlvbl9fbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uX19idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2aWdhdGlvbl9fY2hlY2tib3g6Y2hlY2tlZCB+IC5uYXZpZ2F0aW9uX19uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMjUwcHg7XG4gIHRvcDogMTAuMzV2aDtcbiAgcmlnaHQ6IC01LjUlO1xuICB6LWluZGV4OiAxMDA7XG4gIGhlaWdodDogODguNXZoO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHNpbHZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmlnYXRpb25fX2xpc3QgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4ubmF2aWdhdGlvbl9fbGlzdCBsaSBhIHtcbiAgcGFkZGluZzogMCAwLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZpZ2F0aW9uX19saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDFyZW0gMC40cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2aWdhdGlvbl9fbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNnJlbTtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZzogMnZoIDAgMC41dmggMDtcbn1cbi5oZWFkZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qcG9zaXRpb246IHJlbGF0aXZlOyovXG59XG4uaGVhZGVyX19pY29ucyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNhZWQzMDc7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmhlYWRlcl9fYnV0dG9ucyBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmhlYWRlciBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19sb2dvIGEgaW1nIHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19sb2dvIGEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NWI2MTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FsZW5kYXIgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvbG9hZGluZy5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzBweCA3MHB4O1xufVxuLmhlcm8gcGljdHVyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZXJvLWhvbWVwYWdlX19xdW90YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMS4zcmVtIDEuMnJlbTtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZmZmZiwgJGFscGhhOiAwLjgpOyovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksIHJnYmEoMjI4LCAyMDQsIDE3MSwgMC44KSk7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA4NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01NSUpO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCBncmF5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8taG9tZXBhZ2VfX3F1b3RhIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNjAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1ob21lcGFnZV9fcXVvdGEge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwJSwgLTY1JSk7XG4gICAgbGVmdDogOTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1ob21lcGFnZV9fcXVvdGEge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbGVmdDogOTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MCUsIC01MCUpO1xuICB9XG59XG4uaGVyby1ob21lcGFnZV9fcXVvdGEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmhlcm8taG9tZXBhZ2VfX3F1b3RhIHAgYSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5oZXJvX19vcmRlciB7XG4gIGNvbG9yOiAjNjQ3ODAzO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlcm9fX29yZGVyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19fb3JkZXIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uaGVyb19faW50cm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMXJlbSAhaW1wb3J0YW50O1xufVxuLmhlcm9fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ3ODAzO1xuICBib3gtc2hhZG93OiAwIDAgMS41cmVtIGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwLjdyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIGJsYWNrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19fYnV0dG9uIHtcbiAgICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG4gIH1cbn1cblxuLm9yZGVyRGF0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXJEYXRhID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9yZGVyRGF0YV9faW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm9yZGVyRGF0YSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcmRlckRhdGFfX3ByaWNlIHtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbn1cblxuLnBvcHVsYXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wb3B1bGFyIGgzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjIxLCAyMjEsIDIyMSk7XG59XG4ucG9wdWxhciBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nLWJvdHRvbTogLTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucG9wdWxhciBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAvKm1hcmdpbi1yaWdodDogMS41cmVtOyovXG59XG4ucG9wdWxhciBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNhZWQzMDc7XG59XG5cbi5idWxsZXQge1xuICBjb2xvcjogI2FlZDMwNztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5sYXRlc3RCbG9nc19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sYXRlc3RCbG9nc19faXRlbS1pbWFnZSB7XG4gIGhlaWdodDogOTBweDtcbiAgLyp3aWR0aDogMzUlICFpbXBvcnRhbnQ7Ki9cbn1cbi5sYXRlc3RCbG9nc19faXRlbS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBjbGlwOiByZWN0KDAsIDEzNXB4LCA5MHB4LCA0NXB4KTtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cbi5sYXRlc3RCbG9nc19faXRlbS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xufVxuLmxhdGVzdEJsb2dzX19pdGVtLWNvbnRlbnQgcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGVyc29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnBlcnNvbl9faW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDExMHB4O1xufVxuLnBlcnNvbl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5wZXJzb25fX2NvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wZXJzb25fX2NvbnRlbnQgaDQsIC5wZXJzb25fX2NvbnRlbnQgaDQgYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnBlcnNvbl9fdGV4dCB7XG4gIG1hcmdpbjogMCAxcmVtIDFyZW0gMDtcbn1cblxuLnJhdGluZ19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yYXRpbmdfX3N0YXJzLCAucmF0aW5nIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjJyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4ZGRiOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkX19pdGVtIHtcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkX19pdGVtIHtcbiAgICB3aWR0aDogMzElO1xuICB9XG59XG4uY2FyZF9faXRlbSBkaXYge1xuICB3aWR0aDogODQlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNhcmRfX2l0ZW0gZGl2IGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzQ1NWI2MTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmNhcmRfX2l0ZW0gZGl2IHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzUlO1xufVxuLmNhcmRfX2l0ZW0gZGl2IGEge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udGVhbV9fcG9ydHJhaXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRlYW1fX3RpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZWFtX190aXRsZSBhIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnRlYW1fX3RpdGxlIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2FlZDMwNztcbn1cbi50ZWFtX19qb2Ige1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkN2U2ZTtcbn1cbi5mb290ZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5mb290ZXJfX3dyYXBwZXIgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX193cmFwcGVyID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5mb290ZXJfX3dyYXBwZXIgPiBkaXYgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3dyYXBwZXIgPiBkaXYgaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbWFwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2NvbnRhY3Qge1xuICAgIHdpZHRoOiAzNyU7XG4gIH1cbn1cbi5mb290ZXJfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZvb3Rlcl9fbGlzdCBzcGFuIHtcbiAgd2lkdGg6IDQwLjY3NnB4O1xuICBoZWlnaHQ6IDMwLjU3NXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvb3Rlcl9fbGlzdCBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmZvb3Rlcl9faWRlbnRpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX19zb2NpYWwge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5mb290ZXJfX3NvY2lhbCBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5mb3JtX19pdGVtIGlucHV0LCAuZm9ybV9faXRlbSBzZWxlY3Qge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC44cmVtIDAgMXJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybV9faXRlbSBpbnB1dCwgLmZvcm1fX2l0ZW0gc2VsZWN0IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JtX19pdGVtIGlucHV0LCAuZm9ybV9faXRlbSBzZWxlY3Qge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbi5mb3JtX19pdGVtIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmZlYXR1cmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmVhdHVyZXNfX2l0ZW0ge1xuICB3aWR0aDogNDYlO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzX19pdGVtIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJlc19faXRlbSB7XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxufVxuLmZlYXR1cmVzX191cHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmZlYXR1cmVzX191cHBlciA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmVhdHVyZXNfX3VwcGVyIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mZWF0dXJlc19fdXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uZmVhdHVyZXNfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZ2IoMjMxLCAyMzEsIDIzMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mZWF0dXJlc19fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbi5mZWF0dXJlc19fdGl0bGUge1xuICBwYWRkaW5nOiAxcmVtIDAgMC44cmVtIDA7XG59XG5cbi5mZWF0dXJlc19faXRlbTpob3ZlciAuZmVhdHVyZXNfX251bWJlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmNhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmUge1xuICAgIGhlaWdodDogMzByZW07XG4gIH1cbn1cbi5jYXJlX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmVfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmVfX3RpdGxlIGEge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiAwIDAgMjVweCAjZTJlMmUyO1xufVxuXG4uYWJvdXRVcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWJvdXRVcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5hYm91dFVzID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYm91dFVzID4gZGl2IHtcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG4uYWJvdXRVc19faW1hZ2UtdGh1bWIge1xuICBoZWlnaHQ6IDkwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hYm91dFVzX19pbWFnZS10aHVtYi5hY3RpdmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG4uYWJvdXRVc19fdGFiIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5hYm91dFVzX190YWIgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFib3V0VXNfX3RhYiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgcmdiKDIyMywgMjIzLCAyMjMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWJvdXRVc19fdGFiIGxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICM5NGIxMDM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhZWQzMDc7XG59XG4uYWJvdXRVc19fdGFiIGxhYmVsLmFjdGl2ZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk0YjEwMztcbiAgY3Vyc29yOiBub25lO1xufVxuLmFib3V0VXNfX3RhYiA+IGRpdiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWJvdXRVc19fdGFiID4gZGl2ID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG59XG4uYWJvdXRVc19fdGFiID4gZGl2LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFib3V0VXNfX3N1YnRpdGxlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbWFyZ2luLXRvcDogLTAuNnJlbTtcbn1cblxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uZ2FsbGVyeV9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nYWxsZXJ5X19pdGVtIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG4uZ2FsbGVyeV9faXRlbSBmaWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZ2FsbGVyeS1ob21lcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmdhbGxlcnktaG9tZXBhZ2UgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdhbGxlcnktaG9tZXBhZ2UgPiBkaXYge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYWxsZXJ5LWhvbWVwYWdlID4gZGl2IHtcbiAgICB3aWR0aDogMjQuNSU7XG4gIH1cbn1cbi5nYWxsZXJ5LWhvbWVwYWdlID4gZGl2ID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FsbGVyeS1ob21lcGFnZSA+IGRpdiA+IGltZzpob3ZlciArIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5nYWxsZXJ5LWhvbWVwYWdlID4gZGl2ID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGhlaWdodDogOTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNjk1MTE1NTQ2MikgMCUsIHJnYmEoMCwgMCwgMCwgMC41NTIyNTg0MDM0KSA3MCUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FsbGVyeS1ob21lcGFnZSA+IGRpdiA+IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmdhbGxlcnktaG9tZXBhZ2UgPiBkaXYgPiBkaXYgPiBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5idXR0b24ge1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwLjZyZW07XG59XG4uYnV0dG9uLCAuYnV0dG9uOmxpbmssIC5idXR0b246dmlzaXRlZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuLmJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxLjQpIHNjYWxlWSgxLjYpO1xuICBvcGFjaXR5OiAwO1xufVxuLmJ1dHRvbjphY3RpdmUsIC5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uYnV0dG9uLXdoaXRlIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjgsIDIyOCwgMjI4KTtcbn1cbi5idXR0b24tcHJpbWFyeSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NzgwMztcbn1cbi5idXR0b24tcHJpbWFyeS1saWdodCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk0YjEwMztcbn1cbi5idXR0b24tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAyNXB4IHJnYigyMiwgMjIsIDIyKTtcbn1cbi5idXR0b24tYm90dG9tLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2IoMSwgMjAsIDApO1xufVxuXG4udGVzdGltb25pYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI4LCAyMjgsIDIyOCk7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi50ZXN0aW1vbmlhbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVzdGltb25pYWxfX2l0ZW0ge1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbF9fcGhvdG8ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVzdGltb25pYWxfX3Bob3RvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi50ZXN0aW1vbmlhbF9fcGhvdG8gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIG1heC13aWR0aDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYm94LXNoYWRvdzogMXB4IDNweCAxNXB4IHNpbHZlcjtcbn1cbi50ZXN0aW1vbmlhbF9fY29udGVudCBhIHtcbiAgY29sb3I6ICM5NGIxMDM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2dvLWZhY2Vib29rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjcuNzM1cHg7XG4gIGhlaWdodDogMjYuNDA5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1nL3Nwcml0ZS5wbmcpIDMxOC45OThweCA2Ni45NjNweDtcbn1cblxuI2dvLWluc3RhZ3JhbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI3LjczNXB4O1xuICBoZWlnaHQ6IDI2LjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvc3ByaXRlLnBuZykgMzE4Ljk5OHB4IDI2LjU4NnB4O1xufVxuXG4jZ28tcGludGVyZXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjcuNzM1cHg7XG4gIGhlaWdodDogMjYuNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9zcHJpdGUucG5nKSAyNzguMzkzcHggNjYuOTYzcHg7XG59XG5cbiNnby15b3V0dWJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA0OS4xNTFweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvc3ByaXRlLnBuZykgNDg5LjE0MXB4IDYyMy4wM3B4O1xufVxuXG4jbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDcwLjA1NHB4O1xuICBoZWlnaHQ6IDY2LjJweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvc3ByaXRlLnBuZykgMjM4LjczMnB4IDk5LjgyNXB4O1xufVxuXG4jbG9nb3R5cGUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTY4LjY3OHB4O1xuICBoZWlnaHQ6IDY2LjJweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvc3ByaXRlLnBuZykgMTY4LjY3OHB4IDk5LjgyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAjbG9nb3R5cGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4jbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM0LjQzNXB4O1xuICBoZWlnaHQ6IDI3LjEyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9zcHJpdGUucG5nKSAzMTguOTk4cHggOTkuODI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNtYXAtcGluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDAuNjc2cHg7XG4gIGhlaWdodDogMzAuNTc1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1nL3Nwcml0ZS5wbmcpIDEzMS43MjRweCAzMC41NzVweDtcbn1cblxuI3RlbGVwaG9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwLjY3NnB4O1xuICBoZWlnaHQ6IDMwLjU3NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9zcHJpdGUucG5nKSAyMzguNzMycHggMzAuNTc1cHg7XG59XG5cbiNtb2JpbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MC42NzZweDtcbiAgaGVpZ2h0OiAzMC41NzVweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvc3ByaXRlLnBuZykgODUuNzg4cHggMzAuNTc1cHg7XG59XG5cbiNlbWFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwLjY3NnB4O1xuICBoZWlnaHQ6IDMwLjU3NXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9zcHJpdGUucG5nKSAxODguODg4cHggMzAuNTc1cHg7XG59XG5cbi5jb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1YjYxO1xuICBwYWRkaW5nOiAxLjJyZW0gMDtcbn1cbi5jb3B5cmlnaHQgKiB7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jb3B5cmlnaHRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb3B5cmlnaHRfX3dyYXBwZXIgPiAqIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5mb2Rlc2lnbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmluZm9kZXNpZ24gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0IHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbi5wcm9kdWN0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5wcm9kdWN0X19wcmljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJHRlMgRGlkb3RcIiwgc2VyaWY7XG4gIGNvbG9yOiAjNTk3MTRkO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhkZGI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2YwO1xufVxuLnByb2R1Y3RfX2l0ZW0gPiBpbWcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByb2R1Y3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0X19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4ucHJvZHVjdF9faXRlbSBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1OTcxNGQ7XG4gIHBhZGRpbmc6IDFyZW0sIDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0X19pdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnByb2R1Y3RfX2l0ZW0gZGl2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTcxNGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG4ucHJvZHVjdE9yZGVyRGF0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnByb2R1Y3RPcmRlckRhdGFfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wcm9kdWN0T3JkZXJEYXRhX19pdGVtLXBob3RvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTQlO1xufVxuLnByb2R1Y3RPcmRlckRhdGFfX2l0ZW0tcGhvdG8gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNDVweDtcbn1cbi5wcm9kdWN0T3JkZXJEYXRhX19pdGVtLXBob3RvIHNwYW4ge1xuICB3aWR0aDogMjYwcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvZHVjdE9yZGVyRGF0YV9faXRlbSBzZWxlY3Qge1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ucHJvZHVjdE9yZGVyRGF0YSAjcHJvZHVjdE9yZGVyRGF0YV9fdG90YWwge1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbi1sZWZ0OiAxLjZyZW07XG59XG4ucHJvZHVjdE9yZGVyRGF0YSAjdG90YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3RPcmRlckRhdGEgI2J1eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwYXltZW50ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI3BheW1lbnQgPiBkaXYgZGl2OmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDM4JTtcbn1cbiNwYXltZW50ID4gZGl2IGRpdjpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmhvbWVibG9nX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZWJsb2dfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cblxuLnRlYW0ge1xuICBwYWRkaW5nOiAyLjVyZW0gMCAzcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY1ZWE7XG59XG4udGVhbV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG4udGVhbV9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtX19pdGVtIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4udGVhbV9faW1hZ2Uge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNjOGRkYjk7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG59XG4udGVhbV9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjNTk3MTRkO1xuICBmb250LWZhbWlseTogXCJHRlMgRGlkb3RcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4udGVhbV9fam9iIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTE1JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgY29sb3I6ICM4OGE3NzQ7XG59XG4udGVhbV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uYWdyb3RvdXIge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWdyb3RvdXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYWdyb3RvdXJfX2NvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4IHJnYigwLCAwLCAwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFncm90b3VyX19jb250ZW50IHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG4uYWdyb3RvdXJfX2NvbnRlbnQgcC50MSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZ3JvdG91cl9fY29udGVudCBwLnQxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFncm90b3VyX19jb250ZW50IHAudDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuLmFncm90b3VyX19jb250ZW50IHAudDIge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiR0ZTIERpZG90XCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29sb3I6ICNjYmRiYmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZ3JvdG91cl9fY29udGVudCBwLnQyIHtcbiAgICBmb250LXNpemU6IDMyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hZ3JvdG91cl9fY29udGVudCBwLnQyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbi5hZ3JvdG91cl9fY29udGVudCBwLnQzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFncm90b3VyX19jb250ZW50IHAudDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWdyb3RvdXJfX2NvbnRlbnQgcC50MyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4uYWdyb3RvdXJfX2NvbnRlbnQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4IHJnYigwLCAwLCAwKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiJdfQ== */