.c-body-pw-slide .c-body-pw-slide-title {
  opacity: 0;
  transition: 0.5s cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.5s;
}

.c-body-pw-slide .c-body-pw-slide-in {
  opacity: 0;
  transition: 0.5s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-cap {
  opacity: 0;
  transition: 0.5s cubic-bezier(0.55, 0.05, 0.22, 0.99) 1s;
}

@media screen and (min-width: 769px), print {
  .c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-cap {
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
}

.c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-box {
  opacity: 0;
  transition: 2s cubic-bezier(0.55, 0.05, 0.22, 0.99) 1.5s;
}

.c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-caption-list .c-body-pw-slide-caption-list__item {
  transition: 1s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  -webkit-transform: translateY(1vw);
  transform: translateY(1vw);
  opacity: 0;
}

.c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-caption-list .c-body-pw-slide-caption-list__item:first-of-type {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-caption-list .c-body-pw-slide-caption-list__item.slide-start {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-caption-list .c-body-pw-slide-caption-list__item.slide-end {
  opacity: 0;
  -webkit-transform: translateY(1vw);
  transform: translateY(1vw);
}

.c-body-pw-slide.animated .c-body-pw-slide-in {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.c-body-pw-slide.animated .c-body-pw-slide-title {
  opacity: 1;
}

@media screen and (max-width: 768px) {
  .c-body-pw-slide.animated .c-body-pw-slide-title {
    -webkit-transform: translateY(1.19vw);
    transform: translateY(1.19vw);
  }
  .c-body-pw-slide.animated .c-body-pw-slide-cap {
    opacity: 1;
    -webkit-transform: translate(4vw, 0);
    transform: translate(4vw, 0);
  }
}

@media screen and (min-width: 769px), print {
  .c-body-pw-slide.animated .c-body-pw-slide-title {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  .c-body-pw-slide.animated .c-body-pw-slide-cap {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.c-body-pw-slide.animated .c-body-pw-slide-box {
  opacity: 1;
}

@media screen and (max-width: 768px) {
  .c-body-pw-slide .c-body-pw-slide-title {
    font-family: 'EB Garamond', serif;
    font-weight: 400;
    letter-spacing: .1em;
    font-size: 30px;
    font-size: 8vw;
    width: 92%;
    margin: 0 auto;
    position: relative;
    z-index: 100;
    -webkit-transform: translateY(4vw);
    transform: translateY(4vw);
  }
  .c-body-pw-slide .c-body-pw-slide-in {
    background: #e7e3e3;
    width: 92%;
  }
  .c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-cap {
    -webkit-transform: translate(4vw, -2vw);
    transform: translate(4vw, -2vw);
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
    line-height: 1.4;
    padding: 8.69565% 0 11.5942%;
  }
  .c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-cap .pcOnly {
    display: none;
  }

  .c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-box {
    width: 100vw;
    overflow: hidden;
  }
  .c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-sp-list__item {
    position: relative;
  }
  /*.c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-sp-list__item::after {
    content: "";
    position: absolute;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
  }*/
  .c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-sp-cap-list {
    -webkit-transform: translate(4vw, -26vw);
    transform: translate(4vw, -26vw);
    position: relative;
    z-index: 1000;
  }
  .c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-sp-cap-list .c-body-pw-slide-sp-cap-list__item {
    position: absolute;
    width: 92%;
    opacity: 0;
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
    line-height: 1.4;
    color: #fff;
    -webkit-transform: translateY(5vw);
    transform: translateY(5vw);
    transition: 2s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
  .c-body-pw-slide .c-body-pw-slide-in .c-body-pw-slide-sp-cap-list .c-body-pw-slide-sp-cap-list__item.current-caption {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

/*shooting-locations*/
  .c-body-shooting-locations  {
    margin-top: 13.33333%;
  }
  .c-body-shooting-locations-title {
    font-family: 'EB Garamond', serif;
    font-size: 8vw;
    font-weight: normal;
    letter-spacing: .05em;
    text-align: center;
    line-height: 0;
  }
  .c-body-shooting-locations-in {
    padding: 5.33333% 0 10.66667%;
  }
  .c-body-shooting-locations-list__item {
    width: 92%;
    margin: 0 auto 5.33333%;
  }
  .c-body-shooting-locations-list__item-title {
    font-weight: bold;
    font-size: 3.46667vw;
    padding: 3.93443% 0 0;
    line-height: Calc(20/13);
    white-space: normal;
    word-wrap: break-word;
  }
  .c-body-shooting-locations-list__item-sub-text {
    font-size: 3.46667vw;
    padding: 3.93443% 0 0;
    line-height: Calc(20/13);
    white-space: normal;
    word-wrap: break-word;
  }
/*shooting-locations-end*/

  .c-body-pw-plan {
    background: url(/img/photo-wedding/bg-plan.png) top left/50% 50% repeat;
    width: 92%;
    margin: 13.33333% auto 10.66667%;
    padding: 8vw 3.2vw;
  }
  .c-body-pw-plan .c-body-pw-plan-title {
    text-align: center;
    font-size: 18px;
    font-size: 4.8vw;
    letter-spacing: .1em;
    font-family: 'EB Garamond', serif;
    font-weight: bold;
    font-style: italic;
  }
  .c-body-pw-plan .c-body-pw-plan-title::before {
    content: "";
    display: block;
    background: url(/img/photo-wedding/bg-ttl-plan-top.svg) top left/contain no-repeat;
    width: 38.93333vw;
    height: 4.26667vw;
    margin: 0 auto 2.13333vw;
  }
  .c-body-pw-plan .c-body-pw-plan-title::after {
    content: "";
    display: block;
    background: url(/img/photo-wedding/bg-ttl-plan-bottom.svg) top left/contain no-repeat;
    width: 38.93333vw;
    height: 4.26667vw;
    margin: 2.13333vw auto 0;
  }
  .c-body-pw-plan .c-body-pw-plan-price {
    text-align: center;
    margin-top: 3.73333vw;
  }
  .c-body-pw-plan .c-body-pw-plan-price .c-body-pw-plan-price-title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
  }
  .c-body-pw-plan .c-body-pw-plan-price .c-body-pw-plan-price-text {
    margin-top: 1.33333vw;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
  }
  .c-body-pw-plan .c-body-pw-plan-price .c-body-pw-plan-price-text-tax {
    font-weight: 400;
    font-size: 10px;
    font-size: 2.66667vw;
    letter-spacing: .1em;
  }
  .c-body-pw-plan .c-body-pw-plan-text {
    margin-top: 5.33333vw;
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
    line-height: 1.428;
  }
  .c-body-pw-plan .c-body-pw-plan-text-cap {
    margin-top: 1.33333vw;
    font-size: 12px;
    font-size: 3.2vw;
    letter-spacing: .1em;
  }
  .c-body-pw-btn-change-plan a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
    width: 75.75758%;
    padding: 7.27273% 0;
    border: 2px solid #000;
    text-align: center;
    display: block;
    box-sizing: border-box;
    margin: 9.09091% auto 0;
  }
  .c-body-wp-btn-change-plan a {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: 14px;
    font-size: 3.73333vw;
    letter-spacing: .1em;
    width: 75.75758%;
    padding: 7.27273% 0;
    border: 2px solid #000;
    text-align: center;
    display: block;
    box-sizing: border-box;
    margin: 9.09091% auto 0;
  }

}

@media screen and (min-width: 769px), print {
  .c-body-pw-slide {
    padding-top: 30px;
  }
  .c-body-pw-slide .c-body-pw-slide-title {
    font-family: 'EB Garamond', serif;
    font-size: .36rem;
    font-weight: normal;
    letter-spacing: .05em;
    margin-left: 10vw;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    position: relative;
    z-index: 100;
  }
  .c-body-pw-slide .c-body-pw-slide-in {
    width: 85vw;
    background: #e7e3e3;
  }
  .c-body-pw-slide .c-body-pw-slide-cap {
    padding: 50px 0 0 10vw;
    font-size: .14rem;
    letter-spacing: .1em;
    line-height: 1.428;
    width: 960px;
  }
  .c-body-pw-slide .c-body-pw-slide-box {
    margin-top: 70px;
    overflow: hidden;
    position: relative;
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
  }
  .c-body-pw-slide .c-body-pw-slide-box .c-body-pw-slide-pc-list__item {
    line-height: 0;
    max-height: 609px;
    width: 75vw;
    overflow: hidden;
    position: relative;
  }
  .c-body-pw-slide .c-body-pw-slide-box .c-body-pw-slide-pc-list__item.slide-view {
    display: block;
  }
  .c-body-pw-slide .c-body-pw-slide-box .c-body-pw-slide-pc-list__item img {
    width: 100%;
  }
  /*.c-body-pw-slide .c-body-pw-slide-box .c-body-pw-slide-pc-list__item::after {
    content: "";
    position: absolute;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.8) 100%);
  }*/
}

@media screen and (min-width: 769px) and (min-width: 1200px) {
  .c-body-pw-slide .c-body-pw-slide-box .c-body-pw-slide-pc-list__item {
    line-height: 0;
    height: 609px;
    overflow: hidden;
    position: relative;
  }
  .c-body-pw-slide .c-body-pw-slide-box .c-body-pw-slide-pc-list__item img {
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}

@media screen and (min-width: 769px), print {
  .c-body-pw-slide .c-body-pw-slide-box .c-body-pw-slide-pc-cap-list {
    position: relative;
    -webkit-transform: translateY(-5vw);
    transform: translateY(-5vw);
    z-index: 100;
    margin-left: 10vw;
    width: 60vw;
  }
  .c-body-pw-slide .c-body-pw-slide-box .c-body-pw-slide-pc-cap-list__item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    color: #fff;
    font-size: .14rem;
    letter-spacing: .1em;
    line-height: 1.42;
    opacity: 0;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
    transition: 2s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
  .c-body-pw-slide .c-body-pw-slide-box .c-body-pw-slide-pc-cap-list__item.current-caption {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }

/*shooting-locations*/
  .c-body-shooting-locations {
    margin-top: 90px;
  }
  .c-body-shooting-locations-title {
    font-family: 'EB Garamond', serif;
    font-size: .36rem;
    font-weight: normal;
    letter-spacing: .05em;
    text-align: center;
    line-height: 0;
  }
  .c-body-shooting-locations-in {
    margin-bottom: 40px;
  }
  .c-body-shooting-locations-list {
    width: 1020px;
    margin: 0 auto;
    padding: 40px 0 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .c-body-shooting-locations-list__item {
    width: 320px;
    margin: 0 20px 20px 0;
  }
  .c-body-shooting-locations-list__item-photo-img img {
    width: 100%;
  }
  .c-body-shooting-locations-list__item-title {
    font-weight: bold;
    font-size: .14rem;
    letter-spacing: .05em;
    padding: 12px 0 0;
    line-height: Calc(20/13);
  }
  .c-body-shooting-locations-list__item-sub-text {
    font-size: .14rem;
    letter-spacing: .05em;
    padding: 12px 0 0;
    line-height: Calc(20/13);
  }
/*shooting-locations-end*/

  .c-body-pw-plan {
    width: 900px;
    margin: 40px auto 0;
    background: url(/img/photo-wedding/bg-plan.png) top left repeat;
    padding: 30px 0 30px;
  }
  .c-body-pw-plan .c-body-pw-plan-title {
    text-align: center;
    font-size: .18rem;
    letter-spacing: .1em;
    font-family: 'EB Garamond', serif;
    font-weight: bold;
    font-style: italic;
  }
  .c-body-pw-plan .c-body-pw-plan-title::before {
    content: "";
    display: block;
    background: url(/img/photo-wedding/bg-ttl-plan-top.svg) top left/contain no-repeat;
    width: 146px;
    height: 16px;
    margin: 0 auto 8px;
  }
  .c-body-pw-plan .c-body-pw-plan-title::after {
    content: "";
    display: block;
    background: url(/img/photo-wedding/bg-ttl-plan-bottom.svg) top left/contain no-repeat;
    width: 146px;
    height: 16px;
    margin: 8px auto 0;
  }
  .c-body-pw-plan .c-body-pw-plan-price {
    text-align: center;
    margin-top: 14px;
  }
  .c-body-pw-plan .c-body-pw-plan-price .c-body-pw-plan-price-title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: .14rem;
    letter-spacing: .1em;
  }
  .c-body-pw-plan .c-body-pw-plan-price .c-body-pw-plan-price-text {
    margin-top: 5px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: .14rem;
    letter-spacing: .1em;
  }
  .c-body-pw-plan .c-body-pw-plan-price .c-body-pw-plan-price-text-tax {
    font-weight: 400;
    font-size: .1rem;
    letter-spacing: .1em;
  }
  .c-body-pw-plan .c-body-pw-plan-text {
    margin-top: 20px;
    font-size: .14rem;
    letter-spacing: .1em;
    line-height: 1.428;
    width: 650px;
    margin: 30px auto 0;
  }
  .c-body-pw-plan .c-body-pw-plan-text-cap {
    margin: 5px auto 0;
    font-size: .12rem;
    letter-spacing: .1em;
    width: 650px;
  }
  .c-body-pw-btn-change-plan {
    margin: 60px 0;
  }
  .c-body-pw-btn-change-plan a {
    margin: 0 auto;
    display: block;
    width: 250px;
    border: 2px solid #000;
    padding: 25px 0;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: .14rem;
    letter-spacing: .1em;
    overflow: hidden;
    position: relative;
    transition: 0.4s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
  .c-body-pw-btn-change-plan a::before {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    right: -80px;
    bottom: 0;
    left: 0;
    border-right: 80px solid transparent;
    border-bottom: 70px solid #000;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    transition: 0.4s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
  .c-body-pw-btn-change-plan a:hover {
    color: #fff;
  }
  .c-body-pw-btn-change-plan a:hover::before {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  .c-body-wp-btn-change-plan {
    margin: 60px 0;
  }
  .c-body-wp-btn-change-plan a {
    margin: 0 auto;
    display: block;
    width: 250px;
    border: 2px solid #000;
    padding: 25px 0;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    font-size: .14rem;
    letter-spacing: .1em;
    overflow: hidden;
    position: relative;
    transition: 0.4s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
  .c-body-wp-btn-change-plan a::before {
    z-index: -1;
    content: "";
    position: absolute;
    top: 0;
    right: -80px;
    bottom: 0;
    left: 0;
    border-right: 80px solid transparent;
    border-bottom: 70px solid #000;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    transition: 0.4s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  }
  .c-body-wp-btn-change-plan a:hover {
    color: #fff;
  }
  .c-body-wp-btn-change-plan a:hover::before {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

}

@media all and (-ms-high-contrast: none) {
  .c-body-other-plan-main-list__item:hover,
  .c-body-other-plan-sub-list__item:hover {
    opacity: .6 !important;
  }
}

.c-body-pw-plan-dress-title {
  text-align: center;
  font-size: 0.14rem;
  letter-spacing: .05em;
  line-height: 1.4;
  margin-top: 2em;
}
.c-body-pw-plan-dress {
  display: flex;
  padding: 20px 40px 0;
  gap: 30px;
}
.c-body-pw-plan-dblock img {
  width: 100%;
  margin-bottom: .5em;
}
.c-body-pw-plan-dblock p {
  font-size: 0.14rem;
  letter-spacing: .05em;
  line-height: 1.4;
}
.c-body-pw-plan-dblock p em {
  font-style: normal;
  font-weight: bold;
  display: block;
  margin-bottom: .2em;
}
.c-body-pw-plan-dblock p small {
  font-size: .12rem;
  display: block;
}
@media screen and (max-width: 768px) {
  .c-body-pw-plan-dress {
    flex-direction: column;
    padding: 20px 0 0;
    gap: 20px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBob3RvLXdlZGRpbmcuc2NzcyIsIm1vZHVsZS9fbW9kdWxlLnNjc3MiLCJwaG90by13ZWRkaW5nLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUVFLFdBQVU7RUFDViwyREFBd0M7Q0FDeEM7O0FBSkY7RUFNRSxXQUFVO0VBQ1Ysc0RDQXdEO0VEQ3hELG9DQUEyQjtFQUEzQiw0QkFBMkI7Q0ErQjNCOztBQXZDRjtFQVVHLFdBQVU7RUFDVix5REFBdUM7Q0FJdkM7O0FDS0Y7RURwQkQ7SUFhSSxxQ0FBNEI7SUFBNUIsNkJBQTRCO0dBRTdCO0NFR0Y7O0FGbEJEO0VBaUJHLFdBQVU7RUFDVix5REFBd0M7Q0FDeEM7O0FBbkJIO0VBc0JJLG9EQ2ZzRDtFRGdCdEQsbUNBQTBCO0VBQTFCLDJCQUEwQjtFQUMxQixXQUFVO0NBYVY7O0FBckNKO0VBMEJLLFdBQVU7RUFDVixpQ0FBd0I7RUFBeEIseUJBQXdCO0NBQ3hCOztBQTVCTDtFQThCSyxXQUFVO0VBQ1YsaUNBQXdCO0VBQXhCLHlCQUF3QjtDQUN4Qjs7QUFoQ0w7RUFrQ0ssV0FBVTtFQUNWLG1DQUEwQjtFQUExQiwyQkFBMEI7Q0FDMUI7O0FBcENMO0VBMENHLFdBQVU7RUFDVixpQ0FBd0I7RUFBeEIseUJBQXdCO0NBQ3hCOztBQTVDSDtFQThDRyxXQUFVO0NBQ1Y7O0FDM0JGO0VEcEJEO0lBa0RJLHNDQUE2QjtJQUE3Qiw4QkFBNkI7R0FDN0I7RUFuREo7SUFxREksV0FBVTtJQUNWLHFDQUE0QjtJQUE1Qiw2QkFBNEI7R0FDNUI7Q0VRSDs7QUQzQ0E7RURwQkQ7SUEyREksbUNBQTBCO0lBQTFCLDJCQUEwQjtHQUMxQjtFQTVESjtJQThESSxXQUFVO0lBQ1YsaUNBQXdCO0lBQXhCLHlCQUF3QjtHQUN4QjtDRVNIOztBRnpFRDtFQW1FRyxXQUFVO0NBQ1Y7O0FDaERGO0VEcURBO0lBRUUsa0NBQWlDO0lBQ2pDLGlCQUFnQjtJQUNoQixxQkFBb0I7SUN4QnRCLGdCQUEwQjtJQUMxQixlQUwy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QnhDLFVBNUIyQztJQTZCM0MsUUE3QjhDO0lBQzdDLHFDQUE4QztJQUM5QywrQkFBNkM7SUFDN0MscUNBQTRCO0lBQTVCLDZCQUE0QjtJQUM1QixzREFBb0Q7R0FDcEQ7RURnV0Q7SUM5VkMsWUFyQ1U7R0F5Q1Y7RUQwVkQ7SUM1VkUsaUNBQXdCO0lBQXhCLHlCQUF3QjtHQUN4QjtDQ3dZRjs7QUYzQkQ7RUFDQzs7SUFHRSx1QkFBc0I7R0FDdEI7Q0U2QkYiLCJmaWxlIjoicGhvdG8td2VkZGluZy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibW9kdWxlL19tb2R1bGUuc2Nzc1wiO1xyXG5cclxuLmMtYm9keS1wdy1zbGlkZSB7XHJcblx0LmMtYm9keS1wdy1zbGlkZS10aXRsZSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogLjVzICRBTklNQV9DT01NT05fRUFTSU5HIC41cztcclxuXHR9XHJcblx0LmMtYm9keS1wdy1zbGlkZS1pbiB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogLjVzICRBTklNQV9DT01NT05fRUFTSU5HO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0LmMtYm9keS1wdy1zbGlkZS1jYXAge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuNXMgJEFOSU1BX0NPTU1PTl9FQVNJTkcgMXM7XHJcblx0XHRcdEBpbmNsdWRlIG1xKHBjKSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS1wdy1zbGlkZS1ib3gge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAycyAkQU5JTUFfQ09NTU9OX0VBU0lORyAxLjVzO1xyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS1wdy1zbGlkZS1jYXB0aW9uLWxpc3Qge1xyXG5cdFx0XHQuYy1ib2R5LXB3LXNsaWRlLWNhcHRpb24tbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMXMgJEFOSU1BX0NPTU1PTl9FQVNJTkc7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDF2dyk7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zbGlkZS1zdGFydCB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNsaWRlLWVuZCB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDF2dyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYW5pbWF0ZWQge1xyXG5cdFx0LmMtYm9keS1wdy1zbGlkZS1pbiB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdH1cclxuXHRcdC5jLWJvZHktcHctc2xpZGUtdGl0bGUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbXEoc3ApIHtcclxuXHRcdFx0LmMtYm9keS1wdy1zbGlkZS10aXRsZSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuMTl2dyk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtYm9keS1wdy1zbGlkZS1jYXAge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNHZ3LCAwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbXEocGMpIHtcclxuXHRcdFx0LmMtYm9keS1wdy1zbGlkZS10aXRsZSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtYm9keS1wdy1zbGlkZS1jYXAge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LXB3LXNsaWRlLWJveCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5AaW5jbHVkZSBtcShzcCkge1xyXG5cdC5jLWJvZHktcHctc2xpZGUge1xyXG5cdFx0LmMtYm9keS1wdy1zbGlkZS10aXRsZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdEBpbmNsdWRlIHZ3X3NpemUoMzApO1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgzNDUvMzc1KTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHZ3KTtcclxuXHRcdH1cclxuXHRcdC5jLWJvZHktcHctc2xpZGUtaW4ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTdlM2UzO1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgzNDUvMzc1KTtcclxuXHRcdFx0LmMtYm9keS1wdy1zbGlkZS1jYXAge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDR2dywgLTJ2dyk7XHJcblx0XHRcdFx0QGluY2x1ZGUgdndfc2l6ZSgxNCk7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDMwLzM0NSkgMCBwZXJjZW50YWdlKDQwLzM0NSk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtYm9keS1wdy1zbGlkZS1ib3gge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jLWJvZHktcHctc2xpZGUtc3AtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgNTAlLHJnYmEoMCwwLDAsMC44KSAxMDAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jLWJvZHktcHctc2xpZGUtc3AtY2FwLWxpc3Qge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDR2dywgLTI2dncpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDAwO1xyXG5cdFx0XHRcdC5jLWJvZHktcHctc2xpZGUtc3AtY2FwLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMzQ1LzM3NSk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdndfc2l6ZSgxNCk7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJFdISVRFO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDV2dyk7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XHJcblx0XHRcdFx0XHQmLmN1cnJlbnQtY2FwdGlvbiB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuYy1ib2R5LXB3LXBsYW4ge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC9pbWcvcGhvdG8td2VkZGluZy9iZy1wbGFuLnBuZykgdG9wIGxlZnQgLyA1MCUgNTAlIHJlcGVhdDtcclxuXHRcdHdpZHRoOiBwZXJjZW50YWdlKDM0NS8zNzUpO1xyXG5cdFx0bWFyZ2luOiBwZXJjZW50YWdlKDUwLzM3NSkgYXV0byBwZXJjZW50YWdlKDQwLzM3NSk7XHJcblx0XHRwYWRkaW5nOiBnZXRWd1NpemUoMzApIGdldFZ3U2l6ZSgxMik7IFxyXG5cdFx0LmMtYm9keS1wdy1wbGFuLXRpdGxlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRAaW5jbHVkZSB2d19zaXplKDE4KTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvaW1nL3Bob3RvLXdlZGRpbmcvYmctdHRsLXBsYW4tdG9wLnN2ZykgdG9wIGxlZnQgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHR3aWR0aDogZ2V0VndTaXplKDE0Nik7XHJcblx0XHRcdFx0aGVpZ2h0OiBnZXRWd1NpemUoMTYpO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIGdldFZ3U2l6ZSg4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltZy9waG90by13ZWRkaW5nL2JnLXR0bC1wbGFuLWJvdHRvbS5zdmcpIHRvcCBsZWZ0IC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0d2lkdGg6IGdldFZ3U2l6ZSgxNDYpO1xyXG5cdFx0XHRcdGhlaWdodDogZ2V0VndTaXplKDE2KTtcclxuXHRcdFx0XHRtYXJnaW46IGdldFZ3U2l6ZSg4KSBhdXRvIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWJvZHktcHctcGxhbi1wcmljZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXRvcDogZ2V0VndTaXplKDE0KTtcclxuXHRcdFx0LmMtYm9keS1wdy1wbGFuLXByaWNlLXRpdGxlIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgdndfc2l6ZSgxNCk7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtYm9keS1wdy1wbGFuLXByaWNlLXRleHQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IGdldFZ3U2l6ZSg1KTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgdndfc2l6ZSgxNCk7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtYm9keS1wdy1wbGFuLXByaWNlLXRleHQtdGF4IHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHZ3X3NpemUoMTApO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LXB3LXBsYW4tdGV4dCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IGdldFZ3U2l6ZSgyMCk7XHJcblx0XHRcdEBpbmNsdWRlIHZ3X3NpemUoMTQpO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDI4O1xyXG5cdFx0fVxyXG5cdFx0LmMtYm9keS1wdy1wbGFuLXRleHQtY2FwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogZ2V0VndTaXplKDUpO1xyXG5cdFx0XHRAaW5jbHVkZSB2d19zaXplKDEyKTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHR9XHRcclxuXHR9XHJcblxyXG5cdC5jLWJvZHktcHctYnRuLWNoYW5nZS1wbGFuIHtcclxuXHRcdGEge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRAaW5jbHVkZSB2d19zaXplKDE0KTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDI1MC8zMzApO1xyXG5cdFx0XHRwYWRkaW5nOiBwZXJjZW50YWdlKDI0LzMzMCkgMDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzAwMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0bWFyZ2luOiBwZXJjZW50YWdlKDMwLzMzMCkgYXV0byAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBtcShwYykge1xyXG5cdC5jLWJvZHktcHctc2xpZGUge1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHQuYy1ib2R5LXB3LXNsaWRlLXRpdGxlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdFQiBHYXJhbW9uZCcsIHNlcmlmO1xyXG5cdFx0XHRmb250LXNpemU6IC4zNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTB2dztcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDEwMDtcclxuXHRcdH1cclxuXHRcdC5jLWJvZHktcHctc2xpZGUtaW4ge1xyXG5cdFx0XHR3aWR0aDogODV2dztcclxuXHRcdFx0YmFja2dyb3VuZDogJENJVFRBX0dSQVk7XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LXB3LXNsaWRlLWNhcCB7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMCAwIDEwdnc7XHJcblx0XHRcdGZvbnQtc2l6ZTogLjE0cmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDI4O1xyXG5cdFx0XHR3aWR0aDogOTYwcHg7XHJcblx0XHR9XHJcblx0XHQuYy1ib2R5LXB3LXNsaWRlLWJveCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDcwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XHJcblxyXG5cdFx0XHQuYy1ib2R5LXB3LXNsaWRlLXBjLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDYwOXB4O1xyXG5cdFx0XHRcdHdpZHRoOiA3NXZ3O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCYuc2xpZGUtdmlldyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDAsMCwwKSAwJSxyZ2JhKDAsMCwwLDApIDUwJSxyZ2JhKDAsMCwwLDAuOCkgMTAwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xKHdpZGUpIHtcclxuXHRcdFx0XHQuYy1ib2R5LXB3LXNsaWRlLXBjLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDYwOXB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jLWJvZHktcHctc2xpZGUtcGMtY2FwLWxpc3Qge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTV2dyk7XHJcblx0XHRcdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHZ3O1xyXG5cdFx0XHRcdHdpZHRoOiA2MHZ3O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jLWJvZHktcHctc2xpZGUtcGMtY2FwLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogIDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAuMTRyZW07XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDI7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdFx0XHRcdCYuY3VycmVudC1jYXB0aW9uIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYy1ib2R5LXB3LXBsYW4ge1xyXG5cdFx0d2lkdGg6IDkwMHB4O1xyXG5cdFx0bWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgvaW1nL3Bob3RvLXdlZGRpbmcvYmctcGxhbi5wbmcpIHRvcCBsZWZ0IHJlcGVhdDtcclxuXHRcdHBhZGRpbmc6IDMwcHggMCAzMHB4O1xyXG5cdFx0LmMtYm9keS1wdy1wbGFuLXRpdGxlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IC4xOHJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgvaW1nL3Bob3RvLXdlZGRpbmcvYmctdHRsLXBsYW4tdG9wLnN2ZykgdG9wIGxlZnQgLyBjb250YWluIG5vLXJlcGVhdDtcclxuXHRcdFx0XHR3aWR0aDogMTQ2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDhweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2ltZy9waG90by13ZWRkaW5nL2JnLXR0bC1wbGFuLWJvdHRvbS5zdmcpIHRvcCBsZWZ0IC8gY29udGFpbiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0d2lkdGg6IDE0NnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRtYXJnaW46IDhweCBhdXRvIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWJvZHktcHctcGxhbi1wcmljZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdFx0LmMtYm9keS1wdy1wbGFuLXByaWNlLXRpdGxlIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAuMTRyZW07XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtYm9keS1wdy1wbGFuLXByaWNlLXRleHQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAuMTRyZW07XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LmMtYm9keS1wdy1wbGFuLXByaWNlLXRleHQtdGF4IHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogLjFyZW07XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jLWJvZHktcHctcGxhbi10ZXh0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAuMTRyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40Mjg7XHJcblx0XHRcdHdpZHRoOiA2NTBweDtcclxuXHRcdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuXHRcdH1cclxuXHRcdC5jLWJvZHktcHctcGxhbi10ZXh0LWNhcCB7XHJcblx0XHRcdG1hcmdpbjogNXB4IGF1dG8gMDtcclxuXHRcdFx0Zm9udC1zaXplOiAuMTJyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cdFx0XHR3aWR0aDogNjUwcHg7XHJcblx0XHR9XHRcclxuXHR9XHJcblxyXG5cclxuXHJcblx0LmMtYm9keS1wdy1idG4tY2hhbmdlLXBsYW4ge1xyXG5cdFx0bWFyZ2luOiA2MHB4IDA7XHJcblx0XHRhIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IC4xNHJlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblx0XHRcdEBpbmNsdWRlIHBjSG92ZXJBbmltZSg4MCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuXHQuYy1ib2R5LW90aGVyLXBsYW4tbWFpbi1saXN0X19pdGVtLFxyXG5cdC5jLWJvZHktb3RoZXItcGxhbi1zdWItbGlzdF9faXRlbSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0b3BhY2l0eTogLjYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIkQ0lUVEFfQlJPV04wMTogI2E1Nzk0MztcclxuJENJVFRBX0JST1dOMDI6ICM0YzM5MTQ7XHJcbiRDSVRUQV9CUk9XTjAzOiAjMjkxZDA2O1xyXG4kQ0lUVEFfR1JBWTogI2U3ZTNlMztcclxuJENJVFRBX1BJTks6ICNjYzllYTk7XHJcbiRXSElURTogI2ZmZjtcclxuXHJcbiRTUF9ERVNJR05fV0lEVEg6IDM3NTtcclxuXHJcbiRBTklNQV9DT01NT05fRUFTSU5HOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XHJcblxyXG5AZnVuY3Rpb24gZ2V0VndTaXplKCRzaXplKSB7XHJcblx0QHJldHVybiAoJHNpemUgLyAkU1BfREVTSUdOX1dJRFRIKSAqIDEwMHZ3O1xyXG59XHJcblxyXG4kYnJlYWtwb2ludHM6IChcclxuXHQnc3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCknLFxyXG5cdCdwYyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KScsXHJcblx0J3dpZGUnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpJyxcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc3ApIHtcclxuXHRAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBwY0hvdmVyQW5pbWUoJGhlaWdodDogNTApIHtcclxuXHRAY29udGVudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiAuNHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRAaW5jbHVkZSBwb3NBYnNvbHV0ZSgwLCAjey0kaGVpZ2h0fXB4LCAwLCAwKTtcclxuXHRcdGJvcmRlci1yaWdodDogI3skaGVpZ2h0fXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogI3skaGVpZ2h0IC0gMTB9cHggc29saWQgIzAwMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiAuNHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkV0hJVEU7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQ6Mzc1KXtcclxuXHQkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xyXG5cdEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcclxufVxyXG5cclxuQG1peGluIHZ3X3NpemUoJGZvbnRTaXplKSB7XHJcblx0Zm9udC1zaXplOiAkZm9udFNpemUgKiAxcHg7XHJcblx0Zm9udC1zaXplOiBnZXRfdncoJGZvbnRTaXplKTtcclxufVxyXG5cclxuQG1peGluIHBvc0Fic29sdXRlKCR0b3A6MCwgJHJpZ2h0OjAsICRib3R0b206MCwgJGxlZnQ6MCkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6ICR0b3A7XHJcblx0cmlnaHQ6ICRyaWdodDtcclxuXHRib3R0b206ICRib3R0b207XHJcblx0bGVmdDogJGxlZnQ7XHJcbn0iLCIuYy1ib2R5LXB3LXNsaWRlIC5jLWJvZHktcHctc2xpZGUtdGl0bGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KSAwLjVzO1xufVxuXG4uYy1ib2R5LXB3LXNsaWRlIC5jLWJvZHktcHctc2xpZGUtaW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYy1ib2R5LXB3LXNsaWRlIC5jLWJvZHktcHctc2xpZGUtaW4gLmMtYm9keS1wdy1zbGlkZS1jYXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KSAxcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYm9keS1wdy1zbGlkZSAuYy1ib2R5LXB3LXNsaWRlLWluIC5jLWJvZHktcHctc2xpZGUtY2FwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICB9XG59XG5cbi5jLWJvZHktcHctc2xpZGUgLmMtYm9keS1wdy1zbGlkZS1pbiAuYy1ib2R5LXB3LXNsaWRlLWJveCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1LCAwLjIyLCAwLjk5KSAxLjVzO1xufVxuXG4uYy1ib2R5LXB3LXNsaWRlIC5jLWJvZHktcHctc2xpZGUtaW4gLmMtYm9keS1wdy1zbGlkZS1jYXB0aW9uLWxpc3QgLmMtYm9keS1wdy1zbGlkZS1jYXB0aW9uLWxpc3RfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxdncpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYy1ib2R5LXB3LXNsaWRlIC5jLWJvZHktcHctc2xpZGUtaW4gLmMtYm9keS1wdy1zbGlkZS1jYXB0aW9uLWxpc3QgLmMtYm9keS1wdy1zbGlkZS1jYXB0aW9uLWxpc3RfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmMtYm9keS1wdy1zbGlkZSAuYy1ib2R5LXB3LXNsaWRlLWluIC5jLWJvZHktcHctc2xpZGUtY2FwdGlvbi1saXN0IC5jLWJvZHktcHctc2xpZGUtY2FwdGlvbi1saXN0X19pdGVtLnNsaWRlLXN0YXJ0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYy1ib2R5LXB3LXNsaWRlIC5jLWJvZHktcHctc2xpZGUtaW4gLmMtYm9keS1wdy1zbGlkZS1jYXB0aW9uLWxpc3QgLmMtYm9keS1wdy1zbGlkZS1jYXB0aW9uLWxpc3RfX2l0ZW0uc2xpZGUtZW5kIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDF2dyk7XG59XG5cbi5jLWJvZHktcHctc2xpZGUuYW5pbWF0ZWQgLmMtYm9keS1wdy1zbGlkZS1pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmMtYm9keS1wdy1zbGlkZS5hbmltYXRlZCAuYy1ib2R5LXB3LXNsaWRlLXRpdGxlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm9keS1wdy1zbGlkZS5hbmltYXRlZCAuYy1ib2R5LXB3LXNsaWRlLXRpdGxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS4xOXZ3KTtcbiAgfVxuICAuYy1ib2R5LXB3LXNsaWRlLmFuaW1hdGVkIC5jLWJvZHktcHctc2xpZGUtY2FwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDR2dywgMCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYm9keS1wdy1zbGlkZS5hbmltYXRlZCAuYy1ib2R5LXB3LXNsaWRlLXRpdGxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgfVxuICAuYy1ib2R5LXB3LXNsaWRlLmFuaW1hdGVkIC5jLWJvZHktcHctc2xpZGUtY2FwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uYy1ib2R5LXB3LXNsaWRlLmFuaW1hdGVkIC5jLWJvZHktcHctc2xpZGUtYm94IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm9keS1wdy1zbGlkZSAuYy1ib2R5LXB3LXNsaWRlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0VCIEdhcmFtb25kJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0dncpO1xuICB9XG4gIC5jLWJvZHktcHctc2xpZGUgLmMtYm9keS1wdy1zbGlkZS1pbiB7XG4gICAgYmFja2dyb3VuZDogI2U3ZTNlMztcbiAgICB3aWR0aDogOTIlO1xuICB9XG4gIC5jLWJvZHktcHctc2xpZGUgLmMtYm9keS1wdy1zbGlkZS1pbiAuYy1ib2R5LXB3LXNsaWRlLWNhcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHZ3LCAtMnZ3KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiA4LjY5NTY1JSAwIDExLjU5NDIlO1xuICB9XG4gIC5jLWJvZHktcHctc2xpZGUgLmMtYm9keS1wdy1zbGlkZS1pbiAuYy1ib2R5LXB3LXNsaWRlLWJveCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmMtYm9keS1wdy1zbGlkZSAuYy1ib2R5LXB3LXNsaWRlLWluIC5jLWJvZHktcHctc2xpZGUtc3AtbGlzdF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLWJvZHktcHctc2xpZGUgLmMtYm9keS1wdy1zbGlkZS1pbiAuYy1ib2R5LXB3LXNsaWRlLXNwLWxpc3RfX2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgfVxuICAuYy1ib2R5LXB3LXNsaWRlIC5jLWJvZHktcHctc2xpZGUtaW4gLmMtYm9keS1wdy1zbGlkZS1zcC1jYXAtbGlzdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHZ3LCAtMjZ2dyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgLmMtYm9keS1wdy1zbGlkZSAuYy1ib2R5LXB3LXNsaWRlLWluIC5jLWJvZHktcHctc2xpZGUtc3AtY2FwLWxpc3QgLmMtYm9keS1wdy1zbGlkZS1zcC1jYXAtbGlzdF9faXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5MiU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXZ3KTtcbiAgICB0cmFuc2l0aW9uOiAycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XG4gIH1cbiAgLmMtYm9keS1wdy1zbGlkZSAuYy1ib2R5LXB3LXNsaWRlLWluIC5jLWJvZHktcHctc2xpZGUtc3AtY2FwLWxpc3QgLmMtYm9keS1wdy1zbGlkZS1zcC1jYXAtbGlzdF9faXRlbS5jdXJyZW50LWNhcHRpb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jLWJvZHktcHctcGxhbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWcvcGhvdG8td2VkZGluZy9iZy1wbGFuLnBuZykgdG9wIGxlZnQvNTAlIDUwJSByZXBlYXQ7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBtYXJnaW46IDEzLjMzMzMzJSBhdXRvIDEwLjY2NjY3JTtcbiAgICBwYWRkaW5nOiA4dncgMy4ydnc7XG4gIH1cbiAgLmMtYm9keS1wdy1wbGFuIC5jLWJvZHktcHctcGxhbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgLmMtYm9keS1wdy1wbGFuIC5jLWJvZHktcHctcGxhbi10aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL3Bob3RvLXdlZGRpbmcvYmctdHRsLXBsYW4tdG9wLnN2ZykgdG9wIGxlZnQvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDM4LjkzMzMzdnc7XG4gICAgaGVpZ2h0OiA0LjI2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMi4xMzMzM3Z3O1xuICB9XG4gIC5jLWJvZHktcHctcGxhbiAuYy1ib2R5LXB3LXBsYW4tdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL3Bob3RvLXdlZGRpbmcvYmctdHRsLXBsYW4tYm90dG9tLnN2ZykgdG9wIGxlZnQvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDM4LjkzMzMzdnc7XG4gICAgaGVpZ2h0OiA0LjI2NjY3dnc7XG4gICAgbWFyZ2luOiAyLjEzMzMzdncgYXV0byAwO1xuICB9XG4gIC5jLWJvZHktcHctcGxhbiAuYy1ib2R5LXB3LXBsYW4tcHJpY2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzLjczMzMzdnc7XG4gIH1cbiAgLmMtYm9keS1wdy1wbGFuIC5jLWJvZHktcHctcGxhbi1wcmljZSAuYy1ib2R5LXB3LXBsYW4tcHJpY2UtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIH1cbiAgLmMtYm9keS1wdy1wbGFuIC5jLWJvZHktcHctcGxhbi1wcmljZSAuYy1ib2R5LXB3LXBsYW4tcHJpY2UtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzM3Z3O1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIH1cbiAgLmMtYm9keS1wdy1wbGFuIC5jLWJvZHktcHctcGxhbi1wcmljZSAuYy1ib2R5LXB3LXBsYW4tcHJpY2UtdGV4dC10YXgge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB9XG4gIC5jLWJvZHktcHctcGxhbiAuYy1ib2R5LXB3LXBsYW4tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg7XG4gIH1cbiAgLmMtYm9keS1wdy1wbGFuIC5jLWJvZHktcHctcGxhbi10ZXh0LWNhcCB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB9XG4gIC5jLWJvZHktcHctYnRuLWNoYW5nZS1wbGFuIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIENvbmRlbnNlZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgd2lkdGg6IDc1Ljc1NzU4JTtcbiAgICBwYWRkaW5nOiA3LjI3MjczJSAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiA5LjA5MDkxJSBhdXRvIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtYm9keS1wdy1zbGlkZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmMtYm9keS1wdy1zbGlkZSAuYy1ib2R5LXB3LXNsaWRlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0VCIEdhcmFtb25kJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAuMzZyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLmMtYm9keS1wdy1zbGlkZSAuYy1ib2R5LXB3LXNsaWRlLWluIHtcbiAgICB3aWR0aDogODV2dztcbiAgICBiYWNrZ3JvdW5kOiAjZTdlM2UzO1xuICB9XG4gIC5jLWJvZHktcHctc2xpZGUgLmMtYm9keS1wdy1zbGlkZS1jYXAge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwIDEwdnc7XG4gICAgZm9udC1zaXplOiAuMTRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4O1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxuICAuYy1ib2R5LXB3LXNsaWRlIC5jLWJvZHktcHctc2xpZGUtYm94IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICB9XG4gIC5jLWJvZHktcHctc2xpZGUgLmMtYm9keS1wdy1zbGlkZS1ib3ggLmMtYm9keS1wdy1zbGlkZS1wYy1saXN0X19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiA2MDlweDtcbiAgICB3aWR0aDogNzV2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYy1ib2R5LXB3LXNsaWRlIC5jLWJvZHktcHctc2xpZGUtYm94IC5jLWJvZHktcHctc2xpZGUtcGMtbGlzdF9faXRlbS5zbGlkZS12aWV3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYy1ib2R5LXB3LXNsaWRlIC5jLWJvZHktcHctc2xpZGUtYm94IC5jLWJvZHktcHctc2xpZGUtcGMtbGlzdF9faXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jLWJvZHktcHctc2xpZGUgLmMtYm9keS1wdy1zbGlkZS1ib3ggLmMtYm9keS1wdy1zbGlkZS1wYy1saXN0X19pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtYm9keS1wdy1zbGlkZSAuYy1ib2R5LXB3LXNsaWRlLWJveCAuYy1ib2R5LXB3LXNsaWRlLXBjLWxpc3RfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogNjA5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtYm9keS1wdy1zbGlkZSAuYy1ib2R5LXB3LXNsaWRlLWJveCAuYy1ib2R5LXB3LXNsaWRlLXBjLWxpc3RfX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1ib2R5LXB3LXNsaWRlIC5jLWJvZHktcHctc2xpZGUtYm94IC5jLWJvZHktcHctc2xpZGUtcGMtY2FwLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTV2dyk7XG4gICAgei1pbmRleDogMTAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHZ3O1xuICAgIHdpZHRoOiA2MHZ3O1xuICB9XG4gIC5jLWJvZHktcHctc2xpZGUgLmMtYm9keS1wdy1zbGlkZS1ib3ggLmMtYm9keS1wdy1zbGlkZS1wYy1jYXAtbGlzdF9faXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IC4xNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgICB0cmFuc2l0aW9uOiAycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XG4gIH1cbiAgLmMtYm9keS1wdy1zbGlkZSAuYy1ib2R5LXB3LXNsaWRlLWJveCAuYy1ib2R5LXB3LXNsaWRlLXBjLWNhcC1saXN0X19pdGVtLmN1cnJlbnQtY2FwdGlvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmMtYm9keS1wdy1wbGFuIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9waG90by13ZWRkaW5nL2JnLXBsYW4ucG5nKSB0b3AgbGVmdCByZXBlYXQ7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHg7XG4gIH1cbiAgLmMtYm9keS1wdy1wbGFuIC5jLWJvZHktcHctcGxhbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogLjE4cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgLmMtYm9keS1wdy1wbGFuIC5jLWJvZHktcHctcGxhbi10aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL3Bob3RvLXdlZGRpbmcvYmctdHRsLXBsYW4tdG9wLnN2ZykgdG9wIGxlZnQvY29udGFpbiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE0NnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IDAgYXV0byA4cHg7XG4gIH1cbiAgLmMtYm9keS1wdy1wbGFuIC5jLWJvZHktcHctcGxhbi10aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWcvcGhvdG8td2VkZGluZy9iZy10dGwtcGxhbi1ib3R0b20uc3ZnKSB0b3AgbGVmdC9jb250YWluIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMTQ2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgfVxuICAuYy1ib2R5LXB3LXBsYW4gLmMtYm9keS1wdy1wbGFuLXByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxuICAuYy1ib2R5LXB3LXBsYW4gLmMtYm9keS1wdy1wbGFuLXByaWNlIC5jLWJvZHktcHctcGxhbi1wcmljZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogLjE0cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICB9XG4gIC5jLWJvZHktcHctcGxhbiAuYy1ib2R5LXB3LXBsYW4tcHJpY2UgLmMtYm9keS1wdy1wbGFuLXByaWNlLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAuMTRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIH1cbiAgLmMtYm9keS1wdy1wbGFuIC5jLWJvZHktcHctcGxhbi1wcmljZSAuYy1ib2R5LXB3LXBsYW4tcHJpY2UtdGV4dC10YXgge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAuMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgfVxuICAuYy1ib2R5LXB3LXBsYW4gLmMtYm9keS1wdy1wbGFuLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAuMTRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4O1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG4gIC5jLWJvZHktcHctcGxhbiAuYy1ib2R5LXB3LXBsYW4tdGV4dC1jYXAge1xuICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgICBmb250LXNpemU6IC4xMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB3aWR0aDogNjUwcHg7XG4gIH1cbiAgLmMtYm9keS1wdy1idG4tY2hhbmdlLXBsYW4ge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG4gIC5jLWJvZHktcHctYnRuLWNoYW5nZS1wbGFuIGEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogLjE0cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuNHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDUsIDAuMjIsIDAuOTkpO1xuICB9XG4gIC5jLWJvZHktcHctYnRuLWNoYW5nZS1wbGFuIGE6OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtODBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDgwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNzBweCBzb2xpZCAjMDAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC40cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNSwgMC4yMiwgMC45OSk7XG4gIH1cbiAgLmMtYm9keS1wdy1idG4tY2hhbmdlLXBsYW4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmMtYm9keS1wdy1idG4tY2hhbmdlLXBsYW4gYTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5jLWJvZHktb3RoZXItcGxhbi1tYWluLWxpc3RfX2l0ZW06aG92ZXIsXG4gIC5jLWJvZHktb3RoZXItcGxhbi1zdWItbGlzdF9faXRlbTpob3ZlciB7XG4gICAgb3BhY2l0eTogLjYgIWltcG9ydGFudDtcbiAgfVxufVxuIl19 */
