@charset "UTF-8";
/* stylelint-disable-next-line scss/dollar-variable-pattern */
@-webkit-keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
@keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  z-index: 0;
  margin: 0 !important;
  opacity: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  z-index: 1;
  opacity: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__container {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.splide__list {
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 0 !important;
  margin: 0 !important;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  margin: 0;
  pointer-events: none;
  -ms-flex-align: center;
  -ms-flex-pack: center;
}

.splide__pagination li {
  display: inline-block;
  margin: 0;
  line-height: 1;
  pointer-events: auto;
  list-style-type: none;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  flex-shrink: 0;
  margin: 0;
  list-style-type: none !important;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -ms-flex-negative: 0;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  position: absolute;
  inset: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: auto;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  -webkit-animation: splide-loading 1s linear infinite;
          animation: splide-loading 1s linear infinite;
  contain: strict;
}

.splide__sr {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  border: 0;
  clip: rect(0 0 0 0);
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.splide__toggle[aria-pressed=true]::before {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2045%2045%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%233D9941%22%3E%3Cpath%20d%3D%22m18%2015c1.105%200%202%20.895%202%202v12c0%201.105-.895%202-2%202-1.105%200-2-.895-2-2v-12c0-1.105.895-2%202-2z%22%2F%3E%3Cpath%20d%3D%22m27%2015c1.105%200%202%20.895%202%202v12c0%201.105-.895%202-2%202-1.105%200-2-.895-2-2v-12c0-1.105.895-2%202-2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.splide__toggle[aria-pressed=true]::after {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2045%2045%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22m18%2015c1.105%200%202%20.895%202%202v12c0%201.105-.895%202-2%202-1.105%200-2-.895-2-2v-12c0-1.105.895-2%202-2z%22%2F%3E%3Cpath%20d%3D%22m27%2015c1.105%200%202%20.895%202%202v12c0%201.105-.895%202-2%202-1.105%200-2-.895-2-2v-12c0-1.105.895-2%202-2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.splide__toggle[aria-pressed=false]::before {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2045%2045%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m30.171%2022.997-14.171%2010.14v-20.281z%22%20fill%3D%22%233D9941%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

.splide__toggle[aria-pressed=false]::after {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2045%2045%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m30.171%2022.997-14.171%2010.14v-20.281z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
}

/* 矢印カスタマイズ */
.custom-arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 1rem;
}

.splide__arrow,
.splide__toggle {
  position: relative;
  width: 4.5rem;
  height: 4.5rem;
  background-color: #fff;
  border: #3D9941 0.1rem solid;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.splide__arrow::before, .splide__arrow::after,
.splide__toggle::before,
.splide__toggle::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 4.5rem;
  height: 4.5rem;
  content: "";
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.splide__arrow::after,
.splide__toggle::after {
  opacity: 0;
}
@media (hover: hover) and (pointer: fine) {
  .splide__arrow:hover,
  .splide__toggle:hover {
    background-color: #3D9941;
  }
  .splide__arrow:hover::before,
  .splide__toggle:hover::before {
    opacity: 0;
  }
  .splide__arrow:hover::after,
  .splide__toggle:hover::after {
    opacity: 1;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .splide__arrow:hover,
  .splide__toggle:hover {
    background-color: #3D9941;
  }
  .splide__arrow:hover::before,
  .splide__toggle:hover::before {
    opacity: 0;
  }
  .splide__arrow:hover::after,
  .splide__toggle:hover::after {
    opacity: 1;
  }
}

.splide__arrow--prev::before,
.splide__arrow--next::before {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2015%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m14.372%2013.822c-3.53%203.2-7.06%206.4-10.59%209.6-2.073%201.878-5.125-1.247-3.038-3.137l8.9-8.062-8.967-8.483c-2.044-1.94%201.001-5.064%203.039-3.134%203.551%203.359%207.103%206.72%2010.656%2010.083.837.877.837%202.256%200%203.133%22%20fill%3D%22%233d9941%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/1.5rem 1.5rem;
}

.splide__arrow--prev::after,
.splide__arrow--next::after {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2015%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m14.372%2013.822c-3.53%203.2-7.06%206.4-10.59%209.6-2.073%201.878-5.125-1.247-3.038-3.137l8.9-8.062-8.967-8.483c-2.044-1.94%201.001-5.064%203.039-3.134%203.551%203.359%207.103%206.72%2010.656%2010.083.837.877.837%202.256%200%203.133%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/1.5rem 1.5rem;
}

.splide__arrow--prev::before,
.splide__arrow--prev::after {
  -webkit-transform: scale(-1, 1) translate(50%, -50%);
          transform: scale(-1, 1) translate(50%, -50%);
}

.splide__controls {
  position: relative;
  width: 13em;
  margin: 2em auto;
  text-align: center;
}
.splide__controls .splide__arrow--prev {
  position: absolute;
  top: 0;
  left: 0;
}
.splide__controls .splide__arrow--next {
  position: absolute;
  top: 0;
  right: 0;
}

.p-case-card__image-area {
  position: relative;
  display: block;
  text-align: left;
}
@media (hover: hover) and (pointer: fine) {
  .p-case-card__image-area .p-case-card__image img {
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  }
  .p-case-card__image-area:hover .p-case-card__image img {
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-case-card__image-area .p-case-card__image img {
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  }
  .p-case-card__image-area:hover .p-case-card__image img {
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
  }
}
.p-case-card__interview {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: block;
  width: 107px;
  height: 34px;
  -webkit-transform: translate(-1rem, -1rem);
          transform: translate(-1rem, -1rem);
}
@media print, screen and (min-width: 768px) {
  .p-case-card__interview {
    width: 126px;
    height: 41px;
    -webkit-transform: translate(-1rem, -1rem);
            transform: translate(-1rem, -1rem);
  }
}
.p-case-card__image {
  position: relative;
  z-index: 1;
  display: block;
  aspect-ratio: 348/180;
  overflow: hidden;
  border-radius: 1.5rem;
}
.p-case-card__image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.p-case-card__title {
  margin-top: 1em;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.777;
  color: #000;
  letter-spacing: 0.08em;
}
.p-case-card__title a {
  color: #000;
  text-decoration: none;
}
@media (hover: hover) and (pointer: fine) {
  .p-case-card__title a:hover {
    color: #3D9941;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-case-card__title a:hover {
    color: #3D9941;
  }
}
.p-case-card__title + div {
  padding-top: 1.6rem;
  margin-top: 1.5rem;
  border-top: 1px solid #CBCBCB;
}
.p-case-card__category-zeb {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.428;
  color: #CC2A7D;
}
.p-case-card__category-zeb a {
  position: relative;
  display: inline-block;
  padding-left: 2rem;
  color: #CC2A7D;
  text-decoration: none;
}
.p-case-card__category-zeb a::before {
  position: absolute;
  top: 45%;
  left: 0;
  width: 1.6rem;
  height: 1.8rem;
  color: #CC2A7D;
  content: "";
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2218%22%20viewBox%3D%220%200%2016%2018%22%3E%20%3Cpath%20id%3D%22Icon_awesome-building%22%20data-name%3D%22Icon%20awesome-building%22%20d%3D%22M15.571%2C16.875h-.714V.844A.851.851%2C0%2C0%2C0%2C14%2C0H2a.851.851%2C0%2C0%2C0-.857.844V16.875H.429A.425.425%2C0%2C0%2C0%2C0%2C17.3V18H16v-.7A.425.425%2C0%2C0%2C0%2C15.571%2C16.875Zm-11-14.2A.425.425%2C0%2C0%2C1%2C5%2C2.25H6.429a.425.425%2C0%2C0%2C1%2C.429.422V4.078a.425.425%2C0%2C0%2C1-.429.422H5a.425.425%2C0%2C0%2C1-.429-.422Zm0%2C3.375A.425.425%2C0%2C0%2C1%2C5%2C5.625H6.429a.425.425%2C0%2C0%2C1%2C.429.422V7.453a.425.425%2C0%2C0%2C1-.429.422H5a.425.425%2C0%2C0%2C1-.429-.422Zm1.857%2C5.2H5a.425.425%2C0%2C0%2C1-.429-.422V9.422A.425.425%2C0%2C0%2C1%2C5%2C9H6.429a.425.425%2C0%2C0%2C1%2C.429.422v1.406A.425.425%2C0%2C0%2C1%2C6.429%2C11.25Zm2.714%2C5.625H6.857V13.922a.425.425%2C0%2C0%2C1%2C.429-.422H8.714a.425.425%2C0%2C0%2C1%2C.429.422Zm2.286-6.047A.425.425%2C0%2C0%2C1%2C11%2C11.25H9.571a.425.425%2C0%2C0%2C1-.429-.422V9.422A.425.425%2C0%2C0%2C1%2C9.571%2C9H11a.425.425%2C0%2C0%2C1%2C.429.422Zm0-3.375A.425.425%2C0%2C0%2C1%2C11%2C7.875H9.571a.425.425%2C0%2C0%2C1-.429-.422V6.047a.425.425%2C0%2C0%2C1%2C.429-.422H11a.425.425%2C0%2C0%2C1%2C.429.422Zm0-3.375A.425.425%2C0%2C0%2C1%2C11%2C4.5H9.571a.425.425%2C0%2C0%2C1-.429-.422V2.672a.425.425%2C0%2C0%2C1%2C.429-.422H11a.425.425%2C0%2C0%2C1%2C.429.422Z%22%20fill%3D%22%23cc2a7d%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (hover: hover) and (pointer: fine) {
  .p-case-card__category-zeb a:hover {
    color: #EA0A7D;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-case-card__category-zeb a:hover {
    color: #EA0A7D;
  }
}
.p-case-card__categorys {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.5em 1em;
  margin-top: 0.75em;
  font-size: 1.2rem;
  line-height: 1.5;
  color: #666;
}
.p-case-card__categorys a {
  color: #666;
  text-decoration: none;
}
@media (hover: hover) and (pointer: fine) {
  .p-case-card__categorys a:hover {
    color: #3D9941;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-case-card__categorys a:hover {
    color: #3D9941;
  }
}

:where(.p-entry__body h2:not([class])) {
  margin-top: 4rem;
}
@media print, screen and (min-width: 768px) {
  :where(.p-entry__body h2:not([class])) {
    margin-top: min(6vw, 8rem);
  }
}

:where(.p-entry__body h3:not([class])) {
  margin-top: 4rem;
}
@media print, screen and (min-width: 768px) {
  :where(.p-entry__body h3:not([class])) {
    margin-top: min(5vw, 6rem);
  }
}

.p-entry {
  position: relative;
}
.p-entry__tag-interview {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: block;
  width: 107px;
  height: 34px;
  -webkit-transform: translate(-1rem, 1.6rem);
          transform: translate(-1rem, 1.6rem);
}
@media print, screen and (min-width: 768px) {
  .p-entry__tag-interview {
    width: 126px;
    height: 41px;
    -webkit-transform: translate(-1rem, 2rem);
            transform: translate(-1rem, 2rem);
  }
}
.p-entry__title {
  padding-bottom: 1.6rem;
  font-size: clamp(2.2rem, 2.6vw, 2.6rem);
  line-height: 1.45;
  letter-spacing: 0.08em;
  border-bottom: 1px solid #CBCBCB;
}
.p-entry__category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.5rem 1rem;
  margin-top: 1.6rem;
}
.p-entry__category span {
  font-size: 1.1rem;
  line-height: 1.5;
  color: #666;
}
@media print, screen and (min-width: 768px) {
  .p-entry__category span {
    font-size: 1.3rem;
  }
}
.p-entry__category .p-entry__category-zeb {
  position: relative;
  display: inline-block;
  padding-left: 2rem;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.428;
  color: #CC2A7D;
  text-decoration: none;
}
@media print, screen and (min-width: 768px) {
  .p-entry__category .p-entry__category-zeb {
    font-size: 1.4rem;
  }
}
.p-entry__category .p-entry__category-zeb::before {
  position: absolute;
  top: 45%;
  left: 0;
  width: 1.6rem;
  height: 1.8rem;
  color: #CC2A7D;
  content: "";
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2218%22%20viewBox%3D%220%200%2016%2018%22%3E%20%3Cpath%20id%3D%22Icon_awesome-building%22%20data-name%3D%22Icon%20awesome-building%22%20d%3D%22M15.571%2C16.875h-.714V.844A.851.851%2C0%2C0%2C0%2C14%2C0H2a.851.851%2C0%2C0%2C0-.857.844V16.875H.429A.425.425%2C0%2C0%2C0%2C0%2C17.3V18H16v-.7A.425.425%2C0%2C0%2C0%2C15.571%2C16.875Zm-11-14.2A.425.425%2C0%2C0%2C1%2C5%2C2.25H6.429a.425.425%2C0%2C0%2C1%2C.429.422V4.078a.425.425%2C0%2C0%2C1-.429.422H5a.425.425%2C0%2C0%2C1-.429-.422Zm0%2C3.375A.425.425%2C0%2C0%2C1%2C5%2C5.625H6.429a.425.425%2C0%2C0%2C1%2C.429.422V7.453a.425.425%2C0%2C0%2C1-.429.422H5a.425.425%2C0%2C0%2C1-.429-.422Zm1.857%2C5.2H5a.425.425%2C0%2C0%2C1-.429-.422V9.422A.425.425%2C0%2C0%2C1%2C5%2C9H6.429a.425.425%2C0%2C0%2C1%2C.429.422v1.406A.425.425%2C0%2C0%2C1%2C6.429%2C11.25Zm2.714%2C5.625H6.857V13.922a.425.425%2C0%2C0%2C1%2C.429-.422H8.714a.425.425%2C0%2C0%2C1%2C.429.422Zm2.286-6.047A.425.425%2C0%2C0%2C1%2C11%2C11.25H9.571a.425.425%2C0%2C0%2C1-.429-.422V9.422A.425.425%2C0%2C0%2C1%2C9.571%2C9H11a.425.425%2C0%2C0%2C1%2C.429.422Zm0-3.375A.425.425%2C0%2C0%2C1%2C11%2C7.875H9.571a.425.425%2C0%2C0%2C1-.429-.422V6.047a.425.425%2C0%2C0%2C1%2C.429-.422H11a.425.425%2C0%2C0%2C1%2C.429.422Zm0-3.375A.425.425%2C0%2C0%2C1%2C11%2C4.5H9.571a.425.425%2C0%2C0%2C1-.429-.422V2.672a.425.425%2C0%2C0%2C1%2C.429-.422H11a.425.425%2C0%2C0%2C1%2C.429.422Z%22%20fill%3D%22%23cc2a7d%22%2F%3E%3C%2Fsvg%3E") no-repeat center center/contain;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.p-entry__body {
  position: relative;
  padding-top: clamp(5rem, 6vw, 8rem);
  overflow: hidden;
  line-height: 2;
  word-break: break-all;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body {
    line-height: 2.375;
  }
}
.p-entry__body h2:not([class]) {
  position: relative;
  z-index: 1;
  width: 100%;
  padding-left: 0.85em;
  font-size: 1.9rem;
  font-weight: 700;
  line-height: 1.25;
  text-align: left;
  letter-spacing: 0.15em;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body h2:not([class]) {
    font-size: min(2.4vw, 2.4rem);
  }
}
.p-entry__body h2:not([class])::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 0.6rem;
  height: 1.3em;
  content: "";
  background: -webkit-gradient(linear, left top, left bottom, from(#007D79), color-stop(50%, #007D79), color-stop(50.5%, #3D9941), to(#3D9941));
  background: linear-gradient(180deg, #007D79 0%, #007D79 50%, #3D9941 50.5%, #3D9941 100%);
  border-radius: 0.3rem;
}
.p-entry__body h2:not([class]) + * {
  margin-top: 2.5rem;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body h2:not([class]) + * {
    margin-top: min(3.33vw, 4rem);
  }
}
.p-entry__body h2:not([class]) + h3:not([class]) {
  margin-top: 2rem;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body h2:not([class]) + h3:not([class]) {
    margin-top: min(2.5vw, 3rem);
  }
}
.p-entry__body h2:not([class]):first-child {
  margin-top: 0;
}
.p-entry__body h3:not([class]) {
  position: relative;
  font-size: clamp(1.6rem, 2vw, 1.8rem);
  font-weight: 700;
  line-height: 2;
  color: #317F34;
  text-align: left;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body h3:not([class]) {
    line-height: 2.25;
  }
}
.p-entry__body h3:not([class])::before {
  position: relative;
  display: inline-block;
  width: 3.8rem;
  height: 1px;
  margin-right: 0.5em;
  vertical-align: 0.35em;
  content: "";
  background-color: #317F34;
}
.p-entry__body h3:not([class]) + * {
  margin-top: 1.5rem;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body h3:not([class]) + * {
    margin-top: min(2vw, 2rem);
  }
}
.p-entry__body h3:not([class]) + h4 {
  margin-top: 1em !important;
}
.p-entry__body h3:not([class]):first-child {
  margin-top: 0;
}
.p-entry__body h4:not([class]),
.p-entry__body h5:not([class]) {
  position: relative;
  z-index: 1;
  padding-left: 1.5em;
  font-size: clamp(1.6rem, 2vw, 1.8rem);
  font-weight: 700;
  text-align: left;
}
.p-entry__body h4:not([class])::before,
.p-entry__body h5:not([class])::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  color: #A5B8B1;
  content: "■";
}
.p-entry__body h4:not([class]):not(:first-child),
.p-entry__body h5:not([class]):not(:first-child) {
  margin-top: 3.2rem;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body h4:not([class]):not(:first-child),
  .p-entry__body h5:not([class]):not(:first-child) {
    margin-top: min(4.09vw, 5.6rem);
  }
}
.p-entry__body h4:not([class]) + p,
.p-entry__body h5:not([class]) + p {
  margin-top: 0;
}
.p-entry__body a[target=_blank] {
  position: relative;
  display: inline-block;
}
.p-entry__body a[target=_blank]::after {
  position: relative;
  display: inline-block;
  width: 1.5em;
  height: 1em;
  vertical-align: -0.25em;
  content: "";
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%233d9941%22%3E%3Cpath%20d%3D%22m14.745%200h-9.69c-.696.004-1.257.571-1.255%201.267v9.8c-.003.696.559%201.263%201.255%201.267h9.69c.696-.004%201.257-.571%201.255-1.267v-9.8c.002-.696-.559-1.263-1.255-1.267m-9.052%201.91h8.413v8.515h-8.413z%22%2F%3E%3Cpath%20d%3D%22m12.516%2014.09h-10.623v-10.685c.002-.525-.422-.952-.947-.955-.525.003-.948.43-.946.955v10.771c-.004%201.002.804%201.818%201.806%201.824h10.71c.527%200%20.955-.428.955-.955s-.427-.954-.955-.955%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat right center/contain;
}
.p-entry__body a[href$=".pdf"] {
  position: relative;
  display: inline-block;
}
.p-entry__body a[href$=".pdf"]::after {
  position: relative;
  display: inline-block;
  width: 1.5em;
  height: 1em;
  vertical-align: -0.2em;
  content: "";
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2039%2050%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m26.025%200h-24.305c-.951.001-1.721.773-1.72%201.724v46.551c-.001.951.769%201.723%201.72%201.725h35.56c.951-.002%201.721-.774%201.72-1.725v-36.955z%22%20fill%3D%22%23f2f2f2%22%2F%3E%3Cpath%20d%3D%22m27.745%2011.32h11.255l-12.975-11.32v9.6c0%20.951.769%201.722%201.72%201.724%22%20fill%3D%22%23cbcbcb%22%2F%3E%3Cpath%20d%3D%22m0%2031.466v16.81c-.001.951.769%201.723%201.72%201.725h35.56c.951-.002%201.721-.774%201.72-1.725v-16.81z%22%20fill%3D%22%23dc0000%22%2F%3E%3Cpath%20d%3D%22m17.901%2021.314-3.037-2.382c-.559-.441-1.37-.346-1.812.214-.012.016-.025.032-.036.048-.146.242-.237.513-.264.794-.022.421.178.823.528%201.058l5.149%203.969h.132l.132.132c.071-.002.13.055.132.126v.006h.66c.146.019.294-.029.4-.132h.264l5.281-3.969c.585-.437.704-1.266.267-1.851s-1.266-.704-1.851-.266l-3.172%202.385v-12.5c0-.729-.59-1.32-1.319-1.321-.729%200-1.32.59-1.321%201.319v12.37z%22%20fill%3D%22%23dc0000%22%2F%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22m6.344%2046.067v-10.724h3.629c.725-.009%201.448.098%202.139.318.607.19%201.141.563%201.527%201.068.409.602.609%201.322.569%202.049.03.724-.169%201.438-.569%202.042-.38.534-.908.946-1.519%201.183-.665.261-1.374.391-2.088.383h-1.34v3.68h-2.348zm2.348-5.542h1.21c.542.041%201.08-.118%201.512-.447.351-.338.534-.814.5-1.3.049-.47-.153-.931-.533-1.212-.476-.26-1.015-.38-1.556-.346h-1.134v3.305z%22%2F%3E%3Cpath%20d%3D%22m16.093%2046.067v-10.725h3c.976-.024%201.946.17%202.837.57.786.369%201.434.978%201.851%201.739.471.928.696%201.961.655%203%20.038%201.051-.184%202.094-.648%203.038-.402.775-1.04%201.401-1.822%201.79-.857.406-1.796.606-2.744.584zm2.348-1.905h.5c.559.012%201.113-.104%201.62-.339.476-.237.857-.629%201.08-1.111.281-.648.412-1.351.382-2.057.033-.701-.098-1.4-.382-2.042-.226-.468-.608-.843-1.08-1.061-.511-.221-1.063-.329-1.62-.318h-.5z%22%2F%3E%3Cpath%20d%3D%22m26.491%2046.067v-10.724h6.7v1.963h-4.35v2.583h3.73v1.963h-3.73v4.214h-2.35z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat right center/contain;
}
.p-entry__body a:has(img) {
  position: relative;
  display: inline-block;
}
.p-entry__body a[href$=".pdf"]:has(img)::after {
  display: none;
}
.p-entry__body figure {
  width: auto;
  margin-right: auto;
  margin-left: auto;
}
.p-entry__body figcaption {
  margin-top: 1rem;
  font-size: 1.1rem;
  line-height: 1.5;
  color: #666;
  text-align: center;
  caption-side: bottom;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body figcaption {
    margin-top: 1.5rem;
    font-size: 1.3rem;
  }
}
.p-entry__body img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 35rem;
  margin: 0 auto;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body img {
    max-height: 50rem;
  }
}
.p-entry__body table:not([class]) {
  width: 100%;
  margin-top: 2em;
  margin-bottom: 2em;
  border-spacing: 0;
  border-collapse: collapse;
  border-top: #ECECEC solid 1px;
}
.p-entry__body table:not([class]) tr {
  position: relative;
  display: block;
  border-bottom: #ECECEC solid 1px;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body table:not([class]) tr {
    display: table-row;
  }
}
.p-entry__body table:not([class]) th, .p-entry__body table:not([class]) td {
  position: relative;
  display: block;
  padding: 0.5em 1.5em;
  line-height: 1.875;
  text-align: left;
  letter-spacing: 0.08em;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body table:not([class]) th, .p-entry__body table:not([class]) td {
    display: table-cell;
    padding: 1em;
    vertical-align: top;
  }
}
.p-entry__body table:not([class]) th {
  font-weight: bold;
  color: #317F34;
  text-align: center;
  background-color: #F6F8E7;
  border-top: #fff solid 2px;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body table:not([class]) th {
    width: 25%;
    border-top: none;
    border-bottom: #ECECEC solid 1px;
  }
}
.p-entry__body table:not([class]) th::before, .p-entry__body table:not([class]) th::after {
  display: none;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body table:not([class]) th::before, .p-entry__body table:not([class]) th::after {
    position: absolute;
    left: 0;
    display: block;
  }
}
.p-entry__body table:not([class]) th::before {
  top: 0;
  width: 100%;
  height: 2px;
  content: "";
  background-color: #fff;
}
.p-entry__body table:not([class]) th::after {
  bottom: 0;
  width: 100%;
  height: 2px;
  content: "";
  background-color: #fff;
}
.p-entry__body table:not([class]) td {
  width: 75%;
}
@media print, screen and (min-width: 768px) {
  .p-entry__body table:not([class]) td {
    border-bottom: #ECECEC solid 1px;
  }
}
.p-entry__body table:not([class]):first-child {
  margin-top: 0;
}
.p-entry__col-pc2 {
  margin-top: 4rem;
}
@media print, screen and (min-width: 768px) {
  .p-entry__col-pc2 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr min(3vw, 4rem) 1fr;
    grid-template-columns: repeat(2, 1fr);
    gap: min(3vw, 4rem);
    margin-top: min(6vw, 8rem);
  }
}
.p-entry__col-pc2 img {
  max-width: 100%;
  height: auto;
}
.p-entry__button-area {
  margin-top: clamp(3.5rem, 4.16vw, 5rem);
  text-align: center;
}
.p-entry__pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 2rem;
  margin-top: 4rem;
  text-align: center;
  border-top: #CBCBCB solid 1px;
}
@media print, screen and (min-width: 768px) {
  .p-entry__pager {
    padding-top: 3rem;
    margin-top: min(62.5vw, 7.5rem);
  }
}
.p-entry__pager-prev {
  position: relative;
  padding-left: 2em;
  line-height: 1.25;
  color: #317F34;
  text-align: left;
  text-decoration: underline;
}
.p-entry__pager-prev i {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1em;
  height: 1em;
  -webkit-transform: scale(-1, 1) translate(0%, -50%);
          transform: scale(-1, 1) translate(0%, -50%);
}
@media (hover: hover) and (pointer: fine) {
  .p-entry__pager-prev:hover {
    color: #000;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-entry__pager-prev:hover {
    color: #000;
  }
}
.p-entry__pager p {
  margin: 0;
  font-size: 1.1rem;
  line-height: 1.25;
  color: #666;
}
@media print, screen and (min-width: 768px) {
  .p-entry__pager p {
    font-size: 1.3rem;
  }
}

.p-entry-related {
  position: relative;
  padding: clamp(6rem, 6vw, 8rem) 0;
  background-color: #fff;
  /* 静的（スライダー無効化時）の一覧レイアウト */
}
.p-entry-related__title {
  text-align: center;
}
.p-entry-related .splide {
  margin-top: 3.5rem;
  visibility: visible;
}
@media print, screen and (min-width: 768px) {
  .p-entry-related .splide {
    margin-top: min(4.1vw, 5rem);
  }
}
.p-entry-related .splide__slide {
  width: min(90%, 34.8rem);
  padding-top: 1rem;
}
.p-entry-related .splide:not(.is-overflow) .splide__list {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.p-entry-related #js-splide-case.is-static .splide__track {
  overflow: visible;
}
.p-entry-related #js-splide-case.is-static .splide__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 3.8rem; /* options.gap と揃える */
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.p-entry-related #js-splide-case.is-static .p-case-card {
  width: 100%;
  max-width: 34.8rem; /* ← ご希望の最大幅を担保 */
}
.p-entry-related #js-splide-case.is-static .splide__controls {
  display: none;
}
.p-entry-related__button-area {
  width: min(90%, 110rem);
  padding-right: 2rem;
  padding-left: 2rem;
  margin-top: clamp(3.5rem, 4.16vw, 5rem);
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.p-entry-related__button {
  width: min(100%, 35rem);
}

.p-interview {
  position: relative;
}
.p-interview-wrap {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media print, screen and (min-width: 768px) {
  .p-interview-wrap {
    padding-top: min(5vw, 6rem);
    padding-bottom: min(10vw, 12rem);
  }
}

.p-interview-entry {
  position: relative;
  z-index: 2;
  padding-top: clamp(4rem, 5vw, 6rem);
  padding-bottom: clamp(6rem, 10vw, 12rem);
}
.p-interview-entry__inner {
  position: relative;
  padding: 4rem 2rem;
  background-color: #fff;
  border-radius: 1rem;
  -webkit-box-shadow: 0 3px 6px rgba(49, 127, 52, 0.08);
          box-shadow: 0 3px 6px rgba(49, 127, 52, 0.08);
}
@media print, screen and (min-width: 768px) {
  .p-interview-entry__inner {
    padding: min(6vw, 8rem);
    border-radius: 0;
  }
}

.p-interview-entry__mv {
  margin-top: 2.5rem;
}
@media print, screen and (min-width: 768px) {
  .p-interview-entry__mv {
    margin-top: min(5vw, 6rem);
  }
}
.p-interview-entry__mv img {
  display: block;
  width: min(100%, 66.7rem);
  height: auto;
  margin-right: auto;
  margin-left: auto;
}

.p-interview-entry__block01 {
  display: -ms-grid;
  display: grid;
  gap: 1rem;
  width: 100%;
  padding: 2rem;
  margin-top: 2rem;
  margin-right: auto;
  margin-left: auto;
  background-color: #F3FAFC;
  border-radius: 1rem;
}
@media print, screen and (min-width: 768px) {
  .p-interview-entry__block01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1.5rem min(4.16vw, 5rem);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 2.5rem min(5vw, 6rem);
    margin-top: 4rem;
  }
}
.p-interview-entry__block01-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: left;
}
@media print, screen and (min-width: 768px) {
  .p-interview-entry__block01-box {
    gap: min(1.66vw, 2rem);
  }
}
.p-interview-entry__block01-img {
  width: 7.2rem;
  height: 7.2rem;
  overflow: hidden;
  border-radius: 50%;
}
@media print, screen and (min-width: 768px) {
  .p-interview-entry__block01-img {
    width: min(8.33vw, 10rem);
    height: min(8.33vw, 10rem);
  }
}
.p-interview-entry__block01-img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.p-interview-entry__block01-text {
  text-align: left;
}
.p-interview-entry__block01 p {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-size: 1.1rem;
  line-height: 1.6;
  color: #000;
}
@media print, screen and (min-width: 768px) {
  .p-interview-entry__block01 p {
    font-size: min(1.3vw, 1.4rem);
  }
}
.p-interview-entry__block01 strong {
  display: inline-block;
  padding-right: 0.5em;
  padding-left: 0.5em;
  font-size: 110%;
  font-weight: 700;
}
.p-interview-entry__block01 strong:first-child {
  padding-left: 0;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImludGVydmlldy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoiaW50ZXJ2aWV3LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuLnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNwbGlkZV9fdHJhY2stLWZhZGUgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwbGlkZV9fdHJhY2stLWZhZGUgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNwbGlkZS0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS10dGIgPiAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zcGxpZGU6bm90KC5pcy1vdmVyZmxvdykgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICB3aWR0aDogMDtcbn1cblxuLnNwbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkLCAuc3BsaWRlLmlzLXJlbmRlcmVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbn1cblxuLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnNwbGlkZV9fc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgY29udGFpbjogc3RyaWN0O1xufVxuXG4uc3BsaWRlX19zciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xufVxuXG4uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGxheSwgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnNwbGlkZV9fdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zcGxpZGVfX3RvZ2dsZVthcmlhLXByZXNzZWQ9dHJ1ZV06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDUlMjA0NSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDZyUyMGZpbGwlM0QlMjIlMjMzRDk5NDElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMm0xOCUyMDE1YzEuMTA1JTIwMCUyMDIlMjAuODk1JTIwMiUyMDJ2MTJjMCUyMDEuMTA1LS44OTUlMjAyLTIlMjAyLTEuMTA1JTIwMC0yLS44OTUtMi0ydi0xMmMwLTEuMTA1Ljg5NS0yJTIwMi0yeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIybTI3JTIwMTVjMS4xMDUlMjAwJTIwMiUyMC44OTUlMjAyJTIwMnYxMmMwJTIwMS4xMDUtLjg5NSUyMDItMiUyMDItMS4xMDUlMjAwLTItLjg5NS0yLTJ2LTEyYzAtMS4xMDUuODk1LTIlMjAyLTJ6JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuXG4uc3BsaWRlX190b2dnbGVbYXJpYS1wcmVzc2VkPXRydWVdOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDUlMjA0NSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDZyUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMm0xOCUyMDE1YzEuMTA1JTIwMCUyMDIlMjAuODk1JTIwMiUyMDJ2MTJjMCUyMDEuMTA1LS44OTUlMjAyLTIlMjAyLTEuMTA1JTIwMC0yLS44OTUtMi0ydi0xMmMwLTEuMTA1Ljg5NS0yJTIwMi0yeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIybTI3JTIwMTVjMS4xMDUlMjAwJTIwMiUyMC44OTUlMjAyJTIwMnYxMmMwJTIwMS4xMDUtLjg5NSUyMDItMiUyMDItMS4xMDUlMjAwLTItLjg5NS0yLTJ2LTEyYzAtMS4xMDUuODk1LTIlMjAyLTJ6JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuXG4uc3BsaWRlX190b2dnbGVbYXJpYS1wcmVzc2VkPWZhbHNlXTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0NSUyMDQ1JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMm0zMC4xNzElMjAyMi45OTctMTQuMTcxJTIwMTAuMTR2LTIwLjI4MXolMjIlMjBmaWxsJTNEJTIyJTIzM0Q5OTQxJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG5cbi5zcGxpZGVfX3RvZ2dsZVthcmlhLXByZXNzZWQ9ZmFsc2VdOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDUlMjA0NSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtMzAuMTcxJTIwMjIuOTk3LTE0LjE3MSUyMDEwLjE0di0yMC4yODF6JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuXG4vKiDnn6LljbDjgqvjgrnjgr/jg57jgqTjgrogKi9cbi5jdXN0b20tYXJyb3dzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5zcGxpZGVfX2Fycm93LFxuLnNwbGlkZV9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNC41cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjM0Q5OTQxIDAuMXJlbSBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5zcGxpZGVfX2Fycm93OjpiZWZvcmUsIC5zcGxpZGVfX2Fycm93OjphZnRlcixcbi5zcGxpZGVfX3RvZ2dsZTo6YmVmb3JlLFxuLnNwbGlkZV9fdG9nZ2xlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLnNwbGlkZV9fYXJyb3c6OmFmdGVyLFxuLnNwbGlkZV9fdG9nZ2xlOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5zcGxpZGVfX2Fycm93OmhvdmVyLFxuICAuc3BsaWRlX190b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDk5NDE7XG4gIH1cbiAgLnNwbGlkZV9fYXJyb3c6aG92ZXI6OmJlZm9yZSxcbiAgLnNwbGlkZV9fdG9nZ2xlOmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNwbGlkZV9fYXJyb3c6aG92ZXI6OmFmdGVyLFxuICAuc3BsaWRlX190b2dnbGU6aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5zcGxpZGVfX2Fycm93OmhvdmVyLFxuICAuc3BsaWRlX190b2dnbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDk5NDE7XG4gIH1cbiAgLnNwbGlkZV9fYXJyb3c6aG92ZXI6OmJlZm9yZSxcbiAgLnNwbGlkZV9fdG9nZ2xlOmhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnNwbGlkZV9fYXJyb3c6aG92ZXI6OmFmdGVyLFxuICAuc3BsaWRlX190b2dnbGU6aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zcGxpZGVfX2Fycm93LS1wcmV2OjpiZWZvcmUsXG4uc3BsaWRlX19hcnJvdy0tbmV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNSUyMDI0JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMm0xNC4zNzIlMjAxMy44MjJjLTMuNTMlMjAzLjItNy4wNiUyMDYuNC0xMC41OSUyMDkuNi0yLjA3MyUyMDEuODc4LTUuMTI1LTEuMjQ3LTMuMDM4LTMuMTM3bDguOS04LjA2Mi04Ljk2Ny04LjQ4M2MtMi4wNDQtMS45NCUyMDEuMDAxLTUuMDY0JTIwMy4wMzktMy4xMzQlMjAzLjU1MSUyMDMuMzU5JTIwNy4xMDMlMjA2LjcyJTIwMTAuNjU2JTIwMTAuMDgzLjgzNy44NzcuODM3JTIwMi4yNTYlMjAwJTIwMy4xMzMlMjIlMjBmaWxsJTNEJTIyJTIzM2Q5OTQxJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEuNXJlbSAxLjVyZW07XG59XG5cbi5zcGxpZGVfX2Fycm93LS1wcmV2OjphZnRlcixcbi5zcGxpZGVfX2Fycm93LS1uZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTUlMjAyNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTQuMzcyJTIwMTMuODIyYy0zLjUzJTIwMy4yLTcuMDYlMjA2LjQtMTAuNTklMjA5LjYtMi4wNzMlMjAxLjg3OC01LjEyNS0xLjI0Ny0zLjAzOC0zLjEzN2w4LjktOC4wNjItOC45NjctOC40ODNjLTIuMDQ0LTEuOTQlMjAxLjAwMS01LjA2NCUyMDMuMDM5LTMuMTM0JTIwMy41NTElMjAzLjM1OSUyMDcuMTAzJTIwNi43MiUyMDEwLjY1NiUyMDEwLjA4My44MzcuODc3LjgzNyUyMDIuMjU2JTIwMCUyMDMuMTMzJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZmZmZiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xLjVyZW0gMS41cmVtO1xufVxuXG4uc3BsaWRlX19hcnJvdy0tcHJldjo6YmVmb3JlLFxuLnNwbGlkZV9fYXJyb3ctLXByZXY6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cblxuLnNwbGlkZV9fY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxM2VtO1xuICBtYXJnaW46IDJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3BsaWRlX19jb250cm9scyAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnNwbGlkZV9fY29udHJvbHMgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wLWNhc2UtY2FyZF9faW1hZ2UtYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWNhc2UtY2FyZF9faW1hZ2UtYXJlYSAucC1jYXNlLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG4gIC5wLWNhc2UtY2FyZF9faW1hZ2UtYXJlYTpob3ZlciAucC1jYXNlLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucC1jYXNlLWNhcmRfX2ltYWdlLWFyZWEgLnAtY2FzZS1jYXJkX19pbWFnZSBpbWcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgfVxuICAucC1jYXNlLWNhcmRfX2ltYWdlLWFyZWE6aG92ZXIgLnAtY2FzZS1jYXJkX19pbWFnZSBpbWcge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gIH1cbn1cbi5wLWNhc2UtY2FyZF9faW50ZXJ2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTA3cHg7XG4gIGhlaWdodDogMzRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXJlbSwgLTFyZW0pO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcmVtLCAtMXJlbSk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FzZS1jYXJkX19pbnRlcnZpZXcge1xuICAgIHdpZHRoOiAxMjZweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXJlbSwgLTFyZW0pO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFyZW0sIC0xcmVtKTtcbiAgfVxufVxuLnAtY2FzZS1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFzcGVjdC1yYXRpbzogMzQ4LzE4MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuLnAtY2FzZS1jYXJkX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtY2FzZS1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc3NztcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG4ucC1jYXNlLWNhcmRfX3RpdGxlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1jYXNlLWNhcmRfX3RpdGxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM0Q5OTQxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wLWNhc2UtY2FyZF9fdGl0bGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzRDk5NDE7XG4gIH1cbn1cbi5wLWNhc2UtY2FyZF9fdGl0bGUgKyBkaXYge1xuICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0JDQkNCO1xufVxuLnAtY2FzZS1jYXJkX19jYXRlZ29yeS16ZWIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4O1xuICBjb2xvcjogI0NDMkE3RDtcbn1cbi5wLWNhc2UtY2FyZF9fY2F0ZWdvcnktemViIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBjb2xvcjogI0NDMkE3RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtY2FzZS1jYXJkX19jYXRlZ29yeS16ZWIgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIGNvbG9yOiAjQ0MyQTdEO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjE4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAxOCUyMiUzRSUyMCUzQ3BhdGglMjBpZCUzRCUyMkljb25fYXdlc29tZS1idWlsZGluZyUyMiUyMGRhdGEtbmFtZSUzRCUyMkljb24lMjBhd2Vzb21lLWJ1aWxkaW5nJTIyJTIwZCUzRCUyMk0xNS41NzElMkMxNi44NzVoLS43MTRWLjg0NEEuODUxLjg1MSUyQzAlMkMwJTJDMCUyQzE0JTJDMEgyYS44NTEuODUxJTJDMCUyQzAlMkMwLS44NTcuODQ0VjE2Ljg3NUguNDI5QS40MjUuNDI1JTJDMCUyQzAlMkMwJTJDMCUyQzE3LjNWMThIMTZ2LS43QS40MjUuNDI1JTJDMCUyQzAlMkMwJTJDMTUuNTcxJTJDMTYuODc1Wm0tMTEtMTQuMkEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQzUlMkMyLjI1SDYuNDI5YS40MjUuNDI1JTJDMCUyQzAlMkMxJTJDLjQyOS40MjJWNC4wNzhhLjQyNS40MjUlMkMwJTJDMCUyQzEtLjQyOS40MjJINWEuNDI1LjQyNSUyQzAlMkMwJTJDMS0uNDI5LS40MjJabTAlMkMzLjM3NUEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQzUlMkM1LjYyNUg2LjQyOWEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQy40MjkuNDIyVjcuNDUzYS40MjUuNDI1JTJDMCUyQzAlMkMxLS40MjkuNDIySDVhLjQyNS40MjUlMkMwJTJDMCUyQzEtLjQyOS0uNDIyWm0xLjg1NyUyQzUuMkg1YS40MjUuNDI1JTJDMCUyQzAlMkMxLS40MjktLjQyMlY5LjQyMkEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQzUlMkM5SDYuNDI5YS40MjUuNDI1JTJDMCUyQzAlMkMxJTJDLjQyOS40MjJ2MS40MDZBLjQyNS40MjUlMkMwJTJDMCUyQzElMkM2LjQyOSUyQzExLjI1Wm0yLjcxNCUyQzUuNjI1SDYuODU3VjEzLjkyMmEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQy40MjktLjQyMkg4LjcxNGEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQy40MjkuNDIyWm0yLjI4Ni02LjA0N0EuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQzExJTJDMTEuMjVIOS41NzFhLjQyNS40MjUlMkMwJTJDMCUyQzEtLjQyOS0uNDIyVjkuNDIyQS40MjUuNDI1JTJDMCUyQzAlMkMxJTJDOS41NzElMkM5SDExYS40MjUuNDI1JTJDMCUyQzAlMkMxJTJDLjQyOS40MjJabTAtMy4zNzVBLjQyNS40MjUlMkMwJTJDMCUyQzElMkMxMSUyQzcuODc1SDkuNTcxYS40MjUuNDI1JTJDMCUyQzAlMkMxLS40MjktLjQyMlY2LjA0N2EuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQy40MjktLjQyMkgxMWEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQy40MjkuNDIyWm0wLTMuMzc1QS40MjUuNDI1JTJDMCUyQzAlMkMxJTJDMTElMkM0LjVIOS41NzFhLjQyNS40MjUlMkMwJTJDMCUyQzEtLjQyOS0uNDIyVjIuNjcyYS40MjUuNDI1JTJDMCUyQzAlMkMxJTJDLjQyOS0uNDIySDExYS40MjUuNDI1JTJDMCUyQzAlMkMxJTJDLjQyOS40MjJaJTIyJTIwZmlsbCUzRCUyMiUyM2NjMmE3ZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWNhc2UtY2FyZF9fY2F0ZWdvcnktemViIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRUEwQTdEO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wLWNhc2UtY2FyZF9fY2F0ZWdvcnktemViIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRUEwQTdEO1xuICB9XG59XG4ucC1jYXNlLWNhcmRfX2NhdGVnb3J5cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVlbSAxZW07XG4gIG1hcmdpbi10b3A6IDAuNzVlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnAtY2FzZS1jYXJkX19jYXRlZ29yeXMgYSB7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWNhc2UtY2FyZF9fY2F0ZWdvcnlzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM0Q5OTQxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wLWNhc2UtY2FyZF9fY2F0ZWdvcnlzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM0Q5OTQxO1xuICB9XG59XG5cbjp3aGVyZSgucC1lbnRyeV9fYm9keSBoMjpub3QoW2NsYXNzXSkpIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6d2hlcmUoLnAtZW50cnlfX2JvZHkgaDI6bm90KFtjbGFzc10pKSB7XG4gICAgbWFyZ2luLXRvcDogbWluKDZ2dywgOHJlbSk7XG4gIH1cbn1cblxuOndoZXJlKC5wLWVudHJ5X19ib2R5IGgzOm5vdChbY2xhc3NdKSkge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDp3aGVyZSgucC1lbnRyeV9fYm9keSBoMzpub3QoW2NsYXNzXSkpIHtcbiAgICBtYXJnaW4tdG9wOiBtaW4oNXZ3LCA2cmVtKTtcbiAgfVxufVxuXG4ucC1lbnRyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWVudHJ5X190YWctaW50ZXJ2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTA3cHg7XG4gIGhlaWdodDogMzRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXJlbSwgMS42cmVtKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXJlbSwgMS42cmVtKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1lbnRyeV9fdGFnLWludGVydmlldyB7XG4gICAgd2lkdGg6IDEyNnB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcmVtLCAycmVtKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcmVtLCAycmVtKTtcbiAgfVxufVxuLnAtZW50cnlfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjJyZW0sIDIuNnZ3LCAyLjZyZW0pO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkNCQ0I7XG59XG4ucC1lbnRyeV9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtIDFyZW07XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbn1cbi5wLWVudHJ5X19jYXRlZ29yeSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY2O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X19jYXRlZ29yeSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLnAtZW50cnlfX2NhdGVnb3J5IC5wLWVudHJ5X19jYXRlZ29yeS16ZWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4O1xuICBjb2xvcjogI0NDMkE3RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X19jYXRlZ29yeSAucC1lbnRyeV9fY2F0ZWdvcnktemViIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnAtZW50cnlfX2NhdGVnb3J5IC5wLWVudHJ5X19jYXRlZ29yeS16ZWI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBjb2xvcjogI0NDMkE3RDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIxOCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMTglMjIlM0UlMjAlM0NwYXRoJTIwaWQlM0QlMjJJY29uX2F3ZXNvbWUtYnVpbGRpbmclMjIlMjBkYXRhLW5hbWUlM0QlMjJJY29uJTIwYXdlc29tZS1idWlsZGluZyUyMiUyMGQlM0QlMjJNMTUuNTcxJTJDMTYuODc1aC0uNzE0Vi44NDRBLjg1MS44NTElMkMwJTJDMCUyQzAlMkMxNCUyQzBIMmEuODUxLjg1MSUyQzAlMkMwJTJDMC0uODU3Ljg0NFYxNi44NzVILjQyOUEuNDI1LjQyNSUyQzAlMkMwJTJDMCUyQzAlMkMxNy4zVjE4SDE2di0uN0EuNDI1LjQyNSUyQzAlMkMwJTJDMCUyQzE1LjU3MSUyQzE2Ljg3NVptLTExLTE0LjJBLjQyNS40MjUlMkMwJTJDMCUyQzElMkM1JTJDMi4yNUg2LjQyOWEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQy40MjkuNDIyVjQuMDc4YS40MjUuNDI1JTJDMCUyQzAlMkMxLS40MjkuNDIySDVhLjQyNS40MjUlMkMwJTJDMCUyQzEtLjQyOS0uNDIyWm0wJTJDMy4zNzVBLjQyNS40MjUlMkMwJTJDMCUyQzElMkM1JTJDNS42MjVINi40MjlhLjQyNS40MjUlMkMwJTJDMCUyQzElMkMuNDI5LjQyMlY3LjQ1M2EuNDI1LjQyNSUyQzAlMkMwJTJDMS0uNDI5LjQyMkg1YS40MjUuNDI1JTJDMCUyQzAlMkMxLS40MjktLjQyMlptMS44NTclMkM1LjJINWEuNDI1LjQyNSUyQzAlMkMwJTJDMS0uNDI5LS40MjJWOS40MjJBLjQyNS40MjUlMkMwJTJDMCUyQzElMkM1JTJDOUg2LjQyOWEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQy40MjkuNDIydjEuNDA2QS40MjUuNDI1JTJDMCUyQzAlMkMxJTJDNi40MjklMkMxMS4yNVptMi43MTQlMkM1LjYyNUg2Ljg1N1YxMy45MjJhLjQyNS40MjUlMkMwJTJDMCUyQzElMkMuNDI5LS40MjJIOC43MTRhLjQyNS40MjUlMkMwJTJDMCUyQzElMkMuNDI5LjQyMlptMi4yODYtNi4wNDdBLjQyNS40MjUlMkMwJTJDMCUyQzElMkMxMSUyQzExLjI1SDkuNTcxYS40MjUuNDI1JTJDMCUyQzAlMkMxLS40MjktLjQyMlY5LjQyMkEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQzkuNTcxJTJDOUgxMWEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQy40MjkuNDIyWm0wLTMuMzc1QS40MjUuNDI1JTJDMCUyQzAlMkMxJTJDMTElMkM3Ljg3NUg5LjU3MWEuNDI1LjQyNSUyQzAlMkMwJTJDMS0uNDI5LS40MjJWNi4wNDdhLjQyNS40MjUlMkMwJTJDMCUyQzElMkMuNDI5LS40MjJIMTFhLjQyNS40MjUlMkMwJTJDMCUyQzElMkMuNDI5LjQyMlptMC0zLjM3NUEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQzExJTJDNC41SDkuNTcxYS40MjUuNDI1JTJDMCUyQzAlMkMxLS40MjktLjQyMlYyLjY3MmEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQy40MjktLjQyMkgxMWEuNDI1LjQyNSUyQzAlMkMwJTJDMSUyQy40MjkuNDIyWiUyMiUyMGZpbGwlM0QlMjIlMjNjYzJhN2QlMjIlMkYlM0UlM0MlMkZzdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnAtZW50cnlfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiBjbGFtcCg1cmVtLCA2dncsIDhyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X19ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMi4zNzU7XG4gIH1cbn1cbi5wLWVudHJ5X19ib2R5IGgyOm5vdChbY2xhc3NdKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMC44NWVtO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZW50cnlfX2JvZHkgaDI6bm90KFtjbGFzc10pIHtcbiAgICBmb250LXNpemU6IG1pbigyLjR2dywgMi40cmVtKTtcbiAgfVxufVxuLnAtZW50cnlfX2JvZHkgaDI6bm90KFtjbGFzc10pOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNnJlbTtcbiAgaGVpZ2h0OiAxLjNlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjMDA3RDc5KSwgY29sb3Itc3RvcCg1MCUsICMwMDdENzkpLCBjb2xvci1zdG9wKDUwLjUlLCAjM0Q5OTQxKSwgdG8oIzNEOTk0MSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA3RDc5IDAlLCAjMDA3RDc5IDUwJSwgIzNEOTk0MSA1MC41JSwgIzNEOTk0MSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnAtZW50cnlfX2JvZHkgaDI6bm90KFtjbGFzc10pICsgKiB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1lbnRyeV9fYm9keSBoMjpub3QoW2NsYXNzXSkgKyAqIHtcbiAgICBtYXJnaW4tdG9wOiBtaW4oMy4zM3Z3LCA0cmVtKTtcbiAgfVxufVxuLnAtZW50cnlfX2JvZHkgaDI6bm90KFtjbGFzc10pICsgaDM6bm90KFtjbGFzc10pIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1lbnRyeV9fYm9keSBoMjpub3QoW2NsYXNzXSkgKyBoMzpub3QoW2NsYXNzXSkge1xuICAgIG1hcmdpbi10b3A6IG1pbigyLjV2dywgM3JlbSk7XG4gIH1cbn1cbi5wLWVudHJ5X19ib2R5IGgyOm5vdChbY2xhc3NdKTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucC1lbnRyeV9fYm9keSBoMzpub3QoW2NsYXNzXSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAydncsIDEuOHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogIzMxN0YzNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1lbnRyeV9fYm9keSBoMzpub3QoW2NsYXNzXSkge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICB9XG59XG4ucC1lbnRyeV9fYm9keSBoMzpub3QoW2NsYXNzXSk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMy44cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMzVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxN0YzNDtcbn1cbi5wLWVudHJ5X19ib2R5IGgzOm5vdChbY2xhc3NdKSArICoge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZW50cnlfX2JvZHkgaDM6bm90KFtjbGFzc10pICsgKiB7XG4gICAgbWFyZ2luLXRvcDogbWluKDJ2dywgMnJlbSk7XG4gIH1cbn1cbi5wLWVudHJ5X19ib2R5IGgzOm5vdChbY2xhc3NdKSArIGg0IHtcbiAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7XG59XG4ucC1lbnRyeV9fYm9keSBoMzpub3QoW2NsYXNzXSk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtZW50cnlfX2JvZHkgaDQ6bm90KFtjbGFzc10pLFxuLnAtZW50cnlfX2JvZHkgaDU6bm90KFtjbGFzc10pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMnZ3LCAxLjhyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtZW50cnlfX2JvZHkgaDQ6bm90KFtjbGFzc10pOjpiZWZvcmUsXG4ucC1lbnRyeV9fYm9keSBoNTpub3QoW2NsYXNzXSk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjQTVCOEIxO1xuICBjb250ZW50OiBcIuKWoFwiO1xufVxuLnAtZW50cnlfX2JvZHkgaDQ6bm90KFtjbGFzc10pOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnAtZW50cnlfX2JvZHkgaDU6bm90KFtjbGFzc10pOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X19ib2R5IGg0Om5vdChbY2xhc3NdKTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLnAtZW50cnlfX2JvZHkgaDU6bm90KFtjbGFzc10pOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBtaW4oNC4wOXZ3LCA1LjZyZW0pO1xuICB9XG59XG4ucC1lbnRyeV9fYm9keSBoNDpub3QoW2NsYXNzXSkgKyBwLFxuLnAtZW50cnlfX2JvZHkgaDU6bm90KFtjbGFzc10pICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucC1lbnRyeV9fYm9keSBhW3RhcmdldD1fYmxhbmtdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucC1lbnRyeV9fYm9keSBhW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMjVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDE2JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NnJTIwZmlsbCUzRCUyMiUyMzNkOTk0MSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIybTE0Ljc0NSUyMDBoLTkuNjljLS42OTYuMDA0LTEuMjU3LjU3MS0xLjI1NSUyMDEuMjY3djkuOGMtLjAwMy42OTYuNTU5JTIwMS4yNjMlMjAxLjI1NSUyMDEuMjY3aDkuNjljLjY5Ni0uMDA0JTIwMS4yNTctLjU3MSUyMDEuMjU1LTEuMjY3di05LjhjLjAwMi0uNjk2LS41NTktMS4yNjMtMS4yNTUtMS4yNjdtLTkuMDUyJTIwMS45MWg4LjQxM3Y4LjUxNWgtOC40MTN6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTIuNTE2JTIwMTQuMDloLTEwLjYyM3YtMTAuNjg1Yy4wMDItLjUyNS0uNDIyLS45NTItLjk0Ny0uOTU1LS41MjUuMDAzLS45NDguNDMtLjk0Ni45NTV2MTAuNzcxYy0uMDA0JTIwMS4wMDIuODA0JTIwMS44MTglMjAxLjgwNiUyMDEuODI0aDEwLjcxYy41MjclMjAwJTIwLjk1NS0uNDI4Ljk1NS0uOTU1cy0uNDI3LS45NTQtLjk1NS0uOTU1JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyL2NvbnRhaW47XG59XG4ucC1lbnRyeV9fYm9keSBhW2hyZWYkPVwiLnBkZlwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtZW50cnlfX2JvZHkgYVtocmVmJD1cIi5wZGZcIl06OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4yZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzklMjA1MCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJtMjYuMDI1JTIwMGgtMjQuMzA1Yy0uOTUxLjAwMS0xLjcyMS43NzMtMS43MiUyMDEuNzI0djQ2LjU1MWMtLjAwMS45NTEuNzY5JTIwMS43MjMlMjAxLjcyJTIwMS43MjVoMzUuNTZjLjk1MS0uMDAyJTIwMS43MjEtLjc3NCUyMDEuNzItMS43MjV2LTM2Ljk1NXolMjIlMjBmaWxsJTNEJTIyJTIzZjJmMmYyJTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMjcuNzQ1JTIwMTEuMzJoMTEuMjU1bC0xMi45NzUtMTEuMzJ2OS42YzAlMjAuOTUxLjc2OSUyMDEuNzIyJTIwMS43MiUyMDEuNzI0JTIyJTIwZmlsbCUzRCUyMiUyM2NiY2JjYiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIybTAlMjAzMS40NjZ2MTYuODFjLS4wMDEuOTUxLjc2OSUyMDEuNzIzJTIwMS43MiUyMDEuNzI1aDM1LjU2Yy45NTEtLjAwMiUyMDEuNzIxLS43NzQlMjAxLjcyLTEuNzI1di0xNi44MXolMjIlMjBmaWxsJTNEJTIyJTIzZGMwMDAwJTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTcuOTAxJTIwMjEuMzE0LTMuMDM3LTIuMzgyYy0uNTU5LS40NDEtMS4zNy0uMzQ2LTEuODEyLjIxNC0uMDEyLjAxNi0uMDI1LjAzMi0uMDM2LjA0OC0uMTQ2LjI0Mi0uMjM3LjUxMy0uMjY0Ljc5NC0uMDIyLjQyMS4xNzguODIzLjUyOCUyMDEuMDU4bDUuMTQ5JTIwMy45NjloLjEzMmwuMTMyLjEzMmMuMDcxLS4wMDIuMTMuMDU1LjEzMi4xMjZ2LjAwNmguNjZjLjE0Ni4wMTkuMjk0LS4wMjkuNC0uMTMyaC4yNjRsNS4yODEtMy45NjljLjU4NS0uNDM3LjcwNC0xLjI2Ni4yNjctMS44NTFzLTEuMjY2LS43MDQtMS44NTEtLjI2NmwtMy4xNzIlMjAyLjM4NXYtMTIuNWMwLS43MjktLjU5LTEuMzItMS4zMTktMS4zMjEtLjcyOSUyMDAtMS4zMi41OS0xLjMyMSUyMDEuMzE5djEyLjM3eiUyMiUyMGZpbGwlM0QlMjIlMjNkYzAwMDAlMjIlMkYlM0UlM0NnJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIybTYuMzQ0JTIwNDYuMDY3di0xMC43MjRoMy42MjljLjcyNS0uMDA5JTIwMS40NDguMDk4JTIwMi4xMzkuMzE4LjYwNy4xOSUyMDEuMTQxLjU2MyUyMDEuNTI3JTIwMS4wNjguNDA5LjYwMi42MDklMjAxLjMyMi41NjklMjAyLjA0OS4wMy43MjQtLjE2OSUyMDEuNDM4LS41NjklMjAyLjA0Mi0uMzguNTM0LS45MDguOTQ2LTEuNTE5JTIwMS4xODMtLjY2NS4yNjEtMS4zNzQuMzkxLTIuMDg4LjM4M2gtMS4zNHYzLjY4aC0yLjM0OHptMi4zNDgtNS41NDJoMS4yMWMuNTQyLjA0MSUyMDEuMDgtLjExOCUyMDEuNTEyLS40NDcuMzUxLS4zMzguNTM0LS44MTQuNS0xLjMuMDQ5LS40Ny0uMTUzLS45MzEtLjUzMy0xLjIxMi0uNDc2LS4yNi0xLjAxNS0uMzgtMS41NTYtLjM0NmgtMS4xMzR2My4zMDV6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMTYuMDkzJTIwNDYuMDY3di0xMC43MjVoM2MuOTc2LS4wMjQlMjAxLjk0Ni4xNyUyMDIuODM3LjU3Ljc4Ni4zNjklMjAxLjQzNC45NzglMjAxLjg1MSUyMDEuNzM5LjQ3MS45MjguNjk2JTIwMS45NjEuNjU1JTIwMyUyMC4wMzglMjAxLjA1MS0uMTg0JTIwMi4wOTQtLjY0OCUyMDMuMDM4LS40MDIuNzc1LTEuMDQlMjAxLjQwMS0xLjgyMiUyMDEuNzktLjg1Ny40MDYtMS43OTYuNjA2LTIuNzQ0LjU4NHptMi4zNDgtMS45MDVoLjVjLjU1OS4wMTIlMjAxLjExMy0uMTA0JTIwMS42Mi0uMzM5LjQ3Ni0uMjM3Ljg1Ny0uNjI5JTIwMS4wOC0xLjExMS4yODEtLjY0OC40MTItMS4zNTEuMzgyLTIuMDU3LjAzMy0uNzAxLS4wOTgtMS40LS4zODItMi4wNDItLjIyNi0uNDY4LS42MDgtLjg0My0xLjA4LTEuMDYxLS41MTEtLjIyMS0xLjA2My0uMzI5LTEuNjItLjMxOGgtLjV6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJtMjYuNDkxJTIwNDYuMDY3di0xMC43MjRoNi43djEuOTYzaC00LjM1djIuNTgzaDMuNzN2MS45NjNoLTMuNzN2NC4yMTRoLTIuMzV6JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyL2NvbnRhaW47XG59XG4ucC1lbnRyeV9fYm9keSBhOmhhcyhpbWcpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucC1lbnRyeV9fYm9keSBhW2hyZWYkPVwiLnBkZlwiXTpoYXMoaW1nKTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZW50cnlfX2JvZHkgZmlndXJlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucC1lbnRyeV9fYm9keSBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X19ib2R5IGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLnAtZW50cnlfX2JvZHkgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X19ib2R5IGltZyB7XG4gICAgbWF4LWhlaWdodDogNTByZW07XG4gIH1cbn1cbi5wLWVudHJ5X19ib2R5IHRhYmxlOm5vdChbY2xhc3NdKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci10b3A6ICNFQ0VDRUMgc29saWQgMXB4O1xufVxuLnAtZW50cnlfX2JvZHkgdGFibGU6bm90KFtjbGFzc10pIHRyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogI0VDRUNFQyBzb2xpZCAxcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZW50cnlfX2JvZHkgdGFibGU6bm90KFtjbGFzc10pIHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cbi5wLWVudHJ5X19ib2R5IHRhYmxlOm5vdChbY2xhc3NdKSB0aCwgLnAtZW50cnlfX2JvZHkgdGFibGU6bm90KFtjbGFzc10pIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1lbnRyeV9fYm9keSB0YWJsZTpub3QoW2NsYXNzXSkgdGgsIC5wLWVudHJ5X19ib2R5IHRhYmxlOm5vdChbY2xhc3NdKSB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuLnAtZW50cnlfX2JvZHkgdGFibGU6bm90KFtjbGFzc10pIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzE3RjM0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RTc7XG4gIGJvcmRlci10b3A6ICNmZmYgc29saWQgMnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X19ib2R5IHRhYmxlOm5vdChbY2xhc3NdKSB0aCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206ICNFQ0VDRUMgc29saWQgMXB4O1xuICB9XG59XG4ucC1lbnRyeV9fYm9keSB0YWJsZTpub3QoW2NsYXNzXSkgdGg6OmJlZm9yZSwgLnAtZW50cnlfX2JvZHkgdGFibGU6bm90KFtjbGFzc10pIHRoOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZW50cnlfX2JvZHkgdGFibGU6bm90KFtjbGFzc10pIHRoOjpiZWZvcmUsIC5wLWVudHJ5X19ib2R5IHRhYmxlOm5vdChbY2xhc3NdKSB0aDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1lbnRyeV9fYm9keSB0YWJsZTpub3QoW2NsYXNzXSkgdGg6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnAtZW50cnlfX2JvZHkgdGFibGU6bm90KFtjbGFzc10pIHRoOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnAtZW50cnlfX2JvZHkgdGFibGU6bm90KFtjbGFzc10pIHRkIHtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1lbnRyeV9fYm9keSB0YWJsZTpub3QoW2NsYXNzXSkgdGQge1xuICAgIGJvcmRlci1ib3R0b206ICNFQ0VDRUMgc29saWQgMXB4O1xuICB9XG59XG4ucC1lbnRyeV9fYm9keSB0YWJsZTpub3QoW2NsYXNzXSk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtZW50cnlfX2NvbC1wYzIge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X19jb2wtcGMyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciBtaW4oM3Z3LCA0cmVtKSAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IG1pbigzdncsIDRyZW0pO1xuICAgIG1hcmdpbi10b3A6IG1pbig2dncsIDhyZW0pO1xuICB9XG59XG4ucC1lbnRyeV9fY29sLXBjMiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wLWVudHJ5X19idXR0b24tYXJlYSB7XG4gIG1hcmdpbi10b3A6IGNsYW1wKDMuNXJlbSwgNC4xNnZ3LCA1cmVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZW50cnlfX3BhZ2VyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6ICNDQkNCQ0Igc29saWQgMXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X19wYWdlciB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgbWFyZ2luLXRvcDogbWluKDYyLjV2dywgNy41cmVtKTtcbiAgfVxufVxuLnAtZW50cnlfX3BhZ2VyLXByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMzMTdGMzQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtZW50cnlfX3BhZ2VyLXByZXYgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKDAlLCAtNTAlKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZW50cnlfX3BhZ2VyLXByZXY6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wLWVudHJ5X19wYWdlci1wcmV2OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLnAtZW50cnlfX3BhZ2VyIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM2NjY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZW50cnlfX3BhZ2VyIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbi5wLWVudHJ5LXJlbGF0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNsYW1wKDZyZW0sIDZ2dywgOHJlbSkgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLyog6Z2Z55qE77yI44K544Op44Kk44OA44O854Sh5Yq55YyW5pmC77yJ44Gu5LiA6Kan44Os44Kk44Ki44Km44OIICovXG59XG4ucC1lbnRyeS1yZWxhdGVkX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWVudHJ5LXJlbGF0ZWQgLnNwbGlkZSB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1lbnRyeS1yZWxhdGVkIC5zcGxpZGUge1xuICAgIG1hcmdpbi10b3A6IG1pbig0LjF2dywgNXJlbSk7XG4gIH1cbn1cbi5wLWVudHJ5LXJlbGF0ZWQgLnNwbGlkZV9fc2xpZGUge1xuICB3aWR0aDogbWluKDkwJSwgMzQuOHJlbSk7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnAtZW50cnktcmVsYXRlZCAuc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX2xpc3Qge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1lbnRyeS1yZWxhdGVkICNqcy1zcGxpZGUtY2FzZS5pcy1zdGF0aWMgLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wLWVudHJ5LXJlbGF0ZWQgI2pzLXNwbGlkZS1jYXNlLmlzLXN0YXRpYyAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMuOHJlbTsgLyogb3B0aW9ucy5nYXAg44Go5o+D44GI44KLICovXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLWVudHJ5LXJlbGF0ZWQgI2pzLXNwbGlkZS1jYXNlLmlzLXN0YXRpYyAucC1jYXNlLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNC44cmVtOyAvKiDihpAg44GU5biM5pyb44Gu5pyA5aSn5bmF44KS5ouF5L+dICovXG59XG4ucC1lbnRyeS1yZWxhdGVkICNqcy1zcGxpZGUtY2FzZS5pcy1zdGF0aWMgLnNwbGlkZV9fY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZW50cnktcmVsYXRlZF9fYnV0dG9uLWFyZWEge1xuICB3aWR0aDogbWluKDkwJSwgMTEwcmVtKTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tdG9wOiBjbGFtcCgzLjVyZW0sIDQuMTZ2dywgNXJlbSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWVudHJ5LXJlbGF0ZWRfX2J1dHRvbiB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgMzVyZW0pO1xufVxuXG4ucC1pbnRlcnZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1pbnRlcnZpZXctd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXctd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IG1pbig1dncsIDZyZW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiBtaW4oMTB2dywgMTJyZW0pO1xuICB9XG59XG5cbi5wLWludGVydmlldy1lbnRyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDRyZW0sIDV2dywgNnJlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg2cmVtLCAxMHZ3LCAxMnJlbSk7XG59XG4ucC1pbnRlcnZpZXctZW50cnlfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoNDksIDEyNywgNTIsIDAuMDgpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDQ5LCAxMjcsIDUyLCAwLjA4KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXctZW50cnlfX2lubmVyIHtcbiAgICBwYWRkaW5nOiBtaW4oNnZ3LCA4cmVtKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5wLWludGVydmlldy1lbnRyeV9fbXYge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3LWVudHJ5X19tdiB7XG4gICAgbWFyZ2luLXRvcDogbWluKDV2dywgNnJlbSk7XG4gIH1cbn1cbi5wLWludGVydmlldy1lbnRyeV9fbXYgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBtaW4oMTAwJSwgNjYuN3JlbSk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnAtaW50ZXJ2aWV3LWVudHJ5X19ibG9jazAxIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0ZBRkM7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW50ZXJ2aWV3LWVudHJ5X19ibG9jazAxIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEuNXJlbSBtaW4oNC4xNnZ3LCA1cmVtKTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAyLjVyZW0gbWluKDV2dywgNnJlbSk7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuLnAtaW50ZXJ2aWV3LWVudHJ5X19ibG9jazAxLWJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlldy1lbnRyeV9fYmxvY2swMS1ib3gge1xuICAgIGdhcDogbWluKDEuNjZ2dywgMnJlbSk7XG4gIH1cbn1cbi5wLWludGVydmlldy1lbnRyeV9fYmxvY2swMS1pbWcge1xuICB3aWR0aDogNy4ycmVtO1xuICBoZWlnaHQ6IDcuMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWludGVydmlldy1lbnRyeV9fYmxvY2swMS1pbWcge1xuICAgIHdpZHRoOiBtaW4oOC4zM3Z3LCAxMHJlbSk7XG4gICAgaGVpZ2h0OiBtaW4oOC4zM3Z3LCAxMHJlbSk7XG4gIH1cbn1cbi5wLWludGVydmlldy1lbnRyeV9fYmxvY2swMS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLWludGVydmlldy1lbnRyeV9fYmxvY2swMS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wLWludGVydmlldy1lbnRyeV9fYmxvY2swMSBwIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbnRlcnZpZXctZW50cnlfX2Jsb2NrMDEgcCB7XG4gICAgZm9udC1zaXplOiBtaW4oMS4zdncsIDEuNHJlbSk7XG4gIH1cbn1cbi5wLWludGVydmlldy1lbnRyeV9fYmxvY2swMSBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBmb250LXNpemU6IDExMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC1pbnRlcnZpZXctZW50cnlfX2Jsb2NrMDEgc3Ryb25nOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufSJdfQ== */