@charset "UTF-8";
/*
  すべてのpadding,margin,borderをnoneに
  font-weight,font-size,font-family,letter-spacing,word-wrapを親要素から引き継ぐ
*/
* {
  padding: 0;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  word-wrap: inherit;
  border: none;
}

/*
  全ての要素のbox-sizingをborder-boxにする。
*/
*,
::after,
::before {
  box-sizing: border-box;
}

/*
  初期設定
  font-sizeは100%以外だとユーザビリティを損なう為100%必須
*/
html {
  overflow-x: hidden;
  line-height: 1;
  letter-spacing: 0;
  word-break: break-all;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  scroll-behavior: smooth;
  scroll-padding-top: 80px;
}
@media screen and (min-width: 1270px) {
  html {
    scroll-padding-top: 0;
  }
}

body {
  min-height: 100vh;
  text-align: left;
}

/*
  aタグをinline要素で使うことが無いので、blockにする。
*/
a {
  display: block;
  color: inherit;
  text-decoration: none;
}

img {
  width: 100%;
}

svg {
  overflow: hidden;
}

img, svg, video, canvas {
  height: auto;
}

img, svg, video, canvas, audio, iframe, embed, object {
  display: block;
  max-width: 100%;
}

/*
  aタグをクリックできないので、aの中のobjectタグをpointer-eventsを切る
*/
a object {
  pointer-events: none;
}

ul[class],
ol[class] {
  list-style-type: none;
}

ul,
ol,
li {
  list-style: none;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

address {
  font-style: normal;
}

/*
  Formのリセット
*/
button,
input,
optgroup,
select,
textarea {
  font-size: 16px;
}

input {
  border-radius: 0;
}

button {
  cursor: pointer;
}

textarea {
  resize: vertical;
}

select::-ms-expand {
  display: none;
}

button,
select {
  text-transform: none;
}

input,
button,
select,
textarea {
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

[disabled] {
  cursor: default;
}

[hidden] {
  display: none !important;
}

@media (prefers-reduced-motion: reduce) {
  *,
::before,
::after {
    transition-delay: 0s !important;
    transition-duration: 1ms !important;
    -webkit-animation-duration: 1ms !important;
            animation-duration: 1ms !important;
    -webkit-animation-delay: -1ms !important;
            animation-delay: -1ms !important;
    -webkit-animation-iteration-count: 1 !important;
            animation-iteration-count: 1 !important;
  }
}
[v-cloak] {
  visibility: hidden;
}

[data-whatinput=mouse] *:focus,
[data-whatinput=touch] *:focus {
  outline: none;
}

body {
  font-family: "Noto Sans JP", sans-serif;
}

.wrapper {
  max-width: 768px;
  margin: 0 auto;
}

.header {
  position: relative;
  z-index: 11;
  width: 100%;
  background-color: #fff;
}
.header::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  content: "";
  border-top: 5px solid #d83e4f;
}
.header--inner {
  width: 100%;
  max-width: 768px;
  padding: 0 10px;
  margin: 0 auto;
  background: #fff;
}
@media screen and (min-width: 720px) {
  .header--inner {
    display: flex;
    align-items: flex-end;
    height: 140px;
    padding: 0 10px 45px;
  }
}
.header--title {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 310px;
  height: 70px;
}
@media screen and (min-width: 720px) {
  .header--title {
    height: auto;
  }
}
.header--logo {
  display: block;
  width: 100%;
  max-width: 218px;
  margin: 0 2px;
}
@media screen and (min-width: 720px) {
  .header--logo {
    max-width: 310px;
    margin: 0;
  }
}

footer {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  text-align: center;
}

.splide {
  padding-bottom: 30px;
}

.splide__pagination {
  bottom: 0;
  gap: 10px;
}
@media screen and (min-width: 780px) {
  .splide__pagination {
    gap: 20px;
  }
}

.splide__pagination__page {
  width: 12px;
  height: 12px;
  margin: 0;
  background: #fff;
  opacity: 1;
  transform: none;
}
@media screen and (min-width: 780px) {
  .splide__pagination__page {
    width: 20px;
    height: 20px;
  }
}
.splide__pagination__page.is-active {
  background: #d83e4f;
  transform: scale(1);
}

body {
  background-color: #8dd5d8;
}

.main {
  width: 100%;
  background-image: url(../img/bg_img@2x.png);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: 100% auto;
}

.inner {
  position: relative;
  display: flex;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}
@media screen and (min-width: 1270px) {
  .inner {
    padding: 0 20px;
  }
}

.tenpo {
  margin-top: -21px;
}

.notes {
  position: relative;
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.16);
}
.notes__text {
  margin-bottom: 20px;
  font-size: 10px;
  line-height: 1rem;
}
.notes__text--big {
  font-size: 1rem;
  text-align: center;
}

.pc_menu {
  display: none;
}
@media screen and (min-width: 1270px) {
  .pc_menu {
    position: fixed;
    right: calc(50% - 640px + 20px);
    z-index: 2;
    display: block;
    width: 100%;
    max-width: 200px;
    margin-top: 50px;
  }
}

.pc_left {
  display: none;
}
@media screen and (min-width: 1270px) {
  .pc_left {
    position: fixed;
    left: calc(50% - 640px + 20px);
    z-index: 2;
    display: block;
    width: 100%;
    max-width: 214px;
    margin-top: 50px;
  }
}

.sp_menu {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 999;
  padding: 5.3vw 16px;
  background: #2faebe;
}
@media screen and (min-width: 376px) {
  .sp_menu {
    padding: 20px 16px;
  }
}
@media screen and (min-width: 1270px) {
  .sp_menu {
    display: none;
  }
}

.sp_menu_inner {
  display: flex;
  gap: 5px;
  justify-content: space-between;
  width: 100%;
  max-width: 665px;
  margin: 0 auto;
}
@media screen and (min-width: 780px) {
  .sp_menu_inner {
    gap: 10px;
  }
}
.sp_menu_inner a {
  display: flex;
  gap: 2px;
  align-items: center;
  font-size: 2.7vw;
  font-weight: bold;
  color: #fff;
  white-space: nowrap;
}
@media screen and (min-width: 780px) {
  .sp_menu_inner a {
    gap: 10px;
    font-size: 20px;
  }
}
.sp_menu_inner a::after {
  width: 1.8vw;
  height: 1vw;
  content: "";
  background-image: url(../img/arrow_icon_y.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (min-width: 780px) {
  .sp_menu_inner a::after {
    width: 14px;
    height: 8px;
  }
}

.banner_hidden {
  display: none;
}

.sijou_movie_box {
  position: relative;
}

.sijou_movie {
  position: absolute;
  top: 10px;
  left: 50%;
  width: 100%;
  max-width: 768px;
  aspect-ratio: calc(768/768);
  padding: 0 22vw;
  transform: translateX(-50%);
}
@media screen and (min-width: 780px) {
  .sijou_movie {
    padding: 0 168px;
  }
}

.present {
  background: linear-gradient(190deg, #ff9696 0%, #ffebeb 50%, #ffdfb4 100%);
}

.present__inner {
  padding-bottom: 25px;
  margin-top: -40px;
}

.present_cap {
  padding: 42px 15px 0;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.5;
  color: #000;
  text-align: center;
}
@media screen and (min-width: 780px) {
  .present_cap {
    padding: 42px 20px 0;
  }
}

.campaign__inner {
  padding: 30px 15px 50px;
}
@media screen and (min-width: 780px) {
  .campaign__inner {
    padding: 30px 20px 50px;
  }
}
.campaign__inner h3 {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 780px) {
  .campaign__inner h3 {
    font-size: 24px;
  }
}
.campaign__inner ul {
  margin-top: 16px;
  border-top: solid 1px #000;
}
@media screen and (min-width: 780px) {
  .campaign__inner ul {
    margin-top: 36px;
  }
}
.campaign__inner ul li {
  padding: 16px 0;
  letter-spacing: 0.01em;
  list-style-type: none;
  border-bottom: solid 1px #000;
}
.campaign__inner dt {
  padding-bottom: 16px;
  font-size: 20px;
  font-weight: bold;
}
.campaign__inner dd {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.75;
}
.campaign__inner ._red {
  color: #e80000;
}
.campaign__inner .font_weight500 {
  font-weight: 500;
}

.accordion {
  padding: 0 4.5vw;
  list-style: none;
}
@media screen and (min-width: 768px) {
  .accordion {
    padding: 0 34px;
  }
}

.accordion > li {
  position: relative;
  padding-bottom: 4px;
}
.accordion > li::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  content: "";
  background-color: #000;
  border-radius: 99px;
}
.accordion > li:first-of-type {
  padding-top: 4px;
}
.accordion > li:first-of-type::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  content: "";
  background-color: #000;
  border-radius: 99px;
}

.accordion-q-content {
  display: block;
  font-size: 5.5vw;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .accordion-q-content {
    font-size: 42px;
  }
}

.accordion-q button {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 4vw;
  font: inherit;
  color: inherit;
  text-align: left;
  cursor: pointer;
  background: none;
  border: none;
  transition: opacity 400ms;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media screen and (min-width: 768px) {
  .accordion-q button {
    padding: 30px;
  }
}

.accordion-q-icon {
  position: relative;
  display: block;
  width: 100%;
  max-width: 6.6vw;
  aspect-ratio: 1/1;
  background-color: #000;
  border-radius: 999px;
}
@media screen and (min-width: 768px) {
  .accordion-q-icon {
    max-width: 50px;
  }
}
.accordion-q-icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2.7vw;
  height: 3px;
  content: "";
  background-color: #fff;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 768px) {
  .accordion-q-icon::before {
    width: 20px;
  }
}
.accordion-q-icon::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2.7vw;
  height: 3px;
  content: "";
  background-color: #fff;
  transition: transform 0.3s ease-in-out;
  transform: translate(-50%, -50%) rotate(90deg);
}
@media screen and (min-width: 768px) {
  .accordion-q-icon::after {
    width: 20px;
  }
}

.accordion-a {
  display: none;
  overflow: hidden;
}

.accordion-a-inner {
  position: relative;
  padding: 10px 4vw 5.3vw;
}
@media screen and (min-width: 768px) {
  .accordion-a-inner {
    padding: 10px 30px 40px;
  }
}

.accordion-a-text {
  font-size: 4.2vw;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .accordion-a-text {
    font-size: 32px;
  }
}

.accordion-a-tempo {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 8px 1fr;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
  padding-top: 4.6vw;
}
@media screen and (min-width: 500px) {
  .accordion-a-tempo {
    grid-template-columns: repeat(auto-fill, minmax(154px, 1fr));
  }
}
@media screen and (min-width: 768px) {
  .accordion-a-tempo {
    padding-top: 35px;
  }
}

.accordion-a-btn {
  padding: 20px 5px;
  font-size: 15px;
  font-weight: 900;
  color: #fff;
  text-align: center;
  background-color: #ff6767;
  border-radius: 8px;
}
@media screen and (min-width: 500px) {
  .accordion-a-btn {
    font-size: 20px;
  }
}
.accordion-a-btn.no_btn {
  background-color: #ccc;
}

.accordion > li.is-open .accordion-q-icon::after {
  transform: translate(-50%, -50%) rotate(0deg);
}

._footer-banner {
  width: 100%;
  max-width: 375px;
  margin: 0 auto;
}
@media screen and (min-width: 780px) {
  .sp_only {
    display: none;
  }
}

.pc_only {
  display: none;
}
@media screen and (min-width: 780px) {
  .pc_only {
    display: block;
  }
}

.font_bold {
  font-weight: bold;
}

.font-24 {
  font-size: 16px !important;
}
@media screen and (min-width: 780px) {
  .font-24 {
    font-size: 24px !important;
  }
}

.pt-10 {
  padding-top: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYWloYXRzdV9scC8uL3NyYy9zaGlqeW91eW95YWt1MjAyNTEyL3Njc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9kYWloYXRzdV9scC8uL3NyYy9zaGlqeW91eW95YWt1MjAyNTEyL3Njc3MvQGZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vZGFpaGF0c3VfbHAvLi9zcmMvc2hpanlvdXlveWFrdTIwMjUxMi9zY3NzL2ZyYW1lL2hlYWRlci5zY3NzIiwid2VicGFjazovL2RhaWhhdHN1X2xwLy4vc3JjL3NoaWp5b3V5b3lha3UyMDI1MTIvc2Nzcy9mcmFtZS9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9kYWloYXRzdV9scC8uL3NyYy9zaGlqeW91eW95YWt1MjAyNTEyL3Njc3MvZnJhbWUvc2xpZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7OztDQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDRUE7O0NBQUE7QUFHQTs7O0VBR0U7QURDRjs7QUNFQTs7O0NBQUE7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBSUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QURMRjtBQ01FO0VBbEJGO0lBbUJJO0VESEY7QUFDRjs7QUNNQTtFQUNFO0VBRUE7QURKRjs7QUNPQTs7Q0FBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0FESkY7O0FDYUE7RUFDRTtBRFZGOztBQ2FBO0VBQ0U7QURWRjs7QUNhQTtFQUNFO0FEVkY7O0FDYUE7RUFDRTtFQUNBO0FEVkY7O0FDYUE7O0NBQUE7QUFHQTtFQUNFO0FEVkY7O0FDY0E7O0VBRUU7QURYRjs7QUNjQTs7O0VBR0U7QURYRjs7QUNlQTtFQUNFO0FEWkY7O0FDZUE7RUFDRTtFQUNBO0FEWkY7O0FDZUE7RUFDRTtBRFpGOztBQ2VBOztDQUFBO0FBSUE7Ozs7O0VBS0U7QURiRjs7QUNnQkE7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NlJGO0FBQ0Y7O0FBMVJBO0VBQ0U7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FBNlJGO0FBM1JFO0VBTkY7SUFPSTtFQThSRjtBQUNGO0FBNVJFO0VBVkY7SUFXSTtFQStSRjtBQUNGOztBQTVSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK1JGO0FBN1JFO0VBVEY7SUFVSTtFQWdTRjtBQUNGO0FBOVJFO0VBQ0U7QUFnU0o7O0FBNVJBO0VBQ0U7QUErUkY7O0FBM1JBO0VBQ0U7RUFDQTtFQUNBO0FBOFJGO0FBdlJFO0VBRkY7SUFHSTtFQTBSRjtBQUNGOztBQXZSQTtFQUNFO0FBMFJGO0FBeFJFO0VBSEY7SUFJSTtFQTJSRjtBQUNGOztBQXhSQTtFQUNFO0FBMlJGOztBQXhSQTtFQUNFO0FBMlJGO0FBelJFO0VBSEY7SUFJSTtFQTRSRjtBQUNGOztBQXpSQTtFQUNFO0FBNFJGLEMiLCJmaWxlIjoicHVibGljL3NoaWp5b3V5b3lha3UyMDI1MTIvYXNzZXRzL2Nzcy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICdAZm91bmRhdGlvbi9yZXNldCc7XG5AdXNlICdmcmFtZS9oZWFkZXInO1xuQHVzZSAnZnJhbWUvZm9vdGVyJztcbkB1c2UgJ2ZyYW1lL3NsaWRlJztcblxuYm9keXtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkZDVkODtcbn1cblxuLm1haW57XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnX2ltZ0AyeC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuLmlubmVye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjcwcHgpe1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4udGVucG97XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xufVxuXG4ubm90ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IC8v55S75YOP6IOM5pmv6Imy44Gu5aSJ5pu0XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAmX190ZXh0e1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICYtLWJpZ3tcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnBjX21lbnV7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjcwcHgpe1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA2NDBweCArIDIwcHgpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5wY19sZWZ0e1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI3MHB4KXtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA2NDBweCArIDIwcHgpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMTRweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5zcF9tZW51e1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZzogNS4zdncgMTZweDtcbiAgYmFja2dyb3VuZDogIzJmYWViZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjM3NnB4KXtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyNzBweCl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNwX21lbnVfaW5uZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY2NXB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc4MHB4KXtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuXG4gIGF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi43dnc7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzgwcHgpe1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICY6OmFmdGVye1xuICAgICAgd2lkdGg6IDEuOHZ3O1xuICAgICAgaGVpZ2h0OiAxdnc7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3dfaWNvbl95LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc4MHB4KXtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFubmVyX2hpZGRlbntcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8geW91dHViZeOCt+ODp+ODvOODiOWLleeUu1xuLnNpam91X21vdmllX2JveHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lqb3VfbW92aWV7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBhc3BlY3QtcmF0aW86IGNhbGMoNzY4Lzc2OCk7XG4gIHBhZGRpbmc6IDAgMjJ2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzgwcHgpe1xuICAgIHBhZGRpbmc6IDAgMTY4cHg7XG4gIH1cbn1cblxuLy8g6YG444G544KL44OX44Os44K844Oz44OIXG4ucHJlc2VudHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE5MGRlZyxyZ2JhKDI1NSwgMTUwLCAxNTAsIDEpIDAlLCByZ2JhKDI1NSwgMjM1LCAyMzUsIDEpIDUwJSwgcmdiYSgyNTUsIDIyMywgMTgwLCAxKSAxMDAlKTtcbn1cblxuLnByZXNlbnRfX2lubmVye1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi5wcmVzZW50X2NhcHtcbiAgcGFkZGluZzogNDJweCAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3ODBweCl7XG4gICAgcGFkZGluZzogNDJweCAyMHB4IDA7XG4gIH1cbn1cblxuLy8g44Kt44Oj44Oz44Oa44O844Oz5qaC6KaBXG4uY2FtcGFpZ25fX2lubmVye1xuICBwYWRkaW5nOiAzMHB4IDE1cHggNTBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc4MHB4KXtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNTBweDtcbiAgfVxuXG4gIGgze1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3ODBweCl7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbi10b3A6MTZweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzAwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzgwcHgpe1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICB9XG4gIH1cblxuICB1bCBsaSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7XG4gIH1cblxuICBkdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgZGR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG5cbiAgLl9yZWR7XG4gICAgY29sb3I6ICNlODAwMDA7XG4gIH1cblxuICAuZm9udF93ZWlnaHQ1MDB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4vLyDoqabkuZfkuojntITlj6/og73lupfoiJdcbi5hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAwIDQuNXZ3O1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xuICAgIHBhZGRpbmc6IDAgMzRweDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uID4gbGl7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcblxuICAmOjphZnRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICB9XG5cbiAgJjpmaXJzdC1vZi10eXBle1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tcS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNS41dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLXEgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0dnc7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5hY2NvcmRpb24tcS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNi42dnc7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gIH1cblxuICAmOjpiZWZvcmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMi43dnc7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyLjd2dztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoOTBkZWcpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1hIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbi1hLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDR2dyA1LjN2dztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggNDBweDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWEtdGV4dHtcbiAgZm9udC1zaXplOiA0LjJ2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5hY2NvcmRpb24tYS10ZW1wb3tcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZy10b3A6IDQuNnZ3O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTAwcHgpe1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1NHB4LDFmcikpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1hLWJ0bntcbiAgcGFkZGluZzogMjBweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjc2NztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTAwcHgpe1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gICYubm9fYnRue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIH1cbn1cblxuLmFjY29yZGlvbiA+IGxpLmlzLW9wZW4gLmFjY29yZGlvbi1xLWljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMGRlZyk7XG59XG5cblxuLl9mb290ZXItYmFubmVye1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3ODBweCl7fVxufVxuXG4uc3Bfb25seXtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc4MHB4KXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wY19vbmx5e1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzgwcHgpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb250X2JvbGR7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9udC0yNHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3ODBweCl7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnB0LTEwe1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn0iLCIvKlxuICDjgZnjgbnjgabjga5wYWRkaW5nLG1hcmdpbixib3JkZXLjgpJub25l44GrXG4gIGZvbnQtd2VpZ2h0LGZvbnQtc2l6ZSxmb250LWZhbWlseSxsZXR0ZXItc3BhY2luZyx3b3JkLXdyYXDjgpLopqropoHntKDjgYvjgonlvJXjgY3ntpnjgZBcbiovXG4qIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIHdvcmQtd3JhcDogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5cbi8qXG4gIOWFqOOBpuOBruimgee0oOOBrmJveC1zaXppbmfjgpJib3JkZXItYm9444Gr44GZ44KL44CCXG4qL1xuKixcbjo6YWZ0ZXIsXG46OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qXG4gIOWIneacn+ioreWumlxuICBmb250LXNpemXjga8xMDAl5Lul5aSW44Gg44Go44Om44O844K244OT44Oq44OG44Kj44KS5pCN44Gq44GG54K6MTAwJeW/hemgiFxuKi9cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgLy/oi7HljZjoqp7jgpLmlLnooYzjgZnjgovjgojjgYbjgavlpInmm7RcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAvL+aWh+Wtl+ipsOOCgVxuICAvLyBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0JztcbiAgLy/jg6Ljg5DjgqTjg6vnq6/mnKvjgafmqKrjgavjgZfjgZ/mmYLjgavjg4bjgq3jgrnjg4joh6rli5Xmi6HlpKfjgpLjgZXjgZvjgarjgYRcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvL+ODleOCqeODs+ODiOOBruOCouODs+ODgeOCqOOCpOODquOCouOCuVxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLy8gaGVhZGVy6auY44GV5YiG6Kit5a6aXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IDgwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI3MHB4KXtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAvL292ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLypcbiAgYeOCv+OCsOOCkmlubGluZeimgee0oOOBp+S9v+OBhuOBk+OBqOOBjOeEoeOBhOOBruOBp+OAgWJsb2Nr44Gr44GZ44KL44CCXG4qL1xuYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vL2FbaHJlZl49J3RlbDonXSB7XG4vLyAgQG1lZGlhIChob3Zlcjpob3Zlcikge1xuLy8gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4vLyAgfVxuLy99XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5pbWcsIHN2ZywgdmlkZW8sIGNhbnZhcyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKlxuICBh44K/44Kw44KS44Kv44Oq44OD44Kv44Gn44GN44Gq44GE44Gu44Gn44CBYeOBruS4reOBrm9iamVjdOOCv+OCsOOCknBvaW50ZXItZXZlbnRz44KS5YiH44KLXG4qL1xuYSBvYmplY3Qge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy91bCxvbOOBp+OBr2xpc3Qtc3R5bGXjgpLooajnpLrjgZfjgarjgYTjgIJcbnVsW2NsYXNzXSxcbm9sW2NsYXNzXXtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG51bCxcbm9sLFxubGl7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vSUXlr77nrZZcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKlxuICBGb3Jt44Gu44Oq44K744OD44OIXG4qL1xuLy8xNnB45Lul5LiL44Gg44Go44K544Oe44Ob44Gn5ouh5aSn44GV44KM44KL44Gu44Gn5ouh5aSn44GV44KM44Gq44GE44KI44GG44GrXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8vSFRNTOOBrmRpc2FibGVk6KaB57Sg44GuY3Vyc29y44KS5Yid5pyf5YCk44Gr5oi744GZXG5bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL0hUTUzjga5oaWRkZW7lsZ7mgKfjgpLooajnpLrjgZXjgZvjgarjgYRcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vL+err+acq+OBruioreWumuOBp+ODiOODqeODs+OCuOOCt+ODp+ODs+OBqOOCouODi+ODoeODvOOCt+ODp+ODs+OCkuWIh+OBo+OBpuOBhOOCi+S6uuOBq+OBr+OCouODi+ODoeODvOOCt+ODp+ODs+OBqOODiOODqeODs+OCuOOCt+ODp+ODs+OBleOBm+OBquOBhFxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgKixcbiAgOjpiZWZvcmUsXG4gIDo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy92dWXjga7jg57jgrnjgr/jg4Pjgrfjg6XjgpLooajnpLrjgZfjgarjgYRcblt2LWNsb2FrXSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy9tb3VzZeOBqHRvdWNo44Gn44Gvb3V0bGluZeOCkuihqOekuuOBl+OBquOBhFxuW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddICo6Zm9jdXMsXG5bZGF0YS13aGF0aW5wdXQ9J3RvdWNoJ10gKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4iLCJib2R5e1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG59XG5cbi53cmFwcGVye1xuICBtYXgtd2lkdGg6IDc2OHB4O1xuICBtYXJnaW46IDAgYXV0b1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNkODNlNGY7XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3MjBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggNDVweDtcbiAgICB9XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjcyMHB4KSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gICYtLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjE4cHg7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjcyMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiZm9vdGVye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLnNwbGlkZXtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb257XG4gIGJvdHRvbTogMDtcbiAgZ2FwOiAxMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzgwcHgpe1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdle1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc4MHB4KXtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAmLmlzLWFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiAjZDgzZTRmO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9*/