/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/templates/front-page/index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/
.hero video {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

:root {
  --color-black: #000000;
  --color-white: #ffffff;
  --content-color: #4b4b4b;
  --link-primary: #afafaf;
  --link-primary-hover: #1187f4;
}

#image-sequence-canvas {
  width: 100%;
}

#image-sequence-container {
  position: sticky;
  padding-top: 5vh;
  width: 100%;
  height: 0;
  padding-bottom: 50%;
}

#image-sequence-container img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

#image-sequence-wrapper {
  top: -220px;
  position: relative;
  height: 100%;
}

.visible-image {
  opacity: 1 !important;
}

.visible-image {
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

.swiper-slide {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

#order-list-swiper {
  overflow: hidden;
}

@media (min-width: 1024px) {
  #order-list-swiper {
    overflow: visible;
  }
}
#order-list-line {
  position: absolute;
  width: 2px;
  height: calc(100% - 100px);
  display: none;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(10%, rgb(255, 255, 255)), to(rgb(255, 255, 255)));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 10%, rgb(255, 255, 255) 100%);
}
@media screen and (min-width: 1024px) {
  #order-list-line {
    display: block;
  }
}

#order-list-line-item {
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  z-index: 100;
  display: block;
  position: absolute;
  left: -20px;
  height: 32px;
  margin: 5.5px;
  width: 32px;
  background: #4c61ff;
  border: 6px solid #000;
  -webkit-box-shadow: 0 0 0 2px #fff;
          box-shadow: 0 0 0 2px #fff;
  border-radius: 100%;
  -webkit-transform: translate(0px, 100px);
          transform: translate(0px, 100px);
}

.order-list ol {
  list-style-type: none;
  counter-reset: li;
}
@media only screen and (max-width: 768px) {
  .order-list ol li {
    color: white !important;
  }
  .order-list ol li {
    margin-left: 0;
  }
}
.order-list ol li:before {
  counter-increment: li;
  content: none;
  font-size: 55px;
  line-height: 1.2;
  font-weight: 300;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  .order-list ol li:before {
    content: counter(li, decimal-leading-zero);
    position: absolute;
    font-size: 140px;
    margin-left: 2rem;
  }
}
@media only screen and (min-width: 1281px) {
  .order-list ol li:before {
    margin-left: 5rem;
    font-size: 197px;
  }
}

.scroll-article.active::after {
  opacity: 1;
}

.scroll-article.hidden::after {
  opacity: 0;
}

.scroll-article {
  opacity: 1;
  color: rgb(255, 255, 255);
}
.scroll-article:after {
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  content: none;
  opacity: 0;
  display: block;
  position: absolute;
  left: -20px;
  height: 32px;
  margin: 5.5px;
  width: 32px;
  background: #4c61ff;
  border: 6px solid #000;
  -webkit-box-shadow: 0 0 0 2px #fff;
          box-shadow: 0 0 0 2px #fff;
  border-radius: 100%;
}
@media screen and (max-width: 1024px) {
  .scroll-article:after {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .scroll-article {
    padding-bottom: 100px;
    opacity: 0.2;
  }
}
@media screen and (max-width: 768px) {
  .scroll-article {
    position: absolute;
    font-size: 90px;
    font-weight: 700;
    color: rgba(255, 255, 255, 0.9);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    width: 100%;
  }
}
.scroll-article:last-child {
  padding-bottom: 100px;
}

.slide-index {
  font-size: 55px;
  line-height: 1.2;
  font-weight: 300;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .slide-index {
    display: none;
  }
}

body.rtl .site-header .navbar {
  direction: ltr;
}
body.home #hero {
  min-height: calc(100vh - 78px);
}

h1,
h2,
h3 {
  line-height: 1.4;
  font-weight: 700;
}

@media (min-width: 1024px) and (max-width: 1536px) {
  #hero {
    padding-top: 100px;
  }
}
.hero {
  position: relative;
  color: #fff;
}
.hero .hide-container {
  opacity: 0;
  transition: opacity 3s;
  -webkit-transition: opacity 3s;
  -moz-transition: opacity 3s;
  -ms-transition: opacity 3s;
  -o-transition: opacity 3s;
}
.hero .title {
  font-size: 55px;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
@media only screen and (min-width: 1536px) {
  .hero .title {
    font-size: 5.7291666667vw;
  }
}
.hero .title span {
  display: block;
  font-weight: 400;
}
.hero .subtitle {
  font-size: 20px;
  font-weight: 300;
}
@media only screen and (min-width: 768px) {
  .hero .subtitle {
    font-size: 1.3020833333vw;
  }
}
.hero a.subtitle-link {
  color: rgba(217, 249, 157, var(--tw-bg-opacity));
  text-decoration: underline;
}
.hero .scroll-down {
  cursor: pointer;
  position: absolute;
  z-index: 1;
  bottom: -40px;
}
@media (max-width: 768px) {
  .hero .c-mt {
    margin-top: 64px;
  }
}
@media (min-width: 1536px) {
  .hero .c-mt {
    margin-top: 48px;
  }
}
@media (min-width: 768px) and (max-width: 1536px) {
  .hero .c-mt {
    margin-top: 16px;
  }
}
.hero .scroll-down svg g {
  -webkit-animation: scrollDown 2s infinite alternate;
          animation: scrollDown 2s infinite alternate;
}
.hero .btn-demo {
  background-color: transparent !important;
  color: rgba(217, 249, 157, var(--tw-bg-opacity)) !important;
  min-width: -webkit-fit-content !important;
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
}
.hero .btn-demo {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media only screen and (max-width: 768px) {
  .hero .btn-demo {
    width: 255px !important;
  }
}
@-webkit-keyframes scrollDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}
@keyframes scrollDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
}

section.carousel .swiper-horizontal > .swiper-scrollbar,
section.carousel .swiper-scrollbar.swiper-scrollbar-horizontal, section.order-list .swiper-horizontal > .swiper-scrollbar,
section.order-list .swiper-scrollbar.swiper-scrollbar-horizontal, section.icon-list .swiper-horizontal > .swiper-scrollbar,
section.icon-list .swiper-scrollbar.swiper-scrollbar-horizontal, section.platform .swiper-horizontal > .swiper-scrollbar,
section.platform .swiper-scrollbar.swiper-scrollbar-horizontal, section.world .swiper-horizontal > .swiper-scrollbar,
section.world .swiper-scrollbar.swiper-scrollbar-horizontal, section.awards .swiper-horizontal > .swiper-scrollbar,
section.awards .swiper-scrollbar.swiper-scrollbar-horizontal {
  background-color: #3a536c;
  height: 2px;
  position: relative;
}
section.carousel .swiper-scrollbar-drag, section.order-list .swiper-scrollbar-drag, section.icon-list .swiper-scrollbar-drag, section.platform .swiper-scrollbar-drag, section.world .swiper-scrollbar-drag, section.awards .swiper-scrollbar-drag {
  background-color: #e5ff91;
}

section .comp_img {
  max-width: 90%;
  margin: 0 auto 35px auto;
}
@media (min-width: 1024px) {

  section.carousel .swiper-carousel,
section.carousel .swiper-testimonials, section.testimonials .swiper-carousel,
section.testimonials .swiper-testimonials {
    margin-right: calc(50% - 50vw);
  }
}
section.carousel .swiper-carousel .swiper-slide,
section.carousel .swiper-testimonials .swiper-slide, section.testimonials .swiper-carousel .swiper-slide,
section.testimonials .swiper-testimonials .swiper-slide {
  position: relative;
  height: auto;
}
section.order-list .swiper-slide {
  height: auto !important;
}
section.order-list .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next) {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transition: color 0s;
  transition: color 0s;
}
section.testimonials .swiper-testimonials {
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  section.testimonials .swiper-testimonials {
    margin-right: calc(50% - 50vw);
  }
}
section.testimonials .swiper-testimonials .swiper-pagination {
  display: inline-block;
  width: auto;
  position: relative;
  top: 0;
}
section.testimonials .swiper-testimonials .swiper-pagination .swiper-pagination-bullet,
section.testimonials .swiper-testimonials .swiper-pagination .swiper-pagination-bullet-active {
  background-color: transparent;
  position: relative;
  width: auto;
  height: 100%;
}
section.testimonials .swiper-testimonials .swiper-button-prev,
section.testimonials .swiper-testimonials .swiper-button-next {
  position: relative;
  width: 35px;
  height: 35px;
  border: 1px solid white;
  border-radius: 100%;
  background: #000;
}
section.testimonials .swiper-testimonials .swiper-button-prev:after,
section.testimonials .swiper-testimonials .swiper-button-next:after {
  font-size: 15px;
  color: #e5ff91;
}
section.icon-list .swiper-slide {
  height: auto !important;
  height: initial !important;
}
section.icon-list .swiper-slide {
  position: relative;
}
section.platform .platform-group {
  position: relative;
}
@media only screen and (min-width: 1024px) {
  section.platform .platform-group .swiper-platform.visible .set-bg {
    background-image: url(/wp-content/themes/mktg-futures/dist/assets/gradient-left-to-right.svg);
  }
}
section.platform .platform-group .swiper-platform,
section.platform .platform-group .swiper-wrapper {
  position: static;
}
section.platform .platform-group .swiper-platform .swiper-button-prev,
section.platform .platform-group .swiper-wrapper .swiper-button-prev {
  position: relative;
  display: none;
}
section.scroll-article.platform .platform-group .swiper-platform .swiper-button-prev::after,
section.scroll-article.platform .platform-group .swiper-wrapper .swiper-button-prev::after {
  opacity: 0;
}
@media (min-width: 768px) {

  section.platform .platform-group .swiper-platform .swiper-button-prev,
section.platform .platform-group .swiper-wrapper .swiper-button-prev {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
section.platform .platform-group .swiper-platform .swiper-button-next,
section.platform .platform-group .swiper-wrapper .swiper-button-next {
  position: relative;
  display: none;
}
section.scroll-article.platform .platform-group .swiper-platform .swiper-button-next::after,
section.scroll-article.platform .platform-group .swiper-wrapper .swiper-button-next::after {
  opacity: 0;
}
@media (min-width: 768px) {

  section.platform .platform-group .swiper-platform .swiper-button-next,
section.platform .platform-group .swiper-wrapper .swiper-button-next {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
section.platform .swiper-slide {
  opacity: 0 !important;
}
section.platform .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
}
section.awards .swiper-awards,
section.awards .swiper-steps,
section.awards .swiper-platform, section.steps .swiper-awards,
section.steps .swiper-steps,
section.steps .swiper-platform, section.platform .swiper-awards,
section.platform .swiper-steps,
section.platform .swiper-platform {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media (min-width: 1536px) {

  section.awards .swiper-awards,
section.awards .swiper-steps,
section.awards .swiper-platform, section.steps .swiper-awards,
section.steps .swiper-steps,
section.steps .swiper-platform, section.platform .swiper-awards,
section.platform .swiper-steps,
section.platform .swiper-platform {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
section.awards .swiper-awards .swiper-button-prev,
section.awards .swiper-awards .swiper-button-next,
section.awards .swiper-steps .swiper-button-prev,
section.awards .swiper-steps .swiper-button-next,
section.awards .swiper-platform .swiper-button-prev,
section.awards .swiper-platform .swiper-button-next, section.steps .swiper-awards .swiper-button-prev,
section.steps .swiper-awards .swiper-button-next,
section.steps .swiper-steps .swiper-button-prev,
section.steps .swiper-steps .swiper-button-next,
section.steps .swiper-platform .swiper-button-prev,
section.steps .swiper-platform .swiper-button-next, section.platform .swiper-awards .swiper-button-prev,
section.platform .swiper-awards .swiper-button-next,
section.platform .swiper-steps .swiper-button-prev,
section.platform .swiper-steps .swiper-button-next,
section.platform .swiper-platform .swiper-button-prev,
section.platform .swiper-platform .swiper-button-next {
  width: 35px;
  height: 35px;
  border: 1px solid white;
  border-radius: 100%;
  background: #000;
}
section.awards .swiper-awards .swiper-button-prev:after,
section.awards .swiper-awards .swiper-button-next:after,
section.awards .swiper-steps .swiper-button-prev:after,
section.awards .swiper-steps .swiper-button-next:after,
section.awards .swiper-platform .swiper-button-prev:after,
section.awards .swiper-platform .swiper-button-next:after, section.steps .swiper-awards .swiper-button-prev:after,
section.steps .swiper-awards .swiper-button-next:after,
section.steps .swiper-steps .swiper-button-prev:after,
section.steps .swiper-steps .swiper-button-next:after,
section.steps .swiper-platform .swiper-button-prev:after,
section.steps .swiper-platform .swiper-button-next:after, section.platform .swiper-awards .swiper-button-prev:after,
section.platform .swiper-awards .swiper-button-next:after,
section.platform .swiper-steps .swiper-button-prev:after,
section.platform .swiper-steps .swiper-button-next:after,
section.platform .swiper-platform .swiper-button-prev:after,
section.platform .swiper-platform .swiper-button-next:after {
  font-size: 15px;
  color: #e5ff91;
}
@media (min-width: 1024px) {

  section.steps .swiper-steps .swiper-slide:not(:last-of-type) {
    border-right-width: 1px;
  }
}
@media (min-width: 768px) {

  section.steps .swiper-steps .swiper-slide-active {
    border-right-width: 1px;
  }
}
section.awards .swiper-button-prev,
section.awards .swiper-button-next {
  display: none;
}
section.scroll-article.awards .swiper-button-prev::after,
section.scroll-article.awards .swiper-button-next::after {
  opacity: 0;
}
@media (min-width: 768px) {

  section.awards .swiper-button-prev,
section.awards .swiper-button-next {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {

  section.world .swiper-world .swiper-wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  section.world .swiper-world .swiper-wrapper .swiper-slide {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
  }
}

section.carousel .swiper .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

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