@charset "UTF-8";
@-webkit-keyframes fish-swim {
  0% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  25% {
    -webkit-transform: translateY(-3px) rotate(-1deg);
    transform: translateY(-3px) rotate(-1deg);
  }
  50% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  75% {
    -webkit-transform: translateY(3px) rotate(1deg);
    transform: translateY(3px) rotate(1deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
}
@keyframes fish-swim {
  0% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  25% {
    -webkit-transform: translateY(-3px) rotate(-1deg);
    transform: translateY(-3px) rotate(-1deg);
  }
  50% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  75% {
    -webkit-transform: translateY(3px) rotate(1deg);
    transform: translateY(3px) rotate(1deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
}
@-webkit-keyframes fish-swim-reverse {
  0% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  25% {
    -webkit-transform: translateY(3px) rotate(1deg);
    transform: translateY(3px) rotate(1deg);
  }
  50% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  75% {
    -webkit-transform: translateY(-3px) rotate(-1deg);
    transform: translateY(-3px) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
}
@keyframes fish-swim-reverse {
  0% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  25% {
    -webkit-transform: translateY(3px) rotate(1deg);
    transform: translateY(3px) rotate(1deg);
  }
  50% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  75% {
    -webkit-transform: translateY(-3px) rotate(-1deg);
    transform: translateY(-3px) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
}
@-webkit-keyframes fish-swim-horizontal {
  0% {
    -webkit-transform: translateX(0) rotateY(0) rotate(0deg);
    transform: translateX(0) rotateY(0) rotate(0deg);
  }
  40% {
    -webkit-transform: translateX(8px) rotateY(0) rotate(-2deg);
    transform: translateX(8px) rotateY(0) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(10px) rotateY(0) rotate(0deg);
    transform: translateX(10px) rotateY(0) rotate(0deg);
  }
  90% {
    -webkit-transform: translateX(2px) rotateY(0) rotate(1deg);
    transform: translateX(2px) rotateY(0) rotate(1deg);
  }
  100% {
    -webkit-transform: translateX(0) rotateY(0) rotate(0deg);
    transform: translateX(0) rotateY(0) rotate(0deg);
  }
}
@keyframes fish-swim-horizontal {
  0% {
    -webkit-transform: translateX(0) rotateY(0) rotate(0deg);
    transform: translateX(0) rotateY(0) rotate(0deg);
  }
  40% {
    -webkit-transform: translateX(8px) rotateY(0) rotate(-2deg);
    transform: translateX(8px) rotateY(0) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(10px) rotateY(0) rotate(0deg);
    transform: translateX(10px) rotateY(0) rotate(0deg);
  }
  90% {
    -webkit-transform: translateX(2px) rotateY(0) rotate(1deg);
    transform: translateX(2px) rotateY(0) rotate(1deg);
  }
  100% {
    -webkit-transform: translateX(0) rotateY(0) rotate(0deg);
    transform: translateX(0) rotateY(0) rotate(0deg);
  }
}
@-webkit-keyframes fish-swim-horizontal-reverse {
  0% {
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }
  40% {
    -webkit-transform: translateX(-8px) rotate(2deg);
    transform: translateX(-8px) rotate(2deg);
  }
  50% {
    -webkit-transform: translateX(-10px) rotate(0deg);
    transform: translateX(-10px) rotate(0deg);
  }
  90% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }
}
@keyframes fish-swim-horizontal-reverse {
  0% {
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }
  40% {
    -webkit-transform: translateX(-8px) rotate(2deg);
    transform: translateX(-8px) rotate(2deg);
  }
  50% {
    -webkit-transform: translateX(-10px) rotate(0deg);
    transform: translateX(-10px) rotate(0deg);
  }
  90% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }
}
@-webkit-keyframes bg-scroll-loop {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -100px 0;
  }
}
@keyframes bg-scroll-loop {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -100px 0;
  }
}
@-webkit-keyframes bg-scroll-loop02 {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -1366px 0;
  }
}
@keyframes bg-scroll-loop02 {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -1366px 0;
  }
}
/* ======================================================================
 Layout & Sidebar (2 Column)
====================================================================== */
.l-content {
  position: relative;
}

.l-side {
  position: absolute;
  top: 0;
  left: 0;
  /* 子要素（実際に固定される箱） */
}
@media screen and (max-width: 1024px) {
  .l-side {
    display: none;
  }
}
.l-side li + li {
  margin-top: 10px;
}
.l-side a {
  width: 240px;
  height: 64px;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  padding: 0 30px;
  border-radius: 35px;
  border: 1px solid #cbd5de;
  background: #FFF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.l-side a:link, .l-side a:active, .l-side a:visited {
  color: #7C8290;
  cursor: pointer;
}
.l-side a:hover {
  color: #7C8290;
}
.l-side a::before {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../img/common/ico_arrow07_bottom.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}
.l-side .active a {
  border: 2px solid #1e1e1e;
}
.l-side .active a:link, .l-side .active a:active, .l-side .active a:visited {
  color: #1e1e1e;
  cursor: pointer;
}
.l-side .active a:hover {
  color: #1e1e1e;
}
.l-side .active a::before {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../img/common/ico_arrow02_right.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}
.l-side__inner {
  width: 240px;
  /* transition: top 0.3s; ← 計算で操作するため削除推奨 */
  /* A. 追従中 (Fixed) */
  /* B. 停止中 (Absolute) */
}
.l-side__inner.is-sticky {
  position: fixed;
  top: 150px;
  z-index: 10;
  /* leftはJSで指定 */
}
.l-side__inner.is-stopped {
  position: absolute !important;
  /* top: 値はJSで計算してインラインで入れるのでCSSでは指定しない */
  left: 0 !important;
  z-index: 1;
  width: 100%;
}

/* ======================================================================
 p-lpgas
====================================================================== */
.l-main-visual__pic::before {
  display: inline-block;
  width: 109.361px;
  height: 127px;
  background-image: url("../img/common/img_deco_lpgas01.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  right: -37px;
  bottom: -50px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .l-main-visual__pic::before {
    width: 50.97px;
    height: 58.62px;
    right: 15px;
    bottom: -30px;
  }
}
.l-main-visual__pic::after {
  display: inline-block;
  width: 132px;
  height: 128px;
  background-image: url("../img/common/img_deco_seaturtle01.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: 40px;
  left: -110px;
  z-index: 2;
  -webkit-animation: fish-swim 4s ease-in-out infinite;
  animation: fish-swim 4s ease-in-out infinite;
}
@media screen and (max-width: 767px) {
  .l-main-visual__pic::after {
    width: 79.2px;
    height: 76.8px;
    top: -55px;
    left: -10px;
  }
}
.l-main-visual__en::before {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("../img/common/ico_gas03.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}
.l-main-visual__ja span {
  font-size: 36px;
}
@media screen and (max-width: 767px) {
  .l-main-visual__ja span {
    font-size: 22px;
  }
}

.l-pagemenu-sp {
  display: none;
}
@media screen and (max-width: 1024px) {
  .l-pagemenu-sp {
    display: block;
    margin-top: 50px;
  }
  .l-pagemenu-sp li + li {
    margin-top: 10px;
  }
  .l-pagemenu-sp a {
    width: 100%;
    height: 52px;
    font-weight: bold;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 15px;
    padding: 0 30px;
    border-radius: 35px;
    border: 1px solid #1e1e1e;
    background: #FFF;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .l-pagemenu-sp a:link, .l-pagemenu-sp a:active, .l-pagemenu-sp a:visited {
    color: #1e1e1e;
    cursor: pointer;
  }
  .l-pagemenu-sp a:hover {
    color: #1e1e1e;
  }
  .l-pagemenu-sp a::before {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("../img/common/ico_arrow02_bottom.svg");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    vertical-align: middle;
  }
}

.p-section-about {
  position: relative;
  padding: 0 0 140px 0;
}
@media screen and (max-width: 767px) {
  .p-section-about {
    padding-bottom: 80px;
  }
}
.p-section-about__inner {
  position: relative;
  width: 880px;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
  .p-section-about__inner {
    width: auto;
  }
}
.p-section-about__inner::after {
  display: inline-block;
  width: 300px;
  height: 240px;
  background-image: url("../img/p-lpgas/img_lpgas02.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  bottom: 70px;
  right: 0;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .p-section-about__inner::after {
    width: 200px;
    height: 159.173px;
    right: auto;
    bottom: 200px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.p-section-about::before {
  display: inline-block;
  width: 100vw;
  height: 20px;
  background-image: url("../img/common/bg_wave-white.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-repeat: repeat-x;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .p-section-about::before {
    background-image: url("../img/common/sp/bg_wave-white.svg");
    background-size: contain;
  }
}
.p-section-about::after {
  display: inline-block;
  width: 95px;
  height: 88px;
  background-image: url("../img/common/img_deco_starfish01.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  bottom: -44px;
  right: 60px;
  -webkit-animation: fish-swim-horizontal 4s ease-in-out infinite;
  animation: fish-swim-horizontal 4s ease-in-out infinite;
}
@media screen and (max-width: 767px) {
  .p-section-about::after {
    width: 73px;
    height: 68px;
    right: 10px;
    bottom: -25px;
  }
}
.p-section-about .c-title-1 {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .p-section-about .c-title-1 {
    text-align: center;
    margin-bottom: 30px;
  }
}
.p-section-about .c-title-1 + p {
  font-size: 20px;
  font-weight: bold;
  line-height: 2;
}
.p-section-about .c-title-1 + p span {
  color: #0e92d5;
}
@media screen and (max-width: 767px) {
  .p-section-about .c-title-1 + p {
    font-size: 16px;
  }
}
.p-section-about p {
  width: 510px;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .p-section-about p {
    width: auto;
  }
}
.p-section-about .c-button-3 {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .p-section-about .c-button-3 {
    margin-bottom: 225px;
  }
}

.p-section-price {
  position: relative;
  padding: 90px 0 140px 0;
}
@media screen and (max-width: 767px) {
  .p-section-price {
    padding: 60px 0 80px 0;
  }
}
.p-section-price__inner {
  position: relative;
  width: 880px;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
  .p-section-price__inner {
    width: auto;
  }
}
.p-section-price .c-title-1 {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .p-section-price .c-title-1 {
    text-align: center;
    margin-bottom: 30px;
  }
}
.p-section-price .method {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 67px;
}
@media screen and (max-width: 767px) {
  .p-section-price .method {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0 32px;
  }
}
.p-section-price .method__item {
  width: 164px;
  height: 72px;
  font-size: 22px;
  font-weight: bold;
  color: #0e92d5;
  border-radius: 6px;
  border: 2px solid #0e92d5;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 767px) {
  .p-section-price .method__item {
    width: 90px;
    height: 90px;
  }
}
.p-section-price .method__item:not(:last-child)::after {
  display: inline-block;
  width: 25px;
  height: 25px;
  background-image: url("../img/common/ico_plus03.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: 50%;
  left: 100%;
  margin-left: 33.5px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
  .p-section-price .method__item:not(:last-child)::after {
    width: 21px;
    height: 21px;
    top: 33px;
    left: auto;
    right: -28px;
    margin: 0;
    -webkit-transform: none;
    transform: none;
  }
}
.p-section-price .method__item:first-child {
  background: #0e92d5;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .p-section-price .method__item:first-child {
    background: transparent;
    border: transparent;
    width: 100%;
    height: auto;
  }
  .p-section-price .method__item:first-child .sp-item {
    background: #0e92d5;
    border: 2px solid #0e92d5;
    border-radius: 6px;
    width: 200px;
    height: 64px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px;
  }
}
.p-section-price .method__item:first-child::after {
  background-image: url("../img/common/ico_equal01.svg");
  width: 25px;
  height: 14px;
}
@media screen and (max-width: 767px) {
  .p-section-price .method__item:first-child::after {
    background-image: url("../img/common/ico_equal02.svg");
    width: 14px;
    height: 20px;
    margin-top: -20px;
    top: auto;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.p-section-price .c-title-5 {
  margin: 40px 0 20px;
}
@media screen and (max-width: 767px) {
  .p-section-price .c-title-5 {
    margin-bottom: 15px;
  }
}
.p-section-price p + .c-list-3 {
  margin-top: 40px;
}
.p-section-price .c-list-3 {
  margin-bottom: 60px;
}
.p-section-price .btnlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .p-section-price .btnlist {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }
}
.p-section-price .btnlist .item .c-button-3 {
  min-width: 430px;
  width: 430px;
}
.p-section-price .btnlist .item .c-button-3::after {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../img/common/ico_pdf01.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .p-section-price .btnlist .item .c-button-3 {
    min-width: 100%;
    width: 100%;
  }
}

.p-section-payment {
  position: relative;
  padding: 90px 0 140px 0;
}
@media screen and (max-width: 767px) {
  .p-section-payment {
    padding: 60px 0;
  }
}
.p-section-payment::after {
  display: inline-block;
  width: 100vw;
  height: 20px;
  background-image: url("../img/common/bg_wave-white.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-repeat: repeat-x;
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .p-section-payment::after {
    background-image: url("../img/common/sp/bg_wave-white.svg");
    background-size: contain;
  }
}
.p-section-payment::before {
  display: inline-block;
  width: 100vw;
  height: 20px;
  background-image: url("../img/common/bg_wave-white.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-repeat: repeat-x;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .p-section-payment::before {
    background-image: url("../img/common/sp/bg_wave-white.svg");
    background-size: contain;
  }
}
.p-section-payment__inner {
  position: relative;
  width: 880px;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
  .p-section-payment__inner {
    width: auto;
  }
}
.p-section-payment__inner::after {
  display: inline-block;
  width: 110px;
  height: 87px;
  background-image: url("../img/common/img_deco_crabs01.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: -125px;
  right: -23px;
  z-index: 1;
  -webkit-animation: fish-swim 4s ease-in-out infinite;
  animation: fish-swim 4s ease-in-out infinite;
}
@media screen and (max-width: 767px) {
  .p-section-payment__inner::after {
    width: 80px;
    height: 64px;
    right: 0;
    top: -80px;
  }
}
.p-section-payment .c-title-1 {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .p-section-payment .c-title-1 {
    text-align: center;
    margin-bottom: 30px;
  }
}
.p-section-payment .payment_unit {
  background: #fff;
  border-radius: 40px;
  padding: 30px 50px 40px 50px;
}
@media screen and (max-width: 767px) {
  .p-section-payment .payment_unit {
    padding: 20px 20px 25px 20px;
    border-radius: 20px;
  }
}
.p-section-payment .payment_unit__ttl {
  font-size: 28px;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 30px;
  margin-bottom: 17px;
}
@media screen and (max-width: 767px) {
  .p-section-payment .payment_unit__ttl {
    font-size: 24px;
    gap: 20px;
    margin-bottom: 20px;
  }
}
.p-section-payment .payment_unit__ttl.ico_card::before {
  display: inline-block;
  width: 70px;
  height: 70px;
  background-image: url("../img/common/ico_otherservice03.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .p-section-payment .payment_unit__ttl.ico_card::before {
    width: 60px;
    height: 60px;
  }
}
.p-section-payment .payment_unit__ttl.ico_account::before {
  display: inline-block;
  width: 70px;
  height: 70px;
  background-image: url("../img/common/ico_payment method01.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .p-section-payment .payment_unit__ttl.ico_account::before {
    width: 60px;
    height: 60px;
  }
}
.p-section-payment .payment_unit__ttl.ico_paper::before {
  display: inline-block;
  width: 70px;
  height: 70px;
  background-image: url("../img/common/ico_payment method02.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .p-section-payment .payment_unit__ttl.ico_paper::before {
    width: 60px;
    height: 60px;
  }
}
.p-section-payment .payment_unit__ttl.ico_mobile::before {
  display: inline-block;
  width: 70px;
  height: 70px;
  background-image: url("../img/common/ico_payment method03.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .p-section-payment .payment_unit__ttl.ico_mobile::before {
    width: 60px;
    height: 60px;
  }
}
.p-section-payment .payment_unit + .payment_unit {
  margin-top: 30px;
}
.p-section-payment .payment_unit .c-button-3 {
  min-width: 470px;
  width: 470px;
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .p-section-payment .payment_unit .c-button-3 {
    min-width: 100%;
    height: 100%;
    margin-top: 20px;
  }
}
.p-section-payment .payment_unit .note {
  border-radius: 15px;
  background: #EAF6FC;
  padding: 20px 30px;
  margin-top: 20px;
}
.p-section-payment .payment_unit .note__ttl {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
}
.p-section-payment .payment_unit .note .c-list-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 12px 0;
}
.p-section-payment .payment_unit .note .c-list-2 li {
  width: 33.3333333333%;
}
@media screen and (max-width: 767px) {
  .p-section-payment .payment_unit .note .c-list-2 li {
    width: 100%;
  }
}
.p-section-payment .payment_unit .note .c-list-2 li + li {
  margin-top: 0;
}
.p-section-payment .payment_unit .note .c-list-2.pc-col2 li {
  width: 50%;
}
@media screen and (max-width: 767px) {
  .p-section-payment .payment_unit .note .c-list-2.pc-col2 li {
    width: 100%;
  }
}
.p-section-payment .payment_unit .note .c-list-2.sp-col2 li {
  width: 33.3333333333%;
}
@media screen and (max-width: 767px) {
  .p-section-payment .payment_unit .note .c-list-2.sp-col2 li {
    width: 50%;
  }
}
.p-section-payment .payment_unit .note + p {
  margin-top: 20px;
}
.p-section-payment .payment_unit .c-button-2 {
  width: 470px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .p-section-payment .payment_unit .c-button-2 {
    width: 100%;
    margin-top: 20px;
  }
}
.p-section-payment .payment_unit .c-button-2 a:link, .p-section-payment .payment_unit .c-button-2 a:active, .p-section-payment .payment_unit .c-button-2 a:visited {
  color: #fff;
  cursor: pointer;
}
.p-section-payment .payment_unit .c-button-2 a:hover {
  color: #fff;
}
.p-section-payment .payment_unit .c-button-2 .c-tel-2 {
  font-size: 40px;
}
@media screen and (max-width: 767px) {
  .p-section-payment .payment_unit .c-button-2 .c-tel-2 {
    font-size: 30px;
  }
}
.p-section-payment .payment_unit .c-button-2 .txt01 {
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .p-section-payment .payment_unit .c-button-2 .txt01 {
    font-size: 16px;
  }
}
.p-section-payment .payment_unit .c-button-2 .txt02 {
  font-size: 14px;
  font-weight: normal;
}
.p-section-payment .payment_unit .c-list-3 {
  margin-top: 20px;
}

.l-section-faq {
  position: relative;
  padding-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .l-section-faq {
    padding: 60px 0 80px 0;
  }
}
.l-section-faq::after {
  display: inline-block;
  width: 100vw;
  height: 20px;
  background-image: url("../img/common/bg_wave-grey.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-repeat: repeat-x;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .l-section-faq::after {
    background-image: url("../img/common/sp/bg_wave-grey.svg");
    background-size: contain;
  }
}
.l-section-faq__inner {
  position: relative;
  width: 880px;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
  .l-section-faq__inner {
    width: auto;
  }
}
.l-section-faq__inner::before {
  display: inline-block;
  width: 218px;
  height: 92px;
  background-image: url("../img/common/img_deco_fish06.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: -40px;
  right: -59px;
  -webkit-animation: fish-swim 4s ease-in-out infinite;
  animation: fish-swim 4s ease-in-out infinite;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .l-section-faq__inner::before {
    width: 143px;
    height: 60px;
    right: 0;
    top: -100px;
  }
}
.l-section-faq .c-title-1 {
  text-align: left;
}
@media screen and (max-width: 767px) {
  .l-section-faq .c-title-1 {
    text-align: center;
  }
}
.l-section-faq .c-item-3 {
  width: auto;
}

.l-section-other {
  padding: 90px 0 100px 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .l-section-other {
    padding: 60px 0 80px 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zZXR0aW5nLnNjc3MiLCJwLWxwZ2FzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQTJZQTtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUtKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFJSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBT0o7RUFDRTtJQUNFOztFQUVGO0lBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUNsZUo7QUFBQTtBQUFBO0FBR0E7RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7QUEyQkE7O0FEeUlDO0VDdktGO0lBS0U7OztBQUVEO0VBQVM7O0FBQ1Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRG9HQTtFQUdFLE9DdEdhO0VEdUdiOztBQUVGO0VBQ0UsT0MxR3NCOztBRCtReEI7RUFDRTtFQUNBLE9DaFJvRDtFRGlScEQsUUNqUjBEO0VEbVIxRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDclJGO0VBQ0M7O0FEOEZEO0VBR0UsT0FoR0k7RUFpR0o7O0FBRUY7RUFDRSxPQXBHSTs7QUF5UU47RUFDRTtFQUNBLE9DMVFvRDtFRDJRcEQsUUMzUTBEO0VENlExRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDOVFIO0VBQ0U7QUFDQTtBQUVBO0FBUUE7O0FBUEE7RUFDRTtFQUNBO0VBQ0E7QUFDQTs7QUFJRjtFQUNFO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1MO0FBQUE7QUFBQTtBRDRPRTtFQUNFO0VBQ0EsT0N6T29EO0VEME9wRCxRQzFPK0Q7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RUFDRTtFQUNBLE9DOFFtRDtFRDdRbkQsUUM2UTBEO0VEM1ExRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUN1UUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QURyWUo7RUFnSEE7SUN1Uk07SUFDQTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0M7O0FEL1lEO0VDOFlBO0lBR0k7OztBQUdKO0VBQ0M7OztBQVFIO0VBQ0U7RUFDQTs7QUQvWkE7RUM2WkY7SUFJUSIsImZpbGUiOiJwLWxwZ2FzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyB2YXJpYWJsZVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gaW1n44OH44Kj44Os44Kv44OI44Oq44G+44Gn44Gu44OR44K5XHJcbiRpbWctZGlyOiBcIi4uL2ltZ1wiO1xyXG5cclxuLy8g44Kz44Oz44OG44Oz44OE5bmFXHJcbiRjb250ZW50LXdpZHRoOiAxMjAwcHg7XHJcblxyXG4vLyBTUOaZguOBruW3puWPs+OBruS9meeZve+8iOeJh+aWue+8iVxyXG4kc3Atc2lkZS1wYWRkaW5nOiAyMHB4O1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gYnJlYWtwb2ludFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyDkuIvoqJgy44Gk44Gu5aSJ5pWw44Gu6ZaT44GM44K/44OW44Os44OD44OI6KGo56S6XHJcbi8vIOOCv+ODluODrOODg+ODiOihqOekuuOBquOBl+OBruWgtOWQiOOBrzLjgaTjga7lpInmlbDjga7lgKTjgpLjgIwxcHjlt67jgI3jgafoqK3lrprjgZnjgovjgZPjgahcclxuXHJcbi8vICRwYy1icOS7peS4iuOBjFBD6KGo56S6XHJcbiRwYy1icDogMTAyNXB4O1xyXG5cclxuLy8gJHNwLWJw5Lul5LiL44GMU1DooajnpLpcclxuJHNwLWJwOiA3NjdweDtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGZvbnRcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8kZm9udC0xOiBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIHNhbnMtc2VyaWY7XHJcbiRmb250LTE6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgc2Fucy1zZXJpZjtcclxuJGZvbnQtMjogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGNvbG9yXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiRibGFjazogIzFlMWUxZTtcclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuXHJcbiRjdi1jb2xvcjogIzBlOTJkNTsgXHJcblxyXG4kYmctYmx1ZTogI2VmZmFmZjsgXHJcblxyXG4kcmVkOiAjY2M0YTRhO1xyXG5cclxuJGdyYXk6ICNjYmQ1ZGU7XHJcblxyXG4kY29sb3ItMTogIzFlMWUxZTtcclxuXHJcbiRjb2xvci0yOiAjZWFmNmZjOyAvL2Jhc2VcclxuXHJcbiRjb2xvci0zOiAjMWY5ZjYwOyAvL2FjY2VudDAxXHJcblxyXG4kY29sb3ItNDogIzJlYWZmMTsgLy9hY2NlbnQwMlxyXG5cclxuJGNvbG9yLTU6ICNmZmRjNDM7IC8vYWNjZW50MDNcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENTUyBUcmFuc2l0aW9uIEVhc2luZ1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEZWZhdWx0XHJcbiRsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKTtcclxuJGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxLjAwMCk7XHJcbiRlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgLjAwMCwgMS4wMDAsIDEuMDAwKTtcclxuJGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoLjAwMCwgLjAwMCwgLjU4MCwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XHJcbi8vIEluXHJcbiRlYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoLjU1MCwgLjA4NSwgLjY4MCwgLjUzMCk7XHJcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NTAsIC4wNTUsIC42NzUsIC4xOTApO1xyXG4kZWFzZUluUXVhcnQ6IGN1YmljLWJlemllciguODk1LCAuMDMwLCAuNjg1LCAuMjIwKTtcclxuJGVhc2VJblF1aW50OiBjdWJpYy1iZXppZXIoLjc1NSwgLjA1MCwgLjg1NSwgLjA2MCk7XHJcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3MCwgLjAwMCwgLjc0NSwgLjcxNSk7XHJcbiRlYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoLjk1MCwgLjA1MCwgLjc5NSwgLjAzNSk7XHJcbiRlYXNlSW5DaXJjOiBjdWJpYy1iZXppZXIoLjYwMCwgLjA0MCwgLjk4MCwgLjMzNSk7XHJcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoLjYwMCwgLS4yODAsIC43MzUsIC4wNDUpO1xyXG4vLyBPdXRcclxuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoLjI1MCwgLjQ2MCwgLjQ1MCwgLjk0MCk7XHJcbiRlYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxLjAwMCk7XHJcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllciguMTY1LCAuODQwLCAuNDQwLCAxLjAwMCk7XHJcbiRlYXNlT3V0UXVpbnQ6IGN1YmljLWJlemllciguMjMwLCAxLjAwMCwgLjMyMCwgMS4wMDApO1xyXG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxLjAwMCk7XHJcbiRlYXNlT3V0RXhwbzogY3ViaWMtYmV6aWVyKC4xOTAsIDEuMDAwLCAuMjIwLCAxLjAwMCk7XHJcbiRlYXNlT3V0Q2lyYzogY3ViaWMtYmV6aWVyKC4wNzUsIC44MjAsIC4xNjUsIDEuMDAwKTtcclxuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xyXG4vLyBJbiBPdXRcclxuJGVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMwLCAuNTE1LCAuOTU1KTtcclxuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMS4wMDApO1xyXG4kZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllciguNzcwLCAuMDAwLCAuMTc1LCAxLjAwMCk7XHJcbiRlYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKC44NjAsIC4wMDAsIC4wNzAsIDEuMDAwKTtcclxuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUwLCAuNTUwLCAuOTUwKTtcclxuJGVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLjAwMCwgLjAwMCwgLjAwMCwgMS4wMDApO1xyXG4kZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKC43ODUsIC4xMzUsIC4xNTAsIC44NjApO1xyXG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKC42ODAsIC0uNTUwLCAuMjY1LCAxLjU1MCk7XHJcblxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIG1peGluXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gY2xlYXJmaXhcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGNmIHtcclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gc2FmZS1hcmVhXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBzYWZlX2FyZWEge1xyXG4gIHBhZGRpbmctdG9wOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtdG9wKTtcclxuICBwYWRkaW5nLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XHJcbiAgcGFkZGluZy1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XHJcbiAgcGFkZGluZy1ib3R0b206IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xyXG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XHJcbiAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XHJcbiAgcGFkZGluZy1sZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBhLXRhZygkY29sb3IxLCAkY29sb3IyKSB7XHJcbiAgJjpsaW5rLFxyXG4gICY6YWN0aXZlLFxyXG4gICY6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogJGNvbG9yMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yMjtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XHJcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIG1lZGlhIHF1ZXJ5XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBtcSgkbWluLXdpZHRoLCAkbWF4LXdpZHRoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aCArIHB4KSBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aCArIHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGggKyBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtcV9tYXgoJHdpZHRoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gZGV2aWNlXHJcbkBtaXhpbiBwYyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBjLWJwKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHNwIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gdGFiIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3AtYnAgKyAxcHgpIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gcGNfdGFiIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3AtYnAgKyAxcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gc3BfdGFiIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gcGNfY29udGVudCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBjLWJwKSBhbmQgKG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gY3NzIGhhY2tcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ2hyb21lKGFuZCBTYWZhcmksIE9wZXJhKVxyXG5AbWl4aW4gY2hyb21lIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4vLyBGaXJlRm94XHJcbkBtaXhpbiBmaXJlZm94IHtcclxuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgJiB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuLy8gRWRnZVxyXG5AbWl4aW4gZWRnZSB7XHJcbiAgXzpsYW5nKHgpOjotbXMtLFxyXG4gICYge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi8vIElFKDExKVxyXG5AbWl4aW4gaWUge1xyXG4gIF86LW1zLWxhbmcoeCk6Oi1tcy1iYWNrZHJvcCxcclxuICAmIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4vLyBTYWZhcmlcclxuQG1peGluIHNhZmFyaSB7XHJcbiAgXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LFxyXG4gICYge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBvYmplY3QgZml0IGltYWdlc1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gb2ZpKCRzaXplKSB7XHJcbiAgb2JqZWN0LWZpdDogJHNpemU7XHJcblxyXG4gIEBpbmNsdWRlIGllIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6ICN7JHNpemV9O1wiO1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gaGlkZSBzY3JvbGxiYXJcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGhpZGUtc2Nyb2xsYmFyIHtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBsaW5lIGNsYW1wXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lKSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGhvdmVyXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIOOCouOCpOOCs+ODs+OCkkNTU+OCu+ODrOOCr+OCv+OBp+ihqOekuuOBmeOCi+OBn+OCgeOBruWFsemAmm1peGluXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8v44CA44OV44Kh44Kk44Or5ZCN44CB5qiq44K144Kk44K644CB57im44K144Kk44K644KS5oyH5a6a6L+95Yqg44Gv44CA772b772d44CA44Gu5Lit44Gr6KiY6L+wXHJcbi8vIDo6YmVmb3JlXHJcbkBtaXhpbiBpY29uLWJlZm9yZSgkdXJsLCAkdzogMjZweCwgJGg6IDI2cHgpIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6ICR3O1xyXG4gICAgaGVpZ2h0OiAkaDtcclxuICAgIC8vIOWkieaVsCAkaW1nLWRpciDjgpLmtLvnlKhcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZy1kaXJ9LyN7JHVybH1cIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBAY29udGVudDsgLy8g6L+95Yqg44Gu44K544K/44Kk44Or77yI5L2N572u5b6u6Kq/5pW044Gq44Gp77yJ44KS5aSW44GL44KJ5pu444GR44KL44KI44GG44Gr44GZ44KLXHJcbiAgfVxyXG59XHJcbi8vIDo6YWZ0ZXJcclxuQG1peGluIGljb24tYWZ0ZXIoJHVybCwgJHc6IDI2cHgsICRoOiAyNnB4KSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6ICR3O1xyXG4gICAgaGVpZ2h0OiAkaDtcclxuICAgIC8vIOWkieaVsCAkaW1nLWRpciDjgpLmtLvnlKhcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZy1kaXJ9LyN7JHVybH1cIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBAY29udGVudDsgLy8g6L+95Yqg44Gu44K544K/44Kk44Or77yI5L2N572u5b6u6Kq/5pW044Gq44Gp77yJ44KS5aSW44GL44KJ5pu444GR44KL44KI44GG44Gr44GZ44KLXHJcbiAgfVxyXG59XHJcblxyXG4vL+OAgOazoue3muS4i1xyXG5AbWl4aW4gd2F2ZS1ib3R0b20oJGhlaWdodDogMjBweCkge1xyXG4gIC8vIOWfuuacrOOBr+OBlOaPkOekuuOBrumAmuOCiuOBp+OBmeOBjOOAgemrmOOBleOBoOOBkeW8leaVsOOBp+WkieOBiOOCieOCjOOCi+OCiOOBhuOBq+OBl+OBpuOBiuOBj+OBqOS+v+WIqeOBp+OBmVxyXG4gIEBpbmNsdWRlIGljb24tYmVmb3JlKFwiY29tbW9uL2JnX3dhdmUtd2hpdGUuc3ZnXCIsIDEwMHZ3LCAkaGVpZ2h0KSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIC8vIOimquimgee0oOOBi+OCieOBr+OBv+WHuuOBleOBquOBhOOCiOOBhuOBq+ioreWumu+8iOW/teOBruOBn+OCge+8iVxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgLy8g6L+95Yqg44Gu44K544K/44Kk44Or77yIei1pbmRleOOBquOBqe+8ieOCkuWkluOBi+OCieabuOOBkeOCi+OCiOOBhuOBq+e2meaJv1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vc3AvYmdfd2F2ZS13aGl0ZS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy/jgIDms6Lnt5rkuIpcclxuQG1peGluIHdhdmUtdG9wKCRoZWlnaHQ6IDIwcHgpIHtcclxuICBAaW5jbHVkZSBpY29uLWFmdGVyKFwiY29tbW9uL2JnX3dhdmUtd2hpdGUuc3ZnXCIsIDEwMHZ3LCAkaGVpZ2h0KSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7ICAgLy8g5LiK44Gr6YWN572uXHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIC8vIOS4i+eUqOOBruazoueUu+WDj+OCkuOAgeS4iuS4i+WPjei7ouOBleOBm+OBpuS4iueUqOOBqOOBl+OBpuS9v+OBhlxyXG4gICAgLy8gKOWwgueUqOOBrueUu+WDj+OBjOOBguOCi+WgtOWQiOOBr+WJiumZpOOBl+OBpuOBj+OBoOOBleOBhClcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vc3AvYmdfd2F2ZS13aGl0ZS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy/jgIDjgrDjg6zjg7zjga7nt5rjga7jgb9cclxuQG1peGluIHdhdmUtZ3JleSgkaGVpZ2h0OiAyMHB4KSB7XHJcbiAgQGluY2x1ZGUgaWNvbi1hZnRlcihcImNvbW1vbi9iZ193YXZlLWdyZXkuc3ZnXCIsIDEwMHZ3LCAkaGVpZ2h0KSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIC8vIOimquimgee0oOOBi+OCieOBr+OBv+WHuuOBleOBquOBhOOCiOOBhuOBq+ioreWumu+8iOW/teOBruOBn+OCge+8iVxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgLy8g6L+95Yqg44Gu44K544K/44Kk44Or77yIei1pbmRleOOBquOBqe+8ieOCkuWkluOBi+OCieabuOOBkeOCi+OCiOOBhuOBq+e2meaJv1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vc3AvYmdfd2F2ZS1ncmV5LnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyDjgYrjgojjgZBcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8g5LiK5LiL44CAYW5pbWF0aW9uOiBmaXNoLXN3aW0gNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbkBrZXlmcmFtZXMgZmlzaC1zd2ltIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpIHJvdGF0ZSgtMWRlZyk7IC8vIOWwkeOBl+a1ruS4iuOBl+OBpuS4iuOCkuWQkeOBj1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpIHJvdGF0ZSgxZGVnKTsgLy8g5bCR44GX5rKI44KT44Gn5LiL44KS5ZCR44GPXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbn1cclxuLy8g5LiK5LiL77ya6YCG44OR44K/44O844OzXHJcbkBrZXlmcmFtZXMgZmlzaC1zd2ltLXJldmVyc2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KSByb3RhdGUoMWRlZyk7IC8vIOWwkeOBl+ayiOOCk+OBp+S4i+OCkuWQkeOBj1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KSByb3RhdGUoLTFkZWcpOyAvLyDlsJHjgZfmta7kuIrjgZfjgabkuIrjgpLlkJHjgY9cclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5bem5Y+z44CAYW5pbWF0aW9uOiBmaXNoLXN3aW0taG9yaXpvbnRhbCA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuQGtleWZyYW1lcyBmaXNoLXN3aW0taG9yaXpvbnRhbCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCkgcm90YXRlWSgwKSByb3RhdGUoLTJkZWcpOyAvLyDlsJHjgZflj7PjgavpgLLjgpPjgafpoK3jgpLkuIrjgZLjgotcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSByb3RhdGVZKDApIHJvdGF0ZSgwZGVnKTsgLy8g5Yui44GE44GM5q2i44G+44KLXHJcbiAgfVxyXG4gIDkwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDApIHJvdGF0ZSgxZGVnKTsgLy8g44KG44Gj44GP44KK5YWD44Gu5L2N572u44G4XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxufVxyXG4vLyDlt6blj7PvvJrpgIbjg5Hjgr/jg7zjg7NcclxuQGtleWZyYW1lcyBmaXNoLXN3aW0taG9yaXpvbnRhbC1yZXZlcnNlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpIHJvdGF0ZSgyZGVnKTsgLy8g5bCR44GX5bem44Gr6YCy44KT44Gn77yI5Y+N5YuV44Gn77yJ6aCt44KS5LiK44GS44KLXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHJvdGF0ZSgwZGVnKTsgLy8g5Yui44GE44GM5q2i44G+44KLXHJcbiAgfVxyXG4gIDkwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCkgcm90YXRlKC0xZGVnKTsgLy8g44KG44Gj44GP44KK5YWD44Gu5L2N572u44G4XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vICDjgYbjgZTjgY/og4zmma9cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQGtleWZyYW1lcyBiZy1zY3JvbGwtbG9vcCB7IC8vIOazoue3mlxyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggMDtcclxuICB9IC8vIOW3puOBuOa1geOCjOOCi1xyXG59XHJcbkBrZXlmcmFtZXMgYmctc2Nyb2xsLWxvb3AwMiB7IC8vIOODleODg+OCv+ODvOOBruazolxyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM2NnB4IDA7XHJcbiAgfSAvLyDlt6bjgbjmtYHjgozjgotcclxufVxyXG4iLCJAdXNlIFwic2V0dGluZ1wiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBMYXlvdXQgJiBTaWRlYmFyICgyIENvbHVtbilcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ubC1jb250ZW50IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmwtc2lkZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdEBpbmNsdWRlIG1xX21heCgxMDI0KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHRsaSArIGxpIHttYXJnaW4tdG9wOiAxMHB4O31cclxuXHRhIHtcclxuXHRcdHdpZHRoOiAyNDBweDtcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRnYXA6IDE1cHg7XHJcblx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXk7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdEBpbmNsdWRlIGEtdGFnKCM3QzgyOTAsICM3QzgyOTApO1xyXG5cdFx0QGluY2x1ZGUgaWNvbi1iZWZvcmUoXCJjb21tb24vaWNvX2Fycm93MDdfYm90dG9tLnN2Z1wiLCAyMHB4LCAyMHB4KSB7fVxyXG5cdH1cclxuXHQuYWN0aXZlIHtcclxuXHRcdGEge1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYmxhY2s7XHJcblx0XHRcdEBpbmNsdWRlIGEtdGFnKCRibGFjaywgJGJsYWNrKTtcclxuXHRcdFx0QGluY2x1ZGUgaWNvbi1iZWZvcmUoXCJjb21tb24vaWNvX2Fycm93MDJfcmlnaHQuc3ZnXCIsIDIwcHgsIDIwcHgpIHt9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8qIOWtkOimgee0oO+8iOWun+mam+OBq+WbuuWumuOBleOCjOOCi+euse+8iSAqL1xyXG5cdCZfX2lubmVyIHtcclxuXHQgIHdpZHRoOiAyNDBweDtcclxuXHQgIC8qIHRyYW5zaXRpb246IHRvcCAwLjNzOyDihpAg6KiI566X44Gn5pON5L2c44GZ44KL44Gf44KB5YmK6Zmk5o6o5aWoICovXHJcblxyXG5cdCAgLyogQS4g6L+95b6T5LitIChGaXhlZCkgKi9cclxuXHQgICYuaXMtc3RpY2t5IHtcclxuXHQgICAgcG9zaXRpb246IGZpeGVkO1xyXG5cdCAgICB0b3A6IDE1MHB4O1xyXG5cdCAgICB6LWluZGV4OiAxMDtcclxuXHQgICAgLyogbGVmdOOBr0pT44Gn5oyH5a6aICovXHJcblx0ICB9XHJcblxyXG5cdCAgLyogQi4g5YGc5q2i5LitIChBYnNvbHV0ZSkgKi9cclxuXHQgICYuaXMtc3RvcHBlZCB7XHJcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdCAgICAvKiB0b3A6IOWApOOBr0pT44Gn6KiI566X44GX44Gm44Kk44Oz44Op44Kk44Oz44Gn5YWl44KM44KL44Gu44GnQ1NT44Gn44Gv5oyH5a6a44GX44Gq44GEICovXHJcblx0ICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHQgICAgei1pbmRleDogMTtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcblx0ICB9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gcC1scGdhc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5sLW1haW4tdmlzdWFsIHtcclxuICAmX19waWMge1xyXG4gICAgQGluY2x1ZGUgaWNvbi1iZWZvcmUoXCJjb21tb24vaW1nX2RlY29fbHBnYXMwMS5wbmdcIiwgMTA5LjM2MXB4LCAxMjdweCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtMzdweDtcclxuICAgICAgYm90dG9tOiAtNTBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogNTAuOTdweDtcclxuICAgICAgICBoZWlnaHQ6IDU4LjYycHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaWNvbi1hZnRlcihcImNvbW1vbi9pbWdfZGVjb19zZWF0dXJ0bGUwMS5wbmdcIiwgMTMycHgsIDEyOHB4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICBsZWZ0OiAtMTEwcHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGFuaW1hdGlvbjogZmlzaC1zd2ltIDRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDc5LjJweDtcclxuICAgICAgICBoZWlnaHQ6IDc2LjhweDtcclxuICAgICAgICB0b3A6IC01NXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2VuIHtcclxuICAgIEBpbmNsdWRlIGljb24tYmVmb3JlKFwiY29tbW9uL2ljb19nYXMwMy5zdmdcIiwgMzBweCwgMzBweCk7XHJcbiAgfVxyXG4gICZfX2phIHtcclxuICAgIHNwYW4geyBmb250LXNpemU6MzZweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubC1wYWdlbWVudS1zcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcV9tYXgoMTAyNCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbGkgKyBsaSB7bWFyZ2luLXRvcDogMTBweDt9XHJcbiAgICBhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIEBpbmNsdWRlIGEtdGFnKCRibGFjaywgJGJsYWNrKTtcclxuICAgICAgQGluY2x1ZGUgaWNvbi1iZWZvcmUoXCJjb21tb24vaWNvX2Fycm93MDJfYm90dG9tLnN2Z1wiLCAyMHB4LCAyMHB4KSB7fVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIHAtc2VjdGlvbi1hYm91dFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4ucC1zZWN0aW9uLWFib3V0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiBwYWRkaW5nOiAwIDAgMTQwcHggMDtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogODgwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIEBpbmNsdWRlIG1xX21heCgxMDI0KSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGljb24tYWZ0ZXIoXCJwLWxwZ2FzL2ltZ19scGdhczAyLnBuZ1wiLCAzMDBweCwgMjQwcHgpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDcwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTU5LjE3M3B4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMjAwcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgd2F2ZS1ib3R0b207XHJcblxyXG4gIEBpbmNsdWRlIGljb24tYWZ0ZXIoXCJjb21tb24vaW1nX2RlY29fc3RhcmZpc2gwMS5wbmdcIiwgOTVweCwgODhweCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtNDRweDtcclxuICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgYW5pbWF0aW9uOiBmaXNoLXN3aW0taG9yaXpvbnRhbCA0cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDczcHg7XHJcbiAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy10aXRsZS0xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmMtdGl0bGUtMSArIHAge1xyXG4gIFx0Zm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGN2LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAge1xyXG4gIFx0d2lkdGg6IDUxMHB4O1xyXG4gIFx0bWFyZ2luLXRvcDogMjBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWJ1dHRvbi0zIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gcC1zZWN0aW9uLXByaWNlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5wLXNlY3Rpb24tcHJpY2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuIFx0cGFkZGluZzogOTBweCAwIDE0MHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4IDA7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogODgwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIEBpbmNsdWRlIG1xX21heCgxMDI0KSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy10aXRsZS0xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8g54us6Ieq44Kz44Oz44OG44Oz44OEXHJcblxyXG4ubWV0aG9kIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNjdweDtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIOWFqOS9k+OCkuS4reWkruWvhOOBm1xyXG4gICAgZ2FwOiAwIDMycHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOiAxNjRweDtcclxuICAgIGhlaWdodDogNzJweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRjdi1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjdi1jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIOOCouOCpOOCs+ODs+OBruWfuua6llxyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDkwcHg7ICAvLyDln7rmnKzjgrXjgqTjgrpcclxuICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC0tLSDjgqLjgqTjgrPjg7Pjga7lhbHpgJroqK3lrpogLS0tXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBAaW5jbHVkZSBpY29uLWFmdGVyKFwiY29tbW9uL2ljb19wbHVzMDMuc3ZnXCIsIDI1cHgsIDI1cHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzMuNXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgIHRvcDogMzNweDtcclxuICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogLTI4cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLS0tIDHnlarnm67jga7opoHntKDvvIjjgqzjgrnmlpnph5HvvIkgLS0tXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYmFja2dyb3VuZDogJGN2LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC5zcC1pdGVtIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjdi1jb2xvcjtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjdi1jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g44Kk44Kz44O844Or44Ki44Kk44Kz44Oz44Gu6Kit5a6a77yI5aSJ5pu044Gq44GX77yJXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29tbW9uL2ljb19lcXVhbDAxLnN2Z1wiKTtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NvbW1vbi9pY29fZXF1YWwwMi5zdmdcIik7XHJcbiAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYy10aXRsZS01IHtcclxuICBtYXJnaW46IDQwcHggMCAyMHB4O1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG59XHJcbnAgKyAuYy1saXN0LTMge21hcmdpbi10b3A6IDQwcHg7IH1cclxuLmMtbGlzdC0zIHttYXJnaW4tYm90dG9tOiA2MHB4O31cclxuLmJ0bmxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG4gIC5pdGVtIHtcclxuICBcdC5jLWJ1dHRvbi0zIHtcclxuICBcdFx0bWluLXdpZHRoOiA0MzBweDtcclxuICBcdFx0d2lkdGg6IDQzMHB4O1xyXG4gIFx0XHRAaW5jbHVkZSBpY29uLWFmdGVyKFwiY29tbW9uL2ljb19wZGYwMS5zdmdcIiwgMjBweCwgMjBweCk7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICBcdH1cclxuICB9XHJcbn1cclxuXHJcbiAgLy8g54us6Ieq44Kz44Oz44OG44Oz44OEXHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIHAtc2VjdGlvbi1wYXltZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5wLXNlY3Rpb24tcGF5bWVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gcGFkZGluZzogOTBweCAwIDE0MHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHdhdmUtdG9wO1xyXG4gIEBpbmNsdWRlIHdhdmUtYm90dG9tO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogODgwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIEBpbmNsdWRlIG1xX21heCgxMDI0KSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGljb24tYWZ0ZXIoXCJjb21tb24vaW1nX2RlY29fY3JhYnMwMS5wbmdcIiwgMTEwcHgsIDg3cHgpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMjVweDtcclxuICAgICAgcmlnaHQ6IC0yM3B4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBhbmltYXRpb246IGZpc2gtc3dpbSA0cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IC04MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy10aXRsZS0xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOeLrOiHquOCs+ODs+ODhuODs+ODhFxyXG4gXHJcbi5wYXltZW50X3VuaXQge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xyXG5cdHBhZGRpbmc6IDMwcHggNTBweCA0MHB4IDUwcHg7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDI1cHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgfVxyXG5cdCZfX3R0bCB7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblx0XHQmLmljb19jYXJkIHtcclxuXHRcdFx0QGluY2x1ZGUgaWNvbi1iZWZvcmUoXCJjb21tb24vaWNvX290aGVyc2VydmljZTAzLnN2Z1wiLCA3MHB4LCA3MHB4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblx0XHR9XHJcbiAgICAmLmljb19hY2NvdW50IHtcclxuICAgICAgQGluY2x1ZGUgaWNvbi1iZWZvcmUoXCJjb21tb24vaWNvX3BheW1lbnQgbWV0aG9kMDEuc3ZnXCIsIDcwcHgsIDcwcHgpIHtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaWNvX3BhcGVyIHtcclxuICAgICAgQGluY2x1ZGUgaWNvbi1iZWZvcmUoXCJjb21tb24vaWNvX3BheW1lbnQgbWV0aG9kMDIuc3ZnXCIsIDcwcHgsIDcwcHgpIHtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaWNvX21vYmlsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGljb24tYmVmb3JlKFwiY29tbW9uL2ljb19wYXltZW50IG1ldGhvZDAzLnN2Z1wiLCA3MHB4LCA3MHB4KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblx0fVxyXG5cdCsgLnBheW1lbnRfdW5pdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxuXHQuYy1idXR0b24tMyB7XHJcblx0XHRtaW4td2lkdGg6IDQ3MHB4O1xyXG5cdFx0d2lkdGg6IDQ3MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblx0fVxyXG4gIC5ub3RlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFGNkZDO1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICZfX3R0bCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuYy1saXN0LTIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMTJweCAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHsgd2lkdGg6IDEwMCU7IH1cclxuICAgICAgICArIGxpIHsgbWFyZ2luLXRvcDogMDsgfVxyXG4gICAgICB9XHJcbiAgICAgICYucGMtY29sMiB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3AgeyB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNwLWNvbDIge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHsgd2lkdGg6IGNhbGMoMTAwJSAvIDIpOyB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ub3RlICsgcCB7IG1hcmdpbi10b3A6IDIwcHg7IH1cclxuICAuYy1idXR0b24tMiB7XHJcbiAgICB3aWR0aDogNDcwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIGEgeyBAaW5jbHVkZSBhLXRhZygkd2hpdGUsICR3aGl0ZSk7IH1cclxuICAgIC5jLXRlbC0yIHtcclxuICAgICAgZm9udC1zaXplOjQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50eHQwMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR4dDAyIHtcclxuICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWxpc3QtMyB7IG1hcmdpbi10b3A6IDIwcHg7IH1cclxufVxyXG5cclxuXHJcblxyXG4gIC8vIOeLrOiHquOCs+ODs+ODhuODs+ODhFxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBsLXNlY3Rpb24tZmFxXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5sLXNlY3Rpb24tZmFxIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB3YXZlLWdyZXk7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA4ODBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbXFfbWF4KDEwMjQpIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBpY29uLWJlZm9yZShcImNvbW1vbi9pbWdfZGVjb19maXNoMDYucG5nXCIsIDIxOHB4LCA5MnB4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgcmlnaHQ6IC01OXB4O1xyXG4gICAgICBhbmltYXRpb246IGZpc2gtc3dpbSA0cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxNDNweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtdGl0bGUtMSB7XHJcbiAgXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWl0ZW0tMyB7XHJcbiAgXHR3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBsLXNlY3Rpb24tb3RoZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmwtc2VjdGlvbi1vdGhlciB7XHJcbiAgcGFkZGluZzogOTBweCAwIDEwMHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nIDogNjBweCAwIDgwcHggMDtcclxuICB9XHJcbn1cclxuIl19 */
