/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
/* ====================================*/
.gallery__titles {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 601px) {
  .gallery__titles {
    column-gap: 30px;
  }
}
@media (max-width: 600px) {
  .gallery__titles {
    column-gap: 20px;
  }
}
.gallery__title {
  transition: 0.21s opacity;
}
.gallery__title:not(.gallery__title--open):not(:first-child) {
  opacity: 0.3;
  cursor: pointer;
}
.gallery__title:first-child:not(.gallery__title--off) {
  pointer-events: none;
}
.gallery__title--open {
  pointer-events: none;
}
.gallery__title--off {
  opacity: 0.3;
  cursor: pointer;
}

.gallery-list:not(.gallery-list--open):not(:first-child) {
  display: none;
}
.gallery-list--open {
  display: block;
}
.gallery-list--none {
  display: none;
}
@media (min-width: 1201px) {
  .gallery-list__list {
    margin-left: max(calc((100vw - 64px - 160px - 44px - var(--scrollBar)) * (-22 / 1468)), -22px);
  }
}
@media (max-width: 1201px) and (min-width: 601px) {
  .gallery-list__list {
    margin-left: -18px;
  }
}
@media (max-width: 601px) {
  .gallery-list__list {
    margin-left: -10px;
  }
}
@media (min-width: 1201px) {
  .gallery-list:has(.gallery-item:nth-child(3)) .gallery-list__list, .gallery-list:has(.gallery-list__list.slick-initialized) .gallery-list__list {
    width: 80%;
    width: calc(100% - 160px);
  }
}
@media (max-width: 1200px) and (min-width: 601px) {
  .gallery-list:has(.gallery-item:nth-child(2)) .gallery-list__list, .gallery-list:has(.gallery-list__list.slick-initialized) .gallery-list__list {
    width: calc((100vw - 64px) * 566 / 704);
  }
}
@media (min-width: 1201px) {
  .gallery-list:not(:has(.gallery-item:nth-child(3))) .gallery-list__list {
    margin-right: max(calc((100vw - 64px - 160px - 44px - var(--scrollBar)) * (-22 / 1468)), -22px);
  }
}
.gallery-list .slick-slide > div {
  line-height: 0;
}

.gallery-item {
  position: relative;
}
@media (min-width: 1201px) {
  .gallery-item {
    padding-left: min(calc((100vw - 64px - 160px - 44px - var(--scrollBar)) * (22 / 1468)), 22px);
    padding-right: min(calc((100vw - 64px - 160px - 44px - var(--scrollBar)) * (22 / 1468)), 22px);
  }
}
@media (max-width: 1200px) and (min-width: 601px) {
  .gallery-item {
    padding-left: 18px;
  }
  .gallery-list:has(.gallery-item:nth-child(2)) .gallery-item, .gallery-list__list.slick-initialized .gallery-item {
    padding-right: 18px;
  }
}
@media (max-width: 600px) {
  .gallery-item {
    padding-left: 10px;
  }
  .gallery-list:has(.gallery-item:nth-child(2)) .gallery-item, .gallery-list__list.slick-initialized .gallery-item {
    padding-right: 10px;
  }
}
.gallery-item__link {
  outline: none;
}
.gallery-item__link--video::before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='68' height='48' viewBox='0 0 68 48' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23f00' d='M66.52,7.2c-0.8-3-3.1-5.3-6.1-6.1C55,0,34,0,34,0S13,0,7,1.1c-3,0.8-5.3,3.1-6.1,6.1C0,13,0,24,0,24s0,11,1.1,16.8c0.8,3,3.1,5.3,6.1,6.1C13,48,34,48,34,48s21,0,27-1.1c3-0.8,5.3-3.1,6.1-6.1C68,35,68,24,68,24S68,13,66.52,7.2z'/%3E%3Cpath fill='%23fff' d='M45,24 27,14 27,34'/%3E%3C/svg%3E");
  content: "";
  height: 48px;
  width: 68px;
  transform: translateX(-50%) translateY(-50%);
  transition: 0.21s opacity;
}
.gallery-item__link--video:not(:hover)::before {
  opacity: 0.8;
}
.gallery-item__image {
  background-color: #e6e6e6;
  height: auto;
  object-position: center;
  object-fit: cover;
}
.gallery-item__link--video .gallery-item__image {
  max-height: 700px;
}
.gallery-item__image--horizontal {
  aspect-ratio: 1.5545851528;
}
@media (min-width: 1201px) {
  .gallery-list:has(.gallery-item:nth-child(3)) .gallery-item__image--horizontal, .gallery-list__list.slick-initialized .gallery-item__image--horizontal {
    max-width: 712px;
    width: min(calc((100vw - 64px - 160px - 44px - var(--scrollBar)) * (712 / 1468)), 712px);
  }
  .gallery-list:not(:has(.gallery-item:nth-child(3))) .gallery-list__list:not(.slick-initialized) .gallery-item__image--horizontal {
    width: 100%;
  }
}
@media (max-width: 1200px) and (min-width: 601px) {
  .gallery-list:has(.gallery-item:nth-child(2)) .gallery-item__image--horizontal, .gallery-list__list.slick-initialized .gallery-item__image--horizontal {
    width: calc((100vw - 64px) * 566 / 704);
  }
}
@media (max-width: 1200px) {
  .gallery-list:not(:has(.gallery-item:nth-child(2))) .gallery-list__list:not(.slick-initialized) .gallery-item__image--horizontal {
    width: 100%;
  }
}
@media (max-width: 600px) {
  .gallery-list:has(.gallery-item:nth-child(2)) .gallery-item__image--horizontal, .gallery-list__list.slick-initialized .gallery-item__image--horizontal {
    width: calc((100vw - 30px) * 320 / 344);
  }
}
.gallery-item__image--vertical {
  max-width: 334px;
  aspect-ratio: 0.7292576419;
}
@media (min-width: 1201px) {
  .gallery-item__image--vertical {
    width: min(calc((100vw - 64px - 160px - 44px - var(--scrollBar)) * (334 / 1468)), 334px);
  }
}
@media (max-width: 1200px) and (min-width: 601px) {
  .gallery-item__image--vertical {
    width: calc((100vw - 64px) * 265 / 704);
  }
}
@media (max-width: 600px) {
  .gallery-item__image--vertical {
    width: calc((100vw - 30px) * 150 / 344);
  }
}
.gallery-item__image--square {
  aspect-ratio: 1.5545851528;
}
@media (min-width: 1201px) {
  .gallery-list:has(.gallery-item:nth-child(3)) .gallery-item__image--square, .gallery-list__list.slick-initialized .gallery-item__image--square {
    max-width: 712px;
    width: min(calc((100vw - 64px - 160px - 44px - var(--scrollBar)) * (712 / 1468)), 712px);
  }
  .gallery-list:not(:has(.gallery-item:nth-child(3))) .gallery-list__list:not(.slick-initialized) .gallery-item__image--square {
    width: 100%;
  }
}
@media (max-width: 1200px) and (min-width: 601px) {
  .gallery-list:has(.gallery-item:nth-child(2)) .gallery-item__image--square, .gallery-list__list.slick-initialized .gallery-item__image--square {
    width: calc((100vw - 64px) * 566 / 704);
  }
}
@media (max-width: 1200px) {
  .gallery-list:not(:has(.gallery-item:nth-child(2))) .gallery-list__list:not(.slick-initialized) .gallery-item__image--square {
    width: 100%;
  }
}
@media (max-width: 600px) {
  .gallery-list:has(.gallery-item:nth-child(2)) .gallery-item__image--square, .gallery-list__list.slick-initialized .gallery-item__image--square {
    width: calc((100vw - 30px) * 320 / 344);
  }
}

.product-gallery {
  margin-top: 90px;
  margin-bottom: 90px;
}

@media (min-width: 601px) {
  .video-block--news-detail {
    margin-top: 90px;
    margin-bottom: 90px;
  }
}
@media (max-width: 600px) {
  .video-block--news-detail {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
.video-block__image {
  max-width: 100%;
  height: auto;
  display: block;
  aspect-ratio: 1.7811816193;
}
.video-block__link {
  display: block;
  position: relative;
  outline: none;
}
.video-block__link::before {
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='68' height='48' viewBox='0 0 68 48' aria-hidden='true' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23f00' d='M66.52,7.2c-0.8-3-3.1-5.3-6.1-6.1C55,0,34,0,34,0S13,0,7,1.1c-3,0.8-5.3,3.1-6.1,6.1C0,13,0,24,0,24s0,11,1.1,16.8c0.8,3,3.1,5.3,6.1,6.1C13,48,34,48,34,48s21,0,27-1.1c3-0.8,5.3-3.1,6.1-6.1C68,35,68,24,68,24S68,13,66.52,7.2z'/%3E%3Cpath fill='%23fff' d='M45,24 27,14 27,34'/%3E%3C/svg%3E");
  content: "";
  height: 48px;
  width: 68px;
  transform: translateX(-50%) translateY(-50%);
  transition: 0.21s opacity;
}
.video-block__link:not(:hover)::before {
  opacity: 0.8;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsImdhbGxlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQTZDQTtBQUtBO0FBSUE7QUFzQkE7QUFVQTtBQXRGQTtBQTZDQTtBQUtBO0FBSUE7QUFzQkE7QUFVQTtBQXRGQTtBQTZDQTtBQUtBO0FBSUE7QUFzQkE7QUFVQTtBQXRGQTtBQTZDQTtBQUtBO0FBSUE7QUFzQkE7QUFVQTtBQzFFSTtFQUNJO0VBQ0E7O0FBRUE7RUFKSjtJQUtROzs7QUFHSjtFQVJKO0lBU1E7OztBQU9SO0VBQ0k7O0FBRUE7RUFDSTtFQUNBOztBQUdKO0VBQ0k7O0FBTVI7RUFDSTs7QUFNSjtFQUNJO0VBQ0E7OztBQU9KO0VBQ0k7O0FBS0o7RUFDSTs7QUFHSjtFQUNJOztBQVFBO0VBSEo7SUFJUTs7O0FBR0o7RUFQSjtJQVFROzs7QUFHSjtFQVhKO0lBWVE7OztBQVNBO0VBRko7SUFHUTtJQUNBOzs7QUFPSjtFQUZKO0lBR1E7OztBQVFKO0VBREo7SUFFUTs7O0FBS1o7RUFDSTs7O0FBS1I7RUFDSTs7QUFFQTtFQUhKO0lBSVE7SUFDQTs7O0FBR0o7RUFSSjtJQVNROztFQUVBO0lBRUk7OztBQUlSO0VBakJKO0lBa0JROztFQUVBO0lBRUk7OztBQU1SO0VBQ0k7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFNUjtFQUNJLGtCRDdLYTtFQzhLYjtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFPUjtFQUNJOztBQUVBO0VBR0k7SUFFSTtJQUNBOztFQUdKO0lBQ0k7OztBQUlSO0VBR0k7SUFFSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUdJO0lBRUk7OztBQU9aO0VBQ0k7RUFDQTs7QUFFQTtFQUpKO0lBS1E7OztBQUdKO0VBUko7SUFTUTs7O0FBR0o7RUFaSjtJQWFROzs7QUFNUjtFQUVJOztBQUVBO0VBR0k7SUFFSTtJQUNBOztFQUdKO0lBQ0k7OztBQUlSO0VBR0k7SUFFSTs7O0FBSVI7RUFDSTtJQUNJOzs7QUFJUjtFQUdJO0lBRUk7Ozs7QUFNaEI7RUFDSTtFQUNBOzs7QUFVSTtFQUhKO0lBSVE7SUFDQTs7O0FBR0o7RUFSSjtJQVNRO0lBQ0E7OztBQU1SO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSSIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kbGluZS1oZWlnaHQtYmFzZTogMS44O1xuJGZvbnQtc2l6ZS1tYWluOiAxNjtcbiRjb2xvci1iYXNlOiAjNTU1NjVhO1xuJGJhY2tncm91bmQtYmFzZS1jb2xvcjogI2Y3ZjdmNztcblxuJHByb2R1Y3QtZ3JheS1jb2xvcjogI2U2ZTZlNjtcblxuJHJlZDogI2U2MzgxNjtcblxuXG4kZXJyb3I6ICRyZWQ7XG4kc3VjY2VzczogIzI4YTc0NTtcblxuXG4kZm9ybS1ib3JkZXItcmFkaXVzOiAzMnB4O1xuXG4kZ3JheS0xOiAjNjU2NTY1O1xuJGdyYXktMjogI2M3YzdjODtcbiRncmF5LTM6ICM5ZDlkOWQ7XG4kZ3JheS00OiAjYTZhN2E5O1xuXG5cbiRibHVlLTE6ICMwMDk1ZDY7XG5cbiR3aGl0ZTogI2ZmZjtcblxuXG5cblxuXG4kYmFja2dyb3VuZC1iYXNlLWNvbG9yOiAjZjlmOWY5O1xuLy8kYmx1ZS0xOiAjMDA3N0FCO1xuLy8kZ3JheS00OiAjNkM2RDZFO1xuLy8kcmVkOiAjQ0YzMjE0O1xuXG4kY29udHJhc3QtYmx1ZS0xOiAjMDA3N0FCO1xuJGNvbnRyYXN0LWdyYXktMzogIzZFNkU2RTtcbiRjb250cmFzdC1ncmF5LTQ6ICM2QzZENkU7XG4kY29udHJhc3QtcmVkOiAjQ0YzMjE0O1xuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsXG5pbmxpbmUtZmxleCAhZGVmYXVsdDtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuJG1haW4tY29udGFpbmVyLW1heC13aWRodDogMTY3MnB4O1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4kbWVkaWEteHhsOiAxOTIwcHg7IC8vIGZ1bGwgaGRcbiRtZWRpYS14bDogMTUwMHB4OyAvLyBsYXB0b3AgPFxuJG1lZGlhLW1kOiAxMjAwcHg7IC8vIHRhYmxldCA8XG4kbWVkaWEtc206IDYwMHB4OyAvLyBtb2JpbGUgPFxuXG4kZm9udC1tZWRpYS14eGw6IDE5MjBweDsgLy8gZnVsbCBoZFxuJGZvbnQtbWVkaWEteGw6IDE0MjBweDsgLy8gbGFwdG9wIDxcbiRmb250LW1lZGlhLW1kOiA3NjhweDsgLy8gdGFibGV0IDxcbiRmb250LW1lZGlhLXNtOiAzNzVweDsgLy8gbW9iaWxlIDxcblxuJGNvbnRhaW5lci1wYWRkaW5nLXh4bC1sLXI6IDMycHg7XG4kY29udGFpbmVyLXBhZGRpbmcteGwtbC1yOiAzMnB4O1xuJGNvbnRhaW5lci1wYWRkaW5nLW1kLWwtcjogMzJweDtcbiRjb250YWluZXItcGFkZGluZy1zbS1sLXI6IDE1cHg7XG5cbiRjb250YWluZXIteHhsOiAkbWFpbi1jb250YWluZXItbWF4LXdpZGh0ICsgJGNvbnRhaW5lci1wYWRkaW5nLXh4bC1sLXIgKiAyO1xuJGNvbnRhaW5lci14bDogJG1lZGlhLXhsIC0gJGNvbnRhaW5lci1wYWRkaW5nLXhsLWwtciAqIDI7XG4kY29udGFpbmVyLW1kOiAkbWVkaWEtbWQgLSAkY29udGFpbmVyLXBhZGRpbmctbWQtbC1yICogMjtcbiRjb250YWluZXItc206ICRtZWRpYS1zbSAtICRjb250YWluZXItcGFkZGluZy1zbS1sLXIgKiAyO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vLyDQlNCw0L3QvdGL0LUg0LTQu9GPINCx0LvQvtC60LAg0LPQsNC70LXRgNC10LlcblxuJGdhbGxlcnlOYXZCdXR0b25XaWR0aDogMTYwcHg7XG4kZ2FsbGVyeUl0ZW1QYWRkaW5nOiAyMnB4O1xuJGdhbGxlcnlXaWR0aEFiczogMTQ2OHB4O1xuJGdhbGxlcnlXaWR0aEltZ0hvcjogNzEycHg7XG4kZ2FsbGVyeVdpZHRoSW1nVmVyOiAzMzRweDtcblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiIsIkBpbXBvcnQgXCJib290c3RyYXAtZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwLXZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcImZvbnQtc3R5bGVcIjtcblxuXG4uZ2FsbGVyeSB7XG5cblxuICAgIC8vIC5nYWxsZXJ5X190aXRsZXNcblxuICAgICZfX3RpdGxlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLXNtICsgMXB4KSB7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1zbSkge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gLmdhbGxlcnlfX3RpdGxlXG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRyYW5zaXRpb246IC4yMXMgb3BhY2l0eTtcblxuICAgICAgICAmOm5vdCgmLS1vcGVuKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KCYtLW9mZikge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZ2FsbGVyeV9fdGl0bGUtLW9wZW5cblxuICAgICZfX3RpdGxlLS1vcGVuIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAvLyAuZ2FsbGVyeV9fdGl0bGUtLW9mZlxuXG4gICAgJl9fdGl0bGUtLW9mZiB7XG4gICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4uZ2FsbGVyeS1saXN0IHtcblxuXG4gICAgJjpub3QoJi0tb3Blbik6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIC5nYWxsZXJ5LWxpc3QtLW9wZW5cblxuICAgICYtLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLS1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyAuZ2FsbGVyeS1saXN0X19saXN0XG5cbiAgICAmX19saXN0IHtcblxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtbWQgKyAxcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBmbHVpZC1tYXgoLTIycHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1tZCArIDFweCkgYW5kIChtaW4td2lkdGg6ICRtZWRpYS1zbSArIDFweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1zbSArIDFweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyDQldGB0LvQuCA+PSAzINGN0LvQtdC80LXQvdGC0L7QsiDRgtC+INGA0LDQt9C80LXRgCDRgdC70LDQudC00LXRgNCwINC+0LPRgNCw0L3QuNGH0LjQstCw0LXQvFxuICAgICAgICAvLyDQotCw0Log0LbQtSDQtdGB0LvQuCDQv9GA0L7QuNC30L7RiNC70LAg0LjQvdC40YbQuNCw0LvQuNC30LDRhtC40Y8g0YHQu9Cw0LTQtdGA0LBcblxuICAgICAgICAuZ2FsbGVyeS1saXN0OmhhcyguZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgzKSkgJixcbiAgICAgICAgLmdhbGxlcnktbGlzdDpoYXMoLmdhbGxlcnktbGlzdF9fbGlzdC5zbGljay1pbml0aWFsaXplZCkgJiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLW1kICsgMXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuZ2FsbGVyeS1saXN0OmhhcyguZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSkgJixcbiAgICAgICAgLmdhbGxlcnktbGlzdDpoYXMoLmdhbGxlcnktbGlzdF9fbGlzdC5zbGljay1pbml0aWFsaXplZCkgJiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLW1kKSBhbmQgKG1pbi13aWR0aDogJG1lZGlhLXNtICsgMXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gNjRweCkgKiA1NjYgLyA3MDQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g0JXRgdC70Lgg0L3QtdGCIDPQs9C+INGN0LvQtdC80LXQvdGC0LAg0LIg0LTQtdGB0LrRgtC+0L/QvdC+0Lkg0LLQtdGA0YHQuNC4XG4gICAgICAgIC8vINGA0LDRgdGC0Y/Qs9C40LLQsNC10Lwg0L/QviDRiNC40YDQuNC90LVcblxuICAgICAgICAuZ2FsbGVyeS1saXN0Om5vdCg6aGFzKC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpKSkgJiB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGlhLW1kICsgMXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBmbHVpZC1tYXgoLTIycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxufVxuXG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtbWQgKyAxcHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBmbHVpZC1tYXgoMjJweCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGZsdWlkLW1heCgyMnB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLW1kKSBhbmQgKG1pbi13aWR0aDogJG1lZGlhLXNtICsgMXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcblxuICAgICAgICAuZ2FsbGVyeS1saXN0OmhhcyguZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSkgJixcbiAgICAgICAgLmdhbGxlcnktbGlzdF9fbGlzdC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLXNtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAuZ2FsbGVyeS1saXN0OmhhcyguZ2FsbGVyeS1pdGVtOm50aC1jaGlsZCgyKSkgJixcbiAgICAgICAgLmdhbGxlcnktbGlzdF9fbGlzdC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZ2FsbGVyeS1pdGVtX19saW5rXG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyAuZ2FsbGVyeS1pdGVtX19saW5rLS12aWRlb1xuXG4gICAgJl9fbGluay0tdmlkZW8ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2OCcgaGVpZ2h0PSc0OCcgdmlld0JveD0nMCAwIDY4IDQ4JyBhcmlhLWhpZGRlbj0ndHJ1ZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbD0nJTIzZjAwJyBkPSdNNjYuNTIsNy4yYy0wLjgtMy0zLjEtNS4zLTYuMS02LjFDNTUsMCwzNCwwLDM0LDBTMTMsMCw3LDEuMWMtMywwLjgtNS4zLDMuMS02LjEsNi4xQzAsMTMsMCwyNCwwLDI0czAsMTEsMS4xLDE2LjhjMC44LDMsMy4xLDUuMyw2LjEsNi4xQzEzLDQ4LDM0LDQ4LDM0LDQ4czIxLDAsMjctMS4xYzMtMC44LDUuMy0zLjEsNi4xLTYuMUM2OCwzNSw2OCwyNCw2OCwyNFM2OCwxMyw2Ni41Miw3LjJ6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTQ1LDI0IDI3LDE0IDI3LDM0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjIxcyBvcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmdhbGxlcnktaXRlbV9faW1hZ2VcblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtZ3JheS1jb2xvcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgLmdhbGxlcnktaXRlbV9fbGluay0tdmlkZW8gJiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gLmdhbGxlcnktaXRlbV9faW1hZ2UtLWhvcml6b250YWxcblxuICAgICZfX2ltYWdlLS1ob3Jpem9udGFsIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAoNzEyLzQ1OCk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1tZCArIDFweCkge1xuICAgICAgICAgICAgLy8g0JXRgdC70Lgg0LXRgdGC0YwgM9C5INGN0LvQtdC80LXQvdGCXG4gICAgICAgICAgICAvLyDQmNC70Lgg0LPQsNC70LXRgNC10Y8g0LjQvdC40YbQuNCw0LvQuNC30LjRgNC+0LLQsNC90LBcbiAgICAgICAgICAgIC5nYWxsZXJ5LWxpc3Q6aGFzKC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpKSAmLFxuICAgICAgICAgICAgLmdhbGxlcnktbGlzdF9fbGlzdC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmbHVpZC1tYXgoNzEycHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2FsbGVyeS1saXN0Om5vdCg6aGFzKC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpKSkgLmdhbGxlcnktbGlzdF9fbGlzdDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtbWQpIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtc20gKyAxcHgpIHtcbiAgICAgICAgICAgIC8vINCV0YHQu9C4INC10YHRgtGMIDIg0Lgg0LHQvtC70LXQtSDRjdC70LXQvNC10L3RgtCwXG4gICAgICAgICAgICAvLyDQmNC70Lgg0LPQsNC70LXRgNC10Y8g0LjQvdC40YbQuNCw0LvQuNC30LjRgNC+0LLQsNC90LBcbiAgICAgICAgICAgIC5nYWxsZXJ5LWxpc3Q6aGFzKC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDIpKSAmLFxuICAgICAgICAgICAgLmdhbGxlcnktbGlzdF9fbGlzdC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwdncgLSA2NHB4KSAqIDU2NiAvIDcwNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLW1kKSB7XG4gICAgICAgICAgICAuZ2FsbGVyeS1saXN0Om5vdCg6aGFzKC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDIpKSkgLmdhbGxlcnktbGlzdF9fbGlzdDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtc20pIHtcbiAgICAgICAgICAgIC8vINCV0YHQu9C4INC10YHRgtGMIDIg0Lgg0LHQvtC70LXQtSDRjdC70LXQvNC10L3RgtCwXG4gICAgICAgICAgICAvLyDQmNC70Lgg0LPQsNC70LXRgNC10Y8g0LjQvdC40YbQuNCw0LvQuNC30LjRgNC+0LLQsNC90LBcbiAgICAgICAgICAgIC5nYWxsZXJ5LWxpc3Q6aGFzKC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDIpKSAmLFxuICAgICAgICAgICAgLmdhbGxlcnktbGlzdF9fbGlzdC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAzMHB4KSAqIDMyMCAvIDM0NCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZ2FsbGVyeS1pdGVtX19pbWFnZS0tdmVydGljYWxcblxuICAgICZfX2ltYWdlLS12ZXJ0aWNhbCB7XG4gICAgICAgIG1heC13aWR0aDogMzM0cHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogKDMzNC80NTgpO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtbWQgKyAxcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBmbHVpZC1tYXgoMzM0cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1tZCkgYW5kIChtaW4td2lkdGg6ICRtZWRpYS1zbSArIDFweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gNjRweCkgKiAyNjUgLyA3MDQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpYS1zbSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMzBweCkgKiAxNTAgLyAzNDQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmdhbGxlcnktaXRlbV9faW1hZ2UtLXNxdWFyZVxuXG4gICAgJl9faW1hZ2UtLXNxdWFyZSB7XG5cbiAgICAgICAgYXNwZWN0LXJhdGlvOiAoNzEyLzQ1OCk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpYS1tZCArIDFweCkge1xuICAgICAgICAgICAgLy8g0JXRgdC70Lgg0LXRgdGC0YwgM9C5INGN0LvQtdC80LXQvdGCXG4gICAgICAgICAgICAvLyDQmNC70Lgg0LPQsNC70LXRgNC10Y8g0LjQvdC40YbQuNCw0LvQuNC30LjRgNC+0LLQsNC90LBcbiAgICAgICAgICAgIC5nYWxsZXJ5LWxpc3Q6aGFzKC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpKSAmLFxuICAgICAgICAgICAgLmdhbGxlcnktbGlzdF9fbGlzdC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmbHVpZC1tYXgoNzEycHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2FsbGVyeS1saXN0Om5vdCg6aGFzKC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDMpKSkgLmdhbGxlcnktbGlzdF9fbGlzdDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtbWQpIGFuZCAobWluLXdpZHRoOiAkbWVkaWEtc20gKyAxcHgpIHtcbiAgICAgICAgICAgIC8vINCV0YHQu9C4INC10YHRgtGMIDIg0Lgg0LHQvtC70LXQtSDRjdC70LXQvNC10L3RgtCwXG4gICAgICAgICAgICAvLyDQmNC70Lgg0LPQsNC70LXRgNC10Y8g0LjQvdC40YbQuNCw0LvQuNC30LjRgNC+0LLQsNC90LBcbiAgICAgICAgICAgIC5nYWxsZXJ5LWxpc3Q6aGFzKC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDIpKSAmLFxuICAgICAgICAgICAgLmdhbGxlcnktbGlzdF9fbGlzdC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwdncgLSA2NHB4KSAqIDU2NiAvIDcwNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLW1kKSB7XG4gICAgICAgICAgICAuZ2FsbGVyeS1saXN0Om5vdCg6aGFzKC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDIpKSkgLmdhbGxlcnktbGlzdF9fbGlzdDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaWEtc20pIHtcbiAgICAgICAgICAgIC8vINCV0YHQu9C4INC10YHRgtGMIDIg0Lgg0LHQvtC70LXQtSDRjdC70LXQvNC10L3RgtCwXG4gICAgICAgICAgICAvLyDQmNC70Lgg0LPQsNC70LXRgNC10Y8g0LjQvdC40YbQuNCw0LvQuNC30LjRgNC+0LLQsNC90LBcbiAgICAgICAgICAgIC5nYWxsZXJ5LWxpc3Q6aGFzKC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDIpKSAmLFxuICAgICAgICAgICAgLmdhbGxlcnktbGlzdF9fbGlzdC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAzMHB4KSAqIDMyMCAvIDM0NCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9kdWN0LWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuXG4udmlkZW8tYmxvY2sge1xuICAgIC8vIC52aWRlby1ibG9jay0tbmV3cy1kZXRhaWxcblxuICAgICYtLW5ld3MtZGV0YWlsIHtcblxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaWEtc20gKzFweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGlhLXNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC52aWRlby1ibG9ja19faW1hZ2VcblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhc3BlY3QtcmF0aW86ICg4MTQvNDU3KTtcbiAgICB9XG5cbiAgICAvLyAudmlkZW8tYmxvY2tfX2xpbmtcblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzY4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgNjggNDgnIGFyaWEtaGlkZGVuPSd0cnVlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsPSclMjNmMDAnIGQ9J002Ni41Miw3LjJjLTAuOC0zLTMuMS01LjMtNi4xLTYuMUM1NSwwLDM0LDAsMzQsMFMxMywwLDcsMS4xYy0zLDAuOC01LjMsMy4xLTYuMSw2LjFDMCwxMywwLDI0LDAsMjRzMCwxMSwxLjEsMTYuOGMwLjgsMywzLjEsNS4zLDYuMSw2LjFDMTMsNDgsMzQsNDgsMzQsNDhzMjEsMCwyNy0xLjFjMy0wLjgsNS4zLTMuMSw2LjEtNi4xQzY4LDM1LDY4LDI0LDY4LDI0UzY4LDEzLDY2LjUyLDcuMnonLyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNDUsMjQgMjcsMTQgMjcsMzQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMjFzIG9wYWNpdHk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwiZmlsZSI6ImdhbGxlcnkuY3NzIn0= */
