@charset "UTF-8";
/*--------------------------------------------------------------
    【目次】
    1. カスタマイザで上書きできない配色を強制的に上書き
    2. サイト全体共通スタイル
    3. オリジナルユーティリティ

    【メモ】
    - Snow Monkey カスタマイザで設定している配色
      - アクセントカラー：--wp--preset--color--sm-accent
      - サブアクセントカラー：--wp--preset--color--sm-sub-accent

--------------------------------------------------------------*/
:root {
  --_color-text: #535353 !important;
  --_global--background-color: #fafafa !important;
}

.p-global-nav .c-navbar__subitem > a {
  color: var(--wp--preset--color--sugimoto-contrast);
}

.p-global-nav--hover-text-color.p-global-nav--current-same-hover-effect .c-navbar__item[data-active-menu] {
  color: var(--wp--preset--color--sugimoto-accent-05);
}

@media (hover: hover) and (pointer: fine) {
  .p-global-nav--hover-text-color .c-navbar__item:active, .p-global-nav--hover-text-color .c-navbar__item:focus, .p-global-nav--hover-text-color .c-navbar__item:hover {
    color: var(--wp--preset--color--sugimoto-accent-05);
  }
}
.c-drawer {
  background-color: #F6FFFA;
}
.c-drawer a {
  color: var(--wp--preset--color--sugimoto-accent-01);
}
.c-drawer .c-hamburger-btn__bar {
  background-color: var(--wp--preset--color--sugimoto-base);
}

.c-drawer {
  font-size: 1rem;
}
.c-drawer .drawer-upper-insert {
  display: flex;
  flex-direction: column;
  padding: 15px;
  border: 1px solid #ceffe3;
  border-radius: 15px;
  background-color: #fff;
  margin: 0;
  list-style-type: none;
  gap: 10px;
}
.c-drawer .phone-num {
  text-align: center;
  color: var(--wp--preset--color--sugimoto-accent-01);
  line-height: 1.5;
}
.c-drawer .phone-num .svg-inline--fa {
  font-size: 1.5rem;
  color: var(--wp--preset--color--sugimoto-accent-01);
}
.c-drawer .phone-num a {
  font-size: 2rem;
  text-decoration: none;
  font-weight: bold;
}
.c-drawer__item {
  font-weight: bold;
}
.c-drawer__item a {
  color: var(--header-text-color);
}
.c-drawer__item a:active, .c-drawer__item a:focus, .c-drawer__item a:hover {
  color: var(--wp--preset--color--sugimoto-accent-05);
}
.c-drawer__submenu {
  font-weight: normal;
}
.c-drawer .c-ic-angle-right:before {
  border-color: var(--wp--preset--color--sugimoto-accent-01);
}

.c-drawer__item--has-submenu,
.c-drawer__subitem--has-submenu {
  position: relative;
}

.drawer-bottom-menu {
  margin: 0;
  padding: 30px 0 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (min-width: 768px) {
  .drawer-bottom-menu {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) {
  .drawer-bottom-menu__item {
    flex: 0 0 calc(50% - 5px);
  }
}

/* トグルボタンを持っているメニューのリンクを無効化 */
.c-drawer__item--has-submenu > a,
.c-drawer__subitem--has-submenu > a {
  pointer-events: none;
}

.c-drawer__item--has-submenu .c-drawer__toggle,
.c-drawer__subitem--has-submenu .c-drawer__toggle {
  position: static;
}

/* トグルボタンの疑似要素を利用して、クリック範囲をメニュー全体に広げる */
.c-drawer__item--has-submenu .c-drawer__toggle::before,
.c-drawer__subitem--has-submenu .c-drawer__toggle::before {
  content: "";
  position: absolute;
  inset: 0;
}

@media (min-width: 1024px) {
  .l-header__content {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.c-page-header[data-has-image=true] {
  height: clamp(180px, 62.5vw, 240px);
}
.c-page-header[data-has-image=true] .c-page-header__title {
  font-family: "秀英にじみ丸ゴシック B";
  text-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
  line-height: 1.2;
  text-align: center;
}

.single.single-post .c-page-header .c-page-header__title {
  --_font-size-level: 4;
  font-weight: 700;
  font-size: var(--_fluid-font-size);
  line-height: var(--_line-height);
}

.header-right-cta {
  display: none;
}
@media (min-width: 1024px) {
  .header-right-cta {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    background-color: var(--wp--preset--color--sugimoto-accent-05);
    padding: 35px 40px;
    text-align: center;
    border-radius: 0 0 0 25px;
  }
  .header-right-cta > a {
    display: inline-block;
    color: var(--wp--preset--color--sugimoto-contrast);
    text-decoration: none;
  }
  .header-right-cta > a:hover, .header-right-cta > a:focus {
    color: var(--wp--preset--color--sugimoto-contrast);
  }
  .header-right-cta__badge {
    font-size: 12px;
    background: var(--wp--preset--color--sugimoto-contrast);
    border-radius: 10px;
    color: var(--wp--preset--color--sugimoto-accent-05);
    font-weight: 700;
    margin-bottom: 5px;
  }
  .header-right-cta__tel {
    color: var(--wp--preset--color--sugimoto-contrast);
  }
  .header-right-cta__tel .svg-inline--fa.fa-phone {
    margin-right: 5px;
  }
  .header-right-cta__tel span {
    font-size: 22px;
  }
}

@media (min-width: 1024px) and (max-width: 1430px) {
  .p-global-nav {
    padding-right: 260px;
  }
}
@media (min-width: 1429px) {
  .p-global-nav {
    padding-right: 234px;
  }
}
@media (min-width: 1478px) {
  .p-global-nav {
    padding-right: 208px;
  }
}
@media (min-width: 1527px) {
  .p-global-nav {
    padding-right: 182px;
  }
}
@media (min-width: 1576px) {
  .p-global-nav {
    padding-right: 156px;
  }
}
@media (min-width: 1625px) {
  .p-global-nav {
    padding-right: 130px;
  }
}
@media (min-width: 1674px) {
  .p-global-nav {
    padding-right: 104px;
  }
}
@media (min-width: 1723px) {
  .p-global-nav {
    padding-right: 78px;
  }
}
@media (min-width: 1772px) {
  .p-global-nav {
    padding-right: 52px;
  }
}
@media (min-width: 1821px) {
  .p-global-nav {
    padding-right: 26px;
  }
}
@media (min-width: 1870px) {
  .p-global-nav {
    padding-right: 0;
  }
}

.c-pagination__item {
  color: #ffffff;
  background-color: var(--wp--preset--color--sugimoto-accent-05);
}

.c-page-top {
  opacity: 1 !important;
  visibility: visible !important;
  background-color: var(--wp--preset--color--sugimoto-accent-05);
}
.c-page-top a > svg {
  color: white;
}

.c-chatbot-banner {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  font: inherit;
  color: inherit;
  cursor: pointer;
  line-height: inherit;
  position: fixed;
  right: 50px;
  bottom: 0;
  z-index: 99998;
}
@media (min-width: 640px) {
  .c-chatbot-banner {
    right: 60px;
  }
}
.c-chatbot-banner > img {
  width: auto;
  height: 40px;
}
@media (min-width: 640px) {
  .c-chatbot-banner > img {
    height: 50px;
  }
}

@media (min-width: 1024px) {
  .fixed-banner {
    position: fixed;
    bottom: 15px;
    left: 15px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-direction: row;
    gap: 15px;
    z-index: 99998;
  }
  .fixed-banner__item {
    width: 20%;
    flex: 0 0 20%;
  }
  .fixed-banner__item a {
    transition: all 1s ease;
  }
  .fixed-banner__item a:hover {
    opacity: 0.75;
  }
}
.c-bg-blur {
  position: relative;
  z-index: 0;
}
.c-bg-blur:before {
  content: "";
  position: absolute;
  inset: 0;
  filter: blur(10px);
  z-index: -1;
}
.c-bg-blur--blue:before {
  background-color: #DBF1FF;
}
.c-bg-blur--green:before {
  background-color: #e2f8e2;
}
.c-bg-blur--orange:before {
  background-color: #fff4e3;
}
.c-bg-blur--yellow:before {
  background-color: #fffbcc;
}

.c-first-letter-web-font:first-letter {
  font-family: "Bevan", serif;
  font-weight: 400;
  font-size: 150%;
}

.l-footer .l-footer-widget-area {
  background-color: var(--wp--preset--color--sugimoto-contrast);
  padding-top: calc(var(--_padding2) * 2);
  padding-bottom: calc(var(--_padding2) * 2);
}
.l-footer .c-copyright {
  background-color: var(--wp--preset--color--sugimoto-accent-01);
}

.post-type-archive-newspaper .c-entries__item > a .c-entry-summary__body {
  display: flex;
  flex-direction: column;
}
.post-type-archive-newspaper .c-entry-summary__header {
  order: 1;
}
.post-type-archive-newspaper .c-entry-summary__meta {
  order: 0;
  margin-top: 0 !important;
  justify-content: flex-start;
}
.post-type-archive-newspaper .c-entry-summary__meta:before {
  content: "公開日：";
}

.u-google-font-lato {
  font-family: "Lato", sans-serif !important;
}

.u-font-weight-700 {
  font-weight: 700 !important;
}

/*# sourceMappingURL=data:application/json;base64,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akI7O0FBRUE7RUFDRSw2REFBNkQ7RUFDN0QsdUNBQXVDO0VBQ3ZDLDBDQUEwQztBQUM1QztBQUNBO0VBQ0UsOERBQThEO0FBQ2hFOztBQUVBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsUUFBUTtBQUNWO0FBQ0E7RUFDRSxRQUFRO0VBQ1Isd0JBQXdCO0VBQ3hCLDJCQUEyQjtBQUM3QjtBQUNBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLDBDQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJCQUEyQjtBQUM3QiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg44CQ55uu5qyh44CRXG4gICAgMS4g44Kr44K544K/44Oe44Kk44K244Gn5LiK5pu444GN44Gn44GN44Gq44GE6YWN6Imy44KS5by35Yi255qE44Gr5LiK5pu444GNXG4gICAgMi4g44K144Kk44OI5YWo5L2T5YWx6YCa44K544K/44Kk44OrXG4gICAgMy4g44Kq44Oq44K444OK44Or44Om44O844OG44Kj44Oq44OG44KjXG5cbiAgICDjgJDjg6Hjg6LjgJFcbiAgICAtIFNub3cgTW9ua2V5IOOCq+OCueOCv+ODnuOCpOOCtuOBp+ioreWumuOBl+OBpuOBhOOCi+mFjeiJslxuICAgICAgLSDjgqLjgq/jgrvjg7Pjg4jjgqvjg6njg7zvvJotLXdwLS1wcmVzZXQtLWNvbG9yLS1zbS1hY2NlbnRcbiAgICAgIC0g44K144OW44Ki44Kv44K744Oz44OI44Kr44Op44O877yaLS13cC0tcHJlc2V0LS1jb2xvci0tc20tc3ViLWFjY2VudFxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG46cm9vdCB7XG4gIC0tX2NvbG9yLXRleHQ6ICM1MzUzNTMgIWltcG9ydGFudDtcbiAgLS1fZ2xvYmFsLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG59XG5cbi5wLWdsb2JhbC1uYXYgLmMtbmF2YmFyX19zdWJpdGVtID4gYSB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc3VnaW1vdG8tY29udHJhc3QpO1xufVxuXG4ucC1nbG9iYWwtbmF2LS1ob3Zlci10ZXh0LWNvbG9yLnAtZ2xvYmFsLW5hdi0tY3VycmVudC1zYW1lLWhvdmVyLWVmZmVjdCAuYy1uYXZiYXJfX2l0ZW1bZGF0YS1hY3RpdmUtbWVudV0ge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXN1Z2ltb3RvLWFjY2VudC0wNSk7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZ2xvYmFsLW5hdi0taG92ZXItdGV4dC1jb2xvciAuYy1uYXZiYXJfX2l0ZW06YWN0aXZlLCAucC1nbG9iYWwtbmF2LS1ob3Zlci10ZXh0LWNvbG9yIC5jLW5hdmJhcl9faXRlbTpmb2N1cywgLnAtZ2xvYmFsLW5hdi0taG92ZXItdGV4dC1jb2xvciAuYy1uYXZiYXJfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc3VnaW1vdG8tYWNjZW50LTA1KTtcbiAgfVxufVxuLmMtZHJhd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RkZGQTtcbn1cbi5jLWRyYXdlciBhIHtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zdWdpbW90by1hY2NlbnQtMDEpO1xufVxuLmMtZHJhd2VyIC5jLWhhbWJ1cmdlci1idG5fX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zdWdpbW90by1iYXNlKTtcbn1cblxuLmMtZHJhd2VyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmMtZHJhd2VyIC5kcmF3ZXItdXBwZXItaW5zZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZmZlMztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGdhcDogMTBweDtcbn1cbi5jLWRyYXdlciAucGhvbmUtbnVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXN1Z2ltb3RvLWFjY2VudC0wMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYy1kcmF3ZXIgLnBob25lLW51bSAuc3ZnLWlubGluZS0tZmEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zdWdpbW90by1hY2NlbnQtMDEpO1xufVxuLmMtZHJhd2VyIC5waG9uZS1udW0gYSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLWRyYXdlcl9faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtZHJhd2VyX19pdGVtIGEge1xuICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtY29sb3IpO1xufVxuLmMtZHJhd2VyX19pdGVtIGE6YWN0aXZlLCAuYy1kcmF3ZXJfX2l0ZW0gYTpmb2N1cywgLmMtZHJhd2VyX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXN1Z2ltb3RvLWFjY2VudC0wNSk7XG59XG4uYy1kcmF3ZXJfX3N1Ym1lbnUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmMtZHJhd2VyIC5jLWljLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXN1Z2ltb3RvLWFjY2VudC0wMSk7XG59XG5cbi5jLWRyYXdlcl9faXRlbS0taGFzLXN1Ym1lbnUsXG4uYy1kcmF3ZXJfX3N1Yml0ZW0tLWhhcy1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJhd2VyLWJvdHRvbS1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyYXdlci1ib3R0b20tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJhd2VyLWJvdHRvbS1tZW51X19pdGVtIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA1cHgpO1xuICB9XG59XG5cbi8qIOODiOOCsOODq+ODnOOCv+ODs+OCkuaMgeOBo+OBpuOBhOOCi+ODoeODi+ODpeODvOOBruODquODs+OCr+OCkueEoeWKueWMliAqL1xuLmMtZHJhd2VyX19pdGVtLS1oYXMtc3VibWVudSA+IGEsXG4uYy1kcmF3ZXJfX3N1Yml0ZW0tLWhhcy1zdWJtZW51ID4gYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYy1kcmF3ZXJfX2l0ZW0tLWhhcy1zdWJtZW51IC5jLWRyYXdlcl9fdG9nZ2xlLFxuLmMtZHJhd2VyX19zdWJpdGVtLS1oYXMtc3VibWVudSAuYy1kcmF3ZXJfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi8qIOODiOOCsOODq+ODnOOCv+ODs+OBrueWkeS8vOimgee0oOOCkuWIqeeUqOOBl+OBpuOAgeOCr+ODquODg+OCr+evhOWbsuOCkuODoeODi+ODpeODvOWFqOS9k+OBq+W6g+OBkuOCiyAqL1xuLmMtZHJhd2VyX19pdGVtLS1oYXMtc3VibWVudSAuYy1kcmF3ZXJfX3RvZ2dsZTo6YmVmb3JlLFxuLmMtZHJhd2VyX19zdWJpdGVtLS1oYXMtc3VibWVudSAuYy1kcmF3ZXJfX3RvZ2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubC1oZWFkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5jLXBhZ2UtaGVhZGVyW2RhdGEtaGFzLWltYWdlPXRydWVdIHtcbiAgaGVpZ2h0OiBjbGFtcCgxODBweCwgNjIuNXZ3LCAyNDBweCk7XG59XG4uYy1wYWdlLWhlYWRlcltkYXRhLWhhcy1pbWFnZT10cnVlXSAuYy1wYWdlLWhlYWRlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCLnp4Doi7HjgavjgZjjgb/kuLjjgrTjgrfjg4Pjgq8gQlwiO1xuICB0ZXh0LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpbmdsZS5zaW5nbGUtcG9zdCAuYy1wYWdlLWhlYWRlciAuYy1wYWdlLWhlYWRlcl9fdGl0bGUge1xuICAtLV9mb250LXNpemUtbGV2ZWw6IDQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tX2ZsdWlkLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1fbGluZS1oZWlnaHQpO1xufVxuXG4uaGVhZGVyLXJpZ2h0LWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItcmlnaHQtY3RhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc3VnaW1vdG8tYWNjZW50LTA1KTtcbiAgICBwYWRkaW5nOiAzNXB4IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDI1cHg7XG4gIH1cbiAgLmhlYWRlci1yaWdodC1jdGEgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zdWdpbW90by1jb250cmFzdCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5oZWFkZXItcmlnaHQtY3RhID4gYTpob3ZlciwgLmhlYWRlci1yaWdodC1jdGEgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXN1Z2ltb3RvLWNvbnRyYXN0KTtcbiAgfVxuICAuaGVhZGVyLXJpZ2h0LWN0YV9fYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc3VnaW1vdG8tY29udHJhc3QpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zdWdpbW90by1hY2NlbnQtMDUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5oZWFkZXItcmlnaHQtY3RhX190ZWwge1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc3VnaW1vdG8tY29udHJhc3QpO1xuICB9XG4gIC5oZWFkZXItcmlnaHQtY3RhX190ZWwgLnN2Zy1pbmxpbmUtLWZhLmZhLXBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuaGVhZGVyLXJpZ2h0LWN0YV9fdGVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQzMHB4KSB7XG4gIC5wLWdsb2JhbC1uYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQyOXB4KSB7XG4gIC5wLWdsb2JhbC1uYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ3OHB4KSB7XG4gIC5wLWdsb2JhbC1uYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUyN3B4KSB7XG4gIC5wLWdsb2JhbC1uYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU3NnB4KSB7XG4gIC5wLWdsb2JhbC1uYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYyNXB4KSB7XG4gIC5wLWdsb2JhbC1uYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY3NHB4KSB7XG4gIC5wLWdsb2JhbC1uYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcyM3B4KSB7XG4gIC5wLWdsb2JhbC1uYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzcycHgpIHtcbiAgLnAtZ2xvYmFsLW5hdiB7XG4gICAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MjFweCkge1xuICAucC1nbG9iYWwtbmF2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg3MHB4KSB7XG4gIC5wLWdsb2JhbC1uYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmMtcGFnaW5hdGlvbl9faXRlbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc3VnaW1vdG8tYWNjZW50LTA1KTtcbn1cblxuLmMtcGFnZS10b3Age1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXN1Z2ltb3RvLWFjY2VudC0wNSk7XG59XG4uYy1wYWdlLXRvcCBhID4gc3ZnIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYy1jaGF0Ym90LWJhbm5lciB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNTBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk5ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYy1jaGF0Ym90LWJhbm5lciB7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5jLWNoYXRib3QtYmFubmVyID4gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuYy1jaGF0Ym90LWJhbm5lciA+IGltZyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpeGVkLWJhbm5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNXB4O1xuICAgIHotaW5kZXg6IDk5OTk4O1xuICB9XG4gIC5maXhlZC1iYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgfVxuICAuZml4ZWQtYmFubmVyX19pdGVtIGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB9XG4gIC5maXhlZC1iYW5uZXJfX2l0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxufVxuLmMtYmctYmx1ciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5jLWJnLWJsdXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jLWJnLWJsdXItLWJsdWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCRjFGRjtcbn1cbi5jLWJnLWJsdXItLWdyZWVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmY4ZTI7XG59XG4uYy1iZy1ibHVyLS1vcmFuZ2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRlMztcbn1cbi5jLWJnLWJsdXItLXllbGxvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmNjO1xufVxuXG4uYy1maXJzdC1sZXR0ZXItd2ViLWZvbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQmV2YW5cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbn1cblxuLmwtZm9vdGVyIC5sLWZvb3Rlci13aWRnZXQtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zdWdpbW90by1jb250cmFzdCk7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLV9wYWRkaW5nMikgKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tX3BhZGRpbmcyKSAqIDIpO1xufVxuLmwtZm9vdGVyIC5jLWNvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1zdWdpbW90by1hY2NlbnQtMDEpO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtbmV3c3BhcGVyIC5jLWVudHJpZXNfX2l0ZW0gPiBhIC5jLWVudHJ5LXN1bW1hcnlfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLW5ld3NwYXBlciAuYy1lbnRyeS1zdW1tYXJ5X19oZWFkZXIge1xuICBvcmRlcjogMTtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1uZXdzcGFwZXIgLmMtZW50cnktc3VtbWFyeV9fbWV0YSB7XG4gIG9yZGVyOiAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZS1uZXdzcGFwZXIgLmMtZW50cnktc3VtbWFyeV9fbWV0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIuWFrOmWi+aXpe+8mlwiO1xufVxuXG4udS1nb29nbGUtZm9udC1sYXRvIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi51LWZvbnQtd2VpZ2h0LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbiJdfQ== */