@charset "UTF-8";
@font-face {
  font-family: "Holland";
  src: url("../font/Holland.ttf");
}
/* ======================================================================
 p-grave
====================================================================== */
/* =================================
現代に合った多様な供養の形
================================= */
.type {
  background-color: #fbfaf8;
}
@media screen and (min-width: 768px) {
  .type {
    margin: 0 calc(50% - 50vw);
    margin-bottom: 8rem;
    padding: 8rem 3rem;
  }
  .type__inner {
    margin: 0 auto;
    max-width: 116rem;
  }
}
@media screen and (max-width: 767px) {
  .type {
    margin: 0 -1.5rem 6rem -1.5rem;
    padding: 6rem 1.5rem;
  }
}
.type .c-imagetext {
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .type .c-imagetext {
    padding: 6rem;
    border-radius: 0 4rem 0 4rem;
  }
}
@media screen and (max-width: 767px) {
  .type .c-imagetext {
    margin-bottom: 2rem;
    padding: 1.5rem;
    border-radius: 0 3rem 0 3rem;
  }
  .type .c-imagetext__image {
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .type .c-imagetext__merit {
    margin-top: 1.7rem;
  }
}
.type .c-imagetext__text02 {
  line-height: 2;
}
@media screen and (min-width: 768px) {
  .type .c-imagetext__text03 {
    margin-bottom: 2.7rem;
    padding-bottom: 2.3rem;
    font-size: 2.8rem;
    line-height: 1.643;
  }
}
@media screen and (max-width: 767px) {
  .type .c-imagetext__text03 {
    margin-bottom: 1.2rem;
    padding-bottom: 1.5rem;
    font-size: 2.2rem;
    line-height: 1.727;
  }
}
@media screen and (min-width: 768px) {
  .type .c-imagetext__text03:before {
    width: 10rem;
  }
}
@media screen and (max-width: 767px) {
  .type .c-imagetext__text03:before {
    width: 8rem;
  }
}
.type .c-list-1 {
  margin: 0 0 2.5rem 1rem;
}

/* =================================
霊園のご紹介
================================= */
.introduction__text {
  text-align: center;
  font-weight: bold;
  line-height: 1.625;
}
@media screen and (min-width: 768px) {
  .introduction__text {
    margin-bottom: 2.4rem;
    font-size: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .introduction__text {
    margin-bottom: 3rem;
    font-size: 1.6rem;
  }
}
.introduction__text span {
  color: #3d9f9c;
}
@media screen and (min-width: 768px) {
  .introduction__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 2rem 2rem;
    margin-top: -2rem;
  }
}
@media screen and (max-width: 767px) {
  .introduction__items {
    margin: -2.5rem 0 0 0;
  }
}
.introduction__item {
  border: 1px #ddd solid;
  background-color: #fbfaf8;
}
@media screen and (min-width: 768px) {
  .introduction__item {
    padding: 2rem 2rem 1rem 2rem;
    width: calc(33.3333333333% - 1.3333rem);
  }
}
@media screen and (max-width: 767px) {
  .introduction__item {
    margin-bottom: 1rem;
    padding: 1.6rem;
  }
}
@media screen and (max-width: 767px) {
  .introduction__item-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 0 1rem;
  }
}
@media screen and (max-width: 767px) {
  .introduction__item-image {
    width: 48.6%;
  }
}
.introduction__item-text {
  font-weight: bold;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .introduction__item-text {
    margin: 0.7rem 0 0.7rem 0;
    font-size: 2rem;
  }
}
@media screen and (max-width: 767px) {
  .introduction__item-text {
    width: calc(51.4% - 1rem);
    font-size: 1.6rem;
  }
}
.introduction__item-table {
  width: 100%;
}
.introduction__item-table th,
.introduction__item-table td {
  border-bottom: 1px #dedede solid;
  font-size: 1.4rem;
  line-height: 1.4286;
}
@media screen and (min-width: 768px) {
  .introduction__item-table th,
.introduction__item-table td {
    padding: 0.7rem 0;
  }
}
@media screen and (max-width: 767px) {
  .introduction__item-table th,
.introduction__item-table td {
    padding: 0.9rem 0;
  }
}
.introduction__item-table tr:last-child th,
.introduction__item-table tr:last-child td {
  border-bottom: none;
}
.introduction__item-table th {
  width: 5em;
  font-weight: bold;
}

/* =================================
お墓選びのポイント
================================= */
.point {
  background-color: #fbfaf8;
}
@media screen and (min-width: 768px) {
  .point {
    margin: 0 calc(50% - 50vw) 8rem calc(50% - 50vw);
    padding: 8rem 3rem;
  }
}
@media screen and (max-width: 767px) {
  .point {
    margin: 0 -1.5rem 7rem -1.5rem;
    padding: 6rem 1.5rem;
  }
}
@media screen and (min-width: 768px) {
  .point__inner {
    margin: 0 auto;
    max-width: 116rem;
  }
}
.point__item {
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .point__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 4rem;
    padding: 3rem 2.9rem 3rem 3rem;
    border-radius: 0 4rem 0 4rem;
  }
}
@media screen and (max-width: 767px) {
  .point__item {
    margin-bottom: 2rem;
    padding: 1.5rem;
    border-radius: 0 3rem 0 3rem;
  }
}
.point__item:last-child {
  margin-bottom: 0;
}
.point__item-image {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .point__item-image {
    -ms-flex-item-align: center;
    align-self: center;
    width: 29.8%;
    border-radius: 0 4rem 0 4rem;
  }
}
@media screen and (max-width: 767px) {
  .point__item-image {
    margin-bottom: 2rem;
    border-radius: 0 3rem 0 3rem;
  }
  .point__item-image img {
    aspect-ratio: 21/12;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
@media screen and (min-width: 768px) {
  .point__item-texts {
    width: 67.5%;
  }
}
.point__item-text01 {
  position: relative;
  font-weight: 600;
  font-size: 2.6rem;
  font-family: "Zen Old Mincho", serif;
  line-height: 1.8;
}
@media screen and (min-width: 768px) {
  .point__item-text01 {
    margin-bottom: 3.1rem;
    padding-bottom: 2.7rem;
  }
}
@media screen and (max-width: 767px) {
  .point__item-text01 {
    margin-bottom: 2rem;
    padding-bottom: 2rem;
  }
}
.point__item-text01:after {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  height: 1px;
  background-color: #212121;
  content: "";
}
@media screen and (min-width: 768px) {
  .point__item-text01:after {
    width: 12.4rem;
  }
}
@media screen and (max-width: 767px) {
  .point__item-text01:after {
    width: 8rem;
  }
}
.point__item-point {
  display: block;
  color: #3d9f9c;
  font-weight: bold;
  font-size: 1.4rem;
}
.point__item-point span {
  color: #3d9f9c;
  font-size: 2rem;
}
.point__item-text02 {
  font-size: 1.4rem;
  line-height: 2.142;
}
.point__item-text02 span {
  color: #3d9f9c;
  font-weight: bold;
}
.point__type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 768px) {
  .point__type {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 3rem 3rem;
    margin-top: 1.8rem;
  }
}
@media screen and (max-width: 767px) {
  .point__type {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 1.6rem 1.6rem;
    margin-top: 2.6rem;
  }
}
@media screen and (min-width: 768px) {
  .point__type-in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0 1rem;
  }
}
@media screen and (max-width: 767px) {
  .point__type-in {
    width: calc(33.3333333333% - 1.0666rem);
    text-align: center;
  }
}
.point__type-icon {
  width: 9rem;
}
@media screen and (max-width: 767px) {
  .point__type-icon {
    margin: 0 auto 0.7rem auto;
    width: 90%;
  }
  .point__type-icon img {
    width: 100%;
  }
}
.point__type-text01 {
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 1.5;
}
@media screen and (min-width: 768px) {
  .point__type-text01 {
    margin-bottom: 0.3rem;
  }
}
@media screen and (max-width: 767px) {
  .point__type-text01 {
    margin: 0.6rem 0 0.4rem 0;
  }
}
.point__type-text02 {
  font-size: 1.4rem;
  line-height: 1.428;
}

/* =================================
  ご遺骨になってからを考える
================================= */
@media screen and (min-width: 768px) {
  .after {
    margin-bottom: 8rem;
  }
}
@media screen and (max-width: 767px) {
  .after {
    margin-bottom: 6rem;
  }
}
.after__inner {
  position: relative;
}
@media screen and (max-width: 767px) {
  .after__inner .items {
    padding-left: 5.2rem;
  }
}
.after__title {
  position: relative;
  text-align: center;
  font-weight: 500;
  font-family: "Zen Old Mincho", serif;
  line-height: 1.6;
}
@media screen and (min-width: 768px) {
  .after__title {
    margin-bottom: 3.5rem;
    padding-bottom: 3.5rem;
    font-size: 2.6rem;
  }
}
@media screen and (max-width: 767px) {
  .after__title {
    margin-bottom: 2.4rem;
    padding-bottom: 2.4rem;
    font-size: 2.3rem;
  }
}
.after__title:after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: 0 auto;
  width: 12.4rem;
  height: 1px;
  background-color: #212121;
  content: "";
}
.after__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-weight: 500;
  font-size: 1.6rem;
}
@media screen and (min-width: 768px) {
  .after__head {
    margin-bottom: 3rem;
    height: 4.8rem;
    background: url("../img/p-consultation/band.svg") center center no-repeat;
    background-size: 100% 100%;
  }
}
@media screen and (max-width: 767px) {
  .after__head {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin-bottom: 1.2rem;
    width: 4rem;
    background-color: #c9bca9;
    letter-spacing: 0.35em;
    font-size: 1.4rem;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
  }
  .after__head:after {
    position: absolute;
    right: 0;
    bottom: -1.6rem;
    left: 0;
    overflow: hidden;
    margin: 0 auto;
    width: 4rem;
    width: 0;
    height: 0;
    border-top: 1.6rem solid #c9bca9;
    border-right: 2rem solid transparent;
    border-left: 2rem solid transparent;
    content: "";
  }
  .after__head span {
    position: relative;
    left: 0.2rem;
    margin-bottom: 0.7rem;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
.after__head-text01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  .after__head-text01 {
    width: 65%;
  }
}
@media screen and (max-width: 767px) {
  .after__head-text01 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 4rem;
    height: 66%;
    background-color: #d8cdbf;
  }
  .after__head-text01:after {
    position: absolute;
    right: 0;
    bottom: -1.6rem;
    left: 0;
    overflow: hidden;
    margin: 0 auto;
    width: 4rem;
    width: 0;
    height: 0;
    border-top: 1.6rem solid #d8cdbf;
    border-right: 2rem solid transparent;
    border-left: 2rem solid transparent;
    content: "";
  }
}
@media screen and (min-width: 768px) {
  .after__head-text02 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 32%;
  }
}
@media screen and (max-width: 767px) {
  .after__head-text02 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 35%;
  }
}
.after__note {
  text-align: right;
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  .after__note {
    margin: 3.4rem 0 5rem 0;
    line-height: 2.14;
  }
}
@media screen and (max-width: 767px) {
  .after__note {
    margin: 2rem 0 6.6rem 0;
    line-height: 1.43;
  }
}
.after__items {
  position: relative;
  gap: 0 5.2rem;
}
@media screen and (min-width: 768px) {
  .after__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0 5.2rem;
  }
}
@media screen and (max-width: 767px) {
  .after .-items01 {
    margin-left: 5.2rem;
  }
}
@media screen and (min-width: 768px) {
  .after__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(33.3333333333% - 3.4666rem);
  }
}
@media screen and (max-width: 767px) {
  .after__item {
    margin-bottom: 4rem;
  }
}
.after__item-image {
  overflow: hidden;
  border-radius: 0 2.8rem 0 2.8rem;
}
@media screen and (min-width: 768px) {
  .after__item-image {
    margin-bottom: 3rem;
  }
}
@media screen and (max-width: 767px) {
  .after__item-image {
    margin-bottom: 1.2rem;
  }
}
.after__item-image img {
  aspect-ratio: 352/235;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.after__item-title01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 0 1.6rem;
}
@media screen and (min-width: 768px) {
  .after__item-title01 {
    margin-bottom: 1.3rem;
  }
}
@media screen and (max-width: 767px) {
  .after__item-title01 {
    margin-bottom: 1.1rem;
  }
}
.after__item-title02 {
  font-weight: 600;
  font-family: "Zen Old Mincho", serif;
}
@media screen and (min-width: 768px) {
  .after__item-title02 {
    min-height: 4em;
    font-size: 2.2rem;
    line-height: 1.6363;
  }
}
@media screen and (max-width: 767px) {
  .after__item-title02 {
    margin-bottom: 2rem;
    font-size: 2rem;
    line-height: 1.6;
  }
}
.after__item-titletime {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 6.6rem;
  height: 6.6rem;
  border-radius: 50%;
  background-color: #3d9f9c;
  color: #fff;
  text-align: center;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.375;
}
.after__item-titletext {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.6rem;
  line-height: 1.75;
}
.after__item-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 1rem;
}
@media screen and (min-width: 768px) {
  .after__item-category {
    margin-bottom: 2.3rem;
  }
}
@media screen and (max-width: 767px) {
  .after__item-category {
    margin-bottom: 1.2rem;
  }
}
.after__item-category li {
  padding: 0.6rem 1.1rem;
  border: 1px #a8967b solid;
  color: #a8967b;
  font-size: 1.4rem;
  line-height: 1;
}
.after__item-text01 {
  font-weight: 600;
  font-size: 2rem;
  font-family: "Zen Old Mincho", serif;
  line-height: 1.6;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zZXR0aW5nLnNjc3MiLCJwLWdyYXZlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQXVSQTtFQUNFO0VBQ0E7O0FDdlJGO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUlBO0VBQ0U7O0FENEtBO0VDN0tGO0lBSUk7SUFDQTtJQUNBOztFQUVBO0lBQ0U7SUFDQTs7O0FEeUpKO0VDbktGO0lBY0k7SUFDQTs7O0FBR0Y7RUFDRTs7QUQwSkY7RUMzSkE7SUFJSTtJQUNBOzs7QUQ0SUo7RUNqSkE7SUFRSTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7O0FEb0lOO0VDaklFO0lBRUk7OztBQUlKO0VBQ0U7O0FEb0lKO0VDaklFO0lBRUk7SUFDQTtJQUNBO0lBQ0E7OztBRGtITjtFQ3ZIRTtJQVFJO0lBQ0E7SUFDQTtJQUNBOzs7QURzSE47RUNuSEk7SUFFSTs7O0FEdUdSO0VDekdJO0lBS0k7OztBQU1SO0VBQ0U7OztBQUlKO0FBQUE7QUFBQTtBQUlFO0VBQ0U7RUFDQTtFQUNBOztBRDRGRjtFQy9GQTtJQU1JO0lBQ0E7OztBRDhFSjtFQ3JGQTtJQVVJO0lBQ0E7OztBQUdGO0VBQ0U7O0FEZ0ZKO0VDNUVBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7OztBRDZESjtFQ2xFQTtJQVFJOzs7QUFJSjtFQUNFO0VBQ0E7O0FEOERGO0VDaEVBO0lBS0k7SUFDQTs7O0FEZ0RKO0VDdERBO0lBU0k7SUFDQTs7O0FENENKO0VDekNFO0lBRUk7SUFDQTtJQUNBO0lBQ0E7OztBRG9DTjtFQ2hDRTtJQUVJOzs7QUFJSjtFQUNFO0VBQ0E7O0FEa0NKO0VDcENFO0lBS0k7SUFDQTs7O0FEb0JOO0VDMUJFO0lBU0k7SUFDQTs7O0FBSUo7RUFDRTs7QUFFQTtBQUFBO0VBRUU7RUFDQTtFQUNBOztBRGVOO0VDbkJJO0FBQUE7SUFPSTs7O0FERVI7RUNUSTtBQUFBO0lBVUk7OztBQUtGO0FBQUE7RUFFRTs7QUFJSjtFQUNFO0VBQ0E7OztBQU1SO0FBQUE7QUFBQTtBQUdBO0VBQ0U7O0FEZEE7RUNhRjtJQUlJO0lBQ0E7OztBRDVCRjtFQ3VCRjtJQVFJO0lBQ0E7OztBRHRCRjtFQ3dCQTtJQUVJO0lBQ0E7OztBQUdKO0VBQ0U7O0FEL0JGO0VDOEJBO0lBSUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QURqREo7RUN3Q0E7SUFZSTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QURwREo7RUNtREU7SUFJSTtJQUNBO0lBQ0E7OztBRG5FTjtFQzZERTtJQVNJO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7OztBRGxFUjtFQ3VFRTtJQUVJOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEbEZKO0VDNkVFO0lBUUk7SUFDQTs7O0FEaEdOO0VDdUZFO0lBWUk7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QURwR047RUM2Rkk7SUFVSTs7O0FEakhSO0VDdUdJO0lBYUk7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSU47RUFDRTs7QURySUY7RUNvSUE7SUFJSTtJQUNBO0lBQ0E7OztBRHBKSjtFQzhJQTtJQVNJO0lBQ0E7SUFDQTs7O0FEL0lKO0VDaUpFO0lBRUk7SUFDQTtJQUNBOzs7QUQvSk47RUMySkU7SUFPSTtJQUNBOzs7QUFJSjtFQUNFOztBRHhLSjtFQ3VLRTtJQUlJO0lBQ0E7O0VBRUE7SUFDRTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FEN0tKO0VDMEtFO0lBTUk7OztBRDFMTjtFQ29MRTtJQVNJOzs7QUFJSjtFQUNFO0VBQ0E7OztBQUdMO0FBQUE7QUFBQTtBRDVMQztFQytMRjtJQUVJOzs7QUQzTUY7RUN5TUY7SUFLSTs7O0FBRUY7RUFDRTs7QURqTkY7RUNrTkU7SUFFSTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRG5ORjtFQzhNQTtJQVFJO0lBQ0E7SUFDQTs7O0FEbE9KO0VDd05BO0lBYUk7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVFKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUR0UEY7RUNpUEE7SUFRSTtJQUNBO0lBQ0E7SUFDQTs7O0FEdFFKO0VDMlBBO0lBY0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7O0FEbFNKO0VDZ1NFO0lBS0k7OztBRC9TTjtFQzBTRTtJQVFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBRDVUUjtFQ2dVRTtJQUVJO0lBQ0E7SUFDQTs7O0FEOVVOO0VDMFVFO0lBT0k7SUFDQTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0U7RUFDQTs7QURoVkY7RUM4VUE7SUFLSTtJQUNBOzs7QUQ5Vko7RUN3VkE7SUFTSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7O0FEN1ZGO0VDMlZBO0lBS0k7SUFDQTs7O0FEM1dKO0VDZ1hBO0lBRUk7OztBRHhXSjtFQzJXQTtJQUVJO0lBQ0E7SUFDQTtJQUNBOzs7QUQxWEo7RUNxWEE7SUFRSTs7O0FBRUY7RUFDRTtFQUNBOztBRHZYSjtFQ3FYRTtJQUtJOzs7QURwWU47RUMrWEU7SUFRSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FEeFlKO0VDcVlFO0lBTUk7OztBRHJaTjtFQytZRTtJQVNJOzs7QUFHSjtFQUNFO0VBQ0E7O0FEblpKO0VDaVpFO0lBS0k7SUFDQTtJQUNBOzs7QURsYU47RUMyWkU7SUFVSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPRjtFQUNFO0VBQ0E7RUFDQTs7QUFPRjtFQUNFO0VBQ0E7O0FEamNKO0VDK2JFO0lBS0k7OztBRDljTjtFQ3ljRTtJQVFJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBUUo7RUFDRTtFQUNBO0VBQ0E7RUFDQSIsImZpbGUiOiJwLWdyYXZlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gdmFyaWFibGVcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaW1n44OH44Kj44Os44Kv44OI44Oq44G+44Gn44Gu44OR44K5XG4kaW1nLWRpcjogXCIuLi9pbWdcIjtcblxuLy8g44Kz44Oz44OG44Oz44OE5bmFXG4kY29udGVudC13aWR0aDogMTAwMHB4O1xuXG4vLyBTUOaZguOBruW3puWPs+OBruS9meeZve+8iOeJh+aWue+8iVxuJHNwLXNpZGUtcGFkZGluZzogMTVweDtcblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gYnJlYWtwb2ludFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOS4i+iomDLjgaTjga7lpInmlbDjga7plpPjgYzjgr/jg5bjg6zjg4Pjg4jooajnpLpcbi8vIOOCv+ODluODrOODg+ODiOihqOekuuOBquOBl+OBruWgtOWQiOOBrzLjgaTjga7lpInmlbDjga7lgKTjgpLjgIwxcHjlt67jgI3jgafoqK3lrprjgZnjgovjgZPjgahcblxuLy8gJHBjLWJw5Lul5LiK44GMUEPooajnpLpcbiRwYy1icDogMTAyNXB4O1xuXG4vLyAkc3AtYnDku6XkuIvjgYxTUOihqOekulxuJHNwLWJwOiA3NjdweDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGZvbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kZm9udC0xOiBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIHNhbnMtc2VyaWY7XG4kZm9udC0yOiBcIlplbiBPbGQgTWluY2hvXCIsIHNlcmlmO1xuJGZvbnQtMzogXCJIb2xsYW5kXCIgLCBzZXJpZjtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNvbG9yXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGJsYWNrOiAjMjIyO1xuXG4kd2hpdGU6ICNmZmY7XG5cbiRjb2xvci1ibGFuZC1wcmltYXJ5OiAjM2Q5ZjljO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1NTIFRyYW5zaXRpb24gRWFzaW5nXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVmYXVsdFxuJGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApO1xuJGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxLjAwMCk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIDEuMDAwLCAxLjAwMCk7XG4kZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4vLyBJblxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NTAsIC4wNTUsIC42NzUsIC4xOTApO1xuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzMCwgLjY4NSwgLjIyMCk7XG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3MCwgLjAwMCwgLjc0NSwgLjcxNSk7XG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKC45NTAsIC4wNTAsIC43OTUsIC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllciguNjAwLCAuMDQwLCAuOTgwLCAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoLjYwMCwgLS4yODAsIC43MzUsIC4wNDUpO1xuLy8gT3V0XG4kZWFzZU91dFF1YWQ6IGN1YmljLWJlemllciguMjUwLCAuNDYwLCAuNDUwLCAuOTQwKTtcbiRlYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxLjAwMCk7XG4kZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0MCwgLjQ0MCwgMS4wMDApO1xuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKC4yMzAsIDEuMDAwLCAuMzIwLCAxLjAwMCk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxLjAwMCk7XG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllciguMTkwLCAxLjAwMCwgLjIyMCwgMS4wMDApO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoLjA3NSwgLjgyMCwgLjE2NSwgMS4wMDApO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xuLy8gSW4gT3V0XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMzAsIC41MTUsIC45NTUpO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjc3MCwgLjAwMCwgLjE3NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgLjAwMCwgLjA3MCwgMS4wMDApO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUwLCAuNTUwLCAuOTUwKTtcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMS4wMDAsIC4wMDAsIC4wMDAsIDEuMDAwKTtcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1MCwgLjg2MCk7XG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKC42ODAsIC0uNTUwLCAuMjY1LCAxLjU1MCk7XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjbGVhcmZpeFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHNhZmUtYXJlYVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzYWZlX2FyZWEge1xuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGEtdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgJixcbiAgJjpsaW5rLFxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkgYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF90YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjX2NvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIGFuZCAobWF4LXdpZHRoOiAkY29udGVudC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjc3MgaGFja1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcbkBtaXhpbiBjaHJvbWUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gRmlyZUZveFxuQG1peGluIGZpcmVmb3gge1xuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBFZGdlXG5AbWl4aW4gZWRnZSB7XG4gIF86bGFuZyh4KTo6LW1zLSxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIElFKDExKVxuQG1peGluIGllIHtcbiAgXzotbXMtbGFuZyh4KTo6LW1zLWJhY2tkcm9wLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gU2FmYXJpXG5AbWl4aW4gc2FmYXJpIHtcbiAgXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gb2ZpKCRzaXplKSB7XG4gIG9iamVjdC1maXQ6ICRzaXplO1xuXG4gIEBpbmNsdWRlIGllIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyRzaXplfTtcIjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaGlkZSBzY3JvbGxiYXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGxpbmUgY2xhbXBcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZSkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhvdmVyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSG9sbGFuZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvSG9sbGFuZC50dGZcIikgO1xufVxuIiwiQHVzZSBcInNldHRpbmdcIiBhcyAqO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gcC1ncmF2ZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuePvuS7o+OBq+WQiOOBo+OBn+WkmuanmOOBquS+m+mkiuOBruW9olxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi50eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmFmODtcblxuICBAaW5jbHVkZSBwY190YWIge1xuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgcGFkZGluZzogOHJlbSAzcmVtO1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDExNnJlbTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMCAtMS41cmVtIDZyZW0gLTEuNXJlbTtcbiAgICBwYWRkaW5nOiA2cmVtIDEuNXJlbTtcbiAgfVxuXG4gIC5jLWltYWdldGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICBwYWRkaW5nOiA2cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA0cmVtIDAgNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3JlbSAwIDNyZW07XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbWVyaXQge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjdyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dDAyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIH1cblxuICAgICZfX3RleHQwMyB7XG4gICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjdyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjNyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NDM7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcyNztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYy1saXN0LTEge1xuICAgIG1hcmdpbjogMCAwIDIuNXJlbSAxcmVtO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu6ZyK5ZyS44Gu44GU57S55LuLXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5pbnRyb2R1Y3Rpb24ge1xuICAmX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuXG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMzZDlmOWM7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXMge1xuICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAycmVtIDJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAtMi41cmVtIDAgMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGJvcmRlcjogMXB4ICNkZGQgc29saWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmFmODtcblxuICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMXJlbSAycmVtO1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDEuMzMzM3JlbSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgfVxuXG4gICAgJi1oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDAgMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDQ4LjYlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICAgIG1hcmdpbjogLjdyZW0gMCAuN3JlbSAwO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUxLjQlIC0gMXJlbSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2RlZGVkZSBzb2xpZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODY7XG5cbiAgICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgICBwYWRkaW5nOiAuN3JlbSAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBwYWRkaW5nOiAuOXJlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGgge1xuICAgICAgICB3aWR0aDogNWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgYrlopPpgbjjgbPjga7jg53jgqTjg7Pjg4hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnBvaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmFmODtcblxuICBAaW5jbHVkZSBwY190YWIge1xuICAgIG1hcmdpbjogMCBjYWxjKCA1MCUgLSA1MHZ3ICkgOHJlbSBjYWxjKCA1MCUgLSA1MHZ3ICk7XG4gICAgcGFkZGluZzogOHJlbSAzcmVtO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDAgLTEuNXJlbSA3cmVtIC0xLjVyZW07XG4gICAgcGFkZGluZzogNnJlbSAxLjVyZW07XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTE2cmVtO1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBwYWRkaW5nOiAzcmVtIDIuOXJlbSAzcmVtIDNyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRyZW0gMCA0cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAzcmVtIDAgM3JlbTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI5LjglO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRyZW0gMCA0cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNyZW0gMCAzcmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAyMSAvIDEyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0cyB7XG4gICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgICB3aWR0aDogNjcuNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0MDEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuXG4gICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjdyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgICAgIHdpZHRoOiAxMi40cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXBvaW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMzZDlmOWM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMzZDlmOWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQwMiB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjE0MjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjM2Q5ZjljO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdHlwZSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDNyZW0gM3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAxLjZyZW0gMS42cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMi42cmVtO1xuICAgIH1cbiAgICAmLWluIHtcbiAgICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMCAxcmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMS4wNjY2cmVtKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogOXJlbTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDAgYXV0byAuN3JlbSBhdXRvO1xuICAgICAgICB3aWR0aDogOTAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQwMSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogLjZyZW0gMCAuNHJlbSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dDAyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4O1xuICAgIH1cbiAgfVxufS8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICDjgZTpgbrpqqjjgavjgarjgaPjgabjgYvjgonjgpLogIPjgYjjgotcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmFmdGVyIHtcbiAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLml0ZW1zIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1LjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiWmVuIE9sZCBNaW5jaG9cIiwgc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG4gICAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEyLjRyZW07XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3AtY29uc3VsdGF0aW9uL2JhbmQuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOWJjYTk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjM1ZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC0xLjZyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMS42cmVtIHNvbGlkICNjOWJjYTk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAuMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjdyZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dDAxIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogNjYlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhjZGJmO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMS42cmVtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMS42cmVtIHNvbGlkICNkOGNkYmY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0MDIge1xuICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDM1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbm90ZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgbWFyZ2luOiAzLjRyZW0gMCA1cmVtIDA7XG4gICAgICBsaW5lLWhlaWdodDogMi4xNDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAycmVtIDAgNi42cmVtIDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40MztcbiAgICB9XG4gIH1cbiAgJl9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDAgNS4ycmVtO1xuXG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDAgNS4ycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgfVxuICB9XG4gIC4taXRlbXMwMSB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDUuMnJlbTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IGNhbGMoICggMTAwJSAvIDMgKSAtIDMuNDY2NnJlbSApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgICAmLWltYWdlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDIuOHJlbSAwIDIuOHJlbTtcblxuICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzNTIgLyAyMzU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZTAxIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDAgMS42cmVtO1xuXG4gICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZTAyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcblxuICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgICAgbWluLWhlaWdodDogNGVtO1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM2MztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxldGltZSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA2LjZyZW07XG4gICAgICBoZWlnaHQ6IDYuNnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDlmOWM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcblxuICAgICAgQGluY2x1ZGUgcGNfdGFiIHtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZXRleHQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG5cbiAgICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB9XG4gICAgfVxuICAgICYtY2F0ZWdvcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMCAxcmVtO1xuXG4gICAgICBAaW5jbHVkZSBwY190YWIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjNyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogLjZyZW0gMS4xcmVtO1xuICAgICAgICBib3JkZXI6IDFweCAjYTg5NjdiIHNvbGlkO1xuICAgICAgICBjb2xvcjogI2E4OTY3YjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dDAxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LWZhbWlseTogXCJaZW4gT2xkIE1pbmNob1wiLCBzZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
