@charset "UTF-8";
/*
  Josh's Custom CSS Reset
  https://www.joshwcomeau.com/css/custom-css-reset/
*/
*, *::before, *::after {
  box-sizing: border-box;
}

* {
  margin: 0;
}

html, body {
  height: 100%;
}

body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

img, picture, video, canvas, svg {
  display: block;
  max-width: 100%;
}

input, button, textarea, select {
  font: inherit;
}

p, h1, h2, h3, h4, h5, h6 {
  overflow-wrap: break-word;
}

#root, #__next {
  isolation: isolate;
}

.font-vertical {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

html {
  -webkit-text-size-adjust: 100%;
}

body {
  letter-spacing: 0;
  line-height: 1.5;
  font-size: 1rem;
  color: #000;
  font-family: "Noto Sans JP", sans-serif;
  overflow-x: clip;
}

img {
  width: 100%;
  max-width: none;
}

button {
  cursor: pointer;
  padding: 0;
  margin: 0;
  border: none;
  background-color: transparent;
}

@media all and (-ms-high-contrast: none) {
  * {
    min-height: 0;
  }
}
a {
  text-decoration: none;
  color: inherit;
}

p {
  margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}

button {
  color: inherit;
  background-color: inherit;
}

ul {
  padding: 0;
  margin: 0;
}

li {
  list-style: none;
}

main {
  flex: 1;
}

*:focus {
  outline: none;
  background-color: inherit;
}

a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}

picture {
  display: block;
  max-width: none;
}

/* iOSでのデフォルトスタイルをリセット */
input[type=submit],
input[type=button] {
  border-radius: 0;
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  appearance: button;
  border: none;
  box-sizing: border-box;
}
input[type=submit]::-webkit-search-decoration,
input[type=button]::-webkit-search-decoration {
  display: none;
}
input[type=submit]::focus,
input[type=button]::focus {
  outline-offset: -2px;
}

.l-siteWrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  position: relative;
}

.l-main {
  padding-top: 50px;
  overflow: hidden;
}

.p-header {
  background-color: #EDEDED;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
.p-header__inner {
  padding: 0 4.8vw;
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .p-header__inner {
    padding: 0 clamp(2.5rem, 43.2692307692vw + -25.1923076923rem, 13.75rem);
  }
}
@media screen and (min-width: 1280px) {
  .p-header__inner {
    padding: 0 15.2777777778vw;
  }
}
.p-header__logo {
  width: 20px;
}
.p-header__logoImg--top {
  display: none;
}
.p-header__nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.6s ease-in-out, visibility 0.6s ease-in-out, height 0.6s ease-in-out;
  overflow-y: auto;
  z-index: 1000;
}
.p-header__nav.is-active {
  opacity: 1;
  visibility: visible;
  height: 100vh;
}
@media screen and (min-width: 1024px) {
  .p-header__nav {
    position: static;
    opacity: 1;
    visibility: visible;
    width: auto;
    height: auto;
    background-color: inherit;
    top: auto;
    left: auto;
    bottom: 27px;
    right: 30px;
    transform: translateX(0);
  }
}
@media screen and (min-width: 1280px) {
  .p-header__nav {
    right: 150px;
    bottom: 34px;
  }
}
.p-header__navList {
  margin-top: 120px;
  padding: 0 10.6666666667vw;
  display: flex;
  flex-direction: column;
  gap: 16px;
  opacity: 0;
  transition: opacity 0.6s;
}
@media screen and (min-width: 1024px) {
  .p-header__navList {
    margin-top: 0;
    padding: 0;
    gap: 10px;
    flex-direction: row;
    opacity: 1;
    gap: clamp(1.5rem, 3.3653846154vw + -0.6538461538rem, 2.375rem);
  }
}
.p-header__navList.is-active {
  opacity: 1;
  transition: opacity 0.6s 0.2s;
}
.p-header__navItem {
  transform: translateY(-20px);
  transition: transform 0.3s;
}
@media screen and (min-width: 1024px) {
  .p-header__navItem {
    transform: translateY(0);
  }
}
.p-header__navItem.is-active {
  transform: translateY(0);
  transition: transform 0.3s;
}
.p-header__navLink {
  font-size: 24px;
  font-weight: 700;
}
@media screen and (min-width: 1024px) {
  .p-header__navLink {
    font-size: 12px;
  }
}
.p-header__hamburger {
  position: absolute;
  top: 50%;
  right: 4.8vw;
  transform: translateY(-50%);
  width: 24px;
  height: 12px;
  z-index: 1001;
}
@media screen and (min-width: 1024px) {
  .p-header__hamburger {
    display: none;
  }
}
.p-header__navPc {
  display: none;
}
@media screen and (min-width: 768px) {
  .p-header__navPc {
    display: flex;
    align-items: center;
    gap: 16px;
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 1;
  }
}
@media screen and (min-width: 1280px) {
  .p-header__navPc {
    right: 150px;
    gap: 22px;
  }
}
.p-header__navSnsWrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}
@media screen and (min-width: 1280px) {
  .p-header__navSnsWrapper {
    gap: 20px;
  }
}
.p-header__navSnsLink {
  width: 20px;
}
@media screen and (min-width: 1280px) {
  .p-header__navSnsLink {
    width: 30px;
  }
}
.p-header__navContactWrapper {
  width: 110px;
  height: 28px;
}
@media screen and (min-width: 1280px) {
  .p-header__navContactWrapper {
    width: 157px;
    height: 40px;
  }
}
.p-header__navContact {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border: 1px solid #fff;
  gap: 8px;
}
@media screen and (min-width: 1280px) {
  .p-header__navContact {
    gap: 10px;
  }
}
.p-header__navContactText {
  font-size: 12px;
  color: #fff;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 1280px) {
  .p-header__navContactText {
    font-size: 16px;
  }
}
.p-header__navContactIcon {
  width: 14px;
}
@media screen and (min-width: 1280px) {
  .p-header__navContactIcon {
    width: 20px;
  }
}
.p-header__enniti {
  display: none;
}

.p-hamburger {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  border: none;
  padding: 0;
  z-index: 1001;
  cursor: pointer;
}
.p-hamburger__line {
  background-color: #919191;
  display: block;
  left: 50%;
  position: absolute;
  width: 100%;
  height: 1px;
  border-radius: 1000px;
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.p-hamburger__line--top {
  top: 0;
  transform: translateX(-50%);
}
.p-hamburger__line--top.is-active {
  top: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.p-hamburger__line--middle {
  top: 50%;
  transform: translate(-50%, -50%);
}
.p-hamburger__line--middle.is-active {
  opacity: 0;
}
.p-hamburger__line--bottom {
  bottom: 0;
  transform: translateX(-50%);
}
.p-hamburger__line--bottom.is-active {
  bottom: 50%;
  transform: translate(-50%, 50%) rotate(-45deg);
}

.p-footer {
  background-color: #F5F5F7;
  white-space: nowrap;
}
.p-footer__inner {
  padding-top: 60px;
}
@media screen and (min-width: 1280px) {
  .p-footer__inner {
    padding-top: 40px;
  }
}
.p-footer__logoLink {
  display: block;
  width: 164px;
}
.p-footer__name {
  margin-top: 20px;
  font-size: 16px;
}
.p-footer__address {
  margin-top: 10px;
  font-size: 13px;
}
.p-footer__navList {
  margin-top: 32px;
  display: flex;
  flex-wrap: wrap;
  gap: 40px 27px;
}
@media screen and (min-width: 1280px) {
  .p-footer__navList {
    justify-content: space-between;
  }
}
.p-footer__navItem {
  width: 158px;
}
@media screen and (min-width: 1280px) {
  .p-footer__navItem {
    width: auto;
  }
}
.p-footer__navLink {
  font-size: 13px;
  font-weight: 700;
}
.p-footer__subNavList {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.p-footer__subNavLink {
  font-size: 13px;
}
.p-footer__copyright {
  margin-top: 60px;
  border-top: 1px solid #D2D2D7;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60px;
  font-size: 13px;
}
@media screen and (min-width: 1280px) {
  .p-footer__copyright {
    margin-top: 40px;
    justify-content: flex-start;
  }
}

.p-breadcrumb {
  padding: 20px 0;
  font-size: 13px;
  display: flex;
  align-items: center;
  gap: 4px;
}

.top-header__titleWrapper {
  padding: 20px 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
  position: fixed;
  top: 50px;
  left: 0;
  z-index: 1000;
  width: 100%;
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .top-header__titleWrapper {
    padding: 20px 6.9444444444vw 0;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}
.top-header__title {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .top-header__title {
    font-size: clamp(2.5rem, 2.9761904762vw + 1.0714285714rem, 3.75rem);
    text-align: left;
  }
}
.top-header__subTitleWrapper {
  display: flex;
  justify-content: center;
  gap: 1em;
}
@media screen and (min-width: 768px) {
  .top-header__subTitleWrapper {
    justify-content: flex-start;
  }
}
.top-header__subTitle {
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .top-header__subTitle {
    margin-top: clamp(0.5rem, 0.2976190476vw + 0.3571428571rem, 0.625rem);
    font-size: clamp(1.25rem, 0.8928571429vw + 0.8214285714rem, 1.625rem);
    text-align: left;
  }
}

.top-kv {
  padding-top: 125px;
}
@media screen and (min-width: 768px) {
  .top-kv {
    padding-top: 85px;
  }
}
.top-kv__parallax {
  height: 100%;
}
.top-kv__movieWrapper {
  margin: 0 auto;
  width: 100%;
  height: 128vw;
  position: relative;
  display: flex;
  justify-content: center;
  box-sizing: content-box;
}
@media screen and (min-width: 768px) {
  .top-kv__movieWrapper {
    height: clamp(37.5rem, 14.880952381vw + 30.3571428571rem, 43.75rem);
  }
}
@media screen and (min-width: 1280px) {
  .top-kv__movieWrapper {
    height: 48.6111111111vw;
  }
}
.top-kv__movie {
  width: 100%;
  height: calc(100% + 600px);
  object-fit: cover;
}
.top-kv__movieTextWrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 768px) {
  .top-kv__movieTextWrapper {
    transform: translate(-50%, -50%);
  }
}
.top-kv__movieText {
  font-size: 52px;
  font-weight: 900;
  color: #fff;
  line-height: 1;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .top-kv__movieText {
    font-size: clamp(3.25rem, 4.1666666667vw + 1.25rem, 5rem);
  }
}
.top-kv__messageSpacer {
  height: calc(100lvh - 175px);
}
@media screen and (min-width: 768px) {
  .top-kv__messageSpacer {
    height: calc(100lvh - 135px);
  }
}
.top-kv__message {
  position: fixed;
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  font-size: 44px;
  font-weight: 900;
  line-height: 1.3;
  text-align: center;
  opacity: 0;
  z-index: -1;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .top-kv__message {
    top: 50%;
    font-size: clamp(2.75rem, 1.6369047619vw + 1.9642857143rem, 3.4375rem);
  }
}
.top-kv__message.is-inview {
  opacity: 1;
}

.top-news {
  padding: 30px 8vw 0;
}
@media screen and (min-width: 768px) {
  .top-news {
    padding: 50px clamp(3.75rem, 20.8333333333vw + -6.25rem, 12.5rem) 0;
  }
}
@media screen and (min-width: 1280px) {
  .top-news {
    padding: 50px 13.8888888889vw 0;
  }
}
.top-news__title {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.05em;
  line-height: 1.3;
}
@media screen and (min-width: 768px) {
  .top-news__title {
    font-size: clamp(1.5rem, 3.869047619vw + -0.3571428571rem, 3.125rem);
    text-align: left;
  }
}
.top-news__list {
  margin-top: 32px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .top-news__list {
    margin-top: 40px;
  }
}
@media screen and (min-width: 768px) {
  .top-news__link {
    display: flex;
    gap: 16px;
  }
}
.top-news__textWrapper {
  display: flex;
  justify-content: center;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .top-news__textWrapper {
    justify-content: flex-start;
    max-width: calc(100% - 16px - 100px);
  }
}
.top-news__date {
  font-size: 12px;
  font-weight: 500;
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .top-news__date {
    font-size: 14px;
  }
}
.top-news__text {
  font-size: 12px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (min-width: 768px) {
  .top-news__text {
    font-size: 14px;
  }
}
.top-news__readMore {
  margin-top: 2px;
  font-size: 12px;
  font-weight: 700;
  color: #0080C1;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .top-news__readMore {
    margin-top: 0;
    width: 100px;
    text-align: left;
    flex-shrink: 0;
    font-size: 14px;
  }
}
.top-news__readMoreWrapper {
  margin-top: 16px;
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .top-news__readMoreWrapper {
    justify-content: flex-start;
  }
}

.top-slide {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
@media screen and (min-width: 768px) {
  .top-slide {
    margin-top: 50px;
  }
}
.top-slide__title {
  padding-top: 16px;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .top-slide__title {
    padding: 60px clamp(3.75rem, 20.8333333333vw + -6.25rem, 12.5rem) 0;
    font-size: clamp(1.5rem, 3.869047619vw + -0.3571428571rem, 3.125rem);
    text-align: left;
  }
}
@media screen and (min-width: 1280px) {
  .top-slide__title {
    padding: 20px 13.8888888889vw 0;
  }
}
.top-slide__track {
  padding-top: 16px;
  padding-bottom: 16px;
}
.top-slide__item {
  width: 67.7333333333vw;
  position: relative;
  transition: transform 0.4s;
}
@media screen and (min-width: 768px) {
  .top-slide__item {
    width: clamp(18.75rem, 7.7380952381vw + 15.0357142857rem, 22rem);
  }
}
@media screen and (min-width: 1280px) {
  .top-slide__item {
    width: 24.4444444444vw;
  }
}
.top-slide__item:hover {
  transform: scale(1.01);
}
.top-slide__itemTitle {
  position: absolute;
  top: 24px;
  left: 0;
  width: 100%;
  padding: 0 20px;
  font-size: 20px;
  color: #fff;
  font-weight: 700;
  text-align: left;
}
@media screen and (min-width: 768px) {
  .top-slide__itemTitle {
    top: 24px;
    padding: 0 28px;
    font-size: 28px;
  }
}
.top-slide__icon {
  position: absolute;
  right: 16px;
  bottom: 18px;
  width: 26px;
}
@media screen and (min-width: 768px) {
  .top-slide__icon {
    right: 20px;
    bottom: 24px;
    width: 37px;
  }
}
.top-slide__arrowWrapper {
  padding-right: 4.2666666667vw;
  display: flex;
  justify-content: flex-end;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .top-slide__arrowWrapper {
    padding-right: clamp(1rem, 3.5714285714vw + -0.7142857143rem, 2.5rem);
    gap: 24px;
  }
}
.top-slide__arrow {
  width: 24px;
  height: 24px;
}
@media screen and (min-width: 768px) {
  .top-slide__arrow {
    width: 40px;
    height: 40px;
  }
}
.top-slide__arrow svg {
  width: 100%;
  height: 100%;
}

.top-information {
  margin-top: 70px;
  background-color: #F3F3F3;
}
@media screen and (min-width: 768px) {
  .top-information {
    margin-top: 100px;
  }
}
.top-information__inner {
  padding: 36px 8vw 66px;
}
@media screen and (min-width: 768px) {
  .top-information__inner {
    padding: 90px clamp(3.75rem, 20.8333333333vw + -6.25rem, 12.5rem) 100px;
  }
}
.top-information__tabList {
  display: flex;
  gap: 16px;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .top-information__tabList {
    justify-content: flex-start;
    gap: clamp(1rem, 1.1904761905vw + 0.4285714286rem, 1.5rem);
  }
}
.top-information__tabButton {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 26px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.3em;
  background-color: #fff;
  border-radius: 1000px;
  transition: color 0.3s, background-color 0.3s;
}
@media screen and (min-width: 768px) {
  .top-information__tabButton {
    width: clamp(6.25rem, 10.4166666667vw + 1.25rem, 10.625rem);
    height: clamp(1.625rem, 2.6785714286vw + 0.3392857143rem, 2.75rem);
    font-size: clamp(1rem, 1.4880952381vw + 0.2857142857rem, 1.625rem);
  }
}
.top-information__tabButton.is-current {
  background-color: #000;
  color: #fff;
}
.top-information__splide {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .top-information__splide {
    margin-top: 54px;
  }
}
.top-information__linkList {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (min-width: 768px) {
  .top-information__linkList {
    flex-direction: row;
    gap: 28px;
  }
}
@media screen and (min-width: 768px) {
  .top-information__linkItem {
    width: calc((100% - 56px) / 3);
  }
}
.top-information__imgWrapper {
  border-radius: 20px;
  overflow: clip;
}
@media screen and (min-width: 768px) {
  .top-information__imgWrapper {
    border-radius: clamp(0.625rem, 1.4880952381vw + -0.0892857143rem, 1.25rem);
  }
}
.top-information__name {
  margin-top: 16px;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .top-information__name {
    margin-top: 28px;
    font-size: clamp(1rem, 1.1904761905vw + 0.4285714286rem, 1.5rem);
  }
}
.top-information__readMore {
  margin-top: 10px;
  font-size: 16px;
  font-weight: 700;
  color: #0080C1;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .top-information__readMore {
    margin-top: 30px;
    font-size: clamp(1rem, 0.2976190476vw + 0.8571428571rem, 1.125rem);
  }
}
.top-information__facilityWrapper {
  margin-top: 64px;
  background-color: #fff;
  border-radius: 20px;
  padding: 32px 22px;
  display: flex;
  justify-content: center;
}
.top-information__facilityList {
  display: flex;
  flex-wrap: wrap;
}
.top-information__facilityItem {
  padding: 18px 1px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 132px;
}
@media screen and (min-width: 768px) {
  .top-information__facilityItem {
    width: 144px;
  }
}
.top-information__facilityItem.is-empty {
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.top-information__facilityFloor {
  font-size: 24px;
  font-weight: 500;
  text-align: center;
}
.top-information__facilityIconWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
}
@media screen and (min-width: 768px) {
  .top-information__facilityIconWrapper {
    margin-top: 12px;
    width: 64px;
    height: 64px;
  }
}
.top-information__facilityIcon {
  width: 100%;
  max-width: 44px;
  height: 100%;
  object-fit: contain;
}
@media screen and (min-width: 768px) {
  .top-information__facilityIcon {
    max-width: 100%;
  }
}
.top-information__facilityText {
  font-size: 14px;
  font-weight: 500;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .top-information__facilityText {
    margin-top: 12px;
  }
}

.top-facility__inner {
  padding: 44px 5.3333333333vw;
}
@media screen and (min-width: 768px) {
  .top-facility__inner {
    padding: 90px clamp(3.75rem, 20.8333333333vw + -6.25rem, 12.5rem) 70px;
  }
}
.top-facility__titleWrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 28px;
}
@media screen and (min-width: 768px) {
  .top-facility__titleWrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }
}
.top-facility__title {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.03em;
}
@media screen and (min-width: 768px) {
  .top-facility__title {
    font-size: clamp(1.5rem, 3.869047619vw + -0.3571428571rem, 3.125rem);
  }
}
.top-facility__link {
  font-size: 14px;
  letter-spacing: 0.03em;
}
@media screen and (min-width: 768px) {
  .top-facility__link {
    font-size: clamp(0.875rem, 0.8928571429vw + 0.4464285714rem, 1.25rem);
  }
}
.top-facility__list {
  margin-top: 44px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
@media screen and (min-width: 768px) {
  .top-facility__list {
    margin-top: 80px;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 40px 32px;
  }
}
@media screen and (min-width: 768px) {
  .top-facility__item {
    width: clamp(21.25rem, 18.3035714286vw + 12.4642857143rem, 28.9375rem);
    flex-shrink: 0;
  }
}
@media screen and (min-width: 768px) {
  .top-facility__textWrapper {
    height: 170px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.top-facility__name {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .top-facility__name {
    font-size: clamp(1.25rem, 1.7857142857vw + 0.3928571429rem, 2rem);
  }
}
.top-facility__text {
  margin-top: 10px;
  font-size: 12px;
  letter-spacing: 0.03em;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .top-facility__text {
    font-size: clamp(0.625rem, 1.4880952381vw + -0.0892857143rem, 1.25rem);
  }
}
.top-facility__readMore {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 500;
  color: #0080C1;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .top-facility__readMore {
    font-size: clamp(0.875rem, 0.5952380952vw + 0.5892857143rem, 1.125rem);
  }
}
.top-facility__readMore--black {
  color: #000;
}
.top-facility__imgWrapper {
  margin-top: 14px;
  border-radius: 16px;
  overflow: clip;
}
@media screen and (min-width: 768px) {
  .top-facility__imgWrapper {
    margin-top: 0;
    border-radius: clamp(0.625rem, 1.4880952381vw + -0.0892857143rem, 1.25rem);
  }
}

.page__kv {
  padding-top: 104px;
}
@media screen and (min-width: 768px) {
  .page__kv {
    padding-top: 128px;
  }
}
.page__kvInner {
  height: 106.6666666667vw;
}
@media screen and (min-width: 768px) {
  .page__kvInner {
    height: clamp(25rem, 14.880952381vw + 17.8571428571rem, 31.25rem);
  }
}
.page__kvInner > div, .page__kvPic {
  height: 100%;
}
.page__kvImg {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page__title {
  font-size: 30px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .page__title {
    font-size: clamp(2.5rem, 1.1904761905vw + 1.9285714286rem, 3rem);
  }
}
.page__title--center {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .page__titleBr {
    display: none;
  }
}
.page__subTitle {
  font-size: 24px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .page__subTitle {
    font-size: clamp(1.5rem, 2.380952381vw + 0.3571428571rem, 2.5rem);
  }
}
.page__subTitle--center {
  text-align: center;
}
.page__message {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .page__message {
    font-size: clamp(1.25rem, 0.5952380952vw + 0.9642857143rem, 1.5rem);
  }
}
.page__message--large {
  font-size: 32px;
}
@media screen and (min-width: 768px) {
  .page__message--large {
    font-size: clamp(2rem, 2.6785714286vw + 0.7142857143rem, 3.125rem);
  }
}
.page__message--center {
  text-align: center;
}
.page__subMessage {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .page__subMessage {
    font-size: clamp(1rem, 0.5952380952vw + 0.7142857143rem, 1.25rem);
  }
}
.page__subMessage--center {
  text-align: center;
}
.page__contents {
  margin-top: 40px;
}
@media screen and (min-width: 768px) {
  .page__contents {
    margin-top: 60px;
  }
}
.page__contents--marginLarge {
  margin-top: 60px;
}
@media screen and (min-width: 768px) {
  .page__contents--marginLarge {
    margin-top: 90px;
  }
}
.page__contents--marginShort {
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .page__contents--marginShort {
    margin-top: 32px;
  }
}
.page__contents--border {
  margin-top: 32px;
  padding-top: 32px;
  border-top: 1px solid #D2D2D7;
}
@media screen and (min-width: 768px) {
  .page__contents--border {
    margin-top: 40px;
    padding-top: 40px;
  }
}
.page__text--center {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .page__text--centerPc {
    text-align: center;
  }
}
.page__textBr {
  display: none;
}
@media screen and (min-width: 768px) {
  .page__textBr {
    display: block;
  }
}
.page__list {
  display: grid;
  gap: 20px;
}
.page__item {
  text-indent: -1em;
  padding-left: 1em;
}
.page__doubleFlex {
  display: grid;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .page__doubleFlex {
    grid-template-columns: 1fr 1fr;
  }
}
.page__doubleFlex--noGap {
  gap: 0;
}
@media screen and (min-width: 768px) {
  .page__doubleFlex--gapWide {
    padding: 0 clamp(2.5rem, 3.869047619vw + 0.6428571429rem, 4.125rem);
    gap: clamp(1.5rem, 2.9761904762vw + 0.0714285714rem, 2.75rem) clamp(1.5rem, 3.2738095238vw + -0.0714285714rem, 2.875rem);
  }
}
.page__tripleFlex {
  display: grid;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .page__tripleFlex {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

.modal {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
}
.modal.is-active {
  opacity: 1;
  visibility: visible;
}
.modal__bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10000;
}
@media screen and (min-width: 768px) {
  .modal__bg {
    padding: 40px clamp(2.5rem, 8.9285714286vw + -1.7857142857rem, 6.25rem);
  }
}
.modal__contents {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  padding: 16px 4.2666666667vw;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10001;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
}
.modal__contents.is-active {
  opacity: 1;
  visibility: visible;
}
.modal__box {
  width: 100%;
  max-width: 1200px;
  max-height: 100%;
  overflow-y: auto;
  background-color: #fff;
  z-index: 1001;
  padding: 52px 4.2666666667vw;
  box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.5);
  border-radius: 24px;
  position: relative;
  max-width: 1200px;
  pointer-events: auto;
}
@media screen and (min-width: 768px) {
  .modal__box {
    padding: 80px clamp(2.5rem, 4.4642857143vw + 0.3571428571rem, 4.375rem);
  }
}
.modal__close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 20px;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  .modal__close {
    top: 40px;
    right: 40px;
    width: 30px;
  }
}
.modal__date {
  font-size: 12px;
  margin-bottom: 8px;
}
.modal__title {
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 0.05em;
}
@media screen and (min-width: 768px) {
  .modal__title {
    font-size: clamp(1.5rem, 3.869047619vw + -0.3571428571rem, 3.125rem);
  }
}
.modal__article {
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .modal__article {
    margin-top: 24px;
    padding: 0 clamp(0rem, 23.8095238095vw + -11.4285714286rem, 10rem);
  }
}
.modal__article p {
  margin-top: 16px;
  font-size: 14px;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .modal__article p {
    margin-top: 24px;
    font-size: clamp(1rem, 0.2976190476vw + 0.8571428571rem, 1.125rem);
  }
}
.modal__article img {
  width: 90%;
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .modal__article img {
    margin-top: 24px;
  }
}
.modal__list {
  display: flex;
  flex-wrap: wrap;
  gap: 32px 16px;
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .modal__list {
    margin-top: 40px;
    gap: 50px 40px;
  }
}
.modal__item {
  width: calc(50% - 8px);
}
@media screen and (min-width: 768px) {
  .modal__item {
    width: calc((100% - 80px) / 3);
  }
}
.modal__itemText {
  margin-top: 8px;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .modal__itemText {
    font-size: clamp(1.125rem, 0.8928571429vw + 0.6964285714rem, 1.5rem);
  }
}
.modal__readMore {
  margin-top: 2px;
  font-size: 12px;
  font-weight: 700;
  color: #0080C1;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .modal__readMore {
    font-size: 14px;
  }
}

.page-navigation {
  position: fixed;
  top: 50px;
  left: 0;
  width: 100%;
  padding: 16px 4.2666666667vw;
  z-index: 1000;
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .page-navigation {
    padding: 34px clamp(2.5rem, 8.9285714286vw + -1.7857142857rem, 6.25rem);
  }
}
.page-navigation__inner {
  margin: 0 auto;
  max-width: 1100px;
  display: flex;
  gap: 6px;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .page-navigation__inner {
    flex-direction: row;
    align-items: flex-end;
    gap: 60px;
  }
}
.page-navigation__title {
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 0.05em;
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .page-navigation__title {
    font-size: 40px;
  }
}
.page-navigation__list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 20px;
}
@media screen and (min-width: 768px) {
  .page-navigation__list {
    gap: clamp(1rem, 3.5714285714vw + -0.7142857143rem, 2.5rem);
  }
}
.page-navigation__link {
  display: block;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .page-navigation__link {
    font-size: clamp(1rem, 1.1904761905vw + 0.4285714286rem, 1.5rem);
  }
}

.department__kv {
  height: calc(100lvh - 50px + 500px);
  padding-bottom: 500px;
}
@media screen and (min-width: 768px) {
  .department__kv {
    height: calc(100lvh - 50px + 500px);
  }
}
.department__kvInner {
  position: fixed;
  left: 0;
  top: 50px;
  width: 100%;
  height: calc(100lvh - 50px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: -1;
}
@media screen and (min-width: 768px) {
  .department__kvInner {
    height: calc(100lvh - 50px);
  }
}
.department__kvMessage {
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .department__kvMessage {
    font-size: clamp(3.125rem, 2.9761904762vw + 1.6964285714rem, 4.375rem);
    line-height: clamp(3.75rem, 3.7202380952vw + 1.9642857143rem, 5.3125rem);
  }
}
.department__kvSubMessage {
  margin-top: 16px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .department__kvSubMessage {
    margin-top: 20px;
    font-size: clamp(1.5rem, 2.380952381vw + 0.3571428571rem, 2.5rem);
    line-height: clamp(1.875rem, 4.1666666667vw + -0.125rem, 3.625rem);
  }
}
.department__rehabilitation {
  padding: 0 4.2666666667vw;
}
@media screen and (min-width: 768px) {
  .department__rehabilitation {
    padding: 0 clamp(2.5rem, 8.9285714286vw + -1.7857142857rem, 6.25rem);
  }
}
.department__rehabilitationInner {
  margin: 0 auto;
  max-width: 1100px;
  position: relative;
}
.department__rehabilitationImgWrapper {
  width: 100vw;
  margin: 0 calc(50% - 50vw);
  overflow: clip;
}
@media screen and (min-width: 768px) {
  .department__rehabilitationImgWrapper {
    width: 100%;
    margin: 0;
  }
}
.department__rehabilitationTextWrapper {
  margin: 40px clamp(0rem, 13.0952380952vw + -6.2857142857rem, 5.5rem) 0;
}
.department__rehabilitationText {
  font-size: 16px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .department__rehabilitationText {
    font-weight: 600;
    font-size: 20px;
  }
}
.department__linkSection {
  padding: 80px 4.2666666667vw 80px;
}
@media screen and (min-width: 768px) {
  .department__linkSection {
    padding: 100px clamp(2.5rem, 8.9285714286vw + -1.7857142857rem, 6.25rem) 100px;
  }
}
.department__linkList {
  margin: 0 auto;
  max-width: 1100px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .department__linkList {
    gap: clamp(2rem, 2.6785714286vw + 0.7142857143rem, 3.125rem);
  }
}
.department__linkTitle {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
@media screen and (min-width: 768px) {
  .department__linkTitle {
    font-size: clamp(1.875rem, 1.4880952381vw + 1.1607142857rem, 2.5rem);
    line-height: clamp(2.5rem, 2.6785714286vw + 1.2142857143rem, 3.625rem);
  }
}
.department__link {
  display: block;
  margin-top: 24px;
}
@media screen and (min-width: 768px) {
  .department__link {
    margin-top: 60px;
  }
}
.department__decoration {
  height: 80vw;
}
@media screen and (min-width: 768px) {
  .department__decoration {
    height: clamp(18.75rem, 16.369047619vw + 10.8928571429rem, 25.625rem);
  }
}
.department__contactTitle {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .department__contactTitle {
    font-size: 44px;
  }
}
.department__contactSubTitle {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .department__contactSubTitle {
    margin-top: 44px;
    font-size: 24px;
  }
}
.department__contactText {
  margin-top: 60px;
  font-size: 16px;
  text-align: center;
}
.department__box {
  margin-top: 24px;
  padding: 24px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .department__box {
    margin-top: 53px;
    padding: 40px;
    gap: 20px;
  }
}
.department__boxText, .department__boxInformation {
  font-size: 14px;
}
.department__boxInformation {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.department__box {
  padding: 40px 4.2666666667vw;
  display: grid;
  gap: 16px;
  background-color: #E5EAED;
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .department__box {
    padding: 80px 120px 100px;
    gap: clamp(2rem, 2.6785714286vw + 0.7142857143rem, 3.125rem);
  }
}
@media screen and (min-width: 768px) {
  .department__box--narrow {
    padding: 40px 120px 50px;
    gap: 20px;
  }
}
.department__boxTitle {
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .department__boxTitle {
    font-size: clamp(1.5rem, 3.125vw + 0rem, 2.8125rem);
  }
}
.department__boxTitle--small {
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .department__boxTitle--small {
    font-size: 16px;
  }
}
.department__boxImgWrapper {
  border-radius: 10px;
  overflow: clip;
  width: 100%;
  max-width: 534px;
  margin: 0 auto;
}
.department__boxText {
  margin: 0 auto;
  max-width: 864px;
}

.result {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media screen and (min-width: 768px) {
  .result {
    gap: 60px;
  }
}
.result__list {
  display: flex;
  flex-wrap: wrap;
  gap: 40px 2.6666666667vw;
}
@media screen and (min-width: 1024px) {
  .result__list {
    gap: 60px 2.7777777778vw;
  }
}
.result__item {
  width: calc(50% - 1.3333333333vw);
}
@media screen and (min-width: 1024px) {
  .result__item {
    width: calc((100% - 5.5555555556vw) / 3);
  }
}
.result__itemTitle {
  font-size: 16px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .result__itemTitle {
    font-size: 24px;
  }
}
@media screen and (min-width: 768px) {
  .result__itemTitleBr {
    display: none;
  }
}
.result__dataWrapper {
  margin-top: 4px;
  padding-top: 10px;
  border-top: 1px solid #D2D2D7;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .result__dataWrapper {
    margin-top: 20px;
    padding-top: 20px;
    gap: 20px;
  }
}
.result__note {
  font-size: 13px;
}
@media screen and (min-width: 768px) {
  .result__note {
    font-size: 16px;
  }
}
.result__note--large {
  margin-top: 20px;
  font-size: 13px;
  text-align: right;
}
@media screen and (min-width: 768px) {
  .result__note--large {
    margin-top: 40px;
    font-size: 24px;
    font-weight: 700;
    text-align: right;
  }
}

.attempt__text {
  text-align: center;
}
.attempt__list {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .attempt__list {
    flex-direction: row;
    justify-content: center;
    gap: clamp(2.5rem, 8.9285714286vw + -1.7857142857rem, 6.25rem);
  }
}
.attempt__link {
  display: block;
}
.attempt__link--tel {
  width: 260px;
}
.attempt__link--recruit {
  width: 260px;
}

.narative__designLogo {
  display: block;
  margin: 0 auto;
  max-width: 304px;
}

.company__map {
  height: 51.7333333333vw;
}
@media screen and (min-width: 768px) {
  .company__map {
    height: clamp(18.75rem, 31.25vw + 3.75rem, 31.875rem);
  }
}
.company__map iframe {
  width: 100%;
  height: 100%;
}
.company__contents {
  display: grid;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .company__contents {
    gap: clamp(1rem, 2.0833333333vw + 0rem, 1.875rem);
  }
}
.company__flex {
  display: grid;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .company__flex {
    grid-template-columns: 1fr 1fr;
    gap: clamp(1rem, 2.0833333333vw + 0rem, 1.875rem);
  }
}
.company__linkWrapper {
  position: relative;
}
.company__link {
  position: absolute;
  top: 228.8vw;
  left: 2.6666666667vw;
  width: 80vw;
  height: 43.7333333333vw;
  display: block;
}
@media screen and (min-width: 768px) {
  .company__link {
    top: min(782px, 65.1666666667vw);
    left: min(716px, 59.6666666667vw);
    width: min(256px, 21.3333333333vw);
    height: min(242px, 20.1666666667vw);
  }
}

.contact__telWrapper {
  display: grid;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .contact__tel {
    grid-column: 1/3;
    grid-row: 1;
  }
}
@media screen and (min-width: 768px) {
  .contact__staff01 {
    grid-column: 1;
    grid-row: 2;
  }
}
@media screen and (min-width: 768px) {
  .contact__staff02 {
    grid-column: 2;
    grid-row: 2;
  }
}
.contact__form {
  display: grid;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .contact__form {
    gap: 0;
  }
}
.contact__row {
  display: grid;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .contact__row {
    grid-template-columns: clamp(18.75rem, 14.880952381vw + 11.6071428571rem, 25rem) 1fr;
    border-bottom: 1px solid #D2D2D7;
  }
}
@media screen and (min-width: 768px) {
  .contact__row:first-of-type {
    border-top: 1px solid #D2D2D7;
  }
}
@media screen and (min-width: 768px) {
  .contact__label {
    padding: 12px 24px;
    background-color: #F5F5F7;
  }
}
.contact__label > p {
  display: flex;
  gap: 8px;
}
.contact__labelText {
  font-weight: 700;
}
.contact__req {
  font-size: 12px;
  color: #F80505;
}
@media screen and (min-width: 768px) {
  .contact__text {
    padding: 12px 24px;
  }
}
.contact__input, .contact__textarea {
  border: 1px solid #D2D2D7;
  font-size: 16px;
  padding: 4px;
  width: 100%;
}
.contact__policyWrapper {
  padding: 14px 0;
}
@media screen and (min-width: 768px) {
  .contact__policyWrapper {
    margin-top: 40px;
  }
}
.contact__policy {
  text-align: center;
}
.contact__policy:not(:first-of-type) {
  margin-top: 32px;
}
@media screen and (min-width: 768px) {
  .contact__policy:not(:first-of-type) {
    margin-top: 40px;
  }
}
.contact__policyLink {
  color: #05689D;
  text-decoration: underline;
}
.contact__agreeWrapper {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .contact__agreeWrapper {
    margin-top: 20px;
  }
}
.contact__agreeWrapper > p,
.contact__agreeWrapper > p > span,
.contact__agreeWrapper > p > span > span,
.contact__agreeWrapper > p > span > span > span {
  margin-left: 0;
  display: block;
  width: 100%;
  max-width: 400px;
}
.contact__agreeWrapper label {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F5F5F7;
  height: 48px;
  gap: 10px;
  width: 100%;
}
.contact__submitWrapper {
  display: flex;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .contact__submitWrapper {
    margin-top: 20px;
  }
}
.contact__submitWrapper > p {
  width: 100%;
  max-width: 400px;
}
.contact__submit {
  display: block;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  width: 100%;
  height: 60px;
}

.environment {
  display: grid;
  gap: 44px;
}
.environment__title {
  font-size: 24px;
  font-weight: 700;
}
.environment__text {
  margin-top: 12px;
  padding-top: 16px;
  border-top: 1px solid #D2D2D7;
}
@media screen and (min-width: 768px) {
  .environment__text {
    margin-top: 16px;
    padding-top: 20px;
  }
}
.environment__link--pdf {
  display: block;
  width: 158px;
}

.entry {
  margin: 60px auto;
  width: 91.4666666667vw;
  max-width: 820px;
}
@media screen and (min-width: 768px) {
  .entry {
    margin: 128px auto;
  }
}
.entry__meta {
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .entry__meta {
    font-size: 24px;
  }
}
.entry__title {
  margin-top: 8px;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .entry__title {
    margin-top: 16px;
    font-size: 40px;
  }
}
.entry__contents {
  margin-top: 32px;
  display: grid;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .entry__contents {
    margin-top: 64px;
    gap: 24px;
  }
}
.entry__toListWrapper {
  margin-top: 32px;
  display: flex;
  justify-content: center;
}
.entry__button {
  font-size: 14px;
  letter-spacing: 0.05em;
  display: block;
  padding: 4px 32px;
  border: 1px solid #000;
  border-radius: 1000px;
}
@media screen and (min-width: 768px) {
  .entry__button {
    font-size: 14px;
    padding: 8px 44px;
  }
}
.entry__list {
  margin-top: 60px;
}
@media screen and (min-width: 768px) {
  .entry__list {
    margin-top: 80px;
  }
}
.entry__article {
  border-top: 1px solid #000;
}
.entry__article:last-of-type {
  border-bottom: 1px solid #000;
}
.entry__item {
  padding: 24px 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .entry__item {
    padding: 40px 0;
    grid-template-columns: 1fr clamp(18.75rem, 8.9285714286vw + 14.4642857143rem, 22.5rem);
    gap: 24px;
  }
}
.entry__textWrapper {
  grid-row: 2;
  display: grid;
  grid-template-rows: auto auto 20px auto;
}
@media screen and (min-width: 768px) {
  .entry__textWrapper {
    grid-row: auto;
    grid-template-rows: auto auto 1fr auto;
  }
}
.entry__itemMeta {
  font-size: 16px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .entry__itemMeta {
    font-size: 18px;
  }
}
.entry__itemTitle {
  padding-top: 4px;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .entry__itemTitle {
    padding-top: 8px;
    font-size: 22px;
  }
}
.entry__readMoreWrapper {
  display: flex;
  justify-content: center;
}
.entry__thumbnailWrapper {
  grid-row: 1;
  aspect-ratio: 3/2;
}
@media screen and (min-width: 768px) {
  .entry__thumbnailWrapper {
    grid-row: auto;
  }
}
.entry__thumbnailWrapper img {
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}

.c-img__cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.c-link {
  display: block;
  position: relative;
  padding-bottom: 5.3333333333vw;
  font-size: 6.4vw;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.1em;
}
@media screen and (min-width: 768px) {
  .c-link {
    padding-bottom: 12px;
    font-size: 17px;
    line-height: 21px;
  }
}
.c-link:after {
  content: "";
  display: block;
  width: 27.2vw;
  height: 1px;
  background-color: #000;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (min-width: 768px) {
  .c-link:after {
    width: 102px;
  }
}

.c-inlineBlock {
  display: inline-block;
}

.c-readMore {
  font-size: 12px;
  font-weight: 700;
  color: #005392;
}

.c-heroImg {
  position: relative;
  padding: 60px 2.6666666667vw 40px;
  display: flex;
  height: 53.8666666667vw;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .c-heroImg {
    height: clamp(18.75rem, 14.880952381vw + 11.6071428571rem, 25rem);
  }
}
.c-heroImg__imgWrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.c-heroImg__imgPic {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  overflow: clip;
}
.c-heroImg__img {
  width: 100%;
  height: calc(100% + 150px);
  object-fit: cover;
}
.c-heroImg__textWrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.c-heroImg__title {
  padding: 4px 24px;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  color: #000;
  background-color: #fff;
  border-radius: 1000px;
}
@media screen and (min-width: 768px) {
  .c-heroImg__title {
    padding: 4px 44px;
    font-size: 40px;
  }
}
.c-heroImg__title--noBg {
  background-color: transparent;
  color: #fff;
}
.c-heroImg__subTitle {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .c-heroImg__subTitle {
    margin-top: 24px;
    font-size: clamp(1.25rem, 0.5952380952vw + 0.9642857143rem, 1.5rem);
  }
}
.c-heroImg__text {
  margin-top: 28px;
  font-size: 16px;
  text-align: center;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .c-heroImg__text {
    margin-top: 44px;
    font-size: 16px;
  }
}

.c-imageTextBgGray {
  margin-top: 40px;
  padding: 60px 4.2666666667vw;
  background-color: #F5F5F7;
  display: grid;
  gap: 72px;
}
@media screen and (min-width: 768px) {
  .c-imageTextBgGray {
    margin-top: 44px;
    padding: 100px clamp(2.5rem, 8.9285714286vw + -1.7857142857rem, 6.25rem);
    gap: 100px;
  }
}
.c-imageTextBgGray__inner {
  margin: 0 auto;
  max-width: 1100px;
  display: grid;
  gap: 32px;
}
@media screen and (min-width: 768px) {
  .c-imageTextBgGray__inner {
    gap: clamp(1.5rem, 2.6785714286vw + 0.2142857143rem, 2.625rem) clamp(1.5rem, 14.2857142857vw + -5.3571428571rem, 7.5rem);
  }
}
@media screen and (min-width: 768px) {
  .c-imageTextBgGray__inner:nth-of-type(odd) {
    grid-template-columns: 1fr clamp(18.75rem, 35.4166666667vw + 1.75rem, 33.625rem);
  }
  .c-imageTextBgGray__inner:nth-of-type(odd) .c-imageTextBgGray__title {
    grid-column: 1;
    grid-row: 1;
  }
  .c-imageTextBgGray__inner:nth-of-type(odd) .c-imageTextBgGray__text {
    grid-column: 1;
    grid-row: 2;
  }
  .c-imageTextBgGray__inner:nth-of-type(odd) .c-imageTextBgGray__imgWrapper {
    grid-column: 2;
    grid-row: 1/span 2;
  }
}
@media screen and (min-width: 768px) {
  .c-imageTextBgGray__inner:nth-of-type(even) {
    grid-template-columns: clamp(18.75rem, 35.4166666667vw + 1.75rem, 33.625rem) 1fr;
  }
  .c-imageTextBgGray__inner:nth-of-type(even) .c-imageTextBgGray__title {
    grid-column: 2;
    grid-row: 1;
  }
  .c-imageTextBgGray__inner:nth-of-type(even) .c-imageTextBgGray__text {
    grid-column: 2;
    grid-row: 2;
  }
  .c-imageTextBgGray__inner:nth-of-type(even) .c-imageTextBgGray__imgWrapper {
    grid-column: 1;
    grid-row: 1/span 2;
  }
}
.c-imageTextBgGray__title {
  font-size: 24px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .c-imageTextBgGray__title {
    font-size: 28px;
  }
}
.c-imageTextBgGray__text {
  font-size: 16px;
}

.c-imageTextBoxWithBorder {
  padding-bottom: 40px;
  width: 100vw;
  margin: 0 calc(50% - 50vw);
  background-color: #F5F5F7;
  border-radius: 10px;
  position: relative;
  z-index: -1;
}
@media screen and (min-width: 768px) {
  .c-imageTextBoxWithBorder {
    padding: 0;
  }
}
.c-imageTextBoxWithBorder__inner {
  position: relative;
}
@media screen and (min-width: 768px) {
  .c-imageTextBoxWithBorder__inner {
    padding: clamp(2.5rem, 3.5714285714vw + 0.7857142857rem, 4rem) clamp(2.5rem, 2.9761904762vw + 1.0714285714rem, 3.75rem);
    height: clamp(37.5rem, 19.6428571429vw + 28.0714285714rem, 45.75rem);
    display: flex;
    align-items: flex-end;
  }
}
@media screen and (min-width: 1024px) {
  .c-imageTextBoxWithBorder__textWrapper {
    display: flex;
    gap: clamp(2.5rem, 4.4642857143vw + 0.3571428571rem, 4.375rem);
  }
}
.c-imageTextBoxWithBorder__title {
  padding-top: 20px;
  border-top: 1px solid #D2D2D7;
  font-size: 32px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .c-imageTextBoxWithBorder__title {
    width: clamp(12.5rem, 22.0238095238vw + 1.9285714286rem, 21.75rem);
    flex-shrink: 0;
    font-size: clamp(1.5rem, 2.380952381vw + 0.3571428571rem, 2.5rem);
  }
}
.c-imageTextBoxWithBorder__text {
  margin-top: 20px;
  padding-top: 26px;
  border-top: 1px solid #D2D2D7;
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .c-imageTextBoxWithBorder__text {
    margin-top: 0;
    padding-top: 30px;
  }
}
@media screen and (min-width: 768px) {
  .c-imageTextBoxWithBorder__imgWrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
}
.c-imageTextBoxWithBorder__imgWrapper > div {
  width: 100%;
  height: 100%;
}
.c-imageTextBoxWithBorder__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.c-imageTextBox {
  padding: 40px 4.2666666667vw;
  display: flex;
  flex-direction: column-reverse;
  gap: 40px;
  background-color: #F5F5F7;
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .c-imageTextBox {
    padding: 40px clamp(2.5rem, 2.9761904762vw + 1.0714285714rem, 3.75rem);
    flex-direction: row;
    align-items: center;
    gap: clamp(1.5rem, 5.3571428571vw + -1.0714285714rem, 3.75rem);
  }
}
@media screen and (min-width: 768px) {
  .c-imageTextBox--narrow {
    padding: 40px clamp(2.5rem, 14.880952381vw + -4.6428571429rem, 8.75rem);
  }
}
.c-imageTextBox--topNarrow {
  padding: 0 4.2666666667vw 40px;
}
@media screen and (min-width: 768px) {
  .c-imageTextBox--topNarrow {
    padding: 0 clamp(2.5rem, 14.880952381vw + -4.6428571429rem, 8.75rem) 40px;
  }
}
.c-imageTextBox--spReverse {
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .c-imageTextBox--spReverse {
    flex-direction: row;
  }
}
@media screen and (min-width: 768px) {
  .c-imageTextBox--reverse {
    flex-direction: row-reverse;
  }
}
.c-imageTextBox--white {
  background-color: #fff;
}
.c-imageTextBox__title {
  font-size: 28px;
  font-weight: 700;
  text-align: center;
}
.c-imageTextBox__textWrapper {
  flex: 1;
}
.c-imageTextBox__text {
  margin-top: 20px;
  font-size: 16px;
  line-height: 1.5;
}
.c-imageTextBox__text--center {
  text-align: center;
}
.c-imageTextBox__textBr {
  display: none;
}
@media screen and (min-width: 768px) {
  .c-imageTextBox__textBr {
    display: block;
  }
}
.c-imageTextBox__link {
  color: #05689D;
  text-decoration: underline;
}
.c-imageTextBox__imgWrapper {
  border-radius: 10px;
  overflow: clip;
}
@media screen and (min-width: 768px) {
  .c-imageTextBox__imgWrapper {
    width: clamp(18.75rem, 23.8095238095vw + 7.3214285714rem, 28.75rem);
    flex-shrink: 0;
  }
}
@media screen and (min-width: 768px) {
  .c-imageTextBox__imgWrapper--narrow {
    width: clamp(12.5rem, 14.880952381vw + 5.3571428571rem, 18.75rem);
  }
}
.c-imageTextBox__list {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
@media screen and (min-width: 768px) {
  .c-imageTextBox__list {
    margin-top: 40px;
    gap: 10px;
  }
}
.c-imageTextBox__item {
  font-size: 14px;
  text-indent: -1em;
  padding-left: 1em;
}
@media screen and (min-width: 768px) {
  .c-imageTextBox__item {
    font-size: 16px;
  }
}
.c-imageTextBox__item--small {
  font-size: 13px;
}

.c-section__container {
  padding: 60px 0;
}
@media screen and (min-width: 768px) {
  .c-section__container {
    padding: 100px 0;
  }
}
.c-section__container--narrow {
  padding: 60px 0;
}
@media screen and (min-width: 768px) {
  .c-section__container--narrow {
    padding: 80px 0;
  }
}
.c-section__inner {
  margin: 0 auto;
  width: 91.4666666667vw;
  max-width: 1100px;
}
.c-section__inner--narrow {
  width: 82.9333333333vw;
  max-width: 830px;
}

.c-tripleImg {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media screen and (min-width: 768px) {
  .c-tripleImg {
    flex-direction: row;
    flex-wrap: wrap;
    gap: clamp(0.625rem, 0.8928571429vw + 0.1964285714rem, 1rem);
  }
}
.c-tripleImg__item {
  width: 100%;
  position: relative;
}
@media screen and (min-width: 768px) {
  .c-tripleImg__item {
    width: calc((100% - clamp(1.25rem, 1.7857142857vw + 0.3928571429rem, 2rem)) / 3);
  }
}
.c-tripleImg__item--fullWidth {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .c-tripleImg__item--fullWidth {
    width: 100%;
  }
}
.c-tripleImg__flexWrapper {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 28px;
}
@media screen and (min-width: 768px) {
  .c-tripleImg__flexWrapper {
    margin-top: clamp(2.5rem, 5.9523809524vw + -0.3571428571rem, 5rem);
    flex-direction: row;
    gap: clamp(1.5rem, 7.4404761905vw + -2.0714285714rem, 4.625rem);
  }
}
.c-tripleImg__flexTitle {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .c-tripleImg__flexTitle {
    font-size: clamp(1.5rem, 2.380952381vw + 0.3571428571rem, 2.5rem);
    text-align: left;
  }
}
.c-tripleImg__link {
  display: block;
  position: absolute;
}
.c-tripleImg__link--shortTerm-01 {
  width: 58.6666666667vw;
  height: 12.8vw;
  top: 16vw;
  left: 18.1333333333vw;
}
@media screen and (min-width: 768px) {
  .c-tripleImg__link--shortTerm-01 {
    width: min(140px, 11.6666666667vw);
    height: min(22px, 1.8333333333vw);
    top: min(94px, 7.8333333333vw);
    left: min(604px, 50.3333333333vw);
  }
}
.c-tripleImg__link--shortTerm-02 {
  width: min(198px, 16.5vw);
  height: min(22px, 1.8333333333vw);
  top: min(264px, 22vw);
  left: min(354px, 29.5vw);
}

.c-person {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media screen and (min-width: 768px) {
  .c-person {
    flex-direction: row;
    gap: clamp(2.5rem, 2.9761904762vw + 1.0714285714rem, 3.75rem);
  }
}
.c-person:not(:first-of-type) {
  margin-top: 40px;
  padding-top: 44px;
  border-top: 1px solid #D2D2D7;
}
@media screen and (min-width: 768px) {
  .c-person:not(:first-of-type) {
    margin-top: 50px;
    padding-top: 50px;
  }
}
.c-person__imgWrapper {
  padding: 0 4.2666666667vw;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .c-person__imgWrapper {
    padding: 0;
    width: clamp(15rem, 8.9285714286vw + 10.7142857143rem, 18.75rem);
    flex-shrink: 0;
  }
}
@media screen and (min-width: 768px) {
  .c-person__textWrapper {
    padding-right: clamp(0rem, 8.9285714286vw + -4.2857142857rem, 3.75rem);
  }
}
.c-person__job {
  font-size: 16px;
}
.c-person__nameWrapper {
  margin-top: 8px;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .c-person__nameWrapper {
    margin-top: 10px;
    gap: 20px;
  }
}
.c-person__name {
  font-size: 48px;
  font-weight: 700;
}
.c-person__nameEn {
  font-size: 16px;
  line-height: 2.2;
}
@media screen and (min-width: 768px) {
  .c-person__nameEn {
    line-height: 1.5;
  }
}
.c-person__text {
  margin-top: 40px;
  font-size: 16px;
}
.c-person__jobWrapper {
  margin-top: 10px;
  padding-top: 20px;
  border-top: 1px solid #D2D2D7;
}
@media screen and (min-width: 768px) {
  .c-person__jobWrapper {
    margin-top: 58px;
    padding-top: 24px;
    display: flex;
    gap: clamp(2rem, 1.1904761905vw + 1.4285714286rem, 2.5rem);
  }
}
.c-person__jobTitle {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .c-person__jobTitle {
    width: clamp(8.75rem, 7.4404761905vw + 5.1785714286rem, 11.875rem);
    font-size: clamp(1.5rem, 2.380952381vw + 0.3571428571rem, 2.5rem);
  }
}
.c-person__jobList {
  margin-top: 10px;
  padding-top: 30px;
  border-top: 1px solid #D2D2D7;
  display: flex;
  flex-direction: column;
  gap: 10px;
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  .c-person__jobList {
    margin-top: 0;
    padding-top: 0;
    border-top: none;
    gap: 8px;
    font-size: 16px;
  }
}

@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg {
    padding: 0 clamp(2.5rem, 2.9761904762vw + 1.0714285714rem, 3.75rem);
  }
}
@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg--narrow {
    margin: 0 calc(50% - 50vw);
    padding: 0 clamp(2.5rem, 17.8571428571vw + -6.0714285714rem, 10rem);
    width: 100vw;
  }
}
.c-doubleTextBottomImg--fullWidth {
  padding: 0;
}
.c-doubleTextBottomImg__imgWrapper {
  display: grid;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg__imgWrapper {
    gap: clamp(2.5rem, 2.9761904762vw + 1.0714285714rem, 3.75rem);
    grid-template-columns: 1fr 1fr;
  }
}
.c-doubleTextBottomImg__imgWrapper--single {
  grid-template-columns: 1fr;
  justify-items: center;
}
@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg__imgWrapper--single {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg__imgWrapper--narrow {
    margin: 0 auto;
    width: 60%;
  }
}
.c-doubleTextBottomImg__imgItem {
  border-radius: 10px;
  overflow: clip;
}
@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg__imgItem {
    width: 50%;
  }
}
.c-doubleTextBottomImg__imgItem--single {
  width: 100%;
  max-width: 586px;
}
@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg__imgItem--single {
    width: 100%;
  }
}
.c-doubleTextBottomImg__imgItem--singleWide {
  width: 100%;
  max-width: 755px;
}
@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg__imgItem--singleWide {
    width: 100%;
  }
}
.c-doubleTextBottomImg__textWrapper {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg__textWrapper {
    margin-top: 52px;
  }
}
.c-doubleTextBottomImg__textWrapper--marginNarrow {
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg__textWrapper--marginNarrow {
    margin-top: 24px;
  }
}
@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg__textWrapper--narrow {
    margin: 40px auto 0;
    width: 80%;
  }
}
@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg__text {
    text-align: center;
  }
}
.c-doubleTextBottomImg__text--bold {
  font-weight: 700;
}
.c-doubleTextBottomImg__text--center {
  text-align: center;
}
.c-doubleTextBottomImg__textBr {
  display: none;
}
@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg__textBr {
    display: block;
  }
}
.c-doubleTextBottomImg__link {
  color: #104A8E;
}
.c-doubleTextBottomImg__link--center {
  text-align: center;
}
.c-doubleTextBottomImg__flexCenter {
  display: flex;
  justify-content: center;
}
.c-doubleTextBottomImg__flexText {
  font-size: 18px;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .c-doubleTextBottomImg__flexText {
    font-size: clamp(1.125rem, 0.8928571429vw + 0.6964285714rem, 1.5rem);
    font-weight: 700;
  }
}

.c-textBoxGray {
  padding: 40px 2.6666666667vw;
  background-color: #F5F5F7;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .c-textBoxGray {
    padding: 60px clamp(2.5rem, 2.9761904762vw + 1.0714285714rem, 3.75rem);
    flex-direction: row;
    gap: clamp(2.5rem, 4.4642857143vw + 0.3571428571rem, 4.375rem);
  }
}
.c-textBoxGray__title {
  padding-top: 20px;
  border-top: 1px solid #D2D2D7;
  font-size: 32px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .c-textBoxGray__title {
    padding-top: 30px;
    width: clamp(12.5rem, 22.0238095238vw + 1.9285714286rem, 21.75rem);
    flex-shrink: 0;
    font-size: clamp(1.5rem, 2.380952381vw + 0.3571428571rem, 2.5rem);
  }
}
.c-textBoxGray__text {
  padding-top: 20px;
  border-top: 1px solid #D2D2D7;
}
@media screen and (min-width: 768px) {
  .c-textBoxGray__text {
    padding-top: 30px;
  }
}

.c-imageTextBorder__title {
  font-size: 24px;
  font-weight: 700;
}
.c-imageTextBorder__contents {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #D2D2D7;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .c-imageTextBorder__contents {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: clamp(2.5rem, 2.9761904762vw + 1.0714285714rem, 3.75rem);
  }
}
.c-imageTextBorder__list {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
@media screen and (min-width: 1024px) {
  .c-imageTextBorder__list {
    gap: 20px;
  }
}
.c-imageTextBorder__item {
  text-indent: -1em;
  padding-left: 1em;
}
@media screen and (min-width: 768px) {
  .c-imageTextBorder__imgWrapper {
    width: clamp(18.75rem, 40.7738095238vw + -0.8214285714rem, 35.875rem);
    flex-shrink: 0;
  }
}

.c-tableGray__list {
  background-color: #F5F5F7;
}
.c-tableGray__item {
  display: flex;
  flex-direction: column;
  padding: 10px;
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .c-tableGray__item {
    flex-direction: row;
    gap: clamp(1.5rem, 8.3333333333vw + -2.5rem, 5rem);
    padding: 13px clamp(1.5rem, 11.3095238095vw + -3.9285714286rem, 6.25rem) 13px clamp(1.5rem, 2.380952381vw + 0.3571428571rem, 2.5rem);
  }
}
.c-tableGray__item:not(:last-child) {
  border-bottom: 1px solid #D2D2D7;
}
.c-tableGray__itemTitle {
  font-size: 16px;
  flex-shrink: 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .c-tableGray__itemTitle {
    width: clamp(6.25rem, 11.9047619048vw + 0.5357142857rem, 11.25rem);
    text-align: left;
  }
}
.c-tableGray__itemText {
  font-size: 16px;
}
.c-tableGray__itemText--spCenter {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .c-tableGray__itemText--spCenter {
    text-align: left;
  }
}

.c-tableWhite__list {
  border-top: 1px solid #D2D2D7;
}
.c-tableWhite__item {
  display: flex;
  padding: 18px 0;
  gap: 22px;
  border-bottom: 1px solid #D2D2D7;
}
@media screen and (min-width: 768px) {
  .c-tableWhite__item {
    gap: clamp(1.5rem, 8.3333333333vw + -2.5rem, 5rem);
  }
}
.c-tableWhite__itemTitle {
  width: 100px;
  font-size: 16px;
  font-weight: 700;
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .c-tableWhite__itemTitle {
    width: clamp(6.25rem, 11.9047619048vw + 0.5357142857rem, 11.25rem);
  }
}
.c-tableWhite__itemText {
  font-size: 16px;
}
.c-tableWhite__itemText--spCenter {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .c-tableWhite__itemText--spCenter {
    text-align: left;
  }
}

.c-personalBox {
  padding: 40px 16px;
  background-color: #fff;
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .c-personalBox {
    padding: clamp(2.5rem, 5.9523809524vw + -0.3571428571rem, 5rem) clamp(1.5rem, 8.3333333333vw + -2.5rem, 5rem);
  }
}
.c-personalBox__title {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .c-personalBox__title {
    font-size: clamp(1.5rem, 2.380952381vw + 0.3571428571rem, 2.5rem);
  }
}
.c-personalBox__contents {
  margin-top: 16px;
  display: grid;
  gap: 46px;
}
@media screen and (min-width: 768px) {
  .c-personalBox__contents {
    margin-top: 40px;
    grid-template-columns: repeat(220px, 1fr);
    gap: clamp(1.5rem, 2.9761904762vw + 0.0714285714rem, 2.75rem);
  }
}
@media screen and (min-width: 768px) {
  .c-personalBox__textWrapper {
    grid-column: 2;
    grid-row: 1;
  }
}
.c-personalBox__subTitle {
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .c-personalBox__subTitle {
    font-size: clamp(1.25rem, 0.5952380952vw + 0.9642857143rem, 1.5rem);
    font-weight: 500;
  }
}
.c-personalBox__text {
  margin-top: 16px;
}
@media screen and (min-width: 768px) {
  .c-personalBox__text {
    margin-top: clamp(1rem, 2.380952381vw + -0.1428571429rem, 2rem);
    padding-top: clamp(1rem, 2.380952381vw + -0.1428571429rem, 2rem);
    border-top: 1px solid #D2D2D7;
  }
}
.c-personalBox__imgWrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .c-personalBox__imgWrapper {
    grid-column: 1;
    grid-row: 1;
  }
}
.c-personalBox__img {
  width: 220px;
}
.c-personalBox__imgText {
  margin-top: 8px;
  font-weight: 700;
  text-align: center;
}

.c-textBox {
  padding: 40px 16px;
  background-color: #fff;
  border-radius: 10px;
}
@media screen and (min-width: 768px) {
  .c-textBox {
    padding: clamp(2.5rem, 5.9523809524vw + -0.3571428571rem, 5rem) clamp(1.5rem, 8.3333333333vw + -2.5rem, 5rem);
  }
}
@media screen and (min-width: 768px) {
  .c-textBox--narrow {
    padding: clamp(2.5rem, 14.880952381vw + -4.6428571429rem, 8.75rem) clamp(1.5rem, 17.2619047619vw + -6.7857142857rem, 8.75rem);
  }
}
.c-textBox__title {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .c-textBox__title {
    font-size: 28px;
  }
}
.c-textBox__contents {
  margin-top: 32px;
}
@media screen and (min-width: 768px) {
  .c-textBox__contents {
    margin-top: 40px;
  }
}
.c-textBox__contents--border {
  margin-top: 20px;
  padding-top: 24px;
  border-top: 1px solid #D2D2D7;
}
@media screen and (min-width: 768px) {
  .c-textBox__contents--border {
    margin-top: 28px;
    padding-top: 32px;
  }
}
.c-textBox__list {
  display: grid;
  gap: 20px;
}
.c-textBox__item {
  text-indent: -1em;
  padding-left: 1em;
}
.c-textBox__text--center {
  text-align: center;
}
.c-textBox__note {
  margin-top: 20px;
  font-size: 13px;
}
.c-textBox__imgWrapper {
  margin-top: 32px;
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .c-textBox__imgWrapper {
    margin-top: 44px;
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (min-width: 768px) {
  .c-textBox__imgWrapper--single {
    grid-template-columns: 1fr;
    place-items: center;
  }
}
@media screen and (min-width: 768px) {
  .c-textBox__imgWrapper--single .c-textBox__imgItem {
    width: 50%;
  }
}
.c-textBox__imgText {
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  .c-textBox__imgText {
    margin-top: 20px;
  }
}
.c-textBox__imgText--center {
  text-align: center;
}
.c-textBox__imgText--bold {
  font-size: 18px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .c-textBox__imgText--bold {
    font-size: 20px;
  }
}
.c-textBox__imgText--red {
  color: #F80505;
}
@media screen and (min-width: 768px) {
  .c-textBox__imgTextBr {
    display: none;
  }
}

.c-heroKv {
  margin-top: 70px;
  position: relative;
}
.c-heroKv__picWrapper {
  position: relative;
  width: 100%;
  height: clamp(25rem, 34.5539906103vw + 16.9014084507rem, 48rem);
}
.c-heroKv__pic {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: 0;
}
.c-heroKv__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.c-heroKv__textWrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.c-heroKv__title {
  font-size: clamp(1.75rem, 3.0046948357vw + 1.0457746479rem, 3.75rem);
  font-weight: 700;
  color: #fff;
}
.c-heroKv__title--small {
  font-size: clamp(1.5rem, 3.0046948357vw + 0.7957746479rem, 3.5rem);
}
.c-heroKv__border {
  margin: clamp(0.625rem, 2.0657276995vw + 0.1408450704rem, 2rem) 0;
  width: clamp(12.5rem, 28.1690140845vw + 5.8978873239rem, 31.25rem);
  height: clamp(0.125rem, 0.0938967136vw + 0.1029929577rem, 0.1875rem);
  background-color: #fff;
}
.c-heroKv__text {
  font-size: clamp(1.75rem, 3.0046948357vw + 1.0457746479rem, 3.75rem);
  font-weight: 700;
  color: #fff;
}
.c-heroKv__logo {
  width: clamp(12.5rem, 14.6478873239vw + 9.0669014085rem, 22.25rem);
  height: auto;
  margin-top: clamp(1.25rem, 1.5023474178vw + 0.8978873239rem, 2.25rem);
}

.c-message {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.c-message__title {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .c-message__title {
    font-size: 40px;
  }
}
.c-message__subTitle {
  margin-top: 16px;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .c-message__subTitle {
    margin-top: 26px;
    font-size: 34px;
  }
}
.c-message__subTitle--small {
  font-size: 18px;
}
@media screen and (min-width: 768px) {
  .c-message__subTitle--small {
    font-size: 24px;
  }
}
.c-message__imgWrapper {
  margin: 70px auto 0;
  max-width: 600px;
}
.c-message__text {
  margin-top: 40px;
  font-size: 14px;
  text-align: center;
  line-height: 2;
}
@media screen and (min-width: 768px) {
  .c-message__text {
    margin-top: 70px;
    font-size: 20px;
  }
}
.c-message__text--bold {
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .c-message__text--small {
    font-size: 16px;
  }
}

.u-bg--white {
  background-color: #fff;
}
.u-bg--gray {
  background-color: #F5F5F7;
}
.u-bg--green {
  background-color: #EEF5E5;
}
.u-bg--lightBlue {
  background-color: #EDF4F8;
}
.u-bg--blue {
  background-color: #E1ECF2;
}
.u-bg--pink {
  background-color: #F7F2F6;
}
.u-bg--darkGray {
  background-color: rgba(0, 0, 0, 0.63);
}
.u-bg--beige {
  background-color: #F8F4E3;
}
.u-bg--black {
  background-color: #000;
}
.u-bg--blackGradient {
  background: linear-gradient(120deg, #000 0%, #2C2C2C 100%);
}
.u-bg--blueGradient {
  background: linear-gradient(120deg, #051619 0%, #056395 100%);
}
.u-bg--community {
  background: linear-gradient(120deg, #0B1014 0%, #6C8EAD 100%);
}
.u-bg--dialysis {
  background: linear-gradient(120deg, #273031 0%, #3687A5 100%);
}
.u-bg--consultation {
  background: linear-gradient(120deg, #010F04 0%, #197215 100%);
}
.u-bg--nurse {
  background: linear-gradient(120deg, #5D2D49 0%, #790F40 100%);
}
.u-bg--care {
  background: linear-gradient(120deg, #392919 0%, #BC7B58 100%);
}

.u-color--gray {
  color: #F5F5F7;
}
.u-color--beige {
  color: #F8F4E3;
}
.u-color--black {
  color: #000;
}
.u-color--white {
  color: #fff;
}

.u-borderRadius--10 {
  border-radius: 10px;
  overflow: clip;
}

.u-noWrap {
  white-space: nowrap;
}
.u-noWrap--pc {
  white-space: normal;
}
@media screen and (min-width: 768px) {
  .u-noWrap--pc {
    white-space: nowrap;
  }
}

.u-mt--0 {
  margin-top: 0;
}
.u-mt--1em {
  margin-top: 1em;
}
.u-mt--2em {
  margin-top: 2em;
}

.u-text--center {
  text-align: center;
}
@media screen and (min-width: 768px) {
  .u-text--centerPc {
    text-align: center;
  }
}

[data-fadeIn] {
  opacity: 0;
}

[data-parallax-area] {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

[data-parallax] {
  width: 100%;
  object-fit: cover;
}

[data-parallax-scale-area] {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJnbG9iYWwvZXh0ZW5kcy9fZm9udC12ZXJ0aWNhbC5zY3NzIiwiZm91bmRhdGlvbi9fYmFzZS5zY3NzIiwiZ2xvYmFsL3ZhbC9fZm9udC1mYW1pbHkuc2NzcyIsImxheW91dC9fbC1zaXRlV3JhcHBlci5zY3NzIiwibGF5b3V0L19sLW1haW4uc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLWhlYWRlci5zY3NzIiwiZ2xvYmFsL21peGluL19icmVha1BvaW50LnNjc3MiLCJnbG9iYWwvdmFsL19jb2xvci5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3AtaGFtYnVyZ2VyLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1mb290ZXIuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLWJyZWFkY3J1bWIuc2NzcyIsIm9iamVjdC9wcm9qZWN0L190b3AtaGVhZGVyLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fdG9wLWt2LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fdG9wLW5ld3Muc2NzcyIsImdsb2JhbC9taXhpbi9fbGluZUNsYW1wLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fdG9wLXNsaWRlLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fdG9wLWluZm9ybWF0aW9uLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fdG9wLWZhY2lsaXR5LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcGFnZS5zY3NzIiwib2JqZWN0L3Byb2plY3QvX21vZGFsLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcGFnZS1uYXZpZ2F0aW9uLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fZGVwYXJ0bWVudC5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3Jlc3VsdC5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2F0dGVtcHQuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19uYXJhdGl2ZS5zY3NzIiwib2JqZWN0L3Byb2plY3QvX2NvbXBhbnkuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19jb250YWN0LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fZW52aXJvbm1lbnQuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19lbnRyeS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1pbWcuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2MtbGluay5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1pbmxpbmVCbG9jay5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1yZWFkTW9yZS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1oZXJvSW1nLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19jLWltYWdlVGV4dEJnR3JheS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1pbWFnZVRleHRCb3hXaXRoQm9yZGVyLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19jLWltYWdlVGV4dEJveC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1zZWN0aW9uLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19jLXRyaXBsZUltZy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1wZXJzb24uc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2MtZG91YmxlVGV4dEJvdHRvbUltZy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy10ZXh0Qm94R3JheS5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1pbWFnZVRleHRCb3JkZXIuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2MtdGFibGVHcmF5LnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19jLXRhYmxlV2hpdGUuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2MtcGVyc29uYWxCb3guc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2MtdGV4dEJveC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1oZXJvS3Yuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2MtbWVzc2FnZS5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX2hlbHBlci5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX2FuaW1hdGlvbi5zY3NzIl0sIm5hbWVzIjpb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RUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7OztBQUtGO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTs7QUFDQTtFQUNFOztBM0NuRUY7RTJDa0VBO0lBR0k7Ozs7QUFNSjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7O0FBS0Y7RUFDRTs7QTNDeEZGO0UyQzBGQTtJQUVJOzs7O0FDdkdOO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICBKb3NoJ3MgQ3VzdG9tIENTUyBSZXNldFxuICBodHRwczovL3d3dy5qb3Nod2NvbWVhdS5jb20vY3NzL2N1c3RvbS1jc3MtcmVzZXQvXG4qL1xuKiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fSp7bWFyZ2luOjB9aHRtbCxib2R5e2hlaWdodDoxMDAlfWJvZHl7bGluZS1oZWlnaHQ6MS41Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9aW1nLHBpY3R1cmUsdmlkZW8sY2FudmFzLHN2Z3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlfWlucHV0LGJ1dHRvbix0ZXh0YXJlYSxzZWxlY3R7Zm9udDppbmhlcml0fXAsaDEsaDIsaDMsaDQsaDUsaDZ7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkfSNyb290LCNfX25leHR7aXNvbGF0aW9uOmlzb2xhdGV9XG4iLCIuZm9udC12ZXJ0aWNhbHtcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG4iLCJAdXNlIFwiLi4vZ2xvYmFsXCIgYXMgKjtcbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbWFpbjtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIFxufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgKiB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxudWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxubWFpbiB7XG4gIGZsZXg6IDE7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG5hIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiBpT1Pjgafjga7jg4fjg5Xjgqnjg6vjg4jjgrnjgr/jgqTjg6vjgpLjg6rjgrvjg4Pjg4ggKi9cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICY6OmZvY3VzIHtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgfVxufVxuIiwiJGZvbnQtZmFtaWx5LW1haW46ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LWVuOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuXG4ubC1zaXRlV3JhcHBlcntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIkB1c2UgXCIuLi9nbG9iYWxcIiBhcyAqO1xuXG4ubC1tYWlue1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4ucC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIHZ3KDE4KTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgcGFkZGluZzogMCB2d0NsYW1wKDQwLCAxMDI0LCAyMjAsIDE0NDApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgcGFkZGluZzogMCB2dygyMjAsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAmX19sb2dvSW1nIHtcbiAgICAmLS10b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuNnMgZWFzZS1pbi1vdXQsIGhlaWdodCAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgYm90dG9tOiAyN3B4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICByaWdodDogMTUwcHg7XG4gICAgICBib3R0b206IDM0cHg7XG4gICAgfVxuICB9XG4gICZfX25hdkxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDAgdncoNDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBnYXA6IHZ3Q2xhbXAoMjQsIDEwMjQsIDM4LCAxNDQwKTtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyAwLjJzO1xuICAgIH1cbiAgfVxuICAmX19uYXZJdGVtIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgIH1cbiAgfVxuICAmX19uYXZMaW5rIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmX19oYW1idXJnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogdncoMTgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fbmF2UGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgIHJpZ2h0OiAxNTBweDtcbiAgICAgIGdhcDogMjJweDtcbiAgICB9XG4gIH1cbiAgJl9fbmF2U25zV3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19uYXZTbnNMaW5rIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgfVxuICB9XG4gICZfX25hdkNvbnRhY3RXcmFwcGVyIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICB3aWR0aDogMTU3cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX25hdkNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgIGdhcDogOHB4O1xuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX25hdkNvbnRhY3RUZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgJl9fbmF2Q29udGFjdEljb24ge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fZW5uaXRpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiIsIiRicmVha3BvaW50czogKFxuICAgICAgICAneHMnOiAnNTAwcHgnLFxuICAgICAgICAnc20nOiAnNjQwcHgnLFxuICAgICAgICAnbWQnOiAnNzY4cHgnLFxuICAgICAgICAnbGcnOiAnMTAyNHB4JyxcbiAgICAgICAgJ3hsJzogJzEyODBweCcsXG4gICAgICAgICdoZWFkZXInOiAnMTUwMHB4JyxcbiAgICAgICAgJ3h4bCc6ICcxOTIwcHgnLFxuKSAhZGVmYXVsdDtcblxuQG1peGluIG1xKCRicmVha3BvaW50OiBtZCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIiRjb2xvci10ZXh0OiAjMDAwO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4kY29sb3ItcHJpbWFyeTogIzAwMWUzNztcbiRjb2xvci1nb2xkOiAjZDViNDVjO1xuJGNvbG9yLWJnLXllbGxvdzogI2ZiZjhlZjtcbiRjb2xvci1yZWQ6ICNkNDNmMjY7XG5cbiRjb2xvci10ZXh0LWdyYXk6ICNhYmFiYWI7XG4kY29sb3ItYm9yZGVyLWdyYXk6ICM5MTkxOTE7XG5cbiRjb2xvci1ibGFjay03MDogcmdiYSgjMDAxZTM3LCAwLjcpO1xuJGNvbG9yLXdoaXRlLTcwOiByZ2JhKCNmZmYsIDAuNyk7XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcblxuLnAtaGFtYnVyZ2Vye1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJl9fbGluZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyLWdyYXk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJi0tdG9we1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1taWRkbGV7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgJi5pcy1hY3RpdmV7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJvdHRvbXtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4ucC1mb290ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1Rjc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICZfX2lubmVye1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fbG9nb0xpbmt7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2NHB4O1xuICB9XG4gICZfX25hbWV7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgJl9fYWRkcmVzc3tcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAmX19uYXZMaXN0e1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0MHB4IDI3cHg7XG4gICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgJl9fbmF2SXRlbXtcbiAgICB3aWR0aDogMTU4cHg7XG4gICAgQGluY2x1ZGUgbXEoeGwpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19uYXZMaW5re1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICZfX3N1Yk5hdkxpc3R7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycHg7XG4gIH1cbiAgJl9fc3ViTmF2TGlua3tcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAmX19jb3B5cmlnaHR7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyRDJENztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4ucC1icmVhZGNydW1ie1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcblxuLnRvcC1oZWFkZXIge1xuICAmX190aXRsZVdyYXBwZXJ7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggdncoMTAwLCAxNDQwKSAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiB2d0NsYW1wKDQwLCA3NjgsIDYwLCAxNDQwKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gICZfX3N1YlRpdGxlV3JhcHBlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMWVtO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuICAmX19zdWJUaXRsZXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3Q2xhbXAoOCwgNzY4LCAxMCwgMTQ0MCk7XG4gICAgICBmb250LXNpemU6IHZ3Q2xhbXAoMjAsIDc2OCwgMjYsIDE0NDApO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi50b3Ata3Yge1xuICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG4gICZfX3BhcmFsbGF4e1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmX19tb3ZpZVdyYXBwZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDQwMHZoO1xuICAgIC8vIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2dyg0ODApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgaGVpZ2h0OiB2d0NsYW1wKDYwMCwgNzY4LCA3MDAsIDE0NDApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgaGVpZ2h0OiB2dyg3MDAsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX19tb3ZpZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDYwMHB4KTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAmX19tb3ZpZVRleHRXcmFwcGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG4gIH1cbiAgJl9fbW92aWVUZXh0e1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmb250LXNpemU6IHZ3Q2xhbXAoNTIsIDc2OCwgODAsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX19tZXNzYWdlU3BhY2Vye1xuICAgIGhlaWdodDogY2FsYygxMDBsdmggLSAxNzVweCk7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwbHZoIC0gMTM1cHgpO1xuICAgIH1cbiAgfVxuICAmX19tZXNzYWdle1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDU1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwYWx0JztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBmb250LXNpemU6IHZ3Q2xhbXAoNDQsIDc2OCwgNTUsIDE0NDApO1xuICAgIH1cbiAgICAmLmlzLWludmlld3tcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcblxuLnRvcC1uZXdzIHtcbiAgcGFkZGluZzogMzBweCB2dygzMCkgMDtcbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgcGFkZGluZzogNTBweCB2d0NsYW1wKDYwLCA3NjgsIDIwMCwgMTQ0MCkgMDtcbiAgfVxuICBAaW5jbHVkZSBtcSh4bCkge1xuICAgIHBhZGRpbmc6IDUwcHggdncoMjAwLCAxNDQwKSAwO1xuICB9XG4gICZfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmb250LXNpemU6IHZ3Q2xhbXAoMjQsIDc2OCwgNTAsIDE0NDApO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19saW5re1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dFdyYXBwZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHggLSAxMDBweCk7XG4gICAgfVxuICB9XG4gICZfX2RhdGV7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gICZfX3RleHR7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgbGluZUNsYW1wKDEpO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAmX19yZWFkTW9yZXtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDgwQzE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgJl9fcmVhZE1vcmVXcmFwcGVye1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBsaW5lQ2xhbXAoJGNvdW50OiAzKSB7XG4gIC8vIOW8leaVsOOBjOaVsOWApOS7peWkluOBoOOBo+OBn+OCieOCqOODqeODvOOCkui/lOOBmVxuICBAaWYgdHlwZS1vZigkY291bnQpICE9ICdudW1iZXInIHtcbiAgICBAZXJyb3IgJ2xpbmUtY2xhbXDjga7lvJXmlbDjga/lv4XjgZrmlbDlgKTjgafmjIflrprjgZfjgabjgY/jgaDjgZXjgYQnO1xuICB9XG5cbiAgQGlmICRjb3VudCA9PSAxIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH0gQGVsc2Uge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGNvdW50O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi50b3Atc2xpZGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgcGFkZGluZzogNjBweCB2d0NsYW1wKDYwLCA3NjgsIDIwMCwgMTQ0MCkgMDtcbiAgICAgIGZvbnQtc2l6ZTogdndDbGFtcCgyNCwgNzY4LCA1MCwgMTQ0MCk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSh4bCkge1xuICAgICAgcGFkZGluZzogMjBweCB2dygyMDAsIDE0NDApIDA7XG4gICAgfVxuICB9XG4gICZfX3RyYWNre1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gICZfX2l0ZW17XG4gICAgd2lkdGg6IHZ3KDI1NCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgd2lkdGg6IHZ3Q2xhbXAoMzAwLCA3NjgsIDM1MiwgMTQ0MCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHhsKSB7XG4gICAgICB3aWR0aDogdncoMzUyLCAxNDQwKTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgfVxuICB9XG4gICZfX2l0ZW1UaXRsZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG4gICZfX2ljb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMThweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgd2lkdGg6IDM3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXJyb3dXcmFwcGVye1xuICAgIHBhZGRpbmctcmlnaHQ6IHZ3KDE2KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgcGFkZGluZy1yaWdodDogdndDbGFtcCgxNiwgNzY4LCA0MCwgMTQ0MCk7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9XG4gICZfX2Fycm93e1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBzdmd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4udG9wLWluZm9ybWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgQGluY2x1ZGUgbXEoKXtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAmX19pbm5lcntcbiAgICBwYWRkaW5nOiAzNnB4IHZ3KDMwKSA2NnB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgcGFkZGluZzogOTBweCB2d0NsYW1wKDYwLCA3NjgsIDIwMCwgMTQ0MCkgMTAwcHg7XG4gICAgfVxuICB9XG4gICZfX3RhYkxpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IHZ3Q2xhbXAoMTYsIDc2OCwgMjQsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX190YWJCdXR0b257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHdpZHRoOiB2d0NsYW1wKDEwMCwgNzY4LCAxNzAsIDE0NDApO1xuICAgICAgaGVpZ2h0OiB2d0NsYW1wKDI2LCA3NjgsIDQ0LCAxNDQwKTtcbiAgICAgIGZvbnQtc2l6ZTogdndDbGFtcCgxNiwgNzY4LCAyNiwgMTQ0MCk7XG4gICAgfVxuICAgICYuaXMtY3VycmVudHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJl9fc3BsaWRle1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgIH1cbiAgfVxuICAmX19saW5rTGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMjhweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlua0l0ZW17XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDU2cHgpIC8gMyk7XG4gICAgfVxuICB9XG4gICZfX2ltZ1dyYXBwZXJ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogY2xpcDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZ3Q2xhbXAoMTAsIDc2OCwgMjAsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX19uYW1le1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogdndDbGFtcCgxNiwgNzY4LCAyNCwgMTQ0MCk7XG4gICAgfVxuICB9XG4gICZfX3JlYWRNb3Jle1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDgwQzE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogdndDbGFtcCgxNiwgNzY4LCAxOCwgMTQ0MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fZmFjaWxpdHlXcmFwcGVye1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMycHggMjJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICZfX2ZhY2lsaXR5TGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmX19mYWNpbGl0eUl0ZW17XG4gICAgcGFkZGluZzogMThweCAxcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgd2lkdGg6IDE0NHB4O1xuICAgIH1cbiAgICAmLmlzLWVtcHR5IHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9fZmFjaWxpdHlGbG9vcntcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fZmFjaWxpdHlJY29uV3JhcHBlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgIH1cbiAgfVxuICAmX19mYWNpbGl0eUljb257XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19mYWNpbGl0eVRleHR7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4udG9wLWZhY2lsaXR5IHtcbiAgJl9faW5uZXJ7XG4gICAgcGFkZGluZzogNDRweCB2dygyMCk7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIHBhZGRpbmc6IDkwcHggdndDbGFtcCg2MCwgNzY4LCAyMDAsIDE0NDApIDcwcHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlV3JhcHBlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDI4cHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICAmX190aXRsZXtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiB2d0NsYW1wKDI0LCA3NjgsIDUwLCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fbGlua3tcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogdndDbGFtcCgxNCwgNzY4LCAyMCwgMTQ0MCk7XG4gICAgfVxuICB9XG4gICZfX2xpc3R7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDQwcHggMzJweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbXtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHdpZHRoOiB2d0NsYW1wKDM0MCwgNzY4LCA0NjMsIDE0NDApO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG4gICZfX3RleHRXcmFwcGVye1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX25hbWV7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmb250LXNpemU6IHZ3Q2xhbXAoMjAsIDc2OCwgMzIsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX190ZXh0e1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiB2d0NsYW1wKDEwLCA3NjgsIDIwLCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fcmVhZE1vcmV7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwODBDMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmb250LXNpemU6IHZ3Q2xhbXAoMTQsIDc2OCwgMTgsIDE0NDApO1xuICAgIH1cbiAgICAmLS1ibGFja3tcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxuICAmX19pbWdXcmFwcGVye1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBvdmVyZmxvdzogY2xpcDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiB2d0NsYW1wKDEwLCA3NjgsIDIwLCAxNDQwKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4ucGFnZXtcbiAgJl9fa3Z7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIH1cbiAgfVxuICAmX19rdklubmVye1xuICAgIGhlaWdodDogdncoNDAwKTtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGhlaWdodDogdndDbGFtcCg0MDAsIDc2OCwgNTAwLCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fa3ZJbm5lciA+IGRpdixcbiAgJl9fa3ZQaWN7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICZfX2t2SW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAmX190aXRsZXtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogdndDbGFtcCg0MCwgNzY4LCA0OCwgMTQ0MCk7XG4gICAgfVxuICAgICYtLWNlbnRlcntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGVCcntcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX3N1YlRpdGxle1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiB2d0NsYW1wKDI0LCA3NjgsIDQwLCAxNDQwKTtcbiAgICB9XG4gICAgJi0tY2VudGVye1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19tZXNzYWdle1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmb250LXNpemU6IHZ3Q2xhbXAoMjAsIDc2OCwgMjQsIDE0NDApO1xuICAgIH1cbiAgICAmLS1sYXJnZXtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBmb250LXNpemU6IHZ3Q2xhbXAoMzIsIDc2OCwgNTAsIDE0NDApO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1jZW50ZXJ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX3N1Yk1lc3NhZ2V7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogdndDbGFtcCgxNiwgNzY4LCAyMCwgMTQ0MCk7XG4gICAgfVxuICAgICYtLWNlbnRlcntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudHN7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICAgICYtLW1hcmdpbkxhcmdle1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1tYXJnaW5TaG9ydHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYm9yZGVye1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkQyRDc7XG4gICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RleHR7XG4gICAgJi0tY2VudGVye1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLS1jZW50ZXJQY3tcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RleHRCcntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZfX2xpc3R7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgJl9faXRlbXtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxuXG4gICZfX2RvdWJsZUZsZXh7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE2cHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgICYtLW5vR2Fwe1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgICAmLS1nYXBXaWRle1xuICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgdndDbGFtcCg0MCwgNzY4LCA2NiwgMTQ0MCk7XG4gICAgICAgIGdhcDogdndDbGFtcCgyNCwgNzY4LCA0NCwgMTQ0MCkgdndDbGFtcCgyNCwgNzY4LCA0NiwgMTQ0MCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RyaXBsZUZsZXh7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE2cHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5tb2RhbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG4gICYuaXMtYWN0aXZle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAmX19iZ3tcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggdndDbGFtcCg0MCwgNzY4LCAxMDAsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50c3tcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMTZweCB2dygxNik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICAgICYuaXMtYWN0aXZle1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG4gICZfX2JveHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHBhZGRpbmc6IDUycHggdncoMTYpO1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggdndDbGFtcCg0MCwgNzY4LCA3MCwgMTQ0MCk7XG4gICAgfVxuICB9XG4gICZfX2Nsb3Nle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fZGF0ZXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gICZfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiB2d0NsYW1wKDI0LCA3NjgsIDUwLCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fYXJ0aWNsZXtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgdndDbGFtcCgwLCA3NjgsIDE2MCwgMTQ0MCk7XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IHZ3Q2xhbXAoMTYsIDc2OCwgMTgsIDE0NDApO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWd7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIFxuICAgIH1cbiAgfVxuICAmX19saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMzJweCAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgZ2FwOiA1MHB4IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW17XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gODBweCkgLyAzKTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbVRleHR7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogdndDbGFtcCgxOCwgNzY4LCAyNCwgMTQ0MCk7XG4gICAgfVxuICB9XG4gICZfX3JlYWRNb3Jle1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwODBDMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcblxuLnBhZ2UtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCB2dygxNik7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHBhZGRpbmc6IDM0cHggdndDbGFtcCg0MCwgNzY4LCAxMDAsIDE0NDApO1xuICB9XG4gICZfX2lubmVye1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2xpc3R7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4IDIwcHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBnYXA6IHZ3Q2xhbXAoMTYsIDc2OCwgNDAsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX19saW5re1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmb250LXNpemU6IHZ3Q2xhbXAoMTYsIDc2OCwgMjQsIDE0NDApO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5kZXBhcnRtZW50IHtcbiAgJl9fa3Z7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMGx2aCAtIDUwcHggKyA1MDBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDUwMHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMGx2aCAtIDUwcHggKyA1MDBweCk7XG4gICAgfVxuICB9XG4gICZfX2t2SW5uZXJ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDBsdmggLSA1MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDBsdmggLSA1MHB4KTtcbiAgICB9XG4gIH1cbiAgJl9fa3ZNZXNzYWdle1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogdndDbGFtcCg1MCwgNzY4LCA3MCwgMTQ0MCk7XG4gICAgICBsaW5lLWhlaWdodDogdndDbGFtcCg2MCwgNzY4LCA4NSwgMTQ0MCk7XG4gICAgfVxuICB9XG4gICZfX2t2U3ViTWVzc2FnZXtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IHZ3Q2xhbXAoMjQsIDc2OCwgNDAsIDE0NDApO1xuICAgICAgbGluZS1oZWlnaHQ6IHZ3Q2xhbXAoMzAsIDc2OCwgNTgsIDE0NDApO1xuICAgIH1cbiAgfVxuXG4gICZfX3JlaGFiaWxpdGF0aW9ue1xuICAgIHBhZGRpbmc6IDAgdncoMTYpO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgcGFkZGluZzogMCB2d0NsYW1wKDQwLCA3NjgsIDEwMCwgMTQ0MCk7XG4gICAgfVxuICB9XG4gICZfX3JlaGFiaWxpdGF0aW9uSW5uZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX3JlaGFiaWxpdGF0aW9uSW1nV3JhcHBlcntcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgb3ZlcmZsb3c6IGNsaXA7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgJl9fcmVoYWJpbGl0YXRpb25UZXh0V3JhcHBlcntcbiAgICBtYXJnaW46IDQwcHggdndDbGFtcCgwLCA3NjgsIDg4LCAxNDQwKSAwO1xuICB9XG4gICZfX3JlaGFiaWxpdGF0aW9uVGV4dHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rU2VjdGlvbntcbiAgICBwYWRkaW5nOiA4MHB4IHZ3KDE2KSA4MHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgcGFkZGluZzogMTAwcHggdndDbGFtcCg0MCwgNzY4LCAxMDAsIDE0NDApIDEwMHB4O1xuICAgIH1cbiAgfVxuICAmX19saW5rTGlzdHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZ2FwOiB2d0NsYW1wKDMyLCA3NjgsIDUwLCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fbGlua1RpdGxle1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiB2d0NsYW1wKDMwLCA3NjgsIDQwLCAxNDQwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2d0NsYW1wKDQwLCA3NjgsIDU4LCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fbGlua3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19kZWNvcmF0aW9ue1xuICAgIGhlaWdodDogdncoMzAwKTtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGhlaWdodDogdndDbGFtcCgzMDAsIDc2OCwgNDEwLCAxNDQwKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWN0VGl0bGV7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRhY3RTdWJUaXRsZXtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGFjdFRleHR7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX2JveHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19ib3hUZXh0LFxuICAmX19ib3hJbmZvcm1hdGlvbntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgJl9fYm94SW5mb3JtYXRpb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19ib3h7XG4gICAgcGFkZGluZzogNDBweCB2dygxNik7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RUFFRDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgcGFkZGluZzogODBweCAxMjBweCAxMDBweDtcbiAgICAgIGdhcDogdndDbGFtcCgzMiwgNzY4LCA1MCwgMTQ0MCk7XG4gICAgfVxuICAgICYtLW5hcnJvd3tcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDEyMHB4IDUwcHg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYm94VGl0bGV7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiB2d0NsYW1wKDI0LCA3NjgsIDQ1LCAxNDQwKTtcbiAgICB9XG4gICAgJi0tc21hbGx7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19ib3hJbWdXcmFwcGVye1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGNsaXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MzRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAmX19ib3hUZXh0e1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODY0cHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4ucmVzdWx0e1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIGdhcDogNjBweDtcbiAgfVxuICAmX19saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNDBweCB2dygxMCk7XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGdhcDogNjBweCB2dyg0MCwgMTQ0MCk7XG4gICAgfVxuICB9XG4gICZfX2l0ZW17XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gdncoNSkpO1xuICAgIEBpbmNsdWRlIG1xKGxnKSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHZ3KDgwLCAxNDQwKSkgLyAzKTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbVRpdGxle1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuICAmX19pdGVtVGl0bGVCcntcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX2RhdGFXcmFwcGVye1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyRDJENztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19ub3Rle1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgJi0tbGFyZ2V7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4uYXR0ZW1wdHtcbiAgJl9fdGV4dHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogdndDbGFtcCg0MCwgNzY4LCAxMDAsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX19saW5re1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICYtLXRlbHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICB9XG4gICAgJi0tcmVjcnVpdHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4ubmFyYXRpdmV7XG4gICZfX2Rlc2lnbkxvZ297XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMDRweDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5jb21wYW55e1xuICAmX19tYXB7XG4gICAgaGVpZ2h0OiB2dygxOTQpO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgaGVpZ2h0OiB2d0NsYW1wKDMwMCwgNzY4LCA1MTAsIDE0NDApO1xuICAgIH1cbiAgICBpZnJhbWV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudHN7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDE2cHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBnYXA6IHZ3Q2xhbXAoMTYsIDc2OCwgMzAsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX19mbGV4e1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiB2d0NsYW1wKDE2LCA3NjgsIDMwLCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fbGlua1dyYXBwZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX2xpbmt7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogdncoODU4KTtcbiAgICBsZWZ0OiB2dygxMCk7XG4gICAgd2lkdGg6IHZ3KDMwMCk7XG4gICAgaGVpZ2h0OiB2dygxNjQpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgdG9wOiBtaW4oNzgycHgsIHZ3KDc4MiwgMTIwMCkpO1xuICAgICAgbGVmdDogbWluKDcxNnB4LCB2dyg3MTYsIDEyMDApKTtcbiAgICAgIHdpZHRoOiBtaW4oMjU2cHgsIHZ3KDI1NiwgMTIwMCkpO1xuICAgICAgaGVpZ2h0OiBtaW4oMjQycHgsIHZ3KDI0MiwgMTIwMCkpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5jb250YWN0IHtcbiAgJl9fdGVsV3JhcHBlcntcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAmX190ZWx7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgIH1cbiAgfVxuICAmX19zdGFmZjAxe1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgIH1cbiAgfVxuICAmX19zdGFmZjAye1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgIH1cbiAgfVxuICAmX19mb3Jte1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuICB9XG4gICZfX3Jvd3tcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogOHB4O1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZ3Q2xhbXAoMzAwLCA3NjgsIDQwMCwgMTQ0MCkgMWZyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkQyRDc7XG4gICAgfVxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEMkQ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19sYWJlbHtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNztcbiAgICB9XG4gICAgPiBwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDhweDtcbiAgICB9XG4gIH1cbiAgJl9fbGFiZWxUZXh0e1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgJl9fcmVxe1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0Y4MDUwNTtcbiAgfVxuICAmX190ZXh0e1xuICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgfVxuICB9XG4gICZfX2lucHV0LFxuICAmX190ZXh0YXJlYXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDJEMkQ3O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgJl9fcG9saWN5V3JhcHBlcntcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX3BvbGljeXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIEBpbmNsdWRlIG1xKCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3BvbGljeUxpbmt7XG4gICAgY29sb3I6ICMwNTY4OUQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmX19hZ3JlZVdyYXBwZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgPiBwLFxuICAgID4gcCA+IHNwYW4sXG4gICAgPiBwID4gc3BhbiA+IHNwYW4sXG4gICAgPiBwID4gc3BhbiA+IHNwYW4gPiBzcGFue1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNztcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19zdWJtaXRXcmFwcGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoKXtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgID4gcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cbiAgJl9fc3VibWl0e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4uZW52aXJvbm1lbnR7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNDRweDtcbiAgJl9fdGl0bGV7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgJl9fdGV4dHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEMkQ3O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19saW5re1xuICAgICYtLXBkZntcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1OHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5lbnRyeXtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIHdpZHRoOiB2dygzNDMpO1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBtYXJnaW46IDEyOHB4IGF1dG87XG4gIH1cbiAgJl9fbWV0YXtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxle1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50c3tcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG4gIH1cbiAgJl9fdG9MaXN0V3JhcHBlcntcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJl9fYnV0dG9ue1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDRweCAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogOHB4IDQ0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG4gIH1cbiAgJl9fYXJ0aWNsZXtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgfVxuICAmX19pdGVte1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTZweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHZ3Q2xhbXAoMzAwLCA3NjgsIDM2MCwgMTQ0MCk7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9XG4gICZfX3RleHRXcmFwcGVye1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMjBweCBhdXRvO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnIgYXV0bztcbiAgICB9XG4gIH1cbiAgJl9faXRlbU1ldGF7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbVRpdGxle1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cbiAgJl9fcmVhZE1vcmVXcmFwcGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJl9fdGh1bWJuYWlsV3JhcHBlcntcbiAgICBncmlkLXJvdzogMTtcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4uYy1pbWd7XG4gICZfX2NvdmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5jLWxpbmt7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiB2dygyMCk7XG4gIGZvbnQtc2l6ZTogdncoMjQpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIEBpbmNsdWRlIG1xKCl7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZ3KDEwMik7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBAaW5jbHVkZSBtcSgpe1xuICAgICAgd2lkdGg6IDEwMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5jLWlubGluZUJsb2Nre1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcblxuLmMtcmVhZE1vcmV7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDUzOTI7XG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcblxuLmMtaGVyb0ltZ3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2MHB4IHZ3KDEwKSA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZ3KDIwMik7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBoZWlnaHQ6IHZ3Q2xhbXAoMzAwLCA3NjgsIDQwMCwgMTQ0MCk7XG4gIH1cbiAgJl9faW1nV3JhcHBlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gICZfX2ltZ1BpY3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBjbGlwO1xuICB9XG4gICZfX2ltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDE1MHB4KTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAmX190ZXh0V3JhcHBlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgcGFkZGluZzogNHB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgcGFkZGluZzogNHB4IDQ0cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgICAmLS1ub0Jne1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICBcbiAgICB9XG4gIH1cbiAgJl9fc3ViVGl0bGV7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiB2d0NsYW1wKDIwLCA3NjgsIDI0LCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5jLWltYWdlVGV4dEJnR3JheXtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDYwcHggdncoMTYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1Rjc7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDcycHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgcGFkZGluZzogMTAwcHggdndDbGFtcCg0MCwgNzY4LCAxMDAsIDE0NDApO1xuICAgICAgZ2FwOiAxMDBweDtcbiAgICB9XG4gICZfX2lubmVye1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAzMnB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZ2FwOiB2d0NsYW1wKDI0LCA3NjgsIDQyLCAxNDQwKSB2d0NsYW1wKDI0LCA3NjgsIDEyMCwgMTQ0MCk7XG4gICAgfVxuICAgICY6bnRoLW9mLXR5cGUob2RkKXtcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciB2d0NsYW1wKDMwMCwgNzY4LCA1MzgsIDE0NDApO1xuICAgICAgICAuYy1pbWFnZVRleHRCZ0dyYXlfX3RpdGxle1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5jLWltYWdlVGV4dEJnR3JheV9fdGV4dHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgfVxuICAgICAgICAuYy1pbWFnZVRleHRCZ0dyYXlfX2ltZ1dyYXBwZXJ7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZShldmVuKXtcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZ3Q2xhbXAoMzAwLCA3NjgsIDUzOCwgMTQ0MCkgMWZyO1xuICAgICAgICAuYy1pbWFnZVRleHRCZ0dyYXlfX3RpdGxle1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5jLWltYWdlVGV4dEJnR3JheV9fdGV4dHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgfVxuICAgICAgICAuYy1pbWFnZVRleHRCZ0dyYXlfX2ltZ1dyYXBwZXJ7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG4gICZfX3RleHR7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcblxuLmMtaW1hZ2VUZXh0Qm94V2l0aEJvcmRlcntcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1Rjc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJl9faW5uZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgcGFkZGluZzogdndDbGFtcCg0MCwgNzY4LCA2NCwgMTQ0MCkgdndDbGFtcCg0MCwgNzY4LCA2MCwgMTQ0MCk7XG4gICAgICBoZWlnaHQ6IHZ3Q2xhbXAoNjAwLCA3NjgsIDczMiwgMTQ0MCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICAmX190ZXh0V3JhcHBlcntcbiAgICBAaW5jbHVkZSBtcShsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogdndDbGFtcCg0MCwgNzY4LCA3MCwgMTQ0MCk7XG4gICAgfVxuICB9XG4gICZfX3RpdGxle1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEMkQ3O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgd2lkdGg6IHZ3Q2xhbXAoMjAwLCA3NjgsIDM0OCwgMTQ0MCk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZvbnQtc2l6ZTogdndDbGFtcCgyNCwgNzY4LCA0MCwgMTQ0MCk7XG4gICAgfVxuICB9XG4gICZfX3RleHR7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyRDJENztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gICZfX2ltZ1dyYXBwZXJ7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgPiBkaXZ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9faW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5jLWltYWdlVGV4dEJveHtcbiAgcGFkZGluZzogNDBweCB2dygxNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZ2FwOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IHZ3Q2xhbXAoNDAsIDc2OCwgNjAsIDE0NDApO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHZ3Q2xhbXAoMjQsIDc2OCwgNjAsIDE0NDApO1xuICB9XG4gICYtLW5hcnJvd3tcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggdndDbGFtcCg0MCwgNzY4LCAxNDAsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmLS10b3BOYXJyb3d7XG4gICAgcGFkZGluZzogMCB2dygxNikgNDBweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHBhZGRpbmc6IDAgdndDbGFtcCg0MCwgNzY4LCAxNDAsIDE0NDApIDQwcHg7XG4gICAgfVxuICB9XG4gICYtLXNwUmV2ZXJzZXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbiAgJi0tcmV2ZXJzZXtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gIH1cbiAgJi0td2hpdGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmX190aXRsZXtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fdGV4dFdyYXBwZXJ7XG4gICAgZmxleDogMTtcbiAgfVxuICAmX190ZXh0e1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgJi0tY2VudGVye1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX190ZXh0QnJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmX19saW5re1xuICAgIGNvbG9yOiAjMDU2ODlEO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICZfX2ltZ1dyYXBwZXJ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogY2xpcDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHdpZHRoOiB2d0NsYW1wKDMwMCwgNzY4LCA0NjAsIDE0NDApO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgICYtLW5hcnJvd3tcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICB3aWR0aDogdndDbGFtcCgyMDAsIDc2OCwgMzAwLCAxNDQwKTtcbiAgICAgIH1cbiAgICBcbiAgICB9XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDZweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW17XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmLS1zbWFsbHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4uYy1zZWN0aW9ue1xuICAmX19jb250YWluZXJ7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG4gICAgJi0tbmFycm93e1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW5uZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IHZ3KDM0Myk7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgJi0tbmFycm93e1xuICAgICAgd2lkdGg6IHZ3KDMxMSk7XG4gICAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5jLXRyaXBsZUltZ3tcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHZ3Q2xhbXAoMTAsIDc2OCwgMTYsIDE0NDApO1xuICB9XG4gICZfX2l0ZW17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSB2d0NsYW1wKDIwLCA3NjgsIDMyLCAxNDQwKSkgLyAzKTtcbiAgICB9XG4gICAgJi0tZnVsbFdpZHRoe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2ZsZXhXcmFwcGVye1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjhweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbi10b3A6IHZ3Q2xhbXAoNDAsIDc2OCwgODAsIDE0NDApO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogdndDbGFtcCgyNCwgNzY4LCA3NCwgMTQ0MCk7XG4gICAgfVxuICB9XG4gICZfX2ZsZXhUaXRsZXtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmb250LXNpemU6IHZ3Q2xhbXAoMjQsIDc2OCwgNDAsIDE0NDApO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJl9fbGlua3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgJi0tc2hvcnRUZXJtLTAxe1xuICAgICAgd2lkdGg6IHZ3KDIyMCk7XG4gICAgICBoZWlnaHQ6IHZ3KDQ4KTtcbiAgICAgIHRvcDogdncoNjApO1xuICAgICAgbGVmdDogdncoNjgpO1xuICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIHdpZHRoOiBtaW4oMTQwcHgsIHZ3KDE0MCwgMTIwMCkpO1xuICAgICAgICBoZWlnaHQ6IG1pbigyMnB4LCB2dygyMiwgMTIwMCkpO1xuICAgICAgICB0b3A6IG1pbig5NHB4LCB2dyg5NCwgMTIwMCkpO1xuICAgICAgICBsZWZ0OiBtaW4oNjA0cHgsIHZ3KDYwNCwgMTIwMCkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1zaG9ydFRlcm0tMDJ7XG4gICAgICB3aWR0aDogbWluKDE5OHB4LCB2dygxOTgsIDEyMDApKTtcbiAgICAgIGhlaWdodDogbWluKDIycHgsIHZ3KDIyLCAxMjAwKSk7XG4gICAgICB0b3A6IG1pbigyNjRweCwgdncoMjY0LCAxMjAwKSk7XG4gICAgICBsZWZ0OiBtaW4oMzU0cHgsIHZ3KDM1NCwgMTIwMCkpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5jLXBlcnNvbntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0MHB4O1xuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogdndDbGFtcCg0MCwgNzY4LCA2MCwgMTQ0MCk7XG4gIH1cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkQyRDc7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuICB9XG4gICZfX2ltZ1dyYXBwZXJ7XG4gICAgcGFkZGluZzogMCB2dygxNik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IHZ3Q2xhbXAoMjQwLCA3NjgsIDMwMCwgMTQ0MCk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dFdyYXBwZXJ7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2d0NsYW1wKDAsIDc2OCwgNjAsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX19qb2J7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICZfX25hbWVXcmFwcGVye1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogOHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fbmFtZXtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmX19uYW1lRW57XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgfVxuICAmX190ZXh0e1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICZfX2pvYldyYXBwZXJ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyRDJENztcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IHZ3Q2xhbXAoMzIsIDc2OCwgNDAsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX19qb2JUaXRsZXtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHdpZHRoOiB2d0NsYW1wKDE0MCwgNzY4LCAxOTAsIDE0NDApO1xuICAgICAgZm9udC1zaXplOiB2d0NsYW1wKDI0LCA3NjgsIDQwLCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fam9iTGlzdHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEMkQ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5jLWRvdWJsZVRleHRCb3R0b21JbWd7XG4gIEBpbmNsdWRlIG1xKCkge1xuICAgIHBhZGRpbmc6IDAgdndDbGFtcCg0MCwgNzY4LCA2MCwgMTQ0MCk7XG4gIH1cbiAgJi0tbmFycm93e1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICBwYWRkaW5nOiAwIHZ3Q2xhbXAoNDAsIDc2OCwgMTYwLCAxNDQwKTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG4gIH1cbiAgJi0tZnVsbFdpZHRoe1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJl9faW1nV3JhcHBlcntcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMjBweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGdhcDogdndDbGFtcCg0MCwgNzY4LCA2MCwgMTQ0MCk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgICYtLXNpbmdsZXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1uYXJyb3d7XG4gICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2ltZ0l0ZW17XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogY2xpcDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICYtLXNpbmdsZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1ODZweDtcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc2luZ2xlV2lkZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NTVweDtcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGV4dFdyYXBwZXJ7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICB9XG4gICAgJi0tbWFyZ2luTmFycm93e1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1uYXJyb3d7XG4gICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICBcbiAgICB9XG4gIH1cbiAgJl9fdGV4dHtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi0tYm9sZHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICYtLWNlbnRlcntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dEJye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fbGlua3tcbiAgICBjb2xvcjogIzEwNEE4RTtcbiAgICAmLS1jZW50ZXJ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2ZsZXhDZW50ZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAmX19mbGV4VGV4dHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogdndDbGFtcCgxOCwgNzY4LCAyNCwgMTQ0MCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5jLXRleHRCb3hHcmF5e1xuICBwYWRkaW5nOiA0MHB4IHZ3KDEwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IHZ3Q2xhbXAoNDAsIDc2OCwgNjAsIDE0NDApO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiB2d0NsYW1wKDQwLCA3NjgsIDcwLCAxNDQwKTtcbiAgfVxuICAmX190aXRsZXtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QyRDJENztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IHZ3Q2xhbXAoMjAwLCA3NjgsIDM0OCwgMTQ0MCk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZvbnQtc2l6ZTogdndDbGFtcCgyNCwgNzY4LCA0MCwgMTQ0MCk7XG4gICAgfVxuICB9XG4gICZfX3RleHR7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkQyRDc7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4uYy1pbWFnZVRleHRCb3JkZXJ7XG4gICZfX3RpdGxle1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICZfX2NvbnRlbnRze1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkQyRDc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiB2d0NsYW1wKDQwLCA3NjgsIDYwLCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2cHg7XG4gICAgQGluY2x1ZGUgbXEobGcpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbXtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxuICAmX19pbWdXcmFwcGVye1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgd2lkdGg6IHZ3Q2xhbXAoMzAwLCA3NjgsIDU3NCwgMTQ0MCk7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4uYy10YWJsZUdyYXl7XG4gICZfX2xpc3R7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNztcbiAgfVxuICAmX19pdGVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGdhcDogMjRweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IHZ3Q2xhbXAoMjQsIDc2OCwgODAsIDE0NDApO1xuICAgICAgcGFkZGluZzogMTNweCB2d0NsYW1wKDI0LCA3NjgsIDEwMCwgMTQ0MCkgMTNweCB2d0NsYW1wKDI0LCA3NjgsIDQwLCAxNDQwKTtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMkQyRDc7XG4gICAgfVxuICB9XG4gICZfX2l0ZW1UaXRsZXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgd2lkdGg6IHZ3Q2xhbXAoMTAwLCA3NjgsIDE4MCwgMTQ0MCk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAmX19pdGVtVGV4dHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgJi0tc3BDZW50ZXJ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4uYy10YWJsZVdoaXRle1xuICAmX19saXN0e1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEMkQ3O1xuICB9XG4gICZfX2l0ZW17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgZ2FwOiAyMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDJEMkQ3O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZ2FwOiB2d0NsYW1wKDI0LCA3NjgsIDgwLCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbVRpdGxle1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHdpZHRoOiB2d0NsYW1wKDEwMCwgNzY4LCAxODAsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX19pdGVtVGV4dHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgJi0tc3BDZW50ZXJ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9nbG9iYWxcIiBhcyAqO1xuXG4uYy1wZXJzb25hbEJveHtcbiAgcGFkZGluZzogNDBweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBAaW5jbHVkZSBtcSgpIHtcbiAgICBwYWRkaW5nOiB2d0NsYW1wKDQwLCA3NjgsIDgwLCAxNDQwKSB2d0NsYW1wKDI0LCA3NjgsIDgwLCAxNDQwKTtcbiAgfVxuICAmX190aXRsZXtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBmb250LXNpemU6IHZ3Q2xhbXAoMjQsIDc2OCwgNDAsIDE0NDApO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50c3tcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiA0NnB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIyMHB4LCAxZnIpO1xuICAgICAgZ2FwOiB2d0NsYW1wKDI0LCA3NjgsIDQ0LCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dFdyYXBwZXJ7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgIH1cbiAgfVxuICAmX19zdWJUaXRsZXtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIGZvbnQtc2l6ZTogdndDbGFtcCgyMCwgNzY4LCAyNCwgMTQ0MCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICAmX190ZXh0e1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW4tdG9wOiB2d0NsYW1wKDE2LCA3NjgsIDMyLCAxNDQwKTtcbiAgICAgIHBhZGRpbmctdG9wOiB2d0NsYW1wKDE2LCA3NjgsIDMyLCAxNDQwKTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDJEMkQ3O1xuICAgIH1cbiAgfVxuICAmX19pbWdXcmFwcGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICB9XG4gIH1cbiAgJl9faW1ne1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAmX19pbWdUZXh0e1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5jLXRleHRCb3h7XG4gIHBhZGRpbmc6IDQwcHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgQGluY2x1ZGUgbXEoKSB7XG4gICAgcGFkZGluZzogdndDbGFtcCg0MCwgNzY4LCA4MCwgMTQ0MCkgdndDbGFtcCgyNCwgNzY4LCA4MCwgMTQ0MCk7XG4gIH1cbiAgJi0tbmFycm93e1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgcGFkZGluZzogdndDbGFtcCg0MCwgNzY4LCAxNDAsIDE0NDApIHZ3Q2xhbXAoMjQsIDc2OCwgMTQwLCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50c3tcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgJi0tYm9yZGVye1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMkQyRDc7XG4gICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpc3R7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgJl9faXRlbXtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxuICAmX190ZXh0e1xuICAgICYtLWNlbnRlcntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fbm90ZXtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gICZfX2ltZ1dyYXBwZXJ7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjBweDtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgICYtLXNpbmdsZXtcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5jLXRleHRCb3hfX2ltZ0l0ZW17XG4gICAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1nVGV4dHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgJi0tY2VudGVye1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLS1ib2xke1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXJlZHtcbiAgICAgIGNvbG9yOiAjRjgwNTA1O1xuICAgIH1cbiAgfVxuICAmX19pbWdUZXh0QnJ7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbFwiIGFzICo7XG5cbi5jLWhlcm9LdntcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX19waWNXcmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHZ3Q2xhbXAoNDAwLCAzNzUsIDc2OCwgMTQ0MCk7XG4gIH1cbiAgJl9fcGlje1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgJl9faW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAmX190ZXh0V3JhcHBlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgJl9fdGl0bGV7XG4gICAgZm9udC1zaXplOiB2d0NsYW1wKDI4LCAzNzUsIDYwLCAxNDQwKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICYtLXNtYWxse1xuICAgICAgZm9udC1zaXplOiB2d0NsYW1wKDI0LCAzNzUsIDU2LCAxNDQwKTtcbiAgICB9XG4gIH1cbiAgJl9fYm9yZGVye1xuICAgIG1hcmdpbjogdndDbGFtcCgxMCwgMzc1LCAzMiwgMTQ0MCkgMDtcbiAgICB3aWR0aDogdndDbGFtcCgyMDAsIDM3NSwgNTAwLCAxNDQwKTtcbiAgICBoZWlnaHQ6IHZ3Q2xhbXAoMiwgMzc1LCAzLCAxNDQwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gICZfX3RleHR7XG4gICAgZm9udC1zaXplOiB2d0NsYW1wKDI4LCAzNzUsIDYwLCAxNDQwKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICZfX2xvZ297XG4gICAgd2lkdGg6IHZ3Q2xhbXAoMjAwLCAzNzUsIDM1NiwgMTQ0MCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IHZ3Q2xhbXAoMjAsIDM3NSwgMzYsIDE0NDApO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vZ2xvYmFsXCIgYXMgKjtcblxuLmMtbWVzc2FnZXtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJl9fdGl0bGV7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19zdWJUaXRsZXtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuICAgICYtLXNtYWxse1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1nV3JhcHBlcntcbiAgICBtYXJnaW46IDcwcHggYXV0byAwO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbiAgJl9fdGV4dHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmLS1ib2xke1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJi0tc21hbGx7XG4gICAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2dsb2JhbC9pbmRleFwiIGFzICo7XG5cbi51LWJnIHtcbiAgJi0td2hpdGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLS1ncmF5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1Rjc7XG4gIH1cbiAgJi0tZ3JlZW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjVFNTtcbiAgfVxuICAmLS1saWdodEJsdWV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjRGODtcbiAgfVxuICAmLS1ibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUVDRjI7XG4gIH1cbiAgJi0tcGlua3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGMkY2O1xuICB9XG4gICYtLWRhcmtHcmF5e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC42Myk7XG4gIH1cbiAgJi0tYmVpZ2V7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjRFMztcbiAgfVxuICAmLS1ibGFja3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gICYtLWJsYWNrR3JhZGllbnR7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgIzAwMCAwJSwgIzJDMkMyQyAxMDAlKTtcbiAgfVxuICAmLS1ibHVlR3JhZGllbnR7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgIzA1MTYxOSAwJSwgIzA1NjM5NSAxMDAlKTtcbiAgfVxuICAmLS1jb21tdW5pdHl7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMGRlZywgIzBCMTAxNCAwJSwgIzZDOEVBRCAxMDAlKTtcbiAgfVxuICAmLS1kaWFseXNpc3tcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjMjczMDMxIDAlLCAjMzY4N0E1IDEwMCUpO1xuICB9XG4gICYtLWNvbnN1bHRhdGlvbntcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjMDEwRjA0IDAlLCAjMTk3MjE1IDEwMCUpO1xuICB9XG4gICYtLW51cnNle1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICM1RDJENDkgMCUsICM3OTBGNDAgMTAwJSk7XG4gIH1cbiAgJi0tY2FyZXtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCAjMzkyOTE5IDAlLCAjQkM3QjU4IDEwMCUpO1xuICB9XG59XG5cbi51LWNvbG9yIHtcbiAgJi0tZ3JheXtcbiAgICBjb2xvcjogI0Y1RjVGNztcbiAgfVxuICAmLS1iZWlnZXtcbiAgICBjb2xvcjogI0Y4RjRFMztcbiAgfVxuICAmLS1ibGFja3tcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAmLS13aGl0ZXtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4udS1ib3JkZXJSYWRpdXMge1xuICAmLS0xMHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBjbGlwO1xuICB9XG59XG5cbi51LW5vV3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICYtLXBje1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgQGluY2x1ZGUgbXEoKSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuXG4udS1tdHtcbiAgJi0tMHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gICYtLTFlbXtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbiAgJi0tMmVte1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxufVxuXG4udS10ZXh0IHtcbiAgJi0tY2VudGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLS1jZW50ZXJQY3tcbiAgICBAaW5jbHVkZSBtcSgpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn0iLCJbZGF0YS1mYWRlSW5de1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbltkYXRhLXBhcmFsbGF4LWFyZWFde1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5bZGF0YS1wYXJhbGxheF17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbltkYXRhLXBhcmFsbGF4LXNjYWxlLWFyZWFde1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn0iXX0= */
