main {
  padding-top: 6rem;
}

main section + section {
  margin-top: 8rem;
}

main section h2 {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 2.4rem;
}

.news.top main {
  padding-top: 5.6rem;
}

@media screen and (max-width: 768px) {
  .news.top main {
    padding-top: 1.5rem;
  }
}
@media screen and (min-width: 769px) {
  .news.top main section.island {
    display: none;
  }
}
.news.top main section.island.writer .verticalCard {
  border: unset;
}

.news.top main section.island.writer .verticalCard .img {
  background: unset;
}

.news.top main section.island.writer .verticalCard .img img {
  border-radius: 50%;
  aspect-ratio: 110/107;
}

.news.top main section.island.writer .verticalCard .text {
  text-align: center;
}

.news.top main section.island ul {
  display: flex;
  gap: 1rem;
  row-gap: 1.6rem;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
  .news.top main section.island ul {
    flex-wrap: nowrap;
    overflow: scroll;
  }
}
.news.top main section.island ul > li {
  flex-shrink: 0;
  flex-basis: 11rem;
}

@media screen and (max-width: 768px) {
  .news.top main section.island ul > li .imgCard {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    width: auto;
    height: 8rem;
    border-radius: 0.8rem;
    border: 1px solid #cccccc;
    overflow: hidden;
  }
  .news.top main section.island ul > li .imgCard img {
    border-radius: 0;
  }
}
.news.top header {
  display: none;
  margin-bottom: 3.2rem;
}

@media screen and (max-width: 768px) {
  .news.top header {
    display: block;
    padding: 0;
  }
}
.news.top header .categoryChips {
  display: flex;
  gap: 0.6rem;
  overflow-x: scroll;
  overflow-y: hidden;
  padding: 0 1.6rem;
}

.news.top header .categoryChips::-webkit-scrollbar {
  display: none;
}

.news.top header .categoryChips li {
  flex-shrink: 0;
}

.news.top .slideWrapper {
  position: relative;
  width: 83rem;
  overflow: hidden;
}

@media screen and (max-width: 768px) {
  .news.top .slideWrapper {
    width: calc(100% + 3rem);
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    padding: 0 1.5rem;
  }
}
@media screen and (max-width: 768px) {
  .news.top .slideWrapper .arrow {
    display: none;
  }
}
.news.top .slideWrapper .arrow.prev {
  left: 1.6rem;
}

.news.top .slideWrapper .arrow.next {
  right: 1.6rem;
}

.news.top .slideWrapper ul {
  overflow: visible;
  width: 66rem;
}

@media screen and (max-width: 768px) {
  .news.top .slideWrapper ul {
    width: 29.5rem;
  }
}
@media screen and (max-width: 768px) {
  .news.top section + section {
    margin-top: 3.6rem;
    padding-top: 3.8rem;
    border-top: 1px solid #ededed;
  }
}
.news.top section.new > ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -moz-column-gap: 2.4rem;
       column-gap: 2.4rem;
}

@media screen and (max-width: 768px) {
  .news.top section.new > ul li {
    border-bottom: 1px solid #ededed;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
  }
  .news.top section.new > ul li:last-of-type {
    padding-bottom: initial;
    border-bottom: initial;
  }
}
@media screen and (max-width: 768px) {
  .news.top section.new > ul {
    grid-template-columns: repeat(1, 1fr);
  }
}
.news.top .button.more {
  max-width: 34.5rem;
  margin: 2.4rem auto 0;
}

.news.top aside {
  display: block;
}

.news.top aside .byGenre ul {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
}

@media screen and (max-width: 768px) {
  .news.top aside .byGenre ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    -moz-column-gap: 0.6rem;
         column-gap: 0.6rem;
    row-gap: 1.8rem;
  }
}
.news.top aside .spLocations {
  display: none;
}

@media screen and (max-width: 768px) {
  .news.top aside .spLocations {
    display: block;
  }
}
.news.top aside .spLocations ul {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  overflow-x: scroll;
  gap: 0.8rem;
}

.news.top aside .spLocations ul > li {
  flex-shrink: 0;
  width: 11rem;
}

.news.search section.result > ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -moz-column-gap: 2.4rem;
       column-gap: 2.4rem;
  row-gap: 3.2rem;
}

@media screen and (max-width: 768px) {
  .news.search section.result > ul {
    grid-template-columns: repeat(1, 1fr);
  }
}
.news.search .button.more {
  max-width: 34.5rem;
  margin: 4rem auto 0;
}

.news.article main strong {
  font-weight: bold;
}

.news.article main p {
  font-size: 1.6rem;
  line-height: 1.6;
}

@media screen and (max-width: 768px) {
  .news.article main p {
    font-size: 1.4rem;
  }
}
.news.article main header {
  margin-bottom: 6rem;
}

@media screen and (max-width: 768px) {
  .news.article main header {
    margin-bottom: 5.6rem;
  }
}
.news.article main header .thumbnail {
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  flex-direction: column;
  aspect-ratio: 670/376;
  background: #ccc;
  border-radius: 1.2rem;
  margin-bottom: 3.2rem;
  padding: 1.5rem;
}

@media screen and (max-width: 768px) {
  .news.article main header .thumbnail {
    width: calc(100% + 3rem);
    margin: -1rem -1.5rem 3.2rem;
    border-radius: 0;
  }
}
.news.article main header .thumbnail img {
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 0;
}

.news.article main header .thumbnail .mvBg {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 90px;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}

.news.article main header .thumbnail h1 {
  color: #fff;
  font-size: 2.2rem;
  font-weight: bold;
  z-index: 10;
}

@media screen and (max-width: 768px) {
  .news.article main header .thumbnail h1 {
    font-size: 1.8rem;
    line-height: 3.2rem;
  }
}
.news.article main header .meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 6rem;
}

.news.article main header .meta .likes {
  font-size: 1.6rem;
  color: #aeaeae;
}

@media screen and (max-width: 768px) {
  .news.article main header .meta .likes {
    font-size: 1.4rem;
  }
}
.news.article main header .meta .likes::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1.7rem;
  height: 1.5rem;
  background: url("/assets/img/common/heart_outlined_grey.svg") center center/contain no-repeat;
  margin-right: 3px;
}

.news.article main header .meta .date {
  font-size: 1.3rem;
  color: #6f6f6f;
}

.news.article main header .leading {
  margin-bottom: 4rem;
}

@media screen and (max-width: 768px) {
  .news.article main header .leading {
    margin-bottom: 3.8rem;
  }
}
.news.article main header .intro {
  background: #f7f7f7;
  border-radius: 0.8rem;
  padding: 4rem 3.2rem;
  margin-bottom: 4rem;
  font-size: 1.4rem;
}

@media screen and (max-width: 768px) {
  .news.article main header .intro {
    padding: 2.8rem 2rem;
  }
}
.news.article main header .intro h2 {
  font-size: 1.7rem;
  color: #4f4f4f;
  font-weight: bold;
  margin-bottom: 2.4rem;
}

@media screen and (max-width: 768px) {
  .news.article main header .intro h2 {
    margin-bottom: 1.8rem;
    font-size: 1.4rem;
  }
}
.news.article main header .intro ol {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-direction: column;
}

@media screen and (max-width: 768px) {
  .news.article main header .intro ol {
    font-size: 1.3rem;
  }
}
.news.article main header .intro ol > li {
  padding: 1.6rem 0;
  border-bottom: 1px solid #cccccc;
  color: #6f6f6f;
}

.news.article main header .intro ol > li > ol {
  border-top: 1px solid #cccccc;
  margin-top: 1.6rem;
  padding-left: 2rem;
}

.news.article main header .intro ol > li > ol > li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.news.article main .authorSection h2 {
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 1.6rem;
}

@media screen and (max-width: 768px) {
  .news.article main .authorSection h2 {
    font-size: 1.4rem;
  }
}
.news.article main .authorSection h2::before {
  content: "";
  display: inline-block;
  width: 1.8rem;
  height: 1.8rem;
  vertical-align: middle;
  background: url("/assets/img/common/author.svg") center center/contain no-repeat;
}

@media screen and (max-width: 768px) {
  .news.article main .authorSection h2::before {
    width: 1.6rem;
    height: 1.6rem;
  }
}
.news.article main .bodySection {
  margin-bottom: 6rem;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail {
    padding: 0;
  }
}
.news.article main .bodySection .detail h3::before {
  width: 15px;
  height: 19px;
  background-image: url("/assets/img/common/detail.svg");
  background-color: unset;
  border-radius: unset;
  vertical-align: middle;
}

.news.article main .bodySection .detail-contents {
  width: 100%;
  min-height: 28.1rem;
  border: 1px solid #ededed;
  border-radius: 0.8rem;
  padding: 3.2rem;
  box-shadow: rgba(0, 0, 0, 0.05) 0 6px 24px 0, rgba(0, 0, 0, 0.08) 0 0 0 1px;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents {
    min-height: 34.6rem;
    padding: 2.4rem 1.6rem;
  }
}
.news.article main .bodySection .detail-contents .inner {
  display: block;
  color: #2d2d2d;
  text-decoration: none;
}

.news.article main .bodySection .detail-contents .inner:hover {
  opacity: 0.8;
}

.news.article main .bodySection .detail-contents .head {
  margin-bottom: 1.6rem;
}

.news.article main .bodySection .detail-contents .head .title {
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.1875;
  letter-spacing: 0.025em;
  color: #2d2d2d;
  margin-bottom: 1.2rem;
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .head .title {
    font-size: 1.5rem;
    line-height: 1.4;
    margin-bottom: 1rem;
  }
}
.news.article main .bodySection .detail-contents .head-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.news.article main .bodySection .detail-contents .head-info .left {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.3846153846;
  color: #6f6f6f;
  display: flex;
  align-items: center;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .head-info .left {
    font-size: 1.1rem;
    line-height: 1.6363636364;
  }
}
.news.article main .bodySection .detail-contents .head-info .left::before {
  content: "";
  display: inline-block;
  margin-right: 0.6rem;
  width: 1.1rem;
  height: 1.3rem;
  background-image: url("/assets/img/common/location.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .head-info .left::before {
    width: 1rem;
    height: 1.239rem;
  }
}
.news.article main .bodySection .detail-contents .head-info .left span {
  margin: 0 0.3rem;
}

.news.article main .bodySection .detail-contents .head-info .right {
  display: flex;
}

.news.article main .bodySection .detail-contents .head-info .right-item {
  padding: 0.4rem 1rem;
  border-radius: 4rem;
  border: 1px solid #cccccc;
  margin-left: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .head-info .right-item {
    padding: 0.5rem 0.8rem;
  }
}
.news.article main .bodySection .detail-contents .head-info .right-item::before {
  content: "";
  display: inline-block;
  margin-right: 0.6rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.news.article main .bodySection .detail-contents .head-info .right .like {
  cursor: unset;
}

.news.article main .bodySection .detail-contents .head-info .right .comments::before {
  width: 1.5rem;
  height: 1.23rem;
  background-image: url("/assets/img/common/balloon-comment.svg");
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .head-info .right .comments::before {
    width: 1.4rem;
    height: 1.152rem;
  }
}
.news.article main .bodySection .detail-contents .head-info .right .like::before {
  width: 1.1rem;
  height: 0.966rem;
  background-image: url("/assets/img/common/heart.svg");
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .head-info .right .like::before {
    width: 0.909rem;
    height: 0.792rem;
  }
}
.news.article main .bodySection .detail-contents .imgList {
  display: flex;
  gap: 0.8rem;
  overflow-x: scroll;
  margin-left: -3.2rem;
  margin-right: -3.2rem;
  padding-left: 3.2rem;
  padding-right: 3.2rem;
  margin-bottom: 1.6rem;
  height: 19.2rem;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .imgList {
    gap: 0.6rem;
    margin-left: -1.6rem;
    margin-right: -1.6rem;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    margin-bottom: 1.2rem;
    height: 10rem;
  }
}
.news.article main .bodySection .detail-contents .imgList-item {
  flex: 0 0 28.8rem;
  width: 28.8rem;
  height: 100%;
  border-radius: 0.4rem;
  background: #cccccc;
  display: flex;
  align-items: center;
  aspect-ratio: 288/192;
  overflow: hidden;
}

.news.article main .bodySection .detail-contents .imgList-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .imgList-item {
    flex: 0 0 15rem;
    width: 15rem;
    aspect-ratio: 150/100;
  }
}
.news.article main .bodySection .detail-contents .coupon {
  margin-bottom: 1.2rem;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .coupon {
    margin-bottom: 1rem;
  }
}
.news.article main .bodySection .detail-contents .coupon > p {
  color: #C62928;
  margin-bottom: 0.8rem;
  font-size: 1.3rem;
  line-height: 1.4769230769;
}

.news.article main .bodySection .detail-contents .coupon > p .limitedTime {
  font-size: 1.1rem;
  line-height: 1.7454545455;
  padding: 0.4rem 0.6rem;
  background: #FFEBEE;
  border-radius: 0.4rem;
  margin-right: 0.4rem;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .coupon > p {
    margin-bottom: 0.6rem;
  }
}
.news.article main .bodySection .detail-contents .coupon-item {
  border: 1px solid #0095c6;
  border-radius: 0.4rem;
  display: block;
  padding: 1.6rem 1.2rem;
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .coupon-item {
    padding: 1.2rem 1rem;
  }
}
.news.article main .bodySection .detail-contents .coupon-item-title {
  display: flex;
  align-items: center;
  position: relative;
  padding-right: 1rem;
}

.news.article main .bodySection .detail-contents .coupon-item-title p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 1.3rem;
  color: #2d2d2d;
  line-height: 1.4769230769;
  margin: 0;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .coupon-item-title p {
    font-size: 1.2rem;
    line-height: 1.4;
  }
}
.news.article main .bodySection .detail-contents .coupon-item-title::before {
  content: "";
  display: inline-block;
  margin-right: 0.8rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  flex: 0 0 1.8rem;
  width: 1.8rem;
  height: 1.44rem;
  background-image: url("/assets/img/common/coupon_blue.svg");
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .coupon-item-title::before {
    flex: 0 0 1.6rem;
    width: 1.6rem;
    height: 1.28rem;
  }
}
.news.article main .bodySection .detail-contents .coupon-item-title::after {
  position: absolute;
  right: 0;
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 0.6rem;
  height: 1.021rem;
  background-image: url("/assets/img/common/arrow_right_blue.svg");
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .coupon-item-title::after {
    width: 0.6rem;
    height: 1.021rem;
  }
}
.news.article main .bodySection .detail-contents .meta {
  padding: 2rem;
  background: #f7f7f7;
  border-radius: 0.4rem;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .meta {
    padding: 1.6rem 1.2rem;
  }
}
.news.article main .bodySection .detail-contents .meta-item {
  margin-bottom: 1rem;
  font-size: 1.2rem;
  line-height: 1.5;
  display: flex;
  align-items: center;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .meta-item {
    font-size: 1.1rem;
    line-height: 1.6363636364;
  }
}
.news.article main .bodySection .detail-contents .meta-item:last-child {
  margin-bottom: 0;
}

.news.article main .bodySection .detail-contents .meta-item-th {
  min-width: 6rem;
  color: #848484;
  margin-right: 1rem;
  display: inline-block;
  position: relative;
}

.news.article main .bodySection .detail-contents .meta-item-th::after {
  content: ":";
  position: absolute;
  right: 0;
}

.news.article main .bodySection .detail-contents .meta-item-td {
  color: #4f4f4f;
}

.news.article main .bodySection .detail-contents .meta-item.price .meta-item-td span {
  margin-right: 1.6rem;
}

.news.article main .bodySection .detail-contents .meta-item.price .meta-item-td span::before {
  content: "";
  display: inline-block;
  margin-right: 0.4rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.news.article main .bodySection .detail-contents .meta-item.price .dayTime::before {
  width: 1.33rem;
  height: 1.33rem;
  background-image: url("/assets/img/common/dayTime.svg");
}

.news.article main .bodySection .detail-contents .meta-item.price .night::before {
  width: 1.05rem;
  height: 1.05rem;
  background-image: url("/assets/img/common/night.svg");
}

.news.article main .bodySection .detail-contents .goodPoint {
  padding-top: 2rem;
  margin-top: 2rem;
  margin-left: -3.2rem;
  margin-right: -3.2rem;
  padding-left: 3.2rem;
  padding-right: 3.2rem;
  border-top: 1px solid #ededed;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .goodPoint {
    padding-top: 1.6rem;
    margin-top: 1.6rem;
    margin-left: -1.6rem;
    margin-right: -1.6rem;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}
.news.article main .bodySection .detail-contents .goodPoint-item {
  display: flex;
  height: 5rem;
}

.news.article main .bodySection .detail-contents .goodPoint-item .img {
  flex: 0 0 5rem;
  width: 5rem;
  height: 100%;
  background: #cccccc;
}

.news.article main .bodySection .detail-contents .goodPoint-item .img img {
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: inherit;
}

.news.article main .bodySection .detail-contents .goodPoint-item .text {
  padding: 0 0.5rem 0 1.2rem;
  overflow: hidden;
}

.news.article main .bodySection .detail-contents .goodPoint-item .text-head {
  font-size: 1.2rem;
  line-height: 1.6;
  margin-bottom: 0.6rem;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .goodPoint-item .text-head {
    font-size: 1.1rem;
    line-height: 1.7454545455;
  }
}
.news.article main .bodySection .detail-contents .goodPoint-item .text-title {
  font-size: 1.3rem;
  color: #4f4f4f;
  line-height: 1.4769230769;
  margin-bottom: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.news.article main .bodySection .detail-contents .goodPoint .comment {
  display: flex;
  margin-top: 2rem;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .goodPoint .comment {
    margin-top: 1.6rem;
  }
}
.news.article main .bodySection .detail-contents .goodPoint .comment .img {
  flex: 0 0 4rem;
  width: 4rem;
  height: 4rem;
  background: #cccccc;
  border-radius: 50%;
  margin-right: 2rem;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .goodPoint .comment .img {
    flex: 0 0 3.2rem;
    width: 3.2rem;
    height: 3.2rem;
  }
}
.news.article main .bodySection .detail-contents .goodPoint .comment .img img {
  border-radius: 50%;
  height: 100% !important;
}

.news.article main .bodySection .detail-contents .goodPoint .comment .text {
  padding: 2rem 2.4rem;
  background: #f2f2f2;
  border-radius: 0.8rem;
  position: relative;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .goodPoint .comment .text {
    padding: 1.2rem 1.6rem;
  }
}
.news.article main .bodySection .detail-contents .goodPoint .comment .text::before {
  content: "";
  position: absolute;
  left: -1.3rem;
  top: 1rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 1.4rem;
  height: 1.564rem;
  background-image: url("/assets/img/common/speech_bubble.svg");
}

.news.article main .bodySection .detail-contents .goodPoint .comment .text-head {
  font-size: 1.3rem;
  font-weight: bold;
  line-height: 1.6153846154;
  margin-bottom: 1rem;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .goodPoint .comment .text-head {
    font-size: 1.2rem;
    line-height: 1.75;
  }
}
.news.article main .bodySection .detail-contents .goodPoint .comment .text-body {
  font-size: 1.2rem;
  line-height: 1.6;
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .detail-contents .goodPoint .comment .text-body {
    font-size: 1.1rem;
    line-height: 1.4;
  }
}
.news.article main .bodySection .detail-contents .shopLink {
  margin-top: 2rem;
  margin-bottom: 0;
}

.news.article main .bodySection .detail-contents .shopLink .button {
  color: #fff;
  text-decoration: none;
}

.news.article main .bodySection .recommendationArticle {
  margin-top: 4rem;
  margin-bottom: 8rem;
}

.news.article main .bodySection .recommendationArticle h3::before {
  width: 18px;
  height: 18px;
  background-image: url("/assets/img/common/article.svg");
  background-color: unset;
  border-radius: unset;
  vertical-align: middle;
}

.news.article main .bodySection .recommendationArticle .article {
  width: 100%;
  height: 14.4rem;
  border-radius: 1.2rem;
  overflow: hidden;
  border: 1px solid #ededed;
  display: flex;
  position: relative;
  text-decoration: none;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .recommendationArticle .article {
    height: 10rem;
  }
}
.news.article main .bodySection .recommendationArticle .article::after {
  position: absolute;
  right: 2.4rem;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 1rem;
  height: 1.702rem;
  background-image: url("/assets/img/common/arrow_right_blue.svg");
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .recommendationArticle .article::after {
    right: 1rem;
    width: 0.6rem;
    height: 1.021rem;
  }
}
.news.article main .bodySection .recommendationArticle .article .img {
  flex: 0 0 14.4rem;
  width: 14.4rem;
  height: 100%;
  background: #cccccc;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .recommendationArticle .article .img {
    flex: 0 0 10rem;
    width: 10rem;
  }
}
.news.article main .bodySection .recommendationArticle .article .img img {
  width: 100%;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
}

.news.article main .bodySection .recommendationArticle .article .text {
  width: calc(100% - 14.4rem);
  margin: 4.5rem 5rem 4.5rem 2rem;
  color: #4f4f4f;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1.7;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@media screen and (max-width: 768px) {
  .news.article main .bodySection .recommendationArticle .article .text {
    width: calc(100% - 10rem);
    margin: 1.5rem 2.6rem 1.5rem 1.2rem;
    font-size: 1.3rem;
    line-height: 1.8307692308;
    font-weight: 400;
    -webkit-line-clamp: 3;
  }
}
.news.article main .bodySection .shopCardWrapper {
  margin: 8rem 0;
}

.news.article main .bodySection .shopCardWrapper > h3 {
  display: flex;
  align-items: center;
}

.news.article main .bodySection .shopCardWrapper > h3::before {
  width: 15px;
  height: 19px;
  background-image: url("/assets/img/common/detail.svg");
  background-color: unset;
  border-radius: unset;
  vertical-align: middle;
}

.news.article main .bodySection .shopCard {
  box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

.news.article main .bodySection .shopCard h3 {
  line-height: initial;
  margin-bottom: 0;
}

.news.article main .bodySection .shopCard h3::before {
  content: none;
}

.news.article main .bodySection .shopCard a {
  text-decoration: none;
  color: initial;
}

.news.article main .bodySection .shopCard img {
  border-radius: 0;
  height: 100% !important;
}

.news.article main .photoBy {
  display: inline-block;
  font-size: 1.2rem;
  color: #6f6f6f;
}

@media screen and (max-width: 768px) {
  .news.article main .photoBy {
    font-size: 1.1rem;
  }
}
.news.article main .greyBox {
  background: #f2f2f2;
  border-radius: 0.8rem;
  padding: 3.2rem;
  margin-bottom: 3.6rem;
}

.news.article main .photoSlider {
  position: relative;
}

@media screen and (max-width: 768px) {
  .news.article main .photoSlider .arrow {
    display: none;
  }
}
.news.article main .photoSlider + .caption {
  margin: 6.6rem 0 4rem;
  font-size: 1.4rem;
  color: #848484;
}

@media screen and (max-width: 768px) {
  .news.article main .photoSlider + .caption {
    margin: 1rem 0 7rem;
  }
}
.news.article main .bubble {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 2.4rem;
}

@media screen and (max-width: 768px) {
  .news.article main .bubble {
    gap: 1rem;
  }
}
.news.article main .bubble .img {
  flex-shrink: 0;
  width: 4.4rem;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #ccc;
}

@media screen and (max-width: 768px) {
  .news.article main .bubble .img {
    width: 3.2rem;
  }
}
.news.article main .bubble .img img {
  border-radius: 50%;
  height: 100% !important;
}

.news.article main .bubble .text {
  position: relative;
  padding: 2.4rem 3.2rem;
  background: #f2f2f2;
  border-radius: 8px;
}

@media screen and (max-width: 768px) {
  .news.article main .bubble .text {
    padding: 2.4rem 1.6rem;
  }
}
.news.article main .bubble .text .title {
  font-size: 1.4rem;
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  .news.article main .bubble .text .title {
    font-size: 1.3rem;
  }
}
.news.article main .bubble .text .content {
  font-size: 1.4rem;
  margin-top: 1.6rem;
}

@media screen and (max-width: 768px) {
  .news.article main .bubble .text .content {
    font-size: 1.2rem;
  }
}
.news.article main .bubble .text::before {
  content: "";
  position: absolute;
  left: -1.28rem;
  top: 0.37rem;
  display: block;
  width: 1.4rem;
  height: 0.9rem;
  background: url("/assets/img/common/bubble_before.svg") center center/contain no-repeat;
}

@media screen and (max-width: 768px) {
  .news.article main .bubble .text::before {
    width: 0.7rem;
    height: 1.1rem;
    left: -0.7rem;
    background-image: url("/assets/img/common/bubble_before_sp.svg");
  }
}
.news.article main .couponLink,
.news.article main .shopLink {
  margin-bottom: 4rem;
}

.news.article main .couponLink .button,
.news.article main .shopLink .button {
  width: 100%;
  max-width: 34.5rem;
  margin: 0 auto;
}

.news.article main .couponLink .button img,
.news.article main .shopLink .button img {
  margin-right: 0.5rem;
}

.news.article main footer .authorSection {
  margin-bottom: 7.4rem;
}

.news.article main footer .shopInfo {
  margin-bottom: 4.8rem;
}

.news.article main footer .shopInfo h2 {
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 1.8rem;
}

.news.article main footer .shopInfo h2::before {
  content: "";
  display: inline-block;
  width: 1.5rem;
  height: 1.9rem;
  vertical-align: middle;
  background: url("/assets/img/common/shop_info.svg") center center/contain no-repeat;
}

.news.article main footer .recommenedArticle {
  margin-bottom: 9rem;
}

.news.article main footer .recommenedArticle h2 {
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 1.8rem;
}

.news.article main footer .recommenedArticle h2::before {
  content: "";
  display: inline-block;
  width: 1.8rem;
  height: 1.8rem;
  vertical-align: middle;
  background: url("/assets/img/common/article.svg") center center/contain no-repeat;
}

.news.article main footer nav .nextPage {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  height: 4.4rem;
  border-radius: 2.2rem;
  border: 1px solid #cccccc;
  font-size: 1.4rem;
  overflow: hidden;
  margin-bottom: 2.4rem;
}

@media screen and (max-width: 768px) {
  .news.article main footer nav .nextPage {
    height: 4rem;
    border-radius: 2rem;
    font-size: 1.3rem;
    margin-bottom: 1.6rem;
  }
}
.news.article main footer nav .nextPage .label {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  background: #e0f4f9;
  width: 13rem;
  margin: -1px;
  height: 4.4rem;
  border-radius: 2.2rem;
  border: 1px solid #cccccc;
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  .news.article main footer nav .nextPage .label {
    width: 11rem;
    height: 4rem;
  }
}
.news.article main footer nav .nextPage .title {
  padding: 0 1.2rem;
}

.news.article main footer nav .nextPage .title p {
  font-size: 1.4rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media screen and (max-width: 768px) {
  .news.article main footer nav .nextPage .title p {
    font-size: 1.3rem;
  }
}
.news.article main footer nav .pageCount {
  margin: 2rem 0;
  color: #848484;
  text-align: center;
  font-size: 1.1rem;
}

.news.article main footer .actions {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #aeaeae;
  margin-top: 6.4rem;
}

@media screen and (max-width: 768px) {
  .news.article main footer .actions {
    padding: 1.6rem;
    margin: 2rem -1.5rem 0;
    border-top: 1px solid #ededed;
    border-width: 1px 0;
  }
}
.news.article main footer .actions .likes {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-right: 2.4rem;
}

@media screen and (max-width: 768px) {
  .news.article main footer .actions .likes {
    font-size: 1.4rem;
  }
}
.news.article main footer .actions .likes .icon {
  width: 1.7rem;
  height: 1.5rem;
  background: url("/assets/img/common/heart_outlined_grey.svg") center center/contain no-repeat;
  margin-right: 1rem;
}

.news.article main footer .actions .share {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

@media screen and (max-width: 768px) {
  .news.article main footer .actions .share {
    font-size: 1.2rem;
  }
}
.news.article main footer .actions .share .icon {
  width: 1.5rem;
  height: 2rem;
  background: url("/assets/img/common/share.svg") center center/contain no-repeat;
  margin-right: 1rem;
}

.news.article main footer .actions .readInOrigin {
  margin-left: auto;
  color: #0095c6;
  text-decoration: underline;
  font-size: 1.4rem;
}

@media screen and (max-width: 768px) {
  .news.article main footer .actions .readInOrigin {
    font-size: 1.2rem;
  }
}
.news.article main footer .tags {
  margin-top: 8rem;
}

@media screen and (max-width: 768px) {
  .news.article main footer .tags {
    margin-top: 3.2rem;
  }
}
.news.article main footer .tags h2 {
  font-size: 1.8rem;
  font-weight: bold;
  margin-bottom: 2.4rem;
}

@media screen and (max-width: 768px) {
  .news.article main footer .tags h2 {
    margin-bottom: 2.8rem;
  }
}
.news.article main footer .tags ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
}

@media screen and (max-width: 768px) {
  .news.article main footer .tags ul {
    gap: 0.6rem;
    row-gap: 0.8rem;
  }
}
.news.article main footer .recommendedArticleList {
  margin-top: 10rem;
}

@media screen and (max-width: 768px) {
  .news.article main footer .recommendedArticleList {
    margin: 0 -1.5rem;
    padding: 3.8rem 1.5rem;
    border-top: 1px solid #ededed;
  }
}
.news.article main footer .recommendedArticleList h2 {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 2.4rem;
}

.news.article main footer .recommendedArticleList > ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  row-gap: 3.2rem;
}

@media screen and (max-width: 768px) {
  .news.article main footer .recommendedArticleList > ul {
    grid-template-columns: repeat(1, 1fr);
  }
}
.news.article main footer .recommendedArticleList .button {
  max-width: 34.5rem;
  margin: 4rem auto 0;
}

#app.is-app .float-buttons {
  bottom: 1.5rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBO0lBQ0E7RUFzSkY7QUFDRjtBQXBKQTtFQUNFO0VBQ0E7RUFDQTtBQXNKRjs7QUFwSkE7RUFDRTtFQUNBO0VBQ0E7T0FBQTtFQUNBO0FBdUpGOztBQXJKQTtFQUNFO0lBQ0U7RUF3SkY7QUFDRjtBQXRKQTtFQUNFO0VBQ0E7QUF3SkY7O0FBckpBO0VBQ0U7QUF3SkYsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2Fsb2NvLy4vcmVzb3VyY2VzL3Nhc3MvbmV3cy9zdHlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIm1haW4ge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cbm1haW4gc2VjdGlvbiArIHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxubWFpbiBzZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuXG4ubmV3cy50b3AgbWFpbiB7XG4gIHBhZGRpbmctdG9wOiA1LjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy50b3AgbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm5ld3MudG9wIG1haW4gc2VjdGlvbi5pc2xhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXdzLnRvcCBtYWluIHNlY3Rpb24uaXNsYW5kLndyaXRlciAudmVydGljYWxDYXJkIHtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi5uZXdzLnRvcCBtYWluIHNlY3Rpb24uaXNsYW5kLndyaXRlciAudmVydGljYWxDYXJkIC5pbWcge1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbn1cbi5uZXdzLnRvcCBtYWluIHNlY3Rpb24uaXNsYW5kLndyaXRlciAudmVydGljYWxDYXJkIC5pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhc3BlY3QtcmF0aW86IDExMC8xMDc7XG59XG4ubmV3cy50b3AgbWFpbiBzZWN0aW9uLmlzbGFuZC53cml0ZXIgLnZlcnRpY2FsQ2FyZCAudGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzLnRvcCBtYWluIHNlY3Rpb24uaXNsYW5kIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICByb3ctZ2FwOiAxLjZyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLnRvcCBtYWluIHNlY3Rpb24uaXNsYW5kIHVsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG59XG4ubmV3cy50b3AgbWFpbiBzZWN0aW9uLmlzbGFuZCB1bCA+IGxpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDExcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MudG9wIG1haW4gc2VjdGlvbi5pc2xhbmQgdWwgPiBsaSAuaW1nQ2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLm5ld3MudG9wIG1haW4gc2VjdGlvbi5pc2xhbmQgdWwgPiBsaSAuaW1nQ2FyZCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uZXdzLnRvcCBoZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy50b3AgaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubmV3cy50b3AgaGVhZGVyIC5jYXRlZ29yeUNoaXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjZyZW07XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDEuNnJlbTtcbn1cbi5uZXdzLnRvcCBoZWFkZXIgLmNhdGVnb3J5Q2hpcHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzLnRvcCBoZWFkZXIgLmNhdGVnb3J5Q2hpcHMgbGkge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5uZXdzLnRvcCAuc2xpZGVXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy50b3AgLnNsaWRlV3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MudG9wIC5zbGlkZVdyYXBwZXIgLmFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3cy50b3AgLnNsaWRlV3JhcHBlciAuYXJyb3cucHJldiB7XG4gIGxlZnQ6IDEuNnJlbTtcbn1cbi5uZXdzLnRvcCAuc2xpZGVXcmFwcGVyIC5hcnJvdy5uZXh0IHtcbiAgcmlnaHQ6IDEuNnJlbTtcbn1cbi5uZXdzLnRvcCAuc2xpZGVXcmFwcGVyIHVsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiA2NnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLnRvcCAuc2xpZGVXcmFwcGVyIHVsIHtcbiAgICB3aWR0aDogMjkuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MudG9wIHNlY3Rpb24gKyBzZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzLjZyZW07XG4gICAgcGFkZGluZy10b3A6IDMuOHJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuLm5ld3MudG9wIHNlY3Rpb24ubmV3ID4gdWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAyLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy50b3Agc2VjdGlvbi5uZXcgPiB1bCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICB9XG4gIC5uZXdzLnRvcCBzZWN0aW9uLm5ldyA+IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGluaXRpYWw7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MudG9wIHNlY3Rpb24ubmV3ID4gdWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5uZXdzLnRvcCAuYnV0dG9uLm1vcmUge1xuICBtYXgtd2lkdGg6IDM0LjVyZW07XG4gIG1hcmdpbjogMi40cmVtIGF1dG8gMDtcbn1cbi5uZXdzLnRvcCBhc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3MudG9wIGFzaWRlIC5ieUdlbnJlIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy50b3AgYXNpZGUgLmJ5R2VucmUgdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAwLjZyZW07XG4gICAgcm93LWdhcDogMS44cmVtO1xuICB9XG59XG4ubmV3cy50b3AgYXNpZGUgLnNwTG9jYXRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLnRvcCBhc2lkZSAuc3BMb2NhdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubmV3cy50b3AgYXNpZGUgLnNwTG9jYXRpb25zIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBnYXA6IDAuOHJlbTtcbn1cbi5uZXdzLnRvcCBhc2lkZSAuc3BMb2NhdGlvbnMgdWwgPiBsaSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTFyZW07XG59XG5cbi5uZXdzLnNlYXJjaCBzZWN0aW9uLnJlc3VsdCA+IHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sdW1uLWdhcDogMi40cmVtO1xuICByb3ctZ2FwOiAzLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5zZWFyY2ggc2VjdGlvbi5yZXN1bHQgPiB1bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLm5ld3Muc2VhcmNoIC5idXR0b24ubW9yZSB7XG4gIG1heC13aWR0aDogMzQuNXJlbTtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbn1cblxuLm5ld3MuYXJ0aWNsZSBtYWluIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjZyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiBoZWFkZXIgLnRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFzcGVjdC1yYXRpbzogNjcwLzM3NjtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiBoZWFkZXIgLnRodW1ibmFpbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuICAgIG1hcmdpbjogLTFyZW0gLTEuNXJlbSAzLjJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIGhlYWRlciAudGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDA7XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gaGVhZGVyIC50aHVtYm5haWwgLm12Qmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC42KSk7XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gaGVhZGVyIC50aHVtYm5haWwgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiBoZWFkZXIgLnRodW1ibmFpbCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIGhlYWRlciAubWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiBoZWFkZXIgLm1ldGEgLmxpa2VzIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjYWVhZWFlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIGhlYWRlciAubWV0YSAubGlrZXMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gaGVhZGVyIC5tZXRhIC5saWtlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMS43cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2hlYXJ0X291dGxpbmVkX2dyZXkuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIGhlYWRlciAubWV0YSAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzZmNmY2Zjtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiBoZWFkZXIgLmxlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIGhlYWRlciAubGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy44cmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gaGVhZGVyIC5pbnRybyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgcGFkZGluZzogNHJlbSAzLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIGhlYWRlciAuaW50cm8ge1xuICAgIHBhZGRpbmc6IDIuOHJlbSAycmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gaGVhZGVyIC5pbnRybyBoMiB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiBoZWFkZXIgLmludHJvIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiBoZWFkZXIgLmludHJvIG9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiBoZWFkZXIgLmludHJvIG9sIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIGhlYWRlciAuaW50cm8gb2wgPiBsaSB7XG4gIHBhZGRpbmc6IDEuNnJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgY29sb3I6ICM2ZjZmNmY7XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gaGVhZGVyIC5pbnRybyBvbCA+IGxpID4gb2wge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gaGVhZGVyIC5pbnRybyBvbCA+IGxpID4gb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmF1dGhvclNlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiAuYXV0aG9yU2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYXV0aG9yU2VjdGlvbiBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2F1dGhvci5zdmdcIikgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiAuYXV0aG9yU2VjdGlvbiBoMjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMS42cmVtO1xuICAgIGhlaWdodDogMS42cmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsIGgzOjpiZWZvcmUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vZGV0YWlsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI4LjFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgcGFkZGluZzogMy4ycmVtO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDUpIDAgNnB4IDI0cHggMCwgcmdiYSgwLCAwLCAwLCAwLjA4KSAwIDAgMCAxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMge1xuICAgIG1pbi1oZWlnaHQ6IDM0LjZyZW07XG4gICAgcGFkZGluZzogMi40cmVtIDEuNnJlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzJkMmQyZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5pbm5lcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuaGVhZCAudGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBjb2xvcjogIzJkMmQyZDtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmhlYWQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuaGVhZC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5oZWFkLWluZm8gLmxlZnQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg0NjE1Mzg0NjtcbiAgY29sb3I6ICM2ZjZmNmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmhlYWQtaW5mbyAubGVmdCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjM2MzYzNjM2NDtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5oZWFkLWluZm8gLmxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gIHdpZHRoOiAxLjFyZW07XG4gIGhlaWdodDogMS4zcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vbG9jYXRpb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuaGVhZC1pbmZvIC5sZWZ0OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMS4yMzlyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuaGVhZC1pbmZvIC5sZWZ0IHNwYW4ge1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5oZWFkLWluZm8gLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuaGVhZC1pbmZvIC5yaWdodC1pdGVtIHtcbiAgcGFkZGluZzogMC40cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5oZWFkLWluZm8gLnJpZ2h0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjhyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuaGVhZC1pbmZvIC5yaWdodC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuaGVhZC1pbmZvIC5yaWdodCAubGlrZSB7XG4gIGN1cnNvcjogdW5zZXQ7XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmhlYWQtaW5mbyAucmlnaHQgLmNvbW1lbnRzOjpiZWZvcmUge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuMjNyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9iYWxsb29uLWNvbW1lbnQuc3ZnXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5oZWFkLWluZm8gLnJpZ2h0IC5jb21tZW50czo6YmVmb3JlIHtcbiAgICB3aWR0aDogMS40cmVtO1xuICAgIGhlaWdodDogMS4xNTJyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuaGVhZC1pbmZvIC5yaWdodCAubGlrZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEuMXJlbTtcbiAgaGVpZ2h0OiAwLjk2NnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2hlYXJ0LnN2Z1wiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuaGVhZC1pbmZvIC5yaWdodCAubGlrZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMC45MDlyZW07XG4gICAgaGVpZ2h0OiAwLjc5MnJlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5pbWdMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjhyZW07XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgbWFyZ2luLWxlZnQ6IC0zLjJyZW07XG4gIG1hcmdpbi1yaWdodDogLTMuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICBoZWlnaHQ6IDE5LjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmltZ0xpc3Qge1xuICAgIGdhcDogMC42cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS42cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIGhlaWdodDogMTByZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuaW1nTGlzdC1pdGVtIHtcbiAgZmxleDogMCAwIDI4LjhyZW07XG4gIHdpZHRoOiAyOC44cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYmFja2dyb3VuZDogI2NjY2NjYztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiAyODgvMTkyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5pbWdMaXN0LWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmltZ0xpc3QtaXRlbSB7XG4gICAgZmxleDogMCAwIDE1cmVtO1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgICBhc3BlY3QtcmF0aW86IDE1MC8xMDA7XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuY291cG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5jb3Vwb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuY291cG9uID4gcCB7XG4gIGNvbG9yOiAjQzYyOTI4O1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS40NzY5MjMwNzY5O1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5jb3Vwb24gPiBwIC5saW1pdGVkVGltZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMS43NDU0NTQ1NDU1O1xuICBwYWRkaW5nOiAwLjRyZW0gMC42cmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZFQkVFO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5jb3Vwb24gPiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuY291cG9uLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NWM2O1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjZyZW0gMS4ycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmNvdXBvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMXJlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5jb3Vwb24taXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuY291cG9uLWl0ZW0tdGl0bGUgcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzJkMmQyZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDc2OTIzMDc2OTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5jb3Vwb24taXRlbS10aXRsZSBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmNvdXBvbi1pdGVtLXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZmxleDogMCAwIDEuOHJlbTtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjQ0cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vY291cG9uX2JsdWUuc3ZnXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5jb3Vwb24taXRlbS10aXRsZTo6YmVmb3JlIHtcbiAgICBmbGV4OiAwIDAgMS42cmVtO1xuICAgIHdpZHRoOiAxLjZyZW07XG4gICAgaGVpZ2h0OiAxLjI4cmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmNvdXBvbi1pdGVtLXRpdGxlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAwLjZyZW07XG4gIGhlaWdodDogMS4wMjFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9hcnJvd19yaWdodF9ibHVlLnN2Z1wiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuY291cG9uLWl0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogMC42cmVtO1xuICAgIGhlaWdodDogMS4wMjFyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAubWV0YSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAubWV0YSB7XG4gICAgcGFkZGluZzogMS42cmVtIDEuMnJlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5tZXRhLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAubWV0YS1pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MzYzNjM2MzY0O1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLm1ldGEtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAubWV0YS1pdGVtLXRoIHtcbiAgbWluLXdpZHRoOiA2cmVtO1xuICBjb2xvcjogIzg0ODQ4NDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAubWV0YS1pdGVtLXRoOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5tZXRhLWl0ZW0tdGQge1xuICBjb2xvcjogIzRmNGY0Zjtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAubWV0YS1pdGVtLnByaWNlIC5tZXRhLWl0ZW0tdGQgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMS42cmVtO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5tZXRhLWl0ZW0ucHJpY2UgLm1ldGEtaXRlbS10ZCBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAubWV0YS1pdGVtLnByaWNlIC5kYXlUaW1lOjpiZWZvcmUge1xuICB3aWR0aDogMS4zM3JlbTtcbiAgaGVpZ2h0OiAxLjMzcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vZGF5VGltZS5zdmdcIik7XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLm1ldGEtaXRlbS5wcmljZSAubmlnaHQ6OmJlZm9yZSB7XG4gIHdpZHRoOiAxLjA1cmVtO1xuICBoZWlnaHQ6IDEuMDVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9uaWdodC5zdmdcIik7XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmdvb2RQb2ludCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tbGVmdDogLTMuMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMy4ycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMuMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMy4ycmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuZ29vZFBvaW50IHtcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTEuNnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjZyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmdvb2RQb2ludC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5nb29kUG9pbnQtaXRlbSAuaW1nIHtcbiAgZmxleDogMCAwIDVyZW07XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmdvb2RQb2ludC1pdGVtIC5pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuZ29vZFBvaW50LWl0ZW0gLnRleHQge1xuICBwYWRkaW5nOiAwIDAuNXJlbSAwIDEuMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuZ29vZFBvaW50LWl0ZW0gLnRleHQtaGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmdvb2RQb2ludC1pdGVtIC50ZXh0LWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc0NTQ1NDU0NTU7XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuZ29vZFBvaW50LWl0ZW0gLnRleHQtdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3NjkyMzA3Njk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5nb29kUG9pbnQgLmNvbW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5nb29kUG9pbnQgLmNvbW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5nb29kUG9pbnQgLmNvbW1lbnQgLmltZyB7XG4gIGZsZXg6IDAgMCA0cmVtO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuZ29vZFBvaW50IC5jb21tZW50IC5pbWcge1xuICAgIGZsZXg6IDAgMCAzLjJyZW07XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5nb29kUG9pbnQgLmNvbW1lbnQgLmltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5nb29kUG9pbnQgLmNvbW1lbnQgLnRleHQge1xuICBwYWRkaW5nOiAycmVtIDIuNHJlbTtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmdvb2RQb2ludCAuY29tbWVudCAudGV4dCB7XG4gICAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5nb29kUG9pbnQgLmNvbW1lbnQgLnRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuM3JlbTtcbiAgdG9wOiAxcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjU2NHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL3NwZWVjaF9idWJibGUuc3ZnXCIpO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuZGV0YWlsLWNvbnRlbnRzIC5nb29kUG9pbnQgLmNvbW1lbnQgLnRleHQtaGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE1Mzg0NjE1NDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuZ29vZFBvaW50IC5jb21tZW50IC50ZXh0LWhlYWQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmdvb2RQb2ludCAuY29tbWVudCAudGV4dC1ib2R5IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLmdvb2RQb2ludCAuY29tbWVudCAudGV4dC1ib2R5IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5kZXRhaWwtY29udGVudHMgLnNob3BMaW5rIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLmRldGFpbC1jb250ZW50cyAuc2hvcExpbmsgLmJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5yZWNvbW1lbmRhdGlvbkFydGljbGUge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAucmVjb21tZW5kYXRpb25BcnRpY2xlIGgzOjpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vYXJ0aWNsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLnJlY29tbWVuZGF0aW9uQXJ0aWNsZSAuYXJ0aWNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0LjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5yZWNvbW1lbmRhdGlvbkFydGljbGUgLmFydGljbGUge1xuICAgIGhlaWdodDogMTByZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLnJlY29tbWVuZGF0aW9uQXJ0aWNsZSAuYXJ0aWNsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjRyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuNzAycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tb24vYXJyb3dfcmlnaHRfYmx1ZS5zdmdcIik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5yZWNvbW1lbmRhdGlvbkFydGljbGUgLmFydGljbGU6OmFmdGVyIHtcbiAgICByaWdodDogMXJlbTtcbiAgICB3aWR0aDogMC42cmVtO1xuICAgIGhlaWdodDogMS4wMjFyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLnJlY29tbWVuZGF0aW9uQXJ0aWNsZSAuYXJ0aWNsZSAuaW1nIHtcbiAgZmxleDogMCAwIDE0LjRyZW07XG4gIHdpZHRoOiAxNC40cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5yZWNvbW1lbmRhdGlvbkFydGljbGUgLmFydGljbGUgLmltZyB7XG4gICAgZmxleDogMCAwIDEwcmVtO1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAucmVjb21tZW5kYXRpb25BcnRpY2xlIC5hcnRpY2xlIC5pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLnJlY29tbWVuZGF0aW9uQXJ0aWNsZSAuYXJ0aWNsZSAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNC40cmVtKTtcbiAgbWFyZ2luOiA0LjVyZW0gNXJlbSA0LjVyZW0gMnJlbTtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAucmVjb21tZW5kYXRpb25BcnRpY2xlIC5hcnRpY2xlIC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xuICAgIG1hcmdpbjogMS41cmVtIDIuNnJlbSAxLjVyZW0gMS4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzMDc2OTIzMDg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLnNob3BDYXJkV3JhcHBlciB7XG4gIG1hcmdpbjogOHJlbSAwO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuc2hvcENhcmRXcmFwcGVyID4gaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuc2hvcENhcmRXcmFwcGVyID4gaDM6OmJlZm9yZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9kZXRhaWwuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5zaG9wQ2FyZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuc2hvcENhcmQgaDMge1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYm9keVNlY3Rpb24gLnNob3BDYXJkIGgzOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ib2R5U2VjdGlvbiAuc2hvcENhcmQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaXRpYWw7XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJvZHlTZWN0aW9uIC5zaG9wQ2FyZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAucGhvdG9CeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNmY2ZjZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIC5waG90b0J5IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5ncmV5Qm94IHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBwYWRkaW5nOiAzLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAucGhvdG9TbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLnBob3RvU2xpZGVyIC5hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5waG90b1NsaWRlciArIC5jYXB0aW9uIHtcbiAgbWFyZ2luOiA2LjZyZW0gMCA0cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICM4NDg0ODQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLnBob3RvU2xpZGVyICsgLmNhcHRpb24ge1xuICAgIG1hcmdpbjogMXJlbSAwIDdyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYnViYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJ1YmJsZSB7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJ1YmJsZSAuaW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0LjRyZW07XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIC5idWJibGUgLmltZyB7XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5idWJibGUgLmltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIC5idWJibGUgLnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIuNHJlbSAzLjJyZW07XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiAuYnViYmxlIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMS42cmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJ1YmJsZSAudGV4dCAudGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJ1YmJsZSAudGV4dCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmJ1YmJsZSAudGV4dCAuY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJ1YmJsZSAudGV4dCAuY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuYnViYmxlIC50ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjI4cmVtO1xuICB0b3A6IDAuMzdyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDAuOXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2J1YmJsZV9iZWZvcmUuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gLmJ1YmJsZSAudGV4dDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMC43cmVtO1xuICAgIGhlaWdodDogMS4xcmVtO1xuICAgIGxlZnQ6IC0wLjdyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2J1YmJsZV9iZWZvcmVfc3Auc3ZnXCIpO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmNvdXBvbkxpbmssXG4ubmV3cy5hcnRpY2xlIG1haW4gLnNob3BMaW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiAuY291cG9uTGluayAuYnV0dG9uLFxuLm5ld3MuYXJ0aWNsZSBtYWluIC5zaG9wTGluayAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzQuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gLmNvdXBvbkxpbmsgLmJ1dHRvbiBpbWcsXG4ubmV3cy5hcnRpY2xlIG1haW4gLnNob3BMaW5rIC5idXR0b24gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIC5hdXRob3JTZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNy40cmVtO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIGZvb3RlciAuc2hvcEluZm8ge1xuICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIC5zaG9wSW5mbyBoMiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIGZvb3RlciAuc2hvcEluZm8gaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjlyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9zaG9wX2luZm8uc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIC5yZWNvbW1lbmVkQXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW07XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIC5yZWNvbW1lbmVkQXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIGZvb3RlciAucmVjb21tZW5lZEFydGljbGUgaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1nL2NvbW1vbi9hcnRpY2xlLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIGZvb3RlciBuYXYgLm5leHRQYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiA0LjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiBmb290ZXIgbmF2IC5uZXh0UGFnZSB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIG5hdiAubmV4dFBhZ2UgLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTBmNGY5O1xuICB3aWR0aDogMTNyZW07XG4gIG1hcmdpbjogLTFweDtcbiAgaGVpZ2h0OiA0LjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIG5hdiAubmV4dFBhZ2UgLmxhYmVsIHtcbiAgICB3aWR0aDogMTFyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIG5hdiAubmV4dFBhZ2UgLnRpdGxlIHtcbiAgcGFkZGluZzogMCAxLjJyZW07XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIG5hdiAubmV4dFBhZ2UgLnRpdGxlIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIG5hdiAubmV4dFBhZ2UgLnRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIG5hdiAucGFnZUNvdW50IHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGNvbG9yOiAjODQ4NDg0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIGZvb3RlciAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNhZWFlYWU7XG4gIG1hcmdpbi10b3A6IDYuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiBmb290ZXIgLmFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICBtYXJnaW46IDJyZW0gLTEuNXJlbSAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiBmb290ZXIgLmFjdGlvbnMgLmxpa2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiBmb290ZXIgLmFjdGlvbnMgLmxpa2VzIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLm5ld3MuYXJ0aWNsZSBtYWluIGZvb3RlciAuYWN0aW9ucyAubGlrZXMgLmljb24ge1xuICB3aWR0aDogMS43cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL2hlYXJ0X291dGxpbmVkX2dyZXkuc3ZnXCIpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5uZXdzLmFydGljbGUgbWFpbiBmb290ZXIgLmFjdGlvbnMgLnNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIGZvb3RlciAuYWN0aW9ucyAuc2hhcmUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIC5hY3Rpb25zIC5zaGFyZSAuaWNvbiB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbW9uL3NoYXJlLnN2Z1wiKSBjZW50ZXIgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIC5hY3Rpb25zIC5yZWFkSW5PcmlnaW4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6ICMwMDk1YzY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzLmFydGljbGUgbWFpbiBmb290ZXIgLmFjdGlvbnMgLnJlYWRJbk9yaWdpbiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiBmb290ZXIgLnRhZ3Mge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIGZvb3RlciAudGFncyB7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIC50YWdzIGgyIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIC50YWdzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gIH1cbn1cbi5uZXdzLmFydGljbGUgbWFpbiBmb290ZXIgLnRhZ3MgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIGZvb3RlciAudGFncyB1bCB7XG4gICAgZ2FwOiAwLjZyZW07XG4gICAgcm93LWdhcDogMC44cmVtO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIC5yZWNvbW1lbmRlZEFydGljbGVMaXN0IHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIC5yZWNvbW1lbmRlZEFydGljbGVMaXN0IHtcbiAgICBtYXJnaW46IDAgLTEuNXJlbTtcbiAgICBwYWRkaW5nOiAzLjhyZW0gMS41cmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIC5yZWNvbW1lbmRlZEFydGljbGVMaXN0IGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuLm5ld3MuYXJ0aWNsZSBtYWluIGZvb3RlciAucmVjb21tZW5kZWRBcnRpY2xlTGlzdCA+IHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sdW1uLWdhcDogMXJlbTtcbiAgcm93LWdhcDogMy4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MuYXJ0aWNsZSBtYWluIGZvb3RlciAucmVjb21tZW5kZWRBcnRpY2xlTGlzdCA+IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ubmV3cy5hcnRpY2xlIG1haW4gZm9vdGVyIC5yZWNvbW1lbmRlZEFydGljbGVMaXN0IC5idXR0b24ge1xuICBtYXgtd2lkdGg6IDM0LjVyZW07XG4gIG1hcmdpbjogNHJlbSBhdXRvIDA7XG59XG5cbiNhcHAuaXMtYXBwIC5mbG9hdC1idXR0b25zIHtcbiAgYm90dG9tOiAxLjVyZW07XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/