@charset "UTF-8";
:root {
  --vw: 1vw;
}

/* ======================================================================
 top
====================================================================== */
.l_kv {
  position: relative;
  overflow: hidden;
  padding-top: 53.2291666667%;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .l_kv {
    padding-top: 177.8666666667vw;
  }
}
.l_kv::after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 100;
  display: block;
  width: 100%;
  height: 100%;
  background: url(../img/kv_wave.webp);
  background-position: center bottom;
  background-size: 100% auto;
  background-repeat: no-repeat;
  content: "";
}
@media only screen and (max-width: 767px) {
  .l_kv::after {
    background: url(../img/kv_wave_sp.webp);
    background-position: center bottom;
    background-size: 100% auto;
    background-repeat: no-repeat;
  }
}
.l_kv .img_box {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 53.2291666667%;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .l_kv .img_box {
    padding-top: 177.8666666667vw;
  }
}
.l_kv .img_box .img_box_inr {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-animation: kvZoomOut 16s infinite;
  animation: kvZoomOut 16s infinite;
  inset: 0;
}
.l_kv .img_box .img_box_inr picture,
.l_kv .img_box .img_box_inr img {
  display: block;
  width: 100%;
  height: 100%;
}
.l_kv .img_box .img_box_inr .img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.l_kv .img_box .img_box_inr:nth-child(1) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.l_kv .img_box .img_box_inr:nth-child(2) {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}
.l_kv .img_box .img_box_inr:nth-child(3) {
  -webkit-animation-delay: 8s;
  animation-delay: 8s;
}
.l_kv .img_box .img_box_inr:nth-child(4) {
  -webkit-animation-delay: 12s;
  animation-delay: 12s;
}
.l_kv .txt_box {
  position: absolute;
  top: calc(50% - 60px);
  left: 50%;
  z-index: 2;
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1440px;
  width: 100%;
  color: #fff;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media only screen and (max-width: 767px) {
  .l_kv .txt_box {
    top: 26vw;
    padding: 0 4vw 0 8vw;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}
.l_kv .txt_box .txt_1 {
  font-weight: bold;
  font-size: 35px;
  font-family: Arial, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  line-height: 1.5;
}
@media only screen and (max-width: 767px) {
  .l_kv .txt_box .txt_1 {
    font-size: 4vw;
  }
}
.l_kv .txt_box .txt_2 {
  font-weight: bold;
  font-size: 80px;
  line-height: 1.25;
}
@media only screen and (max-width: 767px) {
  .l_kv .txt_box .txt_2 {
    font-size: 10.6666666667vw;
  }
}
.l_kv .txt_box .txt_3 {
  margin-top: 40px;
  font-weight: bold;
  font-size: 45px;
  font-family: Arial, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  opacity: 0.5;
}
@media only screen and (max-width: 767px) {
  .l_kv .txt_box .txt_3 {
    margin-top: 6.6666666667vw;
    font-size: 5.3333333333vw;
  }
}
.l_kv .txt_box::before {
  position: absolute;
  top: -22px;
  left: -100px;
  z-index: -1;
  display: block;
  width: 278px;
  height: 284px;
  background: url(../img/kv_deco1.png) no-repeat center center/100% auto;
  content: "";
}
@media only screen and (max-width: 767px) {
  .l_kv .txt_box::before {
    top: -4.4vw;
    left: 4vw;
    width: 37.0666666667vw;
    height: 37.8666666667vw;
  }
}
.l_kv .txt_box::after {
  position: absolute;
  top: -160px;
  right: -157px;
  z-index: -1;
  display: block;
  width: 435px;
  height: 517px;
  background: url(../img/kv_deco2.png) no-repeat center center/100% auto;
  content: "";
}
@media only screen and (max-width: 767px) {
  .l_kv .txt_box::after {
    top: 62.6666666667vw;
    right: 4vw;
    width: 58vw;
    height: 67.6vw;
  }
}

@-webkit-keyframes kvZoomOut {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
  }
  4% {
    opacity: 1;
  }
  25% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  29% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes kvZoomOut {
  0% {
    opacity: 0;
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
  }
  4% {
    opacity: 1;
  }
  25% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  29% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.sec_1 {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 100px 20px 299px;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .sec_1 {
    padding: 13.3333333333vw 4vw 36.6666666667vw;
  }
}
.sec_1::before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  display: block;
  width: 100%;
  height: 100%;
  background: url(../img/top/sec1_bg.webp) no-repeat center bottom/100% auto;
  content: "";
}
@media only screen and (max-width: 767px) {
  .sec_1::before {
    background: url(../img/top/sec1_bg_sp.webp) no-repeat center bottom/100% auto;
  }
}
.sec_1 .inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 50px;
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .sec_1 .inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 0;
  }
}
.sec_1 .inner::before {
  position: absolute;
  top: -32px;
  right: -100px;
  z-index: -1;
  display: block;
  width: 414px;
  height: 434px;
  background: url(../img/bg_deco.webp) no-repeat center center/contain;
  content: "";
}
@media only screen and (max-width: 767px) {
  .sec_1 .inner::before {
    top: 37.3333333333vw;
    right: 0;
    width: 55.2vw;
    height: 57.8666666667vw;
  }
}

.sec_2 {
  position: relative;
  padding: 100px 20px;
  background: url(../img/top/sec2_bg.jpg) no-repeat center/cover;
}
@media only screen and (max-width: 767px) {
  .sec_2 {
    padding: 13.3333333333vw 4vw;
  }
}
.sec_2 .box {
  margin-top: 55px;
  padding: 0 20px 80px;
  background-color: rgba(0, 27, 38, 0.5);
}
@media only screen and (max-width: 767px) {
  .sec_2 .box {
    margin-top: 7.3333333333vw;
    padding: 0 4vw 8vw;
  }
}
.sec_2 .box .list {
  margin: 0 auto;
  max-width: 1000px;
  width: 100%;
}
.sec_2 .box .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 72px 0 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
@media only screen and (max-width: 767px) {
  .sec_2 .box .item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 7.3333333333vw 0 8vw;
  }
}
.sec_2 .box .item .ttl {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .sec_2 .box .item .ttl {
    margin-bottom: 4vw;
    width: 100%;
  }
}
.sec_2 .box .item .ttl span {
  display: block;
}
.sec_2 .box .item .txt {
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .sec_2 .box .item .txt {
    width: 100%;
  }
}
.sec_2 .box .item .txt .c_btn_1 {
  margin-left: auto;
}
@media only screen and (max-width: 767px) {
  .sec_2 .box .item .txt .c_btn_1 {
    margin-right: auto;
    margin-left: 0;
  }
}

.sec_3 {
  position: relative;
  padding: 100px 20px;
}
@media only screen and (max-width: 767px) {
  .sec_3 {
    padding: 13.3333333333vw 4vw 13.3333333333vw 8vw;
  }
}
.sec_3 .c_txt_inr {
  margin-bottom: 96px;
}
@media only screen and (max-width: 767px) {
  .sec_3 .c_txt_inr {
    margin-bottom: 10vw;
  }
}
@media only screen and (max-width: 767px) {
  .sec_3 .inner {
    padding-bottom: 10.6666666667vw;
  }
}

.marquee_wrap {
  position: relative;
  z-index: 2;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 112px;
}
@media (max-width: 767px) {
  .marquee_wrap {
    height: 13.3333333333vw;
  }
}
.marquee_wrap .marquee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-animation: marquee 60s linear infinite;
  animation: marquee 60s linear infinite;
}
@media (max-width: 767px) {
  .marquee_wrap .marquee {
    gap: 5.3333333333vw;
    -webkit-animation: marquee 50s linear infinite;
    animation: marquee 50s linear infinite;
  }
}
@-webkit-keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.marquee_wrap .img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: none;
  width: auto;
  height: 112px;
  -o-object-fit: contain;
  object-fit: contain;
}
@media (max-width: 767px) {
  .marquee_wrap .img {
    height: 13.3333333333vw;
  }
}

.sec_4 {
  position: relative;
  padding: 100px 20px;
}
@media only screen and (max-width: 767px) {
  .sec_4 {
    padding: 13.3333333333vw 4vw 13.3333333333vw 8vw;
  }
}
.sec_4 .inner {
  padding-bottom: 96px;
}
@media only screen and (max-width: 767px) {
  .sec_4 .inner {
    padding-bottom: 10.6666666667vw;
  }
}
.sec_4 .inner::after {
  position: absolute;
  top: 0;
  right: -100px;
  z-index: -1;
  display: block;
  width: 414px;
  height: 434px;
  background: url(../img/bg_deco.webp) no-repeat center center/contain;
  content: "";
}
@media only screen and (max-width: 767px) {
  .sec_4 .inner::after {
    right: 0;
    width: 55.2vw;
    height: 57.8666666667vw;
  }
}
.sec_4 .c_btn_1 {
  margin-left: auto;
}

.sec_5 {
  position: relative;
  padding: 240px 20px 165px;
  background: url(../img/top/sec5_bg.jpg) no-repeat center top/cover;
}
@media only screen and (max-width: 767px) {
  .sec_5 {
    padding: 26vw 4vw 13.3333333333vw 40vw;
    background: url(../img/top/sec5_bg_sp.jpg) no-repeat center top/cover;
  }
}
.sec_5 .c_txt_inr {
  position: relative;
  margin-right: 0;
  margin-left: auto;
  width: 50%;
}
@media only screen and (max-width: 767px) {
  .sec_5 .c_txt_inr {
    width: 55.4666666667vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtdG9wLnNjc3MiLCJfc2V0dGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQTtFQUNFOzs7QUFHRjtBQUFBO0FBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFiRjtJQWNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBQ0E7RUFWRjtJQVdJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTs7QUFFQTtBQUFBO0VBRUU7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUlGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVhGO0lBWUk7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQSxhQ3ZHRztFRHdHSDs7QUFDQTtFQUxGO0lBTUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhQ3pIRztFRDBISDs7QUFDQTtFQU5GO0lBT0k7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRjtJQVdJO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZGO0lBV0k7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFRUjtFQUNFO0lBQ0U7SUFDQTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFLSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVZGO0lBV0k7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBVkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTs7OztBQUtSO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7SUFDQTs7O0FBRUY7RUFDRTs7QUFDQTtFQUZGO0lBR0k7SUFDQTs7O0FBRUY7RUFDRTs7QUFHSjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBRUY7RUFDRTs7QUFDQTtFQUZGO0lBR0k7SUFDQTs7OztBQU9aO0VBQ0U7RUFDQTs7QUFDQTtFQUhGO0lBSUk7OztBQUVGO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7QUFJRjtFQURGO0lBRUk7Ozs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVJGO0lBU0k7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBGO0lBUUk7SUFDQTs7O0FBR0Y7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQVBGO0lBUUk7Ozs7QUFLTjtFQUNFO0VBQ0E7O0FBQ0E7RUFIRjtJQUlJOzs7QUFFRjtFQUNFOztBQUNBO0VBRkY7SUFHSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFWRjtJQVdJO0lBQ0E7SUFDQTs7O0FBSU47RUFDRTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JIiwiZmlsZSI6InAtdG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJzZXR0aW5nXCIgYXMgKjtcblxuOnJvb3Qge1xuICAtLXZ3OiAxdnc7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiB0b3Bcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5sX2t2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogY2FsYygxMDIyIC8gMTkyMCAqIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmctdG9wOiBwdigxMzM0KTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9rdl93YXZlLndlYnApO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcva3Zfd2F2ZV9zcC53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG4gIC5pbWdfYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vIDE5MjB4MTAyMuOBruavlOeOh+OCkue2reaMge+8iDEwMjIgLyAxOTIwIOKJkiAwLjUzMjPvvIlcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDIyIC8gMTkyMCAqIDEwMCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwdigxMzM0KTtcbiAgICB9XG4gICAgLmltZ19ib3hfaW5yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC8vIOOCuuODvOODoOOCouOCpuODiO+8i+ODleOCp+ODvOODieOBruOCouODi+ODoeODvOOCt+ODp+ODs1xuICAgICAgYW5pbWF0aW9uOiBrdlpvb21PdXQgMTZzIGluZmluaXRlO1xuXG4gICAgICBpbnNldDogMDtcbiAgICAgIC8vIOiDjOaZr+eUu+WDj+OBmOOCg+OBquOBj+OBpiA8aW1nPiDjgpJjb3ZlcuOBleOBm+OCi1xuICAgICAgcGljdHVyZSxcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IC8vIDE5MjB4MTAyMuOCkuODquOCreODg+ODieOBp2NvdmVyXG4gICAgICB9XG5cbiAgICAgIC8vIDHmnprjgZrjgaTmmYLplpPjgZrjgonjgZlcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA4cztcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMnM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50eHRfYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDYwcHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB0b3A6IHB2KDE5NSk7XG4gICAgICBwYWRkaW5nOiAwIHB2KDMwKSAwIHB2KDYwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIH1cbiAgICAudHh0XzEge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnRfMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcHYoMzApO1xuICAgICAgfVxuICAgIH1cbiAgICAudHh0XzIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiBwdig4MCk7XG4gICAgICB9XG4gICAgfVxuICAgIC50eHRfMyB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnRfMjtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBwdig1MCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcHYoNDApO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjJweDtcbiAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjc4cHg7XG4gICAgICBoZWlnaHQ6IDI4NHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9rdl9kZWNvMS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gMTAwJSBhdXRvO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdG9wOiBwdigtMzMpO1xuICAgICAgICBsZWZ0OiBwdigzMCk7XG4gICAgICAgIHdpZHRoOiBwdigyNzgpO1xuICAgICAgICBoZWlnaHQ6IHB2KDI4NCk7XG4gICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE2MHB4O1xuICAgICAgcmlnaHQ6IC0xNTdweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDM1cHg7XG4gICAgICBoZWlnaHQ6IDUxN3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9rdl9kZWNvMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gMTAwJSBhdXRvO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdG9wOiBwdig0NzApO1xuICAgICAgICByaWdodDogcHYoMzApO1xuICAgICAgICB3aWR0aDogcHYoNDM1KTtcbiAgICAgICAgaGVpZ2h0OiBwdig1MDcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyA05p6a44GnMeWRqCgxNnMp44GZ44KL5oOz5a6aXG4vLyAwfjI1JeOBrumWk+OBoOOBkeihqOekuuOBl+OBpuOCuuODvOODoOOCouOCpuODiOOAgeaui+OCiuOBr+mAj+aYjuOBq+OBl+OBqOOBj1xuQGtleWZyYW1lcyBrdlpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICB9XG4gIDQlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvLyDjgobjgaPjgY/jgorlvJXjgY9cbiAgfVxuICAyOSUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuXG4uc2VjXzEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHggMjk5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgcGFkZGluZzogcHYoMTAwKSBwdigzMCkgcHYoMjc1KTtcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3Avc2VjMV9iZy53ZWJwKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSAvIDEwMCUgYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL3NlYzFfYmdfc3Aud2VicCkgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gLyAxMDAlIGF1dG87XG4gICAgfVxuICB9XG4gIC5pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTMycHg7XG4gICAgICByaWdodDogLTEwMHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MTRweDtcbiAgICAgIGhlaWdodDogNDM0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2RlY28ud2VicCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdG9wOiBwdigyODApO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHB2KDQxNCk7XG4gICAgICAgIGhlaWdodDogcHYoNDM0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zZWNfMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3Avc2VjMl9iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IHB2KDEwMCkgcHYoMzApO1xuICB9XG4gIC5ib3gge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyNywgMzgsIC41KTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBwdig1NSk7XG4gICAgICBwYWRkaW5nOiAwIHB2KDMwKSBwdig2MCk7XG4gICAgfVxuICAgIC5saXN0IHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLml0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogNzJweCAwIDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNik7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IHB2KDU1KSAwIHB2KDYwKTtcbiAgICAgIH1cbiAgICAgIC50dGwge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHYoMzApO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudHh0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jX2J0bl8xIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zZWNfMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IHB2KDEwMCkgcHYoMzApIHB2KDEwMCkgcHYoNjApO1xuICB9XG4gIC5jX3R4dF9pbnIge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcHYoNzUpO1xuICAgIH1cbiAgfVxuICAuaW5uZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBwdig4MCk7XG4gICAgfVxuICB9XG59XG4ubWFycXVlZV93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTJweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBoZWlnaHQ6IHB2KDEwMCk7XG4gIH1cblxuICAubWFycXVlZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYW5pbWF0aW9uOiBtYXJxdWVlIDYwcyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGdhcDogcHYoNDApO1xuICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlIDUwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1nIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IHB2KDEwMCk7XG4gICAgfVxuICB9XG59XG5cbi5zZWNfNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IHB2KDEwMCkgcHYoMzApIHB2KDEwMCkgcHYoNjApO1xuICB9XG4gIC5pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IHB2KDgwKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDE0cHg7XG4gICAgICBoZWlnaHQ6IDQzNHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19kZWNvLndlYnApIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogcHYoNDE0KTtcbiAgICAgICAgaGVpZ2h0OiBwdig0MzQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY19idG5fMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5zZWNfNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjQwcHggMjBweCAxNjVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3Avc2VjNV9iZy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIC8gY292ZXI7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiBwdigxOTUpIHB2KDMwKSBwdigxMDApIHB2KDMwMCk7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3Avc2VjNV9iZ19zcC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIC8gY292ZXI7XG4gIH1cbiAgLmNfdHh0X2luciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIHdpZHRoOiBwdig0MTYpO1xuICAgIH1cbiAgfVxufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGZvbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kZm9udF8xOiBcIk5vdG8gU2FucyBKUFwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFl1R290aGljLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiRmb250XzI6IEFyaWFsLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG5cbi8vIOOCs+ODs+ODhuODs+ODhOW5hVxuJGNvbnRlbnRfd2lkdGg6IDE0MjBweDtcbi8vICRwY19icOS7peS4iuOBjFBD6KGo56S6XG4kcGNfYnA6IDEwMjVweDtcbi8vICRzcF9icOS7peS4i+OBjFNQ6KGo56S6XG4kc3BfYnA6IDc2N3B4O1xuXG4kdmlld3BvcnQ6IDc1MDsgLy8g5Z+65rqW44Go44Gq44KL44OT44Ol44O844Od44O844OIXG5AZnVuY3Rpb24gcHYoJG51bSwgJHdpZHRoOiAkdmlld3BvcnQpIHtcbiAgQHJldHVybiAoMXZ3ICogJG51bSAvICR3aWR0aCAqIDEwMCk7XG59XG4vLyR2aWV3cG9ydF90YWI6IDE2ODA7IC8vIOWfuua6luOBqOOBquOCi+ODk+ODpeODvOODneODvOODiFxuJHZpZXdwb3J0X3RhYjogMTIwMDsgLy8g5Z+65rqW44Go44Gq44KL44OT44Ol44O844Od44O844OIXG5AZnVuY3Rpb24gcHYyKCRudW0sICR3aWR0aDogJHZpZXdwb3J0X3RhYikge1xuICBAcmV0dXJuICgxdncgKiAkbnVtIC8gJHdpZHRoICogMTAwKTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNvbG9yXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGJsYWNrOiAjMDAwO1xuJGJsYWNrXzI6ICMwNjA2MDY7XG4kYmxhY2tfMzogIzI2MjYyNjtcbiR3aGl0ZTogI2ZmZjtcbiRjb2xvcl8xOiAjMDA5OGM0O1xuJGNvbG9yXzI6ICNkMDUzMmY7XG4kY29sb3JfMzogIzRjYjdkNjtcbiRjb2xvcl80OiAjYzQyYzAwO1xuJGNvbG9yXzU6ICNkOWYwZjY7XG4kY29sb3JfNjogI2ZkZWNmMjtcbiJdfQ== */
