@charset "UTF-8";
/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

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

nav ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

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

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.micromodal {
  display: none;
}

.micromodal.is-open {
  display: block;
}

.micromodal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999999;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.75);
  -webkit-backdrop-filter: blur(0.1rem);
          backdrop-filter: blur(0.1rem);
}

.micromodal__container {
  box-sizing: border-box;
  overflow-y: auto;
  width: 740px;
  max-width: calc(100% - 10rem);
  max-height: 100vh;
  padding: 1rem 0;
}
@media (max-width: 768px) {
  .micromodal__container {
    max-width: 100vw;
    padding: 4vw;
  }
}

.micromodal__close {
  display: block;
  width: 3em;
  height: 3em;
  position: absolute;
  top: 1em;
  right: 1.5em;
  color: #fff;
  padding: 0;
}
@media (max-width: 768px) {
  .micromodal__close {
    width: 8vw;
    height: 8vw;
    top: 1.25vw;
    right: 3vw;
  }
}
.micromodal__close::before, .micromodal__close::after {
  content: "";
  display: block;
  background-color: #000;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media (max-width: 768px) {
  .micromodal__close::before, .micromodal__close::after {
    height: 2px;
  }
}
.micromodal__close::before {
  transform: rotate(-22deg);
}
.micromodal__close::after {
  transform: rotate(22deg);
}

.modal-inner-origin {
  position: relative;
  font-size: 17px;
  background-color: #fff;
  padding: 4em;
  border-radius: 20px;
  margin: auto;
  overflow: hidden;
}
@media (max-width: 768px) {
  .modal-inner-origin {
    padding: 6vw 4vw;
    font-size: 3.73333333vw;
    border-radius: 10px;
  }
}
.modal-inner-origin .modal-content-main .ttl {
  font-size: 27px;
  line-height: 1.5;
}
@media (max-width: 768px) {
  .modal-inner-origin .modal-content-main .ttl {
    font-size: 5.33333333vw;
  }
}
.modal-inner-origin .modal-content-main .ttl span {
  display: block;
}
.modal-inner-origin .modal-content-main .ttl span.num {
  color: var(--blue);
  font-size: 15px;
}
.modal-inner-origin .modal-content-main picture img {
  display: block;
  border-radius: 10px;
  margin: 24px auto;
}
.modal-inner-origin .modal-content-main .text {
  padding-bottom: 4em;
}
@media (max-width: 768px) {
  .modal-inner-origin .modal-content-main .text {
    padding-bottom: 6vw;
  }
}
.modal-inner-origin .modal-content-main .wrap-btn {
  margin-top: 2em;
}
.modal-inner-origin .modal-content-main .wrap-btn a.btn {
  font-size: 1em;
}
@media (max-width: 768px) {
  .modal-inner-origin .modal-content-main .wrap-btn a.btn {
    width: 96%;
  }
}
.modal-inner-origin .modal-content-howto {
  font-size: 14px;
  line-height: 1.5;
}
@media (max-width: 768px) {
  .modal-inner-origin .modal-content-howto {
    font-size: 4.53333333vw;
  }
}
.modal-inner-origin .modal-content-howto .ttl {
  font-size: 24px;
  text-align: center;
  margin-bottom: 1.5em;
}
@media (max-width: 768px) {
  .modal-inner-origin .modal-content-howto .ttl {
    font-size: 8vw;
    font-weight: 700;
    margin-top: 1em;
  }
}
.modal-inner-origin .modal-content-howto * + .ttl {
  margin-top: 2em;
}
@media (max-width: 768px) {
  .modal-inner-origin .modal-content-howto * + .ttl {
    margin-bottom: 1em;
  }
}
.modal-inner-origin .modal-content-howto .sub {
  position: relative;
  padding: 46px 0;
  margin: 46px auto;
}
.modal-inner-origin .modal-content-howto .sub::before {
  content: "";
  display: block;
  background-color: var(--blue);
  width: 100vw;
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  background-color: var(--light-blue);
  transform: translateX(-50%);
}
.modal-inner-origin .modal-content-howto .sub .inner {
  position: relative;
}
.modal-inner-origin .modal-content-howto .step {
  margin-top: 40px;
}
.modal-inner-origin .modal-content-howto .step li + li {
  margin-top: 25px;
}
@media (max-width: 768px) {
  .modal-inner-origin .modal-content-howto .step li + li {
    margin-top: 2em;
  }
}
.modal-inner-origin .modal-content-howto .wrap-step {
  display: grid;
  grid-template-columns: auto 260px;
  gap: 3em;
}
@media (max-width: 768px) {
  .modal-inner-origin .modal-content-howto .wrap-step {
    grid-template-columns: auto;
    gap: 1em;
  }
}
.modal-inner-origin .modal-content-howto .wrap-step .text strong {
  display: block;
  color: var(--blue);
  font-size: 1.28571429em;
}
@media (max-width: 768px) {
  .modal-inner-origin .modal-content-howto .wrap-step .text strong {
    font-size: 5.86666667vw;
  }
}
.modal-inner-origin .modal-content-howto .wrap-step .text strong + strong {
  color: var(--black);
  margin-top: 0.25em;
}
.modal-inner-origin .modal-content-howto .wrap-step .text strong + p {
  margin-top: 0.75em;
}
@media not (max-width: 768px) {
  .modal-inner-origin .modal-content-howto .wrap-step picture {
    width: 260px;
  }
}
.modal-inner-origin .modal-content-howto .dot-box {
  display: block;
  text-align: center;
  border: 2px dotted;
  border-radius: 8px;
  font-weight: 500;
  font-size: 18px;
  padding: 0.6em;
}
@media (max-width: 768px) {
  .modal-inner-origin .modal-content-howto .dot-box {
    font-size: 4.8vw;
  }
}
.modal-inner-origin .modal-content-howto p:has(.dot-box) + p {
  font-size: 14px;
  margin-top: 1em;
}
@media (max-width: 768px) {
  .modal-inner-origin .modal-content-howto p:has(.dot-box) + p {
    font-size: 4.53333333vw;
  }
}
.modal-inner-origin .modal-content-howto .attentions {
  margin-bottom: 48px;
  font-size: 12px;
  font-weight: 400;
}
@media (max-width: 768px) {
  .modal-inner-origin .modal-content-howto .attentions {
    font-size: 3.73333333vw;
  }
}
.modal-inner-origin .modal-content-howto .attentions li {
  padding-left: 1em;
  text-indent: -1em;
}
.modal-inner-origin .modal-content-howto .attentions li + li {
  margin-top: 0.75em;
}
.modal-inner-origin .modal-content-howto a.btn {
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
}
@media (max-width: 768px) {
  .modal-inner-origin .modal-content-howto a.btn {
    margin-bottom: 2em;
  }
}

.link-modal {
  cursor: pointer;
}

:root {
  --white: #fff;
  --light-gray: #f8f4f1;
  --gray: #c8c8c8;
  --black: #000;
  --blue: #3465e8;
  --light-blue: #e8f8ff;
  --red: #ff6964;
}

.family-zenmaru {
  font-family: "Zen Maru Gothic", "Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;
}

.family-montserrat {
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

* {
  box-sizing: border-box;
}

html, body {
  background-color: var(--white);
  color: var(--black);
  margin: 0;
  padding: 0;
  font-feature-settings: "palt";
  font-size: 16px;
  font-family: "Zen Maru Gothic", "Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;
  font-weight: 500;
  line-height: 2;
}

a {
  color: var(--blue);
  line-height: 1;
  text-decoration: none;
}
@media (any-hover: hover) {
  a:hover {
    text-decoration: underline;
  }
}

ul, ol {
  list-style: none;
  padding-left: 0;
}

picture {
  display: block;
}

img {
  display: block;
  vertical-align: bottom;
  width: 100%;
  height: auto;
}
img[alt=""] {
  speak: none;
}
img.ill {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

button, textarea, select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font: inherit;
  color: inherit;
  border: none;
  background-color: var(--white);
  padding: 0;
}

button {
  cursor: pointer;
}

input[type=checkbox] {
  padding: 0;
  margin: 0;
}

@media (max-width: 768px) {
  .only-pc {
    display: none !important;
  }
}

@media not (max-width: 768px) {
  .only-sp {
    display: none !important;
  }
}

header {
  position: relative;
  padding: 25px 4vw 20px;
}
@media (max-width: 768px) {
  header {
    padding: 3vw 4vw;
  }
}
header .inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 4.14285714vw;
}
header .inner .logo {
  width: 172px;
}
@media (max-width: 768px) {
  header .inner .logo {
    width: 22.8vw;
  }
}
header .inner nav ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 2.07142857vw;
  font-size: 18px;
  color: var(--black);
}
@media (max-width: 768px) {
  header .inner nav ul {
    font-size: 5.33333333vw;
    font-weight: 600;
  }
}
header .inner nav li a {
  white-space: nowrap;
}
header .inner nav li a span {
  display: block;
}
header .inner nav li a .ja {
  color: var(--black);
  font-weight: 600;
}
@media (max-width: 768px) {
  header .inner nav li a .ja {
    font-size: 5.33333333vw;
  }
}
header .inner nav li a .en {
  color: var(--blue);
  font-size: 0.77777778em;
  margin-top: 0.4em;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (max-width: 768px) {
  header .inner nav li a .en {
    font-weight: 600;
  }
}
header .inner nav li a.btn {
  background-color: var(--red);
  border: 1px solid var(--red);
  border-radius: 999px;
  color: var(--white);
  font-size: 0.88888889em;
  padding: 0.5em 2.5em;
  min-width: 0;
}
@media (any-hover: hover) {
  header .inner nav li a.btn:hover {
    background-color: var(--white);
    color: var(--red);
  }
}
header .inner .hamburger-menu-sp {
  display: grid;
  place-content: center;
  background-color: var(--black);
  color: var(--white);
  position: absolute;
  right: 0;
  top: 0;
  margin: auto;
  width: 20vw;
  height: 18.66666667vw;
  border-bottom-left-radius: 4.53333333vw;
  z-index: 999;
}
header .inner .hamburger-menu-sp.is-close > .img-close {
  display: none;
}
header .inner .hamburger-menu-sp.is-open {
  position: fixed;
}
header .inner .hamburger-menu-sp.is-open > .img-open {
  display: none;
}
@media (max-width: 768px) {
  header .inner .nav-global {
    display: none;
    background-color: var(--white);
    position: fixed;
    top: 0;
    left: 0;
    width: 100dvw;
    height: 100dvh;
    overflow: auto;
    z-index: 998;
  }
  header .inner .nav-global.menu-open-sp {
    display: block !important;
  }
}
@media (max-width: 768px) and (not (max-width: 768px)) {
  header .inner .nav-global.menu-open-sp {
    display: none !important;
  }
}
@media (max-width: 768px) {
  header .inner .nav-global .inner {
    display: block;
    padding-bottom: 12vw;
  }
  header .inner .nav-global .inner .logo-wrap {
    background: url(/miyakojima/mobipa/assets/renewal_2507/image/wave-top-blue-mini.png) no-repeat bottom center;
    background-size: 100% 74px;
    height: calc(74px + 14.4vw);
    padding: 3vw 4vw 0;
    margin-bottom: -3vw;
  }
  header .inner .nav-global .inner ul {
    display: block;
    background-color: var(--light-blue);
    margin: 0 auto;
  }
  header .inner .nav-global .inner ul li a {
    display: block;
    max-width: 73.6vw;
    padding: 0.75em;
    margin: 0 auto;
    position: relative;
  }
  header .inner .nav-global .inner ul li a::after {
    content: "";
    font-size: 0.9em;
    display: block;
    position: absolute;
    top: 0;
    right: 0.65em;
    bottom: 0;
    margin: auto;
    width: 0.65em;
    height: 0.65em;
    background-color: currentColor;
    clip-path: polygon(35% 0, 85% 50%, 35% 100%, 24% 90%, 65% 50%, 24% 10%);
  }
  header .inner .nav-global .inner ul li:has(.btn) {
    margin-top: 1.5em;
    background: url(/miyakojima/mobipa/assets/renewal_2507/image/wave-nav-sp-bottom.png) no-repeat center center;
    background-size: cover;
  }
  header .inner .nav-global .inner ul li:has(.btn) a.btn {
    max-width: 73.6vw;
  }
  header .inner .nav-global .inner ul a.btn {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 5.33333333vw;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    min-width: 0;
  }
  header .inner .nav-global .inner a.instagram {
    display: block;
    width: 42.13333333vw;
    margin: 6.13333333vw auto 0;
  }
}

.breadcrumb {
  background: var(--light-gray);
  padding: 0.25em 0;
  font-weight: 400;
  font-size: 15px;
}
@media (max-width: 768px) {
  .breadcrumb {
    font-size: 12px;
  }
}
.breadcrumb li {
  display: inline-block;
  line-height: 1.4;
}
.breadcrumb li a {
  color: var(--black);
}
.breadcrumb li span {
  color: var(--blue);
}
.breadcrumb li + li::before {
  content: "＞";
  display: inline-block;
  text-align: center;
  width: 2.5em;
}

footer {
  position: relative;
  background-color: var(--light-blue);
  line-height: 1.7;
  margin-top: -1px;
  padding-top: 94px;
}
@media (max-width: 768px) {
  footer {
    padding-top: 12vw;
  }
}
footer::before {
  content: "";
  display: block;
  height: 148px;
  background: url(/miyakojima/mobipa/assets/renewal_2507/image/wave-top-white-foot.png) no-repeat bottom center;
  background-size: 100% 100%;
  margin-bottom: -2px;
}
@media (max-width: 768px) {
  footer::before {
    height: 60px;
    background-size: 115% 100%;
  }
}
footer a {
  color: var(--black);
  font-weight: 400;
}
footer strong {
  font-weight: 600;
}
footer > .inner {
  background-color: var(--white);
  padding-top: 60px;
  padding-bottom: 100px;
}
@media (max-width: 768px) {
  footer > .inner {
    padding-top: 30px;
    padding-bottom: 90px;
  }
}
footer .footer-main {
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  display: grid;
  grid-template-columns: repeat(2, auto);
  gap: 110px;
}
@media (max-width: 768px) {
  footer .footer-main {
    grid-template-columns: 1fr;
    gap: 40px;
    width: 81.33333333vw;
    margin: 0 auto;
  }
}
footer .footer-main .wrap-logo {
  font-weight: 400;
}
footer .footer-main .wrap-logo > .inner {
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 768px) {
  footer .footer-main .wrap-logo > .inner {
    margin: 0 auto;
  }
}
footer .footer-main .wrap-logo > .inner span {
  display: block;
  font-size: 12px;
  margin-top: 1em;
}
footer .footer-main .wrap-logo .logo {
  max-width: 156px;
  margin: 0 auto;
}
footer .footer-main .nav-foot {
  display: grid;
  font-size: 14px;
  grid-template-columns: repeat(3, auto);
  gap: 90px;
}
@media (max-width: 768px) {
  footer .footer-main .nav-foot {
    grid-template-columns: 1fr;
    gap: 0px;
    border-top: 1px solid var(--gray);
  }
}
footer .footer-main .nav-foot strong {
  font-size: 15px;
}
footer .footer-main .nav-foot .grid-item {
  display: block;
  margin-top: 0.25em;
}
footer .footer-main .nav-foot .grid-item a:not(.btn) {
  position: relative;
}
@media (max-width: 768px) {
  footer .footer-main .nav-foot .grid-item a:not(.btn)::after {
    content: "";
    font-size: 0.9em;
    display: block;
    position: absolute;
    top: 0;
    right: 0.65em;
    bottom: 0;
    margin: auto;
    width: 0.65em;
    height: 0.65em;
    background-color: currentColor;
    clip-path: polygon(35% 0, 85% 50%, 35% 100%, 24% 90%, 65% 50%, 24% 10%);
  }
}
footer .footer-main .nav-foot .grid-item.pulldown-toggle strong {
  position: relative;
}
@media (max-width: 768px) {
  footer .footer-main .nav-foot .grid-item.pulldown-toggle strong::after {
    content: "";
    font-size: 0.9em;
    display: block;
    position: absolute;
    top: 0;
    right: 0.65em;
    bottom: 0;
    margin: auto;
    width: 0.65em;
    height: 0.65em;
  }
}
@media (max-width: 768px) {
  footer .footer-main .nav-foot .grid-item.pulldown-toggle.opener strong::after {
    background-color: currentColor;
    clip-path: polygon(0 43%, 43% 43%, 43% 0, 57% 0, 57% 43%, 100% 43%, 100% 57%, 57% 57%, 57% 100%, 43% 100%, 43% 57%, 0 57%);
  }
}
@media (max-width: 768px) {
  footer .footer-main .nav-foot .grid-item.pulldown-toggle.closer strong::after {
    background-color: currentColor;
    clip-path: polygon(0 44%, 100% 44%, 100% 56%, 0 56%);
  }
}
footer .footer-main .nav-foot .grid-item:has(strong) {
  margin-top: 1.5em;
}
@media (max-width: 768px) {
  footer .footer-main .nav-foot .grid-item:has(strong) {
    margin-top: 0;
  }
  footer .footer-main .nav-foot .grid-item:has(strong) a, footer .footer-main .nav-foot .grid-item:has(strong) strong {
    display: block;
    line-height: 1;
  }
}
@media (max-width: 768px) and (not (max-width: 768px)) {
  footer .footer-main .nav-foot .grid-item:has(strong) a, footer .footer-main .nav-foot .grid-item:has(strong) strong {
    padding: 0.5em;
  }
}
footer .footer-main .nav-foot .grid-item:has(.btn) {
  margin-top: 3em;
}
@media (max-width: 768px) {
  footer .footer-main .nav-foot .grid-item strong, footer .footer-main .nav-foot .grid-item a {
    font-size: 20px;
    padding: 0.8em 0.4em;
    padding-right: 2em;
    line-height: 1.2 !important;
  }
  footer .footer-main .nav-foot .grid-item strong strong, footer .footer-main .nav-foot .grid-item a strong {
    padding: 0;
  }
  footer .footer-main .nav-foot .grid-item + .pulldown-contents {
    display: none;
  }
}
@media (max-width: 768px) {
  footer .footer-main .nav-foot .pulldown-contents {
    padding-bottom: 1em;
  }
  footer .footer-main .nav-foot .pulldown-contents .grid-item:has(strong):not(:first-child) {
    margin-top: 0.5em;
  }
  footer .footer-main .nav-foot .pulldown-contents .grid-item strong {
    font-size: 16px;
  }
  footer .footer-main .nav-foot .pulldown-contents .grid-item a {
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    display: block;
    font-size: 14px;
  }
  footer .footer-main .nav-foot .pulldown-contents .grid-item a::after {
    display: none;
  }
}
@media not (max-width: 768px) {
  footer .footer-main .nav-foot .pulldown-contents {
    display: block !important;
  }
}
footer .footer-main .nav-foot .grid-wrap > .grid-item:first-child {
  margin-top: 0;
}
footer .footer-main .nav-foot a.btn {
  background-color: var(--white);
  color: var(--black);
  border: 1px solid;
  font-weight: 600;
  margin-left: 0;
  padding: 0.5em 3em;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 999px;
  min-width: 0;
}
@media (max-width: 768px) {
  footer .footer-main .nav-foot a.btn {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 18px;
    padding: 1em 3em;
  }
}
@media (any-hover: hover) {
  footer .footer-main .nav-foot a.btn:hover {
    background-color: var(--black);
    color: var(--white);
  }
}
footer .footer-main .nav-foot .attention {
  font-size: 12px;
  font-weight: 400;
  margin-top: 1em;
}
@media (max-width: 768px) {
  footer .footer-main .nav-foot .border-sp {
    border-bottom: 1px solid var(--gray);
  }
}
footer .footer-bottom {
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 32px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
  justify-content: space-between;
  gap: 4em;
}
@media not (max-width: 768px) {
  footer .footer-bottom {
    border-top: 1px solid;
    padding-top: 1em;
  }
}
@media (max-width: 768px) {
  footer .footer-bottom {
    flex-direction: column;
    gap: 0;
    width: 81.33333333vw;
    margin: 2em auto 0;
  }
}
footer .footer-bottom > ul {
  display: flex;
  gap: 2em;
}
@media (max-width: 768px) {
  footer .footer-bottom > ul {
    flex-direction: column;
    gap: 1em;
    margin: 0 auto;
    width: 100%;
    text-align: center;
  }
  footer .footer-bottom > ul a {
    display: block;
    border: 1px solid;
    padding: 0.5em 1em;
    border-radius: 999px;
  }
}
@media (max-width: 768px) {
  footer .footer-bottom .copyright {
    margin-top: 1em;
  }
}
footer .footer-bottom .copyright p {
  font-size: 12px;
}
footer .footer-bottom .copyright p + p {
  margin-top: 1em;
}

.wrap-btn {
  display: block;
  text-align: center;
}

a.btn {
  position: relative;
  display: grid;
  place-content: center;
  min-height: 3em;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: auto;
  margin-left: auto;
  padding: 0.5em 3em;
  color: var(--black);
  border: 1px solid;
  border-radius: 999em;
  background-color: var(--white);
  line-height: 1.4;
}
@media not (max-width: 768px) {
  a.btn {
    min-width: 340px;
  }
}
@media (max-width: 768px) {
  a.btn {
    width: 90%;
    font-size: 4.8vw;
    letter-spacing: -0.05em;
  }
}
a.btn.-no-vector::after {
  display: none !important;
}
a.btn::after {
  content: "";
  font-size: 0.9em;
  display: block;
  position: absolute;
  top: 0;
  right: 1.1em;
  bottom: 0;
  margin: auto;
  width: 0.8em;
  height: 0.8em;
  background-color: currentColor;
  clip-path: polygon(35% 0, 85% 50%, 35% 100%, 24% 90%, 65% 50%, 24% 10%);
}
@media (any-hover: hover) {
  a.btn:hover {
    text-decoration: none;
    background-color: var(--black);
    color: var(--white);
  }
}
a.btn.-blue {
  background-color: var(--blue);
  color: var(--white);
}
@media (any-hover: hover) {
  a.btn.-blue:hover {
    background-color: var(--white);
    color: var(--blue);
  }
}
a.btn.-vec-back::after {
  right: auto;
  left: 1.1em;
  clip-path: polygon(65% 0, 15% 50%, 65% 100%, 76% 90%, 35% 50%, 76% 10%);
}
a.btn[target=_blank]::after {
  clip-path: none;
  -webkit-mask-image: url(/miyakojima/mobipa/assets/renewal_2507/image/icon-blank-black.svg);
          mask-image: url(/miyakojima/mobipa/assets/renewal_2507/image/icon-blank-black.svg);
  width: 0.9em;
  height: 0.9em;
}

.inline-vector-right {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1em;
}
.inline-vector-right::after {
  content: "";
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  background-color: var(--blue);
  clip-path: polygon(35% 0, 85% 50%, 35% 100%, 24% 90%, 65% 50%, 24% 10%);
}

.bg-white {
  background-color: var(--white);
}

.bg-light-blue {
  background-color: var(--light-blue);
}

.box-white {
  background-color: var(--white);
  border-radius: 10px;
  padding: 40px 50px;
  text-align: center;
}
@media (max-width: 768px) {
  .box-white {
    padding: 10vw 5vw;
  }
}

.wave-section-top-bg {
  width: 100%;
  height: 260px;
  background: url(/miyakojima/mobipa/assets/renewal_2507/image/wave-section-top-bg.png) no-repeat top center/100% 100%;
}
@media (max-width: 768px) {
  .wave-section-top-bg {
    height: 120px;
  }
}

.wave-section-top-over {
  position: relative;
  z-index: 2;
}
@media not (max-width: 768px) {
  .wave-section-top-over {
    height: 120px;
  }
  .wave-section-top-over picture, .wave-section-top-over img {
    width: 100%;
    height: 120px;
  }
}
.wave-section-top-over::before, .wave-section-top-over::after {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  right: 0;
  bottom: -1px;
  left: 0;
}
.wave-section-top-over::before {
  bottom: 40%;
  background-color: var(--light-blue);
  z-index: 3;
}
.wave-section-top-over::after {
  top: 70%;
  background-color: var(--white);
  z-index: 2;
}
.wave-section-top-over picture {
  position: relative;
  z-index: 4;
}
@media (max-width: 768px) {
  .wave-section-top-over {
    padding: 12.66666667vw 0;
  }
}

section {
  position: relative;
  z-index: 3;
  padding-top: 96px;
  padding-bottom: 80px;
}
@media (max-width: 768px) {
  section {
    padding-top: 12vw;
    padding-bottom: 12vw;
  }
}
section:has(.wave-section-top-bg) {
  padding-top: 0;
}

.search + section {
  padding-top: 0;
}
@media (max-width: 768px) {
  section:has(+ .wave-section-top-over) {
    padding-bottom: 0;
  }
}

.wave-section-top-over + section {
  padding-top: 32px;
}
@media (max-width: 768px) {
  .wave-section-top-over + section {
    padding-top: 0;
  }
}

@media (max-width: 768px) {
  body.menu-open-sp {
    max-height: 100dvh;
    overflow: hidden;
  }
}

.container {
  width: 100%;
  overflow: hidden;
}
@media not (max-width: 768px) {
  .container {
    min-width: 1140px;
  }
}

.width-l {
  width: 100%;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}

.width-s {
  width: 100%;
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 768px) {
  .width-l {
    max-width: 92vw;
  }
  .width-s {
    max-width: 92vw;
  }
}
.kv {
  position: relative;
}
.kv .origin-slider-vec.slide-solo {
  display: none;
}
.kv .origin-slider-vec button {
  padding: 0;
  background-color: transparent;
}
.kv .origin-slider-vec .prev, .kv .origin-slider-vec .next {
  display: grid;
  place-content: center;
  position: absolute;
  top: 1.42857143vw;
  right: 1.42857143vw;
  bottom: 1.42857143vw;
  left: 1.42857143vw;
  margin: auto;
  width: 4.5vw;
  height: 4.5vw;
  min-width: 52px;
  min-height: 52px;
  border-radius: 50%;
  cursor: pointer;
}
@media (max-width: 768px) {
  .kv .origin-slider-vec .prev, .kv .origin-slider-vec .next {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 9.59999999vw;
    height: 9.59999999vw;
    min-width: 6.93333333vw;
    min-height: 6.93333333vw;
  }
}
.kv .origin-slider-vec .prev span, .kv .origin-slider-vec .next span {
  display: block;
  width: 52px;
  height: 52px;
  background: url(/miyakojima/mobipa/assets/renewal_2507/image/kv-slide-bec-r.png) no-repeat center center;
  background-size: 52px 52px;
}
@media (max-width: 768px) {
  .kv .origin-slider-vec .prev span, .kv .origin-slider-vec .next span {
    width: 6.93333333vw;
    height: 6.93333333vw;
    background-size: 6.93333333vw 6.93333333vw;
  }
}
@media (any-hover: hover) {
  .kv .origin-slider-vec .prev, .kv .origin-slider-vec .next {
    transition: transform 0.4s cubic-bezier(0.16, 0.7, 0.64, 1);
  }
  .kv .origin-slider-vec .prev:hover, .kv .origin-slider-vec .next:hover {
    transform: scale(1.2);
  }
}
.kv .origin-slider-vec .prev {
  right: auto;
}
.kv .origin-slider-vec .prev span {
  transform: scaleX(-1);
}
.kv .origin-slider-vec .next {
  left: auto;
}
.kv .inner {
  overflow: hidden;
  margin-left: 3.57142857vw;
  border-radius: 7.85714286vw 0 0 7.85714286vw;
  aspect-ratio: 1400/702;
}
@media (max-width: 768px) {
  .kv .inner {
    margin-left: 4vw;
    aspect-ratio: 288/324;
  }
}
.kv picture {
  display: block;
}
.kv picture img {
  display: block;
}

.search {
  position: relative;
  margin-top: -5vw;
}
@media (min-width: 768px) and (max-width: 1140px) {
  .search {
    margin-top: -57px;
  }
}
@media (max-width: 768px) {
  .search {
    margin-top: -4vw;
  }
}
.search .tab-search {
  padding: 0 30px;
}
@media (max-width: 768px) {
  .search .tab-search {
    padding: 0 4vw;
  }
}
.search .tab-search button {
  white-space: nowrap;
  line-height: 1;
}
.search .tab-search > ul {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
.search .tab-search > ul > li {
  flex: 0 1 auto;
  display: block;
  text-align: center;
}
@media not (max-width: 768px) {
  .search .tab-search > ul > li {
    min-width: 200px;
  }
}
@media (max-width: 768px) {
  .search .tab-search > ul > li {
    flex: 1;
  }
}
.search .tab-search > ul > li button {
  display: block;
  width: 100%;
  border-radius: 10px 10px 0 0;
  background-color: var(--gray);
  padding: 0.7em 1em;
  letter-spacing: -0.1em;
  font-size: 18px;
}
@media (max-width: 768px) {
  .search .tab-search > ul > li button {
    font-size: 4.26666667vw;
    padding: 0.5em;
  }
}
.search .tab-search > ul > li button.rental.-active {
  color: var(--white);
  background-color: var(--blue);
}
.search .tab-search > ul > li button.activity.-active {
  color: var(--white);
  background-color: var(--red);
}
.search .search-body {
  background-color: var(--light-gray);
  padding: 32px 80px 40px;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .search .search-body {
    padding: 2vw 4vw 8vw;
  }
}
.search .search-body .wrap-flex {
  display: flex;
  justify-content: center;
  gap: 20px;
}
@media (max-width: 768px) {
  .search .search-body .wrap-flex {
    flex-direction: column;
    gap: 0;
  }
  .search .search-body .wrap-flex > * + * {
    margin-top: 2vw;
  }
  .search .search-body .wrap-flex .name {
    font-size: 3.73333333vw;
  }
}
.search .search-body .wrap-flex + .wrap-flex {
  margin-top: 22px;
}
.search .search-body .wrap-flex.-horizon {
  display: flex;
  align-items: center;
}
.search .search-body .item {
  text-align: center;
}
.search .search-body .item > * {
  display: block;
}
.search .search-body .item .button-vec-bottom {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5em;
  width: 100%;
  padding: 0.2em 2em;
  border-radius: 6px;
  font-size: 18px;
  text-align: center;
  position: relative;
}
.search .search-body .item .button-vec-bottom::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0.6em;
  bottom: 0;
  margin: auto;
  width: 0.8em;
  height: 0.8em;
  background-color: var(--blue);
  clip-path: polygon(0% 35%, 50% 85%, 100% 35%, 90% 24%, 50% 65%, 10% 24%);
}
@media not (max-width: 768px) {
  .search .search-body .item .button-vec-bottom {
    min-width: 200px;
  }
}
@media (max-width: 768px) {
  .search .search-body .item .button-vec-bottom {
    font-size: 4.53333333vw;
    padding: 0.1em 1em;
  }
}
.search .search-body .item .button-vec-bottom span {
  white-space: nowrap;
}
.search .search-body .item .button-vec-bottom .date {
  margin-right: -0.5em;
}
.search .search-body .item .button-vec-bottom .icon-calendar {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  margin: 0 0.25em;
}
.search .search-body .item.-horizon {
  display: flex;
  align-items: center;
  gap: 34px;
}
.search .search-body .item.-horizon .-horizon {
  gap: 20px;
}
.search .search-body .item label.checkbox {
  display: flex;
  align-items: center;
  gap: 0.5em;
}
.search .search-body .item span:has(input[type=checkbox]) {
  padding-top: 0.1em;
}
.search .search-body .item input[type=checkbox] {
  width: 1em;
  height: 1em;
  border: 2px solid;
  padding: 0;
}
.search .search-body .send {
  margin-top: 30px;
}
.search .search-body .send .go-search {
  display: block;
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  background-color: var(--blue);
  color: var(--white);
  border-radius: 999em;
  font-size: 20px;
  font-weight: bold;
  padding: 0.5em 3em;
  position: relative;
  line-height: 1.4;
  text-align: center;
  border: solid 1px var(--blue);
}
@media (max-width: 768px) {
  .search .search-body .send .go-search {
    max-width: none;
    font-size: 4.8vw;
  }
}
.search .search-body .send .go-search::after {
  content: "";
  font-size: 0.9em;
  display: block;
  position: absolute;
  top: 0;
  right: 1.2em;
  bottom: 0;
  margin: auto;
  width: 0.7em;
  height: 0.7em;
  background-color: currentColor;
  clip-path: polygon(35% 0, 85% 50%, 35% 100%, 24% 90%, 65% 50%, 24% 10%);
}
@media (any-hover: hover) {
  .search .search-body .send .go-search {
    text-decoration: none;
  }
  .search .search-body .send .go-search:hover {
    background-color: var(--white);
    color: var(--blue);
  }
}
.search .reservation-link {
  width: -moz-fit-content;
  width: fit-content;
  padding: 1.5em;
  margin: 0 auto;
  color: var(--black);
  font-size: 14px;
}
@media (max-width: 768px) {
  .search .reservation-link {
    font-size: 3.46666667vw;
  }
}

.section-head {
  font-size: 74px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media not (max-width: 768px) {
  .section-head {
    min-height: 157px;
  }
}
@media (max-width: 768px) {
  .section-head {
    background-size: 100% 74px;
    font-size: 9.4vw;
    min-height: 31.2vw;
  }
}
.section-head .inner {
  display: grid;
  justify-content: start;
  align-items: center;
  position: relative;
}
.section-head .inner:has(.ill) {
  grid-template-columns: auto 1fr;
  gap: 1em;
}
.section-head .inner::before {
  content: "";
  display: block;
  width: 199px;
  height: 157px;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -66px;
  margin: auto;
}
@media (max-width: 768px) {
  .section-head .inner::before {
    width: 37.33333333vw;
    height: 29.2vw;
    top: -6vw;
    left: -8vw;
  }
}
.section-head .inner.shape-blue::before {
  background-image: url(/miyakojima/mobipa/assets/renewal_2507/image/ttl-shape-blue.png);
}
.section-head .inner.shape-gray::before {
  background-image: url(/miyakojima/mobipa/assets/renewal_2507/image/ttl-shape-gray.png);
}
.section-head .main {
  position: relative;
  display: block;
  color: var(--black);
  line-height: 1;
  margin-left: -0.1em;
}
@media (max-width: 768px) {
  .section-head .main {
    letter-spacing: -0.05em;
  }
}
.section-head .sub {
  font-size: 22px;
  position: relative;
  display: block;
  color: var(--blue);
  line-height: 1.4;
  margin-top: 0.25em;
}
@media (max-width: 768px) {
  .section-head .sub {
    font-size: 4vw;
  }
}

.section-lead {
  padding-bottom: 40px;
  text-align: center;
  font-size: 22px;
}
.section-lead:first-child {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .section-lead {
    padding-bottom: 8vw;
    font-size: 4.26666667vw;
    line-height: 1.7;
  }
  .section-lead:first-child {
    margin-top: 3vw;
  }
}
.section-lead + .wrap-btn {
  padding-top: 0;
  padding-bottom: 72px;
}
@media (max-width: 768px) {
  .section-lead + .wrap-btn {
    padding-bottom: 10vw;
  }
}
.section-lead + .wrap-btn a.btn {
  font-size: 20px;
}

@media not (max-width: 768px) {
  .grid-category {
    display: grid;
    grid-template-columns: 230px auto;
    gap: 100px;
  }
  .grid-category + .grid-category {
    margin-top: 72px;
  }
}
@media (max-width: 768px) {
  .grid-category + .grid-category {
    margin-top: 12vw;
  }
}
.grid-category img {
  display: block;
  background: var(--white);
  border-radius: 20px;
}
.grid-category .grid-category-head {
  position: relative;
}
@media (max-width: 768px) {
  .grid-category .grid-category-head {
    width: 46.13333333vw;
    margin: 0 auto 8vw;
  }
  .grid-category .grid-category-head img {
    background: none !important;
    border-radius: 0;
  }
}
.grid-category .grid-category-body {
  position: relative;
}
@media not (max-width: 768px) {
  .grid-category .grid-category-body ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
  }
  .grid-category .grid-category-body ul li {
    display: block;
    min-width: 230px;
  }
}
.grid-category .grid-category-body a {
  display: block;
  font-size: 15px;
  color: var(--black);
  line-height: 1.6;
}
@media (max-width: 768px) {
  .grid-category .grid-category-body a {
    font-size: 4.26666667vw;
  }
}
@media (any-hover: hover) {
  .grid-category .grid-category-body a img {
    transition: transform 0.2s cubic-bezier(0.16, 0.7, 0.64, 1);
  }
  .grid-category .grid-category-body a:hover {
    text-decoration: none;
  }
  .grid-category .grid-category-body a:hover img {
    transform: scale(1.06);
  }
}
.grid-category .grid-category-body a .title {
  margin: 1em auto 0.05em;
  display: flex;
  gap: 0.3em;
}
.grid-category .grid-category-body a .title::before {
  content: "-";
  display: inline-block;
}
@media (max-width: 768px) {
  .grid-category .slider-nav {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.66666667vw 1vw;
    text-align: center;
    font-size: 3vw;
    line-height: 1;
    margin: 6.4vw auto;
  }
  .grid-category .slider-nav li {
    display: grid;
    place-content: center;
    background-color: var(--white);
    border: 1px solid;
    border-radius: 99em;
    padding: 0.5em 0.1em;
    overflow: hidden;
    letter-spacing: -0.1em;
  }
  .grid-category .slider-nav li.short-text {
    letter-spacing: 0;
  }
}
@media not (max-width: 768px) {
  .grid-category .slider-nav {
    display: none;
  }
}

.js-slick-sp {
  position: relative;
}
.js-slick-sp .slick-prev,
.js-slick-sp .slick-next {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding: 0;
  width: 8.8vw;
  height: 8.8vw;
  color: transparent;
  background-color: transparent;
  z-index: 5;
}
.js-slick-sp .slick-prev::before,
.js-slick-sp .slick-next::before {
  content: "";
  display: block;
  width: 8.8vw;
  height: 8.8vw;
  background-color: var(--gray);
}
.js-slick-sp .slick-prev {
  right: auto;
}
.js-slick-sp .slick-prev::before {
  clip-path: polygon(65% 0, 15% 50%, 65% 100%, 76% 90%, 35% 50%, 76% 10%);
}
.js-slick-sp .slick-next {
  left: auto;
}
.js-slick-sp .slick-next::before {
  clip-path: polygon(35% 0, 85% 50%, 35% 100%, 24% 90%, 65% 50%, 24% 10%);
}
.js-slick-sp .slick-slide {
  padding: 0 12vw;
}

.grid-pickup {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
@media (max-width: 768px) {
  .grid-pickup {
    grid-template-columns: repeat(2, 1fr);
    gap: 2.66666667vw;
  }
}
.grid-pickup button {
  display: block;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .grid-pickup button {
    border-radius: 10px;
  }
}
@media (any-hover: hover) {
  .grid-pickup button {
    transition: transform 0.2s cubic-bezier(0.16, 0.7, 0.64, 1);
  }
  .grid-pickup button:hover {
    transform: scale(1.05);
  }
}

.list-qa > li {
  border: 1px solid;
  border-radius: 10px;
  overflow: hidden;
}
.list-qa > li + li {
  margin-top: 20px;
}
@media (max-width: 768px) {
  .list-qa > li + li {
    margin-top: 2.66666667vw;
  }
}
.list-qa .pulldown-toggle {
  cursor: pointer;
  min-height: 80px;
  display: grid;
  grid-template-columns: 90px auto;
  align-items: center;
  justify-content: flex-start;
  color: var(--blue);
  font-size: 18px;
  transition: background 0.2s cubic-bezier(0.16, 0.7, 0.64, 1);
  padding-right: 90px;
  position: relative;
  line-height: 1.4;
}
@media (max-width: 768px) {
  .list-qa .pulldown-toggle {
    grid-template-columns: 12vw auto;
    font-size: 4vw;
    min-height: 0;
    padding-right: 11vw;
  }
}
.list-qa .pulldown-toggle::after {
  content: "";
  font-size: 0.9em;
  display: block;
  position: absolute;
  top: 0;
  right: 27px;
  bottom: 0;
  margin: auto;
  width: 24px;
  height: 24px;
  background-color: currentColor;
}
@media (max-width: 768px) {
  .list-qa .pulldown-toggle::after {
    right: 4vw;
    width: 3vw;
    height: 3vw;
  }
}
.list-qa .pulldown-toggle.opener::after {
  background-color: currentColor;
  clip-path: polygon(0 43%, 43% 43%, 43% 0, 57% 0, 57% 43%, 100% 43%, 100% 57%, 57% 57%, 57% 100%, 43% 100%, 43% 57%, 0 57%);
}
.list-qa .pulldown-toggle.closer {
  background-color: var(--light-gray);
}
.list-qa .pulldown-toggle.closer::after {
  background-color: currentColor;
  clip-path: polygon(0 44%, 100% 44%, 100% 56%, 0 56%);
}
.list-qa .pulldown-toggle::before {
  content: "Q";
  display: grid;
  place-content: center;
  width: 90px;
  text-align: center;
  font-weight: bold;
  font-size: 32px;
  line-height: 1;
  min-height: 80px;
}
@media (max-width: 768px) {
  .list-qa .pulldown-toggle::before {
    bottom: auto;
    width: 12vw;
    font-size: 6.13333333vw;
    min-height: 2.5em;
  }
}
.list-qa .pulldown-content {
  display: none;
}
.list-qa .pulldown-content > .inner {
  display: grid;
  font-size: 16px;
  grid-template-columns: 90px auto;
  align-items: flex-start;
  justify-content: flex-start;
  line-height: 1.6;
}
@media (max-width: 768px) {
  .list-qa .pulldown-content > .inner {
    grid-template-columns: 12vw auto;
    font-size: 3.46666667vw;
    min-height: 0;
  }
}
.list-qa .pulldown-content > .inner::before {
  content: "A";
  color: var(--red);
  display: grid;
  place-content: center;
  width: 90px;
  text-align: center;
  font-weight: bold;
  font-size: 32px;
  line-height: 1;
  min-height: 72px;
}
@media (max-width: 768px) {
  .list-qa .pulldown-content > .inner::before {
    bottom: auto;
    width: 12vw;
    font-size: 6.13333333vw;
    min-height: 2.5em;
  }
}
.list-qa .pulldown-content > .inner > .inner {
  padding: 26px 90px 32px 0;
}
@media (max-width: 768px) {
  .list-qa .pulldown-content > .inner > .inner {
    padding: 1.75em 1.75em 1.75em 0;
  }
}
.list-qa .pulldown-content > .inner > .inner * + p {
  margin-top: 1em;
}
.list-qa .pulldown-content > .inner > .inner ul li, .list-qa .pulldown-content > .inner > .inner ol li {
  padding-left: 1em;
  text-indent: -1em;
}
.list-qa .pulldown-content .attention {
  font-size: 0.8em;
  font-weight: 400;
  text-indent: -1em;
  padding-left: 1em;
  margin-top: 0.5em !important;
  color: var(--red);
}

.section-sns a {
  display: inline-block;
}
@media (any-hover: hover) {
  .section-sns a {
    transition: transform 0.2s cubic-bezier(0.16, 0.7, 0.64, 1);
  }
  .section-sns a:hover {
    transform: scale(1.05);
  }
}
.section-sns .sns-instagram {
  width: 424px;
  max-width: 100%;
}

.list-link {
  display: grid;
  gap: 32px;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 768px) {
  .list-link {
    gap: 6.4vw;
    grid-template-columns: auto;
  }
}
.list-link a {
  color: var(--black);
  display: grid;
  align-items: flex-end;
  height: 100%;
  font-size: 14px;
}
.list-link a h3 {
  font-weight: 500;
  line-height: 1.4;
  margin-top: -0.2em;
}
.list-link a img {
  border: 1px solid;
  border-radius: 10px;
  white-space: normal;
  max-width: 239px;
  margin: 10px auto 0;
}

.section-news {
  margin-top: 65px;
}
@media (max-width: 768px) {
  .section-news {
    margin-top: 5.33333333vw;
  }
}
.section-news .news-list {
  display: block;
  border: 1px solid var(--gray);
  border-right: none;
  border-left: none;
  margin-top: 40px;
}
@media (max-width: 768px) {
  .section-news .news-list {
    margin: 1vw auto 0;
    max-width: 84vw;
  }
}
.section-news .news-list li + li {
  border-top: 1px solid var(--gray);
}
.section-news .news-list a {
  color: var(--black);
  font-size: 15px;
  line-height: 1.5;
  display: grid;
  grid-template-columns: 8em 1fr;
  align-items: center;
  position: relative;
}
@media not (max-width: 768px) {
  .section-news .news-list a {
    min-height: 90px;
  }
}
@media (max-width: 768px) {
  .section-news .news-list a {
    grid-template-columns: 1fr;
    padding-top: 1.2em;
    padding-bottom: 1em;
    padding-right: 2.5em;
    gap: 0.25em;
  }
}
.section-news .news-list a::after {
  content: "";
  font-size: 0.9em;
  display: block;
  position: absolute;
  top: 0;
  right: 0.9em;
  bottom: 0;
  margin: auto;
  width: 0.9em;
  height: 0.9em;
  background-color: var(--blue);
  clip-path: polygon(35% 0, 85% 50%, 35% 100%, 24% 90%, 65% 50%, 24% 10%);
}
.section-news .news-list a .date {
  color: var(--blue);
  padding: 0.5em;
  line-height: 1;
}
@media (max-width: 768px) {
  .section-news .news-list a .date {
    padding: 0;
    font-size: 3.46666667vw;
  }
}
.section-news .news-list a .title {
  font-size: 20px;
  font-weight: 500;
  padding: 1em 0.25em;
  padding-right: 2.5em;
}
@media (max-width: 768px) {
  .section-news .news-list a .title {
    padding: 0;
    font-size: 4.53333333vw;
  }
}
@media (any-hover: hover) {
  .section-news .news-list a:hover {
    text-decoration: none;
    background-color: var(--light-blue);
  }
}

.post-article {
  margin-top: 64px;
}
@media (max-width: 768px) {
  .post-article {
    margin-top: 2.66666667vw;
  }
}
.post-article .post-head {
  background: url(/miyakojima/mobipa/assets/renewal_2507/image/wave-top-blue.png) no-repeat bottom center;
  background-size: 100% 167px;
  font-size: 28px;
}
@media not (max-width: 768px) {
  .post-article .post-head {
    min-height: 240px;
    padding-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .post-article .post-head {
    background-image: url(/miyakojima/mobipa/assets/renewal_2507/image/wave-top-blue-mini.png);
    background-size: 100% 74px;
    font-size: 5.33333333vw;
    min-height: 31.2vw;
  }
}
.post-article .post-head .inner {
  padding: 2em 0;
  display: grid;
  justify-content: start;
  align-items: center;
  position: relative;
}
.post-article .post-head .inner::before {
  content: "";
  display: block;
  width: 199px;
  height: 157px;
  background: url(/miyakojima/mobipa/assets/renewal_2507/image/ttl-shape-gray.png) no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -66px;
  margin: auto;
}
@media (max-width: 768px) {
  .post-article .post-head .inner::before {
    width: 37.33333333vw;
    height: 29.2vw;
    left: -8vw;
  }
}
.post-article .post-head .post-date {
  position: relative;
  display: block;
  font-size: 0.78em;
  color: var(--blue);
  line-height: 1;
}
.post-article .post-head .post-title {
  position: relative;
  display: block;
  color: var(--black);
  line-height: 1.4;
  margin-top: 0.25em;
}
.post-article .post-body {
  padding-bottom: 1px;
  background-color: var(--light-blue);
  font-size: 1.125rem;
  position: relative;
}
@media (max-width: 768px) {
  .post-article .post-body {
    font-size: 4vw;
  }
}
@media not (max-width: 768px) {
  .post-article .post-body .inner {
    transform: translateY(-40px);
    margin-bottom: -40px;
  }
}
.post-article .post-body .inner > * + * {
  margin-top: 2em;
}
.post-article .post-body .post-image {
  border-radius: 20px;
}
.post-article .post-body + .wrap-btn {
  padding: 100px 0 50px;
}
@media (max-width: 768px) {
  .post-article .post-body + .wrap-btn {
    padding: 13.33333333vw 0 8vw;
  }
}
.post-article .post-body + .wrap-btn a.btn {
  font-size: 20px;
}
@media not (max-width: 768px) {
  .post-article .post-body + .wrap-btn a.btn {
    min-width: 400px;
  }
}

@media (max-width: 768px) {
  .section-rental img.ill {
    max-width: 84vw;
    margin: 0 auto 14vw;
  }
}
.section-rental .grid-category .grid-category-head,
.section-rental .grid-category .grid-category-body .title {
  color: var(--blue);
}
.section-rental .grid-category .slider-nav {
  color: var(--blue);
}
.section-rental .grid-category .slider-nav li {
  background-color: var(--white);
  color: currentColor;
}
.section-rental .grid-category .slider-nav li.active {
  background-color: var(--blue);
  color: var(--white);
}
.section-rental .grid-category .slick-prev::before,
.section-rental .grid-category .slick-next::before {
  background-color: var(--blue);
}

@media (max-width: 768px) {
  .section-activity img.ill-activity01 {
    width: 60.4vw;
    margin: 0 auto 9.6vw;
  }
  .section-activity img.ill-activity03 {
    max-width: 54.13333333vw;
    margin: 11vw auto 0;
  }
}
.section-activity .grid-category .grid-category-head img {
  background-color: var(--light-blue);
}
.section-activity .grid-category .grid-category-head img.ill-activity02 {
  background-color: transparent;
  max-width: 202px;
  position: absolute;
  bottom: 43px;
  right: 0;
  left: 0;
  margin: auto;
}
.section-activity .grid-category .grid-category-head,
.section-activity .grid-category .grid-category-body .title {
  color: var(--red);
}
.section-activity .grid-category .grid-category-body .ill-activity03 {
  position: absolute;
  right: 17px;
  bottom: 32px;
  background-color: transparent;
  max-width: 325px;
}
.section-activity .grid-category .slider-nav {
  color: var(--red);
}
.section-activity .grid-category .slider-nav li {
  background-color: var(--white);
  color: currentColor;
}
.section-activity .grid-category .slider-nav li.active {
  background-color: var(--red);
  color: var(--white);
}
.section-activity .grid-category .slick-prev::before,
.section-activity .grid-category .slick-next::before {
  background-color: var(--red);
}

.section-map .wrap-btn {
  margin-top: 56px;
}

.section-access .wrap-btn {
  margin-top: 56px;
}

.section-contact {
  padding-bottom: 0;
}
@media (max-width: 768px) {
  .section-contact .box-white p {
    font-size: 3.3vw;
  }
}
.section-contact a.btn {
  font-size: 20px;
  margin-bottom: 0.5em;
}
@media (max-width: 768px) {
  .section-contact a.btn {
    font-size: 4.8vw;
  }
}

.section-sns {
  padding-bottom: 0;
}

.section-link {
  padding-bottom: 0;
}
.section-link .box-white {
  margin-top: 48px;
}
@media (max-width: 768px) {
  .section-link .box-white {
    margin-top: 4vw;
  }
}

/*# sourceMappingURL=data:application/json;base64,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QzdCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSw4QkFBOEI7RUFDOUIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSw0QkFBNEI7RUFDNUIsbUJBQW1CO0FBQ3JCO0FBQ0E7O0VBRUUsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGO0FBQ0E7RUFDRSxlQUFlO0VBQ2Ysb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtBQUNGOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFO0lBQ0UsZUFBZTtFQUNqQjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcbnYxLjYuMVxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBjaGFuZ2UgYm9yZGVyIGNvbG91ciB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBtYXJnaW46IDFlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWljcm9tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taWNyb21vZGFsLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1pY3JvbW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuMXJlbSk7XG59XG5cbi5taWNyb21vZGFsX19jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogNzQwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taWNyb21vZGFsX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZzogNHZ3O1xuICB9XG59XG5cbi5taWNyb21vZGFsX19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDNlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFlbTtcbiAgcmlnaHQ6IDEuNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWljcm9tb2RhbF9fY2xvc2Uge1xuICAgIHdpZHRoOiA4dnc7XG4gICAgaGVpZ2h0OiA4dnc7XG4gICAgdG9wOiAxLjI1dnc7XG4gICAgcmlnaHQ6IDN2dztcbiAgfVxufVxuLm1pY3JvbW9kYWxfX2Nsb3NlOjpiZWZvcmUsIC5taWNyb21vZGFsX19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1pY3JvbW9kYWxfX2Nsb3NlOjpiZWZvcmUsIC5taWNyb21vZGFsX19jbG9zZTo6YWZ0ZXIge1xuICAgIGhlaWdodDogMnB4O1xuICB9XG59XG4ubWljcm9tb2RhbF9fY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMmRlZyk7XG59XG4ubWljcm9tb2RhbF9fY2xvc2U6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjJkZWcpO1xufVxuXG4ubW9kYWwtaW5uZXItb3JpZ2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDRlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1pbm5lci1vcmlnaW4ge1xuICAgIHBhZGRpbmc6IDZ2dyA0dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLm1vZGFsLWlubmVyLW9yaWdpbiAubW9kYWwtY29udGVudC1tYWluIC50dGwge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWlubmVyLW9yaWdpbiAubW9kYWwtY29udGVudC1tYWluIC50dGwge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzM3Z3O1xuICB9XG59XG4ubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LW1haW4gLnR0bCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LW1haW4gLnR0bCBzcGFuLm51bSB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLm1vZGFsLWlubmVyLW9yaWdpbiAubW9kYWwtY29udGVudC1tYWluIHBpY3R1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xufVxuLm1vZGFsLWlubmVyLW9yaWdpbiAubW9kYWwtY29udGVudC1tYWluIC50ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDRlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LW1haW4gLnRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2dnc7XG4gIH1cbn1cbi5tb2RhbC1pbm5lci1vcmlnaW4gLm1vZGFsLWNvbnRlbnQtbWFpbiAud3JhcC1idG4ge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4ubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LW1haW4gLndyYXAtYnRuIGEuYnRuIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWlubmVyLW9yaWdpbiAubW9kYWwtY29udGVudC1tYWluIC53cmFwLWJ0biBhLmJ0biB7XG4gICAgd2lkdGg6IDk2JTtcbiAgfVxufVxuLm1vZGFsLWlubmVyLW9yaWdpbiAubW9kYWwtY29udGVudC1ob3d0byB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LWhvd3RvIHtcbiAgICBmb250LXNpemU6IDQuNTMzMzMzMzN2dztcbiAgfVxufVxuLm1vZGFsLWlubmVyLW9yaWdpbiAubW9kYWwtY29udGVudC1ob3d0byAudHRsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1pbm5lci1vcmlnaW4gLm1vZGFsLWNvbnRlbnQtaG93dG8gLnR0bCB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn1cbi5tb2RhbC1pbm5lci1vcmlnaW4gLm1vZGFsLWNvbnRlbnQtaG93dG8gKiArIC50dGwge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWlubmVyLW9yaWdpbiAubW9kYWwtY29udGVudC1ob3d0byAqICsgLnR0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG4ubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LWhvd3RvIC5zdWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ2cHggMDtcbiAgbWFyZ2luOiA0NnB4IGF1dG87XG59XG4ubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LWhvd3RvIC5zdWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LWhvd3RvIC5zdWIgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLWlubmVyLW9yaWdpbiAubW9kYWwtY29udGVudC1ob3d0byAuc3RlcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LWhvd3RvIC5zdGVwIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1pbm5lci1vcmlnaW4gLm1vZGFsLWNvbnRlbnQtaG93dG8gLnN0ZXAgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG59XG4ubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LWhvd3RvIC53cmFwLXN0ZXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMjYwcHg7XG4gIGdhcDogM2VtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1pbm5lci1vcmlnaW4gLm1vZGFsLWNvbnRlbnQtaG93dG8gLndyYXAtc3RlcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGdhcDogMWVtO1xuICB9XG59XG4ubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LWhvd3RvIC53cmFwLXN0ZXAgLnRleHQgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgZm9udC1zaXplOiAxLjI4NTcxNDI5ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWlubmVyLW9yaWdpbiAubW9kYWwtY29udGVudC1ob3d0byAud3JhcC1zdGVwIC50ZXh0IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiA1Ljg2NjY2NjY3dnc7XG4gIH1cbn1cbi5tb2RhbC1pbm5lci1vcmlnaW4gLm1vZGFsLWNvbnRlbnQtaG93dG8gLndyYXAtc3RlcCAudGV4dCBzdHJvbmcgKyBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG4ubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LWhvd3RvIC53cmFwLXN0ZXAgLnRleHQgc3Ryb25nICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNzVlbTtcbn1cbkBtZWRpYSBub3QgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWlubmVyLW9yaWdpbiAubW9kYWwtY29udGVudC1ob3d0byAud3JhcC1zdGVwIHBpY3R1cmUge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuLm1vZGFsLWlubmVyLW9yaWdpbiAubW9kYWwtY29udGVudC1ob3d0byAuZG90LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IGRvdHRlZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDAuNmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1pbm5lci1vcmlnaW4gLm1vZGFsLWNvbnRlbnQtaG93dG8gLmRvdC1ib3gge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cbi5tb2RhbC1pbm5lci1vcmlnaW4gLm1vZGFsLWNvbnRlbnQtaG93dG8gcDpoYXMoLmRvdC1ib3gpICsgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1pbm5lci1vcmlnaW4gLm1vZGFsLWNvbnRlbnQtaG93dG8gcDpoYXMoLmRvdC1ib3gpICsgcCB7XG4gICAgZm9udC1zaXplOiA0LjUzMzMzMzMzdnc7XG4gIH1cbn1cbi5tb2RhbC1pbm5lci1vcmlnaW4gLm1vZGFsLWNvbnRlbnQtaG93dG8gLmF0dGVudGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWlubmVyLW9yaWdpbiAubW9kYWwtY29udGVudC1ob3d0byAuYXR0ZW50aW9ucyB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzdnc7XG4gIH1cbn1cbi5tb2RhbC1pbm5lci1vcmlnaW4gLm1vZGFsLWNvbnRlbnQtaG93dG8gLmF0dGVudGlvbnMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG4ubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LWhvd3RvIC5hdHRlbnRpb25zIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjc1ZW07XG59XG4ubW9kYWwtaW5uZXItb3JpZ2luIC5tb2RhbC1jb250ZW50LWhvd3RvIGEuYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1pbm5lci1vcmlnaW4gLm1vZGFsLWNvbnRlbnQtaG93dG8gYS5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxufVxuXG4ubGluay1tb2RhbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOnJvb3Qge1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWxpZ2h0LWdyYXk6ICNmOGY0ZjE7XG4gIC0tZ3JheTogI2M4YzhjODtcbiAgLS1ibGFjazogIzAwMDtcbiAgLS1ibHVlOiAjMzQ2NWU4O1xuICAtLWxpZ2h0LWJsdWU6ICNlOGY4ZmY7XG4gIC0tcmVkOiAjZmY2OTY0O1xufVxuXG4uZmFtaWx5LXplbm1hcnUge1xuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44Oh44Kk44Oq44KqXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mYW1pbHktbW9udHNlcnJhdCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxudWwsIG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW1nW2FsdD1cIlwiXSB7XG4gIHNwZWFrOiBub25lO1xufVxuaW1nLmlsbCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG5idXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub25seS1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBub3QgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9ubHktc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI1cHggNHZ3IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzdncgNHZ3O1xuICB9XG59XG5oZWFkZXIgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQuMTQyODU3MTR2dztcbn1cbmhlYWRlciAuaW5uZXIgLmxvZ28ge1xuICB3aWR0aDogMTcycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5pbm5lciAubG9nbyB7XG4gICAgd2lkdGg6IDIyLjh2dztcbiAgfVxufVxuaGVhZGVyIC5pbm5lciBuYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMi4wNzE0Mjg1N3Z3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5pbm5lciBuYXYgdWwge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzM3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbmhlYWRlciAuaW5uZXIgbmF2IGxpIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuaGVhZGVyIC5pbm5lciBuYXYgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLmlubmVyIG5hdiBsaSBhIC5qYSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5pbm5lciBuYXYgbGkgYSAuamEge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzM3Z3O1xuICB9XG59XG5oZWFkZXIgLmlubmVyIG5hdiBsaSBhIC5lbiB7XG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgZm9udC1zaXplOiAwLjc3Nzc3Nzc4ZW07XG4gIG1hcmdpbi10b3A6IDAuNGVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLmlubmVyIG5hdiBsaSBhIC5lbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuaGVhZGVyIC5pbm5lciBuYXYgbGkgYS5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1yZWQpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAwLjg4ODg4ODg5ZW07XG4gIHBhZGRpbmc6IDAuNWVtIDIuNWVtO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgaGVhZGVyIC5pbm5lciBuYXYgbGkgYS5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBjb2xvcjogdmFyKC0tcmVkKTtcbiAgfVxufVxuaGVhZGVyIC5pbm5lciAuaGFtYnVyZ2VyLW1lbnUtc3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAyMHZ3O1xuICBoZWlnaHQ6IDE4LjY2NjY2NjY3dnc7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQuNTMzMzMzMzN2dztcbiAgei1pbmRleDogOTk5O1xufVxuaGVhZGVyIC5pbm5lciAuaGFtYnVyZ2VyLW1lbnUtc3AuaXMtY2xvc2UgPiAuaW1nLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAuaW5uZXIgLmhhbWJ1cmdlci1tZW51LXNwLmlzLW9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5oZWFkZXIgLmlubmVyIC5oYW1idXJnZXItbWVudS1zcC5pcy1vcGVuID4gLmltZy1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLmlubmVyIC5uYXYtZ2xvYmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMGR2dztcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiA5OTg7XG4gIH1cbiAgaGVhZGVyIC5pbm5lciAubmF2LWdsb2JhbC5tZW51LW9wZW4tc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChub3QgKG1heC13aWR0aDogNzY4cHgpKSB7XG4gIGhlYWRlciAuaW5uZXIgLm5hdi1nbG9iYWwubWVudS1vcGVuLXNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgLmlubmVyIC5uYXYtZ2xvYmFsIC5pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEydnc7XG4gIH1cbiAgaGVhZGVyIC5pbm5lciAubmF2LWdsb2JhbCAuaW5uZXIgLmxvZ28td3JhcCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9taXlha29qaW1hL21vYmlwYS9pbWFnZS93YXZlLXRvcC1ibHVlLW1pbmkucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNzRweDtcbiAgICBoZWlnaHQ6IGNhbGMoNzRweCArIDE0LjR2dyk7XG4gICAgcGFkZGluZzogM3Z3IDR2dyAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0zdnc7XG4gIH1cbiAgaGVhZGVyIC5pbm5lciAubmF2LWdsb2JhbCAuaW5uZXIgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGhlYWRlciAuaW5uZXIgLm5hdi1nbG9iYWwgLmlubmVyIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNzMuNnZ3O1xuICAgIHBhZGRpbmc6IDAuNzVlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgaGVhZGVyIC5pbm5lciAubmF2LWdsb2JhbCAuaW5uZXIgdWwgbGkgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwLjY1ZW07XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMC42NWVtO1xuICAgIGhlaWdodDogMC42NWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMzUlIDAsIDg1JSA1MCUsIDM1JSAxMDAlLCAyNCUgOTAlLCA2NSUgNTAlLCAyNCUgMTAlKTtcbiAgfVxuICBoZWFkZXIgLmlubmVyIC5uYXYtZ2xvYmFsIC5pbm5lciB1bCBsaTpoYXMoLmJ0bikge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIGJhY2tncm91bmQ6IHVybCgvbWl5YWtvamltYS9tb2JpcGEvaW1hZ2Uvd2F2ZS1uYXYtc3AtYm90dG9tLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICBoZWFkZXIgLmlubmVyIC5uYXYtZ2xvYmFsIC5pbm5lciB1bCBsaTpoYXMoLmJ0bikgYS5idG4ge1xuICAgIG1heC13aWR0aDogNzMuNnZ3O1xuICB9XG4gIGhlYWRlciAuaW5uZXIgLm5hdi1nbG9iYWwgLmlubmVyIHVsIGEuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy10b3A6IDAuNzVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NWVtO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICBoZWFkZXIgLmlubmVyIC5uYXYtZ2xvYmFsIC5pbm5lciBhLmluc3RhZ3JhbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQyLjEzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiA2LjEzMzMzMzMzdncgYXV0byAwO1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtZ3JheSk7XG4gIHBhZGRpbmc6IDAuMjVlbSAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJyZWFkY3J1bWIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYnJlYWRjcnVtYiBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5icmVhZGNydW1iIGxpIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG59XG4uYnJlYWRjcnVtYiBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+8nlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIuNWVtO1xufVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nLXRvcDogOTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMnZ3O1xuICB9XG59XG5mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL21peWFrb2ppbWEvbW9iaXBhL2ltYWdlL3dhdmUtdG9wLXdoaXRlLWZvb3QucG5nKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyOjpiZWZvcmUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExNSUgMTAwJTtcbiAgfVxufVxuZm9vdGVyIGEge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuZm9vdGVyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5mb290ZXIgPiAuaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyID4gLmlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItbWFpbiB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgZ2FwOiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci1tYWluIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQwcHg7XG4gICAgd2lkdGg6IDgxLjMzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLW1haW4gLndyYXAtbG9nbyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5mb290ZXIgLmZvb3Rlci1tYWluIC53cmFwLWxvZ28gPiAuaW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci1tYWluIC53cmFwLWxvZ28gPiAuaW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1tYWluIC53cmFwLWxvZ28gPiAuaW5uZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbmZvb3RlciAuZm9vdGVyLW1haW4gLndyYXAtbG9nbyAubG9nbyB7XG4gIG1heC13aWR0aDogMTU2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuZm9vdGVyIC5mb290ZXItbWFpbiAubmF2LWZvb3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGF1dG8pO1xuICBnYXA6IDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbWFpbiAubmF2LWZvb3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ncmF5KTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItbWFpbiAubmF2LWZvb3Qgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuZm9vdGVyIC5mb290ZXItbWFpbiAubmF2LWZvb3QgLmdyaWQtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG59XG5mb290ZXIgLmZvb3Rlci1tYWluIC5uYXYtZm9vdCAuZ3JpZC1pdGVtIGE6bm90KC5idG4pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IC5ncmlkLWl0ZW0gYTpub3QoLmJ0bik6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMC42NWVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDAuNjVlbTtcbiAgICBoZWlnaHQ6IDAuNjVlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDM1JSAwLCA4NSUgNTAlLCAzNSUgMTAwJSwgMjQlIDkwJSwgNjUlIDUwJSwgMjQlIDEwJSk7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IC5ncmlkLWl0ZW0ucHVsbGRvd24tdG9nZ2xlIHN0cm9uZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci1tYWluIC5uYXYtZm9vdCAuZ3JpZC1pdGVtLnB1bGxkb3duLXRvZ2dsZSBzdHJvbmc6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMC42NWVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDAuNjVlbTtcbiAgICBoZWlnaHQ6IDAuNjVlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IC5ncmlkLWl0ZW0ucHVsbGRvd24tdG9nZ2xlLm9wZW5lciBzdHJvbmc6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNDMlLCA0MyUgNDMlLCA0MyUgMCwgNTclIDAsIDU3JSA0MyUsIDEwMCUgNDMlLCAxMDAlIDU3JSwgNTclIDU3JSwgNTclIDEwMCUsIDQzJSAxMDAlLCA0MyUgNTclLCAwIDU3JSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci1tYWluIC5uYXYtZm9vdCAuZ3JpZC1pdGVtLnB1bGxkb3duLXRvZ2dsZS5jbG9zZXIgc3Ryb25nOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDQ0JSwgMTAwJSA0NCUsIDEwMCUgNTYlLCAwIDU2JSk7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IC5ncmlkLWl0ZW06aGFzKHN0cm9uZykge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci1tYWluIC5uYXYtZm9vdCAuZ3JpZC1pdGVtOmhhcyhzdHJvbmcpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IC5ncmlkLWl0ZW06aGFzKHN0cm9uZykgYSwgZm9vdGVyIC5mb290ZXItbWFpbiAubmF2LWZvb3QgLmdyaWQtaXRlbTpoYXMoc3Ryb25nKSBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobm90IChtYXgtd2lkdGg6IDc2OHB4KSkge1xuICBmb290ZXIgLmZvb3Rlci1tYWluIC5uYXYtZm9vdCAuZ3JpZC1pdGVtOmhhcyhzdHJvbmcpIGEsIGZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IC5ncmlkLWl0ZW06aGFzKHN0cm9uZykgc3Ryb25nIHtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItbWFpbiAubmF2LWZvb3QgLmdyaWQtaXRlbTpoYXMoLmJ0bikge1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbWFpbiAubmF2LWZvb3QgLmdyaWQtaXRlbSBzdHJvbmcsIGZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IC5ncmlkLWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAuOGVtIDAuNGVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItbWFpbiAubmF2LWZvb3QgLmdyaWQtaXRlbSBzdHJvbmcgc3Ryb25nLCBmb290ZXIgLmZvb3Rlci1tYWluIC5uYXYtZm9vdCAuZ3JpZC1pdGVtIGEgc3Ryb25nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IC5ncmlkLWl0ZW0gKyAucHVsbGRvd24tY29udGVudHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci1tYWluIC5uYXYtZm9vdCAucHVsbGRvd24tY29udGVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItbWFpbiAubmF2LWZvb3QgLnB1bGxkb3duLWNvbnRlbnRzIC5ncmlkLWl0ZW06aGFzKHN0cm9uZyk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IC5wdWxsZG93bi1jb250ZW50cyAuZ3JpZC1pdGVtIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IC5wdWxsZG93bi1jb250ZW50cyAuZ3JpZC1pdGVtIGEge1xuICAgIHBhZGRpbmctdG9wOiAwLjRlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IC5wdWxsZG93bi1jb250ZW50cyAuZ3JpZC1pdGVtIGE6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgbm90IChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IC5wdWxsZG93bi1jb250ZW50cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItbWFpbiAubmF2LWZvb3QgLmdyaWQtd3JhcCA+IC5ncmlkLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuZm9vdGVyIC5mb290ZXItbWFpbiAubmF2LWZvb3QgYS5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMC41ZW0gM2VtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbWFpbiAubmF2LWZvb3QgYS5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMWVtIDNlbTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIGZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IGEuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItbWFpbiAubmF2LWZvb3QgLmF0dGVudGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLW1haW4gLm5hdi1mb290IC5ib3JkZXItc3Age1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmF5KTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDRlbTtcbn1cbkBtZWRpYSBub3QgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgcGFkZGluZy10b3A6IDFlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gICAgd2lkdGg6IDgxLjMzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiAyZW0gYXV0byAwO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1ib3R0b20gPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLWJvdHRvbSA+IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMWVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1ib3R0b20gPiB1bCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvcHlyaWdodCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb3B5cmlnaHQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi53cmFwLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmEuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAzZW07XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA5OTllbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIG5vdCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBhLmJ0biB7XG4gICAgbWluLXdpZHRoOiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGEuYnRuIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIH1cbn1cbmEuYnRuLi1uby12ZWN0b3I6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYS5idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMS4xZW07XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMC44ZW07XG4gIGhlaWdodDogMC44ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDM1JSAwLCA4NSUgNTAlLCAzNSUgMTAwJSwgMjQlIDkwJSwgNjUlIDUwJSwgMjQlIDEwJSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgYS5idG46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxufVxuYS5idG4uLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICBhLmJ0bi4tYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgfVxufVxuYS5idG4uLXZlYy1iYWNrOjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxLjFlbTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDY1JSAwLCAxNSUgNTAlLCA2NSUgMTAwJSwgNzYlIDkwJSwgMzUlIDUwJSwgNzYlIDEwJSk7XG59XG5hLmJ0blt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZS9pY29uLWJsYW5rLWJsYWNrLnN2Zyk7XG4gIHdpZHRoOiAwLjllbTtcbiAgaGVpZ2h0OiAwLjllbTtcbn1cblxuLmlubGluZS12ZWN0b3ItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxZW07XG59XG4uaW5saW5lLXZlY3Rvci1yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjhlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigzNSUgMCwgODUlIDUwJSwgMzUlIDEwMCUsIDI0JSA5MCUsIDY1JSA1MCUsIDI0JSAxMCUpO1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG59XG5cbi5ib3gtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3gtd2hpdGUge1xuICAgIHBhZGRpbmc6IDEwdncgNXZ3O1xuICB9XG59XG5cbi53YXZlLXNlY3Rpb24tdG9wLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjYwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlL3dhdmUtc2VjdGlvbi10b3AtYmcucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyLzEwMCUgMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2F2ZS1zZWN0aW9uLXRvcC1iZyB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4ud2F2ZS1zZWN0aW9uLXRvcC1vdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG5vdCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2F2ZS1zZWN0aW9uLXRvcC1vdmVyIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG4gIC53YXZlLXNlY3Rpb24tdG9wLW92ZXIgcGljdHVyZSwgLndhdmUtc2VjdGlvbi10b3Atb3ZlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi53YXZlLXNlY3Rpb24tdG9wLW92ZXI6OmJlZm9yZSwgLndhdmUtc2VjdGlvbi10b3Atb3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG59XG4ud2F2ZS1zZWN0aW9uLXRvcC1vdmVyOjpiZWZvcmUge1xuICBib3R0b206IDQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7XG4gIHotaW5kZXg6IDM7XG59XG4ud2F2ZS1zZWN0aW9uLXRvcC1vdmVyOjphZnRlciB7XG4gIHRvcDogNzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHotaW5kZXg6IDI7XG59XG4ud2F2ZS1zZWN0aW9uLXRvcC1vdmVyIHBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndhdmUtc2VjdGlvbi10b3Atb3ZlciB7XG4gICAgcGFkZGluZzogMTIuNjY2NjY2Njd2dyAwO1xuICB9XG59XG5cbnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmctdG9wOiA5NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJ2dztcbiAgfVxufVxuc2VjdGlvbjpoYXMoLndhdmUtc2VjdGlvbi10b3AtYmcpIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWFyY2ggKyBzZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbjpoYXMoKyAud2F2ZS1zZWN0aW9uLXRvcC1vdmVyKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLndhdmUtc2VjdGlvbi10b3Atb3ZlciArIHNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2F2ZS1zZWN0aW9uLXRvcC1vdmVyICsgc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkubWVudS1vcGVuLXNwIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBkdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgbm90IChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi53aWR0aC1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ud2lkdGgtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndpZHRoLWwge1xuICAgIG1heC13aWR0aDogOTJ2dztcbiAgfVxuICAud2lkdGgtcyB7XG4gICAgbWF4LXdpZHRoOiA5MnZ3O1xuICB9XG59XG4ua3Yge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3YgLm9yaWdpbi1zbGlkZXItdmVjLnNsaWRlLXNvbG8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmt2IC5vcmlnaW4tc2xpZGVyLXZlYyBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5rdiAub3JpZ2luLXNsaWRlci12ZWMgLnByZXYsIC5rdiAub3JpZ2luLXNsaWRlci12ZWMgLm5leHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjQyODU3MTQzdnc7XG4gIHJpZ2h0OiAxLjQyODU3MTQzdnc7XG4gIGJvdHRvbTogMS40Mjg1NzE0M3Z3O1xuICBsZWZ0OiAxLjQyODU3MTQzdnc7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDQuNXZ3O1xuICBoZWlnaHQ6IDQuNXZ3O1xuICBtaW4td2lkdGg6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdiAub3JpZ2luLXNsaWRlci12ZWMgLnByZXYsIC5rdiAub3JpZ2luLXNsaWRlci12ZWMgLm5leHQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOS41OTk5OTk5OXZ3O1xuICAgIGhlaWdodDogOS41OTk5OTk5OXZ3O1xuICAgIG1pbi13aWR0aDogNi45MzMzMzMzM3Z3O1xuICAgIG1pbi1oZWlnaHQ6IDYuOTMzMzMzMzN2dztcbiAgfVxufVxuLmt2IC5vcmlnaW4tc2xpZGVyLXZlYyAucHJldiBzcGFuLCAua3YgLm9yaWdpbi1zbGlkZXItdmVjIC5uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC9taXlha29qaW1hL21vYmlwYS9pbWFnZS9rdi1zbGlkZS1iZWMtci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUycHggNTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua3YgLm9yaWdpbi1zbGlkZXItdmVjIC5wcmV2IHNwYW4sIC5rdiAub3JpZ2luLXNsaWRlci12ZWMgLm5leHQgc3BhbiB7XG4gICAgd2lkdGg6IDYuOTMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDYuOTMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYuOTMzMzMzMzN2dyA2LjkzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAua3YgLm9yaWdpbi1zbGlkZXItdmVjIC5wcmV2LCAua3YgLm9yaWdpbi1zbGlkZXItdmVjIC5uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4xNiwgMC43LCAwLjY0LCAxKTtcbiAgfVxuICAua3YgLm9yaWdpbi1zbGlkZXItdmVjIC5wcmV2OmhvdmVyLCAua3YgLm9yaWdpbi1zbGlkZXItdmVjIC5uZXh0OmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbn1cbi5rdiAub3JpZ2luLXNsaWRlci12ZWMgLnByZXYge1xuICByaWdodDogYXV0bztcbn1cbi5rdiAub3JpZ2luLXNsaWRlci12ZWMgLnByZXYgc3BhbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5rdiAub3JpZ2luLXNsaWRlci12ZWMgLm5leHQge1xuICBsZWZ0OiBhdXRvO1xufVxuLmt2IC5pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiAzLjU3MTQyODU3dnc7XG4gIGJvcmRlci1yYWRpdXM6IDcuODU3MTQyODZ2dyAwIDAgNy44NTcxNDI4NnZ3O1xuICBhc3BlY3QtcmF0aW86IDE0MDAvNzAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rdiAuaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0dnc7XG4gICAgYXNwZWN0LXJhdGlvOiAyODgvMzI0O1xuICB9XG59XG4ua3YgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmt2IHBpY3R1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC01dnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogLTU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAtNHZ3O1xuICB9XG59XG4uc2VhcmNoIC50YWItc2VhcmNoIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2ggLnRhYi1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDAgNHZ3O1xuICB9XG59XG4uc2VhcmNoIC50YWItc2VhcmNoIGJ1dHRvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNlYXJjaCAudGFiLXNlYXJjaCA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2ggLnRhYi1zZWFyY2ggPiB1bCA+IGxpIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgbm90IChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2ggLnRhYi1zZWFyY2ggPiB1bCA+IGxpIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaCAudGFiLXNlYXJjaCA+IHVsID4gbGkge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5zZWFyY2ggLnRhYi1zZWFyY2ggPiB1bCA+IGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheSk7XG4gIHBhZGRpbmc6IDAuN2VtIDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2ggLnRhYi1zZWFyY2ggPiB1bCA+IGxpIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMC41ZW07XG4gIH1cbn1cbi5zZWFyY2ggLnRhYi1zZWFyY2ggPiB1bCA+IGxpIGJ1dHRvbi5yZW50YWwuLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xufVxuLnNlYXJjaCAudGFiLXNlYXJjaCA+IHVsID4gbGkgYnV0dG9uLmFjdGl2aXR5Li1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnNlYXJjaCAuc2VhcmNoLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTtcbiAgcGFkZGluZzogMzJweCA4MHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaCAuc2VhcmNoLWJvZHkge1xuICAgIHBhZGRpbmc6IDJ2dyA0dncgOHZ3O1xuICB9XG59XG4uc2VhcmNoIC5zZWFyY2gtYm9keSAud3JhcC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoIC5zZWFyY2gtYm9keSAud3JhcC1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxuICAuc2VhcmNoIC5zZWFyY2gtYm9keSAud3JhcC1mbGV4ID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDJ2dztcbiAgfVxuICAuc2VhcmNoIC5zZWFyY2gtYm9keSAud3JhcC1mbGV4IC5uYW1lIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzN2dztcbiAgfVxufVxuLnNlYXJjaCAuc2VhcmNoLWJvZHkgLndyYXAtZmxleCArIC53cmFwLWZsZXgge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLnNlYXJjaCAuc2VhcmNoLWJvZHkgLndyYXAtZmxleC4taG9yaXpvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoIC5zZWFyY2gtYm9keSAuaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWFyY2ggLnNlYXJjaC1ib2R5IC5pdGVtID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaCAuc2VhcmNoLWJvZHkgLml0ZW0gLmJ1dHRvbi12ZWMtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjJlbSAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2ggLnNlYXJjaC1ib2R5IC5pdGVtIC5idXR0b24tdmVjLWJvdHRvbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwLjZlbTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAwLjhlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAzNSUsIDUwJSA4NSUsIDEwMCUgMzUlLCA5MCUgMjQlLCA1MCUgNjUlLCAxMCUgMjQlKTtcbn1cbkBtZWRpYSBub3QgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaCAuc2VhcmNoLWJvZHkgLml0ZW0gLmJ1dHRvbi12ZWMtYm90dG9tIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaCAuc2VhcmNoLWJvZHkgLml0ZW0gLmJ1dHRvbi12ZWMtYm90dG9tIHtcbiAgICBmb250LXNpemU6IDQuNTMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwLjFlbSAxZW07XG4gIH1cbn1cbi5zZWFyY2ggLnNlYXJjaC1ib2R5IC5pdGVtIC5idXR0b24tdmVjLWJvdHRvbSBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWFyY2ggLnNlYXJjaC1ib2R5IC5pdGVtIC5idXR0b24tdmVjLWJvdHRvbSAuZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogLTAuNWVtO1xufVxuLnNlYXJjaCAuc2VhcmNoLWJvZHkgLml0ZW0gLmJ1dHRvbi12ZWMtYm90dG9tIC5pY29uLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMCAwLjI1ZW07XG59XG4uc2VhcmNoIC5zZWFyY2gtYm9keSAuaXRlbS4taG9yaXpvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzRweDtcbn1cbi5zZWFyY2ggLnNlYXJjaC1ib2R5IC5pdGVtLi1ob3Jpem9uIC4taG9yaXpvbiB7XG4gIGdhcDogMjBweDtcbn1cbi5zZWFyY2ggLnNlYXJjaC1ib2R5IC5pdGVtIGxhYmVsLmNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVlbTtcbn1cbi5zZWFyY2ggLnNlYXJjaC1ib2R5IC5pdGVtIHNwYW46aGFzKGlucHV0W3R5cGU9Y2hlY2tib3hdKSB7XG4gIHBhZGRpbmctdG9wOiAwLjFlbTtcbn1cbi5zZWFyY2ggLnNlYXJjaC1ib2R5IC5pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlYXJjaCAuc2VhcmNoLWJvZHkgLnNlbmQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNlYXJjaCAuc2VhcmNoLWJvZHkgLnNlbmQgLmdvLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA5OTllbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC41ZW0gM2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tYmx1ZSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaCAuc2VhcmNoLWJvZHkgLnNlbmQgLmdvLXNlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cbi5zZWFyY2ggLnNlYXJjaC1ib2R5IC5zZW5kIC5nby1zZWFyY2g6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMS4yZW07XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMC43ZW07XG4gIGhlaWdodDogMC43ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDM1JSAwLCA4NSUgNTAlLCAzNSUgMTAwJSwgMjQlIDkwJSwgNjUlIDUwJSwgMjQlIDEwJSk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlYXJjaCAuc2VhcmNoLWJvZHkgLnNlbmQgLmdvLXNlYXJjaCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zZWFyY2ggLnNlYXJjaC1ib2R5IC5zZW5kIC5nby1zZWFyY2g6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gIH1cbn1cbi5zZWFyY2ggLnJlc2VydmF0aW9uLWxpbmsge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEuNWVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2ggLnJlc2VydmF0aW9uLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5zZWN0aW9uLWhlYWQge1xuICBmb250LXNpemU6IDc0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBub3QgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24taGVhZCB7XG4gICAgbWluLWhlaWdodDogMTU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNzRweDtcbiAgICBmb250LXNpemU6IDkuNHZ3O1xuICAgIG1pbi1oZWlnaHQ6IDMxLjJ2dztcbiAgfVxufVxuLnNlY3Rpb24taGVhZCAuaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1oZWFkIC5pbm5lcjpoYXMoLmlsbCkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBnYXA6IDFlbTtcbn1cbi5zZWN0aW9uLWhlYWQgLmlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE5OXB4O1xuICBoZWlnaHQ6IDE1N3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC02NnB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24taGVhZCAuaW5uZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM3LjMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyOS4ydnc7XG4gICAgdG9wOiAtNnZ3O1xuICAgIGxlZnQ6IC04dnc7XG4gIH1cbn1cbi5zZWN0aW9uLWhlYWQgLmlubmVyLnNoYXBlLWJsdWU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbWl5YWtvamltYS9tb2JpcGEvaW1hZ2UvdHRsLXNoYXBlLWJsdWUucG5nKTtcbn1cbi5zZWN0aW9uLWhlYWQgLmlubmVyLnNoYXBlLWdyYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvbWl5YWtvamltYS9tb2JpcGEvaW1hZ2UvdHRsLXNoYXBlLWdyYXkucG5nKTtcbn1cbi5zZWN0aW9uLWhlYWQgLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZWFkIC5tYWluIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgfVxufVxuLnNlY3Rpb24taGVhZCAuc3ViIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZWFkIC5zdWIge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG5cbi5zZWN0aW9uLWxlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG59XG4uc2VjdGlvbi1sZWFkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1sZWFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHZ3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbiAgLnNlY3Rpb24tbGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogM3Z3O1xuICB9XG59XG4uc2VjdGlvbi1sZWFkICsgLndyYXAtYnRuIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWxlYWQgKyAud3JhcC1idG4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xuICB9XG59XG4uc2VjdGlvbi1sZWFkICsgLndyYXAtYnRuIGEuYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgbm90IChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLWNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjMwcHggYXV0bztcbiAgICBnYXA6IDEwMHB4O1xuICB9XG4gIC5ncmlkLWNhdGVnb3J5ICsgLmdyaWQtY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1jYXRlZ29yeSArIC5ncmlkLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG59XG4uZ3JpZC1jYXRlZ29yeSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmdyaWQtY2F0ZWdvcnkgLmdyaWQtY2F0ZWdvcnktaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1jYXRlZ29yeSAuZ3JpZC1jYXRlZ29yeS1oZWFkIHtcbiAgICB3aWR0aDogNDYuMTMzMzMzMzN2dztcbiAgICBtYXJnaW46IDAgYXV0byA4dnc7XG4gIH1cbiAgLmdyaWQtY2F0ZWdvcnkgLmdyaWQtY2F0ZWdvcnktaGVhZCBpbWcge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4uZ3JpZC1jYXRlZ29yeSAuZ3JpZC1jYXRlZ29yeS1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1jYXRlZ29yeSAuZ3JpZC1jYXRlZ29yeS1ib2R5IHVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gIC5ncmlkLWNhdGVnb3J5IC5ncmlkLWNhdGVnb3J5LWJvZHkgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5ncmlkLWNhdGVnb3J5IC5ncmlkLWNhdGVnb3J5LWJvZHkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtY2F0ZWdvcnkgLmdyaWQtY2F0ZWdvcnktYm9keSBhIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5ncmlkLWNhdGVnb3J5IC5ncmlkLWNhdGVnb3J5LWJvZHkgYSBpbWcge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjE2LCAwLjcsIDAuNjQsIDEpO1xuICB9XG4gIC5ncmlkLWNhdGVnb3J5IC5ncmlkLWNhdGVnb3J5LWJvZHkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5ncmlkLWNhdGVnb3J5IC5ncmlkLWNhdGVnb3J5LWJvZHkgYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XG4gIH1cbn1cbi5ncmlkLWNhdGVnb3J5IC5ncmlkLWNhdGVnb3J5LWJvZHkgYSAudGl0bGUge1xuICBtYXJnaW46IDFlbSBhdXRvIDAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjNlbTtcbn1cbi5ncmlkLWNhdGVnb3J5IC5ncmlkLWNhdGVnb3J5LWJvZHkgYSAudGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtY2F0ZWdvcnkgLnNsaWRlci1uYXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDIuNjY2NjY2Njd2dyAxdnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogNi40dncgYXV0bztcbiAgfVxuICAuZ3JpZC1jYXRlZ29yeSAuc2xpZGVyLW5hdiBsaSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5ZW07XG4gICAgcGFkZGluZzogMC41ZW0gMC4xZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMWVtO1xuICB9XG4gIC5ncmlkLWNhdGVnb3J5IC5zbGlkZXItbmF2IGxpLnNob3J0LXRleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgbm90IChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLWNhdGVnb3J5IC5zbGlkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5qcy1zbGljay1zcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcy1zbGljay1zcCAuc2xpY2stcHJldixcbi5qcy1zbGljay1zcCAuc2xpY2stbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOC44dnc7XG4gIGhlaWdodDogOC44dnc7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDU7XG59XG4uanMtc2xpY2stc3AgLnNsaWNrLXByZXY6OmJlZm9yZSxcbi5qcy1zbGljay1zcCAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4Ljh2dztcbiAgaGVpZ2h0OiA4Ljh2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JheSk7XG59XG4uanMtc2xpY2stc3AgLnNsaWNrLXByZXYge1xuICByaWdodDogYXV0bztcbn1cbi5qcy1zbGljay1zcCAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDY1JSAwLCAxNSUgNTAlLCA2NSUgMTAwJSwgNzYlIDkwJSwgMzUlIDUwJSwgNzYlIDEwJSk7XG59XG4uanMtc2xpY2stc3AgLnNsaWNrLW5leHQge1xuICBsZWZ0OiBhdXRvO1xufVxuLmpzLXNsaWNrLXNwIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMzUlIDAsIDg1JSA1MCUsIDM1JSAxMDAlLCAyNCUgOTAlLCA2NSUgNTAlLCAyNCUgMTAlKTtcbn1cbi5qcy1zbGljay1zcCAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nOiAwIDEydnc7XG59XG5cbi5ncmlkLXBpY2t1cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1waWNrdXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyLjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5ncmlkLXBpY2t1cCBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1waWNrdXAgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmdyaWQtcGlja3VwIGJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNywgMC42NCwgMSk7XG4gIH1cbiAgLmdyaWQtcGlja3VwIGJ1dHRvbjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuXG4ubGlzdC1xYSA+IGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGlzdC1xYSA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LXFhID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2N3Z3O1xuICB9XG59XG4ubGlzdC1xYSAucHVsbGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDkwcHggYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGN1YmljLWJlemllcigwLjE2LCAwLjcsIDAuNjQsIDEpO1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtcWEgLnB1bGxkb3duLXRvZ2dsZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMnZ3IGF1dG87XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXZ3O1xuICB9XG59XG4ubGlzdC1xYSAucHVsbGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDI3cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtcWEgLnB1bGxkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiA0dnc7XG4gICAgd2lkdGg6IDN2dztcbiAgICBoZWlnaHQ6IDN2dztcbiAgfVxufVxuLmxpc3QtcWEgLnB1bGxkb3duLXRvZ2dsZS5vcGVuZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCA0MyUsIDQzJSA0MyUsIDQzJSAwLCA1NyUgMCwgNTclIDQzJSwgMTAwJSA0MyUsIDEwMCUgNTclLCA1NyUgNTclLCA1NyUgMTAwJSwgNDMlIDEwMCUsIDQzJSA1NyUsIDAgNTclKTtcbn1cbi5saXN0LXFhIC5wdWxsZG93bi10b2dnbGUuY2xvc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JheSk7XG59XG4ubGlzdC1xYSAucHVsbGRvd24tdG9nZ2xlLmNsb3Nlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDQ0JSwgMTAwJSA0NCUsIDEwMCUgNTYlLCAwIDU2JSk7XG59XG4ubGlzdC1xYSAucHVsbGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWluLWhlaWdodDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1xYSAucHVsbGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB3aWR0aDogMTJ2dztcbiAgICBmb250LXNpemU6IDYuMTMzMzMzMzN2dztcbiAgICBtaW4taGVpZ2h0OiAyLjVlbTtcbiAgfVxufVxuLmxpc3QtcWEgLnB1bGxkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpc3QtcWEgLnB1bGxkb3duLWNvbnRlbnQgPiAuaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTBweCBhdXRvO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LXFhIC5wdWxsZG93bi1jb250ZW50ID4gLmlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEydncgYXV0bztcbiAgICBmb250LXNpemU6IDMuNDY2NjY2Njd2dztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG4ubGlzdC1xYSAucHVsbGRvd24tY29udGVudCA+IC5pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtaW4taGVpZ2h0OiA3MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LXFhIC5wdWxsZG93bi1jb250ZW50ID4gLmlubmVyOjpiZWZvcmUge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB3aWR0aDogMTJ2dztcbiAgICBmb250LXNpemU6IDYuMTMzMzMzMzN2dztcbiAgICBtaW4taGVpZ2h0OiAyLjVlbTtcbiAgfVxufVxuLmxpc3QtcWEgLnB1bGxkb3duLWNvbnRlbnQgPiAuaW5uZXIgPiAuaW5uZXIge1xuICBwYWRkaW5nOiAyNnB4IDkwcHggMzJweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LXFhIC5wdWxsZG93bi1jb250ZW50ID4gLmlubmVyID4gLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxLjc1ZW0gMS43NWVtIDEuNzVlbSAwO1xuICB9XG59XG4ubGlzdC1xYSAucHVsbGRvd24tY29udGVudCA+IC5pbm5lciA+IC5pbm5lciAqICsgcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5saXN0LXFhIC5wdWxsZG93bi1jb250ZW50ID4gLmlubmVyID4gLmlubmVyIHVsIGxpLCAubGlzdC1xYSAucHVsbGRvd24tY29udGVudCA+IC5pbm5lciA+IC5pbm5lciBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cbi5saXN0LXFhIC5wdWxsZG93bi1jb250ZW50IC5hdHRlbnRpb24ge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uc2VjdGlvbi1zbnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VjdGlvbi1zbnMgYSB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNywgMC42NCwgMSk7XG4gIH1cbiAgLnNlY3Rpb24tc25zIGE6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cbi5zZWN0aW9uLXNucyAuc25zLWluc3RhZ3JhbSB7XG4gIHdpZHRoOiA0MjRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdC1saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWxpbmsge1xuICAgIGdhcDogNi40dnc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG4ubGlzdC1saW5rIGEge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxpc3QtbGluayBhIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogLTAuMmVtO1xufVxuLmxpc3QtbGluayBhIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDIzOXB4O1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xufVxuXG4uc2VjdGlvbi1uZXdzIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1uZXdzIHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzdnc7XG4gIH1cbn1cbi5zZWN0aW9uLW5ld3MgLm5ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5KTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1uZXdzIC5uZXdzLWxpc3Qge1xuICAgIG1hcmdpbjogMXZ3IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDg0dnc7XG4gIH1cbn1cbi5zZWN0aW9uLW5ld3MgLm5ld3MtbGlzdCBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWdyYXkpO1xufVxuLnNlY3Rpb24tbmV3cyAubmV3cy1saXN0IGEge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOGVtIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1uZXdzIC5uZXdzLWxpc3QgYSB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW5ld3MgLm5ld3MtbGlzdCBhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nLXRvcDogMS4yZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgICBnYXA6IDAuMjVlbTtcbiAgfVxufVxuLnNlY3Rpb24tbmV3cyAubmV3cy1saXN0IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMC45ZW07XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMC45ZW07XG4gIGhlaWdodDogMC45ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMzUlIDAsIDg1JSA1MCUsIDM1JSAxMDAlLCAyNCUgOTAlLCA2NSUgNTAlLCAyNCUgMTAlKTtcbn1cbi5zZWN0aW9uLW5ld3MgLm5ld3MtbGlzdCBhIC5kYXRlIHtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbmV3cyAubmV3cy1saXN0IGEgLmRhdGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY2NjY3dnc7XG4gIH1cbn1cbi5zZWN0aW9uLW5ld3MgLm5ld3MtbGlzdCBhIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMWVtIDAuMjVlbTtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbmV3cyAubmV3cy1saXN0IGEgLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogNC41MzMzMzMzM3Z3O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlY3Rpb24tbmV3cyAubmV3cy1saXN0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcbiAgfVxufVxuXG4ucG9zdC1hcnRpY2xlIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1hcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wb3N0LWFydGljbGUgLnBvc3QtaGVhZCB7XG4gIGJhY2tncm91bmQ6IHVybCgvbWl5YWtvamltYS9tb2JpcGEvaW1hZ2Uvd2F2ZS10b3AtYmx1ZS5wbmcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTY3cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbkBtZWRpYSBub3QgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtYXJ0aWNsZSAucG9zdC1oZWFkIHtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWFydGljbGUgLnBvc3QtaGVhZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9taXlha29qaW1hL21vYmlwYS9pbWFnZS93YXZlLXRvcC1ibHVlLW1pbmkucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNzRweDtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzN2dztcbiAgICBtaW4taGVpZ2h0OiAzMS4ydnc7XG4gIH1cbn1cbi5wb3N0LWFydGljbGUgLnBvc3QtaGVhZCAuaW5uZXIge1xuICBwYWRkaW5nOiAyZW0gMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3QtYXJ0aWNsZSAucG9zdC1oZWFkIC5pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOTlweDtcbiAgaGVpZ2h0OiAxNTdweDtcbiAgYmFja2dyb3VuZDogdXJsKC9taXlha29qaW1hL21vYmlwYS9pbWFnZS90dGwtc2hhcGUtZ3JheS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtNjZweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWFydGljbGUgLnBvc3QtaGVhZCAuaW5uZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM3LjMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyOS4ydnc7XG4gICAgbGVmdDogLTh2dztcbiAgfVxufVxuLnBvc3QtYXJ0aWNsZSAucG9zdC1oZWFkIC5wb3N0LWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzhlbTtcbiAgY29sb3I6IHZhcigtLWJsdWUpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wb3N0LWFydGljbGUgLnBvc3QtaGVhZCAucG9zdC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cbi5wb3N0LWFydGljbGUgLnBvc3QtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtYXJ0aWNsZSAucG9zdC1ib2R5IHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuQG1lZGlhIG5vdCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1hcnRpY2xlIC5wb3N0LWJvZHkgLmlubmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG59XG4ucG9zdC1hcnRpY2xlIC5wb3N0LWJvZHkgLmlubmVyID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG4ucG9zdC1hcnRpY2xlIC5wb3N0LWJvZHkgLnBvc3QtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnBvc3QtYXJ0aWNsZSAucG9zdC1ib2R5ICsgLndyYXAtYnRuIHtcbiAgcGFkZGluZzogMTAwcHggMCA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWFydGljbGUgLnBvc3QtYm9keSArIC53cmFwLWJ0biB7XG4gICAgcGFkZGluZzogMTMuMzMzMzMzMzN2dyAwIDh2dztcbiAgfVxufVxuLnBvc3QtYXJ0aWNsZSAucG9zdC1ib2R5ICsgLndyYXAtYnRuIGEuYnRuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIG5vdCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1hcnRpY2xlIC5wb3N0LWJvZHkgKyAud3JhcC1idG4gYS5idG4ge1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLXJlbnRhbCBpbWcuaWxsIHtcbiAgICBtYXgtd2lkdGg6IDg0dnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTR2dztcbiAgfVxufVxuLnNlY3Rpb24tcmVudGFsIC5ncmlkLWNhdGVnb3J5IC5ncmlkLWNhdGVnb3J5LWhlYWQsXG4uc2VjdGlvbi1yZW50YWwgLmdyaWQtY2F0ZWdvcnkgLmdyaWQtY2F0ZWdvcnktYm9keSAudGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG59XG4uc2VjdGlvbi1yZW50YWwgLmdyaWQtY2F0ZWdvcnkgLnNsaWRlci1uYXYge1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG59XG4uc2VjdGlvbi1yZW50YWwgLmdyaWQtY2F0ZWdvcnkgLnNsaWRlci1uYXYgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uc2VjdGlvbi1yZW50YWwgLmdyaWQtY2F0ZWdvcnkgLnNsaWRlci1uYXYgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc2VjdGlvbi1yZW50YWwgLmdyaWQtY2F0ZWdvcnkgLnNsaWNrLXByZXY6OmJlZm9yZSxcbi5zZWN0aW9uLXJlbnRhbCAuZ3JpZC1jYXRlZ29yeSAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1hY3Rpdml0eSBpbWcuaWxsLWFjdGl2aXR5MDEge1xuICAgIHdpZHRoOiA2MC40dnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gOS42dnc7XG4gIH1cbiAgLnNlY3Rpb24tYWN0aXZpdHkgaW1nLmlsbC1hY3Rpdml0eTAzIHtcbiAgICBtYXgtd2lkdGg6IDU0LjEzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiAxMXZ3IGF1dG8gMDtcbiAgfVxufVxuLnNlY3Rpb24tYWN0aXZpdHkgLmdyaWQtY2F0ZWdvcnkgLmdyaWQtY2F0ZWdvcnktaGVhZCBpbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTtcbn1cbi5zZWN0aW9uLWFjdGl2aXR5IC5ncmlkLWNhdGVnb3J5IC5ncmlkLWNhdGVnb3J5LWhlYWQgaW1nLmlsbC1hY3Rpdml0eTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogMjAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0M3B4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnNlY3Rpb24tYWN0aXZpdHkgLmdyaWQtY2F0ZWdvcnkgLmdyaWQtY2F0ZWdvcnktaGVhZCxcbi5zZWN0aW9uLWFjdGl2aXR5IC5ncmlkLWNhdGVnb3J5IC5ncmlkLWNhdGVnb3J5LWJvZHkgLnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG4uc2VjdGlvbi1hY3Rpdml0eSAuZ3JpZC1jYXRlZ29yeSAuZ3JpZC1jYXRlZ29yeS1ib2R5IC5pbGwtYWN0aXZpdHkwMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIGJvdHRvbTogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogMzI1cHg7XG59XG4uc2VjdGlvbi1hY3Rpdml0eSAuZ3JpZC1jYXRlZ29yeSAuc2xpZGVyLW5hdiB7XG4gIGNvbG9yOiB2YXIoLS1yZWQpO1xufVxuLnNlY3Rpb24tYWN0aXZpdHkgLmdyaWQtY2F0ZWdvcnkgLnNsaWRlci1uYXYgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uc2VjdGlvbi1hY3Rpdml0eSAuZ3JpZC1jYXRlZ29yeSAuc2xpZGVyLW5hdiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnNlY3Rpb24tYWN0aXZpdHkgLmdyaWQtY2F0ZWdvcnkgLnNsaWNrLXByZXY6OmJlZm9yZSxcbi5zZWN0aW9uLWFjdGl2aXR5IC5ncmlkLWNhdGVnb3J5IC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQpO1xufVxuXG4uc2VjdGlvbi1tYXAgLndyYXAtYnRuIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuLnNlY3Rpb24tYWNjZXNzIC53cmFwLWJ0biB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG5cbi5zZWN0aW9uLWNvbnRhY3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1jb250YWN0IC5ib3gtd2hpdGUgcCB7XG4gICAgZm9udC1zaXplOiAzLjN2dztcbiAgfVxufVxuLnNlY3Rpb24tY29udGFjdCBhLmJ0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tY29udGFjdCBhLmJ0biB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG4uc2VjdGlvbi1zbnMge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb24tbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tbGluayAuYm94LXdoaXRlIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1saW5rIC5ib3gtd2hpdGUge1xuICAgIG1hcmdpbi10b3A6IDR2dztcbiAgfVxufVxuIl19 */

/* 追記 */

/* お知らせ詳細 */
.post-article .post-body .inner > * + * {
  margin-top: 0;
}

.post-article .post-body .inner > h3 {
  font-size: 1.5em;
  margin-top: 1.5em;
}

.post-article .post-body .inner > h4 {
  font-size: 1.25em;
  margin-top: 1.25em;
}

.post-article .post-body .inner > .par {
  margin-top: 1em;
}

.post-article .post-body .inner > .par img {
  border-radius: 20px;
}

.post-article .post-body .inner > picture {
  display: block;
  margin-top: 1em;
}

.post-article .post-body .inner > *:first-child {
  margin-top: 0!important;
}

/* トップ検索 */
.search .search-body .label-date {
  position: relative;
  display: inline-block;
  width: 218px;
  height: 43px;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  background-color: #fff;
  box-sizing: border-box;
}

@media (max-width: 768px) {
  .search .search-body .label-date {
    width: 65%;
    height: 9.972677vw;
    background-color: #fff;
  }

  .search .search-body .label-useDate {
    width: 100%;
  }
}

.search .search-body input[type="date"] {
  position: relative;
  padding-left: 2em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  width: 218px;
  height: 43px;
  border: 0;
  background: transparent;
  box-sizing: border-box;
  border: none;
  appearance: none;
  font-size: 18px;
  font-family: "Zen Maru Gothic", "Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;
  font-weight: 500;
}

@media (max-width: 768px) {
  .search .search-body input[type="date"] {
    padding-top: 0.1em;
    padding-bottom: 0.1em;
    width: 100%;
    height: 9.972677vw;
    font-size: 4.53333333vw;
  }
}

.search .search-body input[type="date"]::-webkit-inner-spin-button{
  -webkit-appearance: none;
  appearance: none;
}

.search .search-body input[type="date"]::-webkit-clear-button{
  -webkit-appearance: none;
  appearance: none;
}

.search .search-body input[type="date"]::-webkit-calendar-picker-indicator{
  position: absolute;
  padding: 0;
  background: transparent;
  color: transparent;
  cursor: pointer;
  appearance: none;
  width: 218px;
  height: 43px;
  top: 0;
  left: 0;
  z-index: 1;
}

@media (max-width: 768px) {
  .search .search-body input[type="date"]::-webkit-calendar-picker-indicator{
    width: 100%;
    height: 9.972677vw;
  }
}

.search .search-body .label-date::before {
  position: absolute;
  display: block;
  content: "";
  right: 7px;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  width: 30px;
  height: 30px;
  background-image: url(/miyakojima/mobipa/assets/renewal_2507/image/icon-calendar.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

@media (max-width: 768px) {
  .search .search-body .label-date::before {
    right: 1.907356vw;
    width: 7.36268vw;
    height: 7.36268vw;
  }
}

/* Firefox用のスタイル設定 */
@-moz-document url-prefix() {
  .search .search-body .label-date::before {
    display: none;
  }
}

.search .search-body .label-date .date-inner {
  width: 180px;
  height: 43px;
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  text-align: left;
  padding-left: 2em;
  font-size: 18px;
  font-weight: 500;
  font-family: "Zen Maru Gothic", "Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;
}

@media (max-width: 768px) {
  .search .search-body .label-date .date-inner {
    width: 80%;
    height: 9.972677vw;
    font-size: 4.53333333vw;
  }

  .search .search-body .label-date .useDate-inner {
    width: 89%;
    justify-content: center;
  }
}

.search .search-body .item-time select {
  width: 117px;
  height: 43px;
  box-sizing: border-box;
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  font-size: 18px;
  font-family: "Zen Maru Gothic", "Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;
  font-weight: 500;
  cursor: pointer;
  padding-left: 7px;
}

@media (max-width: 768px) {
  .search .search-body .item-time select {
    width: 100%;
    height: 9.972677vw;
    font-size: 4.53333333vw;
    padding-left: 1.496598vw;
  }
}

.search .search-body .item-time {
  position: relative;
  display: inline-block;
  width: 117px;
  height: 43px;
}

@media (max-width: 768px) {
  .search .search-body .item-time {
    width: 35%;
    height: 9.972677vw;
  }
}

.search .search-body .item-time::before {
  position: absolute;
  display: block;
  content: "";
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  width: 15px;
  height: 15px;
  background-color: rgb(52, 101, 232);
  clip-path: polygon(0% 35%, 50% 85%, 100% 35%, 90% 24%, 50% 65%, 10% 24%);
  z-index: 9;
}

@media (max-width: 768px) {
  .search .search-body .item-time::before {
    right: 2.7vw;
    width: 3.626027vw;
    height: 3.626027vw;
  }
}

.search .search-body .item-inner {
  display: flex;
  align-items: center;
  justify-content: center;
}

.search .search-body .item-category select {
  width: 200px;
  height: 43px;
  box-sizing: border-box;
  border-radius: 6px;
  font-size: 18px;
  font-family: "Zen Maru Gothic", "Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;
  font-weight: 500;
  cursor: pointer;
  text-align: center;
  text-align-last: center;
}

@media (max-width: 768px) {
  .search .search-body .item-category select {
    width: 100%;
    height: 9.972677vw;
    font-size: 4.53333333vw;
  }
}

.search .search-body .item-category {
  position: relative;
  display: inline-block;
  width: 200px;
  height: 43px;
}

@media (max-width: 768px) {
  .search .search-body .item-category {
    width: 100%;
    height: 9.972677vw;
  }
}

.search .search-body .item-category::before {
  position: absolute;
  display: block;
  content: "";
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  width: 15px;
  height: 15px;
  background-color: rgb(52, 101, 232);
  clip-path: polygon(0% 35%, 50% 85%, 100% 35%, 90% 24%, 50% 65%, 10% 24%);
  z-index: 1;
}

@media (max-width: 768px) {
  .search .search-body .item-category::before {
    right: 2.7vw;
    width: 3.626027vw;
    height: 3.626027vw;
  }
}

.search .search-body .name-warning {
  color: red;
  text-align: center;
  display: none;
}

@media (max-width: 768px) {
  .search .search-body .name-warning {
    text-align: left;
  }
}

.search .search-body .name-warning-wrapper {
  margin-top: 30px;
}

/* トップカテゴリ */
.grid-category .grid-category-body a .title::before {
  content: "";
}

.grid-category .grid-category-body a .title {
  display: block;
}

/* マップページ */
.map .wrapper {
  padding-left: 0;
  height: 100vh;
}

@media (min-width: 768px) and (max-width: 1140px) {
  .map {
    overflow-x: scroll;
  }
}

.map .mapSection_mainMapWrap {
  /* height: calc(100vh - 100px); */
  height: 100vh;
}

.map .mapSection_serchBtnSpWrap {
  top: 15px;
}

.map .mapSection_currentLocationWrap {
  bottom: 30px;
}

@media (max-width: 768px) {
  .map .mapSection_currentLocationWrap {
    bottom: 23px;
    right: 6px;
  }
}

.map img {
  display: inline;
  vertical-align: baseline;
}

/* テキストのはみ出し防止 */
body {
  overflow-wrap: break-word;
  word-break: break-all;
}