/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/services-block/_services-block.scss ***!
  \****************************************************************************************************************************************************/
.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;
}

.single-service {
  background: #F0F0F0;
  padding: 30px;
  position: relative;
  transition: 0.3s ease-in-out;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .single-service {
    margin: 0 0 10px;
  }
}
.single-service img {
  margin-bottom: 40px;
  transition: 0.3s ease-in-out;
  height: 80px;
  width: 80px;
  object-fit: contain;
}
.single-service .top-wrapper span sub, .single-service .top-wrapper span sup {
  vertical-align: unset;
  font-size: 1em;
}
.single-service h3 {
  font-weight: 600;
  color: #000A00;
  max-width: 330px;
  width: 100%;
  transition: 0.3s ease-in-out;
  margin-bottom: 32px;
  word-break: break-word;
}
@media (max-width: 767px) {
  .single-service h3 {
    font-size: 27px;
    line-height: 1.14;
    max-width: 100%;
  }
}
.single-service:first-child {
  border-top-left-radius: 30px;
}

.service-wrap {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
}
.service-wrap.row-1 {
  grid-template-rows: 1fr;
}

h2 {
  font-weight: 600;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  h2 {
    margin-bottom: 19px;
  }
}

section.services-block {
  margin-top: 140px;
  margin-bottom: 140px;
}
@media (max-width: 767px) {
  section.services-block {
    margin-top: 94px;
    margin-bottom: 95px;
  }
}
section.services-block .title {
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  section.services-block .title {
    margin-bottom: 54px;
    flex-direction: column;
  }
}
section.services-block .title .title-description-wrap {
  max-width: 850px;
  width: 100%;
  margin-left: 178px;
}
@media (max-width: 990px) {
  section.services-block .title .title-description-wrap {
    margin-left: 50px;
  }
}
@media (max-width: 767px) {
  section.services-block .title .title-description-wrap {
    margin-left: 0;
  }
}
section.services-block .title .description {
  column-count: 2;
  line-height: 1.5;
}
@media (max-width: 767px) {
  section.services-block .title .description {
    column-count: 1;
  }
  section.services-block .title .description p {
    margin-bottom: 20px;
  }
  section.services-block .title .description p:last-child {
    margin-bottom: 0;
  }
}
section.services-block span {
  line-height: 1.5;
  font-weight: 500;
}
@media (max-width: 767px) {
  section.services-block span {
    margin-bottom: 18px;
  }
}
section.services-block .services-block-title {
  font-weight: 600;
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 1.15;
}
@media (max-width: 767px) {
  section.services-block .services-block-title {
    margin-bottom: 19px;
    font-size: 27px;
    line-height: 1.14;
  }
}
section.services-block .services-box.mobile-only {
  display: none;
}
@media (max-width: 767px) {
  section.services-block .services-box.mobile-only {
    display: block;
  }
}
section.services-block .services-box.mobile-only .single-service:last-child h3 {
  margin-bottom: 32px;
}
section.services-block .single-service .button-round {
  transition: 0.3s ease-in-out;
}
section.services-block .single-service .button-round:after {
  transition: 0.3s ease-in-out;
  background: url(438fb8adf10dcca0ab00.svg) center/cover no-repeat;
  transform: translateY(-50%);
}
section.services-block .single-service.black-bg {
  background: #000A00;
}
section.services-block .single-service.black-bg h3 {
  color: #FFFFFF;
  margin-top: 3px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  section.services-block .single-service.black-bg h3 {
    margin-top: 0;
  }
}
section.services-block .single-service.black-bg span {
  color: #FFFFFF;
  margin-bottom: 24px;
  display: block;
  font-weight: 400;
}
section.services-block .single-service.black-bg .button {
  margin-top: 24px;
  display: inline-block;
}
section.services-block .single-service.black-bg .button__white:hover {
  background: #FFFFFF;
  color: #50B437;
}
section.services-block .single-service:hover {
  background: #50B437;
}
section.services-block .single-service:hover img {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}
section.services-block .single-service:hover h3 {
  color: #FFFFFF;
}
section.services-block .single-service:hover .button-round {
  background: #FFFFFF;
}
section.services-block .single-service:hover .button-round:after {
  background: url(f929a4d021ed953c6dea.svg) center/cover no-repeat;
}
section.services-block .single-service:hover.black-bg {
  background: #000A00;
}
section.services-block .single-service:hover.black-bg img {
  filter: unset;
}
section.services-block .swiper-services {
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  section.services-block .swiper-services {
    display: none;
  }
}
section.services-block .swiper-nav-wrap {
  display: flex;
  justify-content: center;
  height: 24px;
  align-items: flex-end;
  position: relative;
  width: 78px;
  margin: 10px auto 0 auto;
  gap: 30px;
}
@media (max-width: 767px) {
  section.services-block .swiper-nav-wrap {
    display: none;
  }
}
section.services-block .swiper-nav-wrap .swiper-button-next, section.services-block .swiper-nav-wrap .swiper-button-prev {
  width: 24px;
  height: 24px;
  position: relative;
  top: 0;
  left: auto;
  right: auto;
}
section.services-block .swiper-nav-wrap .swiper-button-next svg path, section.services-block .swiper-nav-wrap .swiper-button-prev svg path {
  fill: #000A00;
}
section.services-block .swiper-nav-wrap .swiper-button-next:after, section.services-block .swiper-nav-wrap .swiper-button-prev:after {
  content: unset;
}
section.services-block .swiper-nav-wrap .swiper-button-next.swiper-button-disabled, section.services-block .swiper-nav-wrap .swiper-button-prev.swiper-button-disabled {
  opacity: 1;
}
section.services-block .swiper-nav-wrap .swiper-button-next.swiper-button-disabled svg path, section.services-block .swiper-nav-wrap .swiper-button-prev.swiper-button-disabled svg path {
  fill: #848484;
}
section.services-block .swiper-nav-wrap .swiper-button-next:hover svg path, section.services-block .swiper-nav-wrap .swiper-button-prev:hover svg path {
  fill: #50B437;
}
section.services-block .button-wrap {
  display: none;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  section.services-block .button-wrap {
    display: block;
  }
  section.services-block .button-wrap .button {
    display: inline-block;
  }
  section.services-block .button-wrap .button.loading:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #F0F0F0;
    border-radius: 50%;
    background-image: url(b82eed77a4f25b6c4ac5.svg);
    background-size: 25px;
    background-position: 50%;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
  }
}
section.services-block .single-service.mobile-only {
  display: none;
}
@media (max-width: 767px) {
  section.services-block .single-service.mobile-only {
    display: flex;
    margin: 0;
    border-top-left-radius: 30px;
  }
  section.services-block .single-service.mobile-only img {
    margin-bottom: 49px;
  }
  section.services-block .single-service.mobile-only h3 {
    margin-top: 0;
  }
  section.services-block .single-service.mobile-only span {
    font-weight: 400;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  section.services-block .desktop-only {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC10ZW1wbGF0ZS1wYXJ0c19ibG9ja3Nfc2VydmljZXMtYmxvY2tfc2VydmljZXMtYmxvY2tfanMuYzhhNDZhYjk2ODc0ZWU4MDUyNjYuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0U7QUNDRjtBRENFO0VBQ0U7RUFDQTtFQUNBO0FDQ0o7QURBSTtFQUpGO0lBS0k7SUFDQTtFQ0dKO0FBQ0Y7QURESTtFQUNFO0FDR047QURDRTtFQUNFO0VBQ0E7QUNDSjtBREFJO0VBSEY7SUFJSTtJQUNBO0VDR0o7QUFDRjtBREFFO0VBQ0U7RUFDQTtBQ0VKO0FEREk7RUFIRjtJQUlJO0lBQ0E7RUNJSjtBQUNGO0FEREU7RUFDRTtFQUNBO0FDR0o7QURGSTtFQUhGO0lBSUk7SUFDQTtFQ0tKO0FBQ0Y7QURGRTtFQUNFO0VBQ0E7QUNJSjtBRERFO0VBQ0U7RUFDQTtFQUNBO0FDR0o7QURESTtFQUNFO0FDR047QURDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDSjtBREFJO0VBTkY7SUFPSTtFQ0dKO0FBQ0Y7QURESTtFQUNFO0FDR047QURDRTtFQUNFO0FDQ0o7QURFRTtFQUNFO0VBQ0E7QUNBSjtBREdFO0VBQ0U7QUNESjtBRElFO0VBQ0U7RUFDQTtFQUNBO0FDRko7QURLRTtFQUNFO0FDSEo7QURNRTtFQUNFO0FDSko7O0FDM0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhGRjtBQzdGRTtFQVRGO0lBVUk7RURnR0Y7QUFDRjtBQzlGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnR0o7QUM1Rk07RUFDRTtFQUNBO0FEOEZSO0FDMUZFO0VBQ0U7RUFDQSxjQy9CSTtFRGdDSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENEZKO0FDM0ZJO0VBUkY7SUFTSTtJQUNBO0lBQ0E7RUQ4Rko7QUFDRjtBQzNGRTtFQUNFO0FENkZKOztBQ3pGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENEZKO0FDMUZJO0VBQ0U7QUQ0Rk47O0FDekZBO0VBQ0U7RUFDQTtBRDRGRjtBQzNGRTtFQUhGO0lBSUk7RUQ4RkY7QUFDRjs7QUE5SkE7RUFDRTtFQUNBO0FBaUtGO0FBaEtFO0VBSEY7SUFJSTtJQUNBO0VBbUtGO0FBQ0Y7QUFqS0U7RUFDRTtBQW1LSjtBQWxLSTtFQUZGO0lBR0k7SUFDQTtFQXFLSjtBQUNGO0FBbktJO0VBQ0U7RUFDQTtFQUNBO0FBcUtOO0FBcEtNO0VBSkY7SUFLSTtFQXVLTjtBQUNGO0FBdEtNO0VBUEY7SUFRSTtFQXlLTjtBQUNGO0FBdEtJO0VBQ0U7RUFDQTtBQXdLTjtBQXZLTTtFQUhGO0lBSUk7RUEwS047RUF6S007SUFDRTtFQTJLUjtFQXpLUTtJQUNFO0VBMktWO0FBQ0Y7QUFyS0U7RUFDRTtFQUNBO0FBdUtKO0FBdEtJO0VBSEY7SUFJSTtFQXlLSjtBQUNGO0FBdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF3S0o7QUF2S0k7RUFMRjtJQU1JO0lBQ0E7SUFDQTtFQTBLSjtBQUNGO0FBcktJO0VBQ0U7QUF1S047QUF0S007RUFGRjtJQUdJO0VBeUtOO0FBQ0Y7QUF0S1E7RUFDRTtBQXdLVjtBQS9KSTtFQUNFO0FBaUtOO0FBL0pNO0VBQ0U7RUFDQTtFQUNBO0FBaUtSO0FBN0pJO0VBQ0UsbUJFN0ZFO0FGNFBSO0FBN0pNO0VBQ0UsY0U3RkE7RUY4RkE7RUFDQTtBQStKUjtBQTlKUTtFQUpGO0lBS0k7RUFpS1I7QUFDRjtBQTlKTTtFQUNFLGNFdEdBO0VGdUdBO0VBQ0E7RUFDQTtBQWdLUjtBQTdKTTtFQUNFO0VBQ0E7QUErSlI7QUE1SlE7RUFDRSxtQkVsSEY7RUZtSEUsY0V4SEY7QUZzUlI7QUF6Skk7RUFDRSxtQkU5SEU7QUZ5UlI7QUF6Sk07RUFDRTtBQTJKUjtBQXhKTTtFQUNFLGNFaElBO0FGMFJSO0FBdkpNO0VBQ0UsbUJFcElBO0FGNlJSO0FBdkpRO0VBQ0U7QUF5SlY7QUFySk07RUFDRSxtQkUvSUE7QUZzU1I7QUFySlE7RUFDRTtBQXVKVjtBQWpKRTtFQUNFO0FBbUpKO0FBbEpJO0VBRkY7SUFHSTtFQXFKSjtBQUNGO0FBbEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9KSjtBQW5KSTtFQVRGO0lBVUk7RUFzSko7QUFDRjtBQXBKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNKTjtBQXBKTTtFQUNFLGFFckxBO0FGMlVSO0FBbkpNO0VBQ0U7QUFxSlI7QUFsSk07RUFDRTtBQW9KUjtBQWxKUTtFQUNFO0FBb0pWO0FBaEpRO0VBQ0UsYUV2TUY7QUZ5VlI7QUE1SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQThJSjtBQTdJSTtFQUxGO0lBTUk7RUFnSko7RUEvSUk7SUFDRTtFQWlKTjtFQTlJUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBZ0pWO0FBQ0Y7QUExSUU7RUFDRTtBQTRJSjtBQTNJSTtFQUZGO0lBR0k7SUFDQTtJQUNBO0VBOElKO0VBN0lJO0lBQ0U7RUErSU47RUE3SUk7SUFDRTtFQStJTjtFQTdJSTtJQUNFO0lBQ0E7RUErSU47QUFDRjtBQTFJSTtFQURGO0lBRUk7RUE2SUo7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbXAtd2Jway8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3d5c2l3eWcuc2NzcyIsIndlYnBhY2s6Ly9tcC13YnBrLy4vdGVtcGxhdGUtcGFydHMvYmxvY2tzL3NlcnZpY2VzLWJsb2NrL19zZXJ2aWNlcy1ibG9jay5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19zZXJ2aWNlcy5zY3NzIiwid2VicGFjazovL21wLXdicGsvLi9zcmMvc2Nzcy9jb3JlL192YXJpYWJsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIud3lzaXd5ZyB7XHJcbiAgY29sb3I6ICMwMDBBMDBGRjtcclxuXHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogNTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICM1MEI0MzdGRjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMzg4MTI3RkY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCwgb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgfVxyXG5cclxuICBvbCBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG4gIH1cclxuXHJcbiAgdWwgbGksIG9sIGxpIHtcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIGVtIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwic3JjL3Njc3MvY29tcG9uZW50cy9zZXJ2aWNlc1wiO1xyXG5cclxuc2VjdGlvbi5zZXJ2aWNlcy1ibG9jayB7XHJcbiAgbWFyZ2luLXRvcDogMTQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiA5NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLWRlc2NyaXB0aW9uLXdyYXAge1xyXG4gICAgICBtYXgtd2lkdGg6IDg1MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE3OHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2VzLWJsb2NrLXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xNDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlcy1ib3gge1xyXG5cclxuICAgICYubW9iaWxlLW9ubHkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNpbmdsZS1zZXJ2aWNlOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1zZXJ2aWNlIHtcclxuXHJcbiAgICAuYnV0dG9uLXJvdW5kIHtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiSW1hZ2VzL2Fycm93LWZvcndhcmQtd2hpdGUuc3ZnXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ibGFjay1iZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uX193aGl0ZSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSg5M2RlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCgxMDMlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24tcm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJJbWFnZXMvYXJyb3ctZm9yd2FyZC1ncmVlbi5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYmxhY2stYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGZpbHRlcjogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXNlcnZpY2VzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLW5hdi13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogYXV0bztcclxuXHJcbiAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICM4NDg0ODQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgIGZpbGw6ICRncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b24td3JhcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJi5sb2FkaW5nIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdJbWFnZXMvbG9hZGVyLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1zZXJ2aWNlLm1vYmlsZS1vbmx5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVza3RvcC1vbmx5IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCJzcmMvc2Nzcy9jb3JlL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwic3JjL3Njc3MvY29tcG9uZW50cy93eXNpd3lnXCI7XHJcblxyXG4uc2luZ2xlLXNlcnZpY2Uge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZS1zbW9rZTtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIH1cclxuICAudG9wLXdyYXBwZXIge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHN1Yiwgc3VwIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xNDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuICAuc2VydmljZS13cmFwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBncmlkLWdhcDogMTBweDtcclxuXHJcbiAgICAmLnJvdy0xIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5oMiB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICB9XHJcbn1cclxuIiwiJGdyZWVuOiAjNTBCNDM3O1xyXG4kZGFyay1ncmVlbjogIzM4ODEyNztcclxuJGJsYWNrOiAjMDAwQTAwO1xyXG4kZ3JleTogI0M4QzhDODtcclxuJHdoaXRlLXNtb2tlOiAjRjBGMEYwO1xyXG4kd2hpdGU6ICNGRkZGRkY7XHJcbiRyZWQ6ICNEOTAwMzQ7XHJcblxyXG4kZ3JleV8wNjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG4kYmxhY2tfMDg6IHJnYmEoMCwgMTAsIDAsIDAuOCk7XHJcbiRibGFja18wNjogcmdiYSgwLCAxMCwgMCwgMC42KTtcclxuJGJsYWNrXzAyOiByZ2JhKDAsIDEwLCAwLCAwLjE2KVxyXG5cclxuXHJcblxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/