/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --height-hd: 12rem;
  --font-pri: "Poppins", sans-serif;
  --font-title: "Nova Klasse", sans-serif;
  --font-desc: "Montserrat", sans-serif; }

.join {
  padding-top: 8rem; }
  @media screen and (max-width: 1200px) {
    .join {
      padding-top: 4.8rem; } }
  @media screen and (max-width: 767px) {
    .join {
      padding-top: 3.2rem; } }
  .join .title-40 {
    padding: 0 3rem;
    text-align: center;
    margin-bottom: 3.2rem; }
    @media screen and (max-width: 1200px) {
      .join .title-40 {
        margin-bottom: 2.4rem; } }

.join-img .gItem {
  overflow: hidden;
  position: relative;
  padding-top: calc(1 / 1 * 100%); }
  @media screen and (min-width: 1201px) {
    .join-img .gItem:hover::before, .join-img .gItem:hover::after {
      opacity: 1; } }
  .join-img .gItem::before, .join-img .gItem::after {
    content: "";
    z-index: 1;
    opacity: 0;
    position: absolute;
    pointer-events: none;
    transition: 0.4s ease-in-out; }
  .join-img .gItem::before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%); }
  .join-img .gItem::after {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url("../../assets/images/contact/ic-instagram.svg");
    background-size: cover;
    background-repeat: no-repeat;
    width: 4rem;
    height: 4rem; }
  .join-img .gItem img {
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    transform: translate(-50%, -50%); }

.js-s-partner {
  border-top: 0.1rem solid #757575;
  border-bottom: 0.1rem solid #757575;
  padding-top: 2rem;
  padding-bottom: 2rem; }
  .js-s-partner .splide__list {
    column-gap: 2rem; }
  .js-s-partner .splide__slide {
    width: fit-content !important; }

.s-partner-box {
  column-gap: 4rem;
  display: flex;
  align-items: center; }
  @media screen and (max-width: 1550px) {
    .s-partner-box {
      column-gap: 3.2rem; } }
  @media screen and (max-width: 1440px) {
    .s-partner-box {
      column-gap: 2.4rem; } }
  @media screen and (max-width: 767px) {
    .s-partner-box {
      column-gap: 1.2rem; } }
  .s-partner-box img {
    flex-shrink: 0;
    width: 2rem;
    height: 2rem; }
  .s-partner-box .text-20 {
    color: #5a5a5a; }
    @media screen and (max-width: 767px) {
      .s-partner-box .text-20 {
        font-size: 1.6rem; } }
    @media screen and (max-width: 576px) {
      .s-partner-box .text-20 {
        font-size: 1.4rem; } }

.b-blog {
  padding: 6rem 0;
  background-color: #fafafa; }

.b-blogdt {
  padding-bottom: 6rem;
  margin-top: -2.45rem; }

.b-blogdt-heading .form-label {
  margin-left: auto;
  margin-right: auto;
  max-width: 60rem;
  column-gap: 0.8rem;
  transition: 0.4s ease-in-out;
  display: flex;
  align-items: center;
  padding: 1.1rem 2.4rem;
  background-color: white;
  border: 0.1rem solid #d9d9d9; }
  @media screen and (min-width: 1201px) {
    .b-blogdt-heading .form-label:hover {
      border-color: #2c2c2c; } }
  .b-blogdt-heading .form-label:has(input:focus), .b-blogdt-heading .form-label:has(input:not(:placeholder-shown)) {
    border-color: #2c2c2c; }
  .b-blogdt-heading .form-label input {
    border: 0;
    padding: 0; }
  .b-blogdt-heading .form-label img {
    flex-shrink: 0;
    user-select: none;
    width: 2.4rem;
    height: 2.4rem; }

.js-b-blogdt {
  overflow: hidden;
  margin-left: -1.2rem;
  margin-right: -1.2rem; }
  @media screen and (min-width: 768px) {
    .js-b-blogdt .swiper {
      margin-left: auto;
      margin-right: auto;
      width: fit-content; } }
  .js-b-blogdt .swiper-slide {
    padding: 0 1.2rem;
    width: fit-content; }
  .js-b-blogdt .is-active .text-16 {
    font-weight: 700;
    color: #2c2c2c; }
  .js-b-blogdt .text-16 {
    color: #5a5959;
    transition: 0.4s ease-in-out; }
    @media screen and (min-width: 1201px) {
      .js-b-blogdt .text-16:hover {
        color: #2c2c2c; } }

.b-blogdt-wrap {
  padding-top: 4rem; }
  .b-blogdt-wrap .swiper {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
    @media screen and (min-width: 1201px) {
      .b-blogdt-wrap .swiper {
        overflow: visible; } }
    @media screen and (max-width: 1200px) {
      .b-blogdt-wrap .swiper {
        margin-block: -2rem;
        padding-block: 2rem;
        margin-left: -0.8rem;
        margin-right: -0.8rem; } }
  @media screen and (min-width: 1201px) {
    .b-blogdt-wrap .swiper-wrapper {
      row-gap: 3rem;
      flex-wrap: wrap;
      transform: unset !important; } }
  .b-blogdt-wrap .swiper-slide {
    height: auto;
    padding: 0 1.5rem; }
    @media screen and (min-width: 1201px) {
      .b-blogdt-wrap .swiper-slide:not(:first-child) {
        width: calc(100% / 2); }
      .b-blogdt-wrap .swiper-slide:first-child .feature-box {
        display: flex;
        align-items: center; }
      .b-blogdt-wrap .swiper-slide:first-child .feature-img {
        width: 60%; }
        .b-blogdt-wrap .swiper-slide:first-child .feature-img .inner {
          padding-top: calc(500 / 700 * 100%); }
      .b-blogdt-wrap .swiper-slide:first-child .feature-content {
        width: 40%; }
        .b-blogdt-wrap .swiper-slide:first-child .feature-content .text-16 {
          font-size: 2rem; } }
    @media screen and (max-width: 1200px) {
      .b-blogdt-wrap .swiper-slide {
        padding: 0 0.8rem;
        width: calc(100% / 3); } }
    @media screen and (max-width: 1024px) {
      .b-blogdt-wrap .swiper-slide {
        width: calc(100% / 2); } }
    @media screen and (max-width: 576px) {
      .b-blogdt-wrap .swiper-slide {
        width: 100%; } }
  @media screen and (min-width: 1201px) {
    .b-blogdt-wrap .swiper-pagination {
      display: none; } }
  @media screen and (max-width: 1200px) {
    .b-blogdt-wrap .swiper-pagination {
      margin-top: 3.2rem; } }

.popular {
  padding: 6rem 0;
  background-color: #fafafa; }

.js-popular {
  margin-top: 4rem; }
  @media screen and (max-width: 1200px) {
    .js-popular {
      margin-top: 3.2rem; } }
  .js-popular .swiper {
    margin-block: -2rem;
    padding-block: 2rem;
    margin-left: -1rem;
    margin-right: -1rem; }
    @media screen and (max-width: 1200px) {
      .js-popular .swiper {
        margin-left: -0.8rem;
        margin-right: -0.8rem; } }
    @media screen and (max-width: 576px) {
      .js-popular .swiper {
        margin-left: -0.4rem;
        margin-right: -0.4rem; } }
  .js-popular .swiper-wrapper {
    row-gap: 2rem;
    flex-wrap: wrap;
    transform: unset !important; }
    @media screen and (max-width: 1200px) {
      .js-popular .swiper-wrapper {
        row-gap: 1.6rem; } }
    @media screen and (max-width: 576px) {
      .js-popular .swiper-wrapper {
        row-gap: 0.8rem; } }
  .js-popular .swiper-slide {
    height: auto;
    padding: 0 1rem;
    width: calc(100% / 3); }
    @media screen and (max-width: 1200px) {
      .js-popular .swiper-slide {
        padding: 0 0.8rem; } }
    @media screen and (max-width: 1024px) {
      .js-popular .swiper-slide {
        width: calc(100% / 2); } }
    @media screen and (max-width: 576px) {
      .js-popular .swiper-slide {
        padding: 0 0.4rem; } }
  .js-popular .pagination {
    margin-top: 3.2rem; }
  .js-popular .swiper-pagination {
    margin-top: 3.2rem; }
    @media screen and (min-width: 1201px) {
      .js-popular .swiper-pagination {
        display: none; } }
  .js-popular .feature-img .inner {
    padding-top: calc(1 / 1 * 100%); }
  @media screen and (max-width: 576px) {
    .js-popular .feature-content {
      padding: 1rem; }
      .js-popular .feature-content .text-16 {
        font-size: 1.4rem; } }
  .js-popular .feature-content .text-14 {
    display: none; }
  @media screen and (max-width: 576px) {
    .js-popular .feature-content .link {
      margin-top: 0;
      font-size: 1.4rem; } }

.b-feature {
  padding: 6rem 0; }

.js-b-feature {
  position: relative; }
  .js-b-feature .swiper {
    margin-block: -2rem;
    padding-block: 2rem;
    margin-left: -0.8rem;
    margin-right: -0.8rem; }
  .js-b-feature .swiper-slide {
    padding: 0 0.8rem; }
    @media screen and (max-width: 767px) {
      .js-b-feature .swiper-slide {
        width: calc(100% / 1.2); } }
  @media screen and (max-width: 1366px) {
    .js-b-feature .swiper-control .next {
      right: -3rem; } }
  @media screen and (max-width: 1366px) {
    .js-b-feature .swiper-control .prev {
      left: -3rem; } }
  .js-b-feature .swiper-control .next,
  .js-b-feature .swiper-control .prev {
    z-index: 1;
    position: absolute;
    top: calc(50% - 2rem); }
    @media screen and (max-width: 1200px) {
      .js-b-feature .swiper-control .next,
      .js-b-feature .swiper-control .prev {
        display: none; } }
  .js-b-feature .swiper-pagination {
    margin-top: 3.2rem; }
    @media screen and (min-width: 1201px) {
      .js-b-feature .swiper-pagination {
        display: none; } }
  @media screen and (min-width: 768px) {
    .js-b-feature .feature-box {
      display: flex;
      align-items: center; }
    .js-b-feature .feature-img {
      width: 60%; }
      .js-b-feature .feature-img .inner {
        padding-top: calc(300 / 400 * 100%); }
    .js-b-feature .feature-content {
      width: 40%; }
      .js-b-feature .feature-content .text-16 {
        font-size: 2rem; } }

.b-seo {
  padding-bottom: 6rem; }

.b-seo-content {
  padding-top: 4rem;
  border-top: 0.1rem solid #ccc; }
  .b-seo-content .text-14 {
    margin-left: auto;
    margin-right: auto;
    max-width: 75rem; }

.sec .title-w-desc .text-16 {
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
  border-radius: 0.5rem;
  padding: 0.2rem 1.5rem;
  background-color: #f9e8e7; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmxvZy5jc3MiLCJzb3VyY2VzIjpbImJsb2cuc2NzcyIsIl9jb3JlL19taXhpbi5zY3NzIiwiX2NvcmUvX3ZhcmlhYmxlLnNjc3MiLCJfbGF5b3V0cy9fam9pbi5zY3NzIiwiX2xheW91dHMvX3BhcnRuZXIuc2NzcyIsIl9wYWdlcy9fYmxvZy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvcmVcbkBpbXBvcnQgXCJfY29yZS9taXhpblwiO1xuQGltcG9ydCBcIl9jb3JlL3ZhcmlhYmxlXCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcIl9sYXlvdXRzL2pvaW5cIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9wYXJ0bmVyXCI7XG5cbi8vIFBhZ2VzXG5AaW1wb3J0IFwiX3BhZ2VzL2Jsb2dcIjtcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0TWVkaWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIG1heCgkcG9pbnQpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbigkcG9pbnQpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcG9pbnQpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRGbGV4IEJveFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtaWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1qY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1qYmV0d2VlbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbkBtaXhpbiBiZ0ltYWdlKCRwb3NpdGlvbjogY2VudGVyLCAkc2l6ZTogY292ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCkge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkczogMC40cykge1xyXG4gIHRyYW5zaXRpb246ICRzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5AbWl4aW4gYm94KCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBpbWdDb3ZlciB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBpbWdDb250YWluIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gYXV0b1gge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuQG1peGluIG1hcmdpblgoJHNpemU6IDApIHtcclxuICBtYXJnaW4tbGVmdDogJHNpemU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc2l6ZTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpblkoJHNpemU6IDApIHtcclxuICBtYXJnaW4tdG9wOiAkc2l6ZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc2l6ZTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmdYKCRzaXplOiAwKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkc2l6ZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmdZKCRzaXplOiAwKSB7XHJcbiAgcGFkZGluZy10b3A6ICRzaXplO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkc2l6ZTtcclxufVxyXG5cclxuQG1peGluIGxjKCR2YWx1ZSkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkdmFsdWU7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuQG1peGluIHNoYWRvdyB7XHJcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDFyZW0gMCByZ2JhKDExLCAyNCwgMjksIDAuMik7XHJcbn1cclxuXHJcbkBtaXhpbiBwb3NDZW50ZXIge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBmaWx0ZXJXaGl0ZSB7XHJcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxufVxyXG5cclxuQG1peGluIGZpbHRlclJlZCB7XHJcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxOCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDMyNDclKVxyXG4gICAgaHVlLXJvdGF0ZSgzNTFkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg5NSUpO1xyXG59XHJcbiIsIjpyb290IHtcclxuICAtLWhlaWdodC1oZDogMTJyZW07XHJcbiAgLS1mb250LXByaTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LXRpdGxlOiBcIk5vdmEgS2xhc3NlXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LWRlc2M6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4kY29sb3ItcHJpOiAjMmMyYzJjO1xyXG4kY29sb3Itc2VjOiAjZWMyMjFmO1xyXG4kY29sb3ItdGhpcmQ6ICMxNGFlNWM7XHJcbiRjb2xvci1mb3VyOiAjZmZmY2RkO1xyXG4kY29sb3ItdGV4dC0xOiAjMWUxZTFlO1xyXG4kY29sb3ItdGV4dC0yOiAjNzU3NTc1O1xyXG4kY29sb3ItdGV4dC0zOiAjMzgzODM4O1xyXG4kY29sb3ItdGV4dC00OiAjNWE1YTVhO1xyXG4kY29sb3ItdGV4dC01OiAjMzAzMDMwO1xyXG4kY29sb3ItdGV4dC02OiAjNTI1MjViO1xyXG4kY29sb3ItdGV4dC03OiAjMjcyNzJhO1xyXG4kY29sb3ItdGV4dC04OiAjMTIxMTEwO1xyXG4kY29sb3ItdGV4dC05OiAjMGIxODFkO1xyXG4kY29sb3ItdGV4dC0xMDogIzIzMWYyMDtcclxuJGNvbG9yLXRleHQtMTE6ICMwZjE3MmE7XHJcbiRjb2xvci10ZXh0LTEyOiAjMWUyOTNiO1xyXG4kY29sb3ItYmctMTogI2Q5ZDlkOTtcclxuJGNvbG9yLWJnLTI6ICNmNWY1ZjU7XHJcbiRjb2xvci1iZy0zOiAjZjBmMGYwO1xyXG4kY29sb3ItYmctNDogI2JmYmZiZjtcclxuJGNvbG9yLWJnLTU6ICNmYWZhZmE7XHJcbiRjb2xvci1iZy02OiAjZTRlN2VjO1xyXG4iLCIuam9pbiB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuXG4gIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNC44cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgfVxuXG4gIC50aXRsZS00MCB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG5cbiAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgfVxuICB9XG59XG5cbi5qb2luLWltZyB7XG4gIC5nSXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMSAvIDEgKiAxMDAlKTtcblxuICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAwZGVnLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMikgMCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlXG4gICAgICApO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2NvbnRhY3QvaWMtaW5zdGFncmFtLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgQGluY2x1ZGUgYm94KDRyZW0pO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBpbWdDb3ZlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5qcy1zLXBhcnRuZXIge1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgJGNvbG9yLXRleHQtMjtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRjb2xvci10ZXh0LTI7XG4gIEBpbmNsdWRlIHBhZGRpbmdZKDJyZW0pO1xuXG4gIC5zcGxpZGVfX2xpc3Qge1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gIH1cblxuICAuc3BsaWRlX19zbGlkZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnMtcGFydG5lci1ib3gge1xuICBjb2x1bW4tZ2FwOiA0cmVtO1xuICBAaW5jbHVkZSBmbGV4LWljZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWF4KDE1NTBweCkge1xuICAgIGNvbHVtbi1nYXA6IDMuMnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heCgxNDQwcHgpIHtcbiAgICBjb2x1bW4tZ2FwOiAyLjRyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjJyZW07XG4gIH1cblxuICBpbWcge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIEBpbmNsdWRlIGJveCgycmVtKTtcbiAgfVxuXG4gIC50ZXh0LTIwIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtNDtcblxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vLSBTZWN0aW9uIGItYmxvZ1xuLmItYmxvZyB7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cblxuLy8tIFNlY3Rpb24gYi1ibG9nZHRcbi5iLWJsb2dkdCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBtYXJnaW4tdG9wOiAtMi40NXJlbTtcbn1cblxuLmItYmxvZ2R0LWhlYWRpbmcge1xuICAuZm9ybS1sYWJlbCB7XG4gICAgQGluY2x1ZGUgYXV0b1g7XG4gICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICBjb2x1bW4tZ2FwOiAwLjhyZW07XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICBAaW5jbHVkZSBmbGV4LWljZW50ZXI7XG4gICAgcGFkZGluZzogMS4xcmVtIDIuNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZDlkOWQ5O1xuXG4gICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhhcyhpbnB1dDpmb2N1cyksXG4gICAgJjpoYXMoaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgQGluY2x1ZGUgYm94KDIuNHJlbSk7XG4gICAgfVxuICB9XG59XG5cbi5qcy1iLWJsb2dkdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1hcmdpblgoLTEuMnJlbSk7XG5cbiAgLnN3aXBlciB7XG4gICAgQGluY2x1ZGUgbWluKDc2OHB4KSB7XG4gICAgICBAaW5jbHVkZSBhdXRvWDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDEuMnJlbTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cblxuICAuaXMtYWN0aXZlIHtcbiAgICAudGV4dC0xNiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICRjb2xvci1wcmk7XG4gICAgfVxuICB9XG5cbiAgLnRleHQtMTYge1xuICAgIGNvbG9yOiAjNWE1OTU5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iLWJsb2dkdC13cmFwIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG5cbiAgLnN3aXBlciB7XG4gICAgQGluY2x1ZGUgbWFyZ2luWCgtMS41cmVtKTtcblxuICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgIG1hcmdpbi1ibG9jazogLTJyZW07XG4gICAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luWCgtMC44cmVtKTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgIHJvdy1nYXA6IDNyZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuXG4gICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5mZWF0dXJlLWJveCB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1pY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZlYXR1cmUtaW1nIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuXG4gICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDUwMCAvIDcwMCAqIDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgICAgICAudGV4dC0xNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgICAgcGFkZGluZzogMCAwLjhyZW07XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4KDEwMjRweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8tIFNlY3Rpb24gcG9wdWxhclxuLnBvcHVsYXIge1xuICBwYWRkaW5nOiA2cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5qcy1wb3B1bGFyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcblxuICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICB9XG5cbiAgLnN3aXBlciB7XG4gICAgbWFyZ2luLWJsb2NrOiAtMnJlbTtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICAgIEBpbmNsdWRlIG1hcmdpblgoLTFyZW0pO1xuXG4gICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgICAgQGluY2x1ZGUgbWFyZ2luWCgtMC44cmVtKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpblgoLTAuNHJlbSk7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICByb3ctZ2FwOiAycmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICByb3ctZ2FwOiAxLjZyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICByb3ctZ2FwOiAwLjhyZW07XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cbiAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoMTAyNHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAuNHJlbTtcbiAgICB9XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XG5cbiAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlLWltZyB7XG4gICAgLmlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDEgLyAxICogMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgLmZlYXR1cmUtY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAudGV4dC0xNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LTE0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy0gU2VjdGlvbiBiLWZlYXR1cmVcbi5iLWZlYXR1cmUge1xuICBwYWRkaW5nOiA2cmVtIDA7XG59XG5cbi5qcy1iLWZlYXR1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnN3aXBlciB7XG4gICAgbWFyZ2luLWJsb2NrOiAtMnJlbTtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICAgIEBpbmNsdWRlIG1hcmdpblgoLTAuOHJlbSk7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDAuOHJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEuMik7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1jb250cm9sIHtcbiAgICAubmV4dCB7XG4gICAgICBAaW5jbHVkZSBtYXgoMTM2NnB4KSB7XG4gICAgICAgIHJpZ2h0OiAtM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJldiB7XG4gICAgICBAaW5jbHVkZSBtYXgoMTM2NnB4KSB7XG4gICAgICAgIGxlZnQ6IC0zcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXh0LFxuICAgIC5wcmV2IHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMnJlbSk7XG5cbiAgICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcblxuICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWluKDc2OHB4KSB7XG4gICAgLmZlYXR1cmUtYm94IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcbiAgICB9XG5cbiAgICAuZmVhdHVyZS1pbWcge1xuICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgLmlubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMzAwIC8gNDAwICogMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtY29udGVudCB7XG4gICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAudGV4dC0xNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8tIFNlY3Rpb24gYi1zZW9cbi5iLXNlbyB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4uYi1zZW8tY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2NjYztcblxuICAudGV4dC0xNCB7XG4gICAgQGluY2x1ZGUgYXV0b1g7XG4gICAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgfVxufVxuXG4vLy0gQWxsXG4uc2VjIHtcbiAgLnRpdGxlLXctZGVzYyB7XG4gICAgLnRleHQtMTYge1xuICAgICAgQGluY2x1ZGUgYXV0b1g7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBwYWRkaW5nOiAwLjJyZW0gMS41cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZThlNztcbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNBQTs7OERBRThEO0FBYTlEOzs4REFFOEQ7QUNqQjlELEFBQUEsS0FBSyxDQUFDO0VBQ0osV0FBVyxDQUFBLE1B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 */
